/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer components{.ui-app,.ui-shell{min-height:var(--ui-size-screen-block);background-color:var(--color-canvas);color:var(--color-content)}@media (prefers-color-scheme:dark){.ui-app,.ui-shell{background-color:var(--color-surface-inverse);color:var(--color-content-inverse)}}.ui-app,.ui-shell{overflow-x:clip}.ui-shell--frontend{min-height:var(--ui-size-screen-block);background-color:var(--color-transparent);color:var(--color-text-strong)}.ui-shell--backend{min-height:var(--ui-size-screen-block);background-color:var(--color-transparent);color:var(--color-text-strong);position:relative}.ui-shell-main--frontend{min-width:var(--ui-zero);flex:var(--ui-flex-fill)}.ui-shell-content--frontend{width:var(--ui-percent-100);min-width:var(--ui-zero);padding:var(--spacing-card)}.ui-shell-content--backend{min-width:var(--ui-zero);padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block)}.ui-shell-content--home-hero{max-width:none;padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block)}.ui-shell-main,.ui-shell-aside,.ui-shell-content,.ui-shell-header,.ui-shell-scroll,.ui-shell-footer{min-width:var(--ui-zero)}.ui-shell-auth-main{min-height:var(--ui-size-screen-block);align-items:center;display:grid}.ui-shell-main-content{min-inline-size:var(--ui-zero);flex:var(--ui-flex-fluid)}.ui-shell-content--auth{width:var(--ui-percent-100);padding:var(--spacing-card)}.ui-shell-frame--backend{min-height:var(--ui-size-screen-block);position:relative}@media (min-width:48rem){.ui-shell-frame--backend{display:grid}}.ui-shell-frame--backend{grid-template-columns:minmax(var(--ui-zero), var(--backend-sidebar-width)) minmax(var(--ui-zero), var(--ui-fr-1))}.ui-container{margin-inline:var(--ui-auto);padding-inline:var(--spacing-shell-x);width:min(var(--ui-percent-100), var(--layout-max-width));min-width:var(--ui-zero)}.ui-container-wide{margin-inline:var(--ui-auto);padding-inline:var(--spacing-shell-x);width:min(var(--ui-percent-100), var(--layout-max-width-wide));min-width:var(--ui-zero)}.ui-section{padding-block:var(--spacing-section)}.ui-section-tight{padding-block:var(--spacing-section-tight)}.ui-section-hero{padding-block-start:var(--spacing-section-hero-start);padding-block-end:var(--spacing-section-hero-end)}.ui-page-section,.ui-page-section-loose{padding-block:var(--spacing-section)}.ui-content-full{width:var(--ui-percent-100)}.ui-content-default{width:var(--ui-size-max-72);min-width:var(--ui-zero)}.ui-content-reading{width:min(var(--ui-percent-100), var(--content-reading-max-width));min-width:var(--ui-zero);margin-inline:var(--ui-auto)}.ui-stack-xs{gap:var(--spacing-2);display:grid}.ui-stack-sm{gap:var(--spacing-3);display:grid}.ui-stack-md{gap:var(--spacing-4);display:grid}.ui-stack-lg,.ui-stack-xl{gap:var(--spacing-6);display:grid}.ui-action-row{gap:var(--spacing-3);flex-direction:column;display:flex}.ui-cluster-sm{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ui-cluster-md{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.ui-content-cluster{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ui-grid-responsive-2,.ui-grid-responsive-3,.ui-grid-responsive-4{gap:var(--spacing-4);display:grid}.ui-grid-4{gap:var(--spacing-3);display:grid}@media (min-width:64rem){.ui-stack-xl{gap:var(--spacing-8)}}@media (min-width:40rem){.ui-action-row{flex-flow:wrap;align-items:center}}@media (min-width:48rem){.ui-grid-responsive-2,.ui-grid-responsive-3{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:80rem){.ui-grid-responsive-3{grid-template-columns:repeat(var(--ui-repeat-3), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:48rem){.ui-grid-responsive-4{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:80rem){.ui-grid-responsive-4{grid-template-columns:repeat(var(--ui-repeat-4), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:48rem){.ui-grid-4{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:64rem){.ui-grid-4{grid-template-columns:repeat(var(--ui-repeat-3), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:80rem){.ui-grid-4{grid-template-columns:repeat(var(--ui-repeat-4), minmax(var(--ui-zero), var(--ui-fr-1)))}}.ui-grid-responsive-2-wide{gap:var(--spacing-4);display:grid}@media (min-width:40rem){.ui-grid-responsive-2-wide{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}.ui-sidebar-group{gap:var(--spacing-3);display:grid}.ui-sidebar-items{gap:var(--spacing-2);display:grid}.ui-stack-card-sm{gap:var(--spacing-3);padding:var(--spacing-card);display:grid}.ui-stack-card-md{gap:var(--spacing-4);padding:var(--spacing-card);display:grid}.ui-stack-card-lg{gap:var(--spacing-5);padding:var(--spacing-card);display:grid}.ui-modal-frame{min-height:var(--ui-size-screen-block);padding:var(--spacing-card);justify-content:center;align-items:center;display:flex;position:relative}.ui-drawer-frame{min-height:var(--ui-size-screen-block);display:flex;position:relative}.ui-page-shell{width:var(--ui-percent-100);min-width:var(--ui-zero);display:grid;overflow-x:clip}.ui-page-shell--blocks{gap:var(--spacing-page-shell-blocks);padding-bottom:var(--spacing-section-after)}.ui-page-shell>.ui-section:first-child{padding-top:var(--spacing-section-before)}.ui-page-shell>.ui-container:first-child,.ui-page-shell>.ui-container-wide:first-child{padding-top:var(--spacing-section-before);padding-bottom:var(--spacing-section-before)}.ui-page-shell>.ui-section:last-child{padding-bottom:var(--spacing-section-after)}.ui-page-shell>*{min-width:var(--ui-zero)}.ui-page-shell>.ui-section+.ui-section{padding-top:var(--spacing-section)}.ui-shell-frame{border-radius:var(--radius-shell);border-width:var(--ui-size-1px);border-style:solid;border-color:var(--color-border-soft);box-shadow:var(--shadow-card);background:linear-gradient(var(--ui-angle-180), #fff var(--ui-percent-0), #f5fbfb var(--ui-percent-100));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-shell-frame{background:linear-gradient(var(--ui-angle-180), color-mix(in srgb, var(--color-surface-card) var(--mix-98), var(--color-content-inverse)) var(--ui-percent-0), color-mix(in srgb, var(--color-surface-subtle) var(--mix-96), var(--color-content-inverse)) var(--ui-percent-100))}}.dark .ui-shell-frame,[data-theme=dark] .ui-shell-frame{background:linear-gradient(var(--ui-angle-180), #022936 var(--ui-percent-0), #032835 var(--ui-percent-100))}@supports (color:color-mix(in lab, red, red)){.dark .ui-shell-frame,[data-theme=dark] .ui-shell-frame{background:linear-gradient(var(--ui-angle-180), color-mix(in srgb, var(--color-surface-inverse) var(--mix-94), var(--color-content)) var(--ui-percent-0), color-mix(in srgb, var(--color-primary-active) var(--mix-88), var(--color-content)) var(--ui-percent-100))}}.ui-section-shell{border-radius:var(--radius-2xl);border-width:var(--ui-size-1px);border-style:solid;border-color:var(--color-stroke);background-color:var(--color-surface);padding:var(--spacing-card);box-shadow:var(--shadow-sm)}@media (min-width:40rem){.ui-section-shell{padding:var(--spacing-card)}}.ui-shell-grid{gap:var(--spacing-8);display:grid}@media (min-width:80rem){.ui-shell-grid{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1)) var(--ui-size-20)}.ui-shell-grid--journey{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1)) minmax(var(--ui-size-20),var(--ui-size-26))}}.ui-layout-split{align-items:flex-start;gap:var(--spacing-layout-gap);min-width:var(--ui-zero);display:grid}.ui-layout-split--marketplace,.ui-layout-split--sidebar,.ui-layout-split--sidebar-wide,.ui-layout-split--sidebar-emphasis{align-items:start}.ui-layout-split>*{min-width:var(--ui-zero)}.ui-layout-split--loose{gap:var(--spacing-layout-gap-loose)}@media (min-width:48rem){.ui-layout-split--halves{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}.ui-layout-split--plugin-row{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1)) repeat(var(--ui-repeat-2),minmax(var(--ui-size-10),var(--ui-size-12)));align-items:flex-end}}@media (min-width:64rem){.ui-layout-split--sidebar{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1_55)) minmax(var(--ui-size-20),var(--ui-fr-0_95))}.ui-layout-split--sidebar-wide{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1_7)) minmax(var(--ui-size-21),var(--ui-fr-1))}.ui-layout-split--sidebar-emphasis{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1_25)) minmax(var(--ui-size-22),var(--ui-fr-1_05))}}@media (min-width:80rem){.ui-layout-split--catalog-editor{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1_05)) minmax(var(--ui-size-24),var(--ui-fr-0_95))}.ui-layout-split--catalog-activity{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1_15)) minmax(var(--ui-size-22),var(--ui-fr-0_9))}}.ui-header-inner{min-height:var(--spacing-16);align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-2);display:flex}@media (min-width:40rem){.ui-header-inner{gap:var(--spacing-4)}}.ui-header-brand{flex-shrink:var(--ui-zero);align-items:center;gap:var(--spacing-3);border-radius:var(--radius-shell);padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--duration-150);transition-timing-function:var(--ease-standard);display:inline-flex}.ui-header-brand:focus{outline:var(--spacing-0_5) solid transparent;outline-offset:var(--spacing-0_5);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) var(--color-focus-ring);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) #195a804d}@supports (color:color-mix(in lab, red, red)){.ui-header-brand:focus{box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) color-mix(in srgb, var(--color-primary) var(--mix-30), transparent)}}.ui-header-brand-logo{height:var(--ui-size-2_5);width:var(--ui-auto);max-width:var(--ui-size-11)}.ui-header-brand-mark{min-height:var(--spacing-10);border-radius:var(--radius-control);background-color:var(--color-primary);padding-inline:var(--spacing-control-inline);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-text-inverse);align-items:center;display:inline-flex}.ui-header-nav-shell{min-width:var(--ui-zero);flex:var(--ui-flex-fill);justify-content:center;align-items:center;display:none}@media (min-width:64rem){.ui-header-nav-shell{display:flex}}.ui-header-link{border-radius:var(--radius-control);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--duration-150);transition-timing-function:var(--ease-standard);align-items:center;display:inline-flex}.ui-header-link:focus{outline:var(--spacing-0_5) solid transparent;outline-offset:var(--spacing-0_5);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) var(--color-focus-ring);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) #195a804d}@supports (color:color-mix(in lab, red, red)){.ui-header-link:focus{box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) color-mix(in srgb, var(--color-primary) var(--mix-30), transparent)}}.ui-header-link--mobile{padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block);display:flex}.ui-header-link.is-current{background-color:#195a801a}@supports (color:color-mix(in lab, red, red)){.ui-header-link.is-current{background-color:color-mix(in srgb, var(--color-primary) var(--mix-10), transparent)}}.ui-header-link.is-current{color:var(--color-primary)}@media (prefers-color-scheme:dark){.ui-header-link.is-current{background-color:var(--color-surface-panel);color:var(--color-text-inverse)}}.ui-header-link:not(.is-current){color:var(--color-text-body)}.ui-header-link:not(.is-current):hover{background-color:#195a800d}@supports (color:color-mix(in lab, red, red)){.ui-header-link:not(.is-current):hover{background-color:color-mix(in srgb, var(--color-primary) var(--mix-5), transparent)}}.ui-header-link:not(.is-current):hover{color:var(--color-primary)}@media (prefers-color-scheme:dark){.ui-header-link:not(.is-current){color:var(--color-text-body)}.ui-header-link:not(.is-current):hover{background-color:var(--color-surface-panel);color:var(--color-text-inverse)}}.ui-header-tools{margin-left:var(--ui-auto);align-items:center;gap:var(--spacing-3);display:none}@media (min-width:64rem){.ui-header-tools{display:flex}}.ui-header-user{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-2xl);border-width:var(--ui-size-1px);border-style:solid;border-color:var(--color-border);background-color:#ffffffe6;display:none}@supports (color:color-mix(in lab, red, red)){.ui-header-user{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-90), transparent)}}.ui-header-user{padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block);box-shadow:var(--shadow-sm)}@media (min-width:64rem){.ui-header-user{display:flex}}@media (prefers-color-scheme:dark){.ui-header-user{border-color:var(--color-border-strong);background-color:#002a38cc}@supports (color:color-mix(in lab, red, red)){.ui-header-user{background-color:color-mix(in srgb, var(--color-surface-inverse) var(--mix-80), transparent)}}}.ui-header-user-avatar{height:var(--spacing-9);width:var(--spacing-9);border-radius:var(--radius-full);background-color:#195a801a;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-header-user-avatar{background-color:color-mix(in srgb, var(--color-primary) var(--mix-10), transparent)}}.ui-header-user-avatar{color:var(--color-primary)}@media (prefers-color-scheme:dark){.ui-header-user-avatar{background-color:var(--color-surface-panel);color:var(--color-text-inverse)}}.ui-header-user-copy{min-width:var(--ui-zero)}.ui-header-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);overflow:hidden}.ui-header-user-role{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-text-body);overflow:hidden}.ui-header-mobile-actions{margin-left:var(--ui-auto);align-items:center;gap:var(--spacing-2);display:flex}@media (min-width:64rem){.ui-header-mobile-actions{display:none}}.ui-desktop-only{display:none}@media (min-width:64rem){.ui-desktop-only{display:inline-flex}}.ui-header-nav.ui-desktop-only{display:none}@media (min-width:64rem){.ui-header-nav.ui-desktop-only{display:flex}}.ui-mobile-only{display:inline-flex}@media (min-width:64rem){.ui-mobile-only{display:none}}.ui-header-icon-button{height:var(--spacing-11);width:var(--spacing-11);border-radius:var(--radius-2xl);border-width:var(--ui-size-1px);border-style:solid;border-color:var(--color-border);background-color:#ffffffe6;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-header-icon-button{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-90), transparent)}}.ui-header-icon-button{color:var(--color-text-strong);box-shadow:var(--shadow-sm);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--duration-150);transition-timing-function:var(--ease-standard)}.ui-header-icon-button:hover{background-color:#195a800d}@supports (color:color-mix(in lab, red, red)){.ui-header-icon-button:hover{background-color:color-mix(in srgb, var(--color-primary) var(--mix-5), transparent)}}.ui-header-icon-button:focus{outline:var(--spacing-0_5) solid transparent;outline-offset:var(--spacing-0_5);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) var(--color-focus-ring);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) #195a804d}@supports (color:color-mix(in lab, red, red)){.ui-header-icon-button:focus{box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) color-mix(in srgb, var(--color-primary) var(--mix-30), transparent)}}@media (prefers-color-scheme:dark){.ui-header-icon-button{border-color:var(--color-border-strong);background-color:#002a38cc}@supports (color:color-mix(in lab, red, red)){.ui-header-icon-button{background-color:color-mix(in srgb, var(--color-surface-inverse) var(--mix-80), transparent)}}.ui-header-icon-button{color:var(--color-text-inverse)}.ui-header-icon-button:hover{background-color:var(--color-surface-panel)}}.is-hidden{display:none!important}.ui-mobile-backdrop{inset:var(--ui-zero);z-index:var(--z-70);background-color:#002a3873;display:block;position:fixed}@supports (color:color-mix(in lab, red, red)){.ui-mobile-backdrop{background-color:color-mix(in srgb, var(--color-surface-inverse) var(--mix-45), transparent)}}.ui-mobile-backdrop{opacity:var(--ui-opacity-1);transition:opacity var(--duration-160) ease}@media (min-width:64rem){.ui-mobile-backdrop{display:none}}.ui-mobile-drawer{inset-block:var(--ui-zero);z-index:var(--z-80);width:var(--ui-size-max-24);align-content:start;gap:var(--ui-radius-1);overflow-y:var(--ui-auto);border-inline-end:var(--ui-size-1px) solid var(--color-border,var(--color-stroke));background-color:var(--color-surface-card,var(--color-surface));padding:var(--ui-radius-1);box-shadow:0 var(--spacing-6) var(--spacing-16) #002a382e;display:grid;position:fixed;inset-inline-start:var(--ui-zero)}@supports (color:color-mix(in lab, red, red)){.ui-mobile-drawer{box-shadow:0 var(--spacing-6) var(--spacing-16) color-mix(in srgb, var(--color-surface-inverse) var(--mix-18), transparent)}}@media (min-width:64rem){.ui-mobile-drawer{display:none}}.ui-mobile-menu-shell{padding-inline:var(--spacing-control-inline);display:none}@media (min-width:64rem){.ui-mobile-menu-shell{display:none}}.ui-mobile-menu-body{gap:var(--spacing-3);padding-inline:var(--spacing-control-inline);display:grid}.ui-mobile-menu-links,.ui-mobile-menu-actions{gap:var(--spacing-2);display:grid}.ui-stack-2xl{gap:var(--spacing-8);display:grid}@media (min-width:48rem){.ui-stack-2xl{gap:var(--spacing-10)}}@media (min-width:64rem){.ui-stack-2xl{gap:var(--spacing-12)}}.ui-shell-max-6xl{margin-inline:var(--ui-auto);max-width:var(--spacing-6xl)}.ui-shell-max-5xl{margin-inline:var(--ui-auto);max-width:var(--spacing-5xl)}.ui-space-top-md{margin-top:var(--spacing-4)}.ui-space-top-sm{margin-top:var(--spacing-3)}.ui-space-top-xs{margin-top:var(--spacing-2)}.ui-space-top-2xs{margin-top:var(--spacing-1)}.ui-grow-push{margin-top:var(--ui-auto)}.ui-content-min{min-width:var(--ui-zero)}.ui-divider-top{border-top-width:var(--ui-size-1px);border-top-style:solid;border-color:var(--color-border-soft);padding-top:var(--spacing-control-block)}.ui-table-element{width:var(--ui-percent-100);min-width:var(--ui-percent-100);border-collapse:collapse;text-align:left;font-size:var(--font-size-sm-fluid)}.ui-modal-panel-frame{width:min(var(--ui-percent-100), var(--container-2xl))}.ui-drawer-panel-frame{width:min(var(--ui-percent-100), var(--container-xl));min-height:var(--ui-size-screen-block)}.ui-drawer-panel--right{margin-left:var(--ui-auto);border-left:var(--ui-size-1px) solid var(--color-border-soft);margin-right:0}.ui-drawer-panel--left{margin-left:0;margin-right:var(--ui-auto);border-left:var(--ui-zero);border-right:var(--ui-size-1px) solid var(--color-border-soft)}.ui-breadcrumbs{overflow-x:var(--ui-auto)}.ui-breadcrumbs__list{align-items:center;gap:var(--ui-spacing-0_5);color:var(--color-text-muted);font-size:var(--font-size-sm-fluid);flex-wrap:wrap;display:flex}.ui-breadcrumbs__item{align-items:center;gap:var(--ui-spacing-0_5);display:inline-flex}.ui-breadcrumbs__label--current{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.ui-breadcrumbs__separator{color:var(--color-text-muted)}.ui-topbar-row{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.ui-topbar-group{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ui-topbar-nav{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:none}@media (min-width:64rem){.ui-topbar-nav{display:flex}}.ui-topbar-actions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ui-stack-2xs{gap:var(--spacing-1);display:grid}.ui-section-block{gap:var(--spacing-block-gap);min-width:var(--ui-zero);display:grid}.ui-section-intro{align-content:start;gap:var(--spacing-3);max-width:var(--content-reading-max-width);display:grid}.ui-section-title{font-weight:var(--font-weight-semibold);color:var(--color-text-strong);font-size:var(--font-size-2xl-fluid);line-height:var(--ui-line-height-1_16);letter-spacing:var(--ui-zero);margin:0}.ui-section-copy{color:var(--color-text-body);max-width:var(--ui-size-42);font-size:var(--font-size-base-fluid);line-height:var(--ui-line-height-1_7);margin:0}.ui-section-list{gap:var(--spacing-4);min-width:var(--ui-zero);display:grid}.ui-section-panel{gap:var(--spacing-3);border-radius:var(--radius-shell);border-width:var(--ui-size-1px);border-style:solid;border-color:var(--color-border);background-color:var(--color-surface-card);padding:var(--spacing-card);box-shadow:var(--shadow-card-sm);min-width:var(--ui-zero);display:grid;overflow:hidden}.ui-section-inset{padding:var(--spacing-card)}.ui-section-summary-grid{gap:var(--spacing-4);display:grid}@media (min-width:48rem){.ui-section-summary-grid{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:64rem){.ui-section-summary-grid{grid-template-columns:repeat(var(--ui-repeat-4), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:48rem){.ui-layout-split--plugin-controls{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1)) auto;align-items:flex-end}}@media (min-width:64rem){.ui-layout-split--showroom-filter{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1)) var(--ui-size-14) auto;align-items:flex-end}}@media (min-width:80rem){.ui-layout-split--dashboard-shell,.ui-layout-split--workspace{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1)) var(--ui-size-20);align-items:flex-start}}@media (min-width:64rem){.ui-layout-split--workspace-sidebar{grid-template-columns:minmax(var(--ui-size-14),var(--ui-size-18)) minmax(var(--ui-zero),var(--ui-fr-1));align-items:flex-start}.ui-layout-split--contact{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-0_92)) minmax(var(--ui-zero),var(--ui-fr-1_08));align-items:flex-start}.ui-layout-split--marketplace{grid-template-columns:minmax(var(--ui-zero),var(--ui-fr-1)) minmax(var(--ui-size-20),var(--ui-size-26));align-items:flex-start}}.ui-section-heading{gap:var(--spacing-3);max-width:var(--content-width-reading);display:grid}.ui-topbar-shell{border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--radius-panel);background-color:var(--color-surface-card);padding:var(--spacing-card);box-shadow:var(--shadow-card-sm)}.ui-topbar-shell--sticky{top:var(--ui-zero);z-index:var(--z-40);position:sticky}.ui-topbar-brand{align-items:center;gap:var(--ui-radius-0_75);color:var(--color-text-strong);font-size:var(--font-size-lg-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_2);letter-spacing:var(--ui-zero);display:inline-flex}.ui-topbar-brand-mark{width:var(--ui-size-2_75);height:var(--ui-size-2_75);border-radius:calc(var(--radius-shell) - var(--spacing-1));background-color:var(--color-brand);color:var(--color-text-inverse);box-shadow:var(--shadow-card-sm);justify-content:center;align-items:center;display:inline-flex}.ui-modal-backdrop{background-color:#042734}@supports (color:color-mix(in lab, red, red)){.ui-modal-backdrop{background-color:color-mix(in srgb, var(--color-brand-strong) var(--mix-84), var(--color-content))}}.ui-drawer-panel{box-shadow:var(--shadow-card-xl);border-radius:0}.ui-mobile-menu{border-top:var(--ui-size-1px) solid var(--color-border-soft);background-color:#fffffffa}@supports (color:color-mix(in lab, red, red)){.ui-mobile-menu{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-98), transparent)}}.ui-mobile-menu{padding-block:var(--spacing-control-block);box-shadow:var(--shadow-card-sm)}.ui-header-preference-grid{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)));gap:var(--ui-spacing-0_5);display:grid}.ui-header-shell{top:var(--ui-zero);z-index:var(--z-60);border-bottom:var(--ui-size-1px) solid var(--color-border-soft);background:var(--color-surface-card);position:sticky}.ui-header-preferences,.ui-header-settings-group{position:relative}.ui-header-settings-trigger{min-height:var(--spacing-header-control);width:var(--spacing-header-control);justify-content:center;gap:var(--spacing-1_5);border:var(--ui-size-1px) solid var(--color-border-soft);background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.ui-header-settings-trigger{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-96), transparent)}}.ui-header-settings-trigger{box-shadow:var(--shadow-card-sm);padding:var(--spacing-card)}.ui-header-settings-trigger__lead{min-width:var(--ui-zero);align-items:center;gap:var(--spacing-3);display:inline-flex}.ui-header-settings-trigger__icon{width:var(--ui-size-1_75);height:var(--ui-size-1_75);border-radius:var(--radius-lg);background-color:#e8eff2;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-header-settings-trigger__icon{background-color:color-mix(in srgb, var(--color-brand) var(--mix-10), var(--color-content-inverse))}}.ui-header-settings-trigger__icon{color:var(--color-brand)}.ui-header-settings-trigger__body{min-width:var(--ui-zero);gap:var(--ui-spacing-0_1);display:grid}.ui-header-settings-trigger__label{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_08);text-transform:uppercase}.ui-header-settings-trigger__value{color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_35);white-space:nowrap}.ui-header-panel--settings{left:var(--ui-auto);right:var(--ui-zero);width:var(--header-settings-panel-width);padding:var(--spacing-card);transform:none}.ui-header-settings-panel{gap:var(--spacing-header-panel-gap);display:grid}.ui-header-settings-panel__intro{gap:var(--ui-spacing-0_35);padding-top:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);padding-bottom:var(--spacing-control-block);display:grid}.ui-header-settings{max-width:var(--ui-percent-100);grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)));gap:var(--spacing-2);display:grid}.ui-header-settings[data-header-settings=desktop]{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1))}.ui-header-settings[data-header-settings=mobile]{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)));display:grid}.ui-header-setting{grid-template-columns:auto minmax(var(--ui-zero), var(--ui-fr-1)) auto;align-items:center;gap:var(--spacing-3);min-height:var(--ui-size-3);min-width:var(--ui-zero);width:var(--ui-percent-100);border:var(--ui-size-1px) solid transparent;border-radius:calc(var(--radius-panel) - var(--spacing-0_5));background-color:#fffffffa;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-header-setting{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-98), transparent)}}.ui-header-setting{padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);color:var(--color-text-strong);text-align:left;transition:border-color var(--duration-180) ease, background-color var(--duration-180) ease, box-shadow var(--duration-180) ease, color var(--duration-180) ease}.ui-header-setting:hover,.ui-header-setting:focus-visible{border-color:#c9d5dc}@supports (color:color-mix(in lab, red, red)){.ui-header-setting:hover,.ui-header-setting:focus-visible{border-color:color-mix(in srgb, var(--color-brand) var(--mix-16), var(--color-border-soft))}}.ui-header-setting:hover,.ui-header-setting:focus-visible{background-color:#f6f8fa}@supports (color:color-mix(in lab, red, red)){.ui-header-setting:hover,.ui-header-setting:focus-visible{background-color:color-mix(in srgb, var(--color-brand) var(--mix-4), var(--color-content-inverse))}}.ui-header-setting:hover,.ui-header-setting:focus-visible{box-shadow:var(--shadow-card-sm)}.ui-header-setting[aria-expanded=true],.ui-header-setting[aria-pressed=true]{border-color:#b9c9d4}@supports (color:color-mix(in lab, red, red)){.ui-header-setting[aria-expanded=true],.ui-header-setting[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-brand) var(--mix-24), var(--color-border-soft))}}.ui-header-setting[aria-expanded=true],.ui-header-setting[aria-pressed=true]{background-color:#edf2f5}@supports (color:color-mix(in lab, red, red)){.ui-header-setting[aria-expanded=true],.ui-header-setting[aria-pressed=true]{background-color:color-mix(in srgb, var(--color-brand) var(--mix-8), var(--color-content-inverse))}}.ui-header-setting__icon{width:var(--ui-radius-2);height:var(--ui-radius-2);border-radius:var(--radius-lg);background-color:#eaf0f4;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-header-setting__icon{background-color:color-mix(in srgb, var(--color-brand) var(--mix-9), var(--color-content-inverse))}}.ui-header-setting__icon{color:var(--color-brand)}.ui-header-setting__theme-icon{display:inline-flex}.ui-header-setting__theme-icon--sun{display:none}.ui-header-setting__theme-icon--moon{display:inline-flex}.ui-header-setting__body{gap:var(--ui-spacing-0_125);min-width:var(--ui-zero);display:grid}.ui-header-setting__label{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_08);text-transform:uppercase}.ui-header-setting__value{color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_35);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-header-setting__preview{align-items:center;gap:var(--spacing-2);min-width:var(--ui-zero);flex-wrap:wrap;display:flex}.ui-header-setting__meta{color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.ui-header-setting__meta--state{min-width:var(--ui-zero);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_08);text-transform:uppercase;justify-content:flex-end}.ui-header-setting[data-ui-preference-kind=theme] .ui-header-setting__icon{background-color:#d5e0ef}@supports (color:color-mix(in lab, red, red)){.ui-header-setting[data-ui-preference-kind=theme] .ui-header-setting__icon{background-color:color-mix(in srgb, var(--color-reference-blue-100) var(--mix-88), var(--color-content-inverse))}}.ui-preference-menu{z-index:var(--z-90);min-width:var(--ui-size-12);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:calc(var(--radius-panel) - var(--spacing-0_5));background-color:#fffffffa}@supports (color:color-mix(in lab, red, red)){.ui-preference-menu{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-98), transparent)}}.ui-preference-menu{padding:var(--spacing-card);box-shadow:var(--shadow-card-xl)}.ui-preference-menu-item{width:var(--ui-percent-100);justify-content:space-between;align-items:center;gap:var(--ui-radius-0_75);border-radius:calc(var(--radius-control) - var(--spacing-0_5));padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold);line-height:var(--ui-line-height-1_3);text-align:left;transition:background-color var(--duration-180) ease, color var(--duration-180) ease;display:flex}.ui-preference-menu-item:hover,.ui-preference-menu-item:focus-visible,.ui-preference-menu-item[aria-checked=true]{background-color:#195a8014}@supports (color:color-mix(in lab, red, red)){.ui-preference-menu-item:hover,.ui-preference-menu-item:focus-visible,.ui-preference-menu-item[aria-checked=true]{background-color:color-mix(in srgb, var(--color-brand) var(--mix-8), transparent)}}.ui-preference-menu-item:hover,.ui-preference-menu-item:focus-visible,.ui-preference-menu-item[aria-checked=true]{color:var(--color-brand)}.ui-preference-menu-check{color:var(--color-brand);font-weight:var(--font-weight-extrabold)}.ui-header-nav{align-items:center;gap:var(--spacing-header-nav);border-radius:calc(var(--radius-panel) + var(--spacing-1));border:var(--ui-size-1px) solid var(--color-border-soft);background-color:#ffffffeb;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-header-nav{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-92), transparent)}}.ui-header-nav{padding:var(--spacing-header-nav);box-shadow:none}.ui-header-nav-group{align-items:center;display:flex;position:relative}.ui-header-nav-group--mega{position:static}.ui-header-summary{cursor:pointer;list-style:none}.ui-header-summary::-webkit-details-marker{content:"";display:none}.ui-header-summary::marker{content:"";display:none}.ui-header-trigger{align-items:center;gap:var(--ui-spacing-0_5);border-radius:calc(var(--radius-control) - var(--spacing-0_5));padding-block:var(--spacing-2);padding-inline:var(--spacing-4);color:var(--color-text-muted);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-medium);line-height:var(--ui-line-height-1);transition:color var(--duration-180) ease, background-color var(--duration-180) ease, border-color var(--duration-180) ease;display:inline-flex}.ui-header-trigger:hover,.ui-header-trigger:focus-visible,.ui-header-trigger[aria-expanded=true],.ui-header-trigger.is-current{background-color:#195a8014}@supports (color:color-mix(in lab, red, red)){.ui-header-trigger:hover,.ui-header-trigger:focus-visible,.ui-header-trigger[aria-expanded=true],.ui-header-trigger.is-current{background-color:color-mix(in srgb, var(--color-brand) var(--mix-8), transparent)}}.ui-header-trigger:hover,.ui-header-trigger:focus-visible,.ui-header-trigger[aria-expanded=true],.ui-header-trigger.is-current{color:var(--color-brand)}.ui-header-trigger svg{transition:transform var(--duration-180) ease}.ui-header-trigger[aria-expanded=true] svg{transform:rotate(var(--ui-angle-180))}.ui-header-panel{left:var(--ui-zero);top:calc(var(--ui-percent-100) + var(--spacing-4));z-index:var(--z-80);width:var(--ui-size-fluid-44-viewport-minus-2);max-width:var(--ui-size-viewport-minus-2);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--ui-radius-1_5);background:#fffffffb;position:absolute;transform:none}@supports (color:color-mix(in lab, red, red)){.ui-header-panel{background:color-mix(in srgb, var(--color-content-inverse) var(--mix-98_5), transparent)}}.ui-header-panel{padding:var(--spacing-card);box-shadow:0 var(--spacing-6) var(--ui-size-3_75) #002a381f}@supports (color:color-mix(in lab, red, red)){.ui-header-panel{box-shadow:0 var(--spacing-6) var(--ui-size-3_75) color-mix(in srgb, var(--color-surface-inverse) var(--mix-12), transparent)}}.ui-header-panel--mega{width:var(--header-panel-width);padding:var(--spacing-card)}.ui-header-nav-group--mega .ui-header-panel--mega{left:var(--ui-percent-50);right:var(--ui-auto);transform:translateX(calc(var(--ui-percent-50) * -1))}.ui-header-panel-grid{gap:var(--spacing-header-panel-gap);grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1));display:grid}.ui-header-panel-grid--mega{gap:var(--spacing-header-panel-gap)}.ui-header-panel-main,.ui-header-panel-aside{gap:var(--spacing-4);display:grid}.ui-header-panel-main,.ui-header-panel-main--mega{padding:var(--spacing-card)}.ui-header-panel-aside{border-radius:var(--radius-panel);border:var(--ui-size-1px) solid var(--color-border-soft);background:#e4e9f5}@supports (color:color-mix(in lab, red, red)){.ui-header-panel-aside{background:color-mix(in srgb, var(--color-surface-elevated) var(--mix-94), var(--color-content-inverse))}}.ui-header-panel-aside{padding:var(--spacing-card)}.ui-header-panel-aside--mega{align-content:start}.ui-header-panel-columns{gap:var(--spacing-4);grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1));display:grid}.ui-header-panel-columns--mega{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1))}.ui-header-panel-column{gap:var(--spacing-3);display:grid}.ui-header-panel-heading{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_12);text-transform:uppercase}.ui-header-panel-links{gap:var(--spacing-3);display:grid}.ui-header-panel-link{grid-template-columns:auto minmax(var(--ui-zero), var(--ui-fr-1));align-items:start;gap:var(--spacing-4);border:var(--ui-size-1px) solid transparent;border-radius:var(--radius-control);padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block);transition:border-color var(--duration-180) ease, background-color var(--duration-180) ease, box-shadow var(--duration-180) ease, transform var(--duration-180) ease;background-color:#0000;display:grid}.ui-header-panel-link:hover,.ui-header-panel-link:focus-visible,.ui-header-panel-link.is-current{border-color:#ced8df}@supports (color:color-mix(in lab, red, red)){.ui-header-panel-link:hover,.ui-header-panel-link:focus-visible,.ui-header-panel-link.is-current{border-color:color-mix(in srgb, var(--color-brand) var(--mix-14), var(--color-border-soft))}}.ui-header-panel-link:hover,.ui-header-panel-link:focus-visible,.ui-header-panel-link.is-current{background-color:#f6f8fa}@supports (color:color-mix(in lab, red, red)){.ui-header-panel-link:hover,.ui-header-panel-link:focus-visible,.ui-header-panel-link.is-current{background-color:color-mix(in srgb, var(--color-brand) var(--mix-4), var(--color-content-inverse))}}.ui-header-panel-link:hover,.ui-header-panel-link:focus-visible,.ui-header-panel-link.is-current{transform:translateY(-var(--ui-size-1px))}.ui-header-panel-link--feature{border-color:#dae0e5}@supports (color:color-mix(in lab, red, red)){.ui-header-panel-link--feature{border-color:color-mix(in srgb, var(--color-brand) var(--mix-8), var(--color-border-soft))}}.ui-header-panel-link--feature{background-color:#f8fafb}@supports (color:color-mix(in lab, red, red)){.ui-header-panel-link--feature{background-color:color-mix(in srgb, var(--color-brand) var(--mix-3), var(--color-content-inverse))}}.ui-header-panel-icon{height:var(--ui-size-2_125);width:var(--ui-size-2_125);border-radius:var(--radius-full);background-color:#e3ebf0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-header-panel-icon{background-color:color-mix(in srgb, var(--color-brand) var(--mix-12), var(--color-content-inverse))}}.ui-header-panel-icon{color:var(--color-brand)}.ui-header-panel-link-title{color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_35)}.ui-header-panel-link-copy{color:var(--color-text-body);font-size:var(--font-size-xs-fluid);line-height:var(--ui-line-height-1_55)}.ui-header-actions{align-items:center;gap:var(--spacing-3);display:flex}.ui-footer-shell{border-top:var(--ui-size-1px) solid var(--color-border-soft);background:#e6ebf6}@supports (color:color-mix(in lab, red, red)){.ui-footer-shell{background:color-mix(in srgb, var(--color-surface-panel) var(--mix-86), var(--color-content-inverse))}}.ui-footer-shell--inverse{background:linear-gradient(var(--ui-angle-160), #002a38, #002a38f0)}@supports (color:color-mix(in lab, red, red)){.ui-footer-shell--inverse{background:linear-gradient(var(--ui-angle-160), color-mix(in srgb, var(--color-surface-inverse) var(--mix-98), var(--color-primary-active)), color-mix(in srgb, var(--color-primary-active) var(--mix-94), transparent))}}.ui-footer-shell--inverse{color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.ui-footer-shell--inverse{color:color-mix(in srgb, var(--color-content-inverse) var(--mix-84), transparent)}}.ui-footer-shell--inverse [class~=ui-copy],.ui-footer-shell--inverse .ui-link,.ui-footer-shell--inverse [class~=ui-text-muted],.ui-footer-shell--inverse .ui-footer-link,.ui-footer-shell--inverse .text-text-body,.ui-footer-shell--inverse .text-text-body{color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.ui-footer-shell--inverse [class~=ui-copy],.ui-footer-shell--inverse .ui-link,.ui-footer-shell--inverse [class~=ui-text-muted],.ui-footer-shell--inverse .ui-footer-link,.ui-footer-shell--inverse .text-text-body,.ui-footer-shell--inverse .text-text-body{color:color-mix(in srgb, var(--color-content-inverse) var(--mix-84), transparent)}}.ui-footer-shell--inverse h2,.ui-footer-shell--inverse strong,.ui-footer-shell--inverse .text-text-strong,.ui-footer-shell--inverse .text-text-inverse{color:var(--color-text-inverse)}.ui-footer-shell [class~=ui-copy],.ui-footer-shell .ui-link,.ui-footer-shell [class~=ui-text-muted]{color:var(--color-text-body)}.ui-footer-grid{gap:var(--spacing-footer-grid);display:grid}.ui-footer-container{padding-block:var(--spacing-footer-block)}.ui-footer-panel{gap:var(--spacing-footer-panel);box-shadow:none;background-color:#0000;border:0;border-radius:0;padding:0;display:grid}.ui-footer-links{gap:var(--ui-radius-0_75);display:grid}.ui-footer-link{align-items:center;gap:var(--ui-spacing-0_625);color:var(--color-text-body);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-450);line-height:var(--ui-line-height-1_4);transition:color var(--duration-200) ease;display:inline-flex}.ui-footer-link:hover,.ui-footer-link:focus-visible{color:var(--color-brand)}.ui-footer-heading{color:var(--color-text-strong);font-size:var(--font-size-base-fluid);font-weight:var(--font-weight-semibold);line-height:var(--ui-line-height-1_35);margin:0}.ui-footer-icon{width:var(--ui-radius-1);height:var(--ui-radius-1)}.ui-footer-meta{gap:var(--spacing-3);display:grid}.ui-footer-summary{gap:var(--spacing-4);max-width:var(--ui-size-32);display:grid}.ui-footer-note{border-radius:var(--ui-radius-1);border:var(--ui-size-1px) solid var(--color-border-soft);background-color:#e2e8f4f5}@supports (color:color-mix(in lab, red, red)){.ui-footer-note{background-color:color-mix(in srgb, var(--color-surface-elevated) var(--mix-96), transparent)}}.ui-footer-note{padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline)}.ui-footer-shell--inverse .ui-footer-note{border-color:#b5cde93d}@supports (color:color-mix(in lab, red, red)){.ui-footer-shell--inverse .ui-footer-note{border-color:color-mix(in srgb, var(--color-primary-light) var(--mix-24), transparent)}}.ui-footer-shell--inverse .ui-footer-note{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ui-footer-shell--inverse .ui-footer-note{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.ui-footer-note-copy{color:inherit;font-size:var(--font-size-xs-fluid);line-height:var(--ui-line-height-1_6);margin:0}.ui-footer-legal{margin-top:var(--spacing-footer-legal);border-top:var(--ui-size-1px) solid var(--color-border-soft);padding-top:var(--spacing-footer-legal-pad);color:var(--color-text-muted);font-size:var(--font-size-xs-fluid)}.ui-mobile-nav-group{gap:var(--ui-size-0_875);border-radius:calc(var(--radius-panel) - var(--spacing-0_5));border:var(--ui-size-1px) solid var(--color-border-soft);background-color:#fffffff5;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-mobile-nav-group{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-96), transparent)}}.ui-mobile-nav-group{padding:var(--spacing-card)}.ui-mobile-nav-link{grid-template-columns:auto minmax(var(--ui-zero), var(--ui-fr-1));align-items:start;gap:var(--ui-radius-0_75);border-radius:calc(var(--radius-panel) - var(--spacing-1));border:var(--ui-size-1px) solid transparent;padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);transition:border-color var(--duration-180) ease, background-color var(--duration-180) ease;display:grid}.ui-mobile-nav-link:hover,.ui-mobile-nav-link:focus-visible,.ui-mobile-nav-link.is-current{border-color:#c5d2da}@supports (color:color-mix(in lab, red, red)){.ui-mobile-nav-link:hover,.ui-mobile-nav-link:focus-visible,.ui-mobile-nav-link.is-current{border-color:color-mix(in srgb, var(--color-brand) var(--mix-18), var(--color-border-soft))}}.ui-mobile-nav-link:hover,.ui-mobile-nav-link:focus-visible,.ui-mobile-nav-link.is-current{background-color:#f1f5f7}@supports (color:color-mix(in lab, red, red)){.ui-mobile-nav-link:hover,.ui-mobile-nav-link:focus-visible,.ui-mobile-nav-link.is-current{background-color:color-mix(in srgb, var(--color-brand) var(--mix-6), var(--color-content-inverse))}}@media (min-width:80rem){.ui-header-panel{width:var(--ui-size-fluid-56-viewport-minus-2_5)}.ui-header-panel-columns,.ui-header-panel-columns--mega{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:96rem){.ui-header-panel{left:var(--ui-percent-50);width:var(--ui-size-fluid-68-viewport-minus-3);transform:translateX(calc(var(--ui-percent-50) * -1))}.ui-header-panel-grid{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1_45)) minmax(var(--ui-size-17), var(--ui-fr-0_75))}.ui-header-panel--mega{width:var(--header-panel-width-wide)}.ui-header-panel-grid--mega{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1_55)) minmax(var(--ui-size-18), var(--ui-fr-0_85))}}.ui-header-nav-group:first-child .ui-header-panel{left:var(--ui-zero);transform:none}.ui-header-nav-group:last-child .ui-header-panel{left:var(--ui-auto);right:var(--ui-zero);transform:none}@media (min-width:48rem){.ui-footer-grid{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1_35)) repeat(var(--ui-repeat-3), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:64rem){.ui-footer-grid{align-items:start;gap:var(--spacing-layout-gap-loose)}}@media (min-width:48rem){.ui-header-preference-grid{grid-template-columns:repeat(var(--ui-repeat-4), minmax(var(--ui-zero), var(--ui-fr-1)))}.ui-footer-grid{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1_3)) repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-0_85)))}}@media (min-width:64rem){.ui-footer-grid{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1_35)) repeat(var(--ui-repeat-3), minmax(var(--ui-zero), var(--ui-fr-0_9)));align-items:start}}@media (min-width:80rem){.ui-header-panel--settings{width:var(--header-settings-panel-width-wide)}}.ui-modal-close,.ui-drawer-close{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-control);border-width:var(--ui-size-1px);border-style:solid;border-color:var(--color-border);background-color:var(--color-surface-card);color:var(--color-text-body);box-shadow:var(--shadow-sm);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--duration-150);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}:is(.ui-modal-close,.ui-drawer-close):hover{color:var(--color-text-strong)}:is(.ui-modal-close,.ui-drawer-close):focus-visible{outline:var(--spacing-0_5) solid transparent;outline-offset:var(--spacing-0_5);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) var(--color-focus-ring);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) #195a804d}@supports (color:color-mix(in lab, red, red)){:is(.ui-modal-close,.ui-drawer-close):focus-visible{box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) color-mix(in srgb, var(--color-primary) var(--mix-30), transparent)}}.dark .ui-registry-card{border-color:#e2e8f429}@supports (color:color-mix(in lab, red, red)){.dark .ui-registry-card{border-color:color-mix(in srgb, var(--color-reference-blue-50) var(--mix-16), transparent)}}.dark .ui-registry-card{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark .ui-registry-card{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-6), transparent)}}.ui-inline-between-wrap{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.ui-logo-tile{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:var(--ui-size-5);display:flex}.ui-status-dot{inline-size:var(--ui-size-0_625);block-size:var(--ui-size-0_625);border-radius:var(--radius-full);flex:var(--ui-flex-fixed);display:inline-flex}.ui-status-dot[data-ui-status-dot-tone=success]{background-color:var(--color-state-success)}.ui-status-dot[data-ui-status-dot-tone=warning]{background-color:var(--color-state-warning)}.ui-status-dot[data-ui-status-dot-tone=danger]{background-color:var(--color-state-danger)}.ui-status-dot[data-ui-status-dot-tone=info]{background-color:var(--color-state-info)}.ui-status-dot[data-ui-status-dot-tone=neutral]{background-color:var(--color-border-strong)}.ui-field-group{gap:var(--spacing-4);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--radius-shell);background-color:var(--color-surface-card);padding:var(--spacing-card);box-shadow:var(--shadow-sm);display:grid}.ui-field-group__legend{padding-inline:var(--spacing-control-inline);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.ui-field-group__description{font-size:var(--text-sm);color:var(--color-text-body)}.ui-field-group__grid{gap:var(--spacing-4);display:grid}.ui-description-list__grid--1,.ui-description-list__grid--2{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1))}@media (min-width:80rem){.ui-description-list__grid--2{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}.ui-grid-responsive-2[data-ui-selection-list-columns="1"],.ui-grid-responsive-2[data-ui-selection-list-columns="2"],.ui-grid-responsive-2[data-ui-selection-list-columns="3"]{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1))}@media (min-width:48rem){.ui-grid-responsive-2[data-ui-selection-list-columns="2"],.ui-grid-responsive-2[data-ui-selection-list-columns="3"]{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:80rem){.ui-grid-responsive-2[data-ui-selection-list-columns="3"]{grid-template-columns:repeat(var(--ui-repeat-3), minmax(var(--ui-zero), var(--ui-fr-1)))}}.ui-avatar-presence-cluster{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.ui-avatar{border-width:var(--ui-size-1px);background-color:var(--color-surface-elevated);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);box-shadow:var(--shadow-sm);border-style:solid;border-color:var(--color-border-soft);border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-avatar[data-ui-avatar-size=sm]{inline-size:var(--spacing-8);block-size:var(--spacing-8);font-size:var(--text-xs)}.ui-avatar[data-ui-avatar-size=md]{inline-size:var(--spacing-10);block-size:var(--spacing-10);font-size:var(--text-sm)}.ui-avatar[data-ui-avatar-size=lg]{inline-size:var(--spacing-14);block-size:var(--spacing-14);font-size:var(--text-base)}.ui-avatar[data-ui-avatar-size=xl]{inline-size:calc(var(--spacing-14) + var(--spacing-4));block-size:calc(var(--spacing-14) + var(--spacing-4));font-size:var(--text-lg)}.ui-avatar__image{inline-size:var(--ui-percent-100);block-size:var(--ui-percent-100);object-fit:cover}.ui-avatar-presence-card{border-width:var(--ui-size-1px);background-color:var(--color-surface);box-shadow:var(--shadow-sm);border-style:solid;border-color:var(--color-border-soft);border-radius:var(--radius-panel);padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block)}.ui-avatar-presence-card__avatar{display:inline-flex;position:relative}.ui-avatar-presence-card__marker{background-color:var(--color-surface);box-shadow:var(--shadow-sm);inline-size:var(--spacing-4);block-size:var(--spacing-4);border-radius:var(--radius-full);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) var(--color-surface);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.ui-avatar-series-title{font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);line-height:var(--ui-line-height-1_35)}.ui-avatar-series-title--truncate{min-inline-size:var(--ui-zero);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-avatar-series-meta{font-size:var(--font-size-sm-fluid);color:var(--color-text-muted);line-height:var(--ui-line-height-1_45)}.ui-avatar-series-meta--xs{font-size:var(--font-size-xs-fluid)}.ui-avatar-series-meta--truncate{min-inline-size:var(--ui-zero);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-avatar-review-card__swarm{align-items:center;gap:calc(var(--spacing-3) * -1);display:flex}.ui-avatar-review-card__member{border-radius:var(--radius-full);box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) var(--color-surface)}.ui-choice-control{gap:var(--spacing-2);display:grid}.ui-choice-control__label{align-items:flex-start;gap:var(--spacing-3);font-size:var(--text-sm);color:var(--color-text-body);display:inline-flex}.ui-choice-control__input{margin-top:calc(var(--spacing-1) / 2);inline-size:var(--spacing-4);block-size:var(--spacing-4);border-color:var(--color-border);color:var(--color-primary);accent-color:var(--color-primary)}.ui-choice-control__input--checkbox{border-radius:var(--radius-sm)}.ui-choice-control__input--radio{border-radius:var(--radius-full)}.ui-visually-hidden{inline-size:var(--ui-size-1px);block-size:var(--ui-size-1px);padding:var(--spacing-card);margin:var(--ui-offset-border-negative);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ui-divider{inline-size:var(--ui-percent-100);block-size:var(--ui-size-1px);background-color:var(--color-border)}.ui-filter-bar__grid{gap:var(--spacing-4);display:grid}.ui-filter-bar__actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}@media (min-width:48rem){.ui-filter-bar__grid{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:80rem){.ui-filter-bar__grid{grid-template-columns:repeat(var(--ui-repeat-3), minmax(var(--ui-zero), var(--ui-fr-1)))}.ui-filter-bar__actions{justify-content:flex-end}}.ui-skip-link{left:var(--spacing-4);top:var(--spacing-4);z-index:var(--z-100);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--radius-control);background-color:var(--color-surface-card);color:var(--color-text-strong);padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);box-shadow:var(--shadow-card-sm);transform:translateY(calc(var(--ui-percent-220) * -1));transition:transform var(--duration-180) ease, box-shadow var(--duration-180) ease;position:absolute}.ui-skip-link:focus-visible{transform:translateY(0)}[class~=ui-kicker]{align-items:center;gap:var(--ui-size-0_45);color:var(--color-brand);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-extrabold);letter-spacing:var(--ui-tracking-0_18);text-transform:uppercase;display:inline-flex}[class~=ui-display-title]{font-size:var(--font-size-3xl-fluid);line-height:var(--ui-line-height-1_08);letter-spacing:var(--ui-zero);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}[class~=ui-lead-copy]{max-width:var(--ui-size-42);font-size:var(--font-size-lg-fluid);line-height:var(--ui-line-height-1_6);color:var(--color-text-body)}.ui-action-row{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ui-action-row>*{min-width:var(--ui-zero)}.ui-split-grid{gap:var(--spacing-block-gap);display:grid}.ui-media-cluster{align-items:center;gap:var(--spacing-3);display:flex}.ui-content-width{width:min(var(--ui-percent-100), var(--container-5xl))}.ui-stat-grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit, minmax(min(var(--ui-percent-100), var(--ui-size-14)), var(--ui-fr-1)));display:grid}.ui-stat-card{gap:var(--ui-spacing-0_35);border-radius:calc(var(--radius-panel) - var(--spacing-0_5));border:var(--ui-size-1px) solid var(--color-border-soft);background-color:var(--color-surface-card);padding:var(--spacing-card);box-shadow:var(--shadow-card-sm);display:grid}.ui-stat-label{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_12);text-transform:uppercase}.ui-stat-value{color:var(--color-text-strong);font-size:var(--font-size-2xl-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_02);letter-spacing:var(--ui-zero)}.ui-stat-copy{color:var(--color-text-body);font-size:var(--font-size-sm-fluid)}.ui-stat-grid--hero{grid-template-columns:repeat(auto-fit, minmax(var(--ui-size-11), var(--ui-fr-1)))}.ui-flash-stack{gap:var(--spacing-3);display:grid}.ui-flash-body{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-card);display:flex}.ui-flash-content{min-width:var(--ui-zero);flex:var(--ui-flex-fluid)}.ui-flash-message,[class~=ui-copy--emphasis]{color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold)}.ui-step-list{gap:var(--ui-size-0_875);display:grid}.ui-step-card{gap:var(--ui-spacing-0_55);grid-template-columns:auto minmax(var(--ui-zero), var(--ui-fr-1));border-radius:var(--ui-radius-1);border:var(--ui-size-1px) solid var(--color-border-soft);background-color:var(--color-surface-card);padding:var(--spacing-card);align-items:start;display:grid}.ui-step-marker{min-width:var(--ui-radius-2);min-height:var(--ui-radius-2);border-radius:var(--radius-full);background-color:var(--color-state-info-soft);color:var(--color-brand);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-extrabold);justify-content:center;align-items:center;display:inline-flex}.ui-step-heading{gap:var(--ui-spacing-0_18);display:grid}.ui-step-label{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_12);text-transform:uppercase}.ui-step-title{color:var(--color-text-strong);font-size:var(--font-size-base-fluid);font-weight:var(--font-weight-bold)}.ui-panel--soft{background-color:var(--color-surface-elevated);border:var(--ui-size-1px) solid #b5cde938}@supports (color:color-mix(in lab, red, red)){.ui-panel--soft{border:var(--ui-size-1px) solid color-mix(in srgb, var(--color-primary-light) var(--mix-22), transparent)}}.ui-panel-label{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_12);text-transform:uppercase}.ui-panel-copy{color:var(--color-text-body);font-size:var(--font-size-sm-fluid)}.ui-panel-list{gap:var(--ui-zero);display:grid}.ui-panel-list>*+*{border-top:var(--ui-size-1px) solid var(--color-border-soft);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.ui-callout{border-radius:var(--radius-panel);border:var(--ui-size-1px) solid #b5cde938}@supports (color:color-mix(in lab, red, red)){.ui-callout{border:var(--ui-size-1px) solid color-mix(in srgb, var(--color-primary-light) var(--mix-22), transparent)}}.ui-callout{background-color:var(--color-surface-elevated);padding:var(--spacing-card);box-shadow:var(--shadow-card-sm)}.ui-callout-label{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_12);text-transform:uppercase}.ui-callout-copy{color:var(--color-text-body);font-size:var(--font-size-sm-fluid)}.ui-panel{border-radius:var(--radius-panel);border:var(--ui-size-1px) solid var(--color-border-soft);color:var(--color-text-strong)}.ui-table-shell{border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:calc(var(--radius-shell) + var(--spacing-2));background-color:var(--color-surface-card);box-shadow:var(--shadow-card-sm);overflow:hidden}.ui-table-scroll{overflow-x:var(--ui-auto)}.ui-check-row{align-items:center;gap:var(--spacing-3);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--radius-panel);padding:var(--spacing-card);display:flex}.ui-panel{background-color:var(--color-surface-panel);box-shadow:var(--shadow-card-sm);padding:var(--spacing-card)}.ui-title{font-size:var(--font-size-2xl-fluid);line-height:var(--ui-line-height-1_16);letter-spacing:var(--ui-zero);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.ui-title-lg{font-size:var(--font-size-xl-fluid);line-height:var(--ui-line-height-1_2);letter-spacing:var(--ui-zero);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}[class~=ui-title-md]{font-size:var(--font-size-lg-fluid);line-height:var(--ui-line-height-1_22);letter-spacing:var(--ui-zero);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.ui-title-sm{font-size:var(--font-size-sm-fluid);line-height:var(--ui-line-height-1_35);letter-spacing:var(--ui-zero);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.ui-subtitle{font-size:var(--font-size-xl-fluid);line-height:var(--ui-line-height-1_18);letter-spacing:var(--ui-zero);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}[class~=ui-copy]{font-size:var(--font-size-base-fluid);color:var(--color-text-body);line-height:var(--ui-line-height-1_65)}[class~=ui-copy-sm]{font-size:var(--font-size-sm-fluid);color:var(--color-text-body);line-height:var(--ui-line-height-1_6)}.ui-copy-muted,[class~=ui-text-muted]{color:var(--color-text-muted);font-size:var(--font-size-sm-fluid)}.ui-text-strong{color:var(--color-text-strong)}.ui-text-inverse{color:var(--color-text-inverse)}[class~=ui-meta-label]{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_18);text-transform:uppercase}[class~=ui-meta-label-tight]{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_16);text-transform:uppercase}.ui-meta-value{color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold)}.ui-kicker-inverse{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.ui-kicker-inverse{color:color-mix(in srgb, var(--color-content-inverse) var(--mix-82), transparent)}}.ui-copy-inverse{color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.ui-copy-inverse{color:color-mix(in srgb, var(--color-content-inverse) var(--mix-84), transparent)}}.ui-price-value{color:var(--color-text-strong);font-size:var(--font-size-3xl-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_02);letter-spacing:var(--ui-zero)}[class~=ui-copy-reading]{color:var(--color-text-body);font-size:var(--font-size-base-fluid);line-height:var(--ui-line-height-1_75)}.ui-icon-bullet{width:var(--ui-radius-1_5);height:var(--ui-radius-1_5);margin-top:var(--spacing-0_5);border-radius:var(--radius-full);background-color:var(--color-surface-elevated);color:var(--color-brand);flex:var(--ui-flex-fixed);justify-content:center;align-items:center;display:inline-flex}.ui-table-caption{padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);color:var(--color-text-body);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold);text-align:left}.ui-table-head{background-color:var(--color-surface-panel)}.ui-table-row{vertical-align:top;border-top:var(--ui-size-1px) solid var(--color-border-soft)}.ui-table-cell{padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);color:var(--color-text-body);font-size:var(--font-size-sm-fluid);vertical-align:top}.ui-table-cell--heading{padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold);vertical-align:top}.ui-table-heading{white-space:nowrap;padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);color:var(--color-text-body);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--ui-tracking-0_12)}.ui-table-empty{padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);color:var(--color-text-body);font-size:var(--font-size-sm-fluid);text-align:center}.ui-modal-panel,.ui-drawer-panel{border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:calc(var(--radius-shell) + var(--spacing-2));background-color:var(--color-surface-card);box-shadow:var(--shadow-card-xl)}.ui-icon-button{border-radius:var(--radius-control);border:var(--ui-size-1px) solid var(--color-border);background-color:var(--color-surface-card);color:var(--color-text-strong);transition:background-color var(--duration-200) ease, border-color var(--duration-200) ease, color var(--duration-200) ease, box-shadow var(--duration-200) ease;justify-content:center;align-items:center;display:inline-flex}.ui-icon-button:focus-visible{box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) #195a804d;outline:none}@supports (color:color-mix(in lab, red, red)){.ui-icon-button:focus-visible{box-shadow:var(--ui-zero) var(--ui-zero) var(--ui-zero) var(--spacing-0_5) color-mix(in srgb, var(--color-brand) var(--mix-30), transparent)}}.ui-icon-button[data-ui-icon-button-size=sm]{inline-size:var(--spacing-9);block-size:var(--spacing-9);border-radius:calc(var(--radius-control) - var(--spacing-0_5))}.ui-icon-button[data-ui-icon-button-size=md]{inline-size:var(--spacing-10);block-size:var(--spacing-10);border-radius:var(--radius-control)}.ui-icon-button[data-ui-icon-button-variant=primary]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-text-inverse)}.ui-icon-button[data-ui-icon-button-variant=primary]:hover{background-color:var(--color-brand-hover);border-color:var(--color-brand-hover)}.ui-icon-button[data-ui-icon-button-variant=ghost]:hover{background-color:var(--color-surface-subtle)}.ui-icon-button__icon{inline-size:var(--spacing-4);block-size:var(--spacing-4)}.ui-link{color:var(--color-brand);text-underline-offset:.2em;transition:color var(--duration-200) ease, text-decoration-color var(--duration-200) ease;text-decoration-line:none}.ui-link-inline{align-items:center;gap:var(--spacing-2);display:inline-flex}.ui-link-inline[data-ui-link-tone=quiet]{color:var(--color-text-body);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-medium)}.ui-link-inline[data-ui-link-tone=strong]{font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold)}.ui-link:hover,.ui-link:focus-visible{color:var(--color-brand-hover);text-decoration-line:underline}.ui-nav{align-items:center;gap:var(--ui-spacing-0_5);display:flex}.ui-nav-list{align-items:center;gap:var(--ui-spacing-0_5);flex-wrap:wrap;display:flex}.ui-nav-link{min-height:var(--ui-size-2_75);padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);border-radius:var(--radius-full);color:var(--color-text-body);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold);transition:background-color var(--duration-200) ease, color var(--duration-200) ease, box-shadow var(--duration-200) ease;justify-content:center;align-items:center;display:inline-flex}.ui-nav-link:hover,.ui-nav-link:focus-visible{background-color:var(--color-surface-elevated);color:var(--color-brand)}.ui-nav-link-current,.ui-nav-link[aria-current=page]{background-color:var(--color-brand);color:var(--color-text-inverse);box-shadow:var(--shadow-card-sm)}.ui-toolbar-group{align-items:center;gap:var(--ui-spacing-0_25);display:inline-flex}.ui-toolbar-button{justify-content:center;align-items:center;gap:var(--ui-spacing-0_5);min-height:var(--ui-size-2_625);padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);border-radius:calc(var(--radius-control) - var(--spacing-0_5));color:var(--color-text-body);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold);transition:background-color var(--duration-200) ease, color var(--duration-200) ease;display:inline-flex}.ui-toolbar-button:hover,.ui-toolbar-button:focus-visible{background-color:var(--color-surface-elevated);color:var(--color-brand)}.ui-toolbar-button[aria-expanded=true]{background-color:#195a801a}@supports (color:color-mix(in lab, red, red)){.ui-toolbar-button[aria-expanded=true]{background-color:color-mix(in srgb, var(--color-brand) var(--mix-10), transparent)}}.ui-toolbar-button[aria-expanded=true]{color:var(--color-brand)}.ui-metric-grid{gap:var(--spacing-4);display:grid}.ui-metric-card{border-radius:calc(var(--radius-panel) - var(--spacing-0_5));border:var(--ui-size-1px) solid var(--color-border-soft);background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.ui-metric-card{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-96), transparent)}}.ui-metric-card{padding:var(--spacing-card)}.ui-metric-card-flat{border-radius:var(--radius-panel);border:var(--ui-size-1px) solid var(--color-border-soft);background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.ui-metric-card-flat{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-88), transparent)}}.ui-metric-card-flat{padding:var(--spacing-header-nav)}.ui-nav-item{width:var(--ui-percent-100);align-items:flex-start;gap:var(--ui-radius-0_75);border-radius:calc(var(--radius-panel) - var(--spacing-0_5));padding-block:var(--spacing-footer-block);padding-inline:var(--spacing-control-inline);text-align:left;transition:background-color var(--duration-180) ease, border-color var(--duration-180) ease, box-shadow var(--duration-180) ease;display:flex}.ui-nav-item:hover,.ui-nav-item:focus-visible{background-color:#e2e8f4d6}@supports (color:color-mix(in lab, red, red)){.ui-nav-item:hover,.ui-nav-item:focus-visible{background-color:color-mix(in srgb, var(--color-surface-elevated) var(--mix-84), transparent)}}.ui-nav-item-active{border:var(--ui-size-1px) solid var(--color-border-soft);background-color:var(--color-surface-elevated);box-shadow:var(--shadow-card-sm)}.ui-nav-item-icon{width:var(--ui-size-2_25);height:var(--ui-size-2_25);flex-shrink:var(--ui-zero);border-radius:var(--ui-radius-0_75);border:var(--ui-size-1px) solid var(--color-border-soft);background-color:var(--color-surface-card);color:var(--color-text-strong);box-shadow:var(--shadow-card-sm);justify-content:center;align-items:center;display:inline-flex}.ui-label{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-bold);display:inline-flex}.ui-label__required{color:var(--color-state-danger)}.ui-label__hint{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-medium)}.ui-textarea-compact{min-height:var(--ui-size-6)}.ui-help{margin-top:var(--spacing-1_5);font-size:var(--font-size-xs-fluid);color:var(--color-text-muted)}.ui-flash{align-items:flex-start;gap:var(--ui-size-0_875);border-radius:var(--ui-radius-1);border:var(--ui-size-1px) solid var(--color-border-soft);padding-top:var(--spacing-control-block);padding-bottom:var(--spacing-control-block);padding-right:var(--spacing-control-inline);padding-left:var(--spacing-control-inline);box-shadow:var(--shadow-card-sm);display:flex}.ui-flash-success,.ui-flash--success{background-color:var(--color-state-success-soft);border-color:#97c00e3d}@supports (color:color-mix(in lab, red, red)){.ui-flash-success,.ui-flash--success{border-color:color-mix(in srgb, var(--color-success) var(--mix-24), transparent)}}.ui-flash-success,.ui-flash--success{color:var(--color-text-strong)}.ui-flash-warning,.ui-flash--warning{background-color:var(--color-state-warning-soft);border-color:#f6a80052}@supports (color:color-mix(in lab, red, red)){.ui-flash-warning,.ui-flash--warning{border-color:color-mix(in srgb, var(--color-warning) var(--mix-32), transparent)}}.ui-flash-warning,.ui-flash--warning{color:var(--color-text-strong)}.ui-flash-error,.ui-flash--error{background-color:var(--color-state-danger-soft);border-color:#d000183d}@supports (color:color-mix(in lab, red, red)){.ui-flash-error,.ui-flash--error{border-color:color-mix(in srgb, var(--color-danger) var(--mix-24), transparent)}}.ui-flash-error,.ui-flash--error{color:var(--color-text-strong)}.ui-flash-info,.ui-flash--info{background-color:var(--color-state-info-soft);border-color:#b5cde952}@supports (color:color-mix(in lab, red, red)){.ui-flash-info,.ui-flash--info{border-color:color-mix(in srgb, var(--color-primary-light) var(--mix-32), transparent)}}.ui-flash-info,.ui-flash--info{color:var(--color-text-strong)}.ui-divider{border-top:var(--ui-size-1px) solid var(--color-border-soft)}.ui-sans-serif{font-family:var(--font-sans)}.ui-monospace{font-family:var(--font-mono)}@media (min-width:64rem){.ui-split-grid{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1_15)) minmax(var(--ui-size-18), var(--ui-fr-0_85));align-items:start}}.ui-auth-panel{gap:var(--ui-zero);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:calc(var(--radius-shell) + var(--spacing-2));background-color:var(--color-surface-card);box-shadow:var(--shadow-card-xl);padding:0;display:grid;overflow:hidden}.ui-auth-page{gap:var(--ui-zero);padding-bottom:var(--spacing-section-tight)}.ui-auth-section{padding-block-start:var(--spacing-section-tight);padding-block-end:var(--spacing-section-tight)}.ui-auth-panel>[class~=ui-stack-lg]{padding:var(--spacing-card-roomy)}.ui-auth-panel-form{gap:var(--spacing-4);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--radius-shell);background:#ffffffe0;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-auth-panel-form{background:color-mix(in srgb, var(--color-surface-card) var(--mix-88), transparent)}}.ui-auth-panel-form{padding:var(--spacing-card);box-shadow:var(--shadow-card-sm)}.ui-auth-panel-aside{gap:var(--spacing-4);border:var(--ui-size-1px) solid #ffffff2e;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-auth-panel-aside{border:var(--ui-size-1px) solid color-mix(in srgb, var(--color-content-inverse) var(--mix-18), transparent)}}.ui-auth-panel-aside{border-radius:var(--radius-shell);background:linear-gradient(var(--ui-angle-155), var(--color-primary), var(--color-primary-hover));color:var(--color-text-inverse);padding:var(--spacing-card-roomy);box-shadow:var(--shadow-card-sm)}.ui-auth-panel-aside [class~=ui-kicker]{color:#fafbfd}@supports (color:color-mix(in lab, red, red)){.ui-auth-panel-aside [class~=ui-kicker]{color:color-mix(in srgb, var(--color-content-inverse) var(--mix-84), var(--color-secondary))}}.ui-auth-panel-aside [class~=ui-title],.ui-auth-panel-aside [class~=ui-title-md],.ui-auth-panel-aside [class~=ui-copy],.ui-auth-panel-aside [class~=ui-copy-sm]{color:var(--color-text-inverse)}.ui-auth-panel-aside [class~=ui-card-inset] [class~=ui-title],.ui-auth-panel-aside [class~=ui-card-inset] [class~=ui-title-md]{color:var(--color-text-strong)}.ui-auth-panel-aside [class~=ui-card-inset] [class~=ui-copy],.ui-auth-panel-aside [class~=ui-card-inset] [class~=ui-copy-sm]{color:var(--color-text-body)}.ui-auth-panel-aside [class~=ui-btn-secondary]{background-color:#fffffff0}@supports (color:color-mix(in lab, red, red)){.ui-auth-panel-aside [class~=ui-btn-secondary]{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-94), transparent)}}.ui-auth-panel-aside [class~=ui-btn-secondary]{color:var(--color-primary-active)}.ui-auth-panel-aside [class~=ui-btn-secondary]:hover,.ui-auth-panel-aside [class~=ui-btn-secondary]:focus-visible{background-color:var(--color-content-inverse);color:var(--color-primary-active)}.ui-auth-panel-aside [class~=ui-btn-ghost]{border-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.ui-auth-panel-aside [class~=ui-btn-ghost]{border-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-28), transparent)}}.ui-auth-panel-aside [class~=ui-btn-ghost]{color:var(--color-text-inverse)}.ui-auth-panel-aside [class~=ui-btn-ghost]:hover,.ui-auth-panel-aside [class~=ui-btn-ghost]:focus-visible{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ui-auth-panel-aside [class~=ui-btn-ghost]:hover,.ui-auth-panel-aside [class~=ui-btn-ghost]:focus-visible{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-10), transparent)}}.ui-auth-panel-aside [class~=ui-btn-ghost]:hover,.ui-auth-panel-aside [class~=ui-btn-ghost]:focus-visible{color:var(--color-text-inverse)}.ui-sidebar-card{gap:var(--spacing-6);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--radius-shell);background-color:var(--color-surface-card);padding:var(--spacing-card);box-shadow:var(--shadow-card-sm);display:grid}.ui-sidebar-brand{align-items:center;gap:var(--ui-radius-0_75);display:inline-flex}.ui-sidebar-brand-mark{width:var(--ui-size-2_75);height:var(--ui-size-2_75);border-radius:var(--ui-radius-1);background-color:var(--color-brand);color:var(--color-text-inverse);box-shadow:var(--shadow-card-sm);justify-content:center;align-items:center;display:inline-flex}.ui-sidebar-brand-name{color:var(--color-text-strong);font-size:var(--font-size-lg-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_2);letter-spacing:var(--ui-zero)}.ui-sidebar-label{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_18);text-transform:uppercase}.ui-sidebar-footer{margin-top:var(--ui-auto);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--ui-radius-1_25);background-color:var(--color-surface-panel);padding:var(--spacing-card);font-size:var(--font-size-sm-fluid);color:var(--color-text-body)}.ui-glass-card{border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--radius-panel);background:var(--color-surface-card);box-shadow:var(--shadow-card-sm)}.dark .ui-glass-card{background:var(--color-surface-inverse)}.dark .ui-auth-panel-form{background:#fffffff0}@supports (color:color-mix(in lab, red, red)){.dark .ui-auth-panel-form{background:color-mix(in srgb, var(--color-surface-card) var(--mix-94), transparent)}}.dark .ui-mobile-menu{border-top-color:#195a80eb}@supports (color:color-mix(in lab, red, red)){.dark .ui-mobile-menu{border-top-color:color-mix(in srgb, var(--color-text-muted) var(--mix-92), transparent)}}.dark .ui-mobile-menu{background-color:#012a37}@supports (color:color-mix(in lab, red, red)){.dark .ui-mobile-menu{background-color:color-mix(in srgb, var(--color-surface-inverse) var(--mix-98), var(--color-content))}}.dark .ui-header-preference-grid{gap:var(--ui-spacing-0_5)}.dark .ui-toolbar-button[aria-expanded=true]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark .ui-toolbar-button[aria-expanded=true]{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.dark .ui-toolbar-button[aria-expanded=true]{color:var(--color-content-inverse)}.dark .ui-header-settings-trigger{border-color:#195a80ad}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-settings-trigger{border-color:color-mix(in srgb, var(--color-text-muted) var(--mix-68), transparent)}}.dark .ui-header-settings-trigger{background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-settings-trigger{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-96), transparent)}}.dark .ui-header-settings-trigger__icon{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-settings-trigger__icon{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.dark .ui-header-settings-trigger__icon{color:var(--color-text-strong)}.dark .ui-header-settings-trigger__label{color:var(--color-text-body)}.dark .ui-header-panel--settings{border-color:#195a80d1}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-panel--settings{border-color:color-mix(in srgb, var(--color-text-muted) var(--mix-82), transparent)}}.dark .ui-header-panel--settings{background:#002a38}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-panel--settings{background:color-mix(in srgb, var(--color-surface-inverse) var(--mix-98_5), var(--color-content))}}.dark .ui-header-setting{border-color:#e2e8f414}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-setting{border-color:color-mix(in srgb, var(--color-reference-blue-50) var(--mix-8), transparent)}}.dark .ui-header-setting{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-setting{background-color:color-mix(in srgb, var(--color-surface-card) var(--mix-88), transparent)}}.dark .ui-header-setting{color:var(--color-text-strong)}.dark .ui-header-setting:hover,.dark .ui-header-setting:focus-visible{border-color:#e2e8f447}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-setting:hover,.dark .ui-header-setting:focus-visible{border-color:color-mix(in srgb, var(--color-reference-blue-50) var(--mix-28), transparent)}}.dark .ui-header-setting:hover,.dark .ui-header-setting:focus-visible{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-setting:hover,.dark .ui-header-setting:focus-visible{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.dark .ui-header-setting[aria-expanded=true],.dark .ui-header-setting[aria-pressed=true]{border-color:#e2e8f457}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-setting[aria-expanded=true],.dark .ui-header-setting[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-reference-blue-50) var(--mix-34), transparent)}}.dark .ui-header-setting[aria-expanded=true],.dark .ui-header-setting[aria-pressed=true]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-setting[aria-expanded=true],.dark .ui-header-setting[aria-pressed=true]{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-10), transparent)}}.dark .ui-header-setting__icon{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-setting__icon{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.dark .ui-header-setting__icon{color:var(--color-text-strong)}.dark .ui-header-setting__label,.dark .ui-header-setting__meta{color:var(--color-text-body)}.dark .ui-nav-item-icon{border-color:#195a80d1}@supports (color:color-mix(in lab, red, red)){.dark .ui-nav-item-icon{border-color:color-mix(in srgb, var(--color-text-muted) var(--mix-82), transparent)}}.dark .ui-nav-item-icon{background-color:#032835}@supports (color:color-mix(in lab, red, red)){.dark .ui-nav-item-icon{background-color:color-mix(in srgb, var(--color-surface-inverse) var(--mix-88), var(--color-content))}}.dark .ui-nav-item-icon{color:var(--color-text-primary-dark)}.dark .ui-auth-panel-aside{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.dark .ui-auth-panel-aside{border-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-18), transparent)}}.dark .ui-auth-panel-aside{background:linear-gradient(var(--ui-angle-155), #002a38, var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.dark .ui-auth-panel-aside{background:linear-gradient(var(--ui-angle-155), color-mix(in srgb, var(--color-primary-active) var(--mix-92), var(--color-surface-inverse)), var(--color-primary))}}.ui-icon-chip{width:var(--ui-size-2_75);height:var(--ui-size-2_75);border-radius:var(--ui-radius-1);border:var(--ui-size-1px) solid #ced8df;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-icon-chip{border:var(--ui-size-1px) solid color-mix(in srgb, var(--color-brand) var(--mix-14), var(--color-border-soft))}}.ui-icon-chip{background-color:#195a8014}@supports (color:color-mix(in lab, red, red)){.ui-icon-chip{background-color:color-mix(in srgb, var(--color-brand) var(--mix-8), transparent)}}.ui-icon-chip{color:var(--color-brand)}.ui-check-list{gap:var(--spacing-3);padding:var(--spacing-card);margin:0;list-style:none;display:grid}.ui-check-item{align-items:flex-start;gap:var(--ui-radius-0_75);padding-top:var(--spacing-3);border-top:var(--ui-size-1px) solid var(--color-border-soft);color:var(--color-text-body);line-height:var(--ui-line-height-1_6);display:flex}.ui-check-item:first-child{border-top:0;padding-top:0}.ui-check-mark{width:var(--ui-radius-1_5);height:var(--ui-radius-1_5);border-radius:var(--radius-full);background-color:#195a801a;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-check-mark{background-color:color-mix(in srgb, var(--color-brand) var(--mix-10), transparent)}}.ui-check-mark{color:var(--color-brand);flex:var(--ui-flex-fixed);margin-top:0.var(--spacing-4)}.ui-metric-stack{gap:var(--spacing-3);display:grid}.ui-metric-stack>*+*{border-top:var(--ui-size-1px) solid var(--color-border-soft);padding-top:var(--spacing-3)}[class~=ui-eyebrow]{font-size:var(--ui-font-size-0_72);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1);letter-spacing:var(--ui-tracking-0_22);text-transform:uppercase;color:var(--color-brand);margin:0}.ui-bullet-list{gap:var(--ui-radius-0_75);padding:var(--spacing-card);margin:0;list-style:none;display:grid}.ui-bullet-item{align-items:flex-start;gap:var(--ui-radius-0_75);color:var(--color-text-body);line-height:var(--ui-line-height-1_7);display:flex}.ui-bullet-icon{width:var(--ui-radius-1_5);height:var(--ui-radius-1_5);margin-top:0.var(--spacing-4);border-radius:var(--radius-full);background:#195a801a;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-bullet-icon{background:color-mix(in srgb, var(--color-primary) var(--mix-10), transparent)}}.ui-bullet-icon{color:var(--color-brand);flex:var(--ui-flex-fixed)}[class~=ui-price-note]{font-size:var(--ui-font-size-0_95);color:var(--color-text-body);line-height:var(--ui-line-height-1_7);margin:0}.dark .ui-header-shell{border-bottom-color:#195a80eb}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-shell{border-bottom-color:color-mix(in srgb, var(--color-text-muted) var(--mix-92), transparent)}}.dark .ui-header-shell{background:#f5fbfbeb}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-shell{background:color-mix(in srgb, var(--color-surface-subtle) var(--mix-92), transparent)}}.ui-locale-flag,.ui-money,.ui-date-time{align-items:center;gap:var(--spacing-1_5);min-width:var(--ui-zero);display:inline-flex}.ui-locale-flag{color:var(--color-text-body);font-size:var(--font-size-xs-fluid);line-height:var(--ui-line-height-1_5)}.ui-locale-flag__code{min-width:var(--ui-size-2_25);padding-block:var(--spacing-control-block);padding-inline:var(--spacing-control-inline);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--radius-full);background-color:#e4eaf5;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-locale-flag__code{background-color:color-mix(in srgb, var(--color-surface-panel) var(--mix-92), var(--color-content-inverse))}}.ui-locale-flag__code{color:var(--color-text-strong);font-size:var(--ui-font-size-0_72);font-weight:var(--font-weight-extrabold);letter-spacing:var(--ui-tracking-0_08);text-transform:uppercase}.ui-locale-flag__label,.ui-money__currency,.ui-date-time__timezone,.ui-money__label,.ui-date-time__label{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);line-height:var(--ui-line-height-1_45)}.ui-money,.ui-date-time{color:var(--color-text-body);font-size:var(--font-size-xs-fluid);line-height:var(--ui-line-height-1_5);flex-wrap:wrap}.ui-money__value,.ui-date-time__value{color:var(--color-text-strong);font-weight:var(--font-weight-bold)}.ui-money[data-ui-money-variant=compact],.ui-date-time[data-ui-date-time-variant=compact],.ui-date-time[data-ui-date-time-variant=time],.ui-locale-flag[data-ui-locale-flag=compact]{gap:var(--spacing-1)}.ui-date-time[data-ui-date-time-surface=header]{align-items:center}.dark .ui-footer-shell{background:#e8edee}@supports (color:color-mix(in lab, red, red)){.dark .ui-footer-shell{background:color-mix(in srgb, var(--color-surface-subtle) var(--mix-94), var(--color-content))}}.dark .ui-footer-shell [class~=ui-copy],.dark .ui-footer-shell .ui-link,.dark .ui-footer-shell [class~=ui-text-muted]{color:var(--color-text-secondary-dark)}.dark .ui-footer-shell h2,.dark .ui-footer-shell strong,.dark .ui-footer-shell .text-text-inverse{color:var(--color-text-inverse)}.dark .ui-footer-note{border-color:#195a80d1}@supports (color:color-mix(in lab, red, red)){.dark .ui-footer-note{border-color:color-mix(in srgb, var(--color-text-muted) var(--mix-82), transparent)}}.dark .ui-footer-note{background-color:#022936}@supports (color:color-mix(in lab, red, red)){.dark .ui-footer-note{background-color:color-mix(in srgb, var(--color-surface-inverse) var(--mix-92), var(--color-content))}}.dark .ui-footer-link{color:var(--color-text-body)}.dark .ui-footer-link:hover,.dark .ui-footer-link:focus-visible{color:var(--color-text-inverse)}.dark .ui-header-trigger{color:var(--color-text-body)}.dark .ui-header-trigger:hover,.dark .ui-header-trigger:focus-visible,.dark .ui-header-trigger[aria-expanded=true],.dark .ui-header-trigger.is-current{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-trigger:hover,.dark .ui-header-trigger:focus-visible,.dark .ui-header-trigger[aria-expanded=true],.dark .ui-header-trigger.is-current{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.dark .ui-header-trigger:hover,.dark .ui-header-trigger:focus-visible,.dark .ui-header-trigger[aria-expanded=true],.dark .ui-header-trigger.is-current{color:var(--color-text-inverse)}.dark .ui-header-panel{border-color:#195a80d1}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-panel{border-color:color-mix(in srgb, var(--color-text-muted) var(--mix-82), transparent)}}.dark .ui-header-panel{background:#002a38}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-panel{background:color-mix(in srgb, var(--color-surface-inverse) var(--mix-98_5), var(--color-content))}}.dark .ui-header-panel-aside{border-color:#195a80d1}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-panel-aside{border-color:color-mix(in srgb, var(--color-text-muted) var(--mix-82), transparent)}}.dark .ui-header-panel-aside{background:#022936}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-panel-aside{background:color-mix(in srgb, var(--color-surface-inverse) var(--mix-92), var(--color-content))}}.dark .ui-header-panel-link{background-color:#0000}.dark .ui-header-panel-link:hover,.dark .ui-header-panel-link:focus-visible,.dark .ui-header-panel-link.is-current{border-color:#b5cde94d}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-panel-link:hover,.dark .ui-header-panel-link:focus-visible,.dark .ui-header-panel-link.is-current{border-color:color-mix(in srgb, var(--color-reference-blue-200) var(--mix-30), transparent)}}.dark .ui-header-panel-link:hover,.dark .ui-header-panel-link:focus-visible,.dark .ui-header-panel-link.is-current{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-panel-link:hover,.dark .ui-header-panel-link:focus-visible,.dark .ui-header-panel-link.is-current{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-5), transparent)}}.dark .ui-header-panel-icon{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark .ui-header-panel-icon{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.dark .ui-header-panel-icon,.dark .ui-header-panel-link-title{color:var(--color-text-inverse)}.dark .ui-header-panel-link-copy{color:var(--color-text-body)}.dark .ui-preference-menu{border-color:#195a80d1}@supports (color:color-mix(in lab, red, red)){.dark .ui-preference-menu{border-color:color-mix(in srgb, var(--color-text-muted) var(--mix-82), transparent)}}.dark .ui-preference-menu{background-color:#002a38}@supports (color:color-mix(in lab, red, red)){.dark .ui-preference-menu{background-color:color-mix(in srgb, var(--color-surface-inverse) var(--mix-98_5), var(--color-content))}}.dark .ui-preference-menu-item{color:var(--color-text-inverse)}.dark .ui-preference-menu-item:hover,.dark .ui-preference-menu-item:focus-visible,.dark .ui-preference-menu-item[aria-checked=true]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark .ui-preference-menu-item:hover,.dark .ui-preference-menu-item:focus-visible,.dark .ui-preference-menu-item[aria-checked=true]{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.dark .ui-preference-menu-item:hover,.dark .ui-preference-menu-item:focus-visible,.dark .ui-preference-menu-item[aria-checked=true]{color:var(--color-content-inverse)}.dark .ui-step-marker,[data-theme=dark] .ui-step-marker{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark .ui-step-marker,[data-theme=dark] .ui-step-marker{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.dark .ui-step-marker,[data-theme=dark] .ui-step-marker{border:var(--ui-size-1px) solid #b5cde93d}@supports (color:color-mix(in lab, red, red)){.dark .ui-step-marker,[data-theme=dark] .ui-step-marker{border:var(--ui-size-1px) solid color-mix(in srgb, var(--color-reference-blue-200) var(--mix-24), transparent)}}.dark .ui-step-marker,[data-theme=dark] .ui-step-marker{color:var(--color-content-inverse)}.dark .ui-icon-chip,[data-theme=dark] .ui-icon-chip{border-color:#b5cde93d}@supports (color:color-mix(in lab, red, red)){.dark .ui-icon-chip,[data-theme=dark] .ui-icon-chip{border-color:color-mix(in srgb, var(--color-reference-blue-200) var(--mix-24), transparent)}}.dark .ui-icon-chip,[data-theme=dark] .ui-icon-chip{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark .ui-icon-chip,[data-theme=dark] .ui-icon-chip{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-8), transparent)}}.dark .ui-icon-chip,[data-theme=dark] .ui-icon-chip{color:var(--color-content-inverse)}.dark .ui-mobile-nav-group{border-color:#195a80d1}@supports (color:color-mix(in lab, red, red)){.dark .ui-mobile-nav-group{border-color:color-mix(in srgb, var(--color-text-muted) var(--mix-82), transparent)}}.dark .ui-mobile-nav-group{background-color:#032835}@supports (color:color-mix(in lab, red, red)){.dark .ui-mobile-nav-group{background-color:color-mix(in srgb, var(--color-surface-inverse) var(--mix-90), var(--color-content))}}.dark .ui-mobile-nav-link:hover,.dark .ui-mobile-nav-link:focus-visible,.dark .ui-mobile-nav-link.is-current{border-color:#b5cde947}@supports (color:color-mix(in lab, red, red)){.dark .ui-mobile-nav-link:hover,.dark .ui-mobile-nav-link:focus-visible,.dark .ui-mobile-nav-link.is-current{border-color:color-mix(in srgb, var(--color-reference-blue-200) var(--mix-28), transparent)}}.dark .ui-mobile-nav-link:hover,.dark .ui-mobile-nav-link:focus-visible,.dark .ui-mobile-nav-link.is-current{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark .ui-mobile-nav-link:hover,.dark .ui-mobile-nav-link:focus-visible,.dark .ui-mobile-nav-link.is-current{background-color:color-mix(in srgb, var(--color-content-inverse) var(--mix-6), transparent)}}.ui-registry-card{gap:var(--spacing-6);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:calc(var(--radius-shell) + var(--spacing-0_5));background-color:var(--color-surface-card);padding:var(--spacing-card);box-shadow:var(--shadow-card-sm);transition:border-color var(--duration-180) ease, transform var(--duration-180) ease, box-shadow var(--duration-180) ease;display:grid}.ui-registry-card:hover,.ui-registry-card:focus-visible{border-color:#c5d2da}@supports (color:color-mix(in lab, red, red)){.ui-registry-card:hover,.ui-registry-card:focus-visible{border-color:color-mix(in srgb, var(--color-brand) var(--mix-18), var(--color-border-soft))}}.ui-registry-card:hover,.ui-registry-card:focus-visible{box-shadow:var(--shadow-card-md);transform:translateY(calc(var(--spacing-0_5) * -1))}.ui-registry-card-footer{justify-content:space-between;align-items:center;gap:var(--ui-radius-0_75);border-top:var(--ui-size-1px) solid var(--color-border-soft);padding-top:var(--spacing-4);color:var(--color-text-strong);font-size:var(--font-size-xs-fluid);font-weight:var(--font-weight-bold);letter-spacing:var(--ui-tracking-0_12);text-transform:uppercase;display:flex}@media (min-width:64rem){.ui-auth-panel{grid-template-columns:minmax(var(--ui-zero), var(--ui-fr-1)) minmax(var(--ui-size-18), var(--ui-fr-0_9));align-items:stretch}.ui-metric-grid{grid-template-columns:repeat(var(--ui-repeat-3), minmax(var(--ui-zero), var(--ui-fr-1)))}}.ui-icon-sm{inline-size:var(--spacing-4);block-size:var(--spacing-4);flex-shrink:var(--ui-zero)}.ui-icon-md{inline-size:var(--spacing-5);block-size:var(--spacing-5);flex-shrink:var(--ui-zero)}.ui-heading-stack{gap:var(--spacing-3);display:grid}.ui-heading-stack-tight{gap:var(--spacing-2);display:grid}.ui-inline-meta{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ui-inline-between{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}.ui-inline-fill{min-width:var(--ui-zero);flex:var(--ui-flex-fill)}.ui-copy-measure{max-width:var(--spacing-2xl)}.ui-copy-measure-wide{max-width:var(--spacing-3xl)}.ui-meta-strong{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.ui-meta-strong-lg{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.ui-copy-caption{font-size:var(--text-sm);color:var(--color-text-body)}.ui-copy-legal{font-size:var(--text-xs);color:var(--color-text-body)}.ui-field-label{margin-bottom:var(--spacing-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-strong);display:block}.ui-form-section{gap:var(--spacing-5);padding:var(--spacing-card);border:var(--ui-size-1px) solid var(--color-border-soft);border-radius:var(--ui-radius-1_5);background-color:var(--color-surface-card);box-shadow:var(--shadow-card-sm);display:grid}.ui-form-section__header{gap:var(--spacing-3);display:grid}.ui-form-section__copy{color:var(--color-text-body);font-size:var(--font-size-sm-fluid);line-height:var(--ui-line-height-1_6)}.ui-form-section__grid{gap:var(--spacing-4);display:grid}@media (min-width:48rem){.ui-form-section__grid[data-ui-form-section-columns="2"],.ui-form-section__grid[data-ui-form-section-columns="3"]{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:80rem){.ui-form-section__grid[data-ui-form-section-columns="3"]{grid-template-columns:repeat(var(--ui-repeat-3), minmax(var(--ui-zero), var(--ui-fr-1)))}}.ui-form-section__field{min-width:var(--ui-zero)}.ui-form-section__footer{gap:var(--spacing-3);border-top-width:var(--ui-size-1px);border-top-style:solid;border-color:var(--color-border-soft);padding-top:var(--spacing-control-block);flex-direction:column;display:flex}@media (min-width:40rem){.ui-form-section__footer{flex-flow:wrap;justify-content:flex-end;align-items:center}}.ui-empty-state{justify-items:center;gap:var(--spacing-6);border-radius:var(--radius-3xl);border-width:var(--ui-size-1px);border-style:solid;border-color:var(--color-dashed);border-color:var(--color-border);background-color:var(--color-surface-card);padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block);text-align:center;box-shadow:var(--shadow-sm);display:grid}.ui-empty-state-icon{width:var(--spacing-16);height:var(--spacing-16);border-radius:var(--radius-shell);background-color:var(--color-surface-elevated);color:var(--color-primary);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:inline-flex}.ui-empty-state-body{gap:var(--spacing-2);display:grid}.ui-empty-state-copy{margin-inline:var(--ui-auto);width:var(--ui-percent-100);max-width:var(--spacing-2xl);font-size:var(--text-sm);color:var(--color-text-body)}.ui-empty-state-actions{justify-content:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ui-switch-shell{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);border-radius:var(--radius-panel);border-width:var(--ui-size-1px);border-style:solid;border-color:var(--color-border);background-color:var(--color-surface-card);padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block);box-shadow:var(--shadow-sm);display:inline-flex}.ui-switch-copy{gap:var(--spacing-1);display:grid}.ui-switch-label{font-weight:var(--font-weight-medium);color:var(--color-text-strong)}.ui-switch-hint{font-size:var(--text-xs);color:var(--color-text-muted)}.ui-switch-control{align-items:center;display:inline-flex;position:relative}.ui-switch-track{height:var(--spacing-6);width:var(--spacing-11);border-radius:var(--radius-full);background-color:var(--color-border-soft);padding:var(--spacing-card);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--duration-150);transition-timing-function:var(--ease-standard);align-items:center;display:flex}.ui-switch-thumb{width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--radius-full);background-color:var(--color-surface-card);box-shadow:var(--shadow-sm);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--duration-150);transition-timing-function:var(--ease-standard)}.ui-switch-input:checked+.ui-switch-track{background-color:var(--color-brand)}.ui-switch-input:disabled+.ui-switch-track{opacity:var(--ui-opacity-0_5)}.ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{transform:translateX(var(--spacing-5))}.ui-empty-state-glyph{height:var(--ui-size-1_75);width:var(--ui-size-1_75)}.ui-meta-value-stack{margin-top:var(--spacing-1);color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold)}.ui-copy-caption-tight{margin-top:var(--spacing-1);font-size:var(--text-sm);color:var(--color-text-body)}.ui-copy-caption-spaced{margin-top:var(--spacing-2);font-size:var(--text-sm);color:var(--color-text-body)}.ui-copy-legal-muted{font-size:var(--text-xs);color:var(--color-text-muted)}.ui-price-total{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.ui-icon-sm{height:var(--ui-radius-1);width:var(--ui-radius-1)}.ui-form-group{gap:var(--spacing-3);display:grid}.ui-form-label{align-items:center;gap:var(--spacing-2);color:var(--color-text-strong);font-size:var(--font-size-sm-fluid);font-weight:var(--font-weight-semibold);line-height:var(--ui-line-height-1_4);display:inline-flex}.ui-form-help{color:var(--color-text-muted);font-size:var(--font-size-xs-fluid);line-height:var(--ui-line-height-1_6)}.ui-checkbox{inline-size:var(--spacing-4);block-size:var(--spacing-4);accent-color:var(--color-brand);flex:none}.ui-checkbox-row,.ui-inline-gap-sm{align-items:center;gap:var(--spacing-2);display:inline-flex}.ui-text-h1{color:var(--color-text-strong);font-size:var(--font-size-4xl-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_05);letter-spacing:var(--ui-zero)}.ui-text-h2{color:var(--color-text-strong);font-size:var(--font-size-3xl-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_1);letter-spacing:var(--ui-zero)}.ui-text-h3{color:var(--color-text-strong);font-size:var(--font-size-xl-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_2);letter-spacing:var(--ui-zero)}[class~=ui-text-body]{color:var(--color-text-body);font-size:var(--font-size-base-fluid);line-height:var(--ui-line-height-1_7)}[class~=ui-text-body-sm]{color:var(--color-text-body);font-size:var(--font-size-sm-fluid);line-height:var(--ui-line-height-1_65)}.ui-price{color:var(--color-text-inverse);font-size:var(--font-size-3xl-fluid);font-weight:var(--font-weight-bold);line-height:var(--ui-line-height-1_05);letter-spacing:var(--ui-zero)}[class~=ui-price-meta]{color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){[class~=ui-price-meta]{color:color-mix(in srgb, var(--color-content-inverse) var(--mix-84), transparent)}}[class~=ui-price-meta]{font-size:var(--font-size-sm-fluid);line-height:var(--ui-line-height-1_6)}.ui-field-group__item{min-inline-size:var(--ui-zero)}.ui-avatar-handoff-card,.ui-avatar-approval-card{border-width:var(--ui-size-1px);background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm);gap:var(--spacing-4);border-style:solid;border-color:var(--color-border-soft);border-radius:var(--radius-shell);padding-inline:var(--spacing-control-inline);padding-block:var(--spacing-control-block);flex-direction:column;display:flex}.ui-avatar-handoff-card__identity,.ui-avatar-approval-card__identity,.ui-avatar-assignee-card__identity{align-items:center;gap:var(--spacing-4);min-inline-size:var(--ui-zero);display:flex}.ui-avatar-handoff-card__copy,.ui-avatar-approval-card__copy,.ui-avatar-assignee-card__copy{min-inline-size:var(--ui-zero)}.ui-avatar-approval-card__avatar-wrap{position:relative}.ui-avatar-approval-card__marker{border-width:var(--ui-size-1px);background-color:var(--color-surface);box-shadow:var(--shadow-sm);inline-size:var(--spacing-8);block-size:var(--spacing-8);border-style:solid;border-color:var(--color-border-soft);border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:calc(var(--spacing-1) * -1);inset-inline-end:calc(var(--spacing-1) * -1)}.ui-avatar-assignee-card{border-width:var(--ui-size-1px);background-color:var(--color-surface);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:var(--spacing-4);border-style:solid;border-color:var(--color-border-soft);border-radius:var(--radius-shell);padding:var(--spacing-card);display:flex}.ui-avatar-assignee-card__badges{flex-shrink:var(--ui-zero);justify-content:flex-end}@media (min-width:48rem){.ui-field-group__grid,.ui-avatar-review-grid{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}.ui-avatar-handoff-card,.ui-avatar-approval-card{flex-direction:row;justify-content:space-between;align-items:center}}.ui-registry-grid{gap:var(--spacing-4);display:grid}@media (min-width:48rem){.ui-registry-grid{grid-template-columns:repeat(var(--ui-repeat-2), minmax(var(--ui-zero), var(--ui-fr-1)))}}@media (min-width:64rem){.ui-registry-grid{grid-template-columns:repeat(var(--ui-repeat-3), minmax(var(--ui-zero), var(--ui-fr-1)))}}}