/*! TaxUI Framework v1.0.0 | MIT License | https://github.com/TaxUI/taxui */
:root{--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--gap-none:0;--gap-xs:var(--space-xs);--gap-sm:var(--space-sm);--gap-md:var(--space-md);--gap-lg:var(--space-lg);--gap-xl:var(--space-xl);--gap-2xl:var(--space-2xl);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-full:9999px;--color-bg:#0b0f19;--color-surface:#131b2e;--color-surface-hover:#1c2740;--color-surface-elevated:#1e293b;--color-border:#23314f;--color-border-hover:#33466f;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-text-subtle:#64748b;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-text:#ffffff;--color-primary-glow:rgba(59,130,246,0.25);--color-danger:#ef4444;--color-danger-bg:rgba(239,68,68,0.15);--color-danger-border:#dc2626;--color-success:#10b981;--color-success-bg:rgba(16,185,129,0.15);--color-success-border:#059669;--color-warning:#f59e0b;--color-warning-bg:rgba(245,158,11,0.15);--color-warning-border:#d97706;--input-bg:#0e1526;--input-border:#23314f;--input-border-hover:#33466f;--input-text:#f1f5f9;--input-placeholder:#64748b;--input-focus-border:var(--color-primary);--input-focus-ring:var(--color-primary-glow);--input-padding-y:0.625rem;--input-padding-x:0.875rem;--input-radius:var(--radius-md);--input-transition:all 0.2s cubic-bezier(0.4,0,0.2,1);--tooltip-bg:#0f172a;--tooltip-color:#f8fafc;--tooltip-border:rgba(255,255,255,0.12);--card-shadow:0 10px 15px -3px rgba(0,0,0,0.3),0 4px 6px -4px rgba(0,0,0,0.3);--skeleton-bg:#1e293b;--skeleton-shimmer-color:rgba(255,255,255,0.08);--scrollbar-thumb:#334155;--scrollbar-thumb-hover:#475569;--scrollbar-track:transparent;--scrollbar-track-hover:rgba(255,255,255,0.04);--scrollbar-width:8px;--scrollbar-width-thin:4px}:root[theme="light"],:root[data-theme="light"],html[theme="light"],html[data-theme="light"],body[theme="light"],body[data-theme="light"],[theme="light"],[data-theme="light"]{color-scheme:light;--color-bg:#f8fafc;--color-surface:#ffffff;--color-surface-hover:#f1f5f9;--color-surface-elevated:#ffffff;--color-border:#e2e8f0;--color-border-hover:#cbd5e1;--color-text:#0f172a;--color-text-muted:#64748b;--color-text-subtle:#94a3b8;--color-danger-bg:rgba(239,68,68,0.1);--color-danger-border:#fca5a5;--color-success-bg:rgba(16,185,129,0.1);--color-success-border:#6ee7b7;--color-warning-bg:rgba(245,158,11,0.1);--color-warning-border:#fcd34d;--input-bg:#ffffff;--input-border:#cbd5e1;--input-border-hover:#94a3b8;--input-text:#0f172a;--input-placeholder:#94a3b8;--tooltip-bg:#1e293b;--tooltip-color:#ffffff;--tooltip-border:rgba(0,0,0,0.1);--card-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -2px rgba(0,0,0,0.05);--skeleton-bg:#e2e8f0;--skeleton-shimmer-color:rgba(255,255,255,0.65);--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#94a3b8;--scrollbar-track:transparent;--scrollbar-track-hover:rgba(0,0,0,0.04)}:root,:root[theme="dark"],:root[data-theme="dark"],html[theme="dark"],html[data-theme="dark"],body[theme="dark"],body[data-theme="dark"],[theme="dark"],[data-theme="dark"]{color-scheme:dark;--color-bg:#0b0f19;--color-surface:#131b2e;--color-surface-hover:#1c2740;--color-surface-elevated:#1e293b;--color-border:#23314f;--color-border-hover:#33466f;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-text-subtle:#64748b;--color-danger-bg:rgba(239,68,68,0.15);--color-danger-border:#dc2626;--color-success-bg:rgba(16,185,129,0.15);--color-success-border:#059669;--color-warning-bg:rgba(245,158,11,0.15);--color-warning-border:#d97706;--input-bg:#0e1526;--input-border:#23314f;--input-border-hover:#33466f;--input-text:#f1f5f9;--input-placeholder:#64748b;--tooltip-bg:#0f172a;--tooltip-color:#f8fafc;--tooltip-border:rgba(255,255,255,0.12);--card-shadow:0 10px 15px -3px rgba(0,0,0,0.3),0 4px 6px -4px rgba(0,0,0,0.3);--skeleton-bg:#1e293b;--skeleton-shimmer-color:rgba(255,255,255,0.08);--scrollbar-thumb:#334155;--scrollbar-thumb-hover:#475569;--scrollbar-track:transparent;--scrollbar-track-hover:rgba(255,255,255,0.04)}:root,:root[theme-accent="blue"],:root[accent="blue"],[theme-accent="blue"],[accent="blue"]{--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-text:#ffffff;--color-primary-glow:rgba(59,130,246,0.25)}:root[theme-accent="emerald"],:root[theme-accent="green"],:root[accent="emerald"],:root[accent="green"],[theme-accent="emerald"],[theme-accent="green"],[accent="emerald"],[accent="green"]{--color-primary:#10b981;--color-primary-hover:#059669;--color-primary-text:#ffffff;--color-primary-glow:rgba(16,185,129,0.25)}:root[theme-accent="violet"],:root[theme-accent="purple"],:root[accent="violet"],:root[accent="purple"],[theme-accent="violet"],[theme-accent="purple"],[accent="violet"],[accent="purple"]{--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-primary-text:#ffffff;--color-primary-glow:rgba(139,92,246,0.25)}:root[theme-accent="amber"],:root[theme-accent="orange"],:root[accent="amber"],:root[accent="orange"],[theme-accent="amber"],[theme-accent="orange"],[accent="amber"],[accent="orange"]{--color-primary:#f59e0b;--color-primary-hover:#d97706;--color-primary-text:#ffffff;--color-primary-glow:rgba(245,158,11,0.25)}:root[theme-accent="rose"],:root[theme-accent="pink"],:root[accent="rose"],:root[accent="pink"],[theme-accent="rose"],[theme-accent="pink"],[accent="rose"],[accent="pink"]{--color-primary:#f43f5e;--color-primary-hover:#e11d48;--color-primary-text:#ffffff;--color-primary-glow:rgba(244,63,94,0.25)}:root[theme-accent="cyan"],:root[accent="cyan"],[theme-accent="cyan"],[accent="cyan"]{--color-primary:#06b6d4;--color-primary-hover:#0891b2;--color-primary-text:#ffffff;--color-primary-glow:rgba(6,182,212,0.25)}[theme],[data-theme]{background-color:var(--color-bg);color:var(--color-text);transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--color-text);background-color:var(--color-bg);transition:background-color 0.25s ease,color 0.25s ease}body{min-height:100vh;text-rendering:optimizeSpeed;color:var(--color-text);background-color:var(--color-bg);transition:background-color 0.25s ease,color 0.25s ease}:where(img,picture,video,canvas,svg){display:block;max-width:100%;height:auto}:where(input,button,textarea,select){font:inherit;color:inherit}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where([layout="grid"],[grid],.grid){display:grid;gap:var(--grid-gap,var(--gap-md));width:100%}:where([layout="inline-grid"],[inline-grid],.inline-grid){display:inline-grid;gap:var(--grid-gap,var(--gap-md))}:where([grid="auto"],[grid="auto-fit"],[auto-fit]){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min-col,260px)),1fr))}:where([grid="auto-fill"],[auto-fill]){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--grid-min-col,260px)),1fr))}:where([min-col="2xs"]){--grid-min-col:var(--min-col-2xs)}:where([min-col="xs"]){--grid-min-col:var(--min-col-xs)}:where([min-col="sm"]){--grid-min-col:var(--min-col-sm)}:where([min-col="md"]){--grid-min-col:var(--min-col-md)}:where([min-col="lg"]){--grid-min-col:var(--min-col-lg)}:where([min-col="xl"]){--grid-min-col:var(--min-col-xl)}:where([cols="1"]){grid-template-columns:repeat(1,minmax(0,1fr))}:where([cols="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}:where([cols="3"]){grid-template-columns:repeat(3,minmax(0,1fr))}:where([cols="4"]){grid-template-columns:repeat(4,minmax(0,1fr))}:where([cols="5"]){grid-template-columns:repeat(5,minmax(0,1fr))}:where([cols="6"]){grid-template-columns:repeat(6,minmax(0,1fr))}:where([cols="7"]){grid-template-columns:repeat(7,minmax(0,1fr))}:where([cols="8"]){grid-template-columns:repeat(8,minmax(0,1fr))}:where([cols="9"]){grid-template-columns:repeat(9,minmax(0,1fr))}:where([cols="10"]){grid-template-columns:repeat(10,minmax(0,1fr))}:where([cols="11"]){grid-template-columns:repeat(11,minmax(0,1fr))}:where([cols="12"]){grid-template-columns:repeat(12,minmax(0,1fr))}:where([cols="sidebar-left"],[cols="sidebar"]){grid-template-columns:minmax(220px,280px) 1fr}:where([cols="sidebar-right"]){grid-template-columns:1fr minmax(220px,280px)}:where([cols="auto-1fr"]){grid-template-columns:auto 1fr}:where([cols="1fr-auto"]){grid-template-columns:1fr auto}:where([cols="golden-left"]){grid-template-columns:1.618fr 1fr}:where([cols="golden-right"]){grid-template-columns:1fr 1.618fr}@media (min-width:640px){[cols-sm="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols-sm="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols-sm="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols-sm="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols-sm="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[cols-sm="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}[cols-sm="sidebar-left"]{grid-template-columns:minmax(200px,260px) 1fr}[cols-sm="sidebar-right"]{grid-template-columns:1fr minmax(200px,260px)}}@media (min-width:768px){[cols-md="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols-md="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols-md="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols-md="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols-md="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[cols-md="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[cols-md="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}[cols-md="sidebar-left"]{grid-template-columns:minmax(220px,280px) 1fr}[cols-md="sidebar-right"]{grid-template-columns:1fr minmax(220px,280px)}}@media (min-width:1024px){[cols-lg="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols-lg="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols-lg="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols-lg="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols-lg="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[cols-lg="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[cols-lg="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}[cols-lg="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}[cols-lg="sidebar-left"]{grid-template-columns:minmax(240px,300px) 1fr}[cols-lg="sidebar-right"]{grid-template-columns:1fr minmax(240px,300px)}}@media (min-width:1280px){[cols-xl="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[cols-xl="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[cols-xl="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[cols-xl="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[cols-xl="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[cols-xl="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}[cols-xl="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}[cols-xl="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}}:where([gap="none"]){gap:var(--gap-none)}:where([gap="3xs"]){gap:var(--gap-3xs)}:where([gap="2xs"]){gap:var(--gap-2xs)}:where([gap="xs"]){gap:var(--gap-xs)}:where([gap="sm"]){gap:var(--gap-sm)}:where([gap="md"]){gap:var(--gap-md)}:where([gap="lg"]){gap:var(--gap-lg)}:where([gap="xl"]){gap:var(--gap-xl)}:where([gap="2xl"]){gap:var(--gap-2xl)}:where([gap="3xl"]){gap:var(--gap-3xl)}:where([gap-x="none"]){column-gap:var(--gap-none)}:where([gap-x="3xs"]){column-gap:var(--gap-3xs)}:where([gap-x="2xs"]){column-gap:var(--gap-2xs)}:where([gap-x="xs"]){column-gap:var(--gap-xs)}:where([gap-x="sm"]){column-gap:var(--gap-sm)}:where([gap-x="md"]){column-gap:var(--gap-md)}:where([gap-x="lg"]){column-gap:var(--gap-lg)}:where([gap-x="xl"]){column-gap:var(--gap-xl)}:where([gap-x="2xl"]){column-gap:var(--gap-2xl)}:where([gap-x="3xl"]){column-gap:var(--gap-3xl)}:where([gap-y="none"]){row-gap:var(--gap-none)}:where([gap-y="3xs"]){row-gap:var(--gap-3xs)}:where([gap-y="2xs"]){row-gap:var(--gap-2xs)}:where([gap-y="xs"]){row-gap:var(--gap-xs)}:where([gap-y="sm"]){row-gap:var(--gap-sm)}:where([gap-y="md"]){row-gap:var(--gap-md)}:where([gap-y="lg"]){row-gap:var(--gap-lg)}:where([gap-y="xl"]){row-gap:var(--gap-xl)}:where([gap-y="2xl"]){row-gap:var(--gap-2xl)}:where([gap-y="3xl"]){row-gap:var(--gap-3xl)}:where([align="start"]){align-items:start}:where([align="center"]){align-items:center}:where([align="end"]){align-items:end}:where([align="stretch"]){align-items:stretch}:where([align="baseline"]){align-items:baseline}:where([justify="start"]){justify-items:start}:where([justify="center"]){justify-items:center}:where([justify="end"]){justify-items:end}:where([justify="stretch"]){justify-items:stretch}:where([place="center"]){place-items:center}:where([flow="row"]){grid-auto-flow:row}:where([flow="col"],[flow="column"]){grid-auto-flow:column}:where([flow="dense"],[dense]){grid-auto-flow:dense}:where([flow="row-dense"]){grid-auto-flow:row dense}:where([flow="col-dense"]){grid-auto-flow:column dense}:where([grid="subgrid"],[subgrid]){grid-template-columns:subgrid}[span="1"]{grid-column:span 1 / span 1}[span="2"]{grid-column:span 2 / span 2}[span="3"]{grid-column:span 3 / span 3}[span="4"]{grid-column:span 4 / span 4}[span="5"]{grid-column:span 5 / span 5}[span="6"]{grid-column:span 6 / span 6}[span="7"]{grid-column:span 7 / span 7}[span="8"]{grid-column:span 8 / span 8}[span="9"]{grid-column:span 9 / span 9}[span="10"]{grid-column:span 10 / span 10}[span="11"]{grid-column:span 11 / span 11}[span="12"]{grid-column:span 12 / span 12}[span="full"]{grid-column:1 / -1}[span-row="1"]{grid-row:span 1 / span 1}[span-row="2"]{grid-row:span 2 / span 2}[span-row="3"]{grid-row:span 3 / span 3}[span-row="4"]{grid-row:span 4 / span 4}[span-row="5"]{grid-row:span 5 / span 5}[span-row="6"]{grid-row:span 6 / span 6}[span-row="full"]{grid-row:1 / -1}[col-start="1"]{grid-column-start:1}[col-start="2"]{grid-column-start:2}[col-start="3"]{grid-column-start:3}[col-start="4"]{grid-column-start:4}[col-start="5"]{grid-column-start:5}[col-start="6"]{grid-column-start:6}[col-start="7"]{grid-column-start:7}[col-start="8"]{grid-column-start:8}[col-start="9"]{grid-column-start:9}[col-start="10"]{grid-column-start:10}[col-start="11"]{grid-column-start:11}[col-start="12"]{grid-column-start:12}[col-start="auto"]{grid-column-start:auto}@media (min-width:640px){[span-sm="1"]{grid-column:span 1 / span 1}[span-sm="2"]{grid-column:span 2 / span 2}[span-sm="3"]{grid-column:span 3 / span 3}[span-sm="4"]{grid-column:span 4 / span 4}[span-sm="6"]{grid-column:span 6 / span 6}[span-sm="full"]{grid-column:1 / -1}}@media (min-width:768px){[span-md="1"]{grid-column:span 1 / span 1}[span-md="2"]{grid-column:span 2 / span 2}[span-md="3"]{grid-column:span 3 / span 3}[span-md="4"]{grid-column:span 4 / span 4}[span-md="6"]{grid-column:span 6 / span 6}[span-md="8"]{grid-column:span 8 / span 8}[span-md="full"]{grid-column:1 / -1}}@media (min-width:1024px){[span-lg="1"]{grid-column:span 1 / span 1}[span-lg="2"]{grid-column:span 2 / span 2}[span-lg="3"]{grid-column:span 3 / span 3}[span-lg="4"]{grid-column:span 4 / span 4}[span-lg="6"]{grid-column:span 6 / span 6}[span-lg="8"]{grid-column:span 8 / span 8}[span-lg="full"]{grid-column:1 / -1}}@media (min-width:1280px){[span-xl="1"]{grid-column:span 1 / span 1}[span-xl="2"]{grid-column:span 2 / span 2}[span-xl="3"]{grid-column:span 3 / span 3}[span-xl="4"]{grid-column:span 4 / span 4}[span-xl="6"]{grid-column:span 6 / span 6}[span-xl="8"]{grid-column:span 8 / span 8}[span-xl="12"]{grid-column:span 12 / span 12}[span-xl="full"]{grid-column:1 / -1}}:where([layout="stack"],[layout="col"],[layout="column"],[stack],.stack){display:flex;flex-direction:column;gap:var(--grid-gap,var(--gap-md));width:100%}:where([layout="row"],[row],.row){display:flex;flex-direction:row;align-items:center;gap:var(--grid-gap,var(--gap-md));width:100%}:where([layout="inline-row"],[inline-row]){display:inline-flex;flex-direction:row;align-items:center;gap:var(--grid-gap,var(--gap-md))}:where([layout="inline-stack"],[inline-stack]){display:inline-flex;flex-direction:column;gap:var(--grid-gap,var(--gap-md))}:where([layout="split"],[split]){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--grid-gap,var(--gap-md));width:100%}:where([layout="center"],[center]){display:flex;align-items:center;justify-content:center;text-align:center;width:100%;gap:var(--grid-gap,var(--gap-md))}:where([layout="cluster"],[cluster]){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--grid-gap,var(--gap-sm))}:where([layout="row-responsive"],[layout="stack-mobile"],[responsive-stack]){display:flex;flex-direction:column;gap:var(--grid-gap,var(--gap-md));width:100%}@media (min-width:768px){:where([layout="row-responsive"],[layout="stack-mobile"],[responsive-stack]){flex-direction:row;align-items:center}}:where([wrap="wrap"],[wrap]){flex-wrap:wrap}:where([wrap="nowrap"],[nowrap]){flex-wrap:nowrap}:where([wrap="reverse"]){flex-wrap:wrap-reverse}:where([direction="row"]){flex-direction:row}:where([direction="row-reverse"]){flex-direction:row-reverse}:where([direction="col"],[direction="column"]){flex-direction:column}:where([direction="col-reverse"]){flex-direction:column-reverse}@media (min-width:640px){[direction-sm="row"]{flex-direction:row}[direction-sm="column"],[direction-sm="col"]{flex-direction:column}}@media (min-width:768px){[direction-md="row"]{flex-direction:row}[direction-md="column"],[direction-md="col"]{flex-direction:column}}@media (min-width:1024px){[direction-lg="row"]{flex-direction:row}[direction-lg="column"],[direction-lg="col"]{flex-direction:column}}:where([align="start"],[align-items="start"]){align-items:flex-start}:where([align="center"],[align-items="center"]){align-items:center}:where([align="end"],[align-items="end"]){align-items:flex-end}:where([align="stretch"],[align-items="stretch"]){align-items:stretch}:where([align="baseline"],[align-items="baseline"]){align-items:baseline}:where([justify="start"],[justify-content="start"]){justify-content:flex-start}:where([justify="center"],[justify-content="center"]){justify-content:center}:where([justify="end"],[justify-content="end"]){justify-content:flex-end}:where([justify="between"],[justify-content="between"]){justify-content:space-between}:where([justify="around"],[justify-content="around"]){justify-content:space-around}:where([justify="evenly"],[justify-content="evenly"]){justify-content:space-evenly}[flex="1"]{flex:1 1 0}[flex="auto"]{flex:1 1 auto}[flex="initial"]{flex:0 1 auto}[flex="none"]{flex:none}[grow="1"],[grow]{flex-grow:1}[grow="0"]{flex-grow:0}[shrink="0"],[no-shrink]{flex-shrink:0}[shrink="1"]{flex-shrink:1}[align-self="auto"]{align-self:auto}[align-self="start"]{align-self:flex-start}[align-self="center"]{align-self:center}[align-self="end"]{align-self:flex-end}[align-self="stretch"]{align-self:stretch}[align-self="baseline"]{align-self:baseline}[push="right"],[push="end"]{margin-left:auto}[push="left"],[push="start"]{margin-right:auto}[push="top"]{margin-bottom:auto}[push="bottom"]{margin-top:auto}[push="x"],[push="center-x"]{margin-inline:auto}[push="y"],[push="center-y"]{margin-block:auto}[push="center"]{margin:auto}[full-height]{min-height:100%}[full-screen]{min-height:100vh}:where( [layout="sticky-footer"],[layout="page"],[page-layout],[page-layout="sticky-footer"],.layout-sticky-footer,body[sticky-footer] ){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%;box-sizing:border-box}:where( [layout="sticky-footer"],[layout="page"],[page-layout],[page-layout="sticky-footer"],.layout-sticky-footer,body[sticky-footer] )>:where(main,[page-content],[page-main],[content],.page-content,.page-main){flex:1 0 auto;width:100%}:where( [layout="sticky-footer"],[layout="page"],[page-layout],[page-layout="sticky-footer"],.layout-sticky-footer,body[sticky-footer] )>:where(footer,[page-footer],.page-footer){flex-shrink:0;width:100%;margin-top:auto}:where([layout="holy-grail"],[holy-grail],.layout-holy-grail){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%}:where([layout="holy-grail"],[holy-grail])>:where(header,[page-header]){flex-shrink:0;width:100%}:where([layout="holy-grail"],[holy-grail])>:where([page-body],[holy-grail-body],.page-body){display:flex;flex-direction:column;flex:1 0 auto;width:100%}@media (min-width:768px){:where([layout="holy-grail"],[holy-grail])>:where([page-body],[holy-grail-body],.page-body){flex-direction:row;align-items:stretch}:where([layout="holy-grail"],[holy-grail]):where(main,[page-main],.page-main){flex:1 1 auto;min-width:0}:where([layout="holy-grail"],[holy-grail]):where(aside,[page-sidebar],.page-sidebar){flex:0 0 var(--sidebar-width,260px);width:var(--sidebar-width,260px)}:where([layout="holy-grail"],[holy-grail]):where(aside[sidebar="right"]){order:2}}:where([layout="holy-grail"],[holy-grail])>:where(footer,[page-footer]){flex-shrink:0;width:100%;margin-top:auto}:where([layout="app-shell"],[app-shell],.layout-app-shell){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%}@media (min-width:1024px){:where([layout="app-shell"],[app-shell],.layout-app-shell){display:grid;grid-template-columns:var(--app-sidebar-width,280px) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar topbar" "sidebar main";height:100vh;height:100dvh;overflow:hidden}:where([layout="app-shell"],[app-shell])>:where([app-sidebar],aside.app-sidebar){grid-area:sidebar;overflow-y:auto;border-right:1px solid var(--color-border);background-color:var(--color-surface)}:where([layout="app-shell"],[app-shell])>:where([app-topbar],header.app-topbar){grid-area:topbar;border-bottom:1px solid var(--color-border);background-color:var(--color-bg)}:where([layout="app-shell"],[app-shell])>:where([app-main],main.app-main){grid-area:main;overflow-y:auto;display:flex;flex-direction:column}}:where([sticky="top"],[sticky-top],[page-header][sticky]){position:sticky;top:0;z-index:40}:where([sticky="glass"],[header="glass"]){position:sticky;top:0;z-index:40;background-color:rgba(var(--card-glass-rgb,11,15,25),0.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border)}:where([sticky="bottom"],[sticky-bottom],[action-bar]){position:sticky;bottom:0;z-index:30;background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:0.75rem var(--gap-md);padding-bottom:calc(0.75rem+env(safe - area - inset - bottom,0px));box-shadow:0 -4px 12px rgba(0,0,0,0.15)}:where([action-bar="floating"]){position:sticky;bottom:1.5rem;z-index:35;margin-inline:auto;max-width:max-content;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:0 10px 25px -5px rgba(0,0,0,0.4);padding:0.5rem 1rem}[h-screen]{min-height:100vh}[h-dvh]{min-height:100dvh}[safe-top]{padding-top:env(safe-area-inset-top,0px)}[safe-bottom]{padding-bottom:env(safe-area-inset-bottom,0px)}:where( input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]),textarea,select ){display:block;width:100%;font-family:inherit;font-size:0.95rem;line-height:1.5;color:var(--input-text);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);padding:var(--input-padding-y) var(--input-padding-x);transition:var(--input-transition);box-shadow:0 1px 2px rgba(0,0,0,0.05)}:where( input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]),textarea,select ):hover{border-color:var(--input-border-hover)}:where( input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]),textarea,select ):focus,:where( input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]),textarea,select ):focus-visible{outline:none;border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring)}:where( input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]),textarea,select ):disabled,:where( input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]),textarea,select )[readonly]{opacity:0.55;cursor:not-allowed;background-color:var(--color-surface-hover)}::placeholder{color:var(--input-placeholder);opacity:1}textarea{resize:vertical;min-height:90px}:where(input,select,textarea)[size="sm"]{font-size:0.85rem;padding:0.375rem 0.625rem;border-radius:var(--radius-sm)}:where(input,select,textarea)[size="lg"]{font-size:1.1rem;padding:0.875rem 1.125rem;border-radius:var(--radius-lg)}:where(input[type="checkbox"]:not([switch])),:where(input[type="radio"]){appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:1.25rem;height:1.25rem;margin:0;vertical-align:middle;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--input-transition);flex-shrink:0}:where(input[type="checkbox"]:not([switch]))::before{content:"";width:0.65rem;height:0.65rem;transform:scale(0);transition:transform 0.15s cubic-bezier(0.4,0,0.2,1);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background-color:#ffffff}:where(input[type="checkbox"]:not([switch])):checked{background-color:var(--color-primary);border-color:var(--color-primary)}:where(input[type="checkbox"]:not([switch])):checked::before{transform:scale(1)}:where(input[type="checkbox"]:not([switch])):indeterminate{background-color:var(--color-primary);border-color:var(--color-primary)}:where(input[type="checkbox"]:not([switch])):indeterminate::before{transform:scale(1);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}:where(input[type="radio"]){border-radius:50%}:where(input[type="radio"])::before{content:"";width:0.5rem;height:0.5rem;border-radius:50%;transform:scale(0);transition:transform 0.15s cubic-bezier(0.4,0,0.2,1);background-color:#ffffff}:where(input[type="radio"]):checked{background-color:var(--color-primary);border-color:var(--color-primary)}:where(input[type="radio"]):checked::before{transform:scale(1)}:where(input[type="checkbox"],input[type="radio"]):focus-visible{outline:none;box-shadow:0 0 0 3px var(--input-focus-ring);border-color:var(--input-focus-border)}:where(input[type="checkbox"][switch],input[type="checkbox"][role="switch"]){appearance:none;-webkit-appearance:none;display:inline-block;position:relative;width:2.75rem;height:1.5rem;margin:0;vertical-align:middle;background-color:var(--color-surface-hover);border:1px solid var(--input-border);border-radius:9999px;cursor:pointer;transition:var(--input-transition);flex-shrink:0}:where(input[type="checkbox"][switch],input[type="checkbox"][role="switch"])::after{content:"";position:absolute;top:2px;left:2px;width:1.15rem;height:1.15rem;background-color:#ffffff;border-radius:50%;transition:transform 0.2s cubic-bezier(0.4,0,0.2,1),background-color 0.2s ease;box-shadow:0 1px 3px rgba(0,0,0,0.3)}:where(input[type="checkbox"][switch],input[type="checkbox"][role="switch"]):checked{background-color:var(--color-primary);border-color:var(--color-primary)}:where(input[type="checkbox"][switch],input[type="checkbox"][role="switch"]):checked::after{transform:translateX(1.25rem)}:where(input[type="checkbox"][switch],input[type="checkbox"][role="switch"]):focus-visible{outline:none;box-shadow:0 0 0 3px var(--input-focus-ring)}:where(input[type="checkbox"][switch][size="sm"]){width:2.25rem;height:1.25rem}:where(input[type="checkbox"][switch][size="sm"])::after{width:0.95rem;height:0.95rem}:where(input[type="checkbox"][switch][size="sm"]):checked::after{transform:translateX(1rem)}:where(input[type="checkbox"][switch][size="lg"]){width:3.5rem;height:1.85rem}:where(input[type="checkbox"][switch][size="lg"])::after{width:1.45rem;height:1.45rem}:where(input[type="checkbox"][switch][size="lg"]):checked::after{transform:translateX(1.65rem)}select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 0.75rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2.5rem}select option{background-color:var(--color-surface);color:var(--color-text);padding:0.5rem}input[type="file"]{padding:0.35rem 0.5rem;cursor:pointer}input[type="file"]::file-selector-button{background:var(--color-surface);color:var(--color-text);border:1px solid var(--input-border);border-radius:var(--radius-sm);padding:0.35rem 0.85rem;margin-right:0.75rem;font-size:0.875rem;font-weight:500;cursor:pointer;transition:var(--input-transition)}input[type="file"]::file-selector-button:hover{background:var(--color-surface-hover);border-color:var(--color-primary);color:var(--color-primary)}:where([dropzone],.dropzone){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-xs);padding:2.5rem 1.5rem;background-color:var(--color-surface-hover);border:2px dashed var(--input-border);border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:var(--input-transition)}:where([dropzone],.dropzone):hover{border-color:var(--color-primary);background-color:var(--color-primary-glow)}input[type="range"]{appearance:none;-webkit-appearance:none;width:100%;height:6px;background:var(--color-surface-hover);border:1px solid var(--input-border);border-radius:var(--radius-full);outline:none;cursor:pointer;padding:0;margin-block:0.5rem}input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--color-primary);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.3);border:2px solid #ffffff;transition:transform 0.15s ease,box-shadow 0.15s ease}input[type="range"]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 6px var(--input-focus-ring)}input[type="range"]::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--color-primary);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.3);border:2px solid #ffffff;transition:transform 0.15s ease,box-shadow 0.15s ease}:where([input-group],.input-group){display:flex;align-items:stretch;width:100%}:where([input-group],.input-group)>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}:where([input-group],.input-group)>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}:where([input-group],.input-group)>*:focus-within,:where([input-group],.input-group)>*:focus{z-index:2}:where([addon],.addon){display:flex;align-items:center;padding:var(--input-padding-y) 0.85rem;font-size:0.9rem;font-weight:500;color:var(--color-text-muted);background-color:var(--color-surface);border:1px solid var(--input-border);white-space:nowrap}:where([input-icon],.input-icon){position:relative;display:flex;align-items:center;width:100%}:where([input-icon="left"],[input-icon="start"])>svg,:where([input-icon="left"],[input-icon="start"])>i,:where([input-icon="left"],[input-icon="start"])>.icon{position:absolute;left:0.85rem;pointer-events:none;color:var(--color-text-muted);width:1.1rem;height:1.1rem}:where([input-icon="left"],[input-icon="start"])>input{padding-left:2.5rem}:where([input-icon="right"],[input-icon="end"])>svg,:where([input-icon="right"],[input-icon="end"])>i,:where([input-icon="right"],[input-icon="end"])>.icon{position:absolute;right:0.85rem;pointer-events:none;color:var(--color-text-muted);width:1.1rem;height:1.1rem}:where([input-icon="right"],[input-icon="end"])>input{padding-right:2.5rem}:where([field],.field,[form-group]){display:flex;flex-direction:column;gap:0.4rem;width:100%;margin-bottom:1.25rem}:where([field],.field,[form-group])>label{font-size:0.875rem;font-weight:500;color:var(--color-text)}:where([helper-text],.helper-text){font-size:0.8rem;color:var(--color-text-muted);margin-top:0.15rem}:where([error-text],.error-text){font-size:0.8rem;color:var(--color-danger);margin-top:0.15rem}:where([invalid],:user-invalid){border-color:var(--color-danger) !important}:where([invalid],:user-invalid):focus-visible{box-shadow:0 0 0 3px var(--color-danger-bg) !important}:where([valid],:user-valid){border-color:var(--color-success) !important}:where([valid],:user-valid):focus-visible{box-shadow:0 0 0 3px var(--color-success-bg) !important}:where( button,input[type="button"],input[type="submit"],[role="button"],[button],.btn ){--btn-bg:var(--color-surface);--btn-color:var(--color-text);--btn-border:var(--color-border);--btn-hover-bg:var(--color-surface-hover);--btn-hover-border:var(--color-input-border-hover);--btn-active-transform:scale(0.98);--btn-glow-color:transparent;--btn-spinner-color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.6rem 1.2rem;font-family:inherit;font-size:0.925rem;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;vertical-align:middle;user-select:none;cursor:pointer;background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border);border-radius:var(--radius-md);box-shadow:0 1px 2px rgba(0,0,0,0.15);transition:background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,transform 0.12s ease,opacity 0.18s ease}:where( button,input[type="button"],input[type="submit"],[role="button"],[button],.btn ):hover:not(:disabled):not([disabled]):not([loading]){background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border);transform:translateY(-1px)}:where( button,input[type="button"],input[type="submit"],[role="button"],[button],.btn ):active:not(:disabled):not([disabled]):not([loading]){transform:var(--btn-active-transform)}:where( button,input[type="button"],input[type="submit"],[role="button"],[button],.btn ):focus-visible{outline:none;box-shadow:0 0 0 3px var(--input-focus-ring);border-color:var(--input-focus-border)}:where( button,input[type="button"],input[type="submit"],[role="button"],[button],.btn ):disabled,:where( button,input[type="button"],input[type="submit"],[role="button"],[button],.btn )[disabled]{opacity:0.5;cursor:not-allowed;pointer-events:none;filter:grayscale(40%)}:where([variant="primary"],.btn-primary){--btn-bg:var(--color-primary);--btn-color:var(--color-primary-text);--btn-border:var(--color-primary);--btn-hover-bg:var(--color-primary-hover);--btn-hover-border:var(--color-primary-hover);--btn-glow-color:var(--color-primary-glow);--btn-spinner-color:#ffffff}:where([variant="secondary"],.btn-secondary){--btn-bg:var(--color-surface);--btn-color:var(--color-text);--btn-border:var(--color-border);--btn-hover-bg:var(--color-surface-hover);--btn-hover-border:#33466f;--btn-spinner-color:var(--color-text)}:where([variant="outline"],.btn-outline){--btn-bg:transparent;--btn-color:var(--color-primary);--btn-border:var(--color-primary);--btn-hover-bg:rgba(59,130,246,0.1);--btn-hover-border:var(--color-primary);--btn-glow-color:var(--color-primary-glow);--btn-spinner-color:var(--color-primary)}:where([variant="ghost"],.btn-ghost){--btn-bg:transparent;--btn-color:var(--color-text);--btn-border:transparent;--btn-hover-bg:rgba(255,255,255,0.08);--btn-hover-border:transparent;--btn-spinner-color:var(--color-text);box-shadow:none}:where([variant="danger"],.btn-danger){--btn-bg:var(--color-danger);--btn-color:#ffffff;--btn-border:var(--color-danger-border);--btn-hover-bg:#dc2626;--btn-hover-border:#b91c1c;--btn-glow-color:var(--color-danger-bg);--btn-spinner-color:#ffffff}:where([variant="danger-outline"]){--btn-bg:transparent;--btn-color:var(--color-danger);--btn-border:var(--color-danger);--btn-hover-bg:var(--color-danger-bg);--btn-hover-border:var(--color-danger);--btn-spinner-color:var(--color-danger)}:where([variant="success"],.btn-success){--btn-bg:var(--color-success);--btn-color:#ffffff;--btn-border:var(--color-success-border);--btn-hover-bg:#059669;--btn-hover-border:#047857;--btn-glow-color:var(--color-success-bg);--btn-spinner-color:#ffffff}:where([variant="success-outline"]){--btn-bg:transparent;--btn-color:var(--color-success);--btn-border:var(--color-success);--btn-hover-bg:var(--color-success-bg);--btn-hover-border:var(--color-success);--btn-spinner-color:var(--color-success)}:where([variant="warning"],.btn-warning){--btn-bg:var(--color-warning);--btn-color:#0b0f19;--btn-border:#d97706;--btn-hover-bg:#d97706;--btn-hover-border:#b45309;--btn-glow-color:var(--color-warning-bg);--btn-spinner-color:#0b0f19}:where([variant="link"],.btn-link){--btn-bg:transparent;--btn-color:var(--color-primary);--btn-border:transparent;--btn-hover-bg:transparent;--btn-hover-border:transparent;padding-inline:0;box-shadow:none;text-decoration:underline;text-underline-offset:4px}:where([variant="link"],.btn-link):hover{color:var(--color-primary-hover);transform:none}:where([glow]){box-shadow:0 0 18px var(--btn-glow-color,var(--color-primary-glow)),0 2px 4px rgba(0,0,0,0.2)}:where([glow]):hover:not(:disabled){box-shadow:0 0 26px var(--btn-glow-color,var(--color-primary-glow)),0 4px 12px rgba(0,0,0,0.3)}:where([pill]){border-radius:var(--radius-full);padding-inline:1.4rem}:where([block],[full-width]){display:flex;width:100%}:where([icon-only]){padding:0.6rem;aspect-ratio:1;border-radius:var(--radius-md);justify-content:center}:where([icon-only][pill]){border-radius:50%}:where([icon-only]) svg,:where([icon-only]) i{width:1.25rem;height:1.25rem}:where([size="sm"]){padding:0.35rem 0.75rem;font-size:0.8rem;gap:0.35rem;border-radius:var(--radius-sm)}:where([size="sm"][icon-only]){padding:0.35rem}:where([size="md"]){padding:0.6rem 1.2rem;font-size:0.925rem;gap:0.5rem;border-radius:var(--radius-md)}:where([size="lg"]){padding:0.8rem 1.6rem;font-size:1.05rem;gap:0.65rem;border-radius:var(--radius-lg)}:where([size="lg"][icon-only]){padding:0.8rem}:where([size="xl"]){padding:1rem 2.2rem;font-size:1.2rem;font-weight:700;gap:0.75rem;border-radius:var(--radius-xl)}:where([loading],[aria-busy="true"]){position:relative !important;pointer-events:none !important;color:transparent !important;text-shadow:none !important}:where([loading],[aria-busy="true"])>*{opacity:0 !important;visibility:hidden !important}:where([loading],[aria-busy="true"])::after{content:"";position:absolute;top:calc(50% - 0.55em);left:calc(50% - 0.55em);width:1.1em;height:1.1em;border:2px solid var(--btn-spinner-color,#ffffff);border-right-color:transparent !important;border-radius:50%;animation:btn-spin 0.65s linear infinite;box-sizing:border-box}@keyframes btn-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:where([button-group],.button-group){display:inline-flex;align-items:stretch;vertical-align:middle}:where([button-group],.button-group)>:where(button,[role="button"],label,.btn){position:relative;margin:0}:where([button-group],.button-group)>label{--btn-bg:var(--color-surface);--btn-color:var(--color-text);--btn-border:var(--color-border);--btn-hover-bg:var(--color-surface-hover);--btn-hover-border:var(--color-input-border-hover);display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.6rem 1.2rem;font-family:inherit;font-size:0.925rem;font-weight:600;line-height:1.4;user-select:none;cursor:pointer;background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border);border-radius:var(--radius-md);transition:all 0.18s ease}:where([button-group],.button-group)>label input[type="radio"],:where([button-group],.button-group)>label input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}:where([button-group],.button-group)>label:hover{background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border);z-index:2}:where([button-group],.button-group)>:not(:first-child){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;margin-left:-1px}:where([button-group],.button-group)>:not(:last-child){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}:where([button-group],.button-group)>:hover,:where([button-group],.button-group)>:focus-within,:where([button-group],.button-group)>:focus-visible{z-index:2}:where([button-group],.button-group)>:where([active],[selected],[aria-pressed="true"],[aria-selected="true"],.active){--btn-bg:var(--color-primary) !important;--btn-color:var(--color-primary-text) !important;--btn-border:var(--color-primary) !important;--btn-hover-bg:var(--color-primary-hover) !important;--btn-hover-border:var(--color-primary-hover) !important;z-index:3 !important}:where([button-group],.button-group)>label:has(input:checked){--btn-bg:var(--color-primary) !important;--btn-color:var(--color-primary-text) !important;--btn-border:var(--color-primary) !important;--btn-hover-bg:var(--color-primary-hover) !important;--btn-hover-border:var(--color-primary-hover) !important;z-index:3 !important}:where([card],.card,[surface]){--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-lg);--card-padding:1.5rem;--card-shadow:var(--card-shadow,0 1px 3px rgba(0,0,0,0.1));display:flex;flex-direction:column;position:relative;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--color-text);overflow:hidden;transition:transform 0.2s cubic-bezier(0.4,0,0.2,1),border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}:where([card="flat"],[surface="flat"]){--card-bg:var(--color-surface);--card-shadow:none}:where([card="elevated"],[surface="elevated"],[surface="raised"]){--card-bg:var(--color-surface-elevated,var(--color-surface));--card-shadow:var(--card-shadow,0 10px 25px -5px rgba(0,0,0,0.35))}:where([card="glass"],[surface="glass"]){--card-bg:rgba(var(--card-glass-rgb,19,27,46),0.55);--card-border:var(--color-border);--card-shadow:0 8px 32px 0 rgba(0,0,0,0.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:where([card="bordered"],[card="outline"],[surface="outline"]){--card-bg:transparent;--card-border:var(--color-border);--card-shadow:none}:where([card="glow"]){--card-border:var(--color-primary);--card-shadow:0 0 22px var(--color-primary-glow),0 4px 6px -1px rgba(0,0,0,0.2)}:where([surface="sunken"]){--card-bg:var(--color-surface-hover);--card-border:var(--color-border);--card-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.2)}:where([interactive],[card-interactive],[card]:hover[interactive]){cursor:pointer}:where([interactive]:hover,[card-interactive]:hover){transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 14px 28px -4px rgba(0,0,0,0.25),0 0 16px var(--color-primary-glow)}:where([interactive]:active,[card-interactive]:active){transform:translateY(-1px)}:where([card-media],[card-image],.card-media){width:100%;height:auto;display:block;object-fit:cover}:where([card-header],.card-header){display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:var(--card-padding) var(--card-padding) 0.75rem}:where([card-header][divided],.card-header.divided){padding-bottom:var(--card-padding);border-bottom:1px solid var(--card-border)}:where([card-title],.card-title){font-size:1.15rem;font-weight:700;color:var(--color-text);line-height:1.3;margin:0}:where([card-subtitle],.card-subtitle){font-size:0.85rem;color:var(--color-text-muted);margin-top:0.2rem}:where([card-body],.card-body){display:flex;flex-direction:column;gap:0.75rem;padding:var(--card-padding);flex:1 1 auto}:where([card-header]:not([divided])+[card-body]){padding-top:0.25rem}:where([card-body]+[card-footer]:not([divided])){padding-top:0.25rem}:where([card-footer],.card-footer){display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.75rem var(--card-padding) var(--card-padding)}:where([card-footer][divided],.card-footer.divided){padding-top:var(--card-padding);border-top:1px solid var(--card-border)}:where([card][padding="none"],[surface][padding="none"]){--card-padding:0}:where([card][padding="sm"],[surface][padding="sm"]){--card-padding:0.875rem}:where([card][padding="lg"],[surface][padding="lg"]){--card-padding:2.25rem}:where([badge],.badge,[chip],.chip){--badge-bg:var(--color-primary-glow,rgba(59,130,246,0.15));--badge-color:var(--color-primary,#60a5fa);--badge-border:var(--color-primary,rgba(59,130,246,0.3));--badge-glow:transparent;display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;padding:0.2rem 0.6rem;font-family:inherit;font-size:0.775rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;user-select:none;border-radius:var(--radius-sm);background-color:var(--badge-bg);color:var(--badge-color);border:1px solid var(--badge-border);box-shadow:var(--badge-glow);transition:all 0.18s ease}:where([badge="primary"],[variant="primary"][badge],[chip="primary"]){--badge-bg:var(--color-primary-glow,rgba(59,130,246,0.15));--badge-color:var(--color-primary,#60a5fa);--badge-border:var(--color-primary,rgba(59,130,246,0.3));--badge-glow:0 0 10px var(--color-primary-glow,rgba(59,130,246,0.2))}:where([badge="secondary"],[badge="neutral"],[variant="secondary"][badge],[chip="secondary"]){--badge-bg:var(--color-surface-hover);--badge-color:var(--color-text-muted);--badge-border:var(--color-border);--badge-glow:none}:where([badge="success"],[variant="success"][badge],[chip="success"]){--badge-bg:var(--color-success-bg,rgba(16,185,129,0.15));--badge-color:var(--color-success);--badge-border:var(--color-success-border,rgba(16,185,129,0.3));--badge-glow:0 0 10px var(--color-success-bg)}:where([badge="danger"],[badge="error"],[variant="danger"][badge],[chip="danger"]){--badge-bg:var(--color-danger-bg,rgba(239,68,68,0.15));--badge-color:var(--color-danger);--badge-border:var(--color-danger-border,rgba(239,68,68,0.3));--badge-glow:0 0 10px var(--color-danger-bg)}:where([badge="warning"],[variant="warning"][badge],[chip="warning"]){--badge-bg:var(--color-warning-bg,rgba(245,158,11,0.15));--badge-color:var(--color-warning);--badge-border:var(--color-warning-border,rgba(245,158,11,0.3));--badge-glow:0 0 10px var(--color-warning-bg)}:where([badge="purple"],[chip="purple"]){--badge-bg:rgba(168,85,247,0.15);--badge-color:#a855f7;--badge-border:rgba(168,85,247,0.3);--badge-glow:0 0 10px rgba(168,85,247,0.2)}:where([badge="pink"],[chip="pink"]){--badge-bg:rgba(244,63,94,0.15);--badge-color:#f43f5e;--badge-border:rgba(244,63,94,0.3);--badge-glow:0 0 10px rgba(244,63,94,0.2)}:where([badge][style-type="solid"],[chip][style-type="solid"],[badge-solid]){color:#ffffff !important}:where([badge="primary"][style-type="solid"],[badge-solid="primary"]){background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-text,#ffffff) !important}:where([badge="secondary"][style-type="solid"],[badge-solid="secondary"]){background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text) !important}:where([badge="success"][style-type="solid"],[badge-solid="success"]){background-color:var(--color-success);border-color:var(--color-success)}:where([badge="danger"][style-type="solid"],[badge-solid="danger"]){background-color:var(--color-danger);border-color:var(--color-danger)}:where([badge="warning"][style-type="solid"],[badge-solid="warning"]){background-color:var(--color-warning);color:#0b0f19 !important;border-color:var(--color-warning)}:where([badge][style-type="outline"],[chip][style-type="outline"],[badge-outline]){background-color:transparent !important}:where([badge][pill],[chip][pill],[pill][badge]){border-radius:var(--radius-full);padding-inline:0.75rem}:where([badge][size="sm"],[chip][size="sm"]){font-size:0.7rem;padding:0.1rem 0.45rem}:where([badge][size="sm"][pill],[chip][size="sm"][pill]){padding-inline:0.55rem}:where([badge][size="lg"],[chip][size="lg"]){font-size:0.875rem;padding:0.35rem 0.85rem}:where([badge][glow],[chip][glow]){box-shadow:var(--badge-glow)}:where([chip],[badge][interactive]){cursor:pointer}:where([chip]:hover,[badge][interactive]:hover){filter:brightness(1.2);transform:translateY(-1px)}:where([chip],[badge])>:where([dismiss],[close],button.close){display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-left:0.2rem;padding:0;border-radius:50%;background:transparent;border:none;color:inherit;font-size:0.95rem;line-height:1;opacity:0.65;cursor:pointer;transition:opacity 0.15s ease,background-color 0.15s ease}:where([chip],[badge])>:where([dismiss],[close],button.close):hover{opacity:1;background-color:rgba(255,255,255,0.2)}:where([badge-container],.badge-container){position:relative !important;display:inline-flex !important;vertical-align:middle}:where([badge-float],[badge-container]>[badge-float]){position:absolute !important;top:-6px;right:-6px;transform:translate(25%,-25%);z-index:10;font-size:0.675rem !important;padding:0.15rem 0.45rem !important;border-radius:var(--radius-full) !important;box-shadow:0 0 0 2px var(--color-bg)}:where([badge-float="top-left"]){top:-6px;left:-6px;right:auto;transform:translate(-25%,-25%)}:where([badge-float="bottom-right"]){bottom:-6px;top:auto;right:-6px;transform:translate(25%,25%)}:where([badge-float="bottom-left"]){bottom:-6px;top:auto;left:-6px;right:auto;transform:translate(-25%,25%)}:where([badge-dot]){position:relative !important}:where([badge-dot])::after{content:"";position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background-color:var(--color-danger);box-shadow:0 0 0 2px var(--color-bg);z-index:5}:where([badge-dot="primary"])::after{background-color:var(--color-primary)}:where([badge-dot="success"])::after{background-color:var(--color-success)}:where([badge-dot="warning"])::after{background-color:var(--color-warning)}:where([badge-dot="danger"])::after,:where([badge-dot="error"])::after{background-color:var(--color-danger)}:where([badge-dot][pulse])::after{animation:badge-pulse 1.8s infinite cubic-bezier(0.4,0,0.6,1)}@keyframes badge-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:0.7}}:where([alert],.alert){--alert-bg:rgba(59,130,246,0.12);--alert-border:rgba(59,130,246,0.35);--alert-color:#93c5fd;--alert-title-color:#ffffff;--alert-icon-color:#38bdf8;--alert-radius:var(--radius-md);--alert-padding:1rem 1.25rem;--alert-glow:none;display:flex;align-items:flex-start;gap:0.85rem;width:100%;padding:var(--alert-padding);font-family:inherit;font-size:0.9rem;line-height:1.5;color:var(--alert-color);background-color:var(--alert-bg);border:1px solid var(--alert-border);border-radius:var(--alert-radius);box-shadow:var(--alert-glow);position:relative;transition:opacity 0.2s ease,transform 0.2s ease}:where([alert="info"],[alert=""],.alert-info){--alert-bg:rgba(59,130,246,0.12);--alert-border:rgba(59,130,246,0.35);--alert-color:#93c5fd;--alert-title-color:#ffffff;--alert-icon-color:#38bdf8;--alert-glow:0 0 16px rgba(59,130,246,0.12)}:where([alert="success"],.alert-success){--alert-bg:rgba(16,185,129,0.12);--alert-border:rgba(16,185,129,0.35);--alert-color:#a7f3d0;--alert-title-color:#ffffff;--alert-icon-color:#34d399;--alert-glow:0 0 16px rgba(16,185,129,0.12)}:where([alert="warning"],.alert-warning){--alert-bg:rgba(245,158,11,0.12);--alert-border:rgba(245,158,11,0.35);--alert-color:#fde68a;--alert-title-color:#ffffff;--alert-icon-color:#fbbf24;--alert-glow:0 0 16px rgba(245,158,11,0.12)}:where([alert="danger"],[alert="error"],.alert-danger){--alert-bg:rgba(239,68,68,0.12);--alert-border:rgba(239,68,68,0.35);--alert-color:#fca5a5;--alert-title-color:#ffffff;--alert-icon-color:#f87171;--alert-glow:0 0 16px rgba(239,68,68,0.12)}:where([alert="neutral"],[alert="secondary"],.alert-neutral){--alert-bg:rgba(148,163,184,0.1);--alert-border:rgba(148,163,184,0.25);--alert-color:#cbd5e1;--alert-title-color:#ffffff;--alert-icon-color:#94a3b8;--alert-glow:none}:where([alert][style-type="solid"]){color:#ffffff !important}:where([alert="info"][style-type="solid"]){background-color:var(--color-primary);border-color:var(--color-primary)}:where([alert="success"][style-type="solid"]){background-color:var(--color-success);border-color:var(--color-success)}:where([alert="warning"][style-type="solid"]){background-color:var(--color-warning);color:#0b0f19 !important;border-color:var(--color-warning);--alert-title-color:#0b0f19;--alert-icon-color:#0b0f19}:where([alert="danger"][style-type="solid"],[alert="error"][style-type="solid"]){background-color:var(--color-danger);border-color:var(--color-danger)}:where([alert][border="left"],[alert][accent-left]){border-left-width:4px}:where([alert="info"][border="left"],[alert="info"][accent-left]){border-left-color:var(--color-primary)}:where([alert="success"][border="left"],[alert="success"][accent-left]){border-left-color:var(--color-success)}:where([alert="warning"][border="left"],[alert="warning"][accent-left]){border-left-color:var(--color-warning)}:where([alert="danger"][border="left"],[alert="danger"][accent-left]){border-left-color:var(--color-danger)}:where([alert][glow]){box-shadow:var(--alert-glow)}:where([alert][pill]){border-radius:var(--radius-full);padding-inline:1.5rem}:where([alert-icon],.alert-icon,[alert]>svg:first-child){flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--alert-icon-color);margin-top:0.125rem}:where([alert-content],.alert-content){display:flex;flex-direction:column;gap:0.25rem;flex:1 1 auto}:where([alert-title],.alert-title){font-size:0.95rem;font-weight:700;color:var(--alert-title-color);line-height:1.3;margin:0}:where([alert-description],.alert-description){font-size:0.875rem;color:inherit;margin:0}:where([alert-actions],.alert-actions){display:flex;align-items:center;gap:0.5rem;margin-top:0.5rem}:where([alert-close],.alert-close,button.alert-close){display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;margin-left:auto;border-radius:var(--radius-sm);background:transparent;border:none;color:inherit;opacity:0.7;cursor:pointer;flex-shrink:0;transition:opacity 0.15s ease,background-color 0.15s ease}:where([alert-close],.alert-close,button.alert-close):hover{opacity:1;background-color:rgba(255,255,255,0.12)}:where([banner],.banner){display:flex;align-items:center;justify-content:center;gap:0.75rem;width:100%;padding:0.65rem 1rem;font-size:0.875rem;font-weight:500;text-align:center;border-radius:0;border-inline:none;border-top:none}:where([avatar],.avatar){--avatar-size:2.5rem;--avatar-radius:var(--radius-full);--avatar-bg:#1e293b;--avatar-color:#f8fafc;--avatar-ring:2px solid var(--color-bg);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);min-height:var(--avatar-size);max-width:var(--avatar-size);max-height:var(--avatar-size);aspect-ratio:1 / 1;border-radius:var(--avatar-radius);background-color:var(--avatar-bg);color:var(--avatar-color);font-family:inherit;font-size:calc(var( -  - avatar - size) * 0.38);font-weight:700;line-height:1;text-transform:uppercase;user-select:none;vertical-align:middle;flex-shrink:0;transition:transform 0.18s cubic-bezier(0.4,0,0.2,1),z-index 0.18s ease}:where(img[avatar]){width:var(--avatar-size) !important;height:var(--avatar-size) !important;max-width:var(--avatar-size) !important;max-height:var(--avatar-size) !important;min-width:var(--avatar-size) !important;min-height:var(--avatar-size) !important;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--avatar-radius);display:inline-block}:where([avatar]>img,.avatar>img){width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;border-radius:inherit;display:block}:where([avatar][size="xs"],img[avatar][size="xs"]){--avatar-size:1.5rem;font-size:0.65rem}:where([avatar][size="sm"],img[avatar][size="sm"]){--avatar-size:2rem;font-size:0.75rem}:where([avatar][size="md"],img[avatar][size="md"]){--avatar-size:2.5rem;font-size:0.9rem}:where([avatar][size="lg"],img[avatar][size="lg"]){--avatar-size:3rem;font-size:1.1rem}:where([avatar][size="xl"],img[avatar][size="xl"]){--avatar-size:4rem;font-size:1.4rem}:where([avatar][size="2xl"],img[avatar][size="2xl"]){--avatar-size:5rem;font-size:1.75rem}:where([avatar][shape="rounded"],img[avatar][shape="rounded"]){--avatar-radius:var(--radius-md)}:where([avatar][shape="square"],img[avatar][shape="square"]){--avatar-radius:var(--radius-sm)}:where([avatar][variant="primary"]){--avatar-bg:rgba(59,130,246,0.2);--avatar-color:#38bdf8;border:1px solid rgba(59,130,246,0.4)}:where([avatar][variant="gradient"]){background:linear-gradient(135deg,#38bdf8,#818cf8);color:#0b0f19}:where([avatar][variant="purple"]){--avatar-bg:rgba(168,85,247,0.2);--avatar-color:#c084fc;border:1px solid rgba(168,85,247,0.4)}:where([avatar][variant="success"]){--avatar-bg:rgba(16,185,129,0.2);--avatar-color:#34d399;border:1px solid rgba(16,185,129,0.4)}:where([avatar][variant="secondary"]){--avatar-bg:rgba(148,163,184,0.2);--avatar-color:#cbd5e1;border:1px solid rgba(148,163,184,0.3)}:where([avatar][status])::after{content:"";position:absolute;bottom:0;right:0;width:max(8px,calc(var( -  - avatar - size) * 0.26));height:max(8px,calc(var( -  - avatar - size) * 0.26));border-radius:50%;box-shadow:0 0 0 2px var(--color-bg);z-index:5}:where([avatar][status-pos="top-right"])::after{top:0;bottom:auto;right:0}:where([avatar][status="online"])::after{background-color:var(--color-success)}:where([avatar][status="busy"])::after,:where([avatar][status="dnd"])::after{background-color:var(--color-danger)}:where([avatar][status="away"])::after{background-color:var(--color-warning)}:where([avatar][status="offline"])::after{background-color:#64748b}:where([avatar][status][pulse])::after{animation:avatar-status-pulse 1.8s infinite cubic-bezier(0.4,0,0.6,1)}@keyframes avatar-status-pulse{0%,100%{box-shadow:0 0 0 2px var(--color-bg),0 0 0 0 rgba(16,185,129,0.6)}50%{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px rgba(16,185,129,0)}}:where([avatar-group],.avatar-group){display:inline-flex;align-items:center;position:relative}:where([avatar-group]>[avatar],[avatar-group]>.avatar,[avatar-group]>img[avatar]){box-shadow:0 0 0 2px var(--color-bg);margin-left:calc(var( -  - avatar - size) * -0.25);transition:transform 0.2s ease,z-index 0.2s ease,box-shadow 0.2s ease}:where([avatar-group]>[avatar]:first-child,[avatar-group]>.avatar:first-child,[avatar-group]>img[avatar]:first-child){margin-left:0}:where([avatar-group]>[avatar]:hover,[avatar-group]>.avatar:hover,[avatar-group]>img[avatar]:hover){transform:translateY(-3px) scale(1.1);z-index:10;box-shadow:0 0 0 2px var(--color-primary),0 4px 8px rgba(0,0,0,0.4)}:where([table-container],[table-responsive],.table-responsive){width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface);position:relative}:where(table,[table],.table){--table-cell-padding-y:0.875rem;--table-cell-padding-x:1rem;--table-border-color:var(--color-border);--table-hover-bg:rgba(59,130,246,0.08);--table-stripe-bg:rgba(255,255,255,0.02);--table-head-bg:rgba(15,23,42,0.75);width:100%;border-collapse:collapse;text-align:left;font-family:inherit;font-size:0.875rem;line-height:1.5;color:var(--color-text);caption-side:bottom}:where(table) caption{padding:0.75rem 1rem;color:var(--color-text-muted);font-size:0.8rem;text-align:left}:where(thead){background-color:var(--table-head-bg);border-bottom:1px solid var(--table-border-color)}:where(th){padding:var(--table-cell-padding-y) var(--table-cell-padding-x);font-weight:700;font-size:0.8rem;letter-spacing:0.04em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}:where(td){padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--table-border-color);vertical-align:middle}:where(tbody tr:last-child td){border-bottom:none}:where(tfoot){background-color:var(--table-head-bg);border-top:2px solid var(--table-border-color);font-weight:600;color:#f1f5f9}:where(tfoot td){padding:var(--table-cell-padding-y) var(--table-cell-padding-x)}:where(table:not([hover="false"]) tbody tr,table[hover] tbody tr){transition:background-color 0.15s ease}:where(table:not([hover="false"]) tbody tr:hover,table[hover] tbody tr:hover){background-color:var(--table-hover-bg)}:where(table[striped],table[table="striped"],.table-striped) tbody tr:nth-child(even){background-color:var(--table-stripe-bg)}:where(table[bordered],table[table="bordered"],.table-bordered) th,:where(table[bordered],table[table="bordered"],.table-bordered) td{border-inline:1px solid var(--table-border-color)}:where(table[sticky-header],[table-container][sticky-header]) thead th{position:sticky;top:0;z-index:2;background-color:#0f172a}:where(tbody tr[active],tbody tr[selected]){background-color:rgba(59,130,246,0.15) !important;color:#ffffff}:where(table[density="compact"],table[compact],.table-compact){--table-cell-padding-y:0.45rem;--table-cell-padding-x:0.75rem;font-size:0.8125rem}:where(table[density="relaxed"],table[relaxed],.table-relaxed){--table-cell-padding-y:1.25rem;--table-cell-padding-x:1.25rem;font-size:0.9375rem}:where(th[align="right"],td[align="right"],[numeric]){text-align:right;font-variant-numeric:tabular-nums}:where(th[align="center"],td[align="center"]){text-align:center}:where(th[align="left"],td[align="left"]){text-align:left}:where(td[truncate],th[truncate]){max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){:where(table[responsive="stack"],table[table="stacked"],.table-stacked){display:block;width:100%;border:none}:where(table[responsive="stack"],table[table="stacked"],.table-stacked) thead{display:none}:where(table[responsive="stack"],table[table="stacked"],.table-stacked) tbody,:where(table[responsive="stack"],table[table="stacked"],.table-stacked) tfoot{display:flex;flex-direction:column;gap:0.85rem;width:100%}:where(table[responsive="stack"],table[table="stacked"],.table-stacked) tbody tr,:where(table[responsive="stack"],table[table="stacked"],.table-stacked) tfoot tr{display:flex;flex-direction:column;padding:1rem;background-color:var(--color-surface);border:1px solid var(--table-border-color);border-radius:var(--radius-md)}:where(table[responsive="stack"],table[table="stacked"],.table-stacked) td{display:flex;align-items:center;justify-content:space-between;padding:0.45rem 0;border-bottom:1px dashed rgba(255,255,255,0.08);font-size:0.875rem;text-align:right}:where(table[responsive="stack"],table[table="stacked"],.table-stacked) td:last-child{border-bottom:none}:where(table[responsive="stack"],table[table="stacked"],.table-stacked) td::before{content:attr(data-label);font-weight:700;color:#94a3b8;text-align:left;margin-right:1rem;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.03em}}:where(dialog,[modal],.modal){--modal-max-width:540px;--modal-padding:1.5rem;--modal-bg:var(--color-surface);--modal-border:var(--color-border);--modal-radius:var(--radius-xl);--modal-shadow:0 25px 50px -12px rgba(0,0,0,0.4),0 0 0 1px var(--color-border);margin:auto;padding:0;width:calc(100% - 2rem);max-width:var(--modal-max-width);background-color:var(--modal-bg);color:var(--color-text);border:1px solid var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);overflow:hidden;position:fixed;inset:0;z-index:50;box-sizing:border-box}:where(dialog)::backdrop{background-color:rgba(0,0,0,0.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:where(dialog[open]){animation:modal-enter 0.22s cubic-bezier(0.16,1,0.3,1) forwards}:where(dialog[open])::backdrop{animation:modal-backdrop-enter 0.2s ease forwards}@keyframes modal-enter{from{opacity:0;transform:scale(0.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-backdrop-enter{from{opacity:0}to{opacity:1}}:where(dialog[size="sm"],[modal][size="sm"]){--modal-max-width:400px}:where(dialog[size="md"],[modal][size="md"]){--modal-max-width:540px}:where(dialog[size="lg"],[modal][size="lg"]){--modal-max-width:768px}:where(dialog[size="xl"],[modal][size="xl"]){--modal-max-width:960px}:where(dialog[size="fullscreen"],[modal][size="fullscreen"]){width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;border:none;margin:0}:where(dialog[modal="glass"],dialog[glass]){background:rgba(var(--card-glass-rgb,19,27,46),0.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border)}:where(dialog[modal="glow"],dialog[glow]){box-shadow:0 0 35px -5px var(--color-primary-glow),0 25px 50px -12px rgba(0,0,0,0.5);border-color:var(--color-primary)}:where([modal-header]){display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding:var(--modal-padding)}:where([modal-header][divided]){border-bottom:1px solid var(--modal-border)}:where([modal-title]){font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.3}:where([modal-close]){background:transparent;border:none;color:var(--color-text-muted);font-size:1.35rem;line-height:1;padding:0.25rem;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color 0.15s ease,background 0.15s ease}:where([modal-close]:hover){color:var(--color-text);background-color:var(--color-surface-hover)}:where([modal-body]){padding:var(--modal-padding);overflow-y:auto;max-height:calc(85vh - 140px)}:where([modal-footer]){display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-sm);padding:var(--modal-padding);background-color:var(--color-surface-hover)}:where([modal-footer][divided]){border-top:1px solid var(--modal-border)}:where(dialog[drawer="right"]){margin:0 0 0 auto;height:100vh;max-height:100vh;width:min(420px,100%);max-width:100%;border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right:none;animation:drawer-right-enter 0.28s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes drawer-right-enter{from{transform:translateX(100%)}to{transform:translateX(0)}}:where(dialog[drawer="left"]){margin:0 auto 0 0;height:100vh;max-height:100vh;width:min(340px,100%);max-width:100%;border-radius:0 var(--radius-xl) var(--radius-xl) 0;border-left:none;animation:drawer-left-enter 0.28s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes drawer-left-enter{from{transform:translateX(-100%)}to{transform:translateX(0)}}:where(dialog[drawer="bottom"]){margin:auto 0 0 0;width:100vw;max-width:100vw;max-height:85vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none;animation:drawer-bottom-enter 0.28s cubic-bezier(0.16,1,0.3,1) forwards}@keyframes drawer-bottom-enter{from{transform:translateY(100%)}to{transform:translateY(0)}}:where(dialog[drawer="bottom"]) [modal-handle]{width:40px;height:4px;background-color:var(--color-border);border-radius:var(--radius-full);margin:0.75rem auto 0.25rem auto}:where([accordion],.accordion){--accordion-bg:var(--color-surface);--accordion-border:var(--color-border);--accordion-radius:var(--radius-lg);--accordion-padding-x:1.25rem;--accordion-padding-y:1rem;--accordion-hover-bg:var(--color-surface-hover);--accordion-active-bg:var(--color-primary-glow);display:flex;flex-direction:column;border:1px solid var(--accordion-border);border-radius:var(--accordion-radius);background-color:var(--accordion-bg);overflow:hidden;width:100%}:where(details[accordion-item],[accordion]>details){border-bottom:1px solid var(--accordion-border);transition:background-color 0.2s ease}:where(details[accordion-item]:last-child,[accordion]>details:last-child){border-bottom:none}:where(details[accordion-item][open],[accordion]>details[open]){background-color:var(--accordion-active-bg)}:where(details>summary){display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding:var(--accordion-padding-y) var(--accordion-padding-x);font-weight:600;font-size:0.95rem;color:var(--color-text);cursor:pointer;user-select:none;list-style:none;transition:color 0.15s ease,background-color 0.15s ease}:where(details>summary)::-webkit-details-marker{display:none}:where(details>summary):hover{background-color:var(--accordion-hover-bg);color:var(--color-primary)}:where(details>summary)::after{content:"";display:inline-block;width:0.5rem;height:0.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);flex-shrink:0;margin-left:auto;opacity:0.7}:where(details[open]>summary)::after{transform:rotate(-135deg);opacity:1}:where(details[chevron="left"]>summary)::after,:where([accordion][chevron="left"] summary)::after{order:-1;margin-left:0;margin-right:var(--gap-sm)}:where([accordion-body],[accordion-content]){padding:var(--accordion-padding-y) var(--accordion-padding-x);padding-top:0;color:var(--color-text-muted);font-size:0.9rem;line-height:1.6}:where([accordion="separated"],.accordion-separated){border:none;background:transparent;gap:0.75rem;overflow:visible}:where([accordion="separated"]>details,details[accordion="card"]){border:1px solid var(--accordion-border);border-radius:var(--accordion-radius);background-color:var(--accordion-bg);overflow:hidden}:where([accordion="separated"]>details[open],details[accordion="card"][open]){border-color:var(--color-primary);box-shadow:0 4px 20px -2px rgba(0,0,0,0.25)}:where([accordion="flush"],.accordion-flush){border-inline:none;border-radius:0;background:transparent}:where([accordion="flush"]>details>summary){padding-inline:0}:where([accordion="flush"] [accordion-body]){padding-inline:0}:where(details[disabled],details[aria-disabled="true"]){opacity:0.5;pointer-events:none}:where([tooltip],[data-tooltip]){--tooltip-bg:var(--color-surface-elevated,#1e293b);--tooltip-color:var(--color-text,#f8fafc);--tooltip-border:var(--color-border);--tooltip-radius:var(--radius-md);--tooltip-shadow:0 10px 25px -5px rgba(0,0,0,0.4),0 0 0 1px var(--color-border);--tooltip-arrow-size:5px;--tooltip-offset:8px;position:relative}:where(span[tooltip],a[tooltip],span[data-tooltip],a[data-tooltip]){display:inline-flex;align-items:center}:where([tooltip],[data-tooltip])::after{content:attr(tooltip);position:absolute;z-index:100;font-size:0.78rem;font-weight:500;line-height:1.35;padding:0.4rem 0.75rem;border-radius:var(--tooltip-radius);background-color:var(--tooltip-bg);color:var(--tooltip-color);border:1px solid var(--tooltip-border);box-shadow:var(--tooltip-shadow);pointer-events:none;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.18s ease,transform 0.18s cubic-bezier(0.16,1,0.3,1),visibility 0.18s}:where([data-tooltip]:not([tooltip]))::after{content:attr(data-tooltip)}:where([tooltip],[data-tooltip])::before{content:"";position:absolute;z-index:101;width:0;height:0;border-style:solid;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.18s ease,transform 0.18s cubic-bezier(0.16,1,0.3,1),visibility 0.18s}:where([tooltip],[data-tooltip]):hover::after,:where([tooltip],[data-tooltip]):hover::before,:where([tooltip],[data-tooltip]):focus-visible::after,:where([tooltip],[data-tooltip]):focus-visible::before{opacity:1;visibility:visible}:where([tooltip-pos="top"])::after,:where([tooltip]:not([tooltip-pos]))::after,:where([data-tooltip]:not([tooltip-pos]))::after{bottom:calc(100%+var( -  - tooltip - offset));top:auto;left:50%;right:auto;transform:translateX(-50%) translateY(4px)}:where([tooltip-pos="top"])::before,:where([tooltip]:not([tooltip-pos]))::before,:where([data-tooltip]:not([tooltip-pos]))::before{bottom:calc(100%+var( -  - tooltip - offset) - var(--tooltip-arrow-size));top:auto;left:50%;right:auto;transform:translateX(-50%) translateY(4px);border-width:var(--tooltip-arrow-size) var(--tooltip-arrow-size) 0 var(--tooltip-arrow-size);border-color:var(--tooltip-bg) transparent transparent transparent}:where([tooltip-pos="top"]):hover::after,:where([tooltip-pos="top"]):focus-visible::after,:where([tooltip]:not([tooltip-pos])):hover::after,:where([tooltip]:not([tooltip-pos])):focus-visible::after,:where([data-tooltip]:not([tooltip-pos])):hover::after,:where([data-tooltip]:not([tooltip-pos])):focus-visible::after,:where([tooltip-pos="top"]):hover::before,:where([tooltip-pos="top"]):focus-visible::before,:where([tooltip]:not([tooltip-pos])):hover::before,:where([tooltip]:not([tooltip-pos])):focus-visible::before,:where([data-tooltip]:not([tooltip-pos])):hover::before,:where([data-tooltip]:not([tooltip-pos])):focus-visible::before{transform:translateX(-50%) translateY(0)}:where([tooltip-pos="bottom"])::after{top:calc(100%+var( -  - tooltip - offset));bottom:auto;left:50%;right:auto;transform:translateX(-50%) translateY(-4px)}:where([tooltip-pos="bottom"]):before{top:calc(100%+var( -  - tooltip - offset) - var(--tooltip-arrow-size));bottom:auto;left:50%;right:auto;transform:translateX(-50%) translateY(-4px);border-width:0 var(--tooltip-arrow-size) var(--tooltip-arrow-size) var(--tooltip-arrow-size);border-color:transparent transparent var(--tooltip-bg) transparent}:where([tooltip-pos="bottom"]):hover::after,:where([tooltip-pos="bottom"]):focus-visible::after,:where([tooltip-pos="bottom"]):hover::before,:where([tooltip-pos="bottom"]):focus-visible::before{transform:translateX(-50%) translateY(0)}:where([tooltip-pos="left"])::after{right:calc(100%+var( -  - tooltip - offset));left:auto;top:50%;bottom:auto;transform:translateY(-50%) translateX(4px)}:where([tooltip-pos="left"])::before{right:calc(100%+var( -  - tooltip - offset) - var(--tooltip-arrow-size));left:auto;top:50%;bottom:auto;transform:translateY(-50%) translateX(4px);border-width:var(--tooltip-arrow-size) 0 var(--tooltip-arrow-size) var(--tooltip-arrow-size);border-color:transparent transparent transparent var(--tooltip-bg)}:where([tooltip-pos="left"]):hover::after,:where([tooltip-pos="left"]):focus-visible::after,:where([tooltip-pos="left"]):hover::before,:where([tooltip-pos="left"]):focus-visible::before{transform:translateY(-50%) translateX(0)}:where([tooltip-pos="right"])::after{left:calc(100%+var( -  - tooltip - offset));right:auto;top:50%;bottom:auto;transform:translateY(-50%) translateX(-4px)}:where([tooltip-pos="right"])::before{left:calc(100%+var( -  - tooltip - offset) - var(--tooltip-arrow-size));right:auto;top:50%;bottom:auto;transform:translateY(-50%) translateX(-4px);border-width:var(--tooltip-arrow-size) var(--tooltip-arrow-size) var(--tooltip-arrow-size) 0;border-color:transparent var(--tooltip-bg) transparent transparent}:where([tooltip-pos="right"]):hover::after,:where([tooltip-pos="right"]):focus-visible::after,:where([tooltip-pos="right"]):hover::before,:where([tooltip-pos="right"]):focus-visible::before{transform:translateY(-50%) translateX(0)}:where([tooltip-variant="primary"]){--tooltip-bg:var(--color-primary);--tooltip-color:#ffffff}:where([tooltip-variant="danger"]){--tooltip-bg:var(--color-danger);--tooltip-color:#ffffff}:where([tooltip-variant="success"]){--tooltip-bg:var(--color-success);--tooltip-color:#ffffff}:where([tooltip-variant="glass"]){--tooltip-bg:rgba(var(--card-glass-rgb,19,27,46),0.85);--tooltip-border:var(--color-border)}:where([tooltip-variant="glass"])::after{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:where([tooltip-wrap])::after{white-space:normal;width:max-content;max-width:240px;text-align:center}:where([skeleton],.skeleton,[placeholder-skeleton]){--skeleton-base-bg:var(--skeleton-bg,var(--color-surface-hover));--skeleton-highlight:var(--skeleton-shimmer-color,rgba(255,255,255,0.08));--skeleton-radius:var(--radius-md);--skeleton-duration:1.8s;display:block;position:relative;overflow:hidden;background-color:var(--skeleton-base-bg);border-radius:var(--skeleton-radius);user-select:none;pointer-events:none;line-height:1;box-sizing:border-box}:where([skeleton]:not([skeleton="pulse"]):not([skeleton="static"]),[skeleton="shimmer"],[skeleton-shimmer],.skeleton:not(.skeleton-pulse):not(.skeleton-static))::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background-image:linear-gradient( 90deg,transparent 0,var(--skeleton-highlight) 50%,transparent 100% );animation:skeleton-shimmer var(--skeleton-duration) cubic-bezier(0.4,0,0.2,1) infinite;will-change:transform}@keyframes skeleton-shimmer{100%{transform:translateX(100%)}}:where([skeleton="pulse"],[skeleton-pulse],.skeleton-pulse){animation:skeleton-pulse var(--skeleton-duration) ease-in-out infinite}:where([skeleton="pulse"],[skeleton-pulse],.skeleton-pulse)::after{display:none !important}@keyframes skeleton-pulse{0%,100%{opacity:1}50%{opacity:0.4}}:where([skeleton="static"],[skeleton-static],.skeleton-static){animation:none !important}:where([skeleton="static"],[skeleton-static],.skeleton-static)::after{display:none !important}:where([skeleton-speed="fast"]){--skeleton-duration:1.1s}:where([skeleton-speed="slow"]){--skeleton-duration:2.5s}:where([skeleton="text"],[skeleton-text]){height:0.875em;min-height:0.875rem;margin-block:0.35rem;border-radius:var(--radius-sm);width:100%}:where([skeleton="title"],[skeleton="heading"],[skeleton-title]){height:1.5em;min-height:1.5rem;margin-block:0.4rem;border-radius:var(--radius-sm);width:70%}:where([skeleton-paragraph],[skeleton="paragraph"]){display:flex;flex-direction:column;gap:0.5rem;width:100%}:where([skeleton-paragraph]>*,[skeleton="paragraph"]>*){height:0.875em;border-radius:var(--radius-sm);background-color:var(--skeleton-base-bg,var(--skeleton-bg,var(--color-surface-hover)))}:where([skeleton-paragraph]>*:last-child,[skeleton="paragraph"]>*:last-child){width:60%}:where([skeleton="circle"],[skeleton="avatar"],[skeleton-circle],[skeleton-avatar]){border-radius:50% !important;aspect-ratio:1 / 1;width:var(--skeleton-size,2.5rem);height:var(--skeleton-size,2.5rem);flex-shrink:0}:where([skeleton="media"],[skeleton="image"],[skeleton-media]){width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-lg)}:where([skeleton="button"],[skeleton-button]){height:2.5rem;width:7.5rem;border-radius:var(--radius-md);flex-shrink:0}:where([skeleton="input"],[skeleton-input]){height:2.65rem;width:100%;border-radius:var(--radius-md)}:where([skeleton="badge"],[skeleton-badge]){height:1.4rem;width:4.5rem;border-radius:var(--radius-full)}:where([skeleton][size="xs"],[skeleton-circle][size="xs"]){--skeleton-size:1.5rem;width:1.5rem;height:1.5rem}:where([skeleton][size="sm"],[skeleton-circle][size="sm"]){--skeleton-size:2rem;width:2rem;height:2rem}:where([skeleton][size="md"],[skeleton-circle][size="md"]){--skeleton-size:2.5rem;width:2.5rem;height:2.5rem}:where([skeleton][size="lg"],[skeleton-circle][size="lg"]){--skeleton-size:3.5rem;width:3.5rem;height:3.5rem}:where([skeleton][size="xl"],[skeleton-circle][size="xl"]){--skeleton-size:4.5rem;width:4.5rem;height:4.5rem}:where([skeleton][size="2xl"],[skeleton-circle][size="2xl"]){--skeleton-size:6rem;width:6rem;height:6rem}:where([skeleton][w="25%"],[skeleton-w="25%"]){width:25% !important}:where([skeleton][w="33%"],[skeleton-w="33%"]){width:33.333% !important}:where([skeleton][w="50%"],[skeleton-w="50%"]){width:50% !important}:where([skeleton][w="60%"],[skeleton-w="60%"]){width:60% !important}:where([skeleton][w="66%"],[skeleton-w="66%"]){width:66.666% !important}:where([skeleton][w="75%"],[skeleton-w="75%"]){width:75% !important}:where([skeleton][w="80%"],[skeleton-w="80%"]){width:80% !important}:where([skeleton][w="90%"],[skeleton-w="90%"]){width:90% !important}:where([skeleton][w="full"],[skeleton][w="100%"],[skeleton-w="full"]){width:100% !important}:where([skeleton][h="xs"]){height:0.75rem !important}:where([skeleton][h="sm"]){height:1.25rem !important}:where([skeleton][h="md"]){height:2.5rem !important}:where([skeleton][h="lg"]){height:5rem !important}:where([skeleton][h="xl"]){height:10rem !important}:where([skeleton][h="2xl"]){height:15rem !important}@media (prefers-reduced-motion:reduce){:where([skeleton],.skeleton)::after{animation:none !important;display:none !important}:where([skeleton="pulse"],[skeleton-pulse],.skeleton-pulse){animation:none !important}}:where([truncate],[text-truncate],.truncate){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([clamp],[line-clamp]){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}:where([clamp="1"],[line-clamp="1"]){-webkit-line-clamp:1;line-clamp:1}:where([clamp="2"],[line-clamp="2"]){-webkit-line-clamp:2;line-clamp:2}:where([clamp="3"],[line-clamp="3"]){-webkit-line-clamp:3;line-clamp:3}:where([clamp="4"],[line-clamp="4"]){-webkit-line-clamp:4;line-clamp:4}:where([clamp="5"],[line-clamp="5"]){-webkit-line-clamp:5;line-clamp:5}:where([clamp="6"],[line-clamp="6"]){-webkit-line-clamp:6;line-clamp:6}:where([text-balance]){text-wrap:balance}:where([text-pretty]){text-wrap:pretty}:where([text-nowrap]){white-space:nowrap}:where([break-words]){overflow-wrap:break-word;word-break:break-word}:where([ratio="square"],[ratio="1:1"],[aspect="square"],[aspect="1:1"]){aspect-ratio:1 / 1}:where([ratio="video"],[ratio="16:9"],[aspect="video"],[aspect="16:9"]){aspect-ratio:16 / 9}:where([ratio="portrait"],[ratio="4:5"],[aspect="portrait"],[aspect="4:5"]){aspect-ratio:4 / 5}:where([ratio="photo"],[ratio="4:3"],[aspect="photo"],[aspect="4:3"]){aspect-ratio:4 / 3}:where([ratio="cinema"],[ratio="21:9"],[aspect="cinema"],[aspect="21:9"]){aspect-ratio:21 / 9}:where([ratio="golden"],[aspect="golden"]){aspect-ratio:1.618 / 1}:where([fit="cover"],img[fit="cover"],video[fit="cover"]){object-fit:cover}:where([fit="contain"],img[fit="contain"],video[fit="contain"]){object-fit:contain}:where([fit="fill"],img[fit="fill"],video[fit="fill"]){object-fit:fill}:where([fit="none"],img[fit="none"],video[fit="none"]){object-fit:none}:where([fit="scale-down"],img[fit="scale-down"],video[fit="scale-down"]){object-fit:scale-down}:where([fit-pos="center"]){object-position:center}:where([fit-pos="top"]){object-position:top}:where([fit-pos="bottom"]){object-position:bottom}:where([fit-pos="left"]){object-position:left}:where([fit-pos="right"]){object-position:right}:where([media-frame]){position:relative;width:100%;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-surface)}:where([media-frame]>img,[media-frame]>video,[media-frame]>iframe){width:100%;height:100%;display:block;object-fit:cover}html,body,*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-width,8px);height:var(--scrollbar-width,8px)}::-webkit-scrollbar-track{background:var(--scrollbar-track,transparent)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box;transition:background-color 0.2s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}:where([scrollbar="thin"],[scrollbar-thin],.scrollbar-thin){scrollbar-width:thin;--scrollbar-width:4px}:where([scrollbar="thin"],[scrollbar-thin],.scrollbar-thin)::-webkit-scrollbar{width:4px;height:4px}:where([scrollbar="thin"],[scrollbar-thin],.scrollbar-thin)::-webkit-scrollbar-thumb{border:1px solid transparent}:where( [scrollbar="none"],[scrollbar="hidden"],[no-scrollbar],[scrollbar-none],.no-scrollbar ){scrollbar-width:none !important;-ms-overflow-style:none !important}:where( [scrollbar="none"],[scrollbar="hidden"],[no-scrollbar],[scrollbar-none],.no-scrollbar )::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}:where([scrollbar="accent"],[scrollbar="primary"],[scrollbar-primary],.scrollbar-primary){scrollbar-color:var(--color-primary) var(--scrollbar-track)}:where([scrollbar="accent"],[scrollbar="primary"],[scrollbar-primary],.scrollbar-primary)::-webkit-scrollbar-thumb{background-color:var(--color-primary)}:where([scrollbar="accent"],[scrollbar="primary"],[scrollbar-primary],.scrollbar-primary)::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-hover);box-shadow:0 0 10px var(--color-primary-glow)}:where([scrollbar="track"],[scrollbar="inset"],[scrollbar-track]){scrollbar-color:var(--scrollbar-thumb) var(--color-surface-hover)}:where([scrollbar="track"],[scrollbar="inset"],[scrollbar-track])::-webkit-scrollbar-track{background:var(--color-surface-hover);border-radius:var(--radius-full)}:where([scrollbar="reveal"],[scrollbar-reveal]){scrollbar-color:transparent transparent;transition:scrollbar-color 0.3s ease}:where([scrollbar="reveal"],[scrollbar-reveal]):hover{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:where([scrollbar="reveal"],[scrollbar-reveal])::-webkit-scrollbar-thumb{background-color:transparent}:where([scrollbar="reveal"],[scrollbar-reveal]):hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}:where([scroll="smooth"],[scroll-smooth],.scroll-smooth){scroll-behavior:smooth}:where([scroll="snap-x"],[snap="x"],.snap-x){overflow-x:auto;scroll-snap-type:x mandatory;display:flex;-webkit-overflow-scrolling:touch}:where([scroll="snap-y"],[snap="y"],.snap-y){overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}[snap="start"],[snap-align="start"]{scroll-snap-align:start}[snap="center"],[snap-align="center"]{scroll-snap-align:center}[snap="end"],[snap-align="end"]{scroll-snap-align:end}[snap-stop]{scroll-snap-stop:always}:where([overscroll="contain"]){overscroll-behavior:contain}:where([overscroll="none"]){overscroll-behavior:none}:where([overscroll="auto"]){overscroll-behavior:auto}:where([container],.container){width:100%;margin-inline:auto;padding-inline:var(--gap-md);max-width:1280px}:where([container="sm"]){max-width:640px}:where([container="md"]){max-width:768px}:where([container="lg"]){max-width:1024px}:where([container="xl"]){max-width:1280px}:where([container="full"]){max-width:100%}