:root{--fb-brand:#0ea5e9;--fb-brand-strong:#0284c7;--fb-brand-subtle:#0ea5e938;--fb-brand-medium:#0ea5e959;--fb-brand-soft:#0ea5e924;--fb-brand-softer:#0ea5e914;--fb-neutral-primary-soft:#ffffffdb;--fb-neutral-primary:#fffffff5;--fb-neutral-primary-medium:#ffffffeb;--fb-neutral-secondary-medium:#f1f5f9f5;--fb-neutral-secondary-soft:#f8fafcf2;--fb-neutral-tertiary-medium:#e2e8f0f5;--fb-neutral-tertiary:#94a3b84d;--fb-neutral-tertiary-soft:#94a3b833;--fb-default-border:#0f172a24;--fb-default-border-medium:#0f172a38;--fb-brand-subtle-border:#0ea5e94d;--fb-heading:#0f172a;--fb-body:#475569;--fb-dark:#0f172a;--fb-dark-strong:#020617;--fb-success:#16a34a;--fb-success-strong:#15803d;--fb-success-medium:#22c55e5c;--fb-danger:#dc2626;--fb-danger-strong:#b91c1c;--fb-danger-medium:#ef444457;--fb-warning:#d97706;--fb-warning-strong:#b45309;--fb-warning-medium:#f59e0b57}.theme-night{--fb-neutral-primary-soft:#0f172ac2;--fb-neutral-primary:#0f172aeb;--fb-neutral-primary-medium:#0f172adb;--fb-neutral-secondary-medium:#1e293be0;--fb-neutral-secondary-soft:#1e293bd1;--fb-neutral-tertiary-medium:#334155e6;--fb-neutral-tertiary:#94a3b842;--fb-neutral-tertiary-soft:#94a3b82e;--fb-default-border:#94a3b833;--fb-default-border-medium:#94a3b84d;--fb-heading:#e2e8f0;--fb-body:#94a3b8;--fb-dark:#0b1220;--fb-dark-strong:#020617}.bg-brand{background-color:var(--fb-brand)!important}.bg-brand-strong{background-color:var(--fb-brand-strong)!important}.bg-brand-subtle{background-color:var(--fb-brand-subtle)!important}.bg-brand-medium{background-color:var(--fb-brand-medium)!important}.bg-brand-soft{background-color:var(--fb-brand-soft)!important}.bg-brand-softer{background-color:var(--fb-brand-softer)!important}.bg-neutral-primary-soft{background-color:var(--fb-neutral-primary-soft)!important}.bg-neutral-primary{background-color:var(--fb-neutral-primary)!important}.bg-neutral-primary-medium{background-color:var(--fb-neutral-primary-medium)!important}.bg-neutral-secondary-medium{background-color:var(--fb-neutral-secondary-medium)!important}.bg-neutral-secondary-soft{background-color:var(--fb-neutral-secondary-soft)!important}.bg-neutral-tertiary{background-color:var(--fb-neutral-tertiary)!important}.bg-neutral-tertiary-medium{background-color:var(--fb-neutral-tertiary-medium)!important}.bg-success{background-color:var(--fb-success)!important}.bg-danger{background-color:var(--fb-danger)!important}.bg-warning{background-color:var(--fb-warning)!important}.bg-dark{background-color:var(--fb-dark)!important}.bg-dark-strong{background-color:var(--fb-dark-strong)!important}.text-heading{color:var(--fb-heading)!important}.text-body{color:var(--fb-body)!important}.text-fg-brand-strong,.text-fg-brand{color:var(--fb-brand)!important}.text-fg-brand-subtle{color:color-mix(in srgb, var(--fb-brand) 65%, #fff 35%)!important}.border-default{border-color:var(--fb-default-border)!important}.border-default-medium{border-color:var(--fb-default-border-medium)!important}.border-brand-subtle{border-color:var(--fb-brand-subtle-border)!important}.border-brand{border-color:var(--fb-brand)!important}.rounded-base{border-radius:12px!important}.rounded-t-base{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.rounded-s-base{border-radius:12px 0 0 12px!important}.rounded-e-base{border-radius:0 12px 12px 0!important}.rounded-es-base{border-end-start-radius:12px!important}.rounded-sm{border-radius:6px!important}.shadow-xs{box-shadow:0 2px 10px #0f172a1f!important}.hover\:bg-brand-strong:hover{background-color:var(--fb-brand-strong)!important}.hover\:bg-brand:hover{background-color:var(--fb-brand)!important}.hover\:bg-neutral-secondary-medium:hover{background-color:var(--fb-neutral-secondary-medium)!important}.hover\:bg-neutral-tertiary-medium:hover{background-color:var(--fb-neutral-tertiary-medium)!important}.hover\:text-heading:hover{color:var(--fb-heading)!important}.hover\:text-white:hover{color:#fff!important}.hover\:bg-dark-strong:hover{background-color:var(--fb-dark-strong)!important}.focus\:ring-4:focus{box-shadow:0 0 0 4px var(--fb-ring-color,#0ea5e947)!important}.focus\:ring-3:focus{box-shadow:0 0 0 3px var(--fb-ring-color,#0ea5e947)!important}.focus\:ring-brand-medium:focus{--fb-ring-color:var(--fb-brand-medium)}.focus\:ring-brand-subtle:focus{--fb-ring-color:var(--fb-brand-subtle)}.focus\:ring-neutral-tertiary:focus{--fb-ring-color:var(--fb-neutral-tertiary)}.focus\:ring-neutral-tertiary-soft:focus{--fb-ring-color:var(--fb-neutral-tertiary-soft)}.focus\:ring-success-medium:focus{--fb-ring-color:var(--fb-success-medium)}.focus\:ring-danger-medium:focus{--fb-ring-color:var(--fb-danger-medium)}.focus\:ring-warning-medium:focus{--fb-ring-color:var(--fb-warning-medium)}
.vm-app-root{--vm-container-tier:standard;--vm-fluid-gutter:clamp(12px, 3vw, 64px);--vm-fluid-gap:clamp(12px, 2vw, 28px);--vm-fluid-card-padding:clamp(16px, 2.4vw, 28px);--vm-fluid-title:clamp(1.5rem, 1.12rem + 1.6vw, 3rem);--vm-fluid-copy:clamp(.92rem, .86rem + .22vw, 1rem);--vm-fluid-grid-min:280px;min-width:0;container:vm-app/inline-size}.vm-with-global-sidebar{min-width:0;padding-inline-start:0}.vm-user-account-shell{min-width:0;padding-inline-start:324px}@media (max-width:1023px){.vm-user-account-shell{padding-inline-start:0}}.vm-app-root :where(main,[role=main],.vm-page-query,.admin-rule-content),.account-main{width:100%;min-width:0;container:vm-page/inline-size}.vm-public-header{min-width:0;container:vm-header/inline-size}.vm-app-root :where(.vm-container-responsive,.vm-page-container,.vm-section-query){width:100%;min-width:0;container:vm-section/inline-size}.vm-app-root :where(.vm-public-card,.vm-card-query,.admin-stat-card,.admin-dashboard-panel){min-width:0;container:vm-card/inline-size}.vm-fluid-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vm-fluid-grid-min,280px)), 1fr));gap:var(--vm-fluid-gap);min-width:0;display:grid}.vm-fluid-stack{gap:var(--vm-fluid-gap);min-width:0;display:grid}.vm-fluid-card-body{min-width:0;padding:var(--vm-fluid-card-padding)}.vm-fluid-title{font-size:var(--vm-fluid-title);text-wrap:balance;line-height:1.12}.vm-fluid-copy{font-size:var(--vm-fluid-copy);line-height:1.65}.vm-fluid-media{object-fit:cover;width:100%;height:auto;display:block}.vm-card-flow{gap:var(--vm-fluid-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vm-table-query{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto;container:vm-table/inline-size}@container vm-app (max-width:479.98px){.vm-app-root>:not(script):not(style){--vm-container-tier:mini;--vm-fluid-gutter:12px;--vm-fluid-gap:clamp(12px, 4cqi, 18px);--vm-fluid-card-padding:clamp(14px, 5cqi, 20px);--vm-fluid-grid-min:100%}}@container vm-app (min-width:480px) and (max-width:839.98px){.vm-app-root>:not(script):not(style){--vm-container-tier:standard;--vm-fluid-gutter:clamp(16px, 3cqi, 28px);--vm-fluid-gap:clamp(14px, 2.5cqi, 22px);--vm-fluid-card-padding:clamp(16px, 3cqi, 24px);--vm-fluid-grid-min:240px}}@container vm-app (min-width:840px) and (max-width:1439.98px){.vm-app-root>:not(script):not(style){--vm-container-tier:expanded;--vm-fluid-gutter:clamp(24px, 3cqi, 48px);--vm-fluid-gap:clamp(18px, 2cqi, 28px);--vm-fluid-card-padding:clamp(20px, 2.4cqi, 28px);--vm-fluid-grid-min:280px}}@container vm-app (min-width:1440px){.vm-app-root>:not(script):not(style){--vm-container-tier:wide;--vm-fluid-gutter:clamp(32px, 3cqi, 64px);--vm-fluid-gap:clamp(22px, 1.8cqi, 32px);--vm-fluid-card-padding:clamp(24px, 2cqi, 32px);--vm-fluid-grid-min:320px}}@container vm-page (max-width:479.98px){.vm-app-root :where(.vm-container-responsive,.vm-page-container){--vm-container-tier:mini;--vm-fluid-gutter:12px;--vm-fluid-gap:clamp(12px, 4cqi, 18px);--vm-fluid-card-padding:clamp(14px, 5cqi, 20px);--vm-fluid-grid-min:100%}.vm-app-root .vm-page-container{padding-left:calc(12px + var(--safe-area-left,0px));padding-right:calc(12px + var(--safe-area-right,0px))}.admin-rule-content>*{--vm-container-tier:mini;--vm-fluid-gap:clamp(12px, 4cqi, 18px);--vm-fluid-card-padding:clamp(14px, 5cqi, 20px);--vm-fluid-grid-min:100%}}@container vm-page (min-width:480px) and (max-width:839.98px){.vm-app-root :where(.vm-container-responsive,.vm-page-container){--vm-container-tier:standard;--vm-fluid-gutter:clamp(16px, 3cqi, 28px);--vm-fluid-gap:clamp(14px, 2.5cqi, 22px);--vm-fluid-card-padding:clamp(16px, 3cqi, 24px);--vm-fluid-grid-min:240px}.vm-app-root .vm-page-container{padding-inline:var(--vm-fluid-gutter)}.admin-rule-content>*{--vm-container-tier:standard;--vm-fluid-gap:clamp(14px, 2.5cqi, 22px);--vm-fluid-card-padding:clamp(16px, 3cqi, 24px);--vm-fluid-grid-min:240px}}@container vm-page (min-width:840px) and (max-width:1439.98px){.vm-app-root :where(.vm-container-responsive,.vm-page-container){--vm-container-tier:expanded;--vm-fluid-gutter:clamp(24px, 3cqi, 48px);--vm-fluid-gap:clamp(18px, 2cqi, 28px);--vm-fluid-card-padding:clamp(20px, 2.4cqi, 28px);--vm-fluid-grid-min:280px}.vm-app-root .vm-page-container{padding-inline:var(--vm-fluid-gutter)}.admin-rule-content>*{--vm-container-tier:expanded;--vm-fluid-gap:clamp(18px, 2cqi, 28px);--vm-fluid-card-padding:clamp(20px, 2.4cqi, 28px);--vm-fluid-grid-min:280px}}@container vm-page (min-width:1440px){.vm-app-root :where(.vm-container-responsive,.vm-page-container){--vm-container-tier:wide;--vm-fluid-gutter:clamp(32px, 3cqi, 64px);--vm-fluid-gap:clamp(22px, 1.8cqi, 32px);--vm-fluid-card-padding:clamp(24px, 2cqi, 32px);--vm-fluid-grid-min:320px}.vm-app-root .vm-page-container{padding-inline:var(--vm-fluid-gutter)}.admin-rule-content>*{--vm-container-tier:wide;--vm-fluid-gap:clamp(22px, 1.8cqi, 32px);--vm-fluid-card-padding:clamp(24px, 2cqi, 32px);--vm-fluid-grid-min:320px}}@container vm-section (max-width:479.98px){.vm-fluid-grid{--vm-fluid-grid-min:100%}.vm-public-section-header{align-items:stretch;gap:var(--space-3,12px);flex-direction:column}}@container vm-section (min-width:480px) and (max-width:839.98px){.vm-fluid-grid{--vm-fluid-grid-min:240px}}@container vm-section (min-width:840px) and (max-width:1439.98px){.vm-fluid-grid{--vm-fluid-grid-min:280px}}@container vm-section (min-width:1440px){.vm-fluid-grid{--vm-fluid-grid-min:320px}}@container vm-card (max-width:239.98px){.vm-card-flow{grid-template-columns:minmax(0,1fr)}.vm-card-optional{display:none!important}.vm-fluid-card-body{padding:clamp(12px,6cqi,16px)}}@container vm-card (min-width:240px) and (max-width:379.98px){.vm-fluid-card-body{padding:clamp(16px,6cqi,22px)}}@container vm-card (min-width:380px) and (max-width:719.98px){.vm-card-flow[data-vm-flow=split]{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);align-items:center}.vm-fluid-card-body{padding:clamp(20px,5cqi,28px)}}@container vm-card (min-width:720px){.vm-card-flow[data-vm-flow=split]{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:stretch}.vm-fluid-card-body{padding:clamp(24px,4cqi,36px)}}@container vm-table (max-width:639.98px){.vm-table-optional{display:none!important}}@supports not (container-type:inline-size){.vm-fluid-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}
