@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_6787584e-module__lrcZBW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_6787584e-module__lrcZBW__variable{--font-heading:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_17d3b5cb-module__nmJcba__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_17d3b5cb-module__nmJcba__variable{--font-body:"Manrope","Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_349497d0-module__HtNsfG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_349497d0-module__HtNsfG__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.DashboardShell-module__-jtPOW__shell{grid-template-rows:auto 1fr;height:100dvh;min-height:100vh;display:grid;overflow:hidden}.DashboardShell-module__-jtPOW__body{grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.DashboardShell-module__-jtPOW__main{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--space-lg);padding-bottom:calc(var(--space-lg) + max(var(--space-sm),env(safe-area-inset-bottom)));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--color-primary-base)12%,transparent),transparent 34%),radial-gradient(circle at 100% 22%,color-mix(in srgb,var(--color-secondary-base)10%,transparent),transparent 38%),var(--color-surface-background);gap:var(--space-lg);align-content:start;display:grid;overflow-y:auto}[data-theme=dark] .DashboardShell-module__-jtPOW__main{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--color-primary-base)8%,transparent),transparent 40%),radial-gradient(circle at 100% 22%,color-mix(in srgb,var(--color-secondary-base)7%,transparent),transparent 44%),var(--color-surface-background)}.DashboardShell-module__-jtPOW__backdrop{display:none}@media (max-width:64rem){.DashboardShell-module__-jtPOW__shell{height:auto;min-height:100svh;overflow:visible}.DashboardShell-module__-jtPOW__body{grid-template-columns:1fr;position:relative;overflow:visible}.DashboardShell-module__-jtPOW__backdrop{background:var(--color-overlay);z-index:35;border:0;display:block;position:fixed;inset:0}.DashboardShell-module__-jtPOW__main{padding:var(--space-md);padding-bottom:calc(var(--space-md) + max(var(--space-md),env(safe-area-inset-bottom)));overflow-y:visible}}
.Button-module__oans4W__button{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);border:var(--border-width-thin)solid transparent;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-normal)var(--ease-standard),color var(--duration-normal)var(--ease-standard),border-color var(--duration-normal)var(--ease-standard),box-shadow var(--duration-normal)var(--ease-standard),transform var(--duration-fast)var(--ease-standard),opacity var(--duration-normal)var(--ease-standard);display:inline-flex;position:relative}.Button-module__oans4W__button:disabled,.Button-module__oans4W__loading{cursor:not-allowed;opacity:.64}.Button-module__oans4W__button:disabled{transform:none}.Button-module__oans4W__button:not(:disabled):active{transform:translateY(calc(var(--space-2xs)*.22))}.Button-module__oans4W__small{min-height:calc(var(--space-lg) + var(--space-2xs));padding:var(--space-2xs)var(--space-sm);font-size:var(--font-size-sm)}.Button-module__oans4W__medium{min-height:calc(var(--space-lg) + var(--space-xs));padding:var(--space-xs)var(--space-md);font-size:var(--font-size-md)}.Button-module__oans4W__large{min-height:calc(var(--space-xl) + var(--space-2xs));padding:var(--space-sm)var(--space-lg);font-size:var(--font-size-lg)}.Button-module__oans4W__primary{background:var(--color-primary-base);border-color:var(--color-primary-base);color:var(--color-text-inverse)}.Button-module__oans4W__primary:not(:disabled):hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-sm)}.Button-module__oans4W__primary:not(:disabled):active{background:color-mix(in srgb,var(--color-primary-dark)86%,var(--color-neutral-900))}.Button-module__oans4W__secondary{border-color:var(--color-primary-base);color:var(--color-primary-base);background:0 0}.Button-module__oans4W__secondary:not(:disabled):hover{background:color-mix(in srgb,var(--color-primary-base)10%,transparent);border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.Button-module__oans4W__secondary:not(:disabled):active{background:color-mix(in srgb,var(--color-primary-base)16%,transparent)}.Button-module__oans4W__ghost{color:var(--color-text-primary);background:0 0;border-color:#0000}.Button-module__oans4W__ghost:not(:disabled):hover{background:color-mix(in srgb,var(--color-neutral-300)35%,transparent)}.Button-module__oans4W__ghost:not(:disabled):active{background:color-mix(in srgb,var(--color-neutral-400)30%,transparent)}.Button-module__oans4W__icon{font-size:var(--font-size-sm);justify-content:center;align-items:center;line-height:1;display:inline-flex}.Button-module__oans4W__spinner{width:var(--space-md);aspect-ratio:1;border-radius:var(--radius-pill);border:var(--border-width-thick)solid color-mix(in srgb,currentColor 28%,transparent);animation:Button-module__oans4W__spin var(--duration-slow)linear infinite;border-top-color:currentColor}.Button-module__oans4W__label{white-space:nowrap}.Button-module__oans4W__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Button-module__oans4W__spin{to{transform:rotate(360deg)}}
.Card-module__jCO_XG__card{border-radius:var(--radius-md);background:var(--color-surface-card);width:100%;color:var(--color-text-primary);transition:box-shadow var(--duration-normal)var(--ease-emphasized),border-color var(--duration-normal)var(--ease-emphasized),background-color var(--duration-normal)var(--ease-standard),transform var(--duration-normal)var(--ease-standard);flex-direction:column;display:flex;overflow:clip}.Card-module__jCO_XG__stretch{height:100%}.Card-module__jCO_XG__variantDefault{border:var(--border-width-thin)solid var(--color-border-subtle);box-shadow:none}.Card-module__jCO_XG__variantElevated{border:var(--border-width-thin)solid transparent;background:var(--color-surface-elevated);box-shadow:var(--card-shadow-elevated,var(--shadow-md))}.Card-module__jCO_XG__hoverable{cursor:default}.Card-module__jCO_XG__hoverable:hover{transform:translateY(calc(var(--space-2xs)*-.3));box-shadow:var(--shadow-lg)}.Card-module__jCO_XG__header,.Card-module__jCO_XG__body,.Card-module__jCO_XG__footer{padding:var(--space-md)}.Card-module__jCO_XG__header{border-bottom:var(--border-width-thin)solid var(--color-border-subtle);font-weight:var(--font-weight-semibold)}.Card-module__jCO_XG__body{gap:var(--space-sm);display:grid}.Card-module__jCO_XG__stretch .Card-module__jCO_XG__body{flex:auto}.Card-module__jCO_XG__footer{border-top:var(--border-width-thin)solid var(--color-border-subtle)}.Card-module__jCO_XG__toneMuted{background:color-mix(in srgb,var(--color-surface-card)80%,var(--color-neutral-200));border-color:var(--color-border-subtle);color:var(--color-text-secondary)}.Card-module__jCO_XG__toneInverse{background:var(--color-neutral-900);border-color:var(--color-border-strong);color:var(--color-text-inverse)}.Card-module__jCO_XG__toneMuted .Card-module__jCO_XG__header,.Card-module__jCO_XG__toneMuted .Card-module__jCO_XG__footer{border-color:var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-card)24%,transparent)}.Card-module__jCO_XG__toneInverse .Card-module__jCO_XG__header,.Card-module__jCO_XG__toneInverse .Card-module__jCO_XG__footer{border-color:color-mix(in srgb,var(--color-border-strong)65%,transparent);background:color-mix(in srgb,var(--color-surface-elevated)10%,var(--color-neutral-900))}
.Pagination-module__SnAh0a__container{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);border:var(--border-width-thin)solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-neutral-100)62%,transparent);flex-wrap:wrap;display:flex}.Pagination-module__SnAh0a__pageInfo{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.Pagination-module__SnAh0a__controls{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.Pagination-module__SnAh0a__navigationViewport{scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.Pagination-module__SnAh0a__navigationTrack{justify-content:center;width:max-content;min-width:100%;display:flex}.Pagination-module__SnAh0a__navigationControls{align-items:center;gap:var(--space-2xs);flex-wrap:nowrap;display:flex}.Pagination-module__SnAh0a__pageSizeControl{align-items:center;gap:var(--space-2xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:inline-flex}.Pagination-module__SnAh0a__pageSizeLabel{white-space:nowrap}.Pagination-module__SnAh0a__pageSizeSelect{border:var(--border-width-thin)solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--font-size-sm);min-height:calc(var(--space-lg) + var(--space-xs));padding:0 var(--space-sm);font-family:inherit}.Pagination-module__SnAh0a__pageSizeSelect:disabled{cursor:default}.Pagination-module__SnAh0a__pageMarker{min-width:calc(var(--space-lg) + var(--space-xs));min-height:calc(var(--space-lg) + var(--space-xs));border-radius:var(--radius-sm);border:var(--border-width-thin)solid var(--color-border-subtle);background:var(--color-surface-card);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.Pagination-module__SnAh0a__activeMarker{background:color-mix(in srgb,var(--color-primary-base)15%,transparent);color:var(--color-primary-base);border-color:color-mix(in srgb,var(--color-primary-base)40%,var(--color-border-subtle))}.Pagination-module__SnAh0a__pageMarker:disabled{cursor:default}@media (max-width:48rem){.Pagination-module__SnAh0a__container{align-items:stretch;gap:var(--space-xs)}.Pagination-module__SnAh0a__controls{gap:var(--space-xs);width:100%;display:grid}.Pagination-module__SnAh0a__pageSizeControl{justify-content:space-between;width:100%}.Pagination-module__SnAh0a__navigationViewport{width:100%;min-width:0;padding-inline:var(--space-2xs);padding-bottom:var(--space-2xs)}}
.DataTable-module__ba6f9G__root{gap:var(--space-sm,.75rem);min-width:0;display:grid}.DataTable-module__ba6f9G__topRow{justify-content:space-between;align-items:center;gap:var(--space-md,1rem);flex-wrap:wrap;display:flex}.DataTable-module__ba6f9G__title{font-size:var(--font-size-lg,1.5rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary);margin:0}.DataTable-module__ba6f9G__actions{width:min(100%,26rem)}.DataTable-module__ba6f9G__viewport{border-radius:var(--radius-md,.75rem);border:1px solid var(--border-subtle,var(--border-default));background:var(--surface-card,var(--surface-default));max-height:34rem;position:relative;overflow:auto;container-type:inline-size}.DataTable-module__ba6f9G__table{border-collapse:separate;border-spacing:0;--table-header-bg:var(--surface-table-header);--table-header-text:var(--text-primary);--table-row-bg-base:var(--surface-card,var(--surface-default));--table-row-bg-alt:color-mix(in srgb,var(--surface-card,var(--surface-default))82%,var(--color-neutral-300));--table-row-bg-hover:color-mix(in srgb,var(--surface-card,var(--surface-default))90%,var(--color-primary-base)10%);--table-skeleton-shimmer:linear-gradient(90deg,color-mix(in srgb,var(--color-neutral-200)82%,transparent),color-mix(in srgb,var(--color-neutral-100)92%,transparent),color-mix(in srgb,var(--color-neutral-200)82%,transparent));width:100%;min-width:58rem}.DataTable-module__ba6f9G__caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DataTable-module__ba6f9G__table th,.DataTable-module__ba6f9G__table td{padding:var(--space-sm,.75rem);border-bottom:1px solid var(--border-subtle,var(--border-default));text-align:left;white-space:nowrap;font-size:var(--font-size-sm,1rem);color:var(--text-primary);background:var(--table-row-bg,var(--surface-card,var(--surface-default)))}.DataTable-module__ba6f9G__table tbody tr:last-child .DataTable-module__ba6f9G__cell{border-bottom:0}.DataTable-module__ba6f9G__headCell,.DataTable-module__ba6f9G__table thead th{background:var(--table-header-bg);color:var(--table-header-text);font-weight:var(--font-weight-medium,500)}.DataTable-module__ba6f9G__stickyHeader thead th{z-index:3;position:sticky;top:0}.DataTable-module__ba6f9G__stickyFirstColumn :is(th:first-child,td:first-child),.DataTable-module__ba6f9G__firstSticky{position:sticky;left:0}.DataTable-module__ba6f9G__stickyFirstColumn thead th:first-child,.DataTable-module__ba6f9G__stickyHeader .DataTable-module__ba6f9G__firstSticky,.DataTable-module__ba6f9G__stickyHeader.DataTable-module__ba6f9G__stickyFirstColumn thead th:first-child,.DataTable-module__ba6f9G__th.DataTable-module__ba6f9G__stickyCell{z-index:5;background:var(--table-header-bg)}.DataTable-module__ba6f9G__stickyFirstColumn tbody :is(th:first-child,td:first-child),.DataTable-module__ba6f9G__td.DataTable-module__ba6f9G__stickyCell,.DataTable-module__ba6f9G__stickyFirstColumn tbody .DataTable-module__ba6f9G__firstSticky{z-index:4;isolation:isolate;opacity:1;background:var(--table-sticky-row-bg,var(--table-row-bg-base));background-color:var(--table-sticky-row-bg,var(--table-row-bg-base));background-image:none}.DataTable-module__ba6f9G__rowBase{--table-row-bg:var(--table-row-bg-base);--table-sticky-row-bg:var(--table-row-bg-base)}.DataTable-module__ba6f9G__dataRow:nth-child(2n){--table-row-bg:var(--table-row-bg-alt);--table-sticky-row-bg:var(--table-row-bg-alt)}.DataTable-module__ba6f9G__dataRow:nth-child(2n of .DataTable-module__ba6f9G__dataRow){--table-row-bg:var(--table-row-bg-alt);--table-sticky-row-bg:var(--table-row-bg-alt)}.DataTable-module__ba6f9G__rowAlt{--table-row-bg:var(--table-row-bg-alt);--table-sticky-row-bg:var(--table-row-bg-alt)}.DataTable-module__ba6f9G__rowInteractive:hover{--table-row-bg:var(--table-row-bg-hover);--table-sticky-row-bg:var(--table-row-bg-hover)}.DataTable-module__ba6f9G__rowStatic:hover{--table-row-bg:var(--table-row-bg,var(--table-row-bg-base));--table-sticky-row-bg:var(--table-sticky-row-bg,var(--table-row-bg-base))}@container (max-width:58rem){.DataTable-module__ba6f9G__stickyFirstColumn thead th:first-child,.DataTable-module__ba6f9G__stickyHeader .DataTable-module__ba6f9G__firstSticky{box-shadow:1px 0 0 var(--border-subtle,var(--border-default)),10px 0 16px color-mix(in srgb,var(--color-neutral-900)8%,transparent)}.DataTable-module__ba6f9G__stickyFirstColumn tbody :is(th:first-child,td:first-child),.DataTable-module__ba6f9G__stickyFirstColumn tbody .DataTable-module__ba6f9G__firstSticky{box-shadow:1px 0 0 var(--border-subtle,var(--border-default)),8px 0 14px color-mix(in srgb,var(--color-neutral-900)6%,transparent)}}.DataTable-module__ba6f9G__sortButton{align-items:center;gap:var(--space-2xs,.25rem);color:inherit;font-size:inherit;font-weight:var(--font-weight-medium,500);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.DataTable-module__ba6f9G__sortButton:disabled{cursor:not-allowed;opacity:.68}.DataTable-module__ba6f9G__sortButton:hover{color:var(--color-primary-base)}.DataTable-module__ba6f9G__sortButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm,.5rem)}.DataTable-module__ba6f9G__headLabel{align-items:center;min-width:0;display:inline-flex}.DataTable-module__ba6f9G__sortIcon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.DataTable-module__ba6f9G__cell{min-width:0}.DataTable-module__ba6f9G__alignLeft{text-align:left}.DataTable-module__ba6f9G__alignCenter{text-align:center}.DataTable-module__ba6f9G__alignRight{text-align:right}.DataTable-module__ba6f9G__table td.DataTable-module__ba6f9G__emptyMessage,.DataTable-module__ba6f9G__table td.DataTable-module__ba6f9G__errorMessage{text-align:center;padding:var(--space-lg,1.5rem)var(--space-sm,.75rem);border-bottom:0}.DataTable-module__ba6f9G__stateText{text-align:center;width:100%;font-size:var(--font-size-sm,1rem);line-height:var(--line-height-normal,1.45);-webkit-user-select:none;user-select:none;margin-inline:auto}.DataTable-module__ba6f9G__stateRow{--table-row-bg:var(--table-row-bg-base);--table-sticky-row-bg:var(--table-row-bg-base)}.DataTable-module__ba6f9G__table td.DataTable-module__ba6f9G__emptyMessage .DataTable-module__ba6f9G__stateText{color:var(--text-secondary)}.DataTable-module__ba6f9G__table td.DataTable-module__ba6f9G__errorMessage .DataTable-module__ba6f9G__stateText{color:var(--color-error)}.DataTable-module__ba6f9G__virtualSpacerRow{--table-row-bg:transparent;--table-sticky-row-bg:transparent}.DataTable-module__ba6f9G__table .DataTable-module__ba6f9G__virtualSpacerCell{border-bottom:0;padding:0;z-index:auto!important;box-shadow:none!important;background:0 0!important;position:static!important;left:auto!important}.DataTable-module__ba6f9G__virtualSpacerInner{pointer-events:none;width:1px}.DataTable-module__ba6f9G__loadingDataCell{position:relative}.DataTable-module__ba6f9G__cellContent{width:100%;min-width:0;display:inline-block}.DataTable-module__ba6f9G__loadingDataCell .DataTable-module__ba6f9G__cellContent{visibility:hidden}.DataTable-module__ba6f9G__loadingDataCell:after,.DataTable-module__ba6f9G__skeleton{border-radius:var(--radius-xs,.25rem);background:var(--table-skeleton-shimmer);animation:DataTable-module__ba6f9G__shimmer var(--duration-slow)linear infinite;background-size:200% 100%}.DataTable-module__ba6f9G__loadingDataCell:after{content:"";left:var(--space-sm,.75rem);right:var(--space-sm,.75rem);height:var(--space-md,1rem);position:absolute;top:50%;transform:translateY(-50%)}.DataTable-module__ba6f9G__skeleton{width:100%;height:var(--space-md,1rem);display:inline-block}@keyframes DataTable-module__ba6f9G__shimmer{to{background-position:-200% 0}}
.InputField-module__QmapwW__field{gap:var(--space-2xs,.25rem);width:100%;display:grid}.InputField-module__QmapwW__label{color:var(--text-secondary);font-size:var(--font-size-xs,.875rem);font-weight:var(--font-weight-semibold,600)}.InputField-module__QmapwW__control{border-radius:var(--radius-sm,.5rem);border:1px solid var(--border-subtle,var(--border-default));background:var(--surface-card,var(--surface-elevated));transition:border-color var(--duration-normal,.22s)var(--ease-standard,cubic-bezier(.2,0,0,1)),box-shadow var(--duration-normal,.22s)var(--ease-standard,cubic-bezier(.2,0,0,1)),background-color var(--duration-normal,.22s)var(--ease-standard,cubic-bezier(.2,0,0,1));grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.InputField-module__QmapwW__field:focus-within .InputField-module__QmapwW__control{border-color:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-base)24%,transparent)}.InputField-module__QmapwW__hasError .InputField-module__QmapwW__control{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error)20%,transparent)}.InputField-module__QmapwW__disabled .InputField-module__QmapwW__control{background:color-mix(in srgb,var(--surface-card)80%,var(--color-neutral-200));opacity:.8}.InputField-module__QmapwW__readOnly .InputField-module__QmapwW__control{background:color-mix(in srgb,var(--surface-card)92%,var(--color-neutral-200))}.InputField-module__QmapwW__inputWrap{min-height:calc(var(--space-xl,2rem) + var(--space-xs,.5rem));position:relative}.InputField-module__QmapwW__input{width:100%;height:100%;padding:var(--space-md,1rem)var(--space-sm,.75rem)var(--space-xs,.5rem);color:var(--text-primary);font-size:var(--font-size-md,1.125rem);line-height:var(--line-height-normal,1.45);background:0 0;border:0;outline:0}.InputField-module__QmapwW__field:not(.InputField-module__QmapwW__floating) .InputField-module__QmapwW__input{padding:var(--space-sm,.75rem)}.InputField-module__QmapwW__input::placeholder{color:#0000}.InputField-module__QmapwW__field:not(.InputField-module__QmapwW__floating) .InputField-module__QmapwW__input::placeholder{color:var(--text-secondary)}.InputField-module__QmapwW__input:disabled{cursor:not-allowed;color:var(--text-muted)}.InputField-module__QmapwW__floatingLabel{left:var(--space-sm,.75rem);transform-origin:0;color:var(--text-secondary);font-size:var(--font-size-sm,1rem);pointer-events:none;transition:transform var(--duration-normal,.22s)var(--ease-standard,cubic-bezier(.2,0,0,1)),color var(--duration-normal,.22s)var(--ease-standard,cubic-bezier(.2,0,0,1));line-height:1;position:absolute;top:50%;transform:translateY(-50%)scale(1)}.InputField-module__QmapwW__floating .InputField-module__QmapwW__input:focus+.InputField-module__QmapwW__floatingLabel,.InputField-module__QmapwW__floating .InputField-module__QmapwW__input:not(:placeholder-shown)+.InputField-module__QmapwW__floatingLabel{transform:translateY(calc(var(--space-sm,.75rem)*-1.75))scale(.82);color:var(--color-primary-base)}.InputField-module__QmapwW__affix{padding:0 var(--space-sm,.75rem);color:var(--text-secondary);font-size:var(--font-size-sm,1rem);background:color-mix(in srgb,var(--color-neutral-200)36%,transparent);justify-content:center;align-items:center;display:inline-flex}.InputField-module__QmapwW__affixPrefix{border-right:1px solid var(--border-subtle,var(--border-default))}.InputField-module__QmapwW__affixSuffix{border-left:1px solid var(--border-subtle,var(--border-default))}.InputField-module__QmapwW__meta{justify-content:space-between;align-items:center;gap:var(--space-sm,.75rem);min-height:var(--space-sm,.75rem);display:flex}.InputField-module__QmapwW__metaStart{min-width:0}.InputField-module__QmapwW__helperText,.InputField-module__QmapwW__error,.InputField-module__QmapwW__counter{font-size:var(--font-size-xs,.875rem);line-height:var(--line-height-normal,1.45);margin:0}.InputField-module__QmapwW__helperText{color:var(--text-secondary)}.InputField-module__QmapwW__error{color:var(--color-error)}.InputField-module__QmapwW__counter{color:var(--text-secondary);font-family:var(--font-family-mono)}
.ThemeToggle-module__TbuNkG__toggle{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-pill);border:var(--border-width-thin)solid var(--color-border-subtle);background:var(--color-surface-card);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-normal)var(--ease-standard),border-color var(--duration-normal)var(--ease-standard),color var(--duration-normal)var(--ease-standard),transform var(--duration-fast)var(--ease-standard);display:inline-flex}.ThemeToggle-module__TbuNkG__toggle:hover{transform:translateY(calc(var(--space-2xs)*-.25));border-color:var(--color-border-strong)}.ThemeToggle-module__TbuNkG__toggle:active{transform:translateY(0)}.ThemeToggle-module__TbuNkG__toggle:focus-visible{outline:var(--border-width-thick)solid color-mix(in srgb,var(--color-primary-base)30%,transparent);outline-offset:var(--space-2xs)}.ThemeToggle-module__TbuNkG__icon{justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__TbuNkG__icon svg{width:var(--font-size-sm);height:var(--font-size-sm)}.ThemeToggle-module__TbuNkG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}
.Badge-module__Nie2yq__badge{min-height:auto;padding:var(--space-2xs,.25rem)var(--space-xs,.5rem);border-radius:var(--radius-pill,9999px);font-size:var(--font-size-xs,.875rem);line-height:var(--line-height-tight,1.2);font-weight:var(--font-weight-medium,500);white-space:nowrap;border:0;justify-content:center;align-items:center;display:inline-flex}.Badge-module__Nie2yq__toneNeutral{background:color-mix(in srgb,var(--color-neutral-300)25%,transparent);color:var(--text-secondary)}.Badge-module__Nie2yq__toneSuccess{background:color-mix(in srgb,var(--color-success)12%,var(--surface-elevated));color:color-mix(in srgb,var(--color-success)62%,var(--text-primary))}.Badge-module__Nie2yq__toneWarning{background:color-mix(in srgb,var(--color-warning)20%,transparent);color:var(--color-warning)}.Badge-module__Nie2yq__toneError{background:color-mix(in srgb,var(--color-error)12%,var(--surface-elevated));color:color-mix(in srgb,var(--color-error)62%,var(--text-primary))}.Badge-module__Nie2yq__toneInfo{background:color-mix(in srgb,var(--color-info)18%,transparent);color:var(--color-info)}
.ChromeHeader-module__zglLWW__header{z-index:30;align-items:center;gap:var(--space-md);padding:var(--space-sm)var(--space-md);padding-top:calc(var(--space-sm) + env(safe-area-inset-top));border-bottom:var(--border-width-thin)solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-card)90%,transparent);-webkit-backdrop-filter:blur(var(--space-sm));backdrop-filter:blur(var(--space-sm));grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0}.ChromeHeader-module__zglLWW__brand{align-items:center;gap:var(--space-sm);display:inline-flex}.ChromeHeader-module__zglLWW__hamburger{display:none}.ChromeHeader-module__zglLWW__mobileMenuText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ChromeHeader-module__zglLWW__logo{width:calc(var(--space-lg) + var(--space-sm));aspect-ratio:1;border-radius:var(--radius-sm);background:linear-gradient(150deg,var(--color-primary-base),color-mix(in srgb,var(--color-secondary-base)72%,var(--color-primary-dark)));color:var(--color-text-inverse);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ChromeHeader-module__zglLWW__logoLink{border-radius:var(--radius-sm);display:inline-flex}.ChromeHeader-module__zglLWW__logoLink:focus-visible{outline:var(--border-width-thick)solid color-mix(in srgb,var(--color-primary-base)38%,transparent);outline-offset:var(--space-2xs)}.ChromeHeader-module__zglLWW__brandText{gap:var(--space-2xs);display:grid}.ChromeHeader-module__zglLWW__appName{font-family:var(--font-family-heading);font-size:var(--font-size-md)}.ChromeHeader-module__zglLWW__breadcrumb{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ChromeHeader-module__zglLWW__searchSlot{justify-self:center;width:min(100%,34rem)}.ChromeHeader-module__zglLWW__rightActions{align-items:center;gap:var(--space-sm);display:inline-flex}@media (max-width:64rem){.ChromeHeader-module__zglLWW__header{gap:var(--space-sm);padding:var(--space-sm);padding-top:calc(var(--space-sm) + env(safe-area-inset-top));grid-template-columns:auto minmax(0,1fr) auto}.ChromeHeader-module__zglLWW__hamburger{display:inline-flex}.ChromeHeader-module__zglLWW__brandText{display:none}.ChromeHeader-module__zglLWW__searchSlot{width:100%}}@media (max-width:52rem){.ChromeHeader-module__zglLWW__searchSlot{display:none}.ChromeHeader-module__zglLWW__brand{grid-column:1}.ChromeHeader-module__zglLWW__rightActions{grid-column:3;justify-self:end}}
.page-module___8aEwW__hero{gap:var(--space-xs);display:grid}.page-module___8aEwW__title{font-size:var(--font-size-2xl)}.page-module___8aEwW__subtitle{color:var(--color-text-secondary);max-width:64ch}
.UserMenuDropdown-module__AOo5Ea__avatarMenu{position:relative}.UserMenuDropdown-module__AOo5Ea__avatarSummary{width:calc(var(--space-lg) + var(--space-sm));aspect-ratio:1;border-radius:var(--radius-pill);border:var(--border-width-thin)solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-secondary-base)28%,transparent);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex;overflow:hidden}.UserMenuDropdown-module__AOo5Ea__avatarSummary:focus-visible{outline:var(--border-width-thick)solid color-mix(in srgb,var(--color-primary-base)36%,transparent);outline-offset:var(--space-2xs)}.UserMenuDropdown-module__AOo5Ea__avatarInitials{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--color-text-primary)}.UserMenuDropdown-module__AOo5Ea__avatarSummary::-webkit-details-marker{display:none}.UserMenuDropdown-module__AOo5Ea__dropdown{right:0;top:calc(100% + var(--space-2xs));border-radius:var(--radius-sm);border:var(--border-width-thin)solid var(--color-border-subtle);background:var(--color-surface-elevated);min-width:14rem;box-shadow:var(--shadow-lg);padding:var(--space-sm);gap:var(--space-xs);opacity:0;pointer-events:none;transform:translateY(var(--space-2xs));transition:opacity var(--duration-fast)var(--ease-standard),transform var(--duration-fast)var(--ease-standard);display:grid;position:absolute}.UserMenuDropdown-module__AOo5Ea__avatarMenu[open] .UserMenuDropdown-module__AOo5Ea__dropdown,.UserMenuDropdown-module__AOo5Ea__avatarMenu:hover .UserMenuDropdown-module__AOo5Ea__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.UserMenuDropdown-module__AOo5Ea__userName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.UserMenuDropdown-module__AOo5Ea__userEmail{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.UserMenuDropdown-module__AOo5Ea__dropdownLink{justify-content:space-between;align-items:center;gap:var(--space-xs);border-radius:var(--radius-xs);padding:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.UserMenuDropdown-module__AOo5Ea__dropdownLabel{flex:1}.UserMenuDropdown-module__AOo5Ea__dropdownLink:hover{background:color-mix(in srgb,var(--color-primary-base)10%,transparent)}.UserMenuDropdown-module__AOo5Ea__dropdownLink:focus-visible{outline:var(--border-width-thick)solid color-mix(in srgb,var(--color-primary-base)30%,transparent);outline-offset:var(--space-2xs)}
.StatsCard-module__yOxBLW__card{height:100%;container:stats-card/inline-size}.StatsCard-module__yOxBLW__layout{align-items:center;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.StatsCard-module__yOxBLW__icon{width:calc(var(--space-xl) + var(--space-xs));aspect-ratio:1;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary-base)18%,transparent);justify-content:center;align-items:center;display:inline-flex}.StatsCard-module__yOxBLW__metricIcon{width:calc(var(--space-md) + var(--space-2xs));height:calc(var(--space-md) + var(--space-2xs))}.StatsCard-module__yOxBLW__metric{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.StatsCard-module__yOxBLW__details{min-width:0}.StatsCard-module__yOxBLW__value{margin-top:var(--space-2xs);font-family:var(--font-family-heading);font-size:var(--font-size-xl);letter-spacing:.02em}.StatsCard-module__yOxBLW__trend{margin-top:var(--space-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2xs);display:inline-flex}.StatsCard-module__yOxBLW__up{color:var(--color-success)}.StatsCard-module__yOxBLW__down{color:var(--color-error)}.StatsCard-module__yOxBLW__trendArrowIcon{width:var(--font-size-sm);height:var(--font-size-sm);flex-shrink:0}@container stats-card (max-width:18.75rem){.StatsCard-module__yOxBLW__layout{grid-template-columns:1fr;place-items:start}.StatsCard-module__yOxBLW__icon{width:calc(var(--space-lg) + var(--space-sm))}}
.ChromeSidebar-module__JPcuuq__sidebar{border-right:var(--border-width-thin)solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-card)86%,transparent);width:16.25rem;height:100%;padding:var(--space-md)var(--space-sm);transition:width var(--duration-normal)var(--ease-emphasized),transform var(--duration-normal)var(--ease-emphasized);overflow:hidden}.ChromeSidebar-module__JPcuuq__collapsed{width:4rem}.ChromeSidebar-module__JPcuuq__sidebarTop{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.ChromeSidebar-module__JPcuuq__sidebarLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.ChromeSidebar-module__JPcuuq__navList{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.ChromeSidebar-module__JPcuuq__navLink{align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);width:100%;padding:var(--space-xs);color:var(--color-text-secondary);transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);display:inline-flex}.ChromeSidebar-module__JPcuuq__navLink:hover{background:color-mix(in srgb,var(--color-primary-base)10%,transparent);color:var(--color-text-primary)}.ChromeSidebar-module__JPcuuq__active{background:color-mix(in srgb,var(--color-primary-base)16%,transparent);color:var(--color-primary-base);font-weight:var(--font-weight-medium)}.ChromeSidebar-module__JPcuuq__navIcon{width:calc(var(--space-md) + var(--space-2xs));justify-content:center;display:inline-flex}.ChromeSidebar-module__JPcuuq__navLabelHidden{display:none}.ChromeSidebar-module__JPcuuq__desktopControl{display:inline-flex}.ChromeSidebar-module__JPcuuq__mobileControl{display:none}@media (max-width:64rem){.ChromeSidebar-module__JPcuuq__sidebar{z-index:40;width:16.25rem;box-shadow:var(--shadow-xl);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ChromeSidebar-module__JPcuuq__mobileOpen{transform:translate(0)}.ChromeSidebar-module__JPcuuq__desktopControl{display:none}.ChromeSidebar-module__JPcuuq__mobileControl{display:inline-flex}}
.page-module__DE5eyW__page{gap:var(--space-xl);display:grid}.page-module__DE5eyW__title{font-size:var(--font-size-2xl)}.page-module__DE5eyW__subtitle{color:var(--color-text-secondary);max-width:70ch}.page-module__DE5eyW__section{gap:var(--space-md);display:grid}.page-module__DE5eyW__sectionTitle{font-size:var(--font-size-xl)}.page-module__DE5eyW__demoGrid{align-items:start;gap:var(--space-md);grid-template-columns:minmax(16rem,18rem) minmax(20rem,1fr);display:grid}.page-module__DE5eyW__sidebarDemo{width:100%;max-width:18rem}.page-module__DE5eyW__mainDemo{width:100%}.page-module__DE5eyW__demoLabel{margin:0 0 var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page-module__DE5eyW__formulaBlock{gap:var(--space-2xs);border-bottom:var(--border-width-thin)solid var(--color-border-subtle);padding-bottom:var(--space-sm);display:grid}.page-module__DE5eyW__formulaTitle{font-size:var(--font-size-md);margin:0}.page-module__DE5eyW__formulaText{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.page-module__DE5eyW__formulaCode{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-primary);margin:0}.page-module__DE5eyW__specimen{gap:var(--space-sm);display:grid}.page-module__DE5eyW__specimenPanel{border-bottom:var(--border-width-thin)solid var(--color-border-subtle);padding-bottom:var(--space-sm)}.page-module__DE5eyW__typeSpecimen{gap:var(--specimen-space-xs,var(--space-xs));display:grid}.page-module__DE5eyW__typeSpecimen>*{margin:0}.page-module__DE5eyW__specimenH1{font-size:var(--specimen-font-size-2xl,var(--font-size-2xl))}.page-module__DE5eyW__specimenH2{font-size:var(--specimen-font-size-xl,var(--font-size-xl))}.page-module__DE5eyW__specimenH3{font-size:var(--specimen-font-size-lg,var(--font-size-lg))}.page-module__DE5eyW__specimenH4{font-size:var(--specimen-font-size-md,var(--font-size-md))}.page-module__DE5eyW__specimenH5{font-size:var(--specimen-font-size-sm,var(--font-size-sm))}.page-module__DE5eyW__specimenH6{font-size:var(--specimen-font-size-xs,var(--font-size-xs))}.page-module__DE5eyW__specimenBody{font-size:var(--specimen-font-size-md,var(--font-size-md));color:var(--color-text-primary)}.page-module__DE5eyW__specimenSmall{font-size:var(--specimen-font-size-xs,var(--font-size-xs));color:var(--color-text-secondary)}.page-module__DE5eyW__frames{gap:var(--space-sm);display:grid}.page-module__DE5eyW__frame{border-radius:var(--radius-sm);border:var(--border-width-thin)dashed var(--color-border-strong);padding:var(--space-sm);overflow:auto}.page-module__DE5eyW__frameLabel{margin:0 0 var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.page-module__DE5eyW__framePreview{display:grid}.page-module__DE5eyW__frameLayout{border-radius:var(--radius-sm);border:var(--border-width-thin)solid var(--color-border-subtle);background:var(--color-surface-card);padding:var(--specimen-space-sm,var(--space-sm));container-type:inline-size}.page-module__DE5eyW__frameTypeSpecimen{--specimen-font-size-xs:clamp(.875rem,.84rem + .18cqi,1rem);--specimen-font-size-sm:clamp(.9375rem,.88rem + .28cqi,1.0625rem);--specimen-font-size-md:clamp(1rem,.94rem + .33cqi,1.1875rem);--specimen-font-size-lg:clamp(1.125rem,1.02rem + .5cqi,1.5rem);--specimen-font-size-xl:clamp(1.375rem,1.2rem + .9cqi,2rem);--specimen-font-size-2xl:clamp(1.75rem,1.45rem + 1.6cqi,2.875rem);--specimen-space-xs:clamp(.5rem,.45rem + .16cqi,.75rem);--specimen-space-sm:clamp(.75rem,.68rem + .24cqi,1rem)}@media (max-width:64rem){.page-module__DE5eyW__demoGrid{grid-template-columns:1fr}}
.page-module__v71enG__page{min-height:100dvh;padding:var(--space-lg,1.5rem);color:var(--text-primary)}.page-module__v71enG__lab{--color-surface-background:var(--surface-canvas);--color-text-primary:var(--text-primary)}.page-module__v71enG__header{padding:0}.page-module__v71enG__header>div{justify-content:space-between;align-items:center;gap:var(--space-md,1rem);width:100%;padding:var(--space-lg,1.5rem);display:flex}.page-module__v71enG__title{font-size:var(--font-size-xl,2rem);margin:0;line-height:1.05}.page-module__v71enG__sectionTitle{padding:var(--space-md,1rem)var(--space-md,1rem)0;font-size:var(--font-size-md,1.125rem);margin:0}.page-module__v71enG__swatchGrid{gap:var(--space-sm,.75rem);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.page-module__v71enG__swatchCard{padding:0;overflow:hidden}.page-module__v71enG__swatchCard>div{gap:0;padding:0}.page-module__v71enG__swatchColor{width:100%;height:4rem}.page-module__v71enG__swatchName{margin:var(--space-xs,.5rem)var(--space-sm,.75rem)0;color:var(--text-primary);font-size:var(--font-size-sm,.875rem);font-weight:600}.page-module__v71enG__swatchToken{margin:var(--space-2xs,.25rem)var(--space-sm,.75rem)var(--space-sm,.75rem);color:var(--text-muted);font-size:var(--font-size-xs,.875rem)}.page-module__v71enG__typographyRow{padding:0}.page-module__v71enG__typographyRow>div{align-items:center;gap:var(--space-sm,.75rem);padding:var(--space-sm,.75rem)var(--space-md,1rem);grid-template-columns:3.75rem minmax(0,1fr);display:grid}.page-module__v71enG__typographyLabel{color:var(--text-secondary);font-size:var(--font-size-xs,.875rem);letter-spacing:.02em;font-weight:600}.page-module__v71enG__typographySample{line-height:1.2}.page-module__v71enG__spacingList{gap:var(--space-sm,.75rem);padding:0 var(--space-md,1rem)var(--space-md,1rem);display:grid}.page-module__v71enG__spacingRow{align-items:center;gap:var(--space-sm,.75rem);grid-template-columns:3.75rem minmax(0,1fr);display:grid}.page-module__v71enG__spacingLabel{color:var(--text-secondary);font-size:var(--font-size-xs,.875rem);font-weight:600}.page-module__v71enG__spacingPreview{align-items:center;gap:var(--space-sm,.75rem);display:flex}.page-module__v71enG__spacingTrack{max-width:100%;height:var(--space-sm,.75rem);border-radius:var(--radius-pill,9999px);background:color-mix(in srgb,var(--color-primary-base)18%,var(--surface-muted));flex:0 0 min(14rem,100%)}.page-module__v71enG__spacingBar{width:clamp(var(--space-2xs,.25rem),calc(var(--space-preview)*5),100%);border-radius:var(--radius-pill,9999px);background:var(--color-primary-base);height:100%}.page-module__v71enG__spacingToken{font-family:var(--font-family-mono);color:var(--text-muted);font-size:var(--font-size-xs,.875rem);white-space:nowrap}.page-module__v71enG__radiusGrid{gap:var(--space-md,1rem);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.page-module__v71enG__radiusCard{padding:0}.page-module__v71enG__radiusCard>div{text-align:center;min-height:7rem;padding:var(--space-md,1rem);place-items:center;font-weight:600;display:grid}.page-module__v71enG__surfaceGrid{gap:var(--space-md,1rem);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.page-module__v71enG__surfaceCard{padding:0}.page-module__v71enG__surfaceCard>div{padding:var(--space-md,1rem)}.page-module__v71enG__surfaceHeading{margin:0;font-weight:700}.page-module__v71enG__surfaceBody{margin:var(--space-xs,.5rem)0 0;font-size:var(--font-size-sm,.875rem)}.page-module__v71enG__kpiGrid{gap:var(--space-md,1rem);padding:0 var(--space-md,1rem)var(--space-md,1rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__v71enG__kpiCard{padding:0}.page-module__v71enG__kpiCard>div{padding:var(--space-md,1rem)}.page-module__v71enG__kpiLabel{color:var(--text-secondary);font-size:var(--font-size-xs,.875rem);text-transform:uppercase;margin:0}.page-module__v71enG__kpiValue{margin:var(--space-xs,.5rem)0;font-size:var(--font-size-xl,1.25rem);color:var(--text-primary);font-weight:700}.page-module__v71enG__diagnostics{right:calc(var(--space-md,1rem) + env(safe-area-inset-right));top:calc(var(--space-md,1rem) + env(safe-area-inset-top));border:1px solid var(--border-strong);border-radius:var(--radius-md,.5rem);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm,0 0 0 transparent);padding:var(--space-xs,.5rem)var(--space-sm,.75rem);min-width:13rem;max-width:min(18rem,calc(100vw - var(--space-xl,2rem)));font-family:var(--font-family-mono);font-size:var(--font-size-2xs,.875rem);gap:var(--space-2xs,.25rem);z-index:10;pointer-events:none;display:grid;position:fixed}.page-module__v71enG__diagnostics p{margin:0}@media (max-width:64rem){.page-module__v71enG__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__v71enG__header>div{flex-direction:column;align-items:stretch}}@media (max-width:40rem){.page-module__v71enG__page{padding:var(--space-md,1rem)}.page-module__v71enG__title{font-size:var(--font-size-lg,1.5rem)}.page-module__v71enG__typographyRow>div{gap:var(--space-2xs,.25rem);grid-template-columns:1fr}.page-module__v71enG__kpiGrid{grid-template-columns:minmax(0,1fr)}.page-module__v71enG__spacingRow{gap:var(--space-2xs,.25rem);grid-template-columns:1fr}.page-module__v71enG__spacingPreview{flex-direction:column;align-items:flex-start}.page-module__v71enG__spacingToken{white-space:normal;word-break:break-all}.page-module__v71enG__diagnostics{right:var(--space-sm,.75rem);top:var(--space-sm,.75rem);min-width:auto;max-width:calc(100vw - var(--space-lg,1.5rem))}}
.page-module__9lAObW__page{gap:var(--space-lg);display:grid}.page-module__9lAObW__hero{gap:var(--space-xs);display:grid}.page-module__9lAObW__title{font-size:var(--font-size-2xl)}.page-module__9lAObW__subtitle{color:var(--color-text-secondary);max-width:64ch}.page-module__9lAObW__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__9lAObW__cardContent{gap:var(--space-xs);display:grid}.page-module__9lAObW__meta{color:var(--color-text-secondary);margin:0}@media (max-width:64rem){.page-module__9lAObW__grid{grid-template-columns:1fr}}
.page-module__C3yneq__page{gap:var(--space-lg);display:grid}.page-module__C3yneq__hero{gap:var(--space-xs);display:grid}.page-module__C3yneq__title{font-size:var(--font-size-2xl)}.page-module__C3yneq__subtitle{color:var(--color-text-secondary);max-width:64ch}.page-module__C3yneq__stack{gap:var(--space-md);display:grid}.page-module__C3yneq__row{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.page-module__C3yneq__description{color:var(--color-text-secondary);margin:0}.page-module__C3yneq__badge{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
