:root{--tablix-surface-bg:#fff;--tablix-surface-border:#e2e8f0;--tablix-text-primary:#0f172a;--tablix-text-muted:#475569;--tablix-brand-primary:#0f172a;--tablix-brand-contrast:#fff;--tablix-state-danger-bg:#fff1f2;--tablix-state-danger-border:#fecdd3;--tablix-shell-header-height:var(--unified-header-height,3.5rem);--tablix-content-padding-x:var(--unified-space-4,16px);--tablix-content-padding-y:var(--unified-space-6,24px);--tablix-content-padding-x-lg:var(--unified-space-8,32px);--tablix-content-padding-y-lg:var(--unified-space-8,32px);--tablix-nav-section-gap:var(--unified-space-6,24px);--tablix-surface-gap:var(--unified-space-6,24px);--tablix-surface-gap-sm:var(--unified-space-4,16px);--tablix-panel-padding:var(--unified-space-6,24px);--tablix-form-gap:var(--unified-space-4,16px);--tablix-form-field-gap:var(--unified-space-2,8px);--tablix-kpi-grid-gap:var(--unified-space-4,16px);--tablix-table-cell-x:var(--unified-space-4,16px);--tablix-table-cell-y:var(--unified-space-3,12px);--tablix-radius-panel:var(--unified-radius-md,8px);--tablix-typo-page-title:1.125rem;--tablix-typo-section-title:1rem;--tablix-typo-meta:.75rem;--tablix-typo-label:.6875rem}@media (width>=1024px){:root{--tablix-content-padding-x:var(--tablix-content-padding-x-lg);--tablix-content-padding-y:var(--tablix-content-padding-y-lg)}}.tablix-shell-content{padding:var(--tablix-content-padding-y) var(--tablix-content-padding-x);flex:1;overflow-y:auto}.tablix-surface{gap:var(--tablix-surface-gap);max-width:96rem;display:grid}.tablix-surface-header{align-items:center;gap:var(--unified-space-3,12px);flex-wrap:wrap;display:flex}.tablix-surface-header h1,.tablix-surface-header h2{font-size:var(--tablix-typo-page-title);color:var(--unified-text-base,var(--text-base));margin:0;font-weight:600;line-height:1.3}.tablix-surface-description{font-size:var(--font-size-sm,.875rem);color:var(--unified-text-muted,var(--text-muted));margin:0;line-height:1.5}.tablix-surface-section{gap:var(--tablix-surface-gap-sm);display:grid}.tablix-surface-section-title{font-size:var(--tablix-typo-section-title);color:var(--unified-text-base,var(--text-base));margin:0;font-weight:600}.tablix-kpi-grid{gap:var(--tablix-kpi-grid-gap);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.tablix-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tablix-panel{gap:var(--tablix-surface-gap-sm);padding:var(--tablix-panel-padding);border:1px solid var(--unified-border-base,var(--border-base));border-radius:var(--tablix-radius-panel);background:var(--unified-bg-surface,var(--bg-surface));display:grid}.tablix-form-stack{gap:var(--tablix-form-gap);display:grid}.tablix-form-stack label{gap:var(--tablix-form-field-gap);font-size:var(--font-size-sm,.875rem);color:var(--unified-text-base,var(--text-base));font-weight:500;display:grid}.tablix-form-stack input,.tablix-form-stack select,.tablix-form-stack textarea{padding:var(--unified-space-2,8px) var(--unified-space-3,12px);border:1px solid var(--unified-border-base,var(--border-base));border-radius:var(--unified-radius-shell-md,.375rem);background:var(--unified-bg-base,var(--bg-base));color:var(--unified-text-base,var(--text-base));font:inherit}.tablix-form-stack input:focus-visible,.tablix-form-stack select:focus-visible,.tablix-form-stack textarea:focus-visible{outline:3px solid var(--focus-ring-color-accent,var(--accent));outline-offset:2px}.tablix-form-actions{gap:var(--unified-space-3,12px);padding-top:var(--unified-space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.unified-table thead th{z-index:1;background:var(--unified-bg-subtle,var(--bg-subtle));border-bottom:1px solid var(--unified-border-base,var(--border-base));padding:var(--tablix-table-cell-y) var(--tablix-table-cell-x);text-align:left;font-size:var(--tablix-typo-label);letter-spacing:.06em;text-transform:uppercase;color:var(--unified-text-muted,var(--text-muted));font-weight:600;position:sticky;top:0}.unified-table tbody td{padding:var(--tablix-table-cell-y) var(--tablix-table-cell-x);border-bottom:1px solid var(--unified-border-subtle,var(--border-base));vertical-align:top}.unified-table tbody tr:last-child td{border-bottom:none}[data-nav-section],[data-nav-group]{margin-bottom:var(--tablix-nav-section-gap)}[data-nav-section]:last-child,[data-nav-group]:last-child{margin-bottom:0}.tablix-storefront-grid{gap:var(--tablix-kpi-grid-gap);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.tablix-cockpit-grid{gap:var(--tablix-kpi-grid-gap);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.tablix-metadata-grid{gap:var(--tablix-surface-gap-sm);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.tablix-metadata-grid dt{font-size:var(--tablix-typo-label);letter-spacing:.04em;text-transform:uppercase;color:var(--unified-text-muted,var(--text-muted));margin:0;font-weight:600}.tablix-metadata-grid dd{font-size:var(--font-size-sm,.875rem);color:var(--unified-text-base,var(--text-base));margin:.25rem 0 0}[data-shell-ready=true]{visibility:visible}html:not(.hydrated) [data-shell-ready=true]{opacity:1}:root{--wcag-contrast-mode:normal;--wcag-font-scale:1;--wcag-hitbox-size:44px;--wcag-focus-ring-color:#005fcc;--wcag-focus-ring-width:3px;--wcag-focus-ring-offset:2px;--wcag-motion-reduce:false;--wcag-screen-reader:false;--wcag-color-mode:normal;--wcag-line-height:normal;--wcag-letter-spacing:normal;--wcag-font-family:system;--wcag-keyboard-shortcuts-enabled:true;--wcag-saturation:normal;--wcag-hide-images:false;--wcag-text-align:left;--wcag-highlight-links:false;--wcag-tooltips:false;--wcag-cursor-size:normal;--wcag-cursor-contrast:normal;--wcag-space-1:8px;--wcag-space-2:12px;--wcag-space-3:16px;--wcag-space-4:24px;--wcag-space-5:32px;--wcag-line-height-normal:1.5;--wcag-line-height-relaxed:1.75;--wcag-line-height-extra-relaxed:2;--wcag-letter-spacing-normal:0;--wcag-letter-spacing-wide:.04em;--wcag-letter-spacing-extra-wide:.08em;--wcag-font-family-system:Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--wcag-font-family-dyslexia:"OpenDyslexic", "Comic Sans MS", Verdana, sans-serif}html{font-size:calc(16px * var(--wcag-font-scale,1))}body{line-height:var(--wcag-line-height-normal);letter-spacing:var(--wcag-letter-spacing-normal);font-family:var(--wcag-font-family-system)}[data-wcag-line-height=relaxed] body,[data-wcag-line-height=relaxed]{line-height:var(--wcag-line-height-relaxed)}[data-wcag-line-height=extra-relaxed] body,[data-wcag-line-height=extra-relaxed]{line-height:var(--wcag-line-height-extra-relaxed)}[data-wcag-letter-spacing=wide] body,[data-wcag-letter-spacing=wide]{letter-spacing:var(--wcag-letter-spacing-wide)}[data-wcag-letter-spacing=extra-wide] body,[data-wcag-letter-spacing=extra-wide]{letter-spacing:var(--wcag-letter-spacing-extra-wide)}[data-wcag-font-family=dyslexia] body,[data-wcag-font-family=dyslexia]{font-family:var(--wcag-font-family-dyslexia)}button,input:not([type=checkbox]):not([type=radio]),select,textarea,.a11y-toolbar__btn,.admin-sidebar__link,.theme-nav-link,.unified-section-link,.tablix-panel a,.tablix-storefront-grid a,.cockpit-op-surface__list-item{min-height:var(--wcag-hitbox-size,44px);min-width:var(--wcag-hitbox-size,44px)}input[type=checkbox],input[type=radio]{min-height:calc(var(--wcag-hitbox-size,44px) * .55);min-width:calc(var(--wcag-hitbox-size,44px) * .55)}.admin-sidebar__link,.theme-nav-link,.unified-section-link{width:100%;min-width:auto}:focus-visible{outline:var(--wcag-focus-ring-width) solid var(--wcag-focus-ring-color);outline-offset:var(--wcag-focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-wcag-motion=reduce] *,[data-wcag-motion=reduce] :before,[data-wcag-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-wcag-contrast=high]{--text-base:#0a0a0a;--text-muted:#1a1a1a;--bg-base:#fff;--bg-surface:#f5f5f5;--bg-subtle:#ebebeb;--border-base:#1a1a1a;--accent:#0047ab;--contrast:#fff;--unified-text-base:#0a0a0a;--unified-text-muted:#1a1a1a;--unified-bg-surface:#fff;--unified-border-base:#1a1a1a;--unified-accent:#0047ab}[data-wcag-contrast=ultra]{--wcag-hv-yellow:#facc15;--wcag-hv-yellow-strong:#eab308;--wcag-hv-on-yellow:#111827;--wcag-hv-yellow-soft:#fef08a;--wcag-focus-ring-color:var(--wcag-hv-yellow);--wcag-focus-ring-width:4px;--text-base:#000;--text-muted:#111827;--bg-base:#fff;--bg-surface:#fff;--bg-subtle:#f4f4f5;--border-base:#000;--accent:var(--wcag-hv-yellow-strong);--contrast:var(--wcag-hv-on-yellow);--focus-ring:var(--wcag-hv-yellow);--unified-text-base:#000;--unified-text-muted:#111827;--unified-bg-base:#fff;--unified-bg-surface:#fff;--unified-bg-subtle:#f4f4f5;--unified-border-base:#000;--unified-accent:var(--wcag-hv-yellow-strong);--unified-contrast:var(--wcag-hv-on-yellow);--unified-focus-ring-accent:0 0 0 3px var(--wcag-hv-yellow);--tds-text-primary:#000;--tds-text-secondary:#111827;--tds-text-muted:#1f2937;--tds-text-inverse:#f8fafc;--tds-text-on-accent:var(--wcag-hv-on-yellow);--tds-text-link:#000;--tds-surface-page:#fff;--tds-surface-surface:#fff;--tds-surface-raised:#fff;--tds-surface-elevated:#fff;--tds-surface-workspace:#fff;--tds-surface-interactive:#f4f4f5;--tds-surface-sunken:#f4f4f5;--tds-surface-brand:var(--wcag-hv-yellow-soft);--tds-surface-card:#fff;--tds-border-default:#000;--tds-border-strong:#000;--tds-border-focus:var(--wcag-hv-yellow);--tds-border-selected:var(--wcag-hv-yellow-strong);--tds-action-primary:var(--wcag-hv-yellow-strong);--tds-action-primary-hover:#ca8a04;--tds-state-selected:var(--wcag-hv-yellow-strong);--tds-state-selected-bg:var(--wcag-hv-yellow);--tds-state-selected-border:#000;--tds-state-focus-ring:var(--wcag-hv-yellow);--tds-state-active-bg:var(--wcag-hv-yellow-soft);--tds-xp-footer-bg:#0b1220;--tds-xp-footer-text:#fef9c3;--tds-xp-page:#fff;--tds-xp-section:#fff;--tds-xp-section-alt:#f4f4f5;--tds-xp-header:#fff;--tds-xp-card-bg:#fff;--tds-xp-seasonal-accent:var(--wcag-hv-yellow-strong);--tds-xp-seasonal-accent-hover:#ca8a04;--tds-xp-seasonal-subtle:var(--wcag-hv-yellow-soft)}html[data-wcag-contrast=ultra] [data-console][data-theme=dark],html[data-wcag-contrast=ultra][data-theme=dark]{--wcag-hv-yellow:#facc15;--wcag-hv-yellow-strong:#fde047;--wcag-hv-on-yellow:#111827;--wcag-hv-yellow-soft:#3a3420;--wcag-focus-ring-color:var(--wcag-hv-yellow);--text-base:#fff;--text-muted:#e2e8f0;--bg-base:#0a0a0a;--bg-surface:#111;--bg-subtle:#1a1a1a;--border-base:var(--wcag-hv-yellow);--accent:var(--wcag-hv-yellow);--contrast:var(--wcag-hv-on-yellow);--unified-text-base:#fff;--unified-text-muted:#e2e8f0;--unified-bg-base:#0a0a0a;--unified-bg-surface:#111;--unified-bg-subtle:#1a1a1a;--unified-border-base:var(--wcag-hv-yellow);--unified-accent:var(--wcag-hv-yellow);--unified-contrast:var(--wcag-hv-on-yellow);--tds-text-primary:#fff;--tds-text-secondary:#e2e8f0;--tds-text-muted:#cbd5e1;--tds-text-inverse:#0b1220;--tds-text-on-accent:var(--wcag-hv-on-yellow);--tds-text-link:#fde047;--tds-surface-page:#0a0a0a;--tds-surface-surface:#111;--tds-surface-raised:#171717;--tds-surface-elevated:#1f1f1f;--tds-surface-workspace:#171717;--tds-surface-interactive:#1a1a1a;--tds-surface-sunken:#0a0a0a;--tds-surface-brand:var(--wcag-hv-yellow-soft);--tds-surface-card:#171717;--tds-border-default:var(--wcag-hv-yellow);--tds-border-strong:var(--wcag-hv-yellow-strong);--tds-border-focus:var(--wcag-hv-yellow);--tds-border-selected:var(--wcag-hv-yellow);--tds-action-primary:var(--wcag-hv-yellow);--tds-action-primary-hover:var(--wcag-hv-yellow-strong);--tds-state-selected-bg:var(--wcag-hv-yellow);--tds-state-selected-border:var(--wcag-hv-yellow);--tds-state-focus-ring:var(--wcag-hv-yellow);--tds-state-active-bg:var(--wcag-hv-yellow-soft);--tds-xp-footer-bg:#05070c;--tds-xp-footer-text:#fef08a;--tds-xp-page:#0a0a0a;--tds-xp-section:#111;--tds-xp-section-alt:#171717;--tds-xp-header:#111;--tds-xp-card-bg:#171717;--tds-xp-seasonal-accent:var(--wcag-hv-yellow);--tds-xp-seasonal-accent-hover:var(--wcag-hv-yellow-strong);--tds-xp-seasonal-subtle:var(--wcag-hv-yellow-soft)}html[data-wcag-contrast=ultra] .tds-xp-footer{border-color:var(--wcag-hv-yellow,#facc15);background:var(--tds-xp-footer-bg)!important;color:var(--tds-xp-footer-text)!important}html[data-wcag-contrast=ultra] [data-console] .tds-xp-footer :is(a,p,span,h1,h2,h3,h4,li,strong,em,small,label),html[data-wcag-contrast=ultra] .tds-xp-footer :is(a,p,span,h1,h2,h3,h4,li,strong,em,small,label){opacity:1!important;color:var(--tds-xp-footer-text)!important;background-color:#0000!important}html[data-wcag-contrast=ultra] .tds-xp-footer a:focus-visible,html[data-wcag-contrast=ultra] .tds-xp-footer a:hover{outline:none;background:var(--wcag-hv-yellow,#facc15)!important;color:var(--wcag-hv-on-yellow,#111827)!important}html[data-wcag-contrast=ultra] .tds-xp-footer .powered-by-tablix,html[data-wcag-contrast=ultra] .tds-xp-footer .powered-by-tablix__prefix,html[data-wcag-contrast=ultra] .tds-xp-footer .powered-by-tablix__brand{color:var(--tds-xp-footer-text)!important;opacity:1!important;background:0 0!important}html[data-wcag-contrast=ultra] :where(p,span,h1,h2,h3,h4,h5,h6,li,label,strong,em,small):not([class*=btn],[class*=button],[class*=chip],[class*=badge],[class*=avatar],[aria-current=page],[aria-pressed=true]){background-color:#0000}[data-wcag-contrast=ultra] :focus-visible{outline-offset:2px;outline:4px solid var(--wcag-hv-yellow,#facc15)!important}html[data-wcag-contrast=ultra]:not([data-theme=dark]) a:not(.a11y-premium-drawer a):not([aria-current=page]):not(.admin-sidebar__link--active):not(.tds-xp-footer a):not(.tds-xp-btn):not(.tds-xp-cta){color:var(--tds-text-link,#000)}html[data-wcag-contrast=ultra] :is(.tds-xp-btn,.tds-xp-cta,a.tds-xp-cta){background:var(--wcag-hv-yellow-strong,#eab308)!important;color:var(--wcag-hv-on-yellow,#111827)!important;border-color:#000!important}[data-wcag-contrast=ultra] .admin-sidebar__link--active,[data-wcag-contrast=ultra] .admin-sidebar a[aria-current=page],[data-wcag-contrast=ultra] [data-console] nav a[aria-current=page]{background:var(--wcag-hv-yellow,#facc15)!important;color:var(--wcag-hv-on-yellow,#111827)!important;box-shadow:inset 3px 0 #000!important}html[data-wcag-contrast=ultra] .admin-header,html[data-wcag-contrast=ultra] .admin-sidebar{border-color:#000!important}html[data-wcag-contrast=ultra] [data-console][data-theme=dark] .admin-header,html[data-wcag-contrast=ultra] [data-console][data-theme=dark] .admin-sidebar{border-color:var(--wcag-hv-yellow,#facc15)!important}[data-wcag-contrast=monochrome]{filter:grayscale()contrast(1.15)}[data-wcag-contrast=sepia]{--text-base:#3b2f2f;--text-muted:#5c4a3a;--bg-base:#f4ecd8;--bg-surface:#efe4c9;--bg-subtle:#e8dcc0;--border-base:#8b7355;--accent:#6b4f2a;--unified-text-base:#3b2f2f;--unified-bg-surface:#efe4c9;--unified-border-base:#8b7355;--unified-accent:#6b4f2a}[data-wcag-color-mode=dyslexia]{--wcag-font-family:dyslexia}[data-wcag-color-mode=low-blue-light]{--text-base:#2d3748;--bg-base:#fffaf0;--bg-surface:#fff8eb;--bg-subtle:#fff5e1;--accent:#b45309;--unified-bg-surface:#fff8eb;--unified-accent:#b45309}[data-wcag-screen-reader=on] .sr-hint{clip:auto;width:auto;height:auto;color:var(--text-muted);font-size:.75rem;position:static;overflow:visible}.tablix-panel[role=region],.tablix-surface[role=region]{outline:none}.unified-table{border-collapse:collapse}.unified-table[role=table] caption,.unified-table caption{caption-side:top;text-align:left;padding-bottom:var(--wcag-space-2);font-weight:600}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}button:not(:disabled):hover,a:hover{filter:brightness(.97)}button:not(:disabled):active{transform:translateY(1px)}[data-wcag-motion=reduce] button:not(:disabled):active{transform:none}.tablix-surface,.tablix-panel,.tenant-entity-crud,.cockpit-op-surface__list-item{gap:var(--wcag-space-3)}@media (width>=1px){html[data-wcag-font-scale="4"] body,html[data-wcag-font-scale="3"] body{overflow-x:auto}html[data-wcag-font-scale="4"] .admin-shell,html[data-wcag-font-scale="4"] .tablix-shell-content{min-width:min(100%,20rem)}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:3px solid highlight}}@media (prefers-contrast:more){:root{--wcag-focus-ring-width:4px;--border-base:currentColor}}[data-wcag-saturation=high]{filter:saturate(1.45)}[data-wcag-saturation=low]{filter:saturate(.55)}[data-wcag-saturation=high][data-wcag-contrast=monochrome],[data-wcag-saturation=low][data-wcag-contrast=monochrome]{filter:grayscale(1) contrast(1.15) saturate(var(--wcag-saturation-filter,1))}[data-wcag-hide-images=on] img,[data-wcag-hide-images=on] picture,[data-wcag-hide-images=on] svg[role=img]{visibility:hidden!important}[data-wcag-hide-images=on] img,[data-wcag-hide-images=on] picture{background:var(--bg-subtle,#e2e8f0);min-width:1.5rem;min-height:1.5rem}[data-wcag-text-align=center] body{text-align:center}[data-wcag-text-align=justify] body{text-align:justify}[data-wcag-highlight-links=on] a:not(.a11y-premium-drawer a){outline:2px solid var(--wcag-focus-ring-color,#005fcc);outline-offset:2px;text-underline-offset:.18em;background:0 0;text-decoration:underline;text-decoration-thickness:.12em}[data-wcag-tooltips=on] [title]:not(.a11y-premium-drawer [title]){position:relative}[data-wcag-tooltips=on] [title]:not(.a11y-premium-drawer [title]):after{content:attr(title);color:var(--text-muted);margin-top:.15rem;font-size:.6875rem;font-weight:500;display:block}[data-wcag-screen-reader=on] .sr-hint,[data-wcag-tooltips=on] .sr-hint{clip:auto;width:auto;height:auto;color:var(--text-muted);font-size:.75rem;position:static;overflow:visible}html[data-wcag-cursor-size=large],html[data-wcag-cursor-size=large] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1' d='M4 4l7 22 4-9 9-4z'/%3E%3C/svg%3E") 4 4,auto!important}html[data-wcag-cursor-contrast=high],html[data-wcag-cursor-contrast=high] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23ffff00' stroke='%23000' stroke-width='2' d='M4 4l7 22 4-9 9-4z'/%3E%3C/svg%3E") 4 4,auto!important}.a11y-premium-drawer{z-index:80;pointer-events:none;position:fixed;inset:0}.a11y-premium-drawer--open{pointer-events:auto}dialog.a11y-premium-drawer>button.a11y-premium-drawer__backdrop{z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;cursor:pointer;pointer-events:auto;margin:0;padding:0;transition:opacity .18s;position:absolute;inset:0;min-height:0!important;min-block-size:0!important;min-inline-size:0!important;box-shadow:none!important;background:var(--tds-surface-overlay,color-mix(in srgb, var(--color-text-primary,#0f172a) 40%, transparent))!important;color:#0000!important;border:0!important;border-radius:0!important}dialog.a11y-premium-drawer.a11y-premium-drawer--open>button.a11y-premium-drawer__backdrop{opacity:1}dialog.a11y-premium-drawer>button.a11y-premium-drawer__backdrop:hover,dialog.a11y-premium-drawer>button.a11y-premium-drawer__backdrop:focus,dialog.a11y-premium-drawer>button.a11y-premium-drawer__backdrop:focus-visible{background:var(--tds-surface-overlay,color-mix(in srgb, var(--color-text-primary,#0f172a) 40%, transparent))!important;border:0!important;outline:none!important}.a11y-premium-drawer__panel{z-index:1;background:var(--tds-surface-raised,var(--bg-surface,#fff));width:min(24rem,100%);max-width:100%;height:100%;color:var(--tds-text-primary,var(--text-base));border-left:1px solid var(--tds-border-default,var(--border-base));box-shadow:-12px 0 40px color-mix(in srgb, var(--bg-base,#000) 14%, transparent);pointer-events:auto;flex-direction:column;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.a11y-premium-drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--wcag-space-2);padding:var(--wcag-space-4) var(--wcag-space-4) var(--wcag-space-3);border-bottom:1px solid var(--tds-border-subtle,var(--border-base));background:var(--tds-surface-surface,var(--bg-surface,#fff));display:flex}.a11y-premium-drawer__head-title{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:700}.a11y-premium-drawer__head-sub{color:var(--text-muted);margin:.2rem 0 0;font-size:.75rem}.a11y-premium-drawer__close{border-radius:.5rem;min-width:2.25rem;min-height:2.25rem;padding:0}.a11y-premium-drawer--open .a11y-premium-drawer__panel{transform:translate(0)}[data-wcag-motion=reduce] .a11y-premium-drawer__backdrop,[data-wcag-motion=reduce] .a11y-premium-drawer__panel{transition:none!important}@media (prefers-reduced-motion:reduce){.a11y-premium-drawer__backdrop,.a11y-premium-drawer__panel{transition:none!important}}.a11y-premium-drawer__body{padding:var(--wcag-space-3) var(--wcag-space-4);gap:var(--wcag-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.a11y-premium-drawer__group{gap:var(--wcag-space-2);padding:var(--wcag-space-3);background:var(--tds-surface-workspace,var(--bg-subtle,#f8fafc));border:1px solid var(--tds-border-subtle,var(--unified-border-subtle,var(--border-base)));border-radius:.625rem;flex-direction:column;display:flex}.a11y-premium-drawer__group-head{align-items:center;gap:var(--wcag-space-2);display:flex}.a11y-premium-drawer__group-icon{background:var(--tds-surface-brand,var(--color-accent-50,#eff6ff));width:1.75rem;height:1.75rem;color:var(--tds-action-primary,var(--color-accent-300,#2563eb));border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.a11y-premium-drawer__group-icon svg{width:1rem;height:1rem}.a11y-premium-drawer__group-title{letter-spacing:-.01em;text-transform:none;color:var(--tds-text-primary,var(--text-base));margin:0;font-size:.8125rem;font-weight:650}.a11y-premium-drawer__group-intro{color:var(--tds-text-secondary,var(--text-muted));margin:0;font-size:.8125rem;line-height:1.45}.a11y-premium-drawer__control{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.a11y-premium-drawer__hint{color:var(--tds-text-secondary,var(--text-muted));max-width:36ch;margin:0;font-size:.75rem;line-height:1.45}.a11y-premium-drawer__hint--note{border-top:1px solid var(--tds-border-subtle,var(--border-base));padding-top:.25rem}.a11y-premium-drawer__sub-label{color:var(--tds-text-secondary,var(--text-muted));margin:.35rem 0 0;font-size:.75rem;font-weight:600}.a11y-premium-drawer__chips{gap:var(--wcag-space-1);flex-wrap:wrap;display:flex}.a11y-premium-drawer__chip{min-height:max(44px, var(--wcag-hitbox-size,44px));border-radius:var(--radius-md,6px);border:1px solid var(--tds-border-default,var(--border-base));background:var(--tds-surface-raised,var(--bg-surface,#fff));color:var(--tds-text-primary,var(--text-base));cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}dialog.a11y-premium-drawer .a11y-premium-drawer__chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--tds-state-selected-border,var(--color-accent-300,#2563eb));background:var(--tds-state-selected-bg,var(--color-accent-50,#eff6ff))!important;border-color:var(--tds-state-selected-border,var(--color-accent-300,#2563eb))!important;color:var(--tds-text-primary,var(--text-base))!important}dialog.a11y-premium-drawer .a11y-premium-drawer__chip:not(:disabled):hover{border-color:var(--tds-border-focus,var(--color-accent-300,#2563eb));background:var(--tds-surface-interactive,var(--bg-subtle,#f8fafc))}dialog.a11y-premium-drawer .a11y-premium-drawer__chip:focus-visible{outline:3px solid var(--tds-state-focus-ring,var(--wcag-focus-ring-color,#005fcc));outline-offset:2px}.a11y-premium-drawer__chip:disabled{opacity:.5;cursor:not-allowed}.a11y-premium-header-icon{min-width:max(44px, var(--wcag-hitbox-size,44px));min-height:max(44px, var(--wcag-hitbox-size,44px));color:var(--tds-text-secondary,var(--text-muted,currentColor));cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}button.a11y-premium-header-icon:hover{background:var(--tds-surface-interactive,var(--bg-subtle,#f8fafc))!important;color:var(--tds-text-primary,var(--text-base))!important;border-color:#0000!important}button.a11y-premium-header-icon[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--tds-state-selected-border,var(--color-accent-300,#2563eb));background:var(--tds-state-selected-bg,var(--color-accent-50,#eff6ff))!important;color:var(--tds-action-primary,var(--color-accent-300,#2563eb))!important;border-color:#0000!important}button.a11y-premium-header-icon:focus-visible{outline-offset:2px;outline:3px solid var(--tds-state-focus-ring,var(--wcag-focus-ring-color,#005fcc))!important}.a11y-premium-header-icon svg{width:1.25rem;height:1.25rem}html[data-wcag-font-scale]{font-size:calc(16px * var(--wcag-font-scale,1))!important}:root{--color-neutral-50:#f8fafc;--color-neutral-100:#f1f5f9;--color-neutral-200:#e2e8f0;--color-neutral-300:#cbd5e1;--color-neutral-400:#475569;--color-accent-50:#eff6ff;--color-accent-100:#dbeafe;--color-accent-200:#93c5fd;--color-accent-300:#2563eb;--color-accent-400:#1d4ed8;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#86efac;--color-success-300:#166534;--color-success-400:#14532d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fcd34d;--color-warning-300:#b45309;--color-warning-400:#78350f;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fca5a5;--color-danger-300:#b91c1c;--color-danger-400:#7f1d1d;--color-info-50:#f0f9ff;--color-info-100:#e0f2fe;--color-info-200:#7dd3fc;--color-info-300:#0369a1;--color-info-400:#0c4a6e;--color-surface-base:#fff;--color-surface-raised:var(--color-neutral-50);--color-text-primary:#0f172a;--color-text-secondary:var(--color-neutral-400);--color-border-subtle:color-mix(in srgb, var(--color-neutral-200) 75%, transparent);--color-border-base:var(--color-neutral-200);--tablix-neutral-0:var(--color-surface-base);--tablix-neutral-50:var(--color-neutral-50);--tablix-neutral-100:var(--color-neutral-100);--tablix-neutral-200:var(--color-neutral-200);--tablix-neutral-500:var(--color-neutral-400);--tablix-neutral-900:var(--color-text-primary);--tablix-accent:var(--color-accent-300);--tablix-accent-hover:var(--color-accent-400);--tablix-accent-subtle:color-mix(in srgb, var(--color-accent-300) 10%, var(--color-surface-base));--tablix-accent-muted:color-mix(in srgb, var(--color-accent-300) 18%, transparent);--unified-accent:var(--color-accent-300);--unified-accent-hover:var(--color-accent-400);--unified-bg-base:var(--color-surface-base);--unified-bg-surface:var(--tds-surface-surface);--unified-bg-subtle:var(--tds-surface-raised);--unified-text-base:var(--tds-text-primary);--unified-text-muted:var(--tds-text-muted);--unified-border-base:var(--tds-border-default);--unified-border-subtle:var(--tds-border-subtle);--accent:var(--color-accent-300);--accent-hover:var(--color-accent-400);--text-base:var(--color-text-primary);--text-muted:var(--color-text-secondary);--bg-base:var(--color-surface-base);--bg-surface:var(--color-surface-base);--bg-subtle:var(--color-neutral-50);--border-base:var(--color-border-base);--success:var(--color-success-300);--success-bg:var(--color-success-100);--warning:var(--color-warning-300);--warning-bg:var(--color-warning-100);--danger:var(--color-danger-300);--danger-bg:var(--color-danger-100);--info:var(--color-info-300);--info-bg:var(--color-info-100);--contrast:var(--tds-text-on-accent);--focus-ring-color-neutral:color-mix(in srgb, var(--color-text-primary) 68%, transparent);--focus-ring-color-neutral-strong:color-mix(in srgb, var(--color-text-primary) 85%, transparent);--tds-text-primary:var(--color-text-primary);--tds-text-secondary:var(--color-text-secondary);--tds-text-muted:var(--color-neutral-400);--tds-text-inverse:#fff;--tds-text-disabled:color-mix(in srgb, var(--color-neutral-400) 55%, transparent);--tds-text-link:var(--color-accent-400);--tds-text-link-hover:var(--color-accent-300);--tds-text-on-accent:#fff;--tds-text-on-danger:#fff;--tds-text-on-success:#fff;--tds-text-on-warning:var(--color-warning-400);--tds-surface-page:var(--color-neutral-100);--tds-surface-surface:var(--color-surface-base);--tds-surface-card:var(--color-surface-base);--tds-surface-elevated:var(--color-neutral-50);--tds-surface-raised:var(--color-neutral-50);--tds-surface-sunken:var(--color-neutral-100);--tds-surface-workspace:var(--color-surface-base);--tds-surface-interactive:var(--color-neutral-100);--tds-surface-on-media:var(--tds-surface-raised);--tds-a11y-accent:var(--color-warning-200);--tds-a11y-accent-strong:var(--color-warning-200);--tds-a11y-surface:var(--color-warning-100);--tds-a11y-on-accent:var(--color-warning-400);--tds-a11y-border:var(--color-warning-200);--tds-a11y-focus-ring:var(--color-warning-200);--tds-surface-overlay:color-mix(in srgb, var(--color-text-primary) 45%, transparent);--tds-surface-inverse:var(--color-text-primary);--tds-surface-brand:var(--color-accent-50);--tds-surface-accent:var(--color-accent-300);--tds-surface-success:var(--color-success-100);--tds-surface-warning:var(--color-warning-100);--tds-surface-danger:var(--color-danger-100);--tds-surface-info:var(--color-info-100);--tds-border-default:var(--color-border-base);--tds-border-subtle:var(--color-border-subtle);--tds-border-strong:var(--color-neutral-300);--tds-border-focus:var(--color-accent-300);--tds-border-error:var(--color-danger-300);--tds-border-success:var(--color-success-300);--tds-border-warning:var(--color-warning-300);--tds-border-selected:var(--color-accent-300);--tds-border-danger:var(--color-danger-300);--tds-action-primary:var(--color-accent-300);--tds-action-primary-hover:var(--color-accent-400);--tds-action-primary-active:var(--color-accent-400);--tds-action-secondary:var(--color-surface-base);--tds-action-secondary-hover:var(--color-neutral-50);--tds-action-secondary-active:var(--color-neutral-100);--tds-action-destructive:var(--color-danger-300);--tds-action-destructive-hover:var(--color-danger-400);--tds-action-destructive-active:var(--color-danger-400);--tds-action-ghost:transparent;--tds-action-ghost-hover:var(--color-neutral-50);--tds-action-danger:var(--tds-action-destructive);--tds-action-danger-hover:var(--tds-action-destructive-hover);--tds-state-success:var(--color-success-300);--tds-state-success-bg:var(--color-success-100);--tds-state-success-text:var(--color-success-400);--tds-state-warning:var(--color-warning-300);--tds-state-warning-bg:var(--color-warning-100);--tds-state-warning-text:var(--color-warning-400);--tds-state-danger:var(--color-danger-300);--tds-state-danger-bg:var(--color-danger-100);--tds-state-danger-text:var(--color-danger-400);--tds-state-info:var(--color-info-300);--tds-state-info-bg:var(--color-info-100);--tds-state-info-text:var(--color-info-400);--tds-state-selected:var(--color-accent-300);--tds-state-disabled:var(--tds-text-disabled);--tds-state-loading:var(--tds-state-disabled);--tds-state-focus-ring:var(--color-accent-300);--tds-state-selected-bg:var(--color-accent-50);--tds-state-selected-border:var(--color-accent-300);--tds-state-active-bg:var(--color-accent-100);--tds-state-disabled-opacity:.5;--tds-state-loading-opacity:.65;--tds-state-readonly-bg:var(--color-neutral-50);--tds-focus-ring:var(--tds-state-focus-ring);--tds-focus-ring-offset:2px;--tds-selection-background:color-mix(in srgb, var(--color-accent-300) 28%, transparent);--tds-selection-text:var(--tds-text-primary)}::selection{background:var(--tds-selection-background);color:var(--tds-selection-text)}:root{--tds-btn-height:var(--tds-density-control-height,2.25rem);--tds-btn-padding-x:var(--space-4);--tds-btn-padding-y:var(--space-2);--tds-btn-gap:var(--space-2);--tds-btn-radius:var(--radius-md);--tds-btn-font-size:var(--font-ui-size);--tds-btn-font-weight:var(--font-ui-weight);--tds-btn-bg:var(--tds-action-secondary);--tds-btn-bg-hover:var(--tds-action-secondary-hover);--tds-btn-bg-active:var(--tds-surface-sunken);--tds-btn-text:var(--tds-text-primary);--tds-btn-border:var(--tds-border-default);--tds-btn-shadow:var(--tds-elevation-base);--tds-btn-primary-bg:var(--tds-action-primary);--tds-btn-primary-bg-hover:var(--tds-action-primary-hover);--tds-btn-primary-bg-active:var(--tds-action-primary-active);--tds-btn-primary-text:var(--tds-text-on-accent);--tds-btn-destructive-bg:var(--tds-action-destructive);--tds-btn-destructive-bg-hover:var(--tds-action-destructive-hover);--tds-btn-destructive-text:var(--tds-text-on-danger);--tds-btn-disabled-opacity:var(--tds-state-disabled-opacity);--tds-btn-focus-ring:var(--tds-focus-ring);--tds-btn-focus-offset:var(--tds-focus-ring-offset);--tds-input-height:var(--tds-density-control-height,2.25rem);--tds-input-padding-x:var(--space-3);--tds-input-radius:var(--radius-md);--tds-input-bg:var(--tds-surface-surface);--tds-input-bg-readonly:var(--tds-state-readonly-bg);--tds-input-text:var(--tds-text-primary);--tds-input-placeholder:var(--tds-text-muted);--tds-input-border:var(--tds-border-default);--tds-input-border-hover:var(--tds-border-strong);--tds-input-border-focus:var(--tds-border-focus);--tds-input-border-error:var(--tds-border-error);--tds-input-border-success:var(--tds-border-success);--tds-field-gap:var(--space-2);--tds-field-label-size:var(--font-ui-size);--tds-field-label-weight:var(--font-ui-weight);--tds-field-helper-size:var(--font-caption-size);--tds-field-error-text:var(--tds-state-danger-text);--tds-card-bg:var(--tds-surface-card);--tds-card-border:var(--tds-border-subtle);--tds-card-radius:var(--radius-md);--tds-card-shadow:var(--tds-elevation-base);--tds-card-padding:var(--tds-density-card-padding,var(--space-5));--tds-card-gap:var(--space-3);--tds-panel-bg:var(--tds-surface-surface);--tds-panel-border:var(--tds-border-subtle);--tds-panel-radius:var(--radius-md);--tds-panel-shadow:var(--tds-elevation-base);--tds-panel-padding:var(--tds-density-panel-padding,var(--space-5));--tds-table-bg:var(--tds-surface-surface);--tds-table-header-bg:var(--tds-surface-raised);--tds-table-border:var(--tds-border-subtle);--tds-table-row-hover:var(--tds-state-selected-bg);--tds-table-cell-padding-x:var(--tds-density-table-cell-x,var(--space-3));--tds-table-cell-padding-y:var(--tds-density-table-cell-y,var(--space-2));--tds-badge-radius:var(--radius-sm);--tds-badge-padding-x:var(--space-2);--tds-badge-padding-y:var(--space-1);--tds-badge-font-size:var(--font-caption-size);--tds-badge-bg:var(--tds-surface-raised);--tds-badge-text:var(--tds-text-secondary);--tds-alert-radius:var(--radius-md);--tds-alert-padding:var(--space-4);--tds-alert-info-bg:var(--tds-state-info-bg);--tds-alert-success-bg:var(--tds-state-success-bg);--tds-alert-warning-bg:var(--tds-state-warning-bg);--tds-alert-danger-bg:var(--tds-state-danger-bg);--tds-modal-bg:var(--tds-surface-surface);--tds-modal-overlay:var(--tds-surface-overlay);--tds-modal-radius:var(--radius-lg);--tds-modal-shadow:var(--tds-elevation-modal);--tds-modal-z:var(--tds-z-modal);--tds-drawer-bg:var(--tds-surface-surface);--tds-drawer-shadow:var(--tds-elevation-drawer);--tds-drawer-z:var(--tds-z-drawer);--tds-tabs-border:var(--tds-border-subtle);--tds-tabs-active-border:var(--tds-border-selected);--tds-tabs-active-text:var(--tds-text-link);--tds-dropdown-bg:var(--tds-surface-surface);--tds-dropdown-border:var(--tds-border-default);--tds-dropdown-shadow:var(--tds-elevation-dropdown);--tds-dropdown-z:var(--tds-z-dropdown);--tds-toast-bg:var(--tds-surface-surface);--tds-toast-shadow:var(--tds-elevation-toast);--tds-toast-z:var(--tds-z-toast);--tds-nav-item-hover:var(--tds-action-ghost-hover);--tds-nav-item-active:var(--tds-state-selected-bg);--tds-pagination-active-bg:var(--tds-state-selected-bg);--font-h1-size:1.5rem;--font-h1-weight:600;--font-h1-leading:1.25;--font-h1-tracking:-.02em;--font-h2-size:1.125rem;--font-h2-weight:600;--font-h2-leading:1.3;--font-h2-tracking:-.01em;--font-h3-size:1rem;--font-h3-weight:600;--font-h3-leading:1.35;--font-h3-tracking:0;--font-body-size:.9375rem;--font-body-line-height:1.55;--font-body-weight:400;--font-ui-size:.8125rem;--font-ui-weight:600;--font-ui-leading:1.4;--font-ui-tracking:.04em;--font-caption-size:.75rem;--font-caption-weight:500;--font-caption-leading:1.45;--font-kpi-size:1.375rem;--font-kpi-weight:700;--font-kpi-leading:1.2;--font-kpi-tracking:-.02em;--font-product-title-size:1.75rem;--font-product-title-weight:500;--font-product-price-size:1.375rem;--font-product-price-weight:700;--tablix-h1-size:var(--font-h1-size);--tablix-h1-weight:var(--font-h1-weight);--tablix-h1-leading:var(--font-h1-leading);--tablix-h2-size:var(--font-h2-size);--tablix-h2-weight:var(--font-h2-weight);--tablix-h2-leading:var(--font-h2-leading);--tablix-h3-size:var(--font-h3-size);--tablix-h3-weight:var(--font-h3-weight);--tablix-h3-leading:var(--font-h3-leading);--tablix-body-size:var(--font-body-size);--tablix-body-leading:var(--font-body-line-height);--tablix-caption-size:var(--font-caption-size);--tablix-typo-page-title:var(--font-h2-size);--tablix-typo-section-title:var(--font-h3-size);--tablix-typo-meta:var(--font-caption-size);--tablix-typo-label:var(--font-ui-size);--font-size-sm:var(--font-body-size);--font-display-size:clamp(2.5rem, 5vw, 4rem);--font-display-weight:700;--font-display-leading:1.1;--font-display-tracking:-.03em;--font-hero-size:clamp(2rem, 4vw, 3.25rem);--font-hero-weight:700;--font-hero-leading:1.12;--font-hero-tracking:-.025em;--font-lead-size:clamp(1.125rem, 2.2vw, 1.3125rem);--font-lead-weight:400;--font-lead-leading:1.55;--font-overline-size:.8125rem;--font-overline-weight:700;--font-overline-leading:1.4;--font-overline-tracking:.12em;--font-price-size:clamp(1.25rem, 2.5vw, 1.75rem);--font-price-weight:700}[data-tds-mode=experience]{--font-h1-size:clamp(1.75rem, 3vw, 2.25rem);--font-h2-size:clamp(1.25rem, 2.5vw, 1.5rem);--font-h3-size:1.125rem;--font-body-size:1rem;--font-ui-size:.9375rem;--font-product-title-size:clamp(1.5rem, 3vw, 2rem)}.tds-xp-display{font-size:var(--font-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-leading);letter-spacing:var(--font-display-tracking);color:var(--tds-text-primary)}.tds-xp-hero-title{font-size:var(--font-hero-size);font-weight:var(--font-hero-weight);line-height:var(--font-hero-leading);letter-spacing:var(--font-hero-tracking);color:var(--tds-text-primary)}.tds-xp-lead{font-size:var(--font-lead-size);font-weight:var(--font-lead-weight);line-height:var(--font-lead-leading);color:var(--tds-text-secondary)}.tds-xp-overline{font-size:var(--font-overline-size);font-weight:var(--font-overline-weight);line-height:var(--font-overline-leading);letter-spacing:var(--font-overline-tracking);text-transform:uppercase;color:var(--tds-text-muted)}.tds-xp-price{font-size:var(--font-price-size);font-weight:var(--font-price-weight);color:var(--tds-text-link);letter-spacing:-.02em}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--tablix-rhythm-1:var(--space-2);--tablix-rhythm-2:var(--space-3);--tablix-rhythm-3:var(--space-4);--tablix-rhythm-4:var(--space-5);--tablix-rhythm-5:var(--space-6);--unified-space-2:var(--space-2);--unified-space-3:var(--space-3);--unified-space-4:var(--space-4);--unified-space-6:var(--space-5);--unified-space-8:var(--space-6);--tablix-content-padding-x:var(--space-4);--tablix-content-padding-y:var(--space-5);--tablix-content-padding-x-lg:var(--space-6);--tablix-content-padding-y-lg:var(--space-6);--tablix-surface-gap:var(--space-5);--tablix-surface-gap-sm:var(--space-4);--tablix-panel-padding:var(--space-5);--tablix-form-gap:var(--space-4);--tablix-form-field-gap:var(--space-2);--tablix-kpi-grid-gap:var(--space-5);--tablix-table-cell-x:var(--space-4);--tablix-table-cell-y:var(--space-3);--tablix-nav-section-gap:var(--space-5)}@media (width>=1024px){:root{--tablix-content-padding-x:var(--tablix-content-padding-x-lg);--tablix-content-padding-y:var(--tablix-content-padding-y-lg)}}:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--tablix-radius-panel:var(--radius-md);--unified-radius-md:var(--radius-md);--unified-radius-shell-md:var(--radius-sm);--shadow-sm:0 1px 2px color-mix(in srgb, var(--color-text-primary,#0f172a) 6%, transparent);--shadow-md:0 4px 12px color-mix(in srgb, var(--color-text-primary,#0f172a) 8%, transparent);--shadow-lg:0 12px 32px color-mix(in srgb, var(--color-text-primary,#0f172a) 12%, transparent);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--tds-interaction-hover-lift:translateY(-1px);--tds-interaction-active-press:translateY(0);--tds-interaction-focus-width:3px;--tds-interaction-focus-offset:2px;--tds-interaction-focus-color:var(--tds-state-focus-ring);--tds-interaction-selected-bg:var(--tds-state-selected-bg);--tds-interaction-selected-border:var(--tds-state-selected-border);--tds-interaction-disabled-cursor:not-allowed;--tds-interaction-disabled-opacity:var(--tds-state-disabled-opacity);--tds-interaction-readonly-bg:var(--tds-state-readonly-bg);--tds-interaction-loading-opacity:var(--tds-state-loading-opacity);--tds-interaction-pressed-scale:.99;--tds-interaction-drag-opacity:.85;--tds-interaction-drop-outline:2px dashed var(--tds-border-focus);--tds-interaction-error-border:var(--tds-border-error);--tds-interaction-success-border:var(--tds-border-success);--tds-interaction-warning-border:var(--tds-border-warning);--tds-interaction-invalid-border:var(--tds-border-error);--tds-interaction-valid-border:var(--tds-border-success)}.tds-focusable:focus-visible,.admin-btn:focus-visible,.operator-btn:focus-visible,.tds-xp-btn:focus-visible,.tds-xp-card:focus-visible,.tablix-form-stack input:focus-visible,.tablix-form-stack select:focus-visible,.tablix-form-stack textarea:focus-visible,.tds-form input:focus-visible,.tds-form select:focus-visible,.tds-form textarea:focus-visible{outline:var(--tds-interaction-focus-width) solid var(--tds-interaction-focus-color);outline-offset:var(--tds-interaction-focus-offset)}.tds-interactive-lift{transition:transform var(--tds-motion-fast) var(--tds-ease-standard), box-shadow var(--tds-motion-fast) var(--tds-ease-standard), border-color var(--tds-motion-fast) var(--tds-ease-standard)}.tds-interactive-lift:hover:not(:disabled):not([aria-disabled=true]){transform:var(--tds-interaction-hover-lift)}.tds-interactive-lift:active:not(:disabled):not([aria-disabled=true]){transform:var(--tds-interaction-active-press)}[data-tds-motion=reduce] .tds-interactive-lift:hover,[data-wcag-motion=reduce] .tds-interactive-lift:hover{transform:none}[aria-disabled=true],:disabled,.tds-is-disabled{opacity:var(--tds-interaction-disabled-opacity);cursor:var(--tds-interaction-disabled-cursor);pointer-events:none}.tds-is-loading{opacity:var(--tds-interaction-loading-opacity);pointer-events:none}.tds-field--error input,.tds-field--error select,.tds-field--error textarea{border-color:var(--tds-interaction-error-border)}.tds-field--success input,.tds-field--success select,.tds-field--success textarea{border-color:var(--tds-interaction-success-border)}[aria-expanded=true].tds-is-expanded,.tds-is-expanded{border-color:var(--tds-border-selected)}[aria-expanded=false].tds-is-collapsed{border-color:var(--tds-border-default)}.tds-is-pressed:not(:disabled){transform:scale(var(--tds-interaction-pressed-scale))}.tds-is-readonly input,.tds-is-readonly select,.tds-is-readonly textarea,input[readonly],textarea[readonly]{background:var(--tds-interaction-readonly-bg);cursor:default}:root{--tds-motion-instant:0s;--tds-motion-fast:.12s;--tds-motion-base:.2s;--tds-motion-slow:.32s;--tds-motion-enter:.28s;--tds-motion-exit:.2s;--tds-motion-emphasis:.48s;--tds-duration-fast:var(--tds-motion-fast);--tds-duration-normal:var(--tds-motion-base);--tds-duration-slow:var(--tds-motion-slow);--tds-ease-standard:cubic-bezier(.4, 0, .2, 1);--tds-ease-emphasized:cubic-bezier(.22, 1, .36, 1);--tds-ease-emphasis:var(--tds-ease-emphasized);--tds-ease-enter:cubic-bezier(0, 0, .2, 1);--tds-ease-exit:cubic-bezier(.4, 0, 1, 1);--tds-transition-base:var(--tds-motion-base) var(--tds-ease-standard);--tds-transition-enter:var(--tds-motion-enter) var(--tds-ease-enter);--tds-transition-exit:var(--tds-motion-exit) var(--tds-ease-exit)}@media (prefers-reduced-motion:reduce){:root{--tds-motion-fast:0s;--tds-motion-base:0s;--tds-motion-slow:0s;--tds-motion-enter:0s;--tds-motion-exit:0s;--tds-motion-emphasis:0s}}[data-tds-motion=reduce],[data-tds-motion=reduced],[data-wcag-motion=reduce]{--tds-motion-fast:0s;--tds-motion-base:0s;--tds-motion-slow:0s;--tds-motion-enter:0s;--tds-motion-exit:0s;--tds-motion-emphasis:0s}.tds-animate-enter{animation:tds-fade-up var(--tds-motion-enter) var(--tds-ease-enter) both}.tds-animate-reveal{animation:tds-fade-in var(--tds-motion-emphasis) var(--tds-ease-emphasis) both}@keyframes tds-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tds-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tds-animate-enter,.tds-animate-reveal{opacity:1;animation:none;transform:none}}:root{--tds-z-base:0;--tds-z-sticky:10;--tds-z-header:20;--tds-z-dropdown:30;--tds-z-popover:40;--tds-z-tooltip:45;--tds-z-drawer:50;--tds-z-modal:60;--tds-z-command-palette:65;--tds-z-toast:70;--tds-z-critical:75;--tds-z-fullscreen:80;--tds-elevation-base:var(--shadow-sm);--tds-elevation-sticky:var(--shadow-sm);--tds-elevation-header:var(--shadow-sm);--tds-elevation-dropdown:var(--shadow-md);--tds-elevation-popover:var(--shadow-md);--tds-elevation-drawer:var(--shadow-lg);--tds-elevation-modal:var(--shadow-lg);--tds-elevation-toast:var(--shadow-md);--tds-elevation-command-palette:var(--shadow-lg);--tds-elevation-critical:var(--shadow-lg)}.tds-z-tooltip{z-index:var(--tds-z-tooltip)}.tds-z-command-palette{z-index:var(--tds-z-command-palette)}.tds-z-critical{z-index:var(--tds-z-critical)}.tds-z-sticky{z-index:var(--tds-z-sticky)}.tds-z-header{z-index:var(--tds-z-header)}.tds-z-dropdown{z-index:var(--tds-z-dropdown)}.tds-z-popover{z-index:var(--tds-z-popover)}.tds-z-drawer{z-index:var(--tds-z-drawer)}.tds-z-modal{z-index:var(--tds-z-modal)}.tds-z-toast{z-index:var(--tds-z-toast)}.tds-z-fullscreen{z-index:var(--tds-z-fullscreen)}:root,[data-tds-density=default]{--tds-density-space-panel:var(--space-4);--tds-density-space-card:var(--space-3);--tds-density-space-form:var(--space-4);--tds-density-space-table-y:var(--space-3);--tds-density-space-table-x:var(--space-4);--tds-density-font-body:var(--font-body-size);--tds-density-font-ui:var(--font-ui-size);--tds-density-control-height:2.5rem}[data-tds-density=comfortable]{--tds-density-space-panel:var(--space-5);--tds-density-space-card:var(--space-4);--tds-density-space-form:var(--space-5);--tds-density-space-table-y:var(--space-4);--tds-density-space-table-x:var(--space-5);--tds-density-font-body:1rem;--tds-density-font-ui:.875rem;--tds-density-control-height:2.75rem}[data-tds-density=compact]{--tds-density-space-panel:var(--space-3);--tds-density-space-card:var(--space-2);--tds-density-space-form:var(--space-3);--tds-density-space-table-y:var(--space-2);--tds-density-space-table-x:var(--space-3);--tds-density-font-body:.875rem;--tds-density-font-ui:.75rem;--tds-density-control-height:2.25rem}.tds-panel,.tablix-panel.tds-panel{padding:var(--tds-density-space-panel)}.tds-form{gap:var(--tds-density-space-form)}.tds-table thead th,.unified-table.tds-table thead th,.tds-table tbody td,.unified-table.tds-table tbody td{padding:var(--tds-density-space-table-y) var(--tds-density-space-table-x)}.tablix-form-stack input,.tablix-form-stack select,.tablix-form-stack textarea{min-height:var(--tds-density-control-height);font-size:var(--tds-density-font-body)}:root{--tds-bp-mobile:480px;--tds-bp-tablet:768px;--tds-bp-desktop:1024px;--tds-bp-wide:1280px;--tds-container-narrow:40rem;--tds-container-default:72rem;--tds-container-wide:96rem;--tds-container-experience:80rem;--tds-section-padding-y:var(--space-6);--tds-section-padding-x:var(--space-5)}.tds-container{width:100%;max-width:var(--tds-container-default);padding-inline:var(--tds-section-padding-x);margin-inline:auto}.tds-container--narrow{max-width:var(--tds-container-narrow)}.tds-container--wide{max-width:var(--tds-container-wide)}.tds-container--experience{max-width:var(--tds-container-experience)}.tds-table-wrap,.tds-table-responsive{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@container tds-page (width<=767px){.tds-table-wrap table,.tds-table-responsive table{min-width:36rem}.tds-hide-mobile{display:none!important}}@container tds-page (width>=768px){.tds-hide-tablet-up{display:none!important}}@container tds-page (width>=1024px){.tds-hide-desktop-up{display:none!important}}@supports not (container-type:inline-size){@media (width<=767px){:root{--tds-section-padding-y:var(--space-5);--tds-section-padding-x:var(--space-4)}.tds-table-wrap table,.tds-table-responsive table{min-width:36rem}.tds-hide-mobile{display:none!important}}@media (width>=768px){.tds-hide-tablet-up{display:none!important}}@media (width>=1024px){.tds-hide-desktop-up{display:none!important}}}:root,[data-tds-mode=product]{--tds-mode-surface-gap:var(--space-5);--tds-mode-max-width:96rem;--tds-mode-heading-scale:1;--tds-mode-card-radius:var(--radius-md);--tds-mode-card-shadow:var(--shadow-sm);--tds-mode-page-bg:var(--tds-surface-page);--tds-mode-expressive:0}[data-tds-mode=experience]{--tds-mode-surface-gap:var(--space-6);--tds-mode-max-width:80rem;--tds-mode-heading-scale:1.15;--tds-mode-card-radius:var(--radius-lg);--tds-mode-card-shadow:var(--shadow-md);--tds-mode-page-bg:var(--tds-surface-surface);--tds-mode-expressive:1}[data-tds-mode=experience] .tds-surface,[data-tds-mode=experience].tds-surface{gap:var(--tds-mode-surface-gap);max-width:var(--tds-mode-max-width)}[data-tds-mode=experience] .admin-shell__content,[data-tds-mode=experience] .tablix-shell-content{background:var(--tds-mode-page-bg)}[data-tds-mode=experience] .tds-card,[data-tds-mode=experience] .tds-xp-card{border-radius:var(--tds-mode-card-radius);box-shadow:var(--tds-mode-card-shadow)}[data-theme=dark]{--color-neutral-50:#242e3b;--color-neutral-100:#151b24;--color-neutral-200:#1c2430;--color-neutral-300:#3b485b;--color-neutral-400:#bdcadd;--color-accent-50:#0c1a3a;--color-accent-100:#1e3a5f;--color-accent-200:#2563eb;--color-accent-300:#b5d2ff;--color-accent-400:#d6e6ff;--color-success-100:#14532d;--color-success-300:#4ade80;--color-warning-100:#78350f;--color-warning-300:#fbbf24;--color-danger-100:#7f1d1d;--color-danger-300:#f87171;--color-info-100:#0c4a6e;--color-info-300:#38bdf8;--color-surface-base:#1c2430;--color-surface-raised:#242e3b;--color-text-primary:#e5ebf3;--color-text-secondary:#bdcadd;--color-border-subtle:#3b485bbf;--color-border-base:#3b485b;--tds-text-inverse:#0f172a;--tds-text-on-accent:#142441;--tds-text-on-danger:#0f172a;--tds-text-on-success:#0f172a;--tds-text-muted:#bdcadd;--tds-surface-page:#121820;--tds-surface-surface:#1a222e;--tds-surface-raised:#243041;--tds-surface-elevated:#2b384c;--tds-surface-sunken:#1e2836;--tds-surface-workspace:#243041;--tds-surface-interactive:#3a4d66;--tds-surface-on-media:#243041;--tds-surface-overlay:#0206177a;--tds-a11y-accent:#fbbf24;--tds-a11y-accent-strong:#fcd34d;--tds-a11y-surface:#3a3420;--tds-a11y-on-accent:#142441;--tds-a11y-border:#fbbf24;--tds-a11y-focus-ring:#fcd34d;--tds-surface-inverse:#f8fafc;--tds-border-default:#4a5b73;--tds-border-subtle:#354557;--tds-border-strong:#6b7f9a;--tds-text-primary:#f1f5f9;--tds-text-secondary:#d5deea;--tds-state-selected-bg:color-mix(in srgb, var(--color-accent-300) 18%, transparent);--tds-state-readonly-bg:#273240;--tds-state-focus-ring:var(--color-accent-300);--focus-ring-color-neutral:color-mix(in srgb, var(--color-text-primary) 72%, transparent);--focus-ring-color-neutral-strong:color-mix(in srgb, var(--color-text-primary) 90%, transparent);--contrast:var(--tds-text-on-accent);--shadow-sm:0 1px 2px #00000073;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 12px 32px #0000008c}:root{--tds-gradient-brand:linear-gradient(135deg, var(--color-accent-300) 0%, var(--color-accent-400) 100%);--tds-gradient-hero:linear-gradient(145deg, var(--color-accent-400) 0%, #1e3a8a 55%, #0f172a 100%);--tds-gradient-municipal:linear-gradient(145deg, #0c4a6e 0%, #1d4ed8 50%, #2563eb 100%);--tds-gradient-commerce:linear-gradient(135deg, #7c3aed 0%, #2563eb 50%, #0ea5e9 100%);--tds-gradient-subtle:linear-gradient(180deg, var(--color-neutral-50) 0%, var(--color-surface-base) 100%);--tds-overlay-dark:#0f172a8c;--tds-overlay-light:#ffffffbf;--tds-overlay-image:linear-gradient(180deg, #0f172a59 0%, #0f172a8c 45%, #0f172ac7 100%);--tds-glass-bg:color-mix(in srgb, var(--color-surface-base) 82%, transparent);--tds-glass-border:color-mix(in srgb, var(--color-surface-base) 40%, transparent);--tds-glass-blur:blur(12px);--tds-glow-accent:0 0 0 1px color-mix(in srgb, var(--color-accent-300) 25%, transparent), 0 8px 32px color-mix(in srgb, var(--color-accent-300) 22%, transparent);--tds-pattern-dots:radial-gradient(circle, var(--color-neutral-200) 1px, transparent 1px);--tds-pattern-dots-size:16px 16px;--tds-separator-gradient:linear-gradient(90deg, transparent, var(--tds-border-default), transparent)}.tds-effect-gradient-brand{background:var(--tds-gradient-brand)}.tds-effect-gradient-hero{background:var(--tds-gradient-hero)}.tds-effect-gradient-municipal{background:var(--tds-gradient-municipal)}.tds-effect-gradient-commerce{background:var(--tds-gradient-commerce)}.tds-effect-gradient-subtle{background:var(--tds-gradient-subtle)}.tds-effect-glass{background:var(--tds-glass-bg);border:1px solid var(--tds-glass-border);-webkit-backdrop-filter:var(--tds-glass-blur)}.tds-effect-glow-accent{box-shadow:var(--tds-glow-accent)}.tds-effect-overlay-image:after{content:"";background:var(--tds-overlay-image);pointer-events:none;position:absolute;inset:0}.tds-effect-pattern-dots{background-image:var(--tds-pattern-dots);background-size:var(--tds-pattern-dots-size)}.tds-effect-separator{background:var(--tds-separator-gradient);border:none;height:1px}.tds-effect-hover-lift{transition:transform var(--tds-motion-fast) var(--tds-ease-standard), box-shadow var(--tds-motion-fast) var(--tds-ease-standard)}.tds-effect-hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}[data-tds-motion=reduce] .tds-effect-hover-lift:hover,[data-wcag-motion=reduce] .tds-effect-hover-lift:hover{transform:none}@media (prefers-reduced-motion:reduce){.tds-effect-glass{-webkit-backdrop-filter:none}}:root,[data-experience-skin=normal]{--tds-xp-page:var(--tds-surface-page);--tds-xp-section:var(--tds-surface-surface);--tds-xp-section-alt:var(--tds-surface-raised);--tds-xp-header:var(--tds-surface-surface);--tds-xp-header-border:var(--tds-border-default);--tds-xp-footer-bg:var(--color-text-primary);--tds-xp-footer-text:var(--tds-text-inverse);--tds-xp-card-bg:var(--tds-surface-card);--tds-xp-card-border:var(--tds-border-subtle);--tds-xp-card-shadow:var(--tds-mode-card-shadow,var(--shadow-sm));--tds-xp-hero-bg:var(--tds-gradient-municipal);--tds-xp-hero-overlay:var(--tds-overlay-image);--tds-xp-decoration-opacity:0;--tds-xp-decoration-filter:none;--tds-xp-seasonal-border:var(--tds-border-default);--tds-xp-seasonal-accent:var(--tds-action-primary);--tds-xp-seasonal-accent-hover:var(--tds-action-primary-hover);--tds-xp-seasonal-subtle:var(--tds-surface-brand);--tds-xp-seasonal-pattern:none;--tds-xp-seasonal-glow:none;--tds-xp-motion-duration:var(--tds-motion-slow);--tds-xp-media-saturation:1;--tds-xp-media-contrast:1}[data-experience-skin=christmas]{--tds-xp-page:#f4f7f5;--tds-xp-section:#fffdfa;--tds-xp-section-alt:#edf4ef;--tds-xp-header:#fffdf9;--tds-xp-header-border:#b8c8bd;--tds-xp-footer-bg:#102a23;--tds-xp-footer-text:#fffdf5;--tds-xp-card-bg:#fffefa;--tds-xp-card-border:#c8d4cb;--tds-xp-card-shadow:0 12px 34px #163c311f;--tds-xp-hero-bg:linear-gradient(145deg, #103b32 0%, #165247 50%, #7a1f29 100%);--tds-xp-hero-overlay:linear-gradient(90deg, #09271fc2, #4d111847);--tds-xp-decoration-opacity:.94;--tds-xp-seasonal-border:#b9a46d;--tds-xp-seasonal-accent:#17604f;--tds-xp-seasonal-accent-hover:#0e493c;--tds-xp-seasonal-subtle:#e4efe8;--tds-xp-seasonal-pattern:radial-gradient(circle at 1px 1px, #b9a46d47 1px, transparent 0);--tds-xp-seasonal-glow:0 0 0 1px #b9a46d40, 0 14px 40px #123d321f}[data-theme=dark][data-experience-skin=christmas]{--tds-xp-page:#091410;--tds-xp-section:#0d1c17;--tds-xp-section-alt:#12261f;--tds-xp-header:#0c1915;--tds-xp-header-border:#365449;--tds-xp-footer-bg:#050b09;--tds-xp-card-bg:#10211b;--tds-xp-card-border:#3b5b50;--tds-xp-card-shadow:0 14px 38px #0000007a;--tds-xp-hero-bg:linear-gradient(145deg, #0b2e26 0%, #17483d 48%, #5c1720 100%);--tds-xp-seasonal-border:#9f8d5d;--tds-xp-seasonal-accent:#79c7aa;--tds-xp-seasonal-accent-hover:#a0d9c4;--tds-xp-seasonal-subtle:#18352b}[data-experience-skin=easter]{--tds-xp-page:#f7f8f1;--tds-xp-section:#fffef9;--tds-xp-section-alt:#f0f5e8;--tds-xp-header:#fffef9;--tds-xp-header-border:#c8d3b7;--tds-xp-footer-bg:#23382d;--tds-xp-footer-text:#fbfff8;--tds-xp-card-bg:#fffffb;--tds-xp-card-border:#d1d9c2;--tds-xp-card-shadow:0 12px 32px #49623e1a;--tds-xp-hero-bg:linear-gradient(145deg, #41644b 0%, #6f8f5e 50%, #8f6b8e 100%);--tds-xp-hero-overlay:linear-gradient(90deg, #29452fad, #6c4c6c33);--tds-xp-decoration-opacity:.9;--tds-xp-seasonal-border:#a9b98c;--tds-xp-seasonal-accent:#476b45;--tds-xp-seasonal-accent-hover:#355638;--tds-xp-seasonal-subtle:#e9f1df;--tds-xp-seasonal-pattern:radial-gradient(circle at 2px 2px, #80956d33 1.2px, transparent 0)}[data-theme=dark][data-experience-skin=easter]{--tds-xp-page:#101710;--tds-xp-section:#151e15;--tds-xp-section-alt:#1a281a;--tds-xp-header:#131c13;--tds-xp-header-border:#425541;--tds-xp-footer-bg:#080d09;--tds-xp-card-bg:#182218;--tds-xp-card-border:#465a45;--tds-xp-card-shadow:0 14px 38px #0000007a;--tds-xp-hero-bg:linear-gradient(145deg, #29432f 0%, #3f5d3b 50%, #584057 100%);--tds-xp-seasonal-border:#71846a;--tds-xp-seasonal-accent:#a6d39b;--tds-xp-seasonal-accent-hover:#c0e4b7;--tds-xp-seasonal-subtle:#263726}[data-experience-skin=mourning]{--tds-xp-page:#f3f3f2;--tds-xp-section:#fbfbfa;--tds-xp-section-alt:#ececea;--tds-xp-header:#fafaf9;--tds-xp-header-border:#b9b9b5;--tds-xp-footer-bg:#171717;--tds-xp-footer-text:#f7f7f5;--tds-xp-card-bg:#fdfdfc;--tds-xp-card-border:#c9c9c5;--tds-xp-card-shadow:0 8px 24px #1111111a;--tds-xp-hero-bg:linear-gradient(145deg, #292b2b 0%, #3b3d3c 58%, #4b4d4c 100%);--tds-xp-hero-overlay:linear-gradient(90deg, #111111c7, #1111114d);--tds-xp-decoration-opacity:.9;--tds-xp-seasonal-border:#8a8a86;--tds-xp-seasonal-accent:#343635;--tds-xp-seasonal-accent-hover:#1f2120;--tds-xp-seasonal-subtle:#e7e7e4;--tds-xp-seasonal-pattern:none;--tds-xp-motion-duration:0s;--tds-xp-media-saturation:.38;--tds-xp-media-contrast:1.04}[data-theme=dark][data-experience-skin=mourning]{--tds-xp-page:#0d0e0e;--tds-xp-section:#141515;--tds-xp-section-alt:#1b1c1c;--tds-xp-header:#111212;--tds-xp-header-border:#454747;--tds-xp-footer-bg:#070707;--tds-xp-card-bg:#181919;--tds-xp-card-border:#4a4c4b;--tds-xp-card-shadow:0 10px 30px #0000008c;--tds-xp-seasonal-border:#6c6f6d;--tds-xp-seasonal-accent:#d4d6d4;--tds-xp-seasonal-accent-hover:#f0f1ef;--tds-xp-seasonal-subtle:#292b2a}[data-tds-mode=experience][data-experience-skin],[data-tds-mode=experience] [data-experience-skin]{--tds-mode-page-bg:var(--tds-xp-page);--tds-surface-card:var(--tds-xp-card-bg);--tds-card-bg:var(--tds-xp-card-bg);--tds-card-border:var(--tds-xp-card-border);--tds-card-shadow:var(--tds-xp-card-shadow);--tds-action-primary:var(--tds-xp-seasonal-accent);--tds-action-primary-hover:var(--tds-xp-seasonal-accent-hover);--tds-action-primary-active:var(--tds-xp-seasonal-accent-hover);--tds-surface-brand:var(--tds-xp-seasonal-subtle);--tds-border-selected:var(--tds-xp-seasonal-accent);--tds-border-focus:var(--tds-xp-seasonal-accent);--tds-state-focus-ring:var(--tds-xp-seasonal-accent);--tds-focus-ring:var(--tds-xp-seasonal-accent);--tds-gradient-municipal:var(--tds-xp-hero-bg);--tds-gradient-hero:var(--tds-xp-hero-bg);--tds-gradient-brand:linear-gradient(135deg, var(--tds-xp-seasonal-accent), var(--tds-xp-seasonal-accent-hover));background:var(--tds-xp-page);color:var(--tds-text-primary)}[data-experience-skin] .tds-xp-section,[data-experience-skin] .page-section-shell{background:var(--tds-xp-section)}[data-experience-skin] .tds-xp-section:nth-of-type(2n),[data-experience-skin] .page-section-shell:nth-of-type(2n){background:var(--tds-xp-section-alt)}[data-experience-skin] .tds-xp-feature-card,[data-experience-skin] .tds-xp-card,[data-experience-skin] .tds-xp-event-card,[data-experience-skin] .tds-xp-news-card,[data-experience-skin] .tds-xp-service-card,[data-experience-skin] .tds-xp-location-card,[data-experience-skin] .tds-xp-testimonial,[data-experience-skin] .tds-xp-faq__item,[data-experience-skin] .tds-xp-map-section__map{background:var(--tds-xp-card-bg);border-color:var(--tds-xp-card-border);box-shadow:var(--tds-xp-card-shadow)}[data-experience-skin] .tds-xp-hero--municipal,[data-experience-skin] .tds-xp-hero--gradient{background:var(--tds-xp-hero-bg)}[data-experience-skin] .tds-xp-footer{background:var(--tds-xp-footer-bg);color:var(--tds-xp-footer-text)}[data-experience-skin] .tds-xp-footer a{color:var(--tds-xp-footer-text)}[data-experience-skin] .tds-xp-gallery__item,[data-experience-skin] .tds-xp-image-section__media{border:1px solid var(--tds-xp-seasonal-border);box-shadow:var(--tds-xp-card-shadow)}[data-experience-skin=mourning] .tds-xp-gallery img,[data-experience-skin=mourning] .tds-xp-image-section img,[data-experience-skin=mourning] .tds-xp-hero__media img{filter:saturate(var(--tds-xp-media-saturation)) contrast(var(--tds-xp-media-contrast))}[data-experience-skin=mourning] .tds-xp-map-section__map,[data-experience-skin=mourning] .tds-alert,[data-experience-skin=mourning] [data-semantic-status]{filter:none}.tds-xp-decoration{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--tds-xp-decoration-opacity);filter:var(--tds-xp-decoration-filter);position:absolute}[data-experience-skin=normal] .tds-xp-decoration{display:none}.tds-xp-decoration--header{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;max-height:5rem;inset:auto 0 0}.tds-xp-decoration--brand{width:clamp(2.75rem,6vw,4.5rem)}.tds-xp-decoration--corner{width:min(28vw,18rem);top:0;right:0}.tds-xp-decoration--divider{width:min(42rem,82%);margin:0 auto;display:block;position:relative}.tds-xp-decoration--footer{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;max-height:7rem;inset:auto 0 0}[data-experience-skin=christmas] .tds-xp-surface,[data-experience-skin=easter] .tds-xp-surface{background-color:var(--tds-xp-page);background-image:var(--tds-xp-seasonal-pattern);background-size:22px 22px}[data-experience-skin=christmas] .tds-xp-card:hover,[data-experience-skin=easter] .tds-xp-card:hover{box-shadow:var(--tds-xp-seasonal-glow,var(--tds-xp-card-shadow))}@media (forced-colors:active){[data-experience-skin]{--tds-xp-decoration-opacity:0;--tds-xp-card-shadow:none;--tds-xp-seasonal-glow:none}.tds-xp-decoration{display:none!important}}@media (prefers-reduced-motion:reduce){[data-experience-skin]{--tds-xp-motion-duration:0s}[data-experience-skin] *,[data-experience-skin] :before,[data-experience-skin] :after{animation-duration:0s!important}}[data-wcag-motion=reduce] [data-experience-skin] *,[data-wcag-motion=reduce] [data-experience-skin] :before,[data-wcag-motion=reduce] [data-experience-skin] :after{transition-duration:0s!important;animation-duration:0s!important}@media print{.tds-xp-decoration{display:none!important}[data-experience-skin]{--tds-xp-card-shadow:none}}.tds-surface,.tablix-surface.tds-surface{gap:var(--space-5);max-width:96rem;display:grid}.tds-surface--storefront{gap:var(--space-6);max-width:48rem;margin-inline:auto}.tds-stack{gap:var(--space-4);display:grid}.tds-stack--sm{gap:var(--space-3)}.tds-stack--lg{gap:var(--space-5)}.tds-stack--xl{gap:var(--space-6)}.tds-grid{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tds-grid--gap-sm{gap:var(--space-4)}.tds-grid--gap-lg{gap:var(--space-6)}.tds-grid__col-12{grid-column:span 12}.tds-grid__col-8{grid-column:span 8}.tds-grid__col-6{grid-column:span 6}.tds-grid__col-4{grid-column:span 4}.tds-grid__col-3{grid-column:span 3}@media (width<=767px){.tds-grid__col-8,.tds-grid__col-6,.tds-grid__col-4,.tds-grid__col-3{grid-column:span 12}}.tds-section,.tablix-surface-section.tds-section{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-neutral-50) 85%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface-base) 90%, transparent);display:grid}.tds-section__title,.tablix-surface-section-title{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-leading);color:var(--tds-text-primary);margin:0}.tds-header,.tablix-surface-header.tds-header{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.tds-header__icon{border-radius:var(--radius-sm);background:var(--color-accent-50);width:2rem;height:2rem;color:var(--color-accent-400);font-size:var(--font-ui-size);font-weight:var(--font-ui-weight);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tds-header__title{min-width:0;font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-leading);letter-spacing:var(--font-h2-tracking);color:var(--tds-text-primary);flex:1;margin:0}.tds-header__title--h1{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-leading);letter-spacing:var(--font-h1-tracking)}.tds-header__subtitle{margin:var(--space-1) 0 0;width:100%;font-size:var(--font-body-size);line-height:var(--font-body-line-height);color:var(--color-text-secondary)}.tds-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.tds-card{border:1px solid var(--tds-card-border);border-radius:var(--tds-card-radius);background:var(--tds-card-bg);box-shadow:var(--tds-card-shadow);transition:border-color var(--tds-duration-fast) var(--tds-ease-standard), box-shadow var(--tds-duration-fast) var(--tds-ease-standard);display:grid;overflow:hidden}.tds-card:hover{border-color:var(--color-border-base);box-shadow:var(--shadow-md)}.tds-card__header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-neutral-50) 50%, transparent);flex-wrap:wrap;display:flex}.tds-card__header-icon{border-radius:var(--radius-sm);background:var(--color-accent-50);width:1.75rem;height:1.75rem;color:var(--color-accent-400);font-size:var(--font-caption-size);font-weight:var(--font-ui-weight);justify-content:center;align-items:center;display:inline-flex}.tds-card__header-title{min-width:0;font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-leading);flex:1;margin:0}.tds-card__header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.tds-card__body{padding:var(--tds-card-padding)}.tds-card__body--flush{padding:0}.tds-card__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-neutral-50);flex-wrap:wrap;display:flex}.tds-panel,.tablix-panel.tds-panel{gap:var(--space-4);padding:var(--tds-panel-padding);border:1px solid var(--tds-panel-border);border-radius:var(--tds-panel-radius);background:var(--tds-panel-bg);box-shadow:var(--tds-panel-shadow);display:grid}.tds-panel__section+.tds-panel__section{padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle)}.tds-panel__section-title{margin:0 0 var(--space-3);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--tds-text-primary)}.tds-table-wrap{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);overflow:auto}.tds-table,.unified-table.tds-table{border-collapse:collapse;width:100%;font-size:var(--font-body-size);line-height:var(--font-body-line-height);color:var(--tds-text-primary);background:var(--color-surface-base);box-shadow:none;border:none;border-radius:0}.tds-table thead th,.unified-table.tds-table thead th{z-index:1;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-neutral-50) 95%, var(--color-neutral-100));border-bottom:1px solid var(--color-border-base);font-size:var(--font-ui-size);font-weight:var(--font-ui-weight);letter-spacing:var(--font-ui-tracking);text-transform:uppercase;color:var(--color-text-secondary);position:sticky;top:0}.tds-table tbody td,.unified-table.tds-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.tds-table tbody tr:nth-child(2n),.unified-table.tds-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--color-neutral-50) 60%, transparent)}.tds-table tbody tr:hover,.unified-table.tds-table tbody tr:hover{background:var(--color-accent-50)}.tds-table tbody tr:last-child td,.unified-table.tds-table tbody tr:last-child td{border-bottom:none}.tds-table__empty{padding:var(--space-7) var(--space-5);text-align:center;font-size:var(--font-body-size);color:var(--color-text-secondary)}.tds-form{gap:var(--space-4);display:grid}.tds-form__section{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-base);display:grid}.tds-form__section-title{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);margin:0}.tds-form__field{gap:var(--space-2);display:grid}.tds-form__label{font-size:var(--font-body-size);color:var(--tds-text-primary);font-weight:500}.tds-form__actions{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.tds-shell-header{min-height:var(--tablix-shell-header-height,3.5rem);padding-inline:var(--space-4);gap:var(--space-3)}.tds-breadcrumb{font-size:var(--font-caption-size);color:var(--color-text-secondary)}.tds-breadcrumb a{color:var(--color-accent-400);text-decoration:none}.tds-breadcrumb a:hover{text-underline-offset:.15em;text-decoration:underline}.tds-kpi-grid,.tablix-kpi-grid.tds-kpi-grid{gap:var(--space-5)}.tds-kpi-grid>*,.tablix-kpi-grid.tds-kpi-grid>*{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-subtle)!important;background:var(--color-surface-base)!important}.tds-kpi-grid [class*=value],.tds-kpi-grid strong,.cockpit__v{font-size:var(--font-kpi-size);font-weight:var(--font-kpi-weight);line-height:var(--font-kpi-leading);letter-spacing:var(--font-kpi-tracking);color:var(--color-accent-400)}.tds-kpi-grid [class*=label],.cockpit__k{font-size:var(--font-ui-size);font-weight:var(--font-ui-weight);letter-spacing:var(--font-ui-tracking);text-transform:uppercase;color:var(--color-text-secondary)}.tds-storefront-title{margin:var(--space-2) 0 0;font-size:var(--font-product-title-size);font-weight:var(--font-product-title-weight);letter-spacing:-.025em;line-height:1.2}.tds-storefront-price{margin:var(--space-4) 0 0;font-size:var(--font-product-price-size);font-weight:var(--font-product-price-weight);color:var(--color-accent-400);letter-spacing:-.02em}.tds-storefront-eyebrow{font-size:var(--font-caption-size);font-weight:var(--font-ui-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.tds-drawer{box-shadow:var(--shadow-lg);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}@media (prefers-reduced-motion:reduce){.tds-card:hover,[data-wcag-motion=reduce] .tds-card:hover{box-shadow:var(--shadow-sm)}}[data-wcag-motion=reduce] .tds-card,[data-wcag-motion=reduce] .tds-card:hover{transition:none}.tds-xp-hero{gap:var(--space-5);padding:clamp(var(--space-5), 6cqw, var(--space-7)) var(--space-5);border-radius:var(--radius-lg);isolation:isolate;box-sizing:border-box;max-width:100%;display:grid;position:relative;overflow:hidden}.tds-xp-hero--minimal{padding:var(--space-6) var(--space-5);background:var(--tds-surface-raised)}.tds-xp-hero--split{align-items:center;gap:var(--space-6);background:var(--tds-xp-section,var(--tds-gradient-subtle));color:var(--tds-text-primary);grid-template-columns:1fr 1fr}.tds-xp-hero--split .tds-xp-hero-title,.tds-xp-hero--split .tds-xp-lead,.tds-xp-hero--split .tds-xp-overline{color:inherit}.tds-xp-hero--split .tds-xp-lead,.tds-xp-hero--split .tds-xp-overline{color:var(--tds-text-secondary,inherit);opacity:.92}.tds-xp-hero--image,.tds-xp-hero--full-bleed{min-height:clamp(18rem,48cqw,34rem);color:var(--tds-text-inverse)}.tds-xp-hero--gradient{background:var(--tds-gradient-hero);color:var(--tds-text-inverse)}.tds-xp-hero--municipal{background:var(--tds-gradient-municipal);color:var(--tds-text-inverse)}.tds-xp-hero--gradient .tds-xp-hero-title,.tds-xp-hero--municipal .tds-xp-hero-title,.tds-xp-hero--commerce .tds-xp-hero-title,.tds-xp-hero--campaign .tds-xp-hero-title,.tds-xp-hero--image .tds-xp-hero-title,.tds-xp-hero--full-bleed .tds-xp-hero-title{color:inherit}.tds-xp-hero--gradient .tds-xp-lead,.tds-xp-hero--municipal .tds-xp-lead,.tds-xp-hero--commerce .tds-xp-lead,.tds-xp-hero--campaign .tds-xp-lead,.tds-xp-hero--image .tds-xp-lead,.tds-xp-hero--full-bleed .tds-xp-lead{color:color-mix(in srgb, currentColor 88%, transparent)}.tds-xp-hero--gradient .tds-xp-overline,.tds-xp-hero--municipal .tds-xp-overline,.tds-xp-hero--commerce .tds-xp-overline,.tds-xp-hero--campaign .tds-xp-overline{color:color-mix(in srgb, currentColor 75%, transparent)}.tds-xp-hero--commerce{background:var(--tds-gradient-commerce);color:var(--tds-text-inverse)}.tds-xp-hero--editorial{background:var(--tds-surface-surface);border:1px solid var(--tds-border-subtle)}.tds-xp-hero--campaign{background:var(--tds-gradient-brand);color:var(--tds-text-on-accent)}.tds-xp-hero--video{min-height:clamp(18rem,48cqw,34rem);color:var(--tds-text-inverse)}.tds-xp-hero__media{z-index:-2;position:absolute;inset:0}.tds-xp-hero__media img,.tds-xp-hero__media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tds-xp-hero__content{z-index:1;max-width:42rem;position:relative}.tds-xp-hero--split .tds-xp-hero__content{max-width:none}.tds-xp-hero__content--cloud{border-radius:var(--radius-lg,.75rem);box-sizing:border-box;background:var(--tds-surface-on-media,var(--tds-surface-raised,var(--color-surface-base,#fff)));border:1px solid var(--tds-border-default,var(--color-neutral-200,#e2e8f0));max-width:min(36rem,100%);color:var(--tds-text-primary,#0f172a);padding:clamp(1.15rem,2.5cqw,1.75rem) clamp(1.25rem,3cqw,2rem);box-shadow:0 1px 2px #0f172a0f,0 12px 40px #0f172a29}.tds-xp-hero.tds-xp-hero--has-cloud .tds-xp-hero__content--cloud .tds-xp-hero-title{color:var(--tds-text-primary,#0f172a)}.tds-xp-hero.tds-xp-hero--has-cloud .tds-xp-hero__content--cloud .tds-xp-lead{color:var(--tds-text-secondary,#334155)}.tds-xp-hero.tds-xp-hero--has-cloud .tds-xp-hero__content--cloud .tds-xp-overline{color:var(--tds-text-muted,#64748b)}.tds-xp-hero--has-cloud .tds-xp-hero__media.tds-effect-overlay-image:after{background:linear-gradient(105deg,#0f172a6b 0%,#0f172a2e 48%,#0f172a14 100%)}.tds-xp-hero__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@container tds-page (width<=767px){.tds-xp-hero--split{grid-template-columns:1fr}.tds-xp-hero--full-bleed{border-radius:0;width:100%;margin-inline:0}}@supports not (container-type:inline-size){@media (width<=767px){.tds-xp-hero--split{grid-template-columns:1fr}.tds-xp-hero--full-bleed{border-radius:0;width:100%;margin-inline:0}}}.tds-xp-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tds-density-control-height,2.75rem);min-width:2.75rem;padding:0 clamp(var(--space-4), 3cqw, var(--space-5));box-sizing:border-box;border-radius:var(--radius-md);max-width:100%;font-size:var(--font-ui-size);font-weight:var(--font-ui-weight);cursor:pointer;transition:background var(--tds-transition-base), border-color var(--tds-transition-base), transform var(--tds-motion-fast) var(--tds-ease-standard), box-shadow var(--tds-transition-base);border:1px solid #0000;text-decoration:none;display:inline-flex}@container tds-page (width<=479px){.tds-xp-hero__actions{flex-direction:column;align-items:stretch}.tds-xp-hero__actions .tds-xp-btn,.tds-xp-cta .tds-xp-btn{justify-content:center;width:100%}}.tds-xp-btn--primary,a.tds-xp-btn--primary{background:var(--tds-action-primary);color:var(--tds-text-on-accent);box-shadow:var(--shadow-sm)}.tds-xp-btn--primary:hover,a.tds-xp-btn--primary:hover{background:var(--tds-action-primary-hover);color:var(--tds-text-on-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.tds-xp-btn--secondary{background:var(--tds-action-secondary);border-color:var(--tds-border-default);color:var(--tds-text-primary)}.tds-xp-btn--secondary:hover{background:var(--tds-action-secondary-hover)}.tds-xp-btn--ghost{background:var(--tds-action-ghost);color:var(--tds-text-primary)}.tds-xp-btn--ghost:hover{background:var(--tds-action-ghost-hover)}.tds-xp-btn--inverse{background:var(--tds-text-inverse);color:var(--tds-text-primary)}.tds-xp-feature-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.tds-xp-feature-card,.tds-xp-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--tds-border-subtle);border-radius:var(--tds-mode-card-radius,var(--radius-lg));background:var(--tds-surface-card);box-shadow:var(--tds-mode-card-shadow,var(--shadow-sm));box-sizing:border-box;min-width:0;max-width:100%;display:grid}@container tds-page (width<=479px){.tds-xp-feature-card,.tds-xp-card{padding:var(--space-4)}}.tds-xp-feature-card__icon{border-radius:var(--radius-md);background:var(--tds-surface-brand);width:2.5rem;height:2.5rem;color:var(--tds-text-link);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tds-xp-stat-block{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--tds-surface-raised);border:1px solid var(--tds-border-subtle);display:grid}.tds-xp-stat-block__value{letter-spacing:-.03em;color:var(--tds-text-link);font-size:clamp(1.75rem,4cqw,2.5rem);font-weight:700}.tds-xp-stat-block__label{font-size:var(--font-overline-size);font-weight:var(--font-overline-weight);letter-spacing:var(--font-overline-tracking);text-transform:uppercase;color:var(--tds-text-muted)}.tds-xp-cta{gap:var(--space-4);padding:clamp(var(--space-5), 5cqw, var(--space-7));border-radius:var(--radius-lg);background:var(--tds-gradient-brand);color:var(--tds-text-on-accent);text-align:center;box-sizing:border-box;max-width:100%;display:grid}.tds-xp-cta .tds-xp-lead{color:color-mix(in srgb, var(--tds-text-on-accent) 88%, transparent)}.tds-xp-cta .tds-xp-cta__title,.tds-xp-cta h2{color:inherit}.tds-xp-cta a.tds-xp-btn--primary{background:var(--tds-surface-sunken,#0b0c10);color:var(--tds-text-inverse,#f4f4f5);border-color:#0000}.tds-xp-cta a.tds-xp-btn--secondary,.tds-xp-cta a.tds-xp-btn--ghost{color:var(--tds-text-on-accent);border-color:color-mix(in srgb, var(--tds-text-on-accent) 45%, transparent);background:color-mix(in srgb, var(--tds-text-on-accent) 8%, transparent)}.tds-xp-image-section{gap:var(--space-5);align-items:center;display:grid}@container tds-page (width>=768px){.tds-xp-image-section{grid-template-columns:1fr 1fr}.tds-xp-image-section--reverse .tds-xp-image-section__media{order:2}}@supports not (container-type:inline-size){@media (width>=768px){.tds-xp-image-section{grid-template-columns:1fr 1fr}.tds-xp-image-section--reverse .tds-xp-image-section__media{order:2}}}.tds-xp-image-section__media{border-radius:var(--radius-lg);aspect-ratio:4/3;background:var(--tds-surface-sunken);overflow:hidden}.tds-xp-image-section__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tds-xp-gallery{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.tds-xp-gallery[data-gallery-layout=masonry]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:8px;grid-auto-flow:dense;gap:var(--space-3)}.tds-xp-gallery__item{aspect-ratio:1;border-radius:var(--radius-md);background:var(--tds-surface-sunken);transition:transform var(--tds-xp-motion-duration,.2s) var(--tds-ease-standard,ease);overflow:hidden}.tds-xp-gallery__item:hover,.tds-xp-gallery__item:focus-within{transform:translateY(-2px)}.tds-xp-gallery[data-gallery-layout=masonry] .tds-xp-gallery__item:first-child{aspect-ratio:auto;grid-area:span 28/span 4;min-height:18rem}.tds-xp-gallery[data-gallery-layout=masonry] .tds-xp-gallery__item:nth-child(3n){aspect-ratio:auto;grid-area:span 18/span 2;min-height:14rem}.tds-xp-gallery[data-gallery-layout=masonry] .tds-xp-gallery__item:nth-child(3n+1):not(:first-child){aspect-ratio:auto;grid-area:span 14/span 2;min-height:11rem}.tds-xp-gallery[data-gallery-layout=masonry] .tds-xp-gallery__item:nth-child(3n+2){aspect-ratio:auto;grid-area:span 12/span 2;min-height:9rem}@container tds-page (width<=767px){.tds-xp-gallery[data-gallery-layout=masonry]{grid-template-columns:repeat(2,minmax(0,1fr))}.tds-xp-gallery[data-gallery-layout=masonry] .tds-xp-gallery__item:first-child{grid-area:span 22/span 2;min-height:14rem}.tds-xp-gallery[data-gallery-layout=masonry] .tds-xp-gallery__item:nth-child(n+2){grid-column:span 1}}@supports not (container-type:inline-size){@media (width<=767px){.tds-xp-gallery[data-gallery-layout=masonry]{grid-template-columns:repeat(2,minmax(0,1fr))}.tds-xp-gallery[data-gallery-layout=masonry] .tds-xp-gallery__item:first-child{grid-area:span 22/span 2;min-height:14rem}.tds-xp-gallery[data-gallery-layout=masonry] .tds-xp-gallery__item:nth-child(n+2){grid-column:span 1}}}.tds-xp-gallery__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tds-xp-logo-cloud{justify-content:center;align-items:center;gap:var(--space-5) var(--space-6);opacity:.85;flex-wrap:wrap;display:flex}.tds-xp-logo-cloud__item{font-size:var(--font-ui-size);color:var(--tds-text-muted);letter-spacing:.04em;font-weight:600}.tds-xp-testimonial{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--tds-border-subtle);background:var(--tds-surface-card)}.tds-xp-testimonial__quote{font-size:var(--font-lead-size);line-height:var(--font-lead-leading);margin:0 0 var(--space-4)}.tds-xp-testimonial__author{font-size:var(--font-ui-size);color:var(--tds-text-primary);font-weight:600}.tds-xp-event-card,.tds-xp-news-card,.tds-xp-service-card,.tds-xp-location-card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--tds-border-subtle);background:var(--tds-surface-card);transition:box-shadow var(--tds-transition-base), transform var(--tds-motion-fast) var(--tds-ease-standard);display:grid}.tds-xp-event-card:hover,.tds-xp-news-card:hover,.tds-xp-service-card:hover,.tds-xp-location-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.tds-xp-map-section,.tds-xp-contact-section,.tds-xp-pricing-section{gap:var(--space-5);padding:var(--space-6) 0;display:grid}.tds-xp-map-section__map{border-radius:var(--radius-lg);background:var(--tds-surface-sunken);border:1px solid var(--tds-border-subtle);min-height:16rem;color:var(--tds-text-muted);place-items:center;display:grid}.tds-xp-faq{gap:var(--space-3);display:grid}.tds-xp-faq__item{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--tds-border-subtle);background:var(--tds-surface-card)}.tds-xp-faq__question{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);margin:0}.tds-xp-faq__answer{margin:var(--space-2) 0 0;color:var(--tds-text-secondary)}.tds-xp-timeline{gap:var(--space-4);border-left:2px solid var(--tds-border-default);padding-left:var(--space-5);display:grid}.tds-xp-timeline__item{position:relative}.tds-xp-timeline__item:before{content:"";left:calc(-1 * var(--space-5) - 5px);background:var(--tds-action-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:.35rem}.tds-xp-announcement,.tds-xp-promo{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-ui-size);font-weight:600}.tds-xp-announcement{background:var(--tds-surface-info);color:var(--color-info-400);border:1px solid var(--tds-border-default)}.tds-xp-promo{background:var(--tds-gradient-brand);color:var(--tds-text-on-accent)}.tds-xp-footer{gap:var(--space-6);padding:var(--space-7) var(--space-5) var(--space-5);background:var(--tds-xp-footer-bg,var(--color-text-primary));color:var(--tds-xp-footer-text,var(--tds-text-inverse));border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:grid}.tds-xp-footer a{color:var(--tds-xp-footer-text,var(--tds-text-inverse));text-underline-offset:.15em;background:0 0;text-decoration:underline}.tds-xp-footer__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.tds-xp-footer__title{margin:0 0 var(--space-3);font-size:var(--font-overline-size);letter-spacing:var(--font-overline-tracking);text-transform:uppercase;color:var(--tds-xp-footer-text,var(--tds-text-inverse));opacity:1}.tds-xp-footer__copy{font-size:var(--font-caption-size);color:var(--tds-xp-footer-text,var(--tds-text-inverse));opacity:1;margin:0}.tds-xp-footer__powered{margin-top:var(--space-3,.75rem)}.tds-xp-footer .powered-by-tablix,.tds-xp-footer .powered-by-tablix__prefix,.tds-xp-footer .powered-by-tablix__brand{color:var(--tds-xp-footer-text,var(--tds-text-inverse));opacity:1;background:0 0}.tds-xp-surface{max-width:100%;overflow-x:clip}.page-renderer[data-design-preset]{background:var(--tds-xp-page,var(--tds-surface-page));color:var(--tds-text-primary);--tds-action-primary:var(--tds-xp-seasonal-accent);--tds-action-primary-hover:var(--tds-xp-seasonal-accent-hover,var(--tds-xp-seasonal-accent));--tds-action-primary-active:var(--tds-xp-seasonal-accent-hover,var(--tds-xp-seasonal-accent));--tds-btn-primary-bg:var(--tds-action-primary);--tds-btn-primary-bg-hover:var(--tds-action-primary-hover);--tds-btn-primary-bg-active:var(--tds-action-primary-active);--tds-text-link:var(--tds-xp-seasonal-accent);--tds-text-link-hover:var(--tds-xp-seasonal-accent-hover,var(--tds-xp-seasonal-accent));--tds-border-selected:var(--tds-xp-seasonal-accent);--tds-border-focus:var(--tds-xp-seasonal-accent);--tds-state-focus-ring:var(--tds-xp-seasonal-accent);--tds-focus-ring:var(--tds-xp-seasonal-accent);--tds-interaction-focus-color:var(--tds-xp-seasonal-accent);--tds-surface-page:var(--tds-xp-page);--tds-surface-card:var(--tds-xp-card-bg);--tds-card-bg:var(--tds-xp-card-bg);--tds-card-border:var(--tds-xp-card-border);--tds-surface-brand:var(--tds-xp-seasonal-subtle,var(--tds-xp-section-alt));--tds-gradient-municipal:var(--tds-xp-hero-bg);--tds-gradient-hero:var(--tds-xp-hero-bg);--tds-gradient-brand:linear-gradient(135deg, var(--tds-xp-seasonal-accent), var(--tds-xp-seasonal-accent-hover,var(--tds-xp-seasonal-accent)));--accent:var(--tds-xp-seasonal-accent);--accent-hover:var(--tds-xp-seasonal-accent-hover,var(--tds-xp-seasonal-accent));--contrast:var(--tds-text-on-accent,#fff);--tablix-accent:var(--tds-xp-seasonal-accent);--tablix-accent-hover:var(--tds-xp-seasonal-accent-hover,var(--tds-xp-seasonal-accent));--unified-accent:var(--tds-xp-seasonal-accent);--unified-accent-hover:var(--tds-xp-seasonal-accent-hover,var(--tds-xp-seasonal-accent))}.page-renderer[data-design-preset=municipal-semantic]{--tds-xp-page:#f4f7fb;--tds-xp-section:#fff;--tds-xp-section-alt:#eef3f9;--tds-xp-header:#fff;--tds-xp-header-border:#c5d0de;--tds-xp-hero-bg:linear-gradient(145deg, #0c4a6e 0%, #1d4ed8 50%, #2563eb 100%);--tds-xp-card-bg:#fff;--tds-xp-card-border:#d5dee9;--tds-xp-seasonal-accent:#1d4ed8;--tds-xp-seasonal-accent-hover:#1e3a8a;--tds-xp-seasonal-subtle:#e8eef8;--tds-xp-footer-bg:#0f172a;--tds-xp-footer-text:#f8fafc;--tds-text-on-accent:#fff;--tds-gradient-subtle:linear-gradient(180deg, #f8fafc 0%, #f4f7fb 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.page-renderer[data-design-preset=warm-stone]{--tds-xp-page:#f6f1ea;--tds-xp-section:#fbf7f1;--tds-xp-section-alt:#efe6da;--tds-xp-header:#fbf7f1;--tds-xp-header-border:#d7c7b4;--tds-xp-hero-bg:linear-gradient(145deg, #3f2f24 0%, #7a5a3c 48%, #c4a484 100%);--tds-xp-card-bg:#fffaf4;--tds-xp-card-border:#e2d2c0;--tds-xp-seasonal-accent:#9a6b3f;--tds-xp-seasonal-accent-hover:#7a5430;--tds-xp-seasonal-subtle:#efe4d6;--tds-xp-footer-bg:#2c221a;--tds-xp-footer-text:#f6f1ea;--tds-text-primary:#2c221a;--tds-text-secondary:#5c4a3a;--tds-text-muted:#7a6552;--tds-text-on-accent:#fffaf4;--tds-border-default:#d7c7b4;--tds-border-subtle:#e2d2c0;--tds-surface-raised:#fffaf4;--tds-surface-sunken:#efe6da;--tds-surface-surface:#fbf7f1;--tds-gradient-subtle:linear-gradient(180deg, #fbf7f1 0%, #f6f1ea 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.page-renderer[data-design-preset=ink-studio]{--tds-xp-page:#0b0c10;--tds-xp-section:#12141a;--tds-xp-section-alt:#181b24;--tds-xp-header:#0f1117;--tds-xp-header-border:#2a2f3c;--tds-xp-hero-bg:linear-gradient(160deg, #050608 0%, #151821 55%, #2a2030 100%);--tds-xp-card-bg:#151821;--tds-xp-card-border:#2e3444;--tds-xp-seasonal-accent:#d6c7b3;--tds-xp-seasonal-accent-hover:#e8dfd2;--tds-xp-seasonal-subtle:#1c1f28;--tds-xp-footer-bg:#050608;--tds-xp-footer-text:#e4e4e7;--tds-text-primary:#f4f4f5;--tds-text-secondary:#d4d4d8;--tds-text-muted:#a1a1aa;--tds-text-on-accent:#0b0c10;--tds-text-inverse:#f4f4f5;--tds-border-default:#2a2f3c;--tds-border-subtle:#2e3444;--tds-surface-raised:#181b24;--tds-surface-sunken:#050608;--tds-surface-surface:#12141a;--tds-surface-on-media:#151821;--tds-text-on-media:#f4f4f5;--tds-gradient-subtle:linear-gradient(180deg, #151821 0%, #0b0c10 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page-renderer[data-design-preset=ink-studio] .tds-xp-cta a.tds-xp-btn--primary{background:var(--tds-surface-sunken,#050608);color:var(--tds-text-inverse,#f4f4f5)}.page-renderer[data-design-preset=ink-studio] .tds-xp-cta a.tds-xp-btn--ghost,.page-renderer[data-design-preset=ink-studio] .tds-xp-cta a.tds-xp-btn--secondary{color:var(--tds-text-on-accent);border-color:color-mix(in srgb, var(--tds-text-on-accent) 45%, transparent)}.page-renderer[data-design-preset=civic-paper]{--tds-xp-page:#f7f6f2;--tds-xp-section:#fffcf7;--tds-xp-section-alt:#f0ebe3;--tds-xp-header:#fffcf7;--tds-xp-header-border:#d8d2c6;--tds-xp-hero-bg:linear-gradient(145deg, #1e293b 0%, #334155 50%, #64748b 100%);--tds-xp-card-bg:#fffcf7;--tds-xp-card-border:#ddd6cb;--tds-xp-seasonal-accent:#475569;--tds-xp-seasonal-accent-hover:#334155;--tds-xp-seasonal-subtle:#ebe6dc;--tds-xp-footer-bg:#1e293b;--tds-xp-footer-text:#f8fafc;--tds-text-on-accent:#fff;--tds-gradient-subtle:linear-gradient(180deg, #fffcf7 0%, #f7f6f2 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.page-renderer[data-design-preset] .page-builder-section{color:inherit;background:0 0}.page-renderer[data-design-preset] .tds-xp-header{background:var(--tds-xp-header);border-bottom-color:var(--tds-xp-header-border);color:inherit}.page-renderer[data-design-preset=ink-studio] .tds-xp-hero--split{background:var(--tds-xp-section);color:var(--tds-text-primary)}.page-renderer[data-design-preset=ink-studio] .tds-xp-header__logo--light{display:none}.page-renderer[data-design-preset=ink-studio] .tds-xp-header__logo--dark{display:inline-block}.page-renderer[data-design-preset=warm-stone] .tds-xp-hero--split{background:var(--tds-xp-section);color:var(--tds-text-primary)}.page-renderer[data-motion-profile=static]{--tds-xp-motion-duration:0s}.page-renderer[data-motion-profile=calm]{--tds-xp-motion-duration:var(--tds-motion-slow,.32s)}.page-renderer[data-motion-profile=live]{--tds-xp-motion-duration:var(--tds-motion-base,.2s)}.page-renderer [data-decorative-effect~=blur-fade]{animation:tds-page-blur-fade var(--tds-xp-motion-duration,.32s) var(--tds-ease-standard,ease) both}.page-renderer [data-decorative-effect~=border-beam]{isolation:isolate;position:relative}.page-renderer [data-decorative-effect~=border-beam]:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid color-mix(in srgb, var(--tds-xp-seasonal-accent,var(--tds-action-primary)) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--tds-xp-seasonal-accent,var(--tds-action-primary)) 18%, transparent);opacity:.85;position:absolute;inset:0}.page-renderer[data-tds-motion=reduced] [data-decorative-effect~=blur-fade],.page-renderer[data-motion-profile=static] [data-decorative-effect~=blur-fade]{animation:none}.page-renderer[data-tds-motion=reduced] [data-decorative-effect~=border-beam]:after,.page-renderer[data-motion-profile=static] [data-decorative-effect~=border-beam]:after{opacity:.35;box-shadow:none}@keyframes tds-page-blur-fade{0%{opacity:0;filter:blur(8px);transform:translateY(.35rem)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.page-renderer [data-decorative-effect~=blur-fade]{animation:none}}body{font-family:var(--tds-font-body,Inter, system-ui, sans-serif);font-size:calc(var(--tds-density-font-body,var(--font-body-size)) * var(--tds-type-scale,1));font-weight:var(--font-body-weight,400);font-style:var(--font-body-style,normal);line-height:var(--font-body-line-height);color:var(--tds-text-primary);-webkit-font-smoothing:antialiased}.tds-page-root{box-sizing:border-box;width:100%;max-width:100%;container:tds-page/inline-size}.page-renderer{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--tds-font-body,Inter, system-ui, sans-serif);font-style:var(--font-body-style,normal);--font-display-size:clamp(2.25rem, 5cqw, 4rem);--font-hero-size:clamp(1.75rem, 4.5cqw, 3.25rem);--font-lead-size:clamp(1.0625rem, 2.2cqw, 1.3125rem);--font-price-size:clamp(1.25rem, 2.5cqw, 1.75rem);--font-h1-size:clamp(1.625rem, 3cqw, 2.25rem);--font-h2-size:clamp(1.2rem, 2.5cqw, 1.5rem);--font-product-title-size:clamp(1.35rem, 3cqw, 2rem);--tds-section-padding-y:clamp(var(--space-5), 4cqw, var(--space-6));--tds-section-padding-x:clamp(var(--space-4), 3cqw, var(--space-5))}.page-renderer h1,.page-renderer h2,.page-renderer h3,.page-renderer .tds-xp-hero-title{font-family:var(--tds-font-heading,var(--tds-font-body,Inter, system-ui, sans-serif));font-style:var(--font-heading-style,normal)}.tds-surface h1,.tds-header__title--h1,.tablix-surface.tds-surface h1{font-family:var(--tds-font-heading,inherit);font-size:calc(var(--font-h1-size) * var(--tds-type-scale,1));font-weight:var(--font-h1-weight);line-height:var(--font-h1-leading);letter-spacing:var(--font-h1-tracking)}.tds-surface h2,.tds-header__title,.tablix-surface.tds-surface h2{font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-leading)}.tds-surface h3,.tablix-surface.tds-surface h3{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-leading)}.admin-btn,.operator-btn{transition:background-color var(--tds-transition-base),border-color var(--tds-transition-base),box-shadow var(--tds-transition-base),transform var(--tds-motion-fast) var(--tds-ease-standard);box-shadow:var(--tds-elevation-base)}.admin-btn:hover:not(:disabled),.operator-btn:hover:not(:disabled){transform:var(--tds-interaction-hover-lift);box-shadow:var(--tds-elevation-dropdown)}.admin-btn:active:not(:disabled),.operator-btn:active:not(:disabled){transform:var(--tds-interaction-active-press);box-shadow:var(--tds-elevation-base)}a:not(.admin-btn):not(.operator-btn):not(.a11y-premium-drawer__chip):not(.tds-xp-btn){color:var(--tds-text-link);text-underline-offset:.15em}a:not(.admin-btn):not(.operator-btn):not(.tds-xp-btn):hover{color:var(--tds-text-link-hover)}[data-wcag-motion=reduce] .admin-btn:hover,[data-wcag-motion=reduce] .operator-btn:hover{transform:none}:root{--tablix-neutral-0:#fff;--tablix-neutral-50:#f8fafc;--tablix-neutral-100:#f1f5f9;--tablix-neutral-200:#e2e8f0;--tablix-neutral-500:#64748b;--tablix-neutral-900:#0f172a;--tablix-accent:#2563eb;--tablix-accent-hover:#1d4ed8;--tablix-accent-subtle:color-mix(in srgb, var(--tablix-accent) 10%, var(--tablix-neutral-0));--tablix-accent-muted:color-mix(in srgb, var(--tablix-accent) 18%, transparent);--tablix-rhythm-1:8px;--tablix-rhythm-2:12px;--tablix-rhythm-3:16px;--tablix-rhythm-4:24px;--tablix-rhythm-5:32px;--tablix-h1-size:1.5rem;--tablix-h1-weight:600;--tablix-h1-leading:1.25;--tablix-h2-size:1.125rem;--tablix-h2-weight:600;--tablix-h2-leading:1.3;--tablix-h3-size:1rem;--tablix-h3-weight:600;--tablix-h3-leading:1.35;--tablix-body-size:.9375rem;--tablix-body-leading:1.55;--tablix-caption-size:.75rem;--unified-accent:var(--tablix-accent);--unified-accent-hover:var(--tablix-accent-hover);--unified-bg-base:var(--tablix-neutral-0);--unified-bg-surface:var(--tablix-neutral-0);--unified-bg-subtle:var(--tablix-neutral-50);--unified-text-base:var(--tablix-neutral-900);--unified-text-muted:var(--tablix-neutral-500);--unified-border-base:var(--tablix-neutral-200);--unified-border-subtle:color-mix(in srgb, var(--tablix-neutral-200) 70%, transparent);--accent:var(--tablix-accent);--accent-hover:var(--tablix-accent-hover)}body{font-size:var(--tablix-body-size);line-height:var(--tablix-body-leading);color:var(--unified-text-base);-webkit-font-smoothing:antialiased}.tablix-surface h1,.tablix-surface-header h1{font-size:var(--tablix-h1-size);font-weight:var(--tablix-h1-weight);line-height:var(--tablix-h1-leading);letter-spacing:-.02em}.tablix-surface h2,.tablix-surface-header h2,.tablix-surface-section-title{font-size:var(--tablix-h2-size);font-weight:var(--tablix-h2-weight);line-height:var(--tablix-h2-leading)}.tablix-surface h3,.tablix-panel-header h3{font-size:var(--tablix-h3-size);font-weight:var(--tablix-h3-weight);line-height:var(--tablix-h3-leading)}.tablix-surface-description{font-size:var(--tablix-body-size);line-height:var(--tablix-body-leading)}.tablix-surface-section{padding:var(--tablix-rhythm-4);border-radius:var(--tablix-radius-panel,8px);background:color-mix(in srgb, var(--tablix-neutral-50) 80%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tablix-neutral-0) 90%, transparent)}.tablix-surface-section+.tablix-surface-section{margin-top:0}.tablix-panel{border-color:var(--unified-border-subtle);box-shadow:0 1px 2px color-mix(in srgb, var(--tablix-neutral-900) 4%, transparent);transition:border-color .14s,box-shadow .14s}.tablix-panel:hover{border-color:var(--unified-border-base);box-shadow:0 4px 12px color-mix(in srgb, var(--tablix-neutral-900) 6%, transparent)}.tablix-panel-header{align-items:center;gap:var(--tablix-rhythm-2);margin-bottom:var(--tablix-rhythm-3);padding-bottom:var(--tablix-rhythm-2);border-bottom:1px solid var(--unified-border-subtle);flex-wrap:wrap;display:flex}.tablix-panel-header__title{flex:1;min-width:0;margin:0}.tablix-panel-header__actions{align-items:center;gap:var(--tablix-rhythm-1);flex-wrap:wrap;display:flex}.tablix-kpi-grid>*{border-radius:var(--tablix-radius-panel,8px);box-shadow:0 1px 3px color-mix(in srgb, var(--tablix-neutral-900) 5%, transparent);border:1px solid var(--unified-border-subtle)!important;background:var(--tablix-neutral-0)!important}.tablix-kpi-grid [class*=value],.tablix-kpi-grid strong{letter-spacing:-.02em;color:var(--unified-text-base);font-size:1.25rem;font-weight:700}.tablix-kpi-grid [class*=label]{font-size:var(--tablix-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--unified-text-muted);font-weight:600}.tablix-storefront-grid .tablix-panel{padding:var(--tablix-rhythm-3);min-height:7rem}.tablix-storefront-grid .tablix-panel strong{font-size:var(--tablix-h3-size);font-weight:600;line-height:var(--tablix-h3-leading);color:var(--unified-text-base);display:block}.tablix-storefront-grid .tablix-storefront-price{color:var(--tablix-accent);margin-top:.35rem;font-size:.9375rem;font-weight:600;display:block}.tablix-storefront-grid .tablix-panel a:hover strong{color:var(--tablix-accent)}.admin-shell__content{background:var(--tablix-neutral-100)}.tablix-shell-content{background:color-mix(in srgb, var(--tablix-neutral-100) 70%, transparent)}.tablix-storefront-product{max-width:48rem;margin-inline:auto}.tablix-storefront-product__eyebrow{font-size:var(--tablix-caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--unified-text-muted);margin:0;font-weight:600}.tablix-storefront-product__title{margin:var(--tablix-rhythm-1) 0 0;letter-spacing:-.025em;font-size:1.75rem;font-weight:700;line-height:1.2}.tablix-storefront-product__price{margin:var(--tablix-rhythm-3) 0 0;color:var(--tablix-accent);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.tablix-storefront-product__meta{gap:var(--tablix-rhythm-2);margin:0;display:grid}.tablix-storefront-product__meta div{gap:var(--tablix-rhythm-2);padding:var(--tablix-rhythm-2) 0;border-bottom:1px solid var(--unified-border-subtle);grid-template-columns:7rem 1fr;display:grid}.tablix-storefront-product__meta dt{font-size:var(--tablix-caption-size);letter-spacing:.04em;text-transform:uppercase;color:var(--unified-text-muted);margin:0;font-weight:600}.tablix-storefront-product__meta dd{font-size:var(--tablix-body-size);margin:0}.tablix-cloud-hub{gap:var(--tablix-rhythm-3);display:grid}@media (width>=768px){.tablix-cloud-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}.tablix-cloud-hub__card{padding:var(--tablix-rhythm-4);border-radius:var(--tablix-radius-panel,8px);border:1px solid var(--unified-border-subtle);background:var(--tablix-neutral-0);color:inherit;box-shadow:0 1px 2px color-mix(in srgb, var(--tablix-neutral-900) 4%, transparent);text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:block}.tablix-cloud-hub__card:hover{border-color:var(--tablix-accent-muted);box-shadow:0 6px 16px color-mix(in srgb, var(--tablix-accent) 12%, transparent);transform:translateY(-1px)}.tablix-cloud-hub__card h2{font-size:var(--tablix-h2-size);margin:0;font-weight:600}.tablix-cloud-hub__card p{margin:var(--tablix-rhythm-2) 0 0;font-size:var(--tablix-body-size);color:var(--unified-text-muted);line-height:var(--tablix-body-leading)}.tablix-cloud-hub__cta{margin-top:var(--tablix-rhythm-3);font-size:var(--tablix-caption-size);color:var(--tablix-accent);font-weight:600;display:inline-block}.admin-btn,.operator-btn{box-shadow:0 1px 2px color-mix(in srgb, var(--tablix-neutral-900) 6%, transparent);transition:background-color .14s,border-color .14s,box-shadow .14s,transform .1s}.admin-btn:hover:not(:disabled),.operator-btn:hover:not(:disabled){box-shadow:0 3px 8px color-mix(in srgb, var(--tablix-neutral-900) 8%, transparent);transform:translateY(-1px)}.admin-btn:active:not(:disabled),.operator-btn:active:not(:disabled){box-shadow:0 1px 2px color-mix(in srgb, var(--tablix-neutral-900) 6%, transparent);transform:translateY(0)}.admin-btn:disabled,.operator-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.admin-btn--primary,.operator-btn--primary{background:var(--tablix-accent);border-color:var(--tablix-accent);color:var(--unified-contrast,#fff)}.admin-btn--primary:hover:not(:disabled),.operator-btn--primary:hover:not(:disabled){background:var(--tablix-accent-hover);border-color:var(--tablix-accent-hover)}.operator-btn--ghost{box-shadow:none;color:var(--unified-text-muted);background:0 0;border-color:#0000}.operator-btn--ghost:hover:not(:disabled){background:var(--tablix-neutral-50);color:var(--unified-text-base)}.tablix-form-stack input,.tablix-form-stack select,.tablix-form-stack textarea,input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--unified-border-subtle);transition:border-color .14s,box-shadow .14s}.tablix-form-stack input:hover:not(:disabled),.tablix-form-stack select:hover:not(:disabled),.tablix-form-stack textarea:hover:not(:disabled){border-color:var(--unified-border-base)}.unified-table{border-color:var(--unified-border-subtle);box-shadow:0 1px 3px color-mix(in srgb, var(--tablix-neutral-900) 4%, transparent)}.unified-table thead th{background:color-mix(in srgb, var(--tablix-neutral-50) 90%, var(--tablix-neutral-100));border-bottom-color:var(--unified-border-base)}.unified-table:empty:before,.unified-table tbody:empty:after{content:"No data to display";padding:var(--tablix-rhythm-5);text-align:center;font-size:var(--tablix-body-size);color:var(--unified-text-muted);display:block}.cockpit-op-surface__metric{border-color:var(--unified-border-subtle);background:var(--tablix-neutral-0);box-shadow:0 1px 2px color-mix(in srgb, var(--tablix-neutral-900) 4%, transparent)}.cockpit-op-surface__metric-value{letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.cockpit-op-surface__hero{border-color:var(--unified-border-subtle);background:linear-gradient(180deg, var(--tablix-neutral-0), color-mix(in srgb, var(--tablix-neutral-50) 60%, transparent))}.tenant-entity-crud{gap:var(--tablix-rhythm-4)}.tenant-entity-crud__form h3{font-size:var(--tablix-h3-size);font-weight:var(--tablix-h3-weight);color:var(--unified-text-base)}.tenant-entity-crud__form.tablix-panel{padding:var(--tablix-rhythm-4)}a:not(.admin-btn):not(.operator-btn):not(.a11y-premium-drawer__chip):not(.tds-xp-btn):not(.tds-xp-cta){color:var(--tablix-accent);text-underline-offset:.15em}a:not(.admin-btn):not(.operator-btn):not(.tds-xp-btn):not(.tds-xp-cta):hover{color:var(--tablix-accent-hover)}[data-wcag-motion=reduce] .tablix-panel:hover,[data-wcag-motion=reduce] .tablix-cloud-hub__card:hover,[data-wcag-motion=reduce] .admin-btn:hover,[data-wcag-motion=reduce] .operator-btn:hover{transform:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gov-clarity-bg:#fff;--gov-clarity-surface:#f8fafc;--gov-clarity-text:#0f172a;--operator-bg:#fff;--admin-bg:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--elevation-1:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000000f;--elevation-2:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000000f;--elevation-3:0 10px 15px -3px #00000026, 0 4px 6px -4px #0000001a;--skeleton-base-color:var(--bg-subtle);--skeleton-highlight-color:color-mix(in srgb, var(--bg-surface) 60%, transparent);--skeleton-shimmer-speed:1.25s;--skeleton-random-min:55;--skeleton-random-max:95}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gov-clarity-bg:#0b0f19;--gov-clarity-surface:#111827;--gov-clarity-text:#e2e8f0;--operator-bg:#0b0f19;--admin-bg:#0b0f19}@media (prefers-contrast:more){:root,[data-theme=light],[data-theme=dark]{--border-base:currentColor;--focus-ring-color-neutral:CanvasText;--focus-ring-color-accent:Highlight}:focus-visible{outline-offset:2px;outline:3px solid highlight}}.loading-skeleton{background:var(--bg-subtle);animation:1.5s infinite pulse}.sr-hint{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.loading-skeleton{animation:none}}button:focus-visible,a:focus-visible,[href]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid highlight}[data-contrast=high]:not([data-wcag-contrast=ultra]){--bg-base:#000;--bg-surface:#000;--bg-subtle:#000;--text-base:#fff;--text-muted:#fff;--border-base:#fff;--accent:#0af;--contrast:#000;--focus-ring:#fc0;--unified-border-base:#fff;--unified-bg-surface:#000;--unified-bg-subtle:#000;--unified-text-base:#fff;--unified-text-muted:#fff;--unified-accent:#0af;--unified-contrast:#000;color:#fff;background:#000}[data-contrast=high]:not([data-wcag-contrast=ultra]) :focus-visible{outline:3px solid var(--focus-ring,#fc0);outline-offset:2px}html[data-font-size=sm]{font-size:87.5%}html[data-font-size=md]{font-size:100%}html[data-font-size=lg]{font-size:125%}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-screen-reader=on] .sr-hint{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}:root{--cockpit-layer-bg-shell:var(--cockpit-shell-bg,var(--tds-surface-page));--cockpit-layer-bg-surface:var(--cockpit-surface,var(--tds-surface-surface));--cockpit-layer-bg-surface-muted:var(--cockpit-surface-muted,var(--tds-surface-raised));--cockpit-layer-bg-header:var(--cockpit-header-bg,var(--tds-surface-surface));--cockpit-layer-bg-sidebar:var(--cockpit-sidebar-bg,var(--tds-surface-surface));--cockpit-layer-bg-footer:var(--cockpit-footer-bg,var(--tds-surface-surface));--cockpit-layer-bg-elevated:var(--cockpit-surface,var(--tds-surface-surface));--cockpit-layer-bg-inset:var(--cockpit-surface-muted,var(--tds-surface-raised));--cockpit-layer-text-primary:var(--cockpit-text,var(--tds-text-primary));--cockpit-layer-text-muted:var(--cockpit-text-muted,var(--tds-text-muted));--cockpit-layer-text-accent:var(--cockpit-accent,var(--tds-action-primary));--cockpit-layer-border-default:var(--cockpit-border,var(--tds-border-default));--cockpit-layer-border-subtle:color-mix(in srgb, var(--cockpit-layer-border-default) 72%, transparent);--cockpit-layer-focus-ring:var(--cockpit-focus-ring,var(--tds-action-primary));--cockpit-layer-focus-ring-width:var(--cockpit-focus-ring-width,var(--tds-interaction-focus-width));--cockpit-layer-focus-ring-offset:var(--cockpit-focus-ring-offset,var(--tds-interaction-focus-offset));--cockpit-layer-accent:var(--cockpit-accent,var(--tds-action-primary));--cockpit-layer-accent-contrast:var(--cockpit-accent-contrast,var(--tds-text-inverse));--cockpit-text-xs:.6875rem;--cockpit-text-sm:.8125rem;--cockpit-text-md:1rem;--cockpit-text-lg:1.125rem;--cockpit-text-xl:1.375rem;--cockpit-text-base:var(--cockpit-text-md);--cockpit-space-1:var(--space-1);--cockpit-space-2:var(--space-2);--cockpit-space-3:var(--space-3);--cockpit-space-4:var(--space-4);--cockpit-space-6:var(--space-5);--cockpit-space-8:var(--space-6);--cockpit-space-sm:var(--cockpit-space-2);--cockpit-space-md:var(--cockpit-space-3);--cockpit-space-lg:var(--cockpit-space-4);--cockpit-radius-sm:var(--radius-sm);--cockpit-radius-md:var(--radius-md);--cockpit-radius-lg:var(--radius-lg);--cockpit-radius-full:9999px;--cockpit-touch-target:2.75rem}.cockpit-focus-ring:focus-visible,.cockpit-shell a:focus-visible,.cockpit-shell button:focus-visible,.cockpit-shell [tabindex]:focus-visible{outline:var(--cockpit-layer-focus-ring-width) solid var(--cockpit-layer-focus-ring);outline-offset:var(--cockpit-layer-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.cockpit-shell,.cockpit-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cockpit-op-surface{gap:var(--cockpit-space-4);display:grid}.cockpit-op-surface__hero{background:var(--cockpit-layer-bg-inset);border:1px solid var(--cockpit-layer-border-default);border-radius:var(--cockpit-radius-lg);gap:var(--cockpit-space-4);padding:var(--cockpit-space-4);display:grid}.cockpit-op-surface__hero-main{gap:var(--cockpit-space-2);display:grid}.cockpit-op-surface__hero-title{color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-lg) * var(--cockpit-font-scale,1));margin:0;font-weight:700;line-height:1.3}.cockpit-op-surface__hero-subtitle{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));margin:var(--cockpit-space-1) 0 0;max-width:48rem;line-height:1.5}.cockpit-op-surface__metrics{gap:var(--cockpit-space-3);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cockpit-op-surface__metric{background:var(--cockpit-layer-bg-elevated);border:1px solid var(--cockpit-layer-border-default);border-radius:var(--cockpit-radius-md);padding:var(--cockpit-space-3)}.cockpit-op-surface__metric-label{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.3}.cockpit-op-surface__metric-value{color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-md) * var(--cockpit-font-scale,1));margin:var(--cockpit-space-2) 0 0;font-weight:700;line-height:1.3}.cockpit-op-surface__metric-value--accent{color:var(--cockpit-layer-text-accent)}.cockpit-op-surface__metric-value--healthy{color:var(--cockpit-status-healthy)}.cockpit-op-surface__metric-value--degraded{color:var(--cockpit-status-degraded)}.cockpit-op-surface__metric-value--failing{color:var(--cockpit-status-failing)}.cockpit-op-surface__grid{gap:var(--cockpit-space-4,var(--tablix-kpi-grid-gap,16px));grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cockpit-op-surface__list{gap:var(--cockpit-space-3);margin:0;padding:0;list-style:none;display:grid}.cockpit-op-surface__list-item{background:var(--cockpit-layer-bg-elevated);border:1px solid var(--cockpit-layer-border-default);border-radius:var(--cockpit-radius-md);gap:var(--cockpit-space-2);padding:var(--cockpit-space-3);transition:border-color .12s;display:grid}.cockpit-op-surface__list-item:has(.cockpit-op-surface__link:focus-visible){border-color:var(--cockpit-layer-focus-ring)}.cockpit-op-surface__list-row{align-items:baseline;gap:var(--cockpit-space-2);grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);display:grid}.cockpit-op-surface__list-label{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.3}.cockpit-op-surface__list-title{color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));font-weight:700}.cockpit-op-surface__link{border-radius:var(--cockpit-radius-sm);color:var(--cockpit-layer-text-accent);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));min-height:var(--cockpit-touch-target);padding:var(--cockpit-space-1) var(--cockpit-space-2);width:fit-content;font-weight:600;line-height:1.4;text-decoration:none}.cockpit-op-surface__link:hover{text-decoration:underline}.cockpit-op-surface__mono{color:var(--cockpit-layer-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));word-break:break-word}.cockpit-op-surface__empty{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));margin:0;line-height:1.5}.cockpit-op-surface__error{color:var(--cockpit-status-failing);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));font-weight:600;line-height:1.4}.cockpit-op-surface__status--healthy{color:var(--cockpit-status-healthy);font-weight:600}.cockpit-op-surface__status--failing{color:var(--cockpit-status-failing);font-weight:600}.cockpit-op-surface__alignment--yes{color:var(--cockpit-status-healthy);font-weight:700}.cockpit-op-surface__alignment--no{color:var(--cockpit-status-degraded);font-weight:700}.cockpit-op-surface__summary{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));margin:0;line-height:1.5}.cockpit-op-surface__table{border:1px solid var(--cockpit-layer-border-default);border-radius:var(--cockpit-radius-md);display:grid;overflow-x:auto}.cockpit-op-surface__table-row{align-items:center;gap:var(--cockpit-space-2);min-width:36rem;padding:var(--cockpit-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cockpit-op-surface__table-row--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));min-width:24rem}.cockpit-op-surface__table-row--cols-4{grid-template-columns:repeat(2,minmax(0,1fr));min-width:32rem}.cockpit-op-surface__table-row--cols-6{grid-template-columns:repeat(2,minmax(0,1fr));min-width:36rem}.cockpit-op-surface__table-row--head{background:var(--cockpit-layer-bg-elevated);border-bottom:1px solid var(--cockpit-layer-border-default);color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));font-weight:700}.cockpit-op-surface__table-body .cockpit-op-surface__table-row:nth-child(odd){background:var(--cockpit-layer-bg-elevated)}.cockpit-op-surface__table-body .cockpit-op-surface__table-row:nth-child(2n){background:var(--cockpit-layer-bg-inset)}.cockpit-op-surface__table-body .cockpit-op-surface__table-row:focus-within{outline:var(--cockpit-layer-focus-ring-width) solid var(--cockpit-layer-focus-ring);outline-offset:-2px}.cockpit-op-surface__table-cell{color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));line-height:1.4}.cockpit-op-surface__table-cell--healthy{color:var(--cockpit-status-healthy);font-weight:600}.cockpit-op-surface__table-cell--degraded{color:var(--cockpit-status-degraded);font-weight:600}.cockpit-op-surface__table-cell--failing{color:var(--cockpit-status-failing);font-weight:600}.cockpit-op-surface__source{background:var(--cockpit-layer-bg-inset);border:1px solid var(--cockpit-layer-border-default);border-radius:var(--cockpit-radius-md);padding:var(--cockpit-space-3) var(--cockpit-space-4)}.cockpit-op-surface__source-label{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.cockpit-op-surface__source-value{color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));margin:var(--cockpit-space-2) 0 0;line-height:1.5}.cockpit-op-surface__subheading{color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-md) * var(--cockpit-font-scale,1));margin:0;font-weight:700}.cockpit-op-surface__surface-list{gap:var(--cockpit-space-3);display:grid}.cockpit-op-surface__links{gap:var(--cockpit-space-2);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.cockpit-op-surface__metrics,.cockpit-op-surface__grid,.cockpit-op-surface__table-row--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-op-surface__table-row--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-op-surface__table-row--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1280px){.cockpit-op-surface__metrics,.cockpit-op-surface__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-op-surface__grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cockpit-op-surface__link,.cockpit-op-surface__list-item,.cockpit-op-surface__metric,.cockpit-op-surface__hero,.cockpit-op-surface__source{transition:none}}.os-ui-shell{background:var(--cockpit-layer-bg-shell);color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-md) * var(--cockpit-font-scale,1));flex-direction:column;min-height:100vh;transition:background-color .18s,color .18s;display:flex}.os-ui-shell__header{background:var(--cockpit-layer-bg-header);border-bottom:1px solid var(--cockpit-layer-border-default);align-items:center;gap:var(--cockpit-space-3);padding:var(--cockpit-space-3) var(--cockpit-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.os-ui-shell__brand{gap:var(--cockpit-space-1);display:grid}.os-ui-shell__title{color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-lg) * var(--cockpit-font-scale,1));margin:0;font-weight:700;line-height:1.2}.os-ui-shell__subtitle{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));margin:0}.os-ui-shell__header-actions{align-items:center;gap:var(--cockpit-space-2);flex-wrap:wrap;display:flex}.os-ui-shell__status{border:1px solid var(--cockpit-layer-border-default);border-radius:var(--cockpit-radius-full);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));align-items:center;gap:var(--cockpit-space-2);min-height:var(--cockpit-touch-target);padding:var(--cockpit-space-1) var(--cockpit-space-3);font-weight:600;display:inline-flex}.os-ui-shell__status-dot{background:var(--cockpit-status-degraded);border-radius:var(--cockpit-radius-full);width:.5rem;height:.5rem}.os-ui-shell__status--healthy .os-ui-shell__status-dot{background:var(--cockpit-status-healthy)}.os-ui-shell__status--identity .os-ui-shell__status-dot{background:var(--cockpit-layer-text-accent)}.os-ui-shell__status--config .os-ui-shell__status-dot{background:var(--cockpit-status-healthy)}.os-ui-shell__status--governance .os-ui-shell__status-dot{background:var(--cockpit-status-degraded)}.os-ui-shell__status--governance.os-ui-shell__status--healthy .os-ui-shell__status-dot{background:var(--cockpit-status-healthy)}.os-ui-shell__status--apps .os-ui-shell__status-dot{background:var(--cockpit-layer-text-accent)}.os-ui-shell__status--deep .os-ui-shell__status-dot{background:var(--cockpit-status-degraded)}.os-ui-shell__status--deep.os-ui-shell__status--healthy .os-ui-shell__status-dot{background:var(--cockpit-status-healthy)}.os-ui-shell__status--tenants .os-ui-shell__status-dot{background:var(--cockpit-layer-text-accent)}.cockpit-op-surface__table-row--cols-5{grid-template-columns:repeat(2,minmax(0,1fr));min-width:36rem}@media (width>=1024px){.cockpit-op-surface__table-row--cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}}.cockpit-op-surface__table-row--cols-7{grid-template-columns:repeat(2,minmax(0,1fr));min-width:40rem}@media (width>=1024px){.cockpit-op-surface__table-row--cols-7{grid-template-columns:repeat(4,minmax(0,1fr))}}.os-ui-shell__body{flex:1;min-height:0;display:flex}.os-ui-shell__nav{background:var(--cockpit-layer-bg-sidebar);border-right:1px solid var(--cockpit-layer-border-default);gap:var(--cockpit-space-1);min-width:14rem;padding:var(--cockpit-space-3);flex-direction:column;width:14rem;display:none}.os-ui-shell__nav-link{border-radius:var(--cockpit-radius-sm);color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));min-height:var(--cockpit-touch-target);padding:var(--cockpit-space-2) var(--cockpit-space-3);align-items:center;font-weight:600;text-decoration:none;transition:background-color .12s;display:flex}.os-ui-shell__nav-link:hover{background:var(--cockpit-layer-bg-inset)}.os-ui-shell__nav-link[aria-current=page]{background:var(--cockpit-layer-accent);color:var(--cockpit-layer-accent-contrast)}.os-ui-shell__subnav{border-top:1px solid var(--cockpit-layer-border-default);gap:var(--cockpit-space-1);margin-top:var(--cockpit-space-2);padding-top:var(--cockpit-space-2);display:grid}.os-ui-shell__subnav-link{border-radius:var(--cockpit-radius-sm);color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));min-height:var(--cockpit-touch-target);padding:var(--cockpit-space-2) var(--cockpit-space-3);padding-left:var(--cockpit-space-5);align-items:center;font-weight:600;text-decoration:none;transition:background-color .12s;display:flex}.os-ui-shell__subnav-link:hover{background:var(--cockpit-layer-bg-inset);color:var(--cockpit-layer-text-primary)}.os-ui-shell__subnav-link[aria-current=page]{background:var(--cockpit-layer-bg-inset);color:var(--cockpit-layer-text-accent)}.os-ui-shell__main{min-width:0;padding:var(--cockpit-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.os-ui-shell__identity-link{border:1px solid var(--cockpit-layer-border-default);border-radius:var(--cockpit-radius-sm);color:var(--cockpit-layer-text-accent);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));min-height:var(--cockpit-touch-target);padding:var(--cockpit-space-2) var(--cockpit-space-3);font-weight:600;text-decoration:none}.os-ui-shell__identity-link:hover{background:var(--cockpit-layer-bg-inset)}.cockpit-focus-ring:focus-visible,.os-ui-shell a:focus-visible,.os-ui-shell button:focus-visible,.os-ui-shell [tabindex]:focus-visible{outline:var(--cockpit-layer-focus-ring-width) solid var(--cockpit-layer-focus-ring);outline-offset:var(--cockpit-layer-focus-ring-offset)}@media (width>=1024px){.os-ui-shell__nav{display:flex}}@media (prefers-reduced-motion:reduce){.os-ui-shell,.os-ui-shell__nav-link,.os-ui-shell__subnav-link{transition:none}}:root{--unified-font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--unified-accent:var(--tds-action-primary);--unified-accent-hover:var(--tds-action-primary-hover);--unified-bg-base:var(--tds-surface-surface);--unified-bg-surface:var(--tds-surface-raised);--unified-bg-subtle:var(--tds-surface-sunken);--unified-text-base:var(--tds-text-primary);--unified-text-muted:var(--tds-text-muted);--unified-border-base:var(--tds-border-default);--unified-border-subtle:var(--tds-border-subtle);--unified-contrast:var(--tds-text-inverse);--unified-success:var(--tds-state-success);--unified-success-bg:var(--tds-state-success-bg);--unified-success-border:var(--tds-border-success);--unified-warning:var(--tds-state-warning);--unified-warning-bg:var(--tds-state-warning-bg);--unified-warning-border:var(--tds-border-warning);--unified-danger:var(--tds-state-danger);--unified-danger-bg:var(--tds-state-danger-bg);--unified-danger-border:var(--tds-border-error);--unified-info:var(--tds-state-info);--unified-info-bg:var(--tds-state-info-bg);--unified-info-border:var(--color-info-200);--unified-radius-sm:var(--radius-sm);--unified-radius-md:var(--radius-md);--unified-radius-lg:var(--radius-lg);--unified-radius-shell-md:var(--radius-md);--unified-radius-pill:9999px;--unified-overlay-backdrop:color-mix(in srgb, var(--color-text-primary) 45%, transparent);--unified-focus-ring-accent:0 0 0 2px color-mix(in srgb, var(--tds-action-primary) 25%, transparent);--unified-focus-ring-surface:0 0 0 2px var(--tds-surface-surface);--unified-focus-ring-accent-double:0 0 0 2px var(--tds-surface-surface), 0 0 0 4px var(--tds-action-primary);--unified-space-2:var(--space-2);--unified-space-3:var(--space-3);--unified-space-4:var(--space-4);--unified-space-6:var(--space-6);--unified-space-8:var(--space-7);--unified-elevation-1:var(--shadow-sm);--unified-transition-fast:var(--tds-duration-fast);--unified-ease:var(--tds-ease-standard);--unified-poi-profile:var(--color-info-300);--unified-poi-attraction:var(--color-accent-300);--unified-poi-service:var(--color-success-300);--unified-poi-facility:var(--color-info-300);--unified-poi-default:var(--tds-text-muted);--unified-sidebar-width:16rem;--unified-header-height:3.5rem;--unified-content-padding-x:var(--space-4);--unified-content-padding-y:var(--space-6);--unified-nav-section-gap:var(--space-6)}.tds-app-footer{z-index:var(--tds-z-base);margin-top:var(--space-6);border-top:1px solid var(--tds-border-subtle);background:var(--tds-surface-card);color:var(--tds-text-primary);animation:tds-fade-up var(--tds-duration-base) var(--tds-ease-standard) both;position:relative;overflow:hidden}.tds-app-footer__overlay{background:var(--tds-gradient-subtle);opacity:.55;pointer-events:none;position:absolute;inset:0}.tds-app-footer--experience .tds-app-footer__overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--tds-surface-overlay) 18%, transparent) 0%, transparent 55%);opacity:1}.tds-app-footer__inner{z-index:var(--tds-z-base);gap:var(--space-6);max-width:var(--tds-container-experience);padding:var(--space-6) var(--space-5);margin:0 auto;display:grid;position:relative}.tds-app-footer__brand{gap:var(--space-3);display:grid}.tds-app-footer__logo{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;box-shadow:var(--tds-elevation-base)}.tds-app-footer__brand-name{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--tds-text-primary);margin:0}.tds-app-footer--experience .tds-app-footer__brand-name{font-size:var(--font-hero-size);font-weight:var(--font-hero-weight);letter-spacing:var(--font-hero-tracking);line-height:var(--font-hero-leading)}.tds-app-footer__powered,.tds-app-footer__copyright,.tds-app-footer__wcag-note{color:var(--tds-text-secondary);font-size:var(--font-body-size);line-height:var(--font-body-line-height);margin:0}.tds-app-footer--product .tds-app-footer__powered,.tds-app-footer--product .tds-app-footer__copyright,.tds-app-footer--product .tds-app-footer__wcag-note{font-size:var(--font-ui-size)}.tds-app-footer__site-link{color:var(--tds-text-link);font-weight:var(--font-ui-weight);transition:color var(--tds-duration-base) var(--tds-ease-standard);text-decoration:none}.tds-app-footer__site-link:hover,.tds-app-footer__site-link:focus-visible{color:var(--tds-text-link-hover);outline:var(--tds-interaction-focus-width) solid var(--tds-border-focus);outline-offset:var(--tds-interaction-focus-offset)}.tds-app-footer__sections{gap:var(--space-5);display:grid}.tds-app-footer__section{border:1px solid var(--tds-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tds-surface-card) 88%, transparent);padding:var(--space-4);transition:transform var(--tds-duration-base) var(--tds-ease-standard), box-shadow var(--tds-duration-base) var(--tds-ease-standard)}.tds-app-footer__section:hover{box-shadow:var(--tds-elevation-base);transform:translateY(-2px)}.tds-app-footer__section-title{margin:0 0 var(--space-3);font-size:var(--font-overline-size);font-weight:var(--font-overline-weight);letter-spacing:var(--font-overline-tracking);text-transform:uppercase;color:var(--tds-text-secondary);cursor:pointer;list-style:none}.tds-app-footer__section-title::-webkit-details-marker{display:none}.tds-app-footer__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tds-app-footer__link{color:var(--tds-text-primary);font-size:var(--font-body-size);line-height:var(--font-body-line-height);transition:color var(--tds-duration-fast) var(--tds-ease-standard);text-decoration:none}.tds-app-footer--product .tds-app-footer__link{font-size:var(--font-ui-size)}.tds-app-footer__link:hover,.tds-app-footer__link:focus-visible{color:var(--tds-text-link);outline:var(--tds-interaction-focus-width) solid var(--tds-border-focus);outline-offset:var(--tds-interaction-focus-offset)}@media (width>=768px){.tds-app-footer__inner{padding:var(--space-6);grid-template-columns:minmax(14rem,1fr) minmax(0,2fr)}.tds-app-footer__sections{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.tds-app-footer__section{padding:var(--space-4) var(--space-5)}.tds-app-footer__section .tds-app-footer__nav{display:grid}.tds-app-footer__section-title:after{display:none}.tds-app-footer__section[open] .tds-app-footer__section-title{margin-bottom:var(--space-4)}}@media (width>=1024px){.tds-app-footer__sections{grid-template-columns:repeat(4,minmax(0,1fr))}.tds-app-footer--experience .tds-app-footer__inner{gap:var(--space-6);padding:var(--space-6) var(--space-7)}}@media (width>=1280px){.tds-app-footer__inner{max-width:min(100%, var(--tds-container-experience));padding-inline:var(--space-7)}}@media (width<=767px){.tds-app-footer__section:not([open]) .tds-app-footer__nav{display:none}.tds-app-footer__section-title:after{content:"+";float:right;color:var(--tds-text-secondary)}.tds-app-footer__section[open] .tds-app-footer__section-title:after{content:"−"}}@media (prefers-reduced-motion:reduce){.tds-app-footer,.tds-app-footer__section{transition:none!important;animation:none!important;transform:none!important}}.experience-public-shell .tds-app-footer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-top:0}.experience-page-polish>.tds-app-footer{animation:tds-fade-up var(--tds-motion-emphasis) var(--tds-ease-emphasis) both}.experience-page-polish .tds-app-footer__section:hover{box-shadow:var(--tds-glow-accent)}.admin-panel,.operator-panel{gap:var(--tablix-surface-gap-sm)}.admin-grid,.operator-grid{gap:var(--tablix-kpi-grid-gap)}.admin-card,.tenant-hub__card{box-shadow:var(--tds-elevation-base);transition:border-color var(--tds-duration-fast) var(--tds-ease-standard), background-color var(--tds-duration-fast) var(--tds-ease-standard), box-shadow var(--tds-duration-fast) var(--tds-ease-standard)}.admin-page-header,.operator-page-header{gap:var(--space-3) var(--space-5)}.tds-table-wrap .unified-table,.tds-table-wrap .tds-table{box-shadow:var(--tds-elevation-base)}.notification-panel__surface{z-index:var(--tds-z-popover);box-shadow:var(--tds-elevation-popover);border-color:var(--tds-border-default)}.notification-bell__badge{box-shadow:var(--tds-elevation-base);transition:transform var(--tds-duration-fast) var(--tds-ease-standard)}.cockpit-user-menu__panel,.cockpit-a11y__panel{z-index:var(--tds-z-popover);box-shadow:var(--tds-elevation-popover);border-color:var(--tds-border-default)}.cockpit-sidebar__backdrop{z-index:var(--tds-z-header);background:var(--unified-overlay-backdrop)}.cockpit-sidebar{z-index:var(--tds-z-dropdown)}.experience-public-shell__main{max-width:var(--tds-container-experience)}.experience-page-polish{gap:var(--tds-section-padding-y);width:100%;display:grid}.experience-page-polish>.tds-xp-hero,.experience-page-polish>.tds-section,.experience-page-polish>.tds-xp-cta,.experience-page-polish>.tds-xp-feature-grid,.experience-page-polish>.tds-xp-stat-block,.experience-page-polish>.tds-footer{animation:tds-fade-up var(--tds-motion-enter) var(--tds-ease-enter) both}.experience-page-polish .tds-xp-hero__media img,.experience-page-polish .tds-xp-hero__media video{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:min(56vh,28rem)}.experience-page-polish .tds-xp-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.experience-page-polish .tds-xp-gallery{gap:var(--space-4)}@media (width<=767px){.experience-page-polish{gap:var(--space-5)}.experience-page-polish .tds-xp-feature-grid,.experience-page-polish .tds-xp-feature-grid--3{grid-template-columns:1fr}.experience-page-polish .tds-xp-cta{padding:var(--space-5);text-align:left}.experience-page-polish .tds-xp-hero__actions .tds-xp-btn{justify-content:center;width:100%}}@media (width>=768px) and (width<=1023px){.experience-page-polish .tds-xp-feature-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.experience-page-polish>*{animation:none!important}}[data-tds-mode=product] .admin-page-header h1,[data-tds-mode=product] .operator-page-header h1,[data-tds-mode=product] .admin-page-header .admin-page-header__title,[data-tds-mode=product] .operator-page-header .operator-page-header__title{color:var(--tds-text-primary);font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);letter-spacing:var(--font-h1-tracking);line-height:var(--font-h1-leading)}[data-tds-mode=product] .admin-page-header p,[data-tds-mode=product] .operator-page-header p{color:var(--tds-text-secondary);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}[data-tds-mode=product] .tds-panel,[data-tds-mode=product] .tablix-panel,[data-tds-mode=product] .admin-card,[data-tds-mode=product] .tenant-hub__card{background:var(--tds-surface-raised);border-color:var(--tds-border-strong);color:var(--tds-text-primary)}[data-tds-mode=product] .tds-section,[data-tds-mode=product] .admin-panel,[data-tds-mode=product] .operator-panel{gap:var(--space-5)}[data-tds-mode=product] .tds-table-wrap .unified-table thead th,[data-tds-mode=product] .tds-table-wrap .tds-table thead th{background:var(--tds-surface-raised);border-bottom:1px solid var(--tds-border-strong);color:var(--tds-text-secondary);font-size:var(--font-ui-size);font-weight:var(--font-ui-weight);letter-spacing:var(--font-ui-tracking);text-transform:uppercase}[data-tds-mode=product] .tds-table-wrap .unified-table tbody td,[data-tds-mode=product] .tds-table-wrap .tds-table tbody td{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}[data-tds-mode=product] .admin-btn--primary,[data-tds-mode=product] .operator-btn--primary{background:var(--tds-action-primary);border-color:var(--tds-action-primary);color:var(--tds-text-on-accent);box-shadow:var(--tds-glow-accent)}[data-tds-mode=product] .admin-btn--primary:hover,[data-tds-mode=product] .admin-btn--primary:focus-visible,[data-tds-mode=product] .operator-btn--primary:hover,[data-tds-mode=product] .operator-btn--primary:focus-visible{background:var(--tds-action-primary-hover);border-color:var(--tds-action-primary-hover);color:var(--tds-text-on-accent)}[data-tds-mode=product] .admin-btn:not(.admin-btn--primary),[data-tds-mode=product] .operator-btn:not(.operator-btn--primary){background:var(--tds-action-secondary);border-color:var(--tds-border-strong);color:var(--tds-text-primary)}[data-tds-mode=product] .cockpit__v,[data-tds-mode=product] .dashboard-stat__value--accent,[data-tds-mode=product] .dashboard-stat__value{color:var(--tds-text-link);font-size:var(--font-kpi-size);font-weight:var(--font-kpi-weight)}[data-tds-mode=product] .cockpit__kpi,[data-tds-mode=product] .dashboard-stat{background:color-mix(in srgb, var(--tds-surface-accent) 12%, var(--tds-surface-raised));border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg)}[data-tds-mode=product] .cockpit__card,[data-tds-mode=product] .dashboard-section{background:var(--tds-surface-raised);border-color:var(--tds-border-strong)}[data-tds-mode=product] .admin-card,[data-tds-mode=product] .tenant-hub__card,[data-tds-mode=product] .tds-panel,[data-tds-mode=product] .tablix-panel{box-shadow:var(--tds-elevation-base);transition:transform var(--tds-duration-base) var(--tds-ease-emphasis), box-shadow var(--tds-duration-base) var(--tds-ease-emphasis), border-color var(--tds-duration-fast) var(--tds-ease-standard);animation:tds-fade-up var(--tds-motion-enter) var(--tds-ease-enter) both}[data-tds-mode=product] .admin-card:hover,[data-tds-mode=product] .tenant-hub__card:hover,[data-tds-mode=product] .tds-panel:hover,[data-tds-mode=product] .tablix-panel:hover{box-shadow:var(--tds-elevation-popover);transform:translateY(-2px)}[data-tds-mode=product] .admin-btn--primary,[data-tds-mode=product] .operator-btn--primary{transition:background-color var(--tds-duration-fast) var(--tds-ease-standard), box-shadow var(--tds-duration-base) var(--tds-ease-emphasis), transform var(--tds-duration-fast) var(--tds-ease-standard)}[data-tds-mode=product] .admin-btn--primary:active,[data-tds-mode=product] .operator-btn--primary:active{background:var(--tds-action-primary-active);transform:translateY(1px)}.notification-panel__surface,.cockpit-user-menu__panel,.cockpit-a11y__panel{box-shadow:var(--tds-elevation-modal);z-index:var(--tds-z-popover)}.cockpit-sidebar{box-shadow:var(--tds-elevation-drawer);z-index:var(--tds-z-drawer)}.notification-item{border-color:var(--tds-border-strong);transition:background-color var(--tds-duration-fast) var(--tds-ease-standard)}.experience-page-polish .tds-xp-hero__content .tds-xp-hero-title,.experience-page-polish .tds-xp-hero .tds-xp-hero-title{font-size:var(--font-hero-size);font-weight:var(--font-hero-weight);letter-spacing:var(--font-hero-tracking);line-height:var(--font-hero-leading)}.experience-page-polish .tds-xp-hero .tds-xp-lead{font-size:var(--font-lead-size);line-height:var(--font-lead-leading)}.experience-page-polish .tds-xp-hero--gradient,.experience-page-polish .tds-xp-hero--municipal,.experience-page-polish .tds-xp-hero--commerce,.experience-page-polish .tds-xp-hero--campaign,.experience-page-polish .tds-xp-hero--image,.experience-page-polish .tds-xp-hero--full-bleed{position:relative;overflow:hidden}.experience-page-polish .tds-xp-hero--gradient:after,.experience-page-polish .tds-xp-hero--municipal:after,.experience-page-polish .tds-xp-hero--commerce:after,.experience-page-polish .tds-xp-hero--image:after,.experience-page-polish .tds-xp-hero--full-bleed:after{content:"";background:var(--tds-overlay-image);pointer-events:none;position:absolute;inset:0}.experience-page-polish .tds-xp-hero--gradient{background:var(--tds-gradient-hero)}.experience-page-polish .tds-xp-hero--municipal{background:var(--tds-gradient-municipal)}.experience-page-polish .tds-xp-hero--commerce{background:var(--tds-gradient-commerce)}.experience-page-polish .tds-xp-cta{background:var(--tds-surface-card);border:1px solid var(--tds-border-strong);border-radius:var(--radius-xl);box-shadow:var(--tds-elevation-base);gap:var(--space-5);padding:var(--space-6)}.experience-page-polish .tds-xp-cta .tds-xp-btn--inverse,.experience-page-polish .tds-xp-hero__actions .tds-xp-btn--inverse{background:var(--tds-action-primary);border-color:var(--tds-action-primary);color:var(--tds-text-on-accent);box-shadow:var(--tds-glow-accent)}.experience-page-polish .tds-section,.experience-page-polish .tds-xp-feature-grid{gap:var(--space-5)}.experience-page-polish .tds-xp-feature-card,.experience-page-polish .tds-xp-stat-block{background:var(--tds-surface-card);border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg)}.experience-page-polish .tds-xp-testimonial{background:color-mix(in srgb, var(--tds-surface-accent) 8%, var(--tds-surface-card));border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg);box-shadow:var(--tds-glow-accent);padding:var(--space-5)}.experience-page-polish .tds-xp-pricing-section article,.experience-page-polish .tds-xp-pricing-tier{border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg)}.experience-page-polish .tds-xp-pricing-tier--featured,.experience-page-polish .tds-xp-pricing-section article:first-child{box-shadow:var(--tds-glow-accent);border-color:var(--tds-border-selected)}.tablix-storefront-product .tds-header h1,.tablix-storefront-product [class*=TDSHeader] h1{font-size:var(--font-product-title-size);font-weight:var(--font-h1-weight)}.tablix-storefront-product__price,.tablix-storefront-price{font-size:var(--font-price-size);font-weight:var(--font-price-weight);color:var(--tds-text-link)}.experience-page-polish{gap:calc(var(--tds-section-padding-y) + var(--space-2))}.experience-page-polish .tds-xp-hero{padding-block:calc(var(--tds-section-padding-y) + var(--space-3))}.experience-page-polish .tds-xp-gallery__item{border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg);transition:transform var(--tds-duration-base) var(--tds-ease-emphasis), box-shadow var(--tds-duration-base) var(--tds-ease-emphasis);overflow:hidden}.experience-page-polish .tds-xp-gallery__item:hover{box-shadow:var(--tds-elevation-popover);transform:translateY(-4px)}.experience-page-polish .tds-xp-feature-card{transition:transform var(--tds-duration-base) var(--tds-ease-emphasis), box-shadow var(--tds-duration-base) var(--tds-ease-emphasis)}.experience-page-polish .tds-xp-feature-card:hover{box-shadow:var(--tds-glow-accent);transform:translateY(-3px)}.experience-page-polish>.tds-xp-hero,.experience-page-polish>.tds-section,.experience-page-polish>.tds-xp-cta,.experience-page-polish>.tds-xp-feature-grid,.experience-page-polish>.tds-xp-gallery,.experience-page-polish>.tds-xp-testimonial,.experience-page-polish>.tds-xp-pricing-section{animation:tds-fade-up var(--tds-motion-emphasis) var(--tds-ease-emphasis) both}.experience-page-polish>:first-child{animation-delay:0s}.experience-page-polish>:nth-child(2){animation-delay:60ms}.experience-page-polish>:nth-child(3){animation-delay:.12s}.experience-page-polish>:nth-child(4){animation-delay:.18s}.experience-page-polish>:nth-child(5){animation-delay:.24s}.experience-page-polish>:nth-child(6){animation-delay:.3s}@media (width<=767px){.experience-page-polish .tds-xp-hero__media img,.experience-page-polish .tds-xp-hero__media video{-o-object-position:center top;object-position:center top;max-height:min(48vh,22rem)}.experience-page-polish .tds-xp-cta{padding:var(--space-5)}.experience-page-polish .tds-xp-hero__actions{width:100%}[data-tds-mode=product] .tds-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width>=1280px){.experience-page-polish .tds-xp-hero{padding-block:calc(var(--tds-section-padding-y) + var(--space-5))}.experience-page-polish .tds-xp-feature-grid--3{gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){[data-tds-mode=product] .admin-card,[data-tds-mode=product] .tenant-hub__card,[data-tds-mode=product] .tds-panel,[data-tds-mode=product] .tablix-panel,.experience-page-polish>*,.experience-page-polish .tds-xp-gallery__item,.experience-page-polish .tds-xp-feature-card{transition:none!important;animation:none!important;transform:none!important}}:root{--unified-text-base:var(--tds-text-primary);--unified-text-muted:var(--tds-text-secondary);--unified-bg-surface:var(--tds-surface-card);--unified-bg-subtle:var(--tds-surface-raised);--unified-border-base:var(--tds-border-subtle);--unified-border-strong:var(--tds-border-strong);--unified-accent:var(--tds-action-primary);--unified-contrast:var(--tds-text-on-accent);--unified-success:var(--tds-state-success-text);--unified-danger:var(--tds-state-danger-text);--admin-text-base:var(--tds-text-primary);--admin-text-muted:var(--tds-text-secondary);--admin-bg-surface:var(--tds-surface-card);--admin-bg-subtle:var(--tds-surface-raised);--admin-border-base:var(--tds-border-subtle);--admin-accent:var(--tds-action-primary);--admin-shadow-md:var(--tds-elevation-base)}[data-tds-mode=product] .admin-page-header__title,[data-tds-mode=product] .operator-page-header__title{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);letter-spacing:var(--font-h1-tracking);line-height:var(--font-h1-leading);color:var(--tds-text-primary)}[data-tds-mode=product] .admin-page-header__subtitle,[data-tds-mode=product] .operator-page-header__subtitle{font-size:var(--font-body-size);line-height:var(--font-body-line-height);color:var(--tds-text-secondary)}[data-tds-mode=product] .admin-page-header__meta{font-size:var(--font-ui-size);color:var(--tds-text-secondary);border-color:var(--tds-border-strong);background:var(--tds-surface-raised)}.tds-surface-card{background:var(--tds-surface-raised);border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg);box-shadow:var(--tds-elevation-base);padding:var(--space-4);color:var(--tds-text-primary)}.tds-code-surface{width:100%;min-height:12rem;padding:var(--space-3);border:1px solid var(--tds-border-strong);border-radius:var(--radius-md);background:var(--tds-surface-raised);color:var(--tds-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-ui-size);line-height:1.5}.tds-code-surface:focus-visible{outline:var(--tds-interaction-focus-width) solid var(--tds-border-focus);outline-offset:var(--tds-interaction-focus-offset)}.tds-auth-layout{min-height:min(100vh,48rem);padding:var(--space-6) var(--space-4);place-items:center;display:grid}.tds-auth-card{gap:var(--space-4);width:min(100%,24rem);padding:var(--space-6);border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg);background:var(--tds-surface-raised);box-shadow:var(--tds-elevation-base);display:grid}.tds-auth-brand{align-items:center;gap:var(--space-2);font-size:var(--font-ui-size);font-weight:var(--font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--tds-text-secondary);margin:0;display:inline-flex}.tds-auth-title{font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);color:var(--tds-text-primary);margin:0}.tds-auth-lead{font-size:var(--font-body-size);line-height:var(--font-body-line-height);color:var(--tds-text-secondary);margin:0}.tds-form-field{gap:var(--space-2);font-size:var(--font-body-size);color:var(--tds-text-primary);display:grid}.tds-form-field input,.tds-form-field select{width:100%;min-height:var(--tds-input-height,2.5rem);padding:var(--space-2) var(--space-3);border:1px solid var(--tds-border-strong);border-radius:var(--radius-md);background:var(--tds-surface-card);color:var(--tds-text-primary)}.tds-form-field input:focus-visible,.tds-form-field select:focus-visible{outline:var(--tds-interaction-focus-width) solid var(--tds-border-focus);outline-offset:var(--tds-interaction-focus-offset)}.tds-unavailable-surface{max-width:var(--tds-container-product,42rem)}.tds-module-card{gap:var(--space-3);min-height:8rem;padding:var(--space-4);border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg);background:var(--tds-surface-raised);box-shadow:var(--tds-elevation-base);color:inherit;transition:transform var(--tds-duration-base) var(--tds-ease-emphasis), box-shadow var(--tds-duration-base) var(--tds-ease-emphasis), border-color var(--tds-duration-fast) var(--tds-ease-standard);text-decoration:none;display:grid}.tds-module-card:hover,.tds-module-card:focus-visible{border-color:color-mix(in srgb, var(--tds-action-primary) 35%, var(--tds-border-strong));box-shadow:var(--tds-elevation-popover);outline:var(--tds-interaction-focus-width) solid var(--tds-border-focus);outline-offset:var(--tds-interaction-focus-offset);transform:translateY(-2px)}.tds-module-card__icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--tds-action-primary) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--tds-action-primary);justify-content:center;align-items:center;display:inline-flex}.tds-module-card__title{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);color:var(--tds-text-primary);margin:0}.tds-module-card__desc{font-size:var(--font-body-size);line-height:var(--font-body-line-height);color:var(--tds-text-secondary);margin:0}.tds-module-card__badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full,999px);background:color-mix(in srgb, var(--tds-surface-accent) 16%, var(--tds-surface-card));border:1px solid var(--tds-border-subtle);font-size:var(--font-ui-size);font-weight:var(--font-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase;color:var(--tds-text-secondary);justify-self:start}.tds-cloud-hub__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.tds-cloud-hub__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg);background:var(--tds-surface-raised);box-shadow:var(--tds-elevation-base);color:inherit;transition:transform var(--tds-duration-base) var(--tds-ease-emphasis), box-shadow var(--tds-duration-base) var(--tds-ease-emphasis), border-color var(--tds-duration-fast) var(--tds-ease-standard);text-decoration:none;display:grid}.tds-cloud-hub__card:hover,.tds-cloud-hub__card:focus-visible{border-color:color-mix(in srgb, var(--tds-action-primary) 35%, var(--tds-border-strong));box-shadow:var(--tds-glow-accent);outline:var(--tds-interaction-focus-width) solid var(--tds-border-focus);outline-offset:var(--tds-interaction-focus-offset);transform:translateY(-2px)}.tds-cloud-hub__card h2{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);margin:0}.tds-cloud-hub__card p{font-size:var(--font-body-size);line-height:var(--font-body-line-height);color:var(--tds-text-secondary);margin:0}.tds-cloud-hub__cta{font-size:var(--font-ui-size);font-weight:var(--font-weight-semibold,600);color:var(--tds-text-link)}.tds-media-placeholder{border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--tds-surface-accent) 24%, var(--tds-surface-raised)), var(--tds-surface-card));border:1px solid var(--tds-border-subtle);min-height:10rem;color:var(--tds-text-muted);font-size:var(--font-ui-size);place-items:center;display:grid}.tds-experience-header{z-index:var(--tds-z-raised,10);border-bottom:1px solid var(--tds-border-subtle);background:color-mix(in srgb, var(--tds-surface-card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.tds-experience-header__inner{align-items:center;gap:var(--space-4);max-width:var(--tds-container-experience);padding:var(--space-3) var(--space-4);margin:0 auto;display:flex}.tds-experience-header__brand{align-items:center;gap:var(--space-2);min-width:0;color:var(--tds-text-primary);font-weight:var(--font-weight-semibold,600);text-decoration:none;display:inline-flex}.tds-experience-header__logo{border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;width:2rem;height:2rem;box-shadow:var(--tds-elevation-base)}.tds-experience-header__nav{align-items:center;gap:var(--space-2);margin-right:auto;display:none}.tds-experience-header__link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--tds-text-secondary);font-size:var(--font-body-size);text-decoration:none}.tds-experience-header__link:hover,.tds-experience-header__link:focus-visible,.tds-experience-header__link[aria-current=page]{color:var(--tds-text-primary);background:color-mix(in srgb, var(--tds-surface-accent) 12%, transparent);outline:var(--tds-interaction-focus-width) solid var(--tds-border-focus);outline-offset:var(--tds-interaction-focus-offset)}.tds-experience-header__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.tds-experience-header__locale{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--tds-border-subtle);border-radius:var(--radius-md);background:var(--tds-surface-card);color:var(--tds-text-secondary);font-size:var(--font-ui-size);display:inline-flex}@media (width>=900px){.tds-experience-header__nav{display:inline-flex}}@media (width<=899px){.tds-experience-header__menu{display:inline-flex}}.tds-chapter{gap:var(--space-5);padding-block:var(--space-6);display:grid}.tds-chapter--primary{padding-block:var(--space-7,var(--space-6));border-bottom:1px solid var(--tds-border-subtle)}.tds-chapter--secondary{padding-block:var(--space-5)}.tds-filter-bar{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--tds-border-strong);border-radius:var(--radius-lg);background:var(--tds-surface-raised);box-shadow:var(--tds-elevation-base);flex-direction:column;display:flex}@media (width>=768px){.tds-filter-bar{flex-direction:row;align-items:flex-end}.tds-filter-bar__field{flex:1}}.tds-filter-bar__field select{width:100%;min-height:var(--tds-input-height,2.5rem);padding:var(--space-2) var(--space-3);border:1px solid var(--tds-border-strong);border-radius:var(--radius-md);background:var(--tds-surface-card);color:var(--tds-text-primary)}.tds-filter-bar__submit{align-self:flex-start}@media (width>=768px){.tds-filter-bar__submit{align-self:auto}}.tds-product-shell-footer{flex-shrink:0;margin-top:auto}.tds-shell-focus-ring:focus-visible{outline:var(--tds-interaction-focus-width) solid var(--tds-border-focus);outline-offset:var(--tds-interaction-focus-offset)}.tds-shell-backdrop{background:var(--unified-overlay-backdrop,color-mix(in srgb, var(--tds-surface-overlay) 40%, transparent))}.tds-xp-hero__media-placeholder{width:100%;min-height:16rem}[data-console]{--hq-canvas:#f4f6f9;--hq-surface:#fff;--hq-raised:#fff;--hq-subtle:#eef2f6;--hq-text:#172334;--hq-muted:#425166;--hq-border:#d5dde7;--hq-control-border:#6b788a;--hq-accent:#164b9f;--hq-accent-hover:#114593;--hq-on-accent:#fff;--hq-selected:#e9f0fc;--hq-success:#165436;--hq-success-bg:#edf7f1;--hq-warning:#744609;--hq-warning-bg:#fff6e6;--hq-danger:#922530;--hq-danger-bg:#fff0f1;--hq-info:#204d8e;--hq-info-bg:#edf3fd;--hq-radius:6px;--hq-shadow:0 8px 24px #17233412;--hq-control-height:36px;--hq-row-padding:10px;--hq-page-gap:24px;--hq-duration:.14s;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;font-family:var(--unified-font-family,system-ui, sans-serif);color:var(--hq-text);background:var(--hq-canvas);font-size:.875rem;line-height:1.5}[data-console][data-theme=dark]{--hq-canvas:#121820;--hq-surface:#1a222e;--hq-raised:#243041;--hq-subtle:#3a4d66;--hq-text:#f1f5f9;--hq-muted:#d5deea;--hq-border:#4a5b73;--hq-control-border:#8192aa;--hq-accent:#b5d2ff;--hq-accent-hover:#b4d0ff;--hq-on-accent:#142441;--hq-selected:#283b58;--hq-success:#a4eac7;--hq-success-bg:#213c32;--hq-warning:#ffdc99;--hq-warning-bg:#403626;--hq-danger:#ffc4cc;--hq-danger-bg:#422b35;--hq-info:#bfd7ff;--hq-info-bg:#273a54;--hq-shadow:0 8px 24px #0000002e}[data-console][data-tds-density=compact]{--hq-control-height:32px;--hq-row-padding:7px;--hq-page-gap:20px}[data-console][data-tds-radius=sharp]{--hq-radius:2px}[data-console][data-tds-motion=reduced]{--hq-duration:0s}[data-console] *,[data-console] :before,[data-console] :after{box-sizing:border-box}[data-console] :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--hq-accent);outline-offset:3px}[data-console] :is(button,input,select,textarea){font:inherit}[data-console] :where(button,input:not([type=hidden]):not([type=checkbox]),select,textarea):not(.a11y-premium-drawer__backdrop){min-height:max(var(--hq-control-height), var(--wcag-hitbox-size,44px));border:1px solid var(--hq-border);border-radius:var(--hq-radius);background:var(--hq-surface);color:var(--hq-text);transition:background-color var(--hq-duration), border-color var(--hq-duration);padding:6px 10px}[data-console] button:not(.a11y-premium-drawer__backdrop){cursor:pointer;font-weight:550}[data-console] button:hover:not(:disabled):not(.a11y-premium-drawer__backdrop){background:var(--hq-subtle);border-color:var(--hq-muted)}[data-console] button:disabled{opacity:.55;cursor:not-allowed}[data-console] input::-moz-placeholder{color:var(--hq-muted);opacity:1}[data-console] textarea::-moz-placeholder{color:var(--hq-muted);opacity:1}[data-console] input::placeholder,[data-console] textarea::placeholder{color:var(--hq-muted);opacity:1}[data-console] :is(input,select,textarea):disabled{background:var(--hq-subtle);color:var(--hq-muted)}[data-console] input[readonly]{background:var(--hq-subtle)}[data-console] :is(input[type=checkbox],input[type=radio]){accent-color:var(--hq-accent)}[data-console] a{color:var(--hq-accent);text-underline-offset:3px}[data-console] a:hover{text-decoration:underline}[data-console] :is(input:not([type=hidden]),select,textarea){border-color:var(--hq-control-border)}[data-console] :is(button,input,select,textarea,summary,a,[tabindex]):focus-visible{outline-offset:2px;scroll-margin:12px;outline:3px solid var(--hq-accent)!important}[data-console] :is(nav,main,[role=region],.dialog,.datatable__table-wrap){scroll-padding:12px}[data-console] :is(.badge,.toast){opacity:1}[data-console] :is(.badge--neutral,.badge--default){color:var(--hq-muted);background:var(--hq-subtle)}[data-console] :is(.badge--success,.toast--success){color:var(--hq-success);background:var(--hq-success-bg)}[data-console] :is(.badge--warning,.toast--warning){color:var(--hq-warning);background:var(--hq-warning-bg)}[data-console] :is(.badge--danger,.toast--danger){color:var(--hq-danger);background:var(--hq-danger-bg)}[data-console] :is(.badge--info,.toast--info){color:var(--hq-info);background:var(--hq-info-bg)}[data-console] p{max-inline-size:80ch}html[data-wcag-line-height=relaxed] [data-console]{line-height:1.75}html[data-wcag-line-height=extra-relaxed] [data-console]{line-height:2}html[data-wcag-line-height=extra-relaxed] [data-console] p{margin-block:2em}html[data-wcag-font-family=dyslexia] [data-console]{font-family:var(--wcag-font-family-dyslexia)}html[data-wcag-letter-spacing=wide] [data-console]{letter-spacing:.12em}html[data-wcag-letter-spacing=extra-wide] [data-console]{letter-spacing:.16em;word-spacing:.16em}@media (prefers-reduced-motion:reduce){[data-console] *,[data-console] :before,[data-console] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-console][data-tds-motion=reduced] *,html[data-wcag-motion=reduce] [data-console] *{transition:none!important;animation:none!important}@media (forced-colors:active){[data-console] :is(button,input,select,textarea){border-color:buttontext}[data-console] :is(button,input,select,textarea,summary,a,[tabindex]):focus-visible{outline-color:highlight!important}[data-console] [aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}html[data-wcag-line-height=extra-relaxed] [data-console] :is(p,li,dd,label,td,th,button,a){line-height:2}html[data-wcag-line-height=relaxed] [data-console] :is(p,li,dd,label,td,th,button,a){line-height:1.75}[data-console] .toast-container{max-width:calc(100vw - 24px)}[data-console] :is(.checkbox-root,.switch-root){min-block-size:44px;min-inline-size:44px}[data-console] :is(.checkbox-input:focus-visible+.checkbox-box,.switch-input:focus-visible+.switch-track){outline-offset:2px;outline:3px solid var(--hq-accent)!important}[data-console] label:has(>input:is([type=checkbox],[type=radio])){align-items:center;gap:8px;min-block-size:44px;min-inline-size:44px;display:inline-flex}[data-console] summary{cursor:pointer;min-block-size:44px;padding-block:10px}[data-console] .checkbox-box{border-color:var(--hq-control-border);color:var(--hq-on-accent)}html[data-wcag-contrast=high] [data-console]{--hq-canvas:#fff;--hq-surface:#fff;--hq-raised:#fff;--hq-subtle:#eee;--hq-text:#101010;--hq-muted:#222;--hq-border:#444;--hq-control-border:#444}html[data-wcag-contrast=high] [data-console][data-theme=dark]{--hq-canvas:#10171f;--hq-surface:#151d28;--hq-raised:#1b2634;--hq-subtle:#263243;--hq-text:#fff;--hq-muted:#edf2f8;--hq-border:#c4d0df;--hq-control-border:#c4d0df}html[data-wcag-contrast=ultra] [data-console]{--wcag-hv-yellow:#facc15;--wcag-hv-yellow-strong:#eab308;--wcag-hv-on-yellow:#111827;--wcag-hv-yellow-soft:#fef08a;--hq-canvas:#f4f4f5;--hq-surface:#fff;--hq-raised:#fff;--hq-subtle:#e4e4e7;--hq-text:#000;--hq-muted:#111827;--hq-border:#000;--hq-control-border:#000;--hq-accent:var(--wcag-hv-yellow-strong);--hq-accent-hover:#ca8a04;--hq-on-accent:var(--wcag-hv-on-yellow);--hq-selected:var(--wcag-hv-yellow);--hq-success:#14532d;--hq-success-bg:#dcfce7;--hq-warning:#713f12;--hq-warning-bg:var(--wcag-hv-yellow-soft);--hq-danger:#7f1d1d;--hq-danger-bg:#fee2e2;--hq-info:#1e3a8a;--hq-info-bg:#dbeafe;--admin-bg-workspace:var(--hq-canvas);--admin-bg-surface:var(--hq-surface);--admin-bg-subtle:var(--hq-subtle);--admin-text-base:var(--hq-text);--admin-text-muted:var(--hq-muted);--admin-border-base:var(--hq-border);--admin-accent:var(--hq-accent);--admin-accent-hover:var(--hq-accent-hover);--admin-sidebar-active-bg:var(--hq-selected);--admin-sidebar-accent:var(--hq-accent);--tds-action-primary:var(--hq-accent);--tds-action-primary-hover:var(--hq-accent-hover);--tds-state-selected-bg:var(--hq-selected);--tds-state-selected-border:#000;--tds-state-focus-ring:var(--wcag-hv-yellow);--tds-border-focus:var(--wcag-hv-yellow);--tds-surface-interactive:var(--hq-subtle);--tds-surface-page:var(--hq-canvas);--tds-surface-surface:var(--hq-surface);--tds-surface-raised:var(--hq-raised);--tds-text-primary:var(--hq-text);--tds-text-secondary:var(--hq-muted);--tds-text-on-accent:var(--hq-on-accent);--tds-xp-footer-bg:#0b1220;--tds-xp-footer-text:#fef9c3;--wcag-focus-ring-color:var(--wcag-hv-yellow);--wcag-focus-ring-width:4px}html[data-wcag-contrast=ultra] [data-console]:not([data-theme=dark]) a:not(.a11y-premium-drawer a):not(.tds-xp-footer a):not([aria-current=page]):not(.admin-sidebar__link--active){text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.1em;color:#000!important}html[data-wcag-contrast=ultra] [data-console]:not([data-theme=dark]) .tds-xp-footer :is(a,p,span,h1,h2,h3,h4,li,strong,small){color:var(--tds-xp-footer-text,#fef9c3)!important;background-color:#0000!important}html[data-wcag-contrast=ultra] [data-console]:not([data-theme=dark]) :is(.admin-btn--primary,.btn--primary,button.admin-btn--primary){background:var(--wcag-hv-yellow,#facc15)!important;color:var(--wcag-hv-on-yellow,#111827)!important;border-color:#000!important}html[data-wcag-contrast=ultra] [data-console][data-theme=dark]{--wcag-hv-yellow:#facc15;--wcag-hv-yellow-strong:#fde047;--wcag-hv-on-yellow:#111827;--wcag-hv-yellow-soft:#3a3420;--hq-canvas:#0a0a0a;--hq-surface:#111;--hq-raised:#171717;--hq-subtle:#1f1f1f;--hq-text:#fff;--hq-muted:#e2e8f0;--hq-border:var(--wcag-hv-yellow);--hq-control-border:var(--wcag-hv-yellow);--hq-accent:var(--wcag-hv-yellow);--hq-accent-hover:var(--wcag-hv-yellow-strong);--hq-on-accent:var(--wcag-hv-on-yellow);--hq-selected:var(--wcag-hv-yellow);--tds-xp-footer-bg:#05070c;--tds-xp-footer-text:#fef08a;--hq-success:#a4eac7;--hq-success-bg:#14532d;--hq-warning:#fde047;--hq-warning-bg:var(--wcag-hv-yellow-soft);--hq-danger:#fecaca;--hq-danger-bg:#7f1d1d;--hq-info:#bfdbfe;--hq-info-bg:#1e3a8a;--admin-bg-workspace:var(--hq-canvas);--admin-bg-surface:var(--hq-surface);--admin-bg-subtle:var(--hq-subtle);--admin-text-base:var(--hq-text);--admin-text-muted:var(--hq-muted);--admin-border-base:var(--hq-border);--admin-accent:var(--hq-accent);--admin-accent-hover:var(--hq-accent-hover);--admin-sidebar-active-bg:var(--hq-selected);--admin-sidebar-accent:var(--hq-accent);--tds-action-primary:var(--hq-accent);--tds-action-primary-hover:var(--hq-accent-hover);--tds-state-selected-bg:var(--hq-selected);--tds-state-selected-border:var(--hq-border);--tds-state-focus-ring:var(--wcag-hv-yellow);--tds-border-focus:var(--wcag-hv-yellow);--tds-surface-interactive:var(--hq-subtle);--tds-surface-page:var(--hq-canvas);--tds-surface-surface:var(--hq-surface);--tds-surface-raised:var(--hq-raised);--tds-text-primary:var(--hq-text);--tds-text-secondary:var(--hq-muted);--tds-text-on-accent:var(--hq-on-accent);--wcag-focus-ring-color:var(--wcag-hv-yellow)}html[data-wcag-contrast=ultra] dialog.a11y-premium-drawer .a11y-premium-drawer__panel{--hq-canvas:#f4f6f9;--hq-surface:#fff;--hq-raised:#fff;--hq-subtle:#eef2f6;--hq-text:#172334;--hq-muted:#425166;--hq-border:#d5dde7;--hq-control-border:#6b788a;--hq-accent:#164b9f;--hq-accent-hover:#114593;--hq-on-accent:#fff;--hq-selected:#e9f0fc;--tds-action-primary:#2563eb;--tds-state-selected-bg:#eff6ff;--tds-state-selected-border:#2563eb;--tds-state-focus-ring:#2563eb;--tds-border-focus:#2563eb;--tds-surface-interactive:#eef2f6;--tds-text-primary:#0f172a;--tds-text-secondary:#475569;--tds-text-on-accent:#fff;--wcag-focus-ring-color:#005fcc}html[data-wcag-contrast=ultra] [data-console][data-theme=dark] dialog.a11y-premium-drawer .a11y-premium-drawer__panel{--hq-canvas:#121820;--hq-surface:#1a222e;--hq-raised:#243041;--hq-subtle:#3a4d66;--hq-text:#f1f5f9;--hq-muted:#d5deea;--hq-border:#4a5b73;--hq-control-border:#8192aa;--hq-accent:#b5d2ff;--hq-accent-hover:#b4d0ff;--hq-on-accent:#142441;--hq-selected:#283b58;--tds-action-primary:#b5d2ff;--tds-state-selected-bg:#283b58;--tds-state-selected-border:#b5d2ff;--tds-state-focus-ring:#b5d2ff;--tds-border-focus:#b5d2ff;--tds-surface-interactive:#3a4d66;--tds-text-primary:#f1f5f9;--tds-text-secondary:#d5deea;--tds-text-on-accent:#142441;--wcag-focus-ring-color:#b5d2ff}html[data-wcag-contrast=sepia] [data-console]{--hq-canvas:#f4ecd8;--hq-surface:#efe4c9;--hq-raised:#f4ecd8;--hq-subtle:#e8dcc0;--hq-text:#30251e;--hq-muted:#493729;--hq-control-border:#71533b;--hq-accent:#503714;--hq-accent-hover:#3a270e;--hq-on-accent:#fff;--hq-selected:#e8dcc0}html[data-wcag-color-mode=low-blue-light]:not([data-wcag-contrast=ultra]) [data-console][data-theme=light]{--hq-canvas:#fffaf0;--hq-surface:#fff8eb;--hq-raised:#fffaf0;--hq-subtle:#fff5e1;--hq-accent:#774210;--hq-accent-hover:#623609}[data-console] :is(button,select,textarea,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),summary,nav a):not(.a11y-premium-drawer__backdrop){min-inline-size:max(44px,var(--wcag-hitbox-size,44px))!important;min-block-size:max(44px,var(--wcag-hitbox-size,44px))!important}[data-console] nav a{align-items:center;display:inline-flex}[data-console=auth] .admin-btn--primary{border-color:var(--hq-accent);background:var(--hq-accent)!important;color:var(--hq-on-accent)!important}[data-console=auth] .admin-btn--primary:hover{background:var(--hq-accent-hover)!important}[data-console=auth]{background:var(--hq-canvas);min-height:100svh;color:var(--hq-text);flex-direction:column;display:flex}.auth-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;height:auto;padding:24px clamp(20px,5vw,72px);display:flex}.auth-topbar__brand{color:var(--hq-text);align-items:center;gap:10px;font-size:1.0625rem;font-weight:650;text-decoration:none;display:inline-flex}.auth-topbar__brand img{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.auth-topbar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth-topbar__actions>button{border:1px solid var(--hq-border);background:var(--hq-surface);min-height:36px;color:var(--hq-muted);cursor:pointer;border-radius:5px;padding:0 12px;font-size:.8125rem}.auth-topbar__actions>button:hover{color:var(--hq-text);background:var(--hq-subtle)}.auth-topbar__actions>button:focus-visible{outline:2px solid var(--hq-accent);outline-offset:2px}.tablix-auth{flex:1;place-items:center;width:100%;padding:24px 20px 64px;display:grid}.tablix-auth__panel{background:var(--hq-surface);border:1px solid var(--hq-border);width:min(100%,420px);box-shadow:var(--hq-shadow);border-radius:8px;padding:36px}.tablix-auth__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hq-muted);margin:0 0 20px;font-size:.6875rem;font-weight:650}.tablix-auth__title{letter-spacing:-.035em;color:var(--hq-text);margin:0 0 8px;font-size:1.625rem;font-weight:650;line-height:1.25}.tablix-auth__lead{color:var(--hq-muted);margin:0 0 28px;font-size:.875rem}.tablix-auth__form{gap:20px;display:grid}.tablix-auth__field{color:var(--hq-text);gap:7px;font-size:.8125rem;font-weight:550;display:grid}[data-console=auth] .tablix-auth__field input{width:100%;min-height:max(42px, var(--wcag-hitbox-size,44px))}.tablix-auth__password{position:relative}[data-console=auth] .tablix-auth__password input{padding-right:66px}[data-console=auth] .tablix-auth__reveal{min-height:34px;color:var(--hq-muted);cursor:pointer;background:0 0;border:0;font-size:.75rem;position:absolute;top:4px;right:4px}[data-console=auth] .tablix-auth__submit{min-height:max(42px, var(--wcag-hitbox-size,44px));background:var(--hq-accent);color:var(--hq-on-accent);border-color:var(--hq-accent);width:100%}[data-console=auth] .tablix-auth__submit:hover:not(:disabled){background:var(--hq-accent-hover)}.tablix-auth__error{color:var(--hq-danger);background:var(--hq-danger-bg);border-left:3px solid var(--hq-danger);overflow-wrap:anywhere;padding:12px;font-size:.8125rem}.tablix-auth__error p{margin:3px 0 0}.tablix-auth__footnote{border-top:1px solid var(--hq-border);color:var(--hq-muted);margin:28px 0 0;padding-top:18px;font-size:.75rem}@media (width<=420px){.tablix-auth__panel{padding:24px}.auth-topbar{padding:20px}}[data-console]:not([data-console=auth]) :is(.theme-nav-active,a.theme-nav-active,.unified-section-link--active,.admin-sidebar__link--active){box-shadow:inset 2px 0 var(--hq-accent);border-color:#0000;color:var(--hq-accent)!important;background:var(--hq-selected)!important}[data-console]:not([data-console=auth]) :is(.theme-nav-active,a.theme-nav-active,.unified-section-link--active,.admin-sidebar__link--active):hover{color:var(--hq-accent)!important;background:var(--hq-selected)!important}[data-console]:not([data-console=auth]) :is(.theme-nav-link,.unified-section-link,.admin-sidebar__link):focus-visible{outline:2px solid var(--hq-accent);outline-offset:2px}[data-console]:not([data-console=auth]) :is(.theme-nav-link,.unified-section-link,.admin-sidebar__link)[aria-disabled=true],[data-console]:not([data-console=auth]) .admin-sidebar__link--disabled{opacity:.45;pointer-events:none}html[data-wcag-contrast]:not([data-wcag-contrast=normal]) [data-console] *{transition:none!important}[data-console] .switch-track{background:var(--hq-control-border)}[data-console] .switch-input:checked+.switch-track{background:var(--hq-accent)}[data-console] .switch-thumb{background:var(--hq-on-accent)}[data-console=hq][data-production-surfaces="1"] .theme-sidebar{width:224px}[data-console=hq][data-production-surfaces="1"] .theme-sidebar-header{padding:18px 20px}[data-console=hq][data-production-surfaces="1"] .theme-sidebar nav{padding:12px}[data-console=hq][data-production-surfaces="1"] .theme-nav-active{background:var(--hq-selected);color:var(--hq-accent);box-shadow:inset 2px 0 var(--hq-accent)}[data-console=hq][data-production-surfaces="1"] .theme-header{background:var(--hq-surface);min-height:max(52px, var(--wcag-hitbox-size,44px));height:auto}[data-console=hq][data-production-surfaces="1"] .theme-header__logo{box-shadow:none}[data-console=hq][data-production-surfaces="1"] .tablix-shell-content{padding:var(--hq-page-gap)}[data-console=hq][data-production-surfaces="1"] .tds-product-shell-footer{margin-top:32px}[data-console=hq][data-production-surfaces="1"] :is(.admin-panel,.hq-panel){width:100%;min-width:0}[data-console=hq][data-production-surfaces="1"] .admin-page-header__title{letter-spacing:-.025em;font-size:1.375rem;font-weight:650}[data-console=hq][data-production-surfaces="1"] .admin-page-header__subtitle{max-width:64ch;line-height:1.5}[data-console=hq][data-production-surfaces="1"] .admin-page-header__meta{background:0 0;border:0;padding:0}[data-console=hq][data-production-surfaces="1"] .card{background:var(--hq-surface);border-radius:var(--hq-radius);box-shadow:none;min-width:0;overflow:visible}[data-console=hq][data-production-surfaces="1"] .card__header{padding:14px 18px;font-size:.875rem;font-weight:600}[data-console=hq][data-production-surfaces="1"] .card__body{padding:18px}[data-console=hq][data-production-surfaces="1"] .card__footer{padding:12px 18px}[data-console=hq][data-production-surfaces="1"] :is(.hq-detail-grid,.hq-overview-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}[data-console=hq][data-production-surfaces="1"] :is(.hq-detail-list dd,.hq-timeline li,.hq-access-user,.hq-panel__lead){overflow-wrap:anywhere}[data-console=hq][data-production-surfaces="1"] .hq-timeline li{border-left:2px solid var(--hq-border);padding:0 0 12px 14px}[data-console=hq][data-production-surfaces="1"] .hq-timeline time{color:var(--hq-muted);font-size:.75rem}[data-console=hq][data-production-surfaces="1"] .hq-panel__title{letter-spacing:-.025em;font-size:1.375rem;font-weight:650}[data-console=hq][data-production-surfaces="1"] .hq-panel__lead{max-width:75ch}[data-console=hq][data-production-surfaces="1"] :is(.hq-table-wrap,.datatable__table-wrap,.datatable__scroll){overscroll-behavior-inline:contain;overflow-x:auto}[data-console=hq][data-production-surfaces="1"] .datatable{border-radius:var(--hq-radius);min-width:0;box-shadow:none}[data-console=hq][data-production-surfaces="1"] :is(.datatable__toolbar,.datatable__pagination){flex-wrap:wrap;gap:10px}[data-console=hq][data-production-surfaces="1"] .datatable__search{width:min(100%,320px);min-width:0}[data-console=hq][data-production-surfaces="1"] :is(.datatable__th,.hq-table th){background:var(--hq-subtle);color:var(--hq-muted);font-size:.75rem;font-weight:600}[data-console=hq][data-production-surfaces="1"] :is(.datatable__td,.hq-table td){padding:var(--hq-row-padding) 12px;font-size:.8125rem;line-height:1.5}[data-console=hq][data-production-surfaces="1"] :is(.datatable__row:hover,.hq-table tbody tr:hover){background:var(--hq-selected)}[data-console=hq][data-production-surfaces="1"] .datatable__menu{background:var(--hq-raised);box-shadow:var(--hq-shadow)}[data-console=hq][data-production-surfaces="1"] .admin-form{gap:12px;display:grid}[data-console=hq][data-production-surfaces="1"] .admin-form--inline{flex-wrap:wrap;align-items:end;display:flex}[data-console=hq][data-production-surfaces="1"] .admin-form label{gap:5px;font-size:.8125rem;display:grid}[data-console=hq][data-production-surfaces="1"] .admin-form input{min-width:0}[data-console=hq][data-production-surfaces="1"] .admin-button--danger{color:var(--hq-danger);border-color:var(--hq-danger)}[data-console=hq][data-production-surfaces="1"] .admin-alert{border-radius:var(--hq-radius);border:1px solid;padding:10px 14px}[data-console=hq][data-production-surfaces="1"] .admin-alert--error{color:var(--hq-danger);background:var(--hq-danger-bg)}[data-console=hq][data-production-surfaces="1"] .admin-alert--success{color:var(--hq-success);background:var(--hq-success-bg)}[data-console=hq][data-production-surfaces="1"] .hq-metric{background:var(--hq-surface);border-radius:var(--hq-radius);padding:18px}.hq-shell__context{border-bottom:1px solid var(--hq-border);color:var(--hq-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:24px;padding-bottom:16px;font-size:.75rem;display:flex}.hq-shell__context p{overflow-wrap:anywhere;margin:0}.hq-shell__context strong{color:var(--hq-text);font-weight:600}.hq-attention{border-top:2px solid var(--hq-accent);background:var(--hq-surface);margin:0 0 24px;padding:18px}.hq-attention h2{margin:0 0 12px;font-size:.875rem}.hq-attention__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hq-attention a{color:var(--hq-text);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.hq-attention strong{font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600}.hq-attention [data-severity=danger] strong{color:var(--hq-danger)}.hq-attention [data-severity=warning] strong{color:var(--hq-warning)}.hq-attention span{max-width:20ch;font-size:.8125rem}.hq-shell__density{color:var(--hq-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding-inline:8px;font-size:.75rem;display:inline-flex}@media (width<=767px){[data-console=hq][data-production-surfaces="1"] .tablix-shell-content{padding:16px}[data-console=hq][data-production-surfaces="1"] .card__body{padding:14px}[data-console=hq][data-production-surfaces="1"] .hq-customers-filters{width:100%}[data-console=hq][data-production-surfaces="1"] .hq-customers-filters label{flex:120px;min-width:0}[data-console=hq][data-production-surfaces="1"] .hq-customers-filters input{width:100%}[data-console=hq][data-production-surfaces="1"] :is(.datatable__pagination-meta,.datatable__pagination-controls){flex-wrap:wrap}.hq-attention__items{grid-template-columns:1fr;gap:0}.hq-attention a{border-bottom:1px solid var(--hq-border);padding:10px 0}.hq-attention a:last-child{border-bottom:0}.hq-attention span{max-width:none}}@media (prefers-reduced-motion:reduce){[data-console]{--hq-duration:0s}[data-console] *,[data-console] :before,[data-console] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-console=hq][data-production-surfaces="1"] .datatable-wrapper{border-radius:var(--hq-radius);min-width:0;box-shadow:none}[data-console=hq][data-production-surfaces="1"] .datatable__scroll-container{max-width:100%;overflow-x:auto}.hq-surface-header{margin-bottom:24px}.hq-surface-header h1{letter-spacing:-.025em;margin:0 0 6px;font-size:1.375rem;font-weight:650}.hq-surface-header p{color:var(--hq-muted);max-width:70ch;margin:0 0 16px}.hq-source-state{border-block:1px solid var(--hq-border);color:var(--hq-muted);flex-wrap:wrap;gap:12px;padding:10px 0;font-size:.75rem;display:flex}.hq-source-state span+span{border-left:1px solid var(--hq-border);padding-left:12px}.hq-contract-details{color:var(--hq-muted);margin-bottom:20px}.hq-contract-details summary{cursor:pointer;padding:8px 0;font-size:.75rem}.hq-server-pagination{gap:20px;margin-top:10px;font-size:.8125rem;display:flex}[data-console=hq][data-production-surfaces="1"] .dialog__panel{background:var(--hq-raised);border-radius:var(--hq-radius);box-shadow:var(--hq-shadow)}[data-console=hq][data-production-surfaces="1"] .theme-sidebar .theme-nav-link{color:var(--hq-muted);font-size:.875rem}[data-console=hq][data-production-surfaces="1"] .theme-sidebar .theme-nav-active{color:var(--hq-accent);background:var(--hq-selected);font-size:.875rem}[data-console=hq][data-production-surfaces="1"] .theme-sidebar :is(.theme-nav-link,.theme-nav-active){min-height:max(var(--hq-control-height),var(--wcag-hitbox-size,44px));padding:8px 12px}[data-console=hq][data-production-surfaces="1"] .theme-sidebar .mb-4{margin-bottom:12px}[data-console=hq][data-production-surfaces="1"] .theme-sidebar .theme-nav-link:hover{color:var(--hq-text);background:var(--hq-subtle)}[data-console=hq][data-production-surfaces="1"] .tds-app-footer{border-top:1px solid var(--hq-border);background:0 0;padding:16px 0}[data-console=hq][data-production-surfaces="1"] .tds-app-footer__inner{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:0;display:flex}[data-console=hq][data-production-surfaces="1"] .tds-app-footer__brand{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-console=hq][data-production-surfaces="1"] .tds-app-footer__brand :is(p,a){margin:0;font-size:.75rem}[data-console=hq][data-production-surfaces="1"] :is(.tds-app-footer__powered,.tds-app-footer__wcag-note){display:none}[data-console=hq][data-production-surfaces="1"] .tds-app-footer__sections{flex-wrap:wrap;gap:12px;display:flex}[data-console=hq][data-production-surfaces="1"] .tds-app-footer__section{background:0 0;border:0;padding:0}[data-console=hq][data-production-surfaces="1"] .tds-app-footer__section-title{font-size:.6875rem}@media (width<=767px){[data-console=hq][data-production-surfaces="1"] .theme-header{flex-wrap:wrap;gap:8px;padding:8px 14px}[data-console=hq][data-production-surfaces="1"] .theme-header .header-right{flex-wrap:wrap;gap:6px}[data-console=hq][data-production-surfaces="1"] .hq-shell__density{padding-inline:8px;font-size:.75rem}}[data-console=hq][data-production-surfaces="1"] .tablix-shell-content,[data-console=hq][data-production-surfaces="1"] .tds-product-shell-footer{background:var(--hq-canvas)}[data-console=hq][data-production-surfaces="1"] .theme-sidebar nav a.theme-nav-link{color:var(--hq-muted)}[data-console=hq][data-production-surfaces="1"] .theme-sidebar nav a.theme-nav-active{color:var(--hq-accent)}[data-console=hq][data-production-surfaces="1"] .tds-app-footer__overlay{display:none}[data-console=hq][data-production-surfaces="1"] :is(.admin-page-header__subtitle,.admin-page-header__meta,.tds-app-footer__copyright,.tds-app-footer__section-title){color:var(--hq-muted)}[data-console=hq][data-production-surfaces="1"] .hq-panel p a{text-decoration:underline}.hq-detail-tabs,.proposal-tabs{border-bottom:1px solid var(--hq-border);flex-wrap:wrap;gap:6px;margin-bottom:20px;padding-bottom:12px;display:flex}.hq-detail-tabs [aria-pressed=true],.proposal-tabs [aria-pressed=true]{color:var(--hq-accent);background:var(--hq-selected);border-color:var(--hq-accent)}.proposal-workspace{gap:24px;min-width:0;display:grid}.proposal-boundary{border:1px dashed var(--hq-border);border-radius:var(--hq-radius);color:var(--hq-muted);background:var(--hq-subtle);flex-wrap:wrap;gap:8px 16px;padding:10px 14px;font-size:.75rem;display:flex}.proposal-boundary strong{color:var(--hq-text)}.proposal-header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.proposal-header h1{letter-spacing:-.025em;margin:0 0 6px;font-size:1.375rem;font-weight:650}.proposal-header p{color:var(--hq-muted);margin:0}.proposal-header .proposal-eyebrow{margin-bottom:6px;font-size:.6875rem}.proposal-header__context{color:var(--hq-muted);align-content:start;gap:4px;font-size:.75rem;display:grid}.proposal-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.proposal-section,.proposal-state{border:1px solid var(--hq-border);border-radius:var(--hq-radius);background:var(--hq-surface);min-width:0;padding:20px}.proposal-section h2,.proposal-state h2,.proposal-attention h2{margin:0 0 12px;font-size:.875rem;font-weight:600}.proposal-section h3{font-size:.8125rem}.proposal-section p,.proposal-state p{font-size:.8125rem;line-height:1.6}.proposal-secondary{color:var(--hq-muted)}.proposal-attention{border-top:2px solid var(--hq-warning);background:var(--hq-surface);padding:18px 20px}.proposal-attention p{color:var(--hq-muted);font-size:.8125rem}.proposal-attention ul{margin:0;padding:0;list-style:none}.proposal-attention li+li{border-top:1px solid var(--hq-border)}.proposal-attention li button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.proposal-workspace small{color:var(--hq-muted);margin-top:4px;font-size:.75rem;font-weight:400;display:block}.proposal-list{margin:0 0 16px;padding:0;list-style:none}.proposal-list li{border-bottom:1px solid var(--hq-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:.8125rem;display:flex}.proposal-list li>span,.proposal-list time{color:var(--hq-muted);font-size:.75rem}.proposal-details{gap:0;margin:0;display:grid}.proposal-details>div{border-bottom:1px solid var(--hq-border);grid-template-columns:minmax(110px,1fr) 2fr;gap:16px;padding:12px 0;font-size:.8125rem;display:grid}.proposal-details dt{color:var(--hq-muted)}.proposal-details dd{overflow-wrap:anywhere;margin:0}.proposal-identity{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.proposal-identity h2{margin-bottom:4px}.proposal-identity p{color:var(--hq-muted);margin:0}.proposal-avatar{background:var(--hq-selected);width:44px;height:44px;color:var(--hq-accent);border-radius:6px;place-items:center;font-weight:600;display:grid}.proposal-badges,.proposal-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-size:.75rem;display:flex}.proposal-table-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.proposal-table-toolbar label,.proposal-field{gap:6px;min-width:0;font-size:.75rem;display:grid}.proposal-table-toolbar>span{color:var(--hq-muted);margin-left:auto;padding-bottom:8px;font-size:.75rem}.proposal-conversation{margin:20px 0;padding:0;list-style:none}.proposal-conversation li{border-left:2px solid var(--hq-border);margin-bottom:16px;padding:0 0 12px 16px;font-size:.8125rem}.proposal-danger-zone{border-top:1px solid var(--hq-danger);margin-top:24px;padding-top:16px}[data-console=hq] .proposal-danger-button{color:var(--hq-danger);background:var(--hq-danger-bg);border-color:var(--hq-danger)}.proposal-draft{background:var(--hq-subtle);border-left:2px solid var(--hq-info);padding:12px}.proposal-notice{color:var(--hq-info);background:var(--hq-info-bg);border-left:3px solid var(--hq-info);margin:0;padding:12px}.proposal-state--danger{color:var(--hq-danger);background:var(--hq-danger-bg);border-color:var(--hq-danger)}.proposal-skeleton{background:var(--hq-subtle);border-radius:4px;height:36px;margin-top:12px}[data-console=hq] :is(.proposal-workspace,.calendar) .badge--success{color:var(--hq-success);background:var(--hq-success-bg)}[data-console=hq] :is(.proposal-workspace,.calendar) .badge--warning{color:var(--hq-warning);background:var(--hq-warning-bg)}[data-console=hq] :is(.proposal-workspace,.calendar) .badge--info{color:var(--hq-info);background:var(--hq-info-bg)}@media (width<=767px){.proposal-two-column{grid-template-columns:minmax(0,1fr)}.proposal-section{padding:16px}.proposal-table-toolbar label{flex:120px}.proposal-details>div{grid-template-columns:minmax(90px,1fr) 2fr}}[data-console] :is(a,button,label,h1,h2,h3,p,dd){overflow-wrap:anywhere}@media (width<=767px){[data-console=hq] .theme-header__search{display:inline-flex!important}[data-console=hq] .theme-header__search kbd{display:none}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-14{height:3.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-screen{height:100vh}.min-h-48{min-height:12rem}.min-h-\[220px\]{min-height:220px}.w-20{width:5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.p-3{padding:.75rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[var\(--unified-content-padding-x\)\]{padding-left:var(--unified-content-padding-x);padding-right:var(--unified-content-padding-x)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-5{padding-left:1.25rem}.text-left{text-align:left}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-widest{letter-spacing:.1em}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.no-underline{text-decoration-line:none}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--cockpit-focus-ring-width:3px;--cockpit-focus-ring-offset:2px;--cockpit-font-scale:1}body{font-family:var(--unified-font-family,Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif);color:var(--tablix-text-primary);margin:0}.unified-inline-nav{border-radius:var(--unified-radius-shell-md,var(--unified-radius-md));border:1px solid var(--unified-border-base);background:var(--unified-bg-surface);padding:var(--unified-space-2) var(--unified-space-3);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--unified-text-muted);transition:background-color var(--unified-transition-fast) var(--unified-ease), color var(--unified-transition-fast) var(--unified-ease), border-color var(--unified-transition-fast) var(--unified-ease);align-items:center;display:inline-flex}.unified-inline-nav:hover{background:var(--unified-bg-subtle);color:var(--unified-text-base)}.unified-inline-nav--active{background:var(--unified-accent);border-color:var(--unified-accent);color:var(--unified-contrast)}.unified-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm,.875rem);color:var(--unified-text-base);background:var(--unified-bg-surface);border:1px solid var(--unified-border-base);border-radius:var(--unified-radius-md);overflow:hidden}.unified-table thead th{z-index:var(--tds-z-base);background:var(--unified-bg-subtle);border-bottom:1px solid var(--unified-border-base);padding:var(--unified-space-3) var(--unified-space-4);text-align:left;font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase;color:var(--unified-text-muted);position:sticky;top:0}.unified-table tbody td{padding:var(--unified-space-3) var(--unified-space-4);border-bottom:1px solid var(--unified-border-subtle)}.unified-table tbody tr:nth-child(2n){background:var(--unified-bg-subtle)}.unified-table tbody tr:hover{background:color-mix(in srgb, var(--unified-accent) 8%, white)}.unified-map-plane{background:linear-gradient(180deg, color-mix(in srgb, var(--unified-accent) 8%, white), var(--unified-bg-subtle)), radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--unified-accent) 14%, transparent), transparent 42%);border:1px solid var(--unified-border-base)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.theme-auth-form{background:var(--unified-bg-surface,var(--bg-surface));border-color:var(--unified-border-base,var(--border-base));color:var(--unified-text-base,var(--text-base))}.theme-auth-form span{color:var(--unified-text-muted,var(--text-muted))}.theme-auth-form input{background:var(--unified-bg-base,var(--bg-base));border-color:var(--unified-border-base,var(--border-base));color:var(--unified-text-base,var(--text-base))}.theme-auth-form input:focus-visible{outline:3px solid var(--focus-ring-color-accent,var(--accent));outline-offset:2px}.theme-auth-submit{background:var(--unified-accent,var(--accent));color:var(--unified-contrast,var(--tds-text-inverse))}.theme-auth-submit:focus-visible{outline:3px solid var(--focus-ring-color-neutral,var(--text-base));outline-offset:2px}[role=alert]{color:var(--unified-danger,var(--danger))}.operator-panel{gap:1rem;display:grid}.operator-btn{justify-content:center;align-items:center;gap:var(--tds-btn-gap);min-height:var(--tds-btn-height);padding:var(--tds-btn-padding-y) var(--tds-btn-padding-x);border-radius:var(--tds-btn-radius);border:1px solid var(--tds-btn-border);background:var(--tds-btn-bg);color:var(--tds-btn-text);font-size:var(--tds-btn-font-size);font-weight:var(--tds-btn-font-weight);cursor:pointer;box-shadow:var(--tds-btn-shadow);transition:background-color var(--tds-duration-fast) var(--tds-ease-standard), border-color var(--tds-duration-fast) var(--tds-ease-standard), box-shadow var(--tds-duration-fast) var(--tds-ease-standard);text-decoration:none;display:inline-flex}.operator-btn:hover,.operator-btn:focus-visible{background:var(--tds-btn-bg-hover);outline:var(--tds-interaction-focus-width) solid var(--tds-btn-focus-ring);outline-offset:var(--tds-btn-focus-offset)}.operator-btn--primary{background:var(--tds-btn-primary-bg);border-color:var(--tds-btn-primary-bg);color:var(--tds-btn-primary-text)}.operator-btn--primary:hover,.operator-btn--primary:focus-visible{background:var(--tds-btn-primary-bg-hover);border-color:var(--tds-btn-primary-bg-hover)}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:rounded:focus{border-radius:.25rem}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-medium:focus{font-weight:500}.focus\:shadow:focus{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}@media (width>=768px){.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.lg\:static{position:static}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (width>=1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.global-search-result.svelte-ivwueb{border-radius:var(--radius-md);width:100%;color:var(--text-base);gap:var(--space-1);padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:grid}.global-search-result.svelte-ivwueb:hover{background:var(--bg-subtle)}.global-search-result__label.svelte-ivwueb{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.global-search-result__description.svelte-ivwueb{color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.global-search-section.svelte-1xdd2hm{gap:var(--space-2);display:grid}.global-search-section__title.svelte-1xdd2hm{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:.04em;text-transform:uppercase;margin:0}.global-search-section__items.svelte-1xdd2hm{gap:var(--space-1);display:grid}.global-search__results.svelte-67gq91{gap:var(--space-3);border-top:1px solid var(--border-base);max-height:min(20rem,40vh);padding-top:var(--space-3);display:grid;overflow:auto}.global-search__state.svelte-67gq91{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal);border-top:1px solid var(--border-base);padding-top:var(--space-3);margin:0}.command-input.svelte-o07h3n{border:1px solid var(--border-base);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;color:var(--text-base);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast) var(--ease-standard), box-shadow var(--transition-fast) var(--ease-emphasized), background-color var(--transition-fast) var(--ease-standard)}.command-input.svelte-o07h3n::placeholder{color:var(--text-muted)}.command-input.svelte-o07h3n:focus-visible{border-color:var(--accent);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color-accent);outline:none}.command-item.svelte-uzu4p6{border-radius:var(--radius-md);width:100%;color:var(--text-base);font-size:var(--font-size-sm);line-height:var(--line-height-normal);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;transition:background-color var(--transition-fast) var(--ease-standard), color var(--transition-fast) var(--ease-standard), transform var(--transition-micro) var(--ease-standard), opacity var(--transition-fast) var(--ease-standard);background:0 0;border:1px solid #0000;display:flex}.command-item.svelte-uzu4p6:hover{background:var(--bg-subtle)}.command-item--active.svelte-uzu4p6{background:var(--accent);color:#fff}.command-item.svelte-uzu4p6:active:not(:disabled){transform:scale(var(--state-active-scale-content));opacity:var(--state-active-opacity)}.command-item--disabled.svelte-uzu4p6{opacity:var(--state-disabled-opacity-ui);cursor:var(--state-disabled-cursor)}.command-item__leading.svelte-uzu4p6{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.command-item__icon.svelte-uzu4p6{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.command-item__label.svelte-uzu4p6{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-item__shortcut.svelte-uzu4p6{font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:inherit;opacity:.8;flex-shrink:0}.command-section.svelte-1xx9r2o{gap:var(--space-2);display:grid}.command-section__title.svelte-1xx9r2o{padding:0 var(--space-1);font-size:var(--font-size-xs);line-height:var(--line-height-tight);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0}.command-section__items.svelte-1xx9r2o{gap:var(--space-1);display:grid}.command-list.svelte-1vd8z1r{gap:var(--space-4);max-height:min(24rem,56vh);padding-right:var(--space-1);display:grid;overflow:auto}.command-list__empty.svelte-1vd8z1r{padding:var(--space-4) var(--space-1);color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.command-palette__panel.svelte-ptday4{width:min(44rem, calc(100vw - var(--space-8)));border:1px solid var(--border-base);border-radius:var(--radius-lg);background:var(--bg-surface);max-height:min(70vh,36rem);box-shadow:var(--elevation-3);gap:var(--space-4);padding:var(--space-4);animation:svelte-ptday4-command-palette-in var(--transition-normal) var(--ease-emphasized);display:grid;position:relative}.command-palette__input-row.svelte-ptday4{align-items:center;gap:var(--space-3);display:flex}.command-palette__shortcut.svelte-ptday4{border:1px solid var(--border-base);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight);background:var(--bg-subtle);flex-shrink:0}@keyframes svelte-ptday4-command-palette-in{0%{opacity:0;transform:translateY(var(--space-1)) scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}dialog.a11y-premium-drawer.svelte-1oxn2no{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;border:0;margin:0;padding:0;background:0 0!important}dialog.a11y-premium-drawer.svelte-1oxn2no::backdrop{background:0 0!important}.a11y-premium-drawer__panel.svelte-1oxn2no{overflow-y:auto}.a11y-premium-drawer__head.svelte-1oxn2no{flex-shrink:0}.a11y-premium-drawer__body.svelte-1oxn2no{flex:none;min-height:0;overflow:visible}.a11y-premium-drawer__head.svelte-1oxn2no>div:where(.svelte-1oxn2no){min-width:0}.a11y-premium-drawer__head-title.svelte-1oxn2no,.a11y-premium-drawer__head-sub.svelte-1oxn2no,.a11y-premium-drawer__chip.svelte-1oxn2no,.a11y-premium-drawer__hint.svelte-1oxn2no,.a11y-premium-drawer__group-intro.svelte-1oxn2no{overflow-wrap:anywhere;white-space:normal}.sr-only.svelte-1oxn2no{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.breadcrumb-item.svelte-ja0b2t{align-items:center;min-width:0;display:inline-flex}.breadcrumb-item__link.svelte-ja0b2t,.breadcrumb-item__current.svelte-ja0b2t{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-tight);text-decoration:none;display:inline-flex}.breadcrumb-item__link.svelte-ja0b2t{color:var(--text-muted)}.breadcrumb-item__link.svelte-ja0b2t:hover{color:var(--text-base)}.breadcrumb-item__current.svelte-ja0b2t{color:var(--text-base);font-weight:var(--font-weight-medium)}.breadcrumb-item__icon.svelte-ja0b2t{justify-content:center;align-items:center;display:inline-flex}.breadcrumbs.svelte-o3cxst{min-width:0}.breadcrumbs__list.svelte-o3cxst{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__separator.svelte-o3cxst{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.hq-all-launcher.svelte-1yajfth{border-radius:var(--tds-radius-lg,var(--radius-lg,12px));background:0 0;border:none;width:100%;max-width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.hq-all-launcher.svelte-1yajfth::backdrop{background:color-mix(in srgb, var(--tds-text-primary,#0f172a) 45%, transparent)}.hq-all-launcher__panel.svelte-1yajfth{max-height:inherit;background:var(--tds-surface-raised,var(--hq-raised,var(--bg-surface)));color:var(--tds-text-primary,var(--hq-text,var(--text-base)));border:1px solid var(--tds-border-default,var(--hq-border,var(--border-base)));border-radius:inherit;box-shadow:var(--tds-elevation-overlay,var(--hq-shadow,0 18px 48px #0000002e));flex-direction:column;display:flex}.hq-all-launcher__header.svelte-1yajfth{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 8px;display:flex}.hq-all-launcher__title.svelte-1yajfth{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:650}.hq-all-launcher__lead.svelte-1yajfth{color:var(--tds-text-muted,var(--hq-muted,var(--text-muted)));margin:4px 0 0;font-size:.8125rem}.hq-all-launcher__close.svelte-1yajfth{border-radius:var(--tds-radius-md,8px);border:1px solid var(--tds-border-subtle,var(--border-base));block-size:max(44px,2.5rem);inline-size:max(44px,2.5rem);color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.hq-all-launcher__search.svelte-1yajfth{padding:8px 18px 12px;display:block}.hq-all-launcher__search-input.svelte-1yajfth{border-radius:var(--tds-radius-md,8px);border:1px solid var(--tds-border-default,var(--border-base));background:var(--tds-surface-surface,var(--bg-subtle));width:100%;min-height:max(44px,2.75rem);color:inherit;font:inherit;padding:0 12px}.hq-all-launcher__body.svelte-1yajfth{overscroll-behavior:contain;padding:0 12px 16px;overflow-y:auto}.hq-all-launcher__section.svelte-1yajfth{margin-top:8px}.hq-all-launcher__section-title.svelte-1yajfth{letter-spacing:.08em;text-transform:uppercase;color:var(--tds-text-muted,var(--text-muted));margin:0;padding:8px 6px;font-size:.6875rem;font-weight:700}.hq-all-launcher__list.svelte-1yajfth{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hq-all-launcher__item.svelte-1yajfth{border-radius:var(--tds-radius-md,8px);min-height:max(48px,3rem);color:inherit;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.hq-all-launcher__item.svelte-1yajfth:hover,.hq-all-launcher__item[aria-current=page].svelte-1yajfth{background:var(--tds-surface-brand,var(--hq-selected,var(--bg-subtle)))}.hq-all-launcher__icon.svelte-1yajfth{color:var(--tds-action-primary,var(--hq-accent,var(--accent)));display:inline-flex}.hq-all-launcher__meta.svelte-1yajfth{flex-direction:column;gap:2px;min-width:0;display:flex}.hq-all-launcher__label.svelte-1yajfth{font-size:.9375rem;font-weight:600}.hq-all-launcher__description.svelte-1yajfth{color:var(--tds-text-muted,var(--text-muted));font-size:.75rem}.hq-all-launcher__empty.svelte-1yajfth{color:var(--tds-text-muted,var(--text-muted));margin:16px 6px;font-size:.875rem}@media (width<=640px){.hq-all-launcher.svelte-1yajfth{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.hq-all-launcher__panel.svelte-1yajfth{border-inline:0;border-radius:0;min-height:100dvh}}@media (prefers-reduced-motion:reduce){.hq-all-launcher.svelte-1yajfth,.hq-all-launcher__item.svelte-1yajfth{transition:none}}.theme-btn-ghost.svelte-1flis1a{color:var(--text-muted)}.theme-btn-ghost.svelte-1flis1a:hover{background:var(--bg-subtle);color:var(--text-base)}.dropdown.svelte-opyy9a{display:inline-block;position:relative}.dropdown__trigger.svelte-opyy9a{cursor:pointer;transition:opacity var(--transition-micro) var(--ease-standard), background-color var(--transition-micro) var(--ease-standard), transform var(--transition-micro) var(--ease-standard), box-shadow var(--transition-fast) var(--ease-emphasized)}.dropdown__trigger.svelte-opyy9a:hover{opacity:var(--state-hover-opacity)}.dropdown__trigger.svelte-opyy9a:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color-neutral-strong);outline-offset:var(--focus-ring-offset);outline:none}.dropdown__trigger.svelte-opyy9a:active{opacity:var(--state-active-opacity);transform:scale(var(--state-active-scale-ui))}.dropdown__menu.svelte-opyy9a{top:calc(100% + var(--space-1));z-index:50;background:var(--bg-surface);border:1px solid var(--border-base);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--elevation-2);padding:var(--space-1) 0;animation:svelte-opyy9a-dropdown-menu-in var(--transition-normal) var(--ease-emphasized);margin:0;list-style:none;position:absolute}.dropdown__menu--left.svelte-opyy9a{left:0}.dropdown__menu--right.svelte-opyy9a{right:0}.dropdown__item.svelte-opyy9a{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);text-align:left;color:var(--text-base);font-size:var(--font-size-sm);cursor:pointer;transition:opacity var(--transition-micro) var(--ease-standard), background-color var(--transition-micro) var(--ease-standard), color var(--transition-micro) var(--ease-standard), transform var(--transition-micro) var(--ease-standard), box-shadow var(--transition-fast) var(--ease-emphasized);white-space:nowrap;background:0 0;border:none;display:flex}.dropdown__item.svelte-opyy9a:hover:not(.dropdown__item--disabled){background:var(--bg-subtle);opacity:var(--state-hover-opacity)}.dropdown__item.svelte-opyy9a:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color-neutral-strong);outline-offset:var(--focus-ring-offset);outline:none}.dropdown__item.svelte-opyy9a:active:not(.dropdown__item--disabled){opacity:var(--state-active-opacity);transform:scale(var(--state-active-scale-ui))}.dropdown__item--danger.svelte-opyy9a{color:var(--danger)}.dropdown__item--danger.svelte-opyy9a:hover:not(.dropdown__item--disabled){background:var(--danger-bg)}.dropdown__item--disabled.svelte-opyy9a{opacity:var(--state-disabled-opacity-ui);cursor:var(--state-disabled-cursor);pointer-events:none}.dropdown__item-icon.svelte-opyy9a{color:var(--text-muted);flex-shrink:0;align-items:center;display:inline-flex}@keyframes svelte-opyy9a-dropdown-menu-in{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:translateY(0)}}.lang-selector.svelte-wpw3yk{flex:0 auto;min-width:6.75rem;max-width:min(11.5rem,42vw);display:inline-flex}.lang-selector.svelte-wpw3yk .dropdown{width:100%}.lang-selector.svelte-wpw3yk .dropdown__menu{min-width:min(16rem,85vw);max-height:min(22rem,60vh);overflow-y:auto}.lang-selector__trigger.svelte-wpw3yk{border:1px solid var(--hq-border,var(--tds-border-default,var(--border-base)));border-radius:var(--hq-radius,var(--radius-md,6px));background:var(--hq-surface,var(--tds-surface-raised,var(--bg-surface)));max-width:100%;min-height:44px;color:var(--hq-text,var(--tds-text-primary,var(--text-base)));font:inherit;cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.8125rem;font-weight:550;display:inline-flex}.lang-selector__trigger.svelte-wpw3yk:hover{background:var(--hq-subtle,var(--tds-surface-interactive,var(--bg-subtle)))}.lang-selector__trigger.svelte-wpw3yk:focus-visible{outline:3px solid var(--hq-accent,var(--tds-border-focus,#2563eb));outline-offset:2px}.lang-selector__marker.svelte-wpw3yk{flex-shrink:0;justify-content:center;align-items:center;min-width:1.35rem;font-size:.95rem;line-height:1;display:inline-flex}.lang-selector__marker[data-kind=code].svelte-wpw3yk{background:var(--hq-subtle,var(--tds-surface-interactive,#eef2f6));min-width:1.5rem;color:var(--hq-text,var(--tds-text-primary));letter-spacing:.04em;border-radius:.25rem;padding:.1rem .25rem;font-size:.65rem;font-weight:700}.lang-selector__name.svelte-wpw3yk{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:3.25rem;overflow:hidden}.lang-selector__chevron.svelte-wpw3yk{opacity:.7;flex-shrink:0}.operator-user-menu.svelte-1fixqwg{position:relative}.operator-user-menu__trigger.svelte-1fixqwg{border:1px solid var(--unified-border-base,var(--border-base));border-radius:var(--unified-radius-pill,999px);background:var(--unified-bg-surface,var(--bg-surface));max-width:14rem;color:var(--unified-text-base,var(--text-base));font-size:var(--font-body-size,.9375rem);font-weight:var(--font-weight-medium,500);align-items:center;gap:.5rem;padding:.2rem .55rem .2rem .2rem;display:inline-flex}.operator-user-menu__trigger.svelte-1fixqwg:hover{background:var(--unified-bg-subtle,var(--bg-subtle))}.operator-user-menu__avatar.svelte-1fixqwg{background:var(--unified-accent,var(--accent));width:1.75rem;height:1.75rem;color:var(--unified-accent-contrast,#fff);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.operator-user-menu__label.svelte-1fixqwg{text-overflow:ellipsis;white-space:nowrap;padding-right:.25rem;overflow:hidden}.operator-user-menu__backdrop.svelte-1fixqwg{z-index:calc(var(--tds-z-popover,40) - 1);cursor:default;background:0 0;border:0;position:fixed;inset:0}.operator-user-menu__panel.svelte-1fixqwg{z-index:var(--tds-z-popover,40);border:1px solid var(--unified-border-base,var(--border-base));border-radius:var(--unified-radius-shell-md,.5rem);background:var(--unified-bg-surface,var(--bg-surface));min-width:15rem;box-shadow:var(--tds-elevation-raised,0 8px 24px #0000001f);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0}.operator-user-menu__identity.svelte-1fixqwg{border-bottom:1px solid var(--unified-border-base,var(--border-base));margin-bottom:.25rem;padding:.5rem .65rem .65rem}.operator-user-menu__meta.svelte-1fixqwg{letter-spacing:.04em;text-transform:uppercase;color:var(--unified-text-muted,var(--text-muted));font-size:.6875rem;font-weight:600;display:block}.operator-user-menu__email.svelte-1fixqwg{font-size:var(--font-body-size,.9375rem);color:var(--unified-text-base,var(--text-base));word-break:break-all;margin-top:.2rem;font-weight:600;display:block}.operator-user-menu__action.svelte-1fixqwg{border-radius:var(--unified-radius-shell-md,.375rem);text-align:left;width:100%;font-size:var(--font-body-size,.9375rem);color:var(--unified-text-base,var(--text-base));background:0 0;border:0;padding:.55rem .65rem;font-weight:500}.operator-user-menu__action.svelte-1fixqwg:hover{background:var(--unified-bg-subtle,var(--bg-subtle))}.theme-header.svelte-1elxaub{height:var(--unified-header-height,3.5rem);background:var(--unified-bg-surface,var(--bg-surface));border-bottom:1px solid var(--unified-border-base,var(--border-base))}.theme-header__brand.svelte-1elxaub{color:var(--tds-text-primary);font-size:var(--font-body-size);font-weight:var(--font-weight-semibold,600)}.theme-header__logo.svelte-1elxaub{border-radius:var(--radius-md);box-shadow:var(--tds-elevation-base)}.theme-header__brand-stack.svelte-1elxaub{flex-direction:column;min-width:0;line-height:1.15;display:inline-flex}.theme-header__brand-text.svelte-1elxaub{letter-spacing:-.01em}.theme-header__brand-subtitle.svelte-1elxaub{letter-spacing:.04em;text-transform:uppercase;color:var(--unified-text-muted,var(--text-muted));font-size:.6875rem;font-weight:600}.theme-btn-ghost.svelte-1elxaub{color:var(--unified-text-muted,var(--text-muted))}.theme-btn-ghost.svelte-1elxaub:hover{background:var(--unified-bg-subtle,var(--bg-subtle));color:var(--unified-text-base,var(--text-base))}.theme-header__search.svelte-1elxaub{border:1px solid var(--unified-border-base,var(--border-base));background:var(--unified-bg-workspace,var(--bg-subtle));color:var(--unified-text-muted,var(--text-muted))}.theme-header__search.svelte-1elxaub:hover,.theme-header__search.svelte-1elxaub:focus-visible{border-color:var(--unified-accent,var(--accent));box-shadow:var(--unified-focus-ring-accent,0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent));outline:none}.theme-header__kbd.svelte-1elxaub{border-radius:var(--radius-sm);border:1px solid var(--unified-border-base,var(--border-base));background:var(--unified-bg-surface,var(--bg-surface));padding:.125rem .375rem;font-family:inherit;font-size:.6875rem}.sr-hint.svelte-1elxaub{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.operator-context-bar.svelte-5ddhx4{align-items:center;gap:var(--space-2,.5rem);background:var(--unified-bg-subtle,var(--bg-subtle));border-bottom:1px solid var(--unified-border-base,var(--border-base));min-height:2rem;color:var(--unified-text-muted,var(--text-muted));padding:.35rem .75rem;font-size:.75rem;display:flex}.operator-context-bar__brand.svelte-5ddhx4{letter-spacing:.08em;color:var(--unified-text-base,var(--text-base));font-weight:700}.operator-context-bar__divider.svelte-5ddhx4{opacity:.5}.operator-context-bar__selector.svelte-5ddhx4{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.operator-context-bar__scope.svelte-5ddhx4{align-items:baseline;gap:.35rem;min-width:0;display:inline-flex}.operator-context-bar__label.svelte-5ddhx4{text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-weight:600}.operator-context-bar__value.svelte-5ddhx4,select.svelte-5ddhx4{color:var(--unified-text-base,var(--text-base));max-width:16rem;font-weight:500}.operator-context-bar__error.svelte-5ddhx4{color:#8a1c1c;margin-left:auto}.notification-bell.svelte-gqoz7s{border:1px solid var(--border-base);border-radius:var(--unified-radius-pill);background:var(--bg-surface);width:2.25rem;height:2.25rem;color:var(--text-muted);transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-bell.svelte-gqoz7s:hover,.notification-bell--active.svelte-gqoz7s{color:var(--text-base);background:var(--bg-subtle)}.notification-bell.svelte-gqoz7s:focus-visible{box-shadow:var(--unified-focus-ring-accent-double);outline:none}.notification-bell__icon.svelte-gqoz7s{width:1.125rem;height:1.125rem;display:inline-flex}.notification-bell__icon.svelte-gqoz7s svg{width:100%;height:100%}.notification-bell__badge.svelte-gqoz7s{border-radius:var(--unified-radius-pill);background:var(--accent);min-width:1.125rem;height:1.125rem;color:var(--tds-text-inverse);text-align:center;box-shadow:var(--unified-focus-ring-surface);padding:0 .25rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;top:-.25rem;right:-.25rem}.notification-item.svelte-82lfx6{gap:var(--space-3);padding:var(--space-3) 0;display:grid}.notification-item--read.svelte-82lfx6{opacity:.75}.notification-item__content.svelte-82lfx6{gap:var(--space-2);text-align:left;color:inherit;background:0 0;border:none;padding:0;display:grid}.notification-item__content.svelte-82lfx6:hover .notification-item__title:where(.svelte-82lfx6){color:var(--accent)}.notification-item__content.svelte-82lfx6:focus-visible,.notification-item__mark-read.svelte-82lfx6:focus-visible{box-shadow:var(--unified-focus-ring-accent-double);border-radius:var(--radius-sm);outline:none}.notification-item__header.svelte-82lfx6,.notification-item__title-row.svelte-82lfx6{align-items:center;gap:var(--space-2);display:flex}.notification-item__header.svelte-82lfx6{justify-content:space-between}.notification-item__title.svelte-82lfx6{color:var(--text-base);margin:0;font-size:.95rem;font-weight:600}.notification-item__category.svelte-82lfx6{padding:var(--space-1) var(--space-2);border-radius:var(--unified-radius-pill);background:var(--bg-subtle);color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.6875rem;font-weight:600}.notification-item__message.svelte-82lfx6,.notification-item__timestamp.svelte-82lfx6{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.4}.notification-item__unread-dot.svelte-82lfx6{border-radius:var(--unified-radius-pill);background:var(--accent);flex-shrink:0;width:.5rem;height:.5rem}.notification-item__mark-read.svelte-82lfx6{color:var(--accent);background:0 0;border:none;justify-self:flex-start;padding:0;font-size:.8125rem;font-weight:600}.notification-list.svelte-8f0zu5{display:grid}.notification-list__entry.svelte-8f0zu5+.notification-list__entry:where(.svelte-8f0zu5){border-top:1px solid var(--border-base)}.notification-list__empty.svelte-8f0zu5{padding:var(--space-8) var(--space-4);color:var(--text-muted);text-align:center;font-size:.875rem}.notification-panel.svelte-1fs86p7{position:relative}.notification-panel__backdrop.svelte-1fs86p7{background:0 0;border:none;position:fixed;inset:0}.notification-panel__surface.svelte-1fs86p7{z-index:var(--tds-z-popover);border:1px solid var(--border-base);border-radius:var(--radius-lg);background:var(--bg-surface);width:min(24rem,100vw - 2rem);box-shadow:var(--elevation-3);position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden}.notification-panel__header.svelte-1fs86p7{justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-base);display:flex}.notification-panel__title.svelte-1fs86p7,.notification-panel__subtitle.svelte-1fs86p7{margin:0}.notification-panel__title.svelte-1fs86p7{color:var(--text-base);font-size:1rem;font-weight:600}.notification-panel__subtitle.svelte-1fs86p7{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem}.notification-panel__actions.svelte-1fs86p7{align-items:flex-start;gap:var(--space-2);display:flex}.notification-panel__text-action.svelte-1fs86p7,.notification-panel__close.svelte-1fs86p7{color:var(--text-muted);background:0 0;border:none}.notification-panel__text-action.svelte-1fs86p7{padding:0;font-size:.8125rem;font-weight:600}.notification-panel__text-action.svelte-1fs86p7:disabled{opacity:.5}.notification-panel__close.svelte-1fs86p7{border-radius:var(--unified-radius-pill);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.notification-panel__close.svelte-1fs86p7 svg{width:1rem;height:1rem}.notification-panel__text-action.svelte-1fs86p7:hover:not(:disabled),.notification-panel__close.svelte-1fs86p7:hover{color:var(--text-base)}.notification-panel__text-action.svelte-1fs86p7:focus-visible,.notification-panel__close.svelte-1fs86p7:focus-visible{box-shadow:var(--unified-focus-ring-accent-double);outline:none}.notification-panel__body.svelte-1fs86p7{max-height:min(70vh,28rem);padding:0 var(--space-4) var(--space-2);overflow-y:auto}@media (width<=640px){.notification-panel__surface.svelte-1fs86p7{width:auto;position:fixed;top:4rem;left:1rem;right:1rem}}.theme-sidebar.svelte-1lobrye{width:var(--unified-sidebar-width,16rem);background:var(--unified-bg-surface,var(--bg-surface));border-right:1px solid var(--unified-border-base,var(--border-base))}.theme-sidebar-header.svelte-1lobrye{border-bottom:1px solid var(--unified-border-base,var(--border-base))}.theme-sidebar-footer.svelte-1lobrye{border-top:1px solid var(--unified-border-base,var(--border-base))}.theme-btn-ghost.svelte-1lobrye{color:var(--unified-text-muted,var(--text-muted))}.theme-btn-ghost.svelte-1lobrye:hover{background:var(--unified-bg-subtle,var(--bg-subtle));color:var(--unified-text-base,var(--text-base))}.theme-nav-link.svelte-1lobrye{color:var(--unified-text-muted,var(--text-muted))}.theme-nav-link.svelte-1lobrye:hover{background:var(--unified-bg-subtle,var(--bg-subtle));color:var(--unified-text-base,var(--text-base))}.theme-nav-active.svelte-1lobrye{color:var(--hq-accent,var(--unified-accent,var(--accent)));background:var(--hq-selected,var(--unified-bg-subtle,var(--bg-subtle)));box-shadow:inset 2px 0 var(--hq-accent,var(--unified-accent,var(--accent)))}.unified-sticky-bar.svelte-1lobrye{background:color-mix(in srgb, var(--unified-bg-surface,var(--bg-surface)) 92%, transparent);border-bottom:1px solid var(--unified-border-base,var(--border-base));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.unified-section-link.svelte-1lobrye{border-radius:var(--unified-radius-shell-md,.375rem);border:1px solid var(--unified-border-base,var(--border-base));background:var(--unified-bg-surface,var(--bg-surface));padding:var(--unified-space-2,.25rem) var(--unified-space-3,.75rem);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);color:var(--unified-text-muted,var(--text-muted));transition:background-color var(--unified-transition-fast,.12s) var(--unified-ease,ease), color var(--unified-transition-fast,.12s) var(--unified-ease,ease), border-color var(--unified-transition-fast,.12s) var(--unified-ease,ease);align-items:center;display:inline-flex}.unified-section-link.svelte-1lobrye:hover{background:var(--unified-bg-subtle,var(--bg-subtle));color:var(--unified-text-base,var(--text-base))}.unified-section-link--active.svelte-1lobrye{color:var(--hq-accent,var(--unified-accent,var(--accent)));background:var(--hq-selected,var(--unified-bg-subtle,var(--bg-subtle)));box-shadow:inset 2px 0 var(--hq-accent,var(--unified-accent,var(--accent)));border-color:#0000}.cockpit-footer.svelte-5zxog8{background:var(--cockpit-footer-bg);border-top:1px solid var(--cockpit-border);gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.cockpit-footer__label.svelte-5zxog8{color:var(--cockpit-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .125rem;font-size:.6875rem;font-weight:700}.cockpit-footer__value.svelte-5zxog8{margin:0;font-size:.8125rem;line-height:1.4}.cockpit-footer__tenant-id.svelte-5zxog8{color:var(--cockpit-text-muted)}@media (width>=768px){.cockpit-footer.svelte-5zxog8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.cockpit-footer.svelte-5zxog8{grid-template-columns:repeat(4,minmax(0,1fr))}}.cockpit-a11y.svelte-1d0jnzx{position:relative}.cockpit-a11y__trigger.svelte-1d0jnzx{background:var(--cockpit-surface-muted);border:1px solid var(--cockpit-border);border-radius:var(--unified-radius-md);color:var(--cockpit-text);padding:var(--space-2) var(--space-3);font-size:.8125rem;font-weight:600}.cockpit-a11y__panel.svelte-1d0jnzx{background:var(--cockpit-surface);border:1px solid var(--cockpit-border);border-radius:var(--unified-radius-md);box-shadow:var(--shadow-lg);min-width:16rem;padding:var(--space-3);z-index:var(--tds-z-popover);position:absolute;top:calc(100% + .5rem);right:0}.cockpit-a11y__header.svelte-1d0jnzx{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.cockpit-a11y__title.svelte-1d0jnzx{margin:0;font-size:.875rem;font-weight:700}.cockpit-a11y__close.svelte-1d0jnzx{border:1px solid var(--cockpit-border);border-radius:var(--unified-radius-md);color:var(--cockpit-text-muted);padding:var(--space-1) var(--space-2);background:0 0;font-size:.75rem}.cockpit-a11y__options.svelte-1d0jnzx{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cockpit-a11y__option.svelte-1d0jnzx{color:var(--cockpit-text);align-items:center;gap:var(--space-2);font-size:.8125rem;display:flex}.cockpit-tenant-switcher.svelte-m9tc34{align-items:center;gap:var(--space-2);display:flex}.cockpit-tenant-switcher__label.svelte-m9tc34{color:var(--cockpit-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.cockpit-tenant-switcher__select.svelte-m9tc34{background:var(--cockpit-surface-muted);border:1px solid var(--cockpit-border);border-radius:var(--unified-radius-md);color:var(--cockpit-text);min-width:10rem;padding:var(--space-2) var(--space-3);font-size:.875rem}.cockpit-theme-switcher.svelte-1e7h2j9{align-items:center;gap:var(--cockpit-space-2);flex-wrap:wrap;display:flex}.cockpit-theme-switcher__button.svelte-1e7h2j9,.cockpit-theme-switcher__select.svelte-1e7h2j9{background:var(--cockpit-layer-bg-inset);border:1px solid var(--cockpit-layer-border-default);border-radius:var(--cockpit-radius-sm);color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));min-height:var(--cockpit-touch-target);padding:var(--cockpit-space-2) var(--cockpit-space-3)}.cockpit-theme-switcher__overlay-label.svelte-1e7h2j9{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));font-weight:600}@media (prefers-reduced-motion:reduce){.cockpit-theme-switcher__button.svelte-1e7h2j9,.cockpit-theme-switcher__select.svelte-1e7h2j9{transition:none}}.cockpit-user-menu.svelte-regdhj{position:relative}.cockpit-user-menu__trigger.svelte-regdhj{background:var(--cockpit-accent);border-radius:var(--unified-radius-pill);color:var(--cockpit-accent-contrast);max-width:12rem;padding:var(--space-2) var(--space-3);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;font-size:.8125rem;font-weight:600;overflow:hidden}.cockpit-user-menu__panel.svelte-regdhj{background:var(--cockpit-surface);border:1px solid var(--cockpit-border);border-radius:var(--unified-radius-md);box-shadow:var(--shadow-lg);margin:var(--space-2) 0 0;min-width:14rem;padding:var(--space-2);z-index:var(--tds-z-popover);list-style:none;position:absolute;top:100%;right:0}.cockpit-user-menu__identity.svelte-regdhj{border-bottom:1px solid var(--cockpit-border);margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2) .75rem}.cockpit-user-menu__label.svelte-regdhj{color:var(--cockpit-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;display:block}.cockpit-user-menu__email.svelte-regdhj{color:var(--cockpit-text);font-size:.8125rem;font-weight:600;display:block}.cockpit-user-menu__action.svelte-regdhj{border-radius:var(--unified-radius-md);color:var(--cockpit-text);padding:var(--space-2);text-align:left;background:0 0;border:none;width:100%;font-size:.8125rem}.cockpit-user-menu__action.svelte-regdhj:hover{background:var(--cockpit-surface-muted)}.cockpit-header.svelte-xl8azm{background:var(--cockpit-header-bg);border-bottom:1px solid var(--cockpit-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:0 1rem;display:flex}.cockpit-header__start.svelte-xl8azm{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cockpit-header__menu.svelte-xl8azm{background:var(--cockpit-surface-muted);border:1px solid var(--cockpit-border);border-radius:var(--unified-radius-md);color:var(--cockpit-text);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.cockpit-header__menu-icon.svelte-xl8azm{width:1.125rem;height:1.125rem}.cockpit-header__brand.svelte-xl8azm{color:inherit;align-items:center;gap:var(--space-3);min-width:0;text-decoration:none;display:inline-flex}.cockpit-header__logo.svelte-xl8azm{background:var(--cockpit-accent);border-radius:var(--unified-radius-md);color:var(--cockpit-accent-contrast);justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:800;display:inline-flex}.cockpit-header__brand-text.svelte-xl8azm{flex-direction:column;min-width:0;display:flex}.cockpit-header__brand-name.svelte-xl8azm{font-size:.9375rem;font-weight:700;line-height:1.1}.cockpit-header__brand-subtitle.svelte-xl8azm{color:var(--cockpit-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;line-height:1.1}.cockpit-header__controls.svelte-xl8azm{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width>=1024px){.cockpit-header__menu.svelte-xl8azm{display:none}}.cockpit-main.svelte-1bbwe42{flex-direction:column;flex:1;min-width:0;padding:1rem;display:flex;overflow-y:auto}.cockpit-main__header.svelte-1bbwe42{margin-bottom:1rem}.cockpit-main__title.svelte-1bbwe42{font-size:calc(1.5rem * var(--cockpit-font-scale,1));margin:0;font-weight:700;line-height:1.2}.cockpit-main__description.svelte-1bbwe42{color:var(--cockpit-text-muted);font-size:calc(.9375rem * var(--cockpit-font-scale,1));max-width:48rem;margin:.375rem 0 0}.cockpit-main__content.svelte-1bbwe42{gap:1rem;width:100%;display:grid}@media (width>=768px){.cockpit-main.svelte-1bbwe42{padding:1.25rem 1.5rem}}@media (width>=1280px){.cockpit-main.svelte-1bbwe42{padding:1.5rem 2rem}}.sidebar.svelte-tsakty{background:var(--cockpit-layer-bg-sidebar);border-right:1px solid var(--cockpit-layer-border-default);color:var(--cockpit-layer-text-primary);flex-direction:column;width:min(100vw,22rem);min-width:18rem;max-width:22rem;display:none}.sidebar--mobile-open.svelte-tsakty{z-index:var(--tds-z-dropdown);display:flex;position:fixed;inset:0 auto 0 0}.sidebar__backdrop.svelte-tsakty{z-index:var(--tds-z-header);background:#0f172a73;border:none;position:fixed;inset:0}.sidebar__scroll.svelte-tsakty{gap:var(--cockpit-space-2);overscroll-behavior:contain;padding:var(--cockpit-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar__section.svelte-tsakty{padding-bottom:var(--cockpit-space-2)}.sidebar__section.svelte-tsakty+.sidebar__section:where(.svelte-tsakty){border-top:1px solid var(--cockpit-layer-border-default);padding-top:var(--cockpit-space-3)}.sidebar__section--modules.svelte-tsakty{flex:1}.sidebar__section-title.svelte-tsakty{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));letter-spacing:.08em;text-transform:uppercase;margin:0 0 .375rem;font-weight:700;line-height:1.3}.sidebar__section-meta.svelte-tsakty{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));margin:0 0 .625rem;line-height:1.4}.sidebar__list.svelte-tsakty,.sidebar__module-list.svelte-tsakty{gap:var(--cockpit-space-1);margin:0;padding:0;list-style:none;display:grid}.sidebar__link.svelte-tsakty,.sidebar__module-link.svelte-tsakty{border-radius:var(--cockpit-radius-sm);color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));align-items:center;gap:var(--cockpit-space-2);min-height:var(--cockpit-touch-target);padding:var(--cockpit-space-2) var(--cockpit-space-3);transition:background-color var(--tds-duration-fast) var(--tds-ease-standard), color var(--tds-duration-fast) var(--tds-ease-standard);line-height:1.4;text-decoration:none;display:flex}.sidebar__link.svelte-tsakty:hover,.sidebar__module-link.svelte-tsakty:hover,.sidebar__domain-toggle.svelte-tsakty:hover{background:var(--cockpit-layer-bg-inset)}.sidebar__link--active.svelte-tsakty,.sidebar__module-link--active.svelte-tsakty,.sidebar__link[aria-current=page].svelte-tsakty,.sidebar__module-link[aria-current=page].svelte-tsakty{background:var(--cockpit-layer-accent);color:var(--cockpit-layer-accent-contrast)}.sidebar__module-link--active.svelte-tsakty .sidebar__module-prefix:where(.svelte-tsakty),.sidebar__module-link[aria-current=page].svelte-tsakty .sidebar__module-prefix:where(.svelte-tsakty){color:color-mix(in srgb, var(--cockpit-layer-accent-contrast) 82%, transparent)}.sidebar__domain.svelte-tsakty{margin-bottom:var(--cockpit-space-2)}.sidebar__domain-toggle.svelte-tsakty{border:1px solid var(--cockpit-layer-border-default);border-radius:var(--cockpit-radius-sm);color:var(--cockpit-layer-text-primary);cursor:pointer;font-size:calc(var(--cockpit-text-sm) * var(--cockpit-font-scale,1));min-height:var(--cockpit-touch-target);padding:var(--cockpit-space-2) var(--cockpit-space-3);text-align:left;transition:background-color var(--tds-duration-fast) var(--tds-ease-standard), border-color var(--tds-duration-fast) var(--tds-ease-standard);background:0 0;justify-content:space-between;align-items:center;width:100%;font-weight:600;line-height:1.4;display:flex}.sidebar__domain-toggle.svelte-tsakty:focus-visible{border-color:var(--cockpit-layer-focus-ring)}.sidebar__domain-label.svelte-tsakty{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar__domain-meta.svelte-tsakty{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));margin-left:var(--cockpit-space-2);flex-shrink:0;font-weight:500}.sidebar__module-link.svelte-tsakty{justify-content:space-between;align-items:flex-start}.sidebar__module-copy.svelte-tsakty{gap:var(--space-1);min-width:0;display:grid}.sidebar__module-row.svelte-tsakty{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.sidebar__module-slice.svelte-tsakty{color:var(--cockpit-layer-text-muted);font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));flex-shrink:0;font-weight:700}.sidebar__module-slug.svelte-tsakty{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sidebar__module-prefix.svelte-tsakty{color:var(--cockpit-layer-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(var(--cockpit-text-xs) * var(--cockpit-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__link--active.svelte-tsakty:focus-visible,.sidebar__module-link--active.svelte-tsakty:focus-visible,.sidebar__link[aria-current=page].svelte-tsakty:focus-visible,.sidebar__module-link[aria-current=page].svelte-tsakty:focus-visible{outline-color:var(--cockpit-layer-focus-ring)}.cockpit-reduced-motion .sidebar__link.svelte-tsakty,.cockpit-reduced-motion .sidebar__module-link.svelte-tsakty,.cockpit-reduced-motion .sidebar__domain-toggle.svelte-tsakty{transition:none}@media (prefers-reduced-motion:reduce){.sidebar__link.svelte-tsakty,.sidebar__module-link.svelte-tsakty,.sidebar__domain-toggle.svelte-tsakty{transition:none}}@media (width>=1024px){.sidebar.svelte-tsakty{display:flex;position:static}.sidebar__backdrop.svelte-tsakty{display:none}}.cockpit-skip-link.svelte-egarv4{background:var(--cockpit-surface);border:2px solid var(--cockpit-focus-ring);border-radius:var(--unified-radius-md);color:var(--cockpit-text);padding:var(--space-2) 1rem;transition:transform var(--tds-duration-fast) var(--tds-ease-standard);z-index:var(--tds-z-fullscreen);font-size:.875rem;font-weight:600;text-decoration:none;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.cockpit-skip-link.svelte-egarv4:focus{outline:none;transform:translateY(0)}.cockpit-reduced-motion .cockpit-skip-link.svelte-egarv4{transition:none}.cockpit-shell.svelte-hbq8jv{background:var(--cockpit-layer-bg-shell);color:var(--cockpit-layer-text-primary);font-size:calc(var(--cockpit-text-md) * var(--cockpit-font-scale,1));flex-direction:column;min-height:100vh;transition:background-color .18s,color .18s,border-color .18s;display:flex}.cockpit-shell__body.svelte-hbq8jv{flex:1;min-height:0;display:flex}.cockpit-shell__content.svelte-hbq8jv{flex-direction:column;flex:1;min-width:0;display:flex}.cockpit-reduced-motion .cockpit-shell.svelte-hbq8jv{transition:none}.experience-public-shell.svelte-x3ala1{background:var(--tds-surface-page);min-height:100vh;color:var(--tds-text-primary)}.experience-public-shell__skip.svelte-x3ala1{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.experience-public-shell__skip.svelte-x3ala1:focus-visible{left:var(--space-4);top:var(--space-4);z-index:var(--tds-z-fullscreen);clip:auto;width:auto;height:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--tds-surface-surface);color:var(--tds-text-primary);outline:var(--tds-interaction-focus-width) solid var(--tds-action-primary);position:fixed}.experience-public-shell__main.svelte-x3ala1{gap:var(--tds-section-padding-y);max-width:var(--tds-container-experience);padding:var(--tds-section-padding-x);padding-bottom:var(--space-7);margin:0 auto;display:grid}@media (width>=768px){.experience-public-shell__main.svelte-x3ala1{padding-inline:var(--space-6);padding-bottom:var(--space-7)}}@media (width>=1280px){.experience-public-shell__main.svelte-x3ala1{padding-inline:var(--space-7)}}.operator-lock-root.svelte-12qhfyh{width:100%;min-height:100svh;color:inherit;background:#000;margin:0;padding:0}
