@layer theme;@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}[hidden]{display:none!important}.ds-theme-switching *,.ds-theme-switching :before,.ds-theme-switching :after{transition:none!important}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);margin:0}p{margin:0}a{color:var(--accent-text)}:focus-visible{outline:var(--focus-outline);outline-offset:var(--ring-offset)}:focus-visible:not(input,textarea,select){box-shadow:var(--focus-edge)}iframe:focus-visible,iframe:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-outline);outline-offset:var(--ring-offset)}::selection{background:var(--accent-soft-strong)}::placeholder{color:var(--text-placeholder);opacity:1}.icon{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-lg{width:var(--space-6);height:var(--space-6)}:where(button:not(:disabled),[role=button],[role=tab],[role=option],[role=menuitem],summary,[data-open]){transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}:where(button:not(:disabled),[role=button],[role=tab],[role=option],[role=menuitem],summary,[data-open]):hover{box-shadow:inset 0 0 0 100vmax var(--hover-tint)}:where(button:not(:disabled),[role=button],[role=tab],[role=option],[role=menuitem],summary,[data-open]):active{box-shadow:inset 0 0 0 100vmax var(--press-tint)}:where(button:not(:disabled),[role=button],[role=tab],[role=option],[role=menuitem],summary,[data-open])[data-pressed]{box-shadow:inset 0 0 0 100vmax var(--state-pressed-bg)}:where(a[href]:not([class])):hover{text-decoration-thickness:var(--state-link-hover-underline)}:where(a[href]:not([class])):active{color:var(--state-link-pressed-text);text-decoration-thickness:var(--state-link-pressed-underline)}:where(input[type=radio],input[type=checkbox]):not(:disabled):hover{box-shadow:0 0 0 var(--space-1) var(--hover-tint);border-radius:50%}:where(input[type=radio],input[type=checkbox]):not(:disabled):active{box-shadow:0 0 0 var(--space-1-5) var(--press-tint);border-radius:50%}[data-chart-tone="1"]{--series:var(--chart-1)}[data-chart-tone="2"]{--series:var(--chart-2)}[data-chart-tone="3"]{--series:var(--chart-3)}[data-chart-tone="4"]{--series:var(--chart-4)}[data-chart-tone="5"]{--series:var(--chart-5)}[data-chart-tone="6"]{--series:var(--chart-6)}[data-chart-tone=success]{--series:var(--chart-success)}[data-chart-tone=info]{--series:var(--chart-info)}[data-chart-tone=warning]{--series:var(--chart-warning)}[data-chart-tone=danger]{--series:var(--chart-danger)}[data-chart-tone=neutral]{--series:var(--chart-neutral)}}@layer components;@layer utilities{.\@container\/bottom-tab-bar{container:bottom-tab-bar/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.table-checkbox{appearance:none;box-sizing:border-box;width:var(--space-4-5);height:var(--space-4-5);border-radius:var(--radius-xs);background-color:var(--field-bg);box-shadow:inset 0 0 0 var(--border-width) var(--border-input);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:0;flex:none;margin:0;padding:0;position:relative}.table-checkbox:before{content:"";inset:calc((var(--space-4-5) - var(--hit-44)) / 2);position:absolute}.table-checkbox:hover{border-radius:var(--radius-xs);box-shadow:inset 0 0 0 var(--border-width) var(--border-input-hover)}.table-checkbox:active{border-radius:var(--radius-xs);box-shadow:inset 0 0 0 var(--border-width) var(--border-input-focus)}.table-checkbox:checked,.table-checkbox:indeterminate{background-color:var(--accent-fill);box-shadow:none}.table-checkbox:checked:after{content:"";left:calc(var(--space-1-5) + var(--border-width) / 2);top:var(--space-0-5);width:var(--space-1-25);height:var(--space-2-5);border:solid var(--on-accent);border-width:0 var(--border-width-strong) var(--border-width-strong) 0;position:absolute;transform:rotate(45deg)}.table-checkbox:indeterminate:after{content:"";left:var(--space-1);top:var(--space-2);width:var(--space-2-5);height:var(--space-0-5);background:var(--on-accent);position:absolute}.table-checkbox:focus-visible{outline:var(--focus-outline);outline-offset:var(--ring-offset)}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg, transparent, var(--shimmer), transparent);animation:amen-shimmer calc(var(--dur-spin) * 2) var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.skeleton-shimmer:after{display:none}}.timeline-rail:before{content:"";top:calc(var(--space-8) + var(--space-1));bottom:var(--space-1);left:calc((var(--space-8) - var(--border-width)) / 2);width:var(--border-width);position:absolute}.timeline-rail-log:before{content:"";top:calc(var(--space-1-25) + var(--space-2-5) + var(--space-1));bottom:calc(var(--space-1) - var(--space-1-25));left:calc((var(--space-8) - var(--border-width)) / 2);width:var(--border-width);position:absolute}.avatar-status{--avatar-dot:max(var(--space-2), calc(var(--avatar-size) * .22));box-sizing:content-box;width:var(--avatar-dot);height:var(--avatar-dot);right:calc(var(--avatar-size) * .146 - var(--avatar-dot) / 2 - var(--border-width-strong));bottom:calc(var(--avatar-size) * .146 - var(--avatar-dot) / 2 - var(--border-width-strong));border-radius:var(--radius-full);border:var(--border-width-strong) solid var(--avatar-ring,var(--surface));position:absolute}.avatar-status-square{--avatar-dot:max(var(--space-2), calc(var(--avatar-size) * .22));box-sizing:content-box;width:var(--avatar-dot);height:var(--avatar-dot);right:calc(var(--avatar-dot) * -.25 - var(--border-width-strong));bottom:calc(var(--avatar-dot) * -.25 - var(--border-width-strong));border-radius:var(--radius-full);border:var(--border-width-strong) solid var(--avatar-ring,var(--surface));position:absolute}.progress-fill-indeterminate{width:40%;animation:amen-progress-slide calc(var(--dur-spin) * 2) var(--ease-in-out) infinite;transition:none;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.progress-fill-indeterminate{opacity:.5;width:100%;animation:none;transform:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--space-0)}.-inset-x-2{inset-inline:calc(var(--space-2) * -1)}.inset-x-0{inset-inline:var(--space-0)}.inset-x-2{inset-inline:var(--space-2)}.inset-y-0{inset-block:var(--space-0)}.top-0{top:var(--space-0)}.top-1{top:var(--space-1)}.top-1\.5{top:var(--space-1-5)}.top-1\/2{top:50%}.top-2{top:var(--space-2)}.top-4{top:var(--space-4)}.top-auto{top:auto}.top-full{top:100%}.right-0{right:var(--space-0)}.right-1{right:var(--space-1)}.right-1\.5{right:var(--space-1-5)}.right-3{right:var(--space-3)}.right-4{right:var(--space-4)}.right-full{right:100%}.bottom-0{bottom:var(--space-0)}.bottom-3{bottom:var(--space-3)}.bottom-4{bottom:var(--space-4)}.bottom-full{bottom:100%}.chart-cap{bottom:calc(var(--v,0) * var(--chart-scale,1) * 1% + var(--space-1))}.chart-tick-pos{bottom:calc(var(--p,0) * 1%)}.left-0{left:var(--space-0)}.left-1\.5{left:var(--space-1-5)}.left-1\/2{left:50%}.left-2{left:var(--space-2)}.left-4{left:var(--space-4)}.left-auto{left:auto}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-header{z-index:var(--z-header)}.z-local{z-index:var(--z-local)}.z-local-2{z-index:var(--z-local-2)}.z-modal{z-index:var(--z-modal)}.z-popover{z-index:var(--z-popover)}.z-raised{z-index:var(--z-raised)}.z-sticky{z-index:var(--z-sticky)}.z-toast{z-index:var(--z-toast)}.z-tooltip{z-index:var(--z-tooltip)}.-order-1{order:calc(1 * -1)}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.-m-3\.5{margin:calc(var(--space-3-5) * -1)}.m-0{margin:var(--space-0)}.-mx-1{margin-inline:calc(var(--space-1) * -1)}.-mx-2{margin-inline:calc(var(--space-2) * -1)}.-mx-3{margin-inline:calc(var(--space-3) * -1)}.-mx-3\.5{margin-inline:calc(var(--space-3-5) * -1)}.-mx-menu-pad{margin-inline:calc(var(--menu-pad) * -1)}.mx-0{margin-inline:var(--space-0)}.mx-0\.75{margin-inline:var(--space-0-75)}.mx-1{margin-inline:var(--space-1)}.mx-2{margin-inline:var(--space-2)}.mx-3{margin-inline:var(--space-3)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--space-2) * -1)}.-my-3{margin-block:calc(var(--space-3) * -1)}.my-0{margin-block:var(--space-0)}.my-1{margin-block:var(--space-1)}.my-4{margin-block:var(--space-4)}.my-menu-pad{margin-block:var(--menu-pad)}.my-px{margin-block:1px}.-ms-2{margin-inline-start:calc(var(--space-2) * -1)}.-mt-1\.5{margin-top:calc(var(--space-1-5) * -1)}.-mt-2{margin-top:calc(var(--space-2) * -1)}.mt-0{margin-top:var(--space-0)}.mt-0\.5{margin-top:var(--space-0-5)}.mt-1{margin-top:var(--space-1)}.mt-1\.5{margin-top:var(--space-1-5)}.mt-1\.25{margin-top:var(--space-1-25)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-16{margin-top:var(--space-16)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--space-2) * -1)}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mr-px{margin-right:1px}.quote-mark:before{content:"“";height:var(--space-6);margin-bottom:var(--space-2);font-family:Georgia,Times New Roman,serif;font-size:var(--text-5xl);color:var(--text-3);line-height:1;display:block}.-mb-4{margin-bottom:calc(var(--space-4) * -1)}.mb-0{margin-bottom:var(--space-0)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.chart-crosshair-line{width:var(--border-width);margin-left:calc(var(--border-width) / -2)}.-ml-0\.75{margin-left:calc(var(--space-0-75) * -1)}.-ml-1\.5{margin-left:calc(var(--space-1-5) * -1)}.-ml-2{margin-left:calc(var(--space-2) * -1)}.ml-0{margin-left:var(--space-0)}.ml-1{margin-left:var(--space-1)}.ml-1\.5{margin-left:var(--space-1-5)}.ml-2{margin-left:var(--space-2)}.ml-4{margin-left:var(--space-4)}.ml-13{margin-left:var(--space-13)}.ml-auto{margin-left:auto}.ml-chart-axis{margin-left:var(--chart-axis-w,0px)}.ml-px{margin-left:1px}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.stat-grid{--stat-grid-gap:var(--space-4);gap:var(--stat-grid-gap);grid-template-columns:repeat(auto-fill, minmax(clamp(calc(25% - var(--stat-grid-gap)), (var(--stat-grid-4-from) - 100%) * 999, clamp(calc(50% - var(--stat-grid-gap)), (var(--stat-grid-2-from) - 100%) * 999, 100%)), 1fr));width:100%;display:grid}.table-person .data-table__person{align-items:center;gap:var(--space-3);min-width:0;display:flex}.table-person .data-table__person>div{min-width:0}.table-person .data-table__person strong{font-weight:var(--weight-medium);line-height:var(--lh-sm);display:block}.table-person .data-table__person span.sub{font-size:var(--text-xs);color:var(--text-2);line-height:var(--lh-xs);display:block}@media (width>=768px){.table-person .data-table__person strong,.table-person .data-table__person span.sub{white-space:nowrap}}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-1\/1{aspect-ratio:1}.aspect-4\/3{aspect-ratio:4/3}.aspect-4\/5{aspect-ratio:4/5}.aspect-9\/16{aspect-ratio:9/16}.aspect-16\/7{aspect-ratio:16/7}.aspect-16\/9{aspect-ratio:16/9}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.avatar-box{width:var(--avatar-size);height:var(--avatar-size);font-size:max(calc(var(--text-xs) * .75), calc(var(--avatar-size) * var(--avatar-type,.4)));box-shadow:inset 0 0 0 var(--border-width) var(--border-subtle), 0 0 0 var(--avatar-ring-w,0) var(--avatar-ring,var(--surface))}.size-1\.5{width:var(--space-1-5);height:var(--space-1-5)}.size-2{width:var(--space-2);height:var(--space-2)}.size-2\.5{width:var(--space-2-5);height:var(--space-2-5)}.size-3{width:var(--space-3);height:var(--space-3)}.size-4{width:var(--space-4);height:var(--space-4)}.size-5{width:var(--space-5);height:var(--space-5)}.size-6{width:var(--space-6);height:var(--space-6)}.size-7{width:var(--space-7);height:var(--space-7)}.size-8{width:var(--space-8);height:var(--space-8)}.size-10{width:var(--space-10);height:var(--space-10)}.size-12{width:var(--space-12);height:var(--space-12)}.size-control-h{width:var(--control-h);height:var(--control-h)}.size-control-h-sm{width:var(--control-h-sm);height:var(--control-h-sm)}.size-full{width:100%;height:100%}.size-hit-44{width:var(--hit-44);height:var(--hit-44)}.size-icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.size-icon-md{width:var(--icon-md);height:var(--icon-md)}.size-icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.size-icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.size-sidebar-w-collapsed{width:var(--sidebar-w-collapsed);height:var(--sidebar-w-collapsed)}.size-switch-thumb{width:var(--switch-thumb);height:var(--switch-thumb)}.size-tap{width:var(--tap);height:var(--tap)}.size-topbar-h{width:var(--topbar-h);height:var(--topbar-h)}.size-upload-preview-size{width:var(--upload-preview-size);height:var(--upload-preview-size)}.chart-skeleton-bar{height:var(--h,50%);background:var(--surface-3) linear-gradient(90deg, transparent 40%, var(--shimmer) 50%, transparent 60%) no-repeat;animation:chart-skeleton-sweep calc(var(--dur-spin) * 3) var(--ease-in-out) infinite;background-size:200vw 100%;background-attachment:fixed}@media (prefers-reduced-motion:reduce){.chart-skeleton-bar{animation:none}}.chart-bar-h{height:calc(var(--v,0) * var(--chart-scale,1) * 1%)}.h-0{height:var(--space-0)}.h-0\.5{height:var(--space-0-5)}.h-1{height:var(--space-1)}.h-1\.5{height:var(--space-1-5)}.h-2{height:var(--space-2)}.h-2\.5{height:var(--space-2-5)}.h-3{height:var(--space-3)}.h-4{height:var(--space-4)}.h-6{height:var(--space-6)}.h-7{height:var(--space-7)}.h-8{height:var(--space-8)}.h-10{height:var(--space-10)}.h-13{height:var(--space-13)}.h-auto{height:auto}.h-badge-h{height:var(--badge-h)}.h-badge-h-lg{height:var(--badge-h-lg)}.h-chart-h{height:var(--chart-h)}.h-control-h{height:var(--control-h)}.h-control-h-lg{height:var(--control-h-lg)}.h-control-h-sm{height:var(--control-h-sm)}.h-dvh{height:100dvh}.h-full{height:100%}.h-hairline{height:var(--hairline)}.h-hit-44{height:var(--hit-44)}.h-icon-lg{height:var(--icon-lg)}.h-icon-md{height:var(--icon-md)}.h-menu-item-h{height:var(--menu-item-h)}.h-skeleton-text-h{height:var(--skeleton-text-h)}.h-skeleton-title-h{height:var(--skeleton-title-h)}.h-switch-track-h{height:var(--switch-track-h)}.h-tap{height:var(--tap)}.h-topbar-h{height:var(--topbar-h)}.max-h-listbox-max-h{max-height:var(--listbox-max-h)}.max-h-measure-sm{max-height:var(--measure-sm)}.max-h-none{max-height:none}.max-h-viewport-inset{max-height:calc(100dvh - var(--space-8))}.size-field-action{min-width:calc(var(--control-h) - var(--space-2));min-height:calc(var(--control-h) - var(--space-2))}.min-h-0{min-height:var(--space-0)}.min-h-0\.5{min-height:var(--space-0-5)}.min-h-4{min-height:var(--space-4)}.min-h-5{min-height:var(--space-5)}.min-h-6{min-height:var(--space-6)}.min-h-7{min-height:var(--space-7)}.min-h-8{min-height:var(--space-8)}.min-h-10{min-height:var(--space-10)}.min-h-12{min-height:var(--space-12)}.min-h-13{min-height:var(--space-13)}.min-h-16{min-height:var(--space-16)}.min-h-calendar-loading{min-height:calc(var(--control-h) * 6)}.min-h-carousel-min-h{min-height:var(--carousel-min-h)}.min-h-chart-h{min-height:var(--chart-h)}.min-h-control-h{min-height:var(--control-h)}.min-h-control-h-lg{min-height:var(--control-h-lg)}.min-h-control-h-sm{min-height:var(--control-h-sm)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-hit-44{min-height:var(--hit-44)}.min-h-icon-lg{min-height:var(--icon-lg)}.min-h-menu-item-h{min-height:var(--menu-item-h)}.min-h-menu-item-h-detailed{min-height:var(--menu-item-h-detailed)}.min-h-nominee-footer{min-height:calc(var(--control-h-sm) + var(--space-2) * 2)}.min-h-share-card-square{min-height:min(var(--share-card-square-w), 100vw - 2 * var(--gutter))}.min-h-tap{min-height:var(--tap)}.min-h-textarea-min-h{min-height:var(--textarea-min-h)}.min-h-topbar-h{min-height:var(--topbar-h)}.chart-rank-w{width:calc(var(--v,0) * 1%);border-radius:inherit}.w-0\.5{width:var(--space-0-5)}.w-2\.5{width:var(--space-2-5)}.w-3{width:var(--space-3)}.w-3\/5{width:60%}.w-4{width:var(--space-4)}.w-4\.5{width:var(--space-4-5)}.w-5{width:var(--space-5)}.w-6{width:var(--space-6)}.w-8{width:var(--space-8)}.w-11\/25{width:44%}.w-12{width:var(--space-12)}.w-13\/50{width:26%}.w-auto{width:auto}.w-capped-share-card-square-w{width:min(100%, var(--share-card-square-w))}.w-capped-share-card-story-w{width:min(100%, var(--share-card-story-w))}.w-capped-share-card-w{width:min(100%, var(--share-card-w))}.w-chart-bar-w{width:var(--chart-bar-w)}.w-chart-donut-size{width:var(--chart-donut-size)}.w-date-picker-w{width:var(--date-picker-w)}.w-fit{width:fit-content}.w-full{width:100%}.w-gauge-size-lg{width:var(--gauge-size-lg)}.w-gauge-size-md{width:var(--gauge-size-md)}.w-gauge-size-sm{width:var(--gauge-size-sm)}.w-hairline{width:var(--hairline)}.w-hit-44{width:var(--hit-44)}.w-icon-md{width:var(--icon-md)}.w-icon-xs{width:var(--icon-xs)}.w-max{width:max-content}.w-menu-min-w{width:var(--menu-min-w)}.w-sidebar-w{width:var(--sidebar-w)}.w-skeleton-button-w{width:var(--skeleton-button-w)}.w-table-actions-w{width:var(--table-actions-w)}.w-tap{width:var(--tap)}.w-time-field{width:11ch}.max-w-7{max-width:var(--space-7)}.max-w-9\/10{max-width:90%}.max-w-16{max-width:var(--space-16)}.max-w-chart-tooltip-max{max-width:var(--chart-tooltip-max)}.max-w-container-lg{max-width:var(--container-lg)}.max-w-container-md{max-width:var(--container-md)}.max-w-container-sm{max-width:var(--container-sm)}.max-w-container-xl{max-width:var(--container-xl)}.max-w-dialog-w{max-width:var(--dialog-w)}.max-w-dialog-w-lg{max-width:var(--dialog-w-lg)}.max-w-dialog-w-md{max-width:var(--dialog-w-md)}.max-w-full{max-width:100%}.max-w-measure-md{max-width:var(--measure-md)}.max-w-measure-section{max-width:var(--measure-section)}.max-w-measure-sm{max-width:var(--measure-sm)}.max-w-measure-xs{max-width:var(--measure-xs)}.max-w-none{max-width:none}.max-w-popover-max-w{max-width:var(--popover-max-w)}.max-w-popup-viewport{max-width:calc(100vw - 2 * var(--space-2))}.max-w-portrait-max-w{max-width:var(--portrait-max-w)}.max-w-tooltip-max-w{max-width:var(--tooltip-max-w)}.min-w-0{min-width:var(--space-0)}.min-w-6{min-width:var(--space-6)}.min-w-8{min-width:var(--space-8)}.min-w-16{min-width:var(--space-16)}.min-w-chart-legend{min-width:min(100%, var(--chart-legend-min))}.min-w-chart-toggle-min{min-width:var(--chart-toggle-min)}.min-w-chart-tooltip-min{min-width:var(--chart-tooltip-min)}.min-w-date-part{min-width:18ch}.min-w-digits{min-width:4ch}.min-w-field-min-w{min-width:var(--field-min-w)}.min-w-full{min-width:100%}.min-w-icon-lg{min-width:var(--icon-lg)}.min-w-icon-md{min-width:var(--icon-md)}.min-w-menu-min-w{min-width:var(--menu-min-w)}.min-w-tap{min-width:var(--tap)}.spinner-ring{background:conic-gradient(from var(--amen-spinner-angle), var(--spinner-fg,var(--text)) 0 90deg, var(--spinner-track,var(--alpha-15)) 90deg 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-w,var(--border-width-strong))), var(--mask-solid) calc(100% - var(--spinner-w,var(--border-width-strong))));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-w,var(--border-width-strong))), var(--mask-solid) calc(100% - var(--spinner-w,var(--border-width-strong))));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-w,var(--border-width-strong))), var(--mask-solid) calc(100% - var(--spinner-w,var(--border-width-strong))));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-w,var(--border-width-strong))), var(--mask-solid) calc(100% - var(--spinner-w,var(--border-width-strong))));mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-w,var(--border-width-strong))), var(--mask-solid) calc(100% - var(--spinner-w,var(--border-width-strong))));animation:amen-spinner-turn var(--dur-spin) var(--ease-linear) infinite;border-radius:50%;flex:none}@media (prefers-reduced-motion:reduce){.spinner-ring{animation-duration:var(--dur-spin-reduced)!important;animation-iteration-count:infinite!important}}.chart-group-pad:before,.chart-group-pad:after{content:"";flex:.6 1 0}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-carousel-card{flex-basis:78%}@media (width>=600px){.basis-carousel-card{flex-basis:calc((100% - 2 * var(--space-4)) / 3)}}@media (width>=1024px){.basis-carousel-card{flex-basis:calc((100% - 3 * var(--space-4)) / 4)}}.basis-0{flex-basis:var(--space-0)}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.basis-hit-44{flex-basis:var(--hit-44)}.basis-stage-text{flex-basis:calc(var(--space-16) * 4)}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:var(--space-0);--tw-border-spacing-y:var(--space-0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-0{--tw-border-spacing-x:var(--space-0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-2{--tw-border-spacing-y:var(--space-2);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.animate-chart-grow-x{transform-origin:0;animation:chart-grow-x var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--chart-stagger))}@media (prefers-reduced-motion:reduce){.animate-chart-grow-x{transition:none;animation:none}}.animate-chart-grow-y{transform-origin:bottom;animation:chart-grow-y var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--chart-stagger))}@media (prefers-reduced-motion:reduce){.animate-chart-grow-y{transition:none;animation:none}}.origin-popup{transform-origin:var(--transform-origin)}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--space-0-5) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:var(--space-3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.progress-fill{transform:translateX(calc((var(--value,0) - 100) * 1%))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-chart-shimmer{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));animation:chart-shimmer calc(var(--dur-spin) * 2) var(--ease-linear) infinite;background-size:200% 100%}@media (prefers-reduced-motion:reduce){.animate-chart-shimmer{animation:none}}.gauge-seg{stroke:var(--seg-color,var(--series,var(--chart-1,var(--accent))));stroke-dasharray:max(0, calc(var(--seg-len,0) - var(--seg-gap,0))) 100;stroke-dashoffset:calc(var(--seg-len,0) + 100 - var(--seg-start,0) - var(--seg-gap,0) * 2);animation:gauge-draw var(--dur-slow) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.gauge-seg{animation:none}}.animate-chart-fade{animation:chart-fade var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--chart-stagger) + var(--dur-fast))}@media (prefers-reduced-motion:reduce){.animate-chart-fade{transition:none;animation:none}}.animate-spin{animation:amen-spin var(--dur-spin) var(--ease-linear) infinite}@media (prefers-reduced-motion:reduce){.animate-spin{animation-duration:var(--dur-spin-reduced)!important;animation-iteration-count:infinite!important}}.animate-breathe{animation:chart-skeleton-breathe calc(var(--dur-spin) * 2) var(--ease-in-out) infinite alternate}@media (prefers-reduced-motion:reduce){.animate-breathe{animation:none}}.animate-popup-in{animation:amen-popup-in var(--dur-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.animate-popup-in{animation:none}}.animate-pulse-soft{animation:amen-pulse calc(var(--dur-spin) * 2) var(--ease-in-out) infinite alternate}@media (prefers-reduced-motion:reduce){.animate-pulse-soft{animation:none}}.gauge-target{animation:gauge-fade var(--dur) var(--ease) var(--dur-slow) both}@media (prefers-reduced-motion:reduce){.gauge-target{animation:none}}.animate-marquee{animation:amen-marquee var(--dur-marquee) var(--ease-linear) infinite}.animate-marquee-reverse{animation:amen-marquee var(--dur-marquee) var(--ease-linear) infinite reverse}.animate-media-shimmer{animation:amen-media-shimmer calc(var(--dur-spin) * 2) var(--ease-linear) infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-px-0{scroll-padding-inline:var(--space-0)}.scroll-px-1{scroll-padding-inline:var(--space-1)}.scrollbar-thin{scrollbar-width:thin}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-min-16{grid-auto-columns:minmax(var(--space-16), 1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-auto-fill{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-min,var(--card-min-w))), 1fr))}.grid-cols-auto-fit-20{grid-template-columns:repeat(auto-fit, minmax(var(--space-20), 1fr))}.grid-cols-chart-legend{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-chart-rank{grid-template-columns:minmax(0,1fr) auto}.grid-cols-fill-card-min-w{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min-w)), 1fr))}.grid-cols-fill-card-min-w-lg{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min-w-lg)), 1fr))}.grid-cols-fill-card-sm{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-w-sm), 1fr))}.grid-cols-fit-media-tile-min-w{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--media-tile-min-w)), 1fr))}.grid-cols-fr-1{grid-template-columns:repeat(1,1fr)}.grid-cols-fr-4{grid-template-columns:repeat(4,1fr)}.grid-cols-marker{grid-template-columns:var(--space-8) 1fr}.grid-cols-month{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}@media (width<=767px){.table-person-card .data-table__person{align-items:flex-start;gap:var(--space-2-5)}.table-person-card .data-table__person>div{padding-top:var(--space-1)}.table-person-card .data-table__person>:is(.avatar,[data-slot=avatar])+div{padding-top:0}}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:var(--space-0)}.gap-0\.5{gap:var(--space-0-5)}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:var(--space-1-5)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-10{gap:var(--space-10)}.gap-grid{gap:var(--grid-gap,var(--space-4))}.gap-stack{gap:var(--stack-gap,var(--space-4))}.gap-x-2{column-gap:var(--space-2)}.gap-x-3{column-gap:var(--space-3)}.gap-x-4{column-gap:var(--space-4)}.gap-x-6{column-gap:var(--space-6)}.gap-x-8{column-gap:var(--space-8)}.gap-y-0{row-gap:var(--space-0)}.gap-y-1{row-gap:var(--space-1)}.gap-y-1\.5{row-gap:var(--space-1-5)}.gap-y-2{row-gap:var(--space-2)}.gap-y-3{row-gap:var(--space-3)}.gap-y-5{row-gap:var(--space-5)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-2xs{border-radius:var(--radius-2xs)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-field-action{border-radius:calc(var(--radius-control) - var(--space-1))}.rounded-full{border-radius:var(--radius-full)}.rounded-inherit{border-radius:inherit}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-overlay{border-radius:var(--radius-overlay)}.rounded-shell-search{border-radius:var(--radius-shell-search)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-control{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.rounded-e-control{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-4xl{border-top-left-radius:var(--radius-4xl);border-top-right-radius:var(--radius-4xl)}.rounded-t-control{border-top-left-radius:var(--radius-control);border-top-right-radius:var(--radius-control)}.rounded-t-overlay{border-top-left-radius:var(--radius-overlay);border-top-right-radius:var(--radius-overlay)}.rounded-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs)}.rounded-l-2xs{border-top-left-radius:var(--radius-2xs);border-bottom-left-radius:var(--radius-2xs)}.rounded-l-control{border-top-left-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.rounded-r-2xs{border-top-right-radius:var(--radius-2xs);border-bottom-right-radius:var(--radius-2xs)}.rounded-r-control{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-w{border-style:var(--tw-border-style,solid);border-width:var(--border-width)}.border-w-strong{border-style:var(--tw-border-style,solid);border-width:var(--border-width-strong)}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-w-strong{border-top-style:solid;border-top-style:var(--tw-border-style,solid);border-top-width:var(--border-width-strong)}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-w{border-bottom-style:var(--tw-border-style,solid);border-bottom-width:var(--border-width)}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-w-strong{border-left-style:var(--tw-border-style,solid);border-left-width:var(--border-width-strong)}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-t-dashed{border-top-style:dashed}.border-accent{border-color:var(--accent)}.border-accent-soft-strong{border-color:var(--accent-soft-strong)}.border-admin-stat-attention-border{border-color:var(--admin-stat-attention-border)}.border-alpha-12{border-color:var(--alpha-12)}.border-border{border-color:var(--border)}.border-border-control{border-color:var(--border-control)}.border-border-control-hover{border-color:var(--border-control-hover)}.border-border-disabled{border-color:var(--border-disabled)}.border-border-input{border-color:var(--border-input)}.border-border-input-focus{border-color:var(--border-input-focus)}.border-border-strong{border-color:var(--border-strong)}.border-border-subtle{border-color:var(--border-subtle)}.border-card-border{border-color:var(--card-border)}.border-chart-axis{border-color:var(--chart-axis)}.border-chart-grid{border-color:var(--chart-grid)}.border-chart-surface{border-color:var(--chart-surface)}.border-choice-selected-bg{border-color:var(--choice-selected-bg)}.border-control-border{border-color:var(--control-border)}.border-current{border-color:currentColor}.border-danger-border{border-color:var(--danger-border)}.border-field-border{border-color:var(--field-border)}.border-grey-0\/16{border-color:var(--grey-0)}@supports (color:color-mix(in lab, red, red)){.border-grey-0\/16{border-color:color-mix(in oklab, var(--grey-0) 16%, transparent)}}.border-input{border-color:var(--border-input)}.border-inverse-border{border-color:var(--inverse-border)}.border-nominee-empty-border{border-color:var(--nominee-empty-border)}.border-selected-border{border-color:var(--selected-border)}.border-series{border-color:var(--series,var(--chart-1))}.border-state-danger-icon{border-color:var(--state-danger-icon)}.border-text-2{border-color:var(--text-2)}.border-transparent{border-color:#0000}.border-t-text-2{border-top-color:var(--text-2)}.border-r-transparent{border-right-color:#0000}.border-b-border{border-bottom-color:var(--border)}.border-b-transparent{border-bottom-color:#0000}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-accent-soft-strong{background-color:var(--accent-soft-strong)}.bg-alpha-05{background-color:var(--alpha-05)}.bg-alpha-06{background-color:var(--alpha-06)}.bg-alpha-08{background-color:var(--alpha-08)}.bg-alpha-16{background-color:var(--alpha-16)}.bg-bg{background-color:var(--bg)}.bg-bg-subtle{background-color:var(--bg-subtle)}.bg-border{background-color:var(--border)}.bg-border-control{background-color:var(--border-control)}.bg-border-strong{background-color:var(--border-strong)}.bg-border-subtle{background-color:var(--border-subtle)}.bg-card-bg{background-color:var(--card-bg)}.bg-card-bg-hover{background-color:var(--card-bg-hover)}.bg-card-selected-bg{background-color:var(--card-selected-bg)}.bg-category-featured-bg{background-color:var(--category-featured-bg)}.bg-category-icon-bg{background-color:var(--category-icon-bg)}.bg-chart-axis{background-color:var(--chart-axis)}.bg-chart-band{background-color:var(--chart-band)}.bg-chart-emphasis{background-color:var(--chart-emphasis)}.bg-chart-muted{background-color:var(--chart-muted)}.bg-chart-surface{background-color:var(--chart-surface)}.bg-chart-track{background-color:var(--chart-track)}.bg-choice-selected-bg{background-color:var(--choice-selected-bg)}.bg-control-bg{background-color:var(--control-bg)}.bg-control-bg-selected{background-color:var(--control-bg-selected)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-data-table-head-bg{background-color:var(--data-table-head-bg)}.bg-disabled-fill{background-color:var(--disabled-fill)}.bg-field-bg{background-color:var(--field-bg)}.bg-field-chip-bg{background-color:var(--field-chip-bg)}.bg-grey-0{background-color:var(--grey-0)}.bg-grey-700{background-color:var(--grey-700)}.bg-grey-800{background-color:var(--grey-800)}.bg-grey-900{background-color:var(--grey-900)}.bg-grey-950,.bg-grey-950\/80{background-color:var(--grey-950)}@supports (color:color-mix(in lab, red, red)){.bg-grey-950\/80{background-color:color-mix(in oklab, var(--grey-950) 80%, transparent)}}.bg-hover-tint{background-color:var(--hover-tint)}.bg-hover-tint-soft{background-color:var(--hover-tint-soft)}.bg-indicator-fill{background-color:var(--indicator-fill)}.bg-inherit{background-color:inherit}.bg-media-bg{background-color:var(--media-bg)}.bg-menu-hover-tint{background-color:var(--menu-hover-tint)}.bg-neutral-mid{background-color:var(--neutral-mid)}.bg-on-accent{background-color:var(--on-accent)}.bg-overlay{background-color:var(--overlay)}.bg-overlay-fill{background-color:var(--overlay-fill)}.bg-overlay-inset-bg{background-color:var(--overlay-inset-bg)}.bg-popover{background-color:var(--surface-elevated)}.bg-press-tint{background-color:var(--press-tint)}.bg-progress-fill-neutral{background-color:var(--progress-fill-neutral)}.bg-progress-track{background-color:var(--progress-track)}.bg-quote-nomination-bg{background-color:var(--quote-nomination-bg)}.bg-range-fill{background-color:var(--range-fill)}.bg-selected-fill{background-color:var(--selected-fill)}.bg-series{background-color:var(--series,var(--chart-1))}.bg-soft-fill{background-color:var(--soft-fill)}.bg-soft-fill-hover{background-color:var(--soft-fill-hover)}.bg-solid{background-color:var(--solid)}.bg-state-danger-soft{background-color:var(--state-danger-soft)}.bg-state-info-soft{background-color:var(--state-info-soft)}.bg-state-success-icon{background-color:var(--state-success-icon)}.bg-state-success-soft{background-color:var(--state-success-soft)}.bg-state-warning-halo{background-color:var(--state-warning-halo)}.bg-state-warning-soft{background-color:var(--state-warning-soft)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-surface-elevated{background-color:var(--surface-elevated)}.bg-surface-inverse{background-color:var(--surface-inverse)}.bg-text{background-color:var(--text)}.bg-text-3{background-color:var(--text-3)}.bg-transparent{background-color:#0000}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-control-bg{--tw-gradient-from:var(--control-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-control-bg{--tw-gradient-to:var(--control-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-marquee-fade{-webkit-mask-image:var(--marquee-fade);-webkit-mask-image:var(--marquee-fade);-webkit-mask-image:var(--marquee-fade);-webkit-mask-image:var(--marquee-fade);mask-image:var(--marquee-fade)}.bg-media-shimmer{background:var(--media-shimmer-bg);background-size:200% 100%}.border-b-gap{border-bottom:var(--space-0-5) solid transparent;background-clip:padding-box}.bg-clip-padding{background-clip:padding-box}.fill-accent-soft{fill:var(--accent-soft)}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-series{fill:var(--series,var(--chart-1))}.stroke-chart-track{stroke:var(--chart-track)}.stroke-current{stroke:currentColor}.stroke-none{stroke:none}.stroke-series{stroke:var(--series,var(--chart-1))}.stroke-surface{stroke:var(--surface)}.stroke-surface-3{stroke:var(--surface-3)}.stroke-text{stroke:var(--text)}.chart-slice{stroke-width:var(--chart-ring);stroke-linecap:butt;stroke-dasharray:max(.01, calc(var(--len,0) - .6)) 100;stroke-dashoffset:calc(var(--len,0) + 99.4 - var(--start,0) - .3)}.object-cover{object-fit:cover}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-1\.5{padding:var(--space-1-5)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-menu-pad{padding:var(--menu-pad)}.px-0{padding-inline:var(--space-0)}.px-1{padding-inline:var(--space-1)}.px-1\.5{padding-inline:var(--space-1-5)}.px-2{padding-inline:var(--space-2)}.px-3{padding-inline:var(--space-3)}.px-4{padding-inline:var(--space-4)}.px-5{padding-inline:var(--space-5)}.px-6{padding-inline:var(--space-6)}.px-chart-donut-hole-inset{padding-inline:var(--chart-donut-hole-inset)}.px-control-gutter{padding-inline:var(--control-gutter)}.px-control-gutter-lg{padding-inline:var(--control-gutter-lg)}.px-control-gutter-sm{padding-inline:var(--control-gutter-sm)}.px-gauge-hole-inset{padding-inline:var(--gauge-hole-inset)}.px-gutter{padding-inline:var(--gutter)}.px-segments{padding-inline:calc(var(--control-gutter) - var(--space-1-5))}.py-0{padding-block:var(--space-0)}.py-1{padding-block:var(--space-1)}.py-2{padding-block:var(--space-2)}.py-3{padding-block:var(--space-3)}.py-4{padding-block:var(--space-4)}.py-6{padding-block:var(--space-6)}.py-8{padding-block:var(--space-8)}.py-10{padding-block:var(--space-10)}.py-12{padding-block:var(--space-12)}.py-16{padding-block:var(--space-16)}.pt-0{padding-top:var(--space-0)}.pt-1{padding-top:var(--space-1)}.pt-1\.5{padding-top:var(--space-1-5)}.pt-1\.25{padding-top:var(--space-1-25)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pt-6{padding-top:var(--space-6)}.pt-12{padding-top:var(--space-12)}.pr-0{padding-right:var(--space-0)}.pr-1{padding-right:var(--space-1)}.pr-2{padding-right:var(--space-2)}.pr-3{padding-right:var(--space-3)}.pr-3\.5{padding-right:var(--space-3-5)}.pr-12{padding-right:var(--space-12)}.pr-13{padding-right:var(--space-13)}.pb-0{padding-bottom:var(--space-0)}.pb-1{padding-bottom:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pb-5{padding-bottom:var(--space-5)}.pb-6{padding-bottom:var(--space-6)}.pb-8{padding-bottom:var(--space-8)}.pb-px{padding-bottom:1px}.pl-0{padding-left:var(--space-0)}.pl-0\.5{padding-left:var(--space-0-5)}.pl-2{padding-left:var(--space-2)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pl-5{padding-left:var(--space-5)}.pl-6{padding-left:var(--space-6)}.pl-8{padding-left:var(--space-8)}.pl-control-gutter{padding-left:var(--control-gutter)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--lh-2xl))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--lh-4xl))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--lh-base))}.text-control{font-size:var(--control-font);line-height:var(--tw-leading,var(--lh-sm))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--lh-lg))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--lh-sm))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--lh-xl))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--lh-xs))}.font-size-2xl{font-size:var(--text-2xl)}.font-size-2xs{font-size:var(--text-2xs)}.font-size-base{font-size:var(--text-base)}.font-size-control{font-size:var(--control-font)}.font-size-lg{font-size:var(--text-lg)}.font-size-sm{font-size:var(--text-sm)}.font-size-xl{font-size:var(--text-xl)}.font-size-xs{font-size:var(--text-xs)}.text-3xl{font-size:var(--text-3xl)}.text-code{font-size:var(--text-code)}.leading-2xl{--tw-leading:var(--lh-2xl);line-height:var(--lh-2xl)}.leading-5{--tw-leading:var(--space-5);line-height:var(--space-5)}.leading-6{--tw-leading:var(--space-6);line-height:var(--space-6)}.leading-base{--tw-leading:var(--lh-base);line-height:var(--lh-base)}.leading-bubble{--tw-leading:var(--leading-bubble);line-height:var(--leading-bubble)}.leading-caption{--tw-leading:var(--leading-caption);line-height:var(--leading-caption)}.leading-icon-md{--tw-leading:var(--icon-md);line-height:var(--icon-md)}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-sm{--tw-leading:var(--lh-sm);line-height:var(--lh-sm)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tap{--tw-leading:var(--tap);line-height:var(--tap)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-title{--tw-leading:var(--leading-title);line-height:var(--leading-title)}.leading-video-cc{line-height:1.3}.font-bold{--tw-font-weight:var(--weight-bold);font-weight:var(--weight-bold)}.font-medium{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.font-regular{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.font-semibold{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}.tracking-caps{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-marquee{--tw-tracking:var(--tracking-marquee);letter-spacing:var(--tracking-marquee)}.tracking-none{--tw-tracking:0;letter-spacing:0}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-share-brand{letter-spacing:calc(var(--tracking-caps) * 5)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}@media (forced-colors:active){.badge-forced{outline:var(--border-width) solid CanvasText;outline-offset:calc(var(--border-width) * -1)}.badge-forced .icon{color:currentColor}}.badge-ink{color:var(--badge-text);background:var(--badge-bg)}.badge-ink .icon{color:var(--badge-icon)}.avatar-tint-1{background:var(--state-info-icon)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-1{background:color-mix(in srgb, var(--state-info-icon) 16%, var(--surface))}}.avatar-tint-1{color:var(--state-info-text)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-1{color:color-mix(in srgb, var(--state-info-text) 70%, var(--text))}}.avatar-tint-2{background:var(--state-success-icon)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-2{background:color-mix(in srgb, var(--state-success-icon) 16%, var(--surface))}}.avatar-tint-2{color:var(--state-success-text)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-2{color:color-mix(in srgb, var(--state-success-text) 70%, var(--text))}}.avatar-tint-3{background:var(--state-warning-icon)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-3{background:color-mix(in srgb, var(--state-warning-icon) 16%, var(--surface))}}.avatar-tint-3{color:var(--state-warning-text)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-3{color:color-mix(in srgb, var(--state-warning-text) 70%, var(--text))}}.avatar-tint-4{background:var(--state-danger-icon)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-4{background:color-mix(in srgb, var(--state-danger-icon) 16%, var(--surface))}}.avatar-tint-4{color:var(--state-danger-text)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-4{color:color-mix(in srgb, var(--state-danger-text) 70%, var(--text))}}.avatar-tint-5{background:var(--syntax-function)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-5{background:color-mix(in srgb, var(--syntax-function) 16%, var(--surface))}}.avatar-tint-5{color:var(--syntax-function)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-5{color:color-mix(in srgb, var(--syntax-function) 70%, var(--text))}}.avatar-tint-6{background:var(--syntax-number)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-6{background:color-mix(in srgb, var(--syntax-number) 16%, var(--surface))}}.avatar-tint-6{color:var(--syntax-number)}@supports (color:color-mix(in lab, red, red)){.avatar-tint-6{color:color-mix(in srgb, var(--syntax-number) 70%, var(--text))}}.text-accent{color:var(--accent)}.text-accent-text{color:var(--accent-text)}.text-admin-stat-attention-text{color:var(--admin-stat-attention-text)}.text-border-input{color:var(--border-input)}.text-category-featured-text{color:var(--category-featured-text)}.text-category-featured-text-2{color:var(--category-featured-text-2)}.text-choice-selected-text{color:var(--choice-selected-text)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-grey-0,.text-grey-0\/70{color:var(--grey-0)}@supports (color:color-mix(in lab, red, red)){.text-grey-0\/70{color:color-mix(in oklab, var(--grey-0) 70%, transparent)}}.text-grey-0\/80{color:var(--grey-0)}@supports (color:color-mix(in lab, red, red)){.text-grey-0\/80{color:color-mix(in oklab, var(--grey-0) 80%, transparent)}}.text-grey-50{color:var(--grey-50)}.text-inherit{color:inherit}.text-nominee-stage-text{color:var(--nominee-stage-text)}.text-on-accent{color:var(--on-accent)}.text-on-checked{color:var(--on-checked)}.text-on-indicator{color:var(--on-indicator)}.text-popover-foreground{color:var(--text)}.text-state-danger-icon{color:var(--state-danger-icon)}.text-state-info-icon{color:var(--state-info-icon)}.text-state-link-text{color:var(--state-link-text)}.text-state-success-icon{color:var(--state-success-icon)}.text-state-warning-icon{color:var(--state-warning-icon)}.text-text{color:var(--text)}.text-text-2{color:var(--text-2)}.text-text-3{color:var(--text-3)}.text-text-body{color:var(--text-body)}.text-text-disabled{color:var(--text-disabled)}.text-text-inverse{color:var(--text-inverse)}.text-transparent{color:#0000}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-border-strong{-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.link-underline{text-decoration-thickness:var(--state-link-underline)}.link-underline-hover{text-decoration-thickness:var(--state-link-hover-underline)}.link-underline-pressed{text-decoration-thickness:var(--state-link-pressed-underline)}.underline-offset-link{text-underline-offset:var(--space-0-75)}.caret-accent{caret-color:var(--accent)}.caret-transparent{caret-color:#0000}.accent-accent{accent-color:var(--accent)}.accent-text{accent-color:var(--text)}.opacity-0{opacity:0}.opacity-3{opacity:.03}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-64{opacity:.64}.opacity-70{opacity:.7}.opacity-72{opacity:.72}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-0{--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-3{--tw-shadow:var(--shadow-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-alert{--tw-shadow:var(--shadow-alert);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-selected-halo{--tw-shadow:var(--selected-halo);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-6{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(6px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring-0{--tw-inset-ring-shadow:inset 0 0 0 0px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring-2{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.avatar-status-away{background:var(--avatar-ring,var(--surface));box-shadow:inset 0 0 0 var(--border-width-strong) var(--text-3)}.shadow-current-step{box-shadow:0 0 0 var(--space-0-75) var(--accent-soft)}.shadow-share-card-photo{box-shadow:0 0 0 var(--border-width) var(--grey-0), 0 0 0 var(--space-1) var(--grey-0)}@supports (color:color-mix(in lab, red, red)){.shadow-share-card-photo{box-shadow:0 0 0 var(--border-width) color-mix(in srgb, var(--grey-0) 16%, transparent), 0 0 0 var(--space-1) color-mix(in srgb, var(--grey-0) 5%, transparent)}}.shadow-stage-pulse{box-shadow:0 0 0 var(--space-0-75) var(--accent)}@supports (color:color-mix(in lab, red, red)){.shadow-stage-pulse{box-shadow:0 0 0 var(--space-0-75) color-mix(in srgb, var(--accent) 24%, transparent)}}.shadow-stage-pulse-quiet{box-shadow:0 0 0 var(--space-0-75) var(--alpha-08)}.ring-border-subtle{--tw-ring-color:var(--border-subtle)}.ring-ring{--tw-ring-color:var(--ring)}.ring-state-danger-halo{--tw-ring-color:var(--state-danger-halo)}.ring-state-info-halo{--tw-ring-color:var(--state-info-halo)}.ring-state-success-halo{--tw-ring-color:var(--state-success-halo)}.ring-state-warning-halo{--tw-ring-color:var(--state-warning-halo)}.inset-ring-accent{--tw-inset-ring-color:var(--accent)}.inset-ring-border{--tw-inset-ring-color:var(--border)}.inset-ring-border-control{--tw-inset-ring-color:var(--border-control)}.inset-ring-border-disabled{--tw-inset-ring-color:var(--border-disabled)}.inset-ring-border-input{--tw-inset-ring-color:var(--border-input)}.inset-ring-border-subtle{--tw-inset-ring-color:var(--border-subtle)}.inset-ring-checked-border{--tw-inset-ring-color:var(--checked-border)}.inset-ring-control-border{--tw-inset-ring-color:var(--control-border)}.inset-ring-current{--tw-inset-ring-color:currentcolor}.inset-ring-danger-border{--tw-inset-ring-color:var(--danger-border)}.inset-ring-field-border{--tw-inset-ring-color:var(--field-border)}.inset-ring-grey-0\/8{--tw-inset-ring-color:var(--grey-0)}@supports (color:color-mix(in lab, red, red)){.inset-ring-grey-0\/8{--tw-inset-ring-color:color-mix(in oklab, var(--grey-0) 8%, transparent)}}.inset-ring-range-fill{--tw-inset-ring-color:var(--range-fill)}.inset-ring-selected-border{--tw-inset-ring-color:var(--selected-border)}.inset-ring-state-danger-icon{--tw-inset-ring-color:var(--state-danger-icon)}.inset-ring-text-disabled{--tw-inset-ring-color:var(--text-disabled)}.inset-ring-transparent{--tw-inset-ring-color:transparent}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-bg{--tw-ring-offset-color:var(--bg)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-offset-inset{outline-offset:var(--ring-offset-inset)}.outline-border-input{outline-color:var(--border-input)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.chart-frosted{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.chart-frosted{background:color-mix(in srgb, var(--surface-elevated) 88%, transparent)}}.chart-frosted{-webkit-backdrop-filter:blur(var(--space-3));backdrop-filter:blur(var(--space-3))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.transition-none{transition-property:none}.transition-discrete{transition-behavior:allow-discrete}.duration{transition-duration:var(--dur)}.duration-fast{transition-duration:var(--dur-fast)}.duration-slow{transition-duration:var(--dur-slow)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.forced-color-adjust-none{forced-color-adjust:none}.badge-tone-danger{--badge-bg:var(--status-danger-bg);--badge-text:var(--status-danger-text);--badge-icon:var(--status-danger-icon)}.badge-tone-info{--badge-bg:var(--status-info-bg);--badge-text:var(--status-info-text);--badge-icon:var(--status-info-icon)}.badge-tone-neutral{--badge-bg:var(--status-neutral-bg);--badge-text:var(--status-neutral-text);--badge-icon:var(--status-neutral-icon)}.badge-tone-success{--badge-bg:var(--status-success-bg);--badge-text:var(--status-success-text);--badge-icon:var(--status-success-icon)}.badge-tone-warning{--badge-bg:var(--status-warning-bg);--badge-text:var(--status-warning-text);--badge-icon:var(--status-warning-icon)}.avatar-group-members{--avatar-ring-w:var(--border-width-strong);--avatar-type:.36}.gauge-target-halo{stroke-dasharray:2.2 100;stroke-dashoffset:calc(2.2 + 100 - var(--target,0) + 1.1)}.gauge-target-tick{stroke-dasharray:.8 100;stroke-dashoffset:calc(.8 + 100 - var(--target,0) + .4)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.spinner-ring-current{--spinner-fg:transparent;--spinner-track:currentColor}.avatar-more{--avatar-type:.34}.avatar-size-6{--avatar-size:var(--space-6)}.avatar-size-7{--avatar-size:var(--space-7)}.avatar-size-8{--avatar-size:var(--space-8)}.avatar-size-10{--avatar-size:var(--space-10)}.avatar-size-12{--avatar-size:var(--space-12)}.avatar-size-16{--avatar-size:var(--space-16)}.bg-card-media{background:var(--card-media-bg)}.bg-nominee-finalist{background:var(--nominee-finalist-bg), var(--card-media-bg)}.bg-nominee-stage{background:var(--nominee-stage-bg)}.bg-share-card-photo{background:var(--share-card-photo-bg)}.bg-video-poster{background:var(--video-poster-bg)}.series-2{--series:var(--chart-2)}.spinner-ring-thick{--spinner-w:var(--space-0-75)}.stack-gap-1{--stack-gap:var(--space-1)}.stack-gap-2{--stack-gap:var(--space-2)}.stack-gap-4{--stack-gap:var(--space-4)}.stack-gap-6{--stack-gap:var(--space-6)}.stack-gap-8{--stack-gap:var(--space-8)}:is(.\*\:pointer-events-auto>*){pointer-events:auto}:is(.\*\:relative>*){position:relative}:is(.\*\:w-full>*){width:100%}:is(.\*\:flex-1>*){flex:1}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\:animate-paused:is(:where(.group):focus-within *){animation-play-state:paused}.group-focus-within\/tip\:block:is(:where(.group\/tip):focus-within *){display:block}.group-focus-within\/tip\:hidden:is(:where(.group\/tip):focus-within *){display:none}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:border-border-input-hover:is(:where(.group):hover *){border-color:var(--border-input-hover)}.group-hover\:bg-accent-hover:is(:where(.group):hover *){background-color:var(--accent-hover)}.group-hover\:bg-overlay-fill-hover:is(:where(.group):hover *){background-color:var(--overlay-fill-hover)}.group-hover\:text-category-featured-text:is(:where(.group):hover *){color:var(--category-featured-text)}.group-hover\:text-text:is(:where(.group):hover *){color:var(--text)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:animate-paused:is(:where(.group):hover *){animation-play-state:paused}}.group-focus-visible\:text-text:is(:where(.group):focus-visible *){color:var(--text)}.group-focus-visible\/sort\:opacity-55:is(:where(.group\/sort):focus-visible *){opacity:.55}.group-focus-visible\/sort\:opacity-100:is(:where(.group\/sort):focus-visible *){opacity:1}.group-active\:bg-accent-pressed:is(:where(.group):active *){background-color:var(--accent-pressed)}.group-active\:bg-overlay-fill-pressed:is(:where(.group):active *){background-color:var(--overlay-fill-pressed)}.group-has-\[\[data-slot\=category-card-link\]\:focus-visible\]\:text-text:is(:where(.group):has([data-slot=category-card-link]:focus-visible) *){color:var(--text)}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.group-aria-selected\:text-text:is(:where(.group)[aria-selected=true] *),.group-aria-\[current\=page\]\/item\:text-text:is(:where(.group\/item)[aria-current=page] *),.group-aria-\[current\=page\]\/link\:text-text:is(:where(.group\/link)[aria-current=page] *){color:var(--text)}.group-data-compact\/app-bar\:flex-1:is(:where(.group\/app-bar)[data-compact] *){flex:1}.group-data-compact\/app-bar\:text-center:is(:where(.group\/app-bar)[data-compact] *){text-align:center}.group-data-paused\:animate-paused:is(:where(.group)[data-paused] *){animation-play-state:paused}.group-data-\[disabled\]\/field\:cursor-not-allowed:is(:where(.group\/field)[data-disabled] *){cursor:not-allowed}.group-data-\[disabled\]\/field\:text-text-disabled:is(:where(.group\/field)[data-disabled] *){color:var(--text-disabled)}.group-data-\[fit\=compact\]\/donut\:font-size-base:is(:where(.group\/donut)[data-fit=compact] *){font-size:var(--text-base)}.group-data-\[fit\=out\]\/donut\:block:is(:where(.group\/donut)[data-fit=out] *){display:block}.group-data-\[fit\=out\]\/donut\:hidden:is(:where(.group\/donut)[data-fit=out] *){display:none}.group-\[\.is-disabled\]\/cell\:cursor-not-allowed:is(:where(.group\/cell).is-disabled *){cursor:not-allowed}.group-\[\.is-disabled\]\/cell\:bg-transparent:is(:where(.group\/cell).is-disabled *){background-color:#0000}.group-\[\.is-disabled\]\/cell\:text-text-disabled:is(:where(.group\/cell).is-disabled *){color:var(--text-disabled)}.group-\[\.is-disabled\]\/cell\:line-through:is(:where(.group\/cell).is-disabled *){text-decoration-line:line-through}.group-\[\.is-in-range\]\/cell\:rounded-none:is(:where(.group\/cell).is-in-range *){border-radius:0}.group-\[\.is-in-range\]\/cell\:bg-accent-soft:is(:where(.group\/cell).is-in-range *){background-color:var(--accent-soft)}.group-\[\.is-in-range\]\/cell\:text-text:is(:where(.group\/cell).is-in-range *){color:var(--text)}.group-\[\.is-outside\]\/cell\:text-text-2:is(:where(.group\/cell).is-outside *){color:var(--text-2)}.group-\[\.is-preview\]\/cell\:rounded-none:is(:where(.group\/cell).is-preview *){border-radius:0}.group-\[\.is-preview\]\/cell\:bg-accent-soft:is(:where(.group\/cell).is-preview *){background-color:var(--accent-soft)}.group-\[\.is-preview\]\/cell\:text-text:is(:where(.group\/cell).is-preview *){color:var(--text)}.group-\[\.is-selected\:not\(\.is-in-range\)\]\/cell\:bg-accent:is(:where(.group\/cell).is-selected:not(.is-in-range) *){background-color:var(--accent)}.group-\[\.is-selected\:not\(\.is-in-range\)\]\/cell\:font-medium:is(:where(.group\/cell).is-selected:not(.is-in-range) *){--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.group-\[\.is-selected\:not\(\.is-in-range\)\]\/cell\:text-on-accent:is(:where(.group\/cell).is-selected:not(.is-in-range) *){color:var(--on-accent)}.group-\[\:hover\]\/sort\:opacity-55:is(:where(.group\/sort):hover *){opacity:.55}.group-\[\:hover\]\/sort\:opacity-100:is(:where(.group\/sort):hover *){opacity:1}.group-\[\:hover\]\/tip\:block:is(:where(.group\/tip):hover *){display:block}.group-\[\:hover\]\/tip\:hidden:is(:where(.group\/tip):hover *){display:none}.peer-checked\:block:is(:where(.peer):checked~*){display:block}.peer-checked\:bg-accent:is(:where(.peer):checked~*){background-color:var(--accent)}.peer-checked\:inset-ring-checked-border:is(:where(.peer):checked~*){--tw-inset-ring-color:var(--checked-border)}.peer-indeterminate\:block:is(:where(.peer):indeterminate~*){display:block}.selection\:bg-transparent ::selection{background-color:#0000}.selection\:bg-transparent::selection{background-color:#0000}.file\:hidden::file-selector-button{display:none}.placeholder\:text-text-placeholder::placeholder{color:var(--text-placeholder)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:var(--space-0)}.before\:-inset-y-1:before{content:var(--tw-content);inset-block:calc(var(--space-1) * -1)}.before\:inset-y-0:before{content:var(--tw-content);inset-block:var(--space-0)}.before\:-top-1\/5:before{content:var(--tw-content);top:-20%}.before\:top-full:before{content:var(--tw-content);top:100%}.before\:-right-3\/10:before{content:var(--tw-content);right:-30%}.before\:right-full:before{content:var(--tw-content);right:100%}.before\:bottom-full:before{content:var(--tw-content);bottom:100%}.before\:left-full:before{content:var(--tw-content);left:100%}.before\:mr-2:before{content:var(--tw-content);margin-right:var(--space-2)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:aspect-square:before{content:var(--tw-content);aspect-ratio:1}.before\:size-0\.75:before{content:var(--tw-content);width:var(--space-0-75);height:var(--space-0-75)}.before\:size-icon-sm:before{content:var(--tw-content);width:var(--icon-sm);height:var(--icon-sm)}.before\:h-1\.25:before{content:var(--tw-content);height:var(--space-1-25)}.before\:h-2:before{content:var(--tw-content);height:var(--space-2)}.before\:h-hairline:before{content:var(--tw-content);height:var(--hairline)}.before\:w-2:before{content:var(--tw-content);width:var(--space-2)}.before\:w-9\/10:before{content:var(--tw-content);width:90%}.before\:w-10:before{content:var(--tw-content);width:var(--space-10)}.before\:w-icon-lg:before{content:var(--tw-content);width:var(--icon-lg)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:rounded-full:before{content:var(--tw-content);border-radius:var(--radius-full)}.before\:bg-alpha-20:before{content:var(--tw-content);background-color:var(--alpha-20)}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.before\:bg-border-control-hover:before{content:var(--tw-content);background-color:var(--border-control-hover)}.before\:bg-border-strong:before{content:var(--tw-content);background-color:var(--border-strong)}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-text:before{content:var(--tw-content);background-color:var(--text)}.before\:align-middle:before{content:var(--tw-content);vertical-align:middle}.before\:opacity-60:before{content:var(--tw-content);opacity:.6}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.before\:duration:before{content:var(--tw-content);transition-duration:var(--dur)}.before\:ease-out:before{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.before\:mask-ballot-lock:before{content:var(--tw-content);-webkit-mask:var(--ballot-lock) center / contain no-repeat;-webkit-mask:var(--ballot-lock) center / contain no-repeat;-webkit-mask:var(--ballot-lock) center / contain no-repeat;-webkit-mask:var(--ballot-lock) center / contain no-repeat;mask:var(--ballot-lock) center / contain no-repeat}.before\:bg-share-card-glow:before{content:var(--tw-content);background:var(--share-card-glow)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1\.5:after{content:var(--tw-content);inset:calc(var(--space-1-5) * -1)}.after\:inset-0:after{content:var(--tw-content);inset:var(--space-0)}.after\:-inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--space-2) * -1)}.after\:-inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--space-3) * -1)}.after\:z-local:after{content:var(--tw-content);z-index:var(--z-local)}.after\:h-hairline:after{content:var(--tw-content);height:var(--hairline)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:rounded-inherit:after{content:var(--tw-content);border-radius:inherit}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:shadow-inset-hairline:after{content:var(--tw-content);box-shadow:inset 0 0 0 var(--border-width) var(--border-subtle)}.first\:max-w-full:first-child{max-width:100%}.first\:shrink-0:first-child{flex-shrink:0}:is(.\*\:first\:min-w-0>*):first-child{min-width:var(--space-0)}:is(.\*\:first\:flex-1>*):first-child{flex:1}.last\:max-w-full:last-child{max-width:100%}.last\:shrink-0:last-child{flex-shrink:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:var(--space-0)}.last\:pb-2:last-child{padding-bottom:var(--space-2)}.last\:before\:hidden:last-child:before{content:var(--tw-content);display:none}.last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last-of-type\:pb-0:last-of-type{padding-bottom:var(--space-0)}.visited\:text-accent-text:visited{color:var(--accent-text)}.visited\:text-inherit:visited{color:inherit}.visited\:text-text-inverse:visited{color:var(--text-inverse)}.empty\:hidden:empty{display:none}.focus-within\:bg-soft-fill:focus-within{background-color:var(--soft-fill)}.focus-within\:inset-ring:focus-within{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:inset-ring-alpha-20:focus-within{--tw-inset-ring-color:var(--alpha-20)}.focus-within\:inset-ring-field-border-focus:focus-within{--tw-inset-ring-color:var(--field-border-focus)}.focus-within\:inset-ring-state-danger-icon:focus-within{--tw-inset-ring-color:var(--state-danger-icon)}@media (hover:hover){.hover\:border-border-input:hover{border-color:var(--border-input)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-card-border:hover{border-color:var(--card-border)}.hover\:border-field-border-hover:hover{border-color:var(--field-border-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-alpha-08:hover{background-color:var(--alpha-08)}.hover\:bg-card-bg:hover{background-color:var(--card-bg)}.hover\:bg-card-bg-hover:hover{background-color:var(--card-bg-hover)}.hover\:bg-category-featured-bg-hover:hover{background-color:var(--category-featured-bg-hover)}.hover\:bg-control-bg-hover:hover{background-color:var(--control-bg-hover)}.hover\:bg-control-bg-selected-hover:hover{background-color:var(--control-bg-selected-hover)}.hover\:bg-field-bg-hover:hover{background-color:var(--field-bg-hover)}.hover\:bg-hover-tint:hover{background-color:var(--hover-tint)}.hover\:bg-hover-tint-soft:hover{background-color:var(--hover-tint-soft)}.hover\:bg-menu-hover-tint:hover{background-color:var(--menu-hover-tint)}.hover\:bg-neutral-mid-hover:hover{background-color:var(--neutral-mid-hover)}.hover\:bg-overlay-fill-hover:hover{background-color:var(--overlay-fill-hover)}.hover\:bg-soft-fill-hover:hover{background-color:var(--soft-fill-hover)}.hover\:bg-solid-hover:hover{background-color:var(--solid-hover)}.hover\:bg-text-inverse\/14:hover{background-color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-text-inverse\/14:hover{background-color:color-mix(in oklab, var(--text-inverse) 14%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-text:hover{color:var(--accent-text)}.hover\:text-link-hover:hover{color:var(--link-hover)}.hover\:text-on-accent:hover{color:var(--on-accent)}.hover\:text-text:hover{color:var(--text)}.hover\:text-text-2:hover{color:var(--text-2)}.hover\:text-text-inverse:hover{color:var(--text-inverse)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-94:hover{opacity:.94}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-0:hover{--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:inset-ring:hover{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:inset-ring-0:hover{--tw-inset-ring-shadow:inset 0 0 0 0px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-media-halo:hover{box-shadow:0 0 0 var(--space-1) var(--on-media-halo)}.hover\:inset-ring-border:hover{--tw-inset-ring-color:var(--border)}.hover\:inset-ring-border-control-hover:hover{--tw-inset-ring-color:var(--border-control-hover)}.hover\:inset-ring-control-border-hover:hover{--tw-inset-ring-color:var(--control-border-hover)}.hover\:inset-ring-field-border-hover:hover{--tw-inset-ring-color:var(--field-border-hover)}.hover\:brightness-106:hover{--tw-brightness:brightness(106%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.not-aria-\[current\=page\]\:hover\:bg-hover-tint:not([aria-current=page]):hover{background-color:var(--hover-tint)}.group-\[\.is-preview\:not\(\.is-selected\)\]\/cell\:hover\:bg-accent-soft-strong:is(:where(.group\/cell).is-preview:not(.is-selected) *):hover{background-color:var(--accent-soft-strong)}.group-\[\.is-selected\:not\(\.is-in-range\)\]\/cell\:hover\:bg-accent-hover:is(:where(.group\/cell).is-selected:not(.is-in-range) *):hover{background-color:var(--accent-hover)}.hover\:before\:bg-text-2:hover:before{content:var(--tw-content);background-color:var(--text-2)}.checked\:hover\:bg-transparent:checked:hover{background-color:#0000}}.focus\:border-field-border-focus:focus{border-color:var(--field-border-focus)}.focus\:bg-selected-fill-hover:focus{background-color:var(--selected-fill-hover)}.focus\:text-text:focus{color:var(--text)}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus-visible\:rounded-xl:focus-visible{border-radius:var(--radius-xl)}.focus-visible\:border:focus-visible{border-style:var(--tw-border-style);border-width:1px}.focus-visible\:border-field-border-focus:focus-visible{border-color:var(--field-border-focus)}.focus-visible\:border-focus-border:focus-visible{border-color:var(--focus-border)}.focus-visible\:bg-soft-fill:focus-visible{background-color:var(--soft-fill)}.focus-visible\:shadow-0:focus-visible{--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-focus-inset:focus-visible{box-shadow:inset 0 0 0 var(--border-width) var(--focus-border)}.focus-visible\:outline-focus-halo-danger:focus-visible{outline:var(--focus-halo-w) solid var(--focus-halo-danger);outline-offset:var(--ring-offset)}.focus-visible\:outline-on-media:focus-visible{outline:var(--border-width-strong) solid var(--grey-50)}.focus-visible\:outline-0:focus-visible{outline-style:var(--tw-outline-style);outline-width:0}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-chart:focus-visible{outline-offset:calc(var(--space-0-5) * -1)}.focus-visible\:outline-offset-hairline-in:focus-visible{outline-offset:calc(var(--border-width) * -1)}.focus-visible\:outline-offset-inset:focus-visible{outline-offset:var(--ring-offset-inset)}.focus-visible\:outline-focus-halo-color:focus-visible{outline-color:var(--focus-halo-color)}.focus-visible\:outline-focus-halo-danger:focus-visible{outline-color:var(--focus-halo-danger)}.focus-visible\:outline-on-media:focus-visible{outline-color:var(--on-media)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-press:active{scale:var(--press-scale)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accent-pressed:active{background-color:var(--accent-pressed)}.active\:bg-alpha-12:active{background-color:var(--alpha-12)}.active\:bg-card-bg-pressed:active{background-color:var(--card-bg-pressed)}.active\:bg-category-featured-bg-pressed:active{background-color:var(--category-featured-bg-pressed)}.active\:bg-control-bg-pressed:active{background-color:var(--control-bg-pressed)}.active\:bg-control-bg-selected-pressed:active{background-color:var(--control-bg-selected-pressed)}.active\:bg-neutral-mid-press:active{background-color:var(--neutral-mid-press)}.active\:bg-overlay-fill-pressed:active{background-color:var(--overlay-fill-pressed)}.active\:bg-press-tint:active{background-color:var(--press-tint)}.active\:bg-press-tint-soft:active{background-color:var(--press-tint-soft)}.active\:bg-soft-fill-pressed:active{background-color:var(--soft-fill-pressed)}.active\:bg-solid-pressed:active{background-color:var(--solid-pressed)}.active\:bg-text-inverse\/24:active{background-color:var(--text-inverse)}@supports (color:color-mix(in lab, red, red)){.active\:bg-text-inverse\/24:active{background-color:color-mix(in oklab, var(--text-inverse) 24%, transparent)}}.active\:bg-transparent:active{background-color:#0000}.active\:text-link-pressed:active{color:var(--link-pressed)}.active\:text-on-accent:active{color:var(--on-accent)}.active\:text-text:active{color:var(--text)}.active\:text-text-inverse:active{color:var(--text-inverse)}.active\:link-underline-hover:active{text-decoration-thickness:var(--state-link-hover-underline)}.active\:opacity-64:active{opacity:.64}.active\:opacity-88:active{opacity:.88}.active\:opacity-100:active{opacity:1}.active\:shadow-0:active{--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:inset-ring-border-strong:active{--tw-inset-ring-color:var(--border-strong)}.active\:brightness-94:active{--tw-brightness:brightness(94%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.not-aria-disabled\:active\:bg-press-tint:not([aria-disabled=true]):active,.not-aria-disabled\:not-aria-selected\:active\:bg-press-tint:not([aria-disabled=true]):not([aria-selected=true]):active,.not-aria-\[current\=page\]\:active\:bg-press-tint:not([aria-current=page]):active{background-color:var(--press-tint)}.group-\[\.is-selected\:not\(\.is-in-range\)\]\/cell\:active\:bg-accent-pressed:is(:where(.group\/cell).is-selected:not(.is-in-range) *):active{background-color:var(--accent-pressed)}@media (hover:hover){.enabled\:hover\:bg-field-bg-hover:enabled:hover{background-color:var(--field-bg-hover)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:resize-none:disabled{resize:none}.disabled\:border-border-disabled:disabled{border-color:var(--border-disabled)}.disabled\:bg-disabled-fill:disabled{background-color:var(--disabled-fill)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-text-disabled:disabled{color:var(--text-disabled)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-0:disabled{--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-checked\:bg-card-selected-bg:has(:checked){background-color:var(--card-selected-bg)}.has-checked\:bg-state-selected-bg:has(:checked){background-color:var(--state-selected-bg)}.has-checked\:shadow-selected-halo:has(:checked){--tw-shadow:var(--selected-halo);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-checked\:inset-ring-selected-border:has(:checked){--tw-inset-ring-color:var(--selected-border)}@media (hover:hover){.has-checked\:hover\:bg-state-selected-hover-bg:has(:checked):hover{background-color:var(--state-selected-hover-bg)}}.has-focus-visible\:border-focus-border:has(:focus-visible){border-color:var(--focus-border)}.has-focus-visible\:focus-outline:has(:focus-visible){outline:var(--focus-outline);outline-offset:var(--ring-offset)}.has-\[\.badge\,\[data-slot\=badge\]\]\:flex-wrap:has(:is(.badge,[data-slot=badge])){flex-wrap:wrap}.has-\[\.date-segment\:focus-visible\]\:outline-focus-halo:has(.date-segment:focus-visible){outline:var(--focus-halo);outline-offset:var(--ring-offset)}.has-\[\.date-segment\:focus-visible\]\:outline-focus-halo-danger:has(.date-segment:focus-visible){outline:var(--focus-halo-w) solid var(--focus-halo-danger);outline-offset:var(--ring-offset);outline-color:var(--focus-halo-danger)}.has-\[\.icon\]\:text-text-2:has(.icon){color:var(--text-2)}.has-\[\:focus-visible\]\:border-field-border-focus:has(:focus-visible){border-color:var(--field-border-focus)}.has-\[\:focus-visible\]\:border-state-danger-icon:has(:focus-visible){border-color:var(--state-danger-icon)}.has-\[\:focus-visible\]\:outline-focus-halo:has(:focus-visible){outline:var(--focus-halo);outline-offset:var(--ring-offset)}.has-\[\:focus-visible\]\:outline-focus-halo-danger:has(:focus-visible){outline:var(--focus-halo-w) solid var(--focus-halo-danger);outline-offset:var(--ring-offset);outline-color:var(--focus-halo-danger)}.has-\[\[data-icon\]\]\:text-text-2:has([data-icon]){color:var(--text-2)}:is(.has-\[\[data-slot\=category-card-link\]\:focus-visible\]\:focus-outline:has([data-slot=category-card-link]:focus-visible),.has-\[\[data-slot\=nominee-card-link\]\:focus-visible\]\:focus-outline:has([data-slot=nominee-card-link]:focus-visible),.has-\[pre\:focus-visible\]\:focus-outline:has(:is(pre:focus-visible))){outline:var(--focus-outline);outline-offset:var(--ring-offset)}.has-\[small\]\:items-center:has(:is(small)){align-items:center}.has-\[small\]\:items-start:has(:is(small)){align-items:flex-start}.aria-busy\:cursor-progress[aria-busy=true]{cursor:progress}.aria-busy\:text-transparent[aria-busy=true]{color:#0000}.aria-current\:text-text[aria-current=true]{color:var(--text)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:text-text-disabled[aria-disabled=true]{color:var(--text-disabled)}.aria-disabled\:no-underline[aria-disabled=true]{text-decoration-line:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:shadow-0[aria-disabled=true]{--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.aria-disabled\:hover\:bg-transparent[aria-disabled=true]:hover{background-color:#0000}}.aria-disabled\:active\:opacity-100[aria-disabled=true]:active{opacity:1}.aria-expanded\:bg-hover-tint[aria-expanded=true]{background-color:var(--hover-tint)}.aria-expanded\:text-text[aria-expanded=true]{color:var(--text)}.aria-invalid\:border-danger-border[aria-invalid=true],.aria-invalid\:focus\:border-danger-border[aria-invalid=true]:focus{border-color:var(--danger-border)}.aria-invalid\:focus-visible\:outline-focus-halo-danger[aria-invalid=true]:focus-visible{outline:var(--focus-halo-w) solid var(--focus-halo-danger);outline-offset:var(--ring-offset);outline-color:var(--focus-halo-danger)}.aria-pressed\:border-transparent[aria-pressed=true]{border-color:#0000}.aria-pressed\:bg-selected-fill[aria-pressed=true]{background-color:var(--selected-fill)}.aria-pressed\:text-text[aria-pressed=true]{color:var(--text)}.aria-pressed\:before\:mr-0\.5[aria-pressed=true]:before{content:var(--tw-content);margin-right:var(--space-0-5)}.aria-pressed\:before\:h-2[aria-pressed=true]:before{content:var(--tw-content);height:var(--space-2)}.aria-pressed\:before\:w-icon-xs[aria-pressed=true]:before{content:var(--tw-content);width:var(--icon-xs)}.aria-pressed\:before\:-translate-y-0\.5[aria-pressed=true]:before{content:var(--tw-content);--tw-translate-y:calc(var(--space-0-5) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-pressed\:before\:-rotate-45[aria-pressed=true]:before{content:var(--tw-content);rotate:-45deg}.aria-pressed\:before\:border-b-2[aria-pressed=true]:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.aria-pressed\:before\:border-l-2[aria-pressed=true]:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:2px}.aria-pressed\:before\:border-current[aria-pressed=true]:before{content:var(--tw-content);border-color:currentColor}@media (hover:hover){.aria-pressed\:hover\:bg-selected-fill-hover[aria-pressed=true]:hover{background-color:var(--selected-fill-hover)}}.aria-selected\:bg-hover-tint[aria-selected=true]{background-color:var(--hover-tint)}.aria-selected\:bg-menu-hover-tint[aria-selected=true]{background-color:var(--menu-hover-tint)}.aria-selected\:bg-selected-fill[aria-selected=true]{background-color:var(--selected-fill)}.aria-selected\:text-text[aria-selected=true]{color:var(--text)}@media (hover:hover){.aria-selected\:hover\:bg-selected-fill-hover[aria-selected=true]:hover{background-color:var(--selected-fill-hover)}.aria-selected\:hover\:bg-state-selected-hover-bg[aria-selected=true]:hover{background-color:var(--state-selected-hover-bg)}}.aria-selected\:active\:bg-press-tint[aria-selected=true]:active{background-color:var(--press-tint)}.aria-selected\:active\:bg-soft-fill-pressed[aria-selected=true]:active{background-color:var(--soft-fill-pressed)}.aria-selected\:active\:bg-state-selected-pressed-bg[aria-selected=true]:active{background-color:var(--state-selected-pressed-bg)}.aria-\[current\=date\]\:font-semibold[aria-current=date]{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}.aria-\[current\=date\]\:inset-ring[aria-current=date]{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-\[current\=date\]\:inset-ring-border-strong[aria-current=date]{--tw-inset-ring-color:var(--border-strong)}.aria-\[current\=page\]\:border-b-text[aria-current=page]{border-bottom-color:var(--text)}.aria-\[current\=page\]\:bg-control-bg-selected[aria-current=page]{background-color:var(--control-bg-selected)}.aria-\[current\=page\]\:bg-selected-fill[aria-current=page]{background-color:var(--selected-fill)}.aria-\[current\=page\]\:font-medium[aria-current=page]{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}.aria-\[current\=page\]\:text-text[aria-current=page]{color:var(--text)}.aria-\[current\=page\]\:opacity-100[aria-current=page]{opacity:1}@media (hover:hover){.aria-\[current\=page\]\:hover\:bg-control-bg-selected-hover[aria-current=page]:hover{background-color:var(--control-bg-selected-hover)}.aria-\[current\=page\]\:hover\:bg-selected-fill-hover[aria-current=page]:hover{background-color:var(--selected-fill-hover)}}.aria-\[current\=page\]\:active\:bg-control-bg-selected-pressed[aria-current=page]:active{background-color:var(--control-bg-selected-pressed)}.aria-\[current\=page\]\:active\:bg-press-tint[aria-current=page]:active{background-color:var(--press-tint)}.aria-\[current\=page\]\:active\:bg-soft-fill-pressed[aria-current=page]:active{background-color:var(--soft-fill-pressed)}.data-active\:bg-hover-tint[data-active]{background-color:var(--hover-tint)}.data-copied\:text-accent-text[data-copied]{color:var(--accent-text)}.aria-selected\:data-pressed\:bg-state-selected-pressed-bg[aria-selected=true][data-pressed]{background-color:var(--state-selected-pressed-bg)}.nth-last-2\:grow:nth-last-child(2){flex-grow:1}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.motion-safe\:group-hover\:translate-x-0\.75:is(:where(.group):hover *){--tw-translate-x:var(--space-0-75);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:w-auto{width:auto}.motion-reduce\:animate-none{animation:none}.motion-reduce\:flex-wrap{flex-wrap:wrap}.motion-reduce\:justify-center{justify-content:center}.motion-reduce\:gap-y-2{row-gap:var(--space-2)}.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:mask-none{-webkit-mask-image:none;mask-image:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=768px){.max-md\:absolute{position:absolute}.max-md\:relative{position:relative}.max-md\:top-2{top:var(--space-2)}.max-md\:top-3\.5{top:var(--space-3-5)}.max-md\:right-2{right:var(--space-2)}.max-md\:left-4{left:var(--space-4)}.max-md\:-m-1\.5{margin:calc(var(--space-1-5) * -1)}.max-md\:box-border{box-sizing:border-box}.max-md\:block{display:block}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:inline-flex{display:inline-flex}.max-md\:size-tap{width:var(--tap);height:var(--tap)}.max-md\:h-8{height:var(--space-8)}.max-md\:h-auto{height:auto}.max-md\:h-tap{height:var(--tap)}.max-md\:max-h-none{max-height:none}.max-md\:min-h-0{min-height:var(--space-0)}.max-md\:min-h-7{min-height:var(--space-7)}.max-md\:min-h-tap{min-height:var(--tap)}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:shrink{flex-shrink:1}.max-md\:grow{flex-grow:1}.max-md\:grow-0{flex-grow:0}.max-md\:basis-3\/5{flex-basis:60%}.max-md\:basis-full{flex-basis:100%}.max-md\:-translate-y-3{--tw-translate-y:calc(var(--space-3) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:items-center{align-items:center}.max-md\:items-start{align-items:flex-start}.max-md\:justify-between{justify-content:space-between}.max-md\:justify-start{justify-content:flex-start}.max-md\:gap-2{gap:var(--space-2)}.max-md\:gap-4{gap:var(--space-4)}.max-md\:gap-x-3{column-gap:var(--space-3)}.max-md\:gap-y-2{row-gap:var(--space-2)}.max-md\:overflow-hidden{overflow:hidden}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:border-6{border-style:var(--tw-border-style);border-width:6px}.max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:border-border-subtle{border-color:var(--border-subtle)}.max-md\:border-transparent{border-color:#0000}.max-md\:bg-clip-padding{background-clip:padding-box}.max-md\:p-0{padding:var(--space-0)}.max-md\:px-0{padding-inline:var(--space-0)}.max-md\:px-2{padding-inline:var(--space-2)}.max-md\:px-4{padding-inline:var(--space-4)}.max-md\:py-0\.5{padding-block:var(--space-0-5)}.max-md\:py-3{padding-block:var(--space-3)}.max-md\:py-10{padding-block:var(--space-10)}.max-md\:pt-1{padding-top:var(--space-1)}.max-md\:pr-0{padding-right:var(--space-0)}.max-md\:pr-10{padding-right:var(--space-10)}.max-md\:pb-2{padding-bottom:var(--space-2)}.max-md\:pl-0{padding-left:var(--space-0)}.max-md\:pl-8{padding-left:var(--space-8)}.max-md\:text-center{text-align:center}.max-md\:text-left{text-align:left}.max-md\:text-right{text-align:right}.max-md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--lh-sm))}.max-md\:inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-md\:inset-ring-border-control{--tw-inset-ring-color:var(--border-control)}.max-md\:before\:text-left:before{content:var(--tw-content);text-align:left}.max-md\:before\:font-size-xs:before{content:var(--tw-content);font-size:var(--text-xs)}.max-md\:before\:font-medium:before{content:var(--tw-content);--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.max-md\:before\:text-text-2:before{content:var(--tw-content);color:var(--text-2)}.max-md\:before\:content-data-label:before{--tw-content:attr(data-label);content:var(--tw-content)}.max-md\:after\:hidden:after{content:var(--tw-content);display:none}}@media not all and (width>=640px){.max-sm\:relative{position:relative}.max-sm\:static{position:static}.max-sm\:hidden{display:none}.max-sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--lh-xs))}.max-sm\:leading-6{--tw-leading:var(--space-6);line-height:var(--space-6)}}@media not all and (width>=480px){.max-xs\:top-1{top:var(--space-1)}.max-xs\:top-2\/5{top:40%}.max-xs\:top-full{top:100%}.max-xs\:right-auto{right:auto}.max-xs\:left-0{left:var(--space-0)}.max-xs\:left-1{left:var(--space-1)}.max-xs\:order-4{order:4}.max-xs\:col-start-2{grid-column-start:2}.max-xs\:row-span-2{grid-row:span 2/span 2}.max-xs\:ms-2{margin-inline-start:var(--space-2)}.max-xs\:ms-8{margin-inline-start:var(--space-8)}.max-xs\:me-2{margin-inline-end:var(--space-2)}.max-xs\:mt-2{margin-top:var(--space-2)}.max-xs\:mt-3{margin-top:var(--space-3)}.max-xs\:mr-0{margin-right:var(--space-0)}.max-xs\:mr-2{margin-right:var(--space-2)}.max-xs\:ml-0{margin-left:var(--space-0)}.max-xs\:flex{display:flex}.max-xs\:grid{display:grid}.max-xs\:hidden{display:none}.max-xs\:aspect-square{aspect-ratio:1}.max-xs\:size-6{width:var(--space-6);height:var(--space-6)}.max-xs\:size-12{width:var(--space-12);height:var(--space-12)}.max-xs\:h-dvh{height:100dvh}.max-xs\:max-h-none{max-height:none}.max-xs\:min-h-0{min-height:var(--space-0)}.max-xs\:w-full{width:100%}.max-xs\:max-w-full{max-width:100%}.max-xs\:max-w-none{max-width:none}.max-xs\:min-w-tap{min-width:var(--tap)}.max-xs\:flex-none{flex:none}.max-xs\:shrink{flex-shrink:1}.max-xs\:grow{flex-grow:1}.max-xs\:basis-0{flex-basis:var(--space-0)}.max-xs\:basis-full{flex-basis:100%}.max-xs\:translate-y-0{--tw-translate-y:var(--space-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-xs\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.max-xs\:grid-nominee-row{grid-template-columns:var(--space-20) minmax(0, 1fr);grid-template-rows:auto 1fr}.max-xs\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.max-xs\:flex-col{flex-direction:column}.max-xs\:flex-col-reverse{flex-direction:column-reverse}.max-xs\:flex-wrap{flex-wrap:wrap}.max-xs\:items-start{align-items:flex-start}.max-xs\:justify-center{justify-content:center}.max-xs\:gap-0{gap:var(--space-0)}.max-xs\:gap-1{gap:var(--space-1)}.max-xs\:gap-3{gap:var(--space-3)}.max-xs\:gap-x-3{column-gap:var(--space-3)}.max-xs\:gap-y-0{row-gap:var(--space-0)}.max-xs\:gap-y-1{row-gap:var(--space-1)}.max-xs\:gap-y-3{row-gap:var(--space-3)}.max-xs\:self-end{align-self:flex-end}.max-xs\:self-stretch{align-self:stretch}.max-xs\:rounded-none{border-radius:0}.max-xs\:rounded-xs{border-radius:var(--radius-xs)}.max-xs\:p-0{padding:var(--space-0)}.max-xs\:p-4{padding:var(--space-4)}.max-xs\:px-0{padding-inline:var(--space-0)}.max-xs\:px-3{padding-inline:var(--space-3)}.max-xs\:px-4{padding-inline:var(--space-4)}.max-xs\:py-3{padding-block:var(--space-3)}.max-xs\:pt-1{padding-top:var(--space-1)}.max-xs\:pt-2{padding-top:var(--space-2)}.max-xs\:pr-2{padding-right:var(--space-2)}.max-xs\:pb-0{padding-bottom:var(--space-0)}.max-xs\:pb-1{padding-bottom:var(--space-1)}.max-xs\:pl-0{padding-left:var(--space-0)}.max-xs\:pl-3{padding-left:var(--space-3)}.max-xs\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--lh-2xl))}.max-xs\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--lh-xl))}.max-xs\:font-size-base{font-size:var(--text-base)}.max-xs\:font-size-none{font-size:0}.max-xs\:font-size-sm{font-size:var(--text-sm)}.max-xs\:font-size-xs{font-size:var(--text-xs)}.max-xs\:avatar-size-10{--avatar-size:var(--space-10)}:is(.max-xs\:\*\:w-full>*){width:100%}.max-xs\:before\:content-none:before{content:var(--tw-content);--tw-content:none;content:none}.max-xs\:after\:ml-2:after{content:var(--tw-content);margin-left:var(--space-2)}.max-xs\:after\:inline-block:after{content:var(--tw-content);display:inline-block}.max-xs\:after\:size-0\.75:after{content:var(--tw-content);width:var(--space-0-75);height:var(--space-0-75)}.max-xs\:after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.max-xs\:after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.max-xs\:after\:align-middle:after{content:var(--tw-content);vertical-align:middle}.max-xs\:after\:opacity-60:after{content:var(--tw-content);opacity:.6}.max-xs\:last\:row-span-2:last-child{grid-row:span 2/span 2}.max-xs\:last\:self-center:last-child{align-self:center}.max-xs\:last\:py-0:last-child{padding-block:var(--space-0)}}@media not all and (width>=360px){.max-2xs\:min-w-0{min-width:var(--space-0)}.max-2xs\:gap-1{gap:var(--space-1)}.max-2xs\:px-1{padding-inline:var(--space-1)}}@media (width>=480px){.xs\:grid{display:grid}.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (width>=640px){.sm\:grid{display:grid}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-term{grid-template-columns:minmax(var(--label-min-w), 1fr) 2fr}.sm\:items-baseline{align-items:baseline}.sm\:gap-4{gap:var(--space-4)}}@media (width>=768px){.md\:sticky{position:sticky}.md\:timeline-rail-across:before{left:calc(var(--space-8) + var(--space-1));right:var(--space-1);top:calc((var(--space-8) - var(--border-width)) / 2);width:auto;height:var(--border-width);bottom:auto}.md\:top-below-topbar{top:calc(var(--topbar-h) + var(--space-4))}.md\:right-6{right:var(--space-6)}.md\:left-auto{left:auto}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-12{grid-column:span 12/span 12}.md\:grid{display:grid}.md\:hidden{display:none}.md\:flex-auto{flex:auto}.md\:translate-y-0{--tw-translate-y:var(--space-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:auto-cols-1fr{grid-auto-columns:1fr}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-fr-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-fr-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-fr-12{grid-template-columns:repeat(12,1fr)}.md\:grid-cols-split-aside{grid-template-columns:1fr minmax(var(--split-aside-min-w), var(--split-aside-max-w))}.md\:grid-cols-split-sidebar{grid-template-columns:minmax(var(--split-sidebar-min-w), var(--split-sidebar-max-w)) 1fr}.md\:grid-rows-marker{grid-template-rows:var(--space-8) auto}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:gap-y-2{row-gap:var(--space-2)}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:p-4{padding:var(--space-4)}.md\:py-0{padding-block:var(--space-0)}.md\:py-10{padding-block:var(--space-10)}.md\:py-20{padding-block:var(--space-20)}.md\:pt-0{padding-top:var(--space-0)}.md\:pr-3{padding-right:var(--space-3)}.md\:pl-0{padding-left:var(--space-0)}.md\:font-size-3xl,.md\:text-3xl{font-size:var(--text-3xl)}.md\:opacity-0{opacity:0}.md\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.md\:grid-gap-6{--grid-gap:var(--space-6)}}@media (width>=1024px){.lg\:grid-cols-fr-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-fr-4{grid-template-columns:repeat(4,1fr)}}@starting-style{.starting\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.starting\:opacity-0,.group-focus-within\:starting\:opacity-0:is(:where(.group):focus-within *){opacity:0}}@media (hover:hover){@starting-style{.group-hover\:starting\:opacity-0:is(:where(.group):hover *){opacity:0}}}@media (forced-colors:active){.forced-colors\:border-current{border-color:currentColor}}@media (pointer:coarse){.pointer-coarse\:-m-1\.5{margin:calc(var(--space-1-5) * -1)}.pointer-coarse\:size-tap{width:var(--tap);height:var(--tap)}.pointer-coarse\:h-8{height:var(--space-8)}.pointer-coarse\:min-h-tap{min-height:var(--tap)}.pointer-coarse\:border-6{border-style:var(--tw-border-style);border-width:6px}.pointer-coarse\:border-transparent{border-color:#0000}.pointer-coarse\:bg-clip-padding{background-clip:padding-box}.pointer-coarse\:inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.pointer-coarse\:inset-ring-border-control{--tw-inset-ring-color:var(--border-control)}.pointer-coarse\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=480px){@media (pointer:fine){.xs\:pointer-fine\:min-w-0{min-width:var(--space-0)}.xs\:pointer-fine\:flex-none{flex:none}.xs\:pointer-fine\:flex-row{flex-direction:row}.xs\:pointer-fine\:items-baseline{align-items:baseline}.xs\:pointer-fine\:gap-2{gap:var(--space-2)}.xs\:pointer-fine\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xs\:pointer-fine\:py-0{padding-block:var(--space-0)}}}@container (width<=460px){.chart-sm\:even\:invisible:nth-child(2n){visibility:hidden}}@container (width<=300px){.chart-xs\:right-auto{right:auto}.chart-xs\:left-0{left:var(--space-0)}.chart-xs\:-mx-1{margin-inline:calc(var(--space-1) * -1)}.chart-xs\:block{display:block}.chart-xs\:hidden{display:none}.chart-xs\:-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.chart-xs\:pr-1{padding-right:var(--space-1)}.chart-xs\:pb-0\.5{padding-bottom:var(--space-0-5)}.chart-xs\:font-size-11{font-size:var(--text-11)}.chart-xs\:wrap-anywhere{overflow-wrap:anywhere}}@container (width<=279px){.countdown-narrow\:px-1{padding-inline:var(--space-1)}.countdown-narrow\:text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--lh-2xs))}}.can-hover\:border-border-control-hover:hover:not(:disabled,[aria-disabled=true]){border-color:var(--border-control-hover)}.can-hover\:border-control-border-hover:hover:not(:disabled,[aria-disabled=true]){border-color:var(--control-border-hover)}.can-hover\:border-field-border-hover:hover:not(:disabled,[aria-disabled=true]){border-color:var(--field-border-hover)}.can-hover\:border-state-danger-icon:hover:not(:disabled,[aria-disabled=true]){border-color:var(--state-danger-icon)}.can-hover\:bg-accent-hover:hover:not(:disabled,[aria-disabled=true]){background-color:var(--accent-hover)}.can-hover\:bg-card-bg-hover:hover:not(:disabled,[aria-disabled=true]){background-color:var(--card-bg-hover)}.can-hover\:bg-chart-band:hover:not(:disabled,[aria-disabled=true]){background-color:var(--chart-band)}.can-hover\:bg-control-bg-hover:hover:not(:disabled,[aria-disabled=true]){background-color:var(--control-bg-hover)}.can-hover\:bg-control-bg-selected-hover:hover:not(:disabled,[aria-disabled=true]){background-color:var(--control-bg-selected-hover)}.can-hover\:bg-disabled-fill:hover:not(:disabled,[aria-disabled=true]){background-color:var(--disabled-fill)}.can-hover\:bg-field-bg-hover:hover:not(:disabled,[aria-disabled=true]){background-color:var(--field-bg-hover)}.can-hover\:bg-hover-tint:hover:not(:disabled,[aria-disabled=true]){background-color:var(--hover-tint)}.can-hover\:bg-hover-tint-soft:hover:not(:disabled,[aria-disabled=true]){background-color:var(--hover-tint-soft)}.can-hover\:bg-inverse-hover-tint:hover:not(:disabled,[aria-disabled=true]){background-color:var(--inverse-hover-tint)}.can-hover\:bg-on-accent-tint:hover:not(:disabled,[aria-disabled=true]){background-color:var(--on-accent-tint)}.can-hover\:bg-press-tint-soft:hover:not(:disabled,[aria-disabled=true]){background-color:var(--press-tint-soft)}.can-hover\:bg-soft-fill-hover:hover:not(:disabled,[aria-disabled=true]){background-color:var(--soft-fill-hover)}.can-hover\:bg-solid-hover:hover:not(:disabled,[aria-disabled=true]){background-color:var(--solid-hover)}.can-hover\:text-state-link-hover-text:hover:not(:disabled,[aria-disabled=true]){color:var(--state-link-hover-text)}.can-hover\:text-text:hover:not(:disabled,[aria-disabled=true]){color:var(--text)}.can-hover\:underline:hover:not(:disabled,[aria-disabled=true]){text-decoration-line:underline}.can-hover\:link-underline-hover:hover:not(:disabled,[aria-disabled=true]){text-decoration-thickness:var(--state-link-hover-underline)}.can-hover\:underline-offset-link:hover:not(:disabled,[aria-disabled=true]){text-underline-offset:var(--space-0-75)}.can-hover\:shadow-0:hover:not(:disabled,[aria-disabled=true]){--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.can-hover\:inset-ring-border-disabled:hover:not(:disabled,[aria-disabled=true]){--tw-inset-ring-color:var(--border-disabled)}.can-hover\:inset-ring-field-border-hover:hover:not(:disabled,[aria-disabled=true]){--tw-inset-ring-color:var(--field-border-hover)}.can-hover\:inset-ring-state-danger-icon:hover:not(:disabled,[aria-disabled=true]){--tw-inset-ring-color:var(--state-danger-icon)}.has-\[\:focus-visible\]\:can-hover\:border-field-border-focus:has(:focus-visible):hover:not(:disabled,[aria-disabled=true]){border-color:var(--field-border-focus)}.has-\[\:focus-visible\]\:can-hover\:border-state-danger-icon:has(:focus-visible):hover:not(:disabled,[aria-disabled=true]){border-color:var(--state-danger-icon)}.aria-pressed\:can-hover\:bg-selected-fill[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--selected-fill)}.aria-pressed\:can-hover\:bg-state-selected-hover-bg[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--state-selected-hover-bg)}.aria-selected\:can-hover\:bg-press-tint[aria-selected=true]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--press-tint)}.can-active\:border-control-border-hover:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){border-color:var(--control-border-hover)}.can-active\:bg-accent-pressed:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--accent-pressed)}.can-active\:bg-card-bg-pressed:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--card-bg-pressed)}.can-active\:bg-chart-band:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--chart-band)}.can-active\:bg-control-bg-pressed:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--control-bg-pressed)}.can-active\:bg-control-bg-selected:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--control-bg-selected)}.can-active\:bg-control-bg-selected-pressed:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--control-bg-selected-pressed)}.can-active\:bg-on-accent-press-tint:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--on-accent-press-tint)}.can-active\:bg-press-tint:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--press-tint)}.can-active\:bg-press-tint-soft:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--press-tint-soft)}.can-active\:bg-soft-fill-pressed:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--soft-fill-pressed)}.can-active\:bg-solid-pressed:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--solid-pressed)}.can-active\:text-state-link-pressed-text:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){color:var(--state-link-pressed-text)}.can-active\:text-text:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){color:var(--text)}.can-active\:link-underline-pressed:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){text-decoration-thickness:var(--state-link-pressed-underline)}.can-active\:shadow-0:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:can-active\:bg-selected-fill[aria-pressed=true]:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--selected-fill)}.aria-pressed\:can-active\:bg-state-selected-pressed-bg[aria-pressed=true]:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background-color:var(--state-selected-pressed-bg)}.aria-pressed\:can-active\:shadow-0[aria-pressed=true]:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.is-disabled\:cursor-not-allowed:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.is-disabled\:border-border-disabled:is(:disabled,[aria-disabled=true]){border-color:var(--border-disabled)}.is-disabled\:border-transparent:is(:disabled,[aria-disabled=true]){border-color:#0000}.is-disabled\:bg-disabled-fill:is(:disabled,[aria-disabled=true]){background-color:var(--disabled-fill)}.is-disabled\:bg-transparent:is(:disabled,[aria-disabled=true]){background-color:#0000}.is-disabled\:text-text-3:is(:disabled,[aria-disabled=true]){color:var(--text-3)}.is-open>.overlay-open\:visible{visibility:visible}.is-open>.overlay-open\:translate-x-0{--tw-translate-x:var(--space-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.is-open>.overlay-open\:translate-y-0{--tw-translate-y:var(--space-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.is-open>.overlay-open\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.is-open>.overlay-open\:opacity-100{opacity:1}.is-open>.overlay-open\:duration-slow{transition-duration:var(--dur-slow)}.is-open>.overlay-open\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (width>=768px){.is-open>.md\:overlay-open\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.is-open>.md\:overlay-open\:opacity-100{opacity:1}.is-open>.md\:overlay-open\:duration{transition-duration:var(--dur)}}.\[\&\]\:bg-badge-on-surface{background:linear-gradient(var(--badge-bg), var(--badge-bg)) var(--surface)}.\[\&_\.button\]\:relative .button{position:relative}.\[\&_\.button\]\:min-h-8 .button{min-height:var(--space-8)}.\[\&_\.button\]\:min-w-0 .button{min-width:var(--space-0)}.\[\&_\.button\]\:rounded-full .button{border-radius:var(--radius-full)}.\[\&_\.button\]\:px-3 .button{padding-inline:var(--space-3)}.\[\&_\.button\]\:text-sm .button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--lh-sm))}.\[\&_\.button\]\:whitespace-nowrap .button{white-space:nowrap}.\[\&_\.button\]\:after\:absolute .button:after{content:var(--tw-content);position:absolute}.\[\&_\.button\]\:after\:inset-x-0 .button:after{content:var(--tw-content);inset-inline:var(--space-0)}.\[\&_\.button\]\:after\:-inset-y-1\.5 .button:after{content:var(--tw-content);inset-block:calc(var(--space-1-5) * -1)}@media not all and (width>=768px){.max-md\:\[\&_\.button\]\:min-h-tap .button{min-height:var(--tap)}.max-md\:\[\&_\.button\]\:after\:hidden .button:after{content:var(--tw-content);display:none}}@media (pointer:coarse){.pointer-coarse\:\[\&_\.button\]\:min-h-tap .button{min-height:var(--tap)}.pointer-coarse\:\[\&_\.button\]\:after\:hidden .button:after{content:var(--tw-content);display:none}}.\[\&_\.button\[aria-pressed\=true\]\]\:border-control-border .button[aria-pressed=true]{border-color:var(--control-border)}.\[\&_\.button\[aria-pressed\=true\]\]\:bg-control-bg-selected .button[aria-pressed=true]{background-color:var(--control-bg-selected)}.\[\&_\.button\[aria-pressed\=true\]\]\:text-text .button[aria-pressed=true]{color:var(--text)}.\[\&_\.button\[aria-pressed\=true\]\:hover\]\:bg-control-bg-selected-hover .button[aria-pressed=true]:hover{background-color:var(--control-bg-selected-hover)}.\[\&_\.button\[aria-pressed\=true\]\:hover\:active\]\:bg-control-bg-selected-pressed .button[aria-pressed=true]:hover:active{background-color:var(--control-bg-selected-pressed)}.\[\&_\.date-picker__month-grid\]\:min-w-date-picker-month .date-picker month-grid{min-width:calc(var(--date-picker-w) - 2 * var(--space-2))}.\[\&_\.icon\]\:relative .icon{position:relative}.\[\&_\.icon\]\:top-0\.5 .icon{top:var(--space-0-5)}.\[\&_\.icon\]\:mx-auto .icon{margin-inline:auto}.\[\&_\.icon\]\:mt-0\.5 .icon{margin-top:var(--space-0-5)}.\[\&_\.icon\]\:mt-icon-center-sm .icon{margin-top:calc((var(--lh-sm) - var(--icon-sm)) / 2)}.\[\&_\.icon\]\:mr-1 .icon{margin-right:var(--space-1)}.\[\&_\.icon\]\:ml-1 .icon{margin-left:var(--space-1)}.\[\&_\.icon\]\:ml-auto .icon{margin-left:auto}.\[\&_\.icon\]\:box-border .icon{box-sizing:border-box}.\[\&_\.icon\]\:hidden .icon{display:none}.\[\&_\.icon\]\:inline .icon{display:inline}.\[\&_\.icon\]\:inline-block .icon{display:inline-block}.\[\&_\.icon\]\:size-1\/2 .icon{width:50%;height:50%}.\[\&_\.icon\]\:size-3 .icon{width:var(--space-3);height:var(--space-3)}.\[\&_\.icon\]\:size-6 .icon{width:var(--space-6);height:var(--space-6)}.\[\&_\.icon\]\:size-7 .icon{width:var(--space-7);height:var(--space-7)}.\[\&_\.icon\]\:size-8 .icon{width:var(--space-8);height:var(--space-8)}.\[\&_\.icon\]\:size-12 .icon{width:var(--space-12);height:var(--space-12)}.\[\&_\.icon\]\:size-icon-lg .icon{width:var(--icon-lg);height:var(--icon-lg)}.\[\&_\.icon\]\:size-icon-md .icon{width:var(--icon-md);height:var(--icon-md)}.\[\&_\.icon\]\:size-icon-sm .icon{width:var(--icon-sm);height:var(--icon-sm)}.\[\&_\.icon\]\:size-icon-xs .icon{width:var(--icon-xs);height:var(--icon-xs)}.\[\&_\.icon\]\:flex-none .icon{flex:none}.\[\&_\.icon\]\:self-center .icon{align-self:center}.\[\&_\.icon\]\:rounded-full .icon{border-radius:var(--radius-full)}.\[\&_\.icon\]\:bg-alpha-06 .icon{background-color:var(--alpha-06)}.\[\&_\.icon\]\:fill-current .icon{fill:currentColor}.\[\&_\.icon\]\:stroke-3 .icon{stroke-width:3px}.\[\&_\.icon\]\:p-3 .icon{padding:var(--space-3)}.\[\&_\.icon\]\:align-nudge-down .icon{vertical-align:calc(var(--space-0-5) * -1)}.\[\&_\.icon\]\:text-accent-text .icon{color:var(--accent-text)}.\[\&_\.icon\]\:text-state-success-text .icon{color:var(--state-success-text)}.\[\&_\.icon\]\:text-state-warning-icon .icon{color:var(--state-warning-icon)}.\[\&_\.icon\]\:text-text .icon{color:var(--text)}.\[\&_\.icon\]\:text-text-2 .icon{color:var(--text-2)}.\[\&_\.icon\]\:text-text-3 .icon{color:var(--text-3)}.\[\&_\.icon\]\:opacity-0 .icon{opacity:0}.\[\&_\.icon\]\:transition-transform .icon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.\[\&_\.icon\]\:duration .icon{transition-duration:var(--dur)}.\[\&_\.icon\]\:duration-fast .icon{transition-duration:var(--dur-fast)}.\[\&_\.icon\]\:ease-in-out .icon{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[\&_\.icon\]\:ease-out .icon{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:\[\&_\.icon\]\:translate-x-0\.75:hover .icon{--tw-translate-x:var(--space-0-75);translate:var(--tw-translate-x) var(--tw-translate-y)}}.aria-expanded\:\[\&_\.icon\]\:rotate-180[aria-expanded=true] .icon{rotate:180deg}.aria-\[expanded\=false\]\:\[\&_\.icon\]\:-rotate-90[aria-expanded=false] .icon{rotate:-90deg}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.motion-safe\:group-hover\:\[\&_\.icon\]\:translate-x-0\.5:is(:where(.group):hover *) .icon{--tw-translate-x:var(--space-0-5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (width>=480px){.max-xs\:\[\&_\.icon\]\:ml-0 .icon{margin-left:var(--space-0)}.max-xs\:\[\&_\.icon\]\:size-10 .icon{width:var(--space-10);height:var(--space-10)}.max-xs\:\[\&_\.icon\]\:size-icon-lg .icon{width:var(--icon-lg);height:var(--icon-lg)}.max-xs\:\[\&_\.icon\]\:p-2\.5 .icon{padding:var(--space-2-5)}}.\[\&_\[data-icon\]\>svg\]\:size-1\/2 [data-icon]>svg{width:50%;height:50%}.\[\&_\[data-slot\=form-field-error\]_\.icon\]\:text-state-danger-icon [data-slot=form-field-error] .icon{color:var(--state-danger-icon)}.\[\&_\[data-slot\=nominee-card-link\]\]\:inline-flex [data-slot=nominee-card-link]{display:inline-flex}.\[\&_\[data-slot\=nominee-card-link\]\]\:min-h-tap [data-slot=nominee-card-link]{min-height:var(--tap)}.\[\&_\[data-slot\=nominee-card-link\]\]\:items-center [data-slot=nominee-card-link]{align-items:center}.\[\&_\[data-slot\=nominee-card-link\]\]\:rounded-sm [data-slot=nominee-card-link]{border-radius:var(--radius-sm)}.\[\&_\[data-slot\=nominee-card-link\]\]\:decoration-strong [data-slot=nominee-card-link]{text-decoration-thickness:var(--border-width-strong)}.\[\&_\[data-slot\=nominee-card-link\]\]\:underline-offset-link [data-slot=nominee-card-link]{text-underline-offset:var(--space-0-75)}.\[\&_\[data-slot\=nominee-card-link\]\:active\]\:decoration-accent [data-slot=nominee-card-link]:active{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.\[\&_\[data-slot\=nominee-card-link\]\:active\]\:link-underline-pressed [data-slot=nominee-card-link]:active{text-decoration-thickness:var(--state-link-pressed-underline)}.\[\&_\[data-slot\=nominee-card-link\]\:focus-visible\]\:focus-outline [data-slot=nominee-card-link]:focus-visible{outline:var(--focus-outline);outline-offset:var(--ring-offset)}.\[\&_\[data-slot\=nominee-card-link\]\:hover\]\:underline [data-slot=nominee-card-link]:hover{text-decoration-line:underline}.\[\&_\[data-slot\=nominee-card-link\]\:hover\]\:link-underline-hover [data-slot=nominee-card-link]:hover{text-decoration-thickness:var(--state-link-hover-underline)}.\[\&_\[data-slot\=nominee-card-name\]\]\:flex [data-slot=nominee-card-name]{display:flex}.\[\&_\[data-slot\=nominee-card-name\]\]\:min-h-tap [data-slot=nominee-card-name]{min-height:var(--tap)}.\[\&_\[data-slot\=nominee-card-name\]\]\:items-center [data-slot=nominee-card-name]{align-items:center}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:link-underline a{text-decoration-thickness:var(--state-link-underline)}.\[\&_a\]\:underline-offset-link a{text-underline-offset:var(--space-0-75)}.\[\&_a\:hover\]\:text-on-accent a:hover{color:var(--on-accent)}.\[\&_a\:hover\]\:text-text a:hover{color:var(--text)}.\[\&_a\:hover\]\:text-text-inverse a:hover{color:var(--text-inverse)}.\[\&_b\]\:font-semibold b{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}.\[\&_b\]\:text-text b{color:var(--text)}.\[\&_b\]\:tabular-nums b{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (hover:hover){.\[\&_button\:not\(\.button\)\]\:hover\:bg-hover-tint button:not(.button):hover{background-color:var(--hover-tint)}.\[\&_button\:not\(\.button\)\]\:hover\:shadow-0 button:not(.button):hover{--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&_button\:not\(\.button\)\]\:active\:bg-press-tint button:not(.button):active{background-color:var(--press-tint)}.\[\&_button\:not\(\.button\)\]\:active\:shadow-0 button:not(.button):active{--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_code\]\:border-0 code{border-style:var(--tw-border-style);border-width:0}.\[\&_code\]\:bg-transparent code{background-color:#0000}.\[\&_code\]\:p-0 code{padding:var(--space-0)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:font-size-code code{font-size:var(--text-code)}.\[\&_code\]\:font-regular code{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.\[\&_dd\]\:m-0 dd{margin:var(--space-0)}.\[\&_dd\]\:font-medium dd{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_dt\]\:text-text-2 dt{color:var(--text-2)}.\[\&_h3\]\:mb-2 h3{margin-bottom:var(--space-2)}.\[\&_h3\]\:font-size-2xl h3{font-size:var(--text-2xl)}.\[\&_h3\]\:font-size-lg h3{font-size:var(--text-lg)}.\[\&_img\]\:absolute img{position:absolute}.\[\&_img\]\:inset-0 img{inset:var(--space-0)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:transition-transform img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.\[\&_img\]\:duration-slow img{transition-duration:var(--dur-slow)}.\[\&_img\]\:ease-out img{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.motion-safe\:group-hover\:\[\&_img\]\:scale-104:is(:where(.group):hover *) img{--tw-scale-x:104%;--tw-scale-y:104%;--tw-scale-z:104%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.motion-safe\:group-has-\[\[data-slot\=nominee-card-link\]\:focus-visible\]\:\[\&_img\]\:scale-104:is(:where(.group):has([data-slot=nominee-card-link]:focus-visible) *) img{--tw-scale-x:104%;--tw-scale-y:104%;--tw-scale-z:104%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.\[\&_kbd\]\:mr-1 kbd{margin-right:var(--space-1)}.\[\&_mark\]\:bg-transparent mark{background-color:#0000}.\[\&_mark\]\:font-semibold mark{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}.\[\&_mark\]\:text-inherit mark{color:inherit}.\[\&_mark\]\:underline mark{text-decoration-line:underline}.\[\&_mark\]\:underline-offset-2 mark{text-underline-offset:2px}.\[\&_option\]\:bg-surface-elevated option{background-color:var(--surface-elevated)}.\[\&_option\]\:font-regular option{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.\[\&_option\]\:text-text option{color:var(--text)}.\[\&_p\]\:mt-1 p{margin-top:var(--space-1)}.\[\&_p\]\:text-text-2 p{color:var(--text-2)}.\[\&_p\]\:opacity-80 p{opacity:.8}.\[\&_small\]\:hidden small{display:none}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:truncate strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}.\[\&_strong\]\:text-grey-0 strong{color:var(--grey-0)}.\[\&_strong\]\:text-state-success-text strong{color:var(--state-success-text)}.\[\&_strong\]\:text-text strong{color:var(--text)}.\[\&_svg\]\:size-icon-md svg{width:var(--icon-md);height:var(--icon-md)}.\[\&_u\]\:text-accent-text u{color:var(--accent-text)}.\[\&_u\]\:underline-offset-link u{text-underline-offset:var(--space-0-75)}.\[\&\.is-dragging\]\:cursor-grabbing.is-dragging{cursor:grabbing}.\[\&\.is-dragging\]\:snap-none.is-dragging{scroll-snap-type:none}.\[\&\.is-dragging\]\:scroll-auto.is-dragging{scroll-behavior:auto}.\[\&\.is-hidden\]\:invisible.is-hidden{visibility:hidden}.\[\&\.is-open\]\:scale-100.is-open{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.\[\&\.is-open\]\:opacity-100.is-open{opacity:1}.\[\&\:active\:not\(\:focus-visible\)\]\:shadow-0:active:not(:focus-visible){--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:disabled\:is\(\:checked\,\:indeterminate\)\]\:bg-text-disabled:disabled:is(:checked,:indeterminate){background-color:var(--text-disabled)}.\[\&\:disabled\:is\(\:checked\,\:indeterminate\)\]\:inset-ring-0:disabled:is(:checked,:indeterminate){--tw-inset-ring-shadow:inset 0 0 0 0px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:disabled\:not\(\:checked\)\:not\(\:indeterminate\)\]\:bg-disabled-fill:disabled:not(:checked):not(:indeterminate){background-color:var(--disabled-fill)}.\[\&\:disabled\:not\(\:checked\)\:not\(\:indeterminate\)\]\:inset-ring-border-disabled:disabled:not(:checked):not(:indeterminate){--tw-inset-ring-color:var(--border-disabled)}.\[\&\:focus-visible\:not\(\:checked\)\:not\(\:indeterminate\)\:not\(\:disabled\)\]\:inset-ring-focus-border:focus-visible:not(:checked):not(:indeterminate):not(:disabled){--tw-inset-ring-color:var(--focus-border)}.\[\&\:focus-within\]\:inset-ring-field-border-focus:focus-within{--tw-inset-ring-color:var(--field-border-focus)}.\[\&\:has\(input\:checked\)\]\:border-selected-border:has(input:checked){border-color:var(--selected-border)}.\[\&\:has\(input\:checked\)\]\:bg-card-selected-bg:has(input:checked){background-color:var(--card-selected-bg)}.\[\&\:has\(input\:checked\)\]\:shadow-selected-halo:has(input:checked){--tw-shadow:var(--selected-halo);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:has\(input\:disabled\)\]\:cursor-not-allowed:has(input:disabled){cursor:not-allowed}.\[\&\:has\(input\:disabled\)\]\:text-text-disabled:has(input:disabled){color:var(--text-disabled)}.\[\&\:has\(input\:focus-visible\)\]\:border-focus-border:has(input:focus-visible){border-color:var(--focus-border)}.\[\&\:has\(input\:focus-visible\)\]\:border-transparent:has(input:focus-visible){border-color:#0000}.\[\&\:has\(input\:focus-visible\)\]\:shadow-0:has(input:focus-visible){--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:has\(input\:focus-visible\)\]\:outline-focus-halo-danger:has(input:focus-visible){outline:var(--focus-halo-w) solid var(--focus-halo-danger);outline-offset:var(--ring-offset)}.\[\&\:has\(input\:focus-visible\)\]\:outline-3:has(input:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.\[\&\:has\(input\:focus-visible\)\]\:outline-offset-0:has(input:focus-visible){outline-offset:0px}.\[\&\:has\(input\:focus-visible\)\]\:outline-offset-inset:has(input:focus-visible){outline-offset:var(--ring-offset-inset)}.\[\&\:has\(input\:focus-visible\)\]\:outline-focus-halo-color:has(input:focus-visible){outline-color:var(--focus-halo-color)}.\[\&\:has\(input\:focus-visible\)\]\:outline-focus-halo-danger:has(input:focus-visible){outline-color:var(--focus-halo-danger)}.\[\&\:has\(select\:disabled\)\>svg\]\:opacity-70:has(select:disabled)>svg{opacity:.7}.\[\&\:hover_\.icon-arrow\]\:translate-x-0\.75:hover .icon-arrow{--tw-translate-x:var(--space-0-75);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\:hover\:not\(\:disabled\)\]\:border-field-border-hover:hover:not(:disabled){border-color:var(--field-border-hover)}.\[\&\:hover\:not\(\:disabled\)\]\:bg-field-bg-hover:hover:not(:disabled){background-color:var(--field-bg-hover)}.\[\&\:hover\:not\(\:disabled\)\]\:bg-soft-fill-hover:hover:not(:disabled){background-color:var(--soft-fill-hover)}.\[\&\:hover\:not\(\:focus\)\]\:border-field-border-hover:hover:not(:focus),.\[\&\:hover\:not\(\:focus\)\:not\(\:disabled\)\]\:border-field-border-hover:hover:not(:focus):not(:disabled){border-color:var(--field-border-hover)}.\[\&\:hover\:not\(\:focus\)\:not\(\:disabled\)\]\:bg-soft-fill-hover:hover:not(:focus):not(:disabled){background-color:var(--soft-fill-hover)}.\[\&\:hover\:not\(\:focus-visible\)\]\:shadow-0:hover:not(:focus-visible){--tw-shadow:var(--shadow-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:hover\:not\(\:has\(input\:disabled\)\)\]\:bg-field-bg-hover:hover:not(:has(input:disabled)){background-color:var(--field-bg-hover)}.\[\&\:hover\:not\(\:has\(input\:disabled\)\)\]\:inset-ring-field-border-hover:hover:not(:has(input:disabled)){--tw-inset-ring-color:var(--field-border-hover)}.\[\&\:is\(\:checked\,\:indeterminate\)\]\:bg-accent:is(:checked,:indeterminate){background-color:var(--accent)}.\[\&\:is\(\:checked\,\:indeterminate\)\]\:inset-ring-checked-border:is(:checked,:indeterminate){--tw-inset-ring-color:var(--checked-border)}.\[\&\:not\(\.is-open\)\]\:pointer-events-none:not(.is-open){pointer-events:none}@media (hover:hover){.enabled\:\[\&\:not\(\:focus\)\]\:hover\:border-field-border-hover:enabled:not(:focus):hover{border-color:var(--field-border-hover)}.enabled\:\[\&\:not\(\:focus\)\]\:hover\:bg-soft-fill-hover:enabled:not(:focus):hover{background-color:var(--soft-fill-hover)}}.\[\&\:not\(\:has\(li\:not\(\[hidden\]\)\)\)\]\:hidden:not(:has(li:not([hidden]))){display:none}.\[\&\>\*\+\*\]\:mt-3>*+*{margin-top:var(--space-3)}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\+\*\]\:border-border-subtle>*+*{border-color:var(--border-subtle)}.\[\&\>\.button\]\:rounded-none>.button{border-radius:0}@media not all and (width>=480px){.max-xs\:\[\&\>\.button\]\:w-full>.button{width:100%}.max-xs\:\[\&\>\.button\]\:shrink>.button{flex-shrink:1}.max-xs\:\[\&\>\.button\]\:grow>.button{flex-grow:1}.max-xs\:\[\&\>\.button\]\:basis-full>.button{flex-basis:100%}}.\[\&\>\.button\+\.button\]\:ml-0>.button+.button{margin-left:var(--space-0)}.\[\&\>\.button\+\.button\]\:border-l-0>.button+.button{border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\.button\+\.menu\>\.button\]\:border-l>.button+.menu>.button{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\>\.button\+\.menu\>\.button\]\:border-l-on-accent\/35>.button+.menu>.button{border-left-color:var(--on-accent)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\.button\+\.menu\>\.button\]\:border-l-on-accent\/35>.button+.menu>.button{border-left-color:color-mix(in oklab, var(--on-accent) 35%, transparent)}}.\[\&\>\.button\:first-child\]\:rounded-l-control>.button:first-child{border-top-left-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.\[\&\>\.button\:focus-visible\]\:z-local>.button:focus-visible,.\[\&\>\.button\:hover\]\:z-local>.button:hover{z-index:var(--z-local)}.\[\&\>\.button\:last-child\]\:rounded-r-control>.button:last-child{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.\[\&\>\.button\[aria-pressed\=true\]\]\:z-local>.button[aria-pressed=true]{z-index:var(--z-local)}.\[\&\>\.form-field\]\:shrink>.form-field{flex-shrink:1}.\[\&\>\.form-field\]\:grow>.form-field{flex-grow:1}.\[\&\>\.form-field\]\:basis-field-min-w>.form-field{flex-basis:var(--field-min-w)}.\[\&\>\.icon\]\:order-1>.icon{order:1}.\[\&\>\.icon\]\:ml-auto>.icon{margin-left:auto}.\[\&\>\.icon\]\:flex-none>.icon{flex:none}.\[\&\>\.menu\>\.button\]\:min-w-control-h>.menu>.button{min-width:var(--control-h)}.\[\&\>\.menu\>\.button\]\:rounded-l-none>.menu>.button{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\.menu\>\.button\]\:rounded-r-control>.menu>.button{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.\[\&\>\.menu\>\.button\]\:p-0>.menu>.button{padding:var(--space-0)}@media (width>=768px){.md\:\[\&\>\:first-child\]\:order-2>:first-child{order:2}}.\[\&\>\:is\(a\,button\)\]\:relative>:is(a,button){position:relative}.\[\&\>\:is\(a\,button\)\]\:z-local-2>:is(a,button){z-index:var(--z-local-2)}.\[\&\>\:is\(a\,button\)\]\:flex-none>:is(a,button){flex:none}@media not all and (width>=480px){.max-xs\:\[\&\>\:is\(a\,button\)\]\:ml-auto>:is(a,button){margin-left:auto}}.\[\&\>\:is\(a\,button\)\:only-child\]\:ml-auto>:is(a,button):only-child{margin-left:auto}.\[\&\>\[data-icon\]\]\:order-1>[data-icon]{order:1}.\[\&\>\[data-icon\]\]\:ml-auto>[data-icon]{margin-left:auto}.\[\&\>\[data-icon\]\]\:size-full>[data-icon]{width:100%;height:100%}.\[\&\>\[data-icon\]\]\:flex-none>[data-icon]{flex:none}.\[\&\>\[data-icon\]\]\:items-center>[data-icon]{align-items:center}.\[\&\>\[data-icon\]\]\:justify-center>[data-icon]{justify-content:center}.\[\&\>\[data-slot\=badge\]\]\:flex-none>[data-slot=badge]{flex:none}.\[\&\>\[data-slot\=form-field-label\]\]\:font-regular>[data-slot=form-field-label]{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.\[\&\>\[data-slot\=form-field-label\]\]\:text-text-2>[data-slot=form-field-label]{color:var(--text-2)}.\[\&\>li\]\:flex>li{display:flex}.\[\&\>li\]\:inline-flex>li{display:inline-flex}.\[\&\>li\]\:min-h-topbar-h>li{min-height:var(--topbar-h)}.\[\&\>li\]\:items-center>li{align-items:center}.\[\&\>li\]\:gap-2>li{gap:var(--space-2)}.\[\&\>li\]\:gap-3>li{gap:var(--space-3)}.\[\&\>li\+li\]\:mt-0\.5>li+li{margin-top:var(--space-0-5)}.\[\&\>li\+li\]\:border-t>li+li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>li\+li\]\:border-t-w>li+li{border-top-style:var(--tw-border-style,solid);border-top-width:var(--border-width)}.\[\&\>li\+li\]\:border-border-subtle>li+li{border-color:var(--border-subtle)}.\[\&\>li\+li\]\:border-transparent>li+li{border-color:#0000}@media not all and (width>=768px){.max-md\:\[\&\>tr\:last-child\]\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.\[\&\>tr\:last-child\>td\]\:border-b-0>tr:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-expanded\=true\]_\.icon\]\:rotate-180[aria-expanded=true] .icon{rotate:180deg}.\[\&\[aria-invalid\=true\]\:not\(\:checked\)\:not\(\:indeterminate\)\]\:inset-ring-danger-border[aria-invalid=true]:not(:checked):not(:indeterminate){--tw-inset-ring-color:var(--danger-border)}.peer:active~* .\[\.peer\:active\~\*_\&\]\:hidden{display:none}.button:has(>.spinner)>.\[\.button\:has\(\>\.spinner\)\>\&\]\:hidden{display:none}.peer:active~* .\[\.peer\:active\~\*_\&\]\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer:active~* .\[\.peer\:active\~\*_\&\]\:ring-6{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(6px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer:active~* .\[\.peer\:active\~\*_\&\]\:ring-press-tint{--tw-ring-color:var(--press-tint)}.peer:checked~* .\[\.peer\:checked\~\*_\&\]\:block{display:block}.peer:disabled:checked~.\[\.peer\:disabled\:checked\~\&\]\:bg-text-disabled{background-color:var(--text-disabled)}.peer:disabled:checked~.\[\.peer\:disabled\:checked\~\&\]\:inset-ring-0{--tw-inset-ring-shadow:inset 0 0 0 0px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer:disabled:checked~* .\[\.peer\:disabled\:checked\~\*_\&\]\:bg-surface{background-color:var(--surface)}.peer:disabled:not(:checked)~.\[\.peer\:disabled\:not\(\:checked\)\~\&\]\:bg-disabled-fill{background-color:var(--disabled-fill)}.peer:disabled:not(:checked)~.\[\.peer\:disabled\:not\(\:checked\)\~\&\]\:inset-ring-border-disabled{--tw-inset-ring-color:var(--border-disabled)}.peer:focus-visible~* .\[\.peer\:focus-visible\~\*_\&\]\:hidden{display:none}.peer:focus-visible~* .\[\.peer\:focus-visible\~\*_\&\]\:ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer:focus-visible~* .\[\.peer\:focus-visible\~\*_\&\]\:ring-ring{--tw-ring-color:var(--ring)}.peer:focus-visible~* .\[\.peer\:focus-visible\~\*_\&\]\:ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer:focus-visible~* .\[\.peer\:focus-visible\~\*_\&\]\:ring-offset-bg{--tw-ring-offset-color:var(--bg)}.peer:hover~* .\[\.peer\:hover\~\*_\&\]\:hidden{display:none}.peer:hover~* .\[\.peer\:hover\~\*_\&\]\:ring-5{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer:hover~* .\[\.peer\:hover\~\*_\&\]\:ring-hover-tint{--tw-ring-color:var(--hover-tint)}[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:text-text{color:var(--text)}button:active .\[button\:active_\&\]\:-ml-0\.5{margin-left:calc(var(--space-0-5) * -1)}button:active .\[button\:active_\&\]\:pr-0\.5{padding-right:var(--space-0-5)}button:active .\[button\:active_\&\]\:pl-0\.5{padding-left:var(--space-0-5)}button:active>.\[button\:active\>\&\]\:block{display:block}button:focus-visible .\[button\:focus-visible_\&\]\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}button:focus-visible .\[button\:focus-visible_\&\]\:inset-ring-0{--tw-inset-ring-shadow:inset 0 0 0 0px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}button:focus-visible .\[button\:focus-visible_\&\]\:ring-focus-border{--tw-ring-color:var(--focus-border)}button:focus-visible .\[button\:focus-visible_\&\]\:outline-3{outline-style:var(--tw-outline-style);outline-width:3px}button:focus-visible .\[button\:focus-visible_\&\]\:outline-offset-0{outline-offset:0px}button:focus-visible .\[button\:focus-visible_\&\]\:outline-focus-halo-color{outline-color:var(--focus-halo-color)}button:focus-visible>.\[button\:focus-visible\>\&\]\:outline-3{outline-style:var(--tw-outline-style);outline-width:3px}button:focus-visible>.\[button\:focus-visible\>\&\]\:outline-offset-inset{outline-offset:var(--ring-offset-inset)}button:focus-visible>.\[button\:focus-visible\>\&\]\:outline-focus-halo-color{outline-color:var(--focus-halo-color)}button:hover .\[button\:hover_\&\]\:bg-accent-hover{background-color:var(--accent-hover)}button:hover .\[button\:hover_\&\]\:bg-control-bg-selected-hover{background-color:var(--control-bg-selected-hover)}button:hover:active .\[button\:hover\:active_\&\]\:bg-accent-pressed{background-color:var(--accent-pressed)}button:hover:active .\[button\:hover\:active_\&\]\:bg-control-bg-selected-pressed{background-color:var(--control-bg-selected-pressed)}div:has(>input:hover) input:checked~.\[div\:has\(\>input\:hover\)_input\:checked\~\&\]\:text-border-input{color:var(--border-input)}div:has(>input:hover) input:checked~* .\[div\:has\(\>input\:hover\)_input\:checked\~\*_\&\]\:fill-none{fill:none}div:has(>input:hover) input:hover:not(:disabled)~.\[div\:has\(\>input\:hover\)_input\:hover\:not\(\:disabled\)\~\&\]\:text-accent-text{color:var(--accent-text)}div:has(>input:hover) input:hover:not(:disabled)~* .\[div\:has\(\>input\:hover\)_input\:hover\:not\(\:disabled\)\~\*_\&\]\:fill-current{fill:currentColor}input:checked~.\[input\:checked\~\&\]\:text-accent-text{color:var(--accent-text)}input:checked~* .\[input\:checked\~\*_\&\]\:fill-current{fill:currentColor}input:hover+.\[input\:hover\+\&\]\:border-control-border-hover{border-color:var(--control-border-hover)}label .peer:focus-visible:not(:checked):not(:disabled):not([aria-hidden])~.\[label_\.peer\:focus-visible\:not\(\:checked\)\:not\(\:disabled\)\:not\(\[aria-hidden\]\)\~\&\]\:inset-ring-focus-border{--tw-inset-ring-color:var(--focus-border)}label:active .\[label\:active_\&\:not\(\:disabled\)\:not\(\:checked\)\:not\(\:indeterminate\)\]\:bg-surface-2:not(:disabled):not(:checked):not(:indeterminate),label:active .peer:not(:disabled):not(:checked)~.\[label\:active_\.peer\:not\(\:disabled\)\:not\(\:checked\)\~\&\]\:bg-surface-2{background-color:var(--surface-2)}label:hover .\[label\:hover_\&\]\:fill-current{fill:currentColor}label:hover .\[label\:hover_\&\:is\(\:checked\,\:indeterminate\)\:not\(\:disabled\)\]\:bg-accent-hover:is(:checked,:indeterminate):not(:disabled){background-color:var(--accent-hover)}label:hover .\[label\:hover_\&\:not\(\:disabled\)\:not\(\:checked\)\:not\(\:indeterminate\)\]\:inset-ring-border-input-hover:not(:disabled):not(:checked):not(:indeterminate){--tw-inset-ring-color:var(--border-input-hover)}label:hover .peer:checked:not(:disabled)~.\[label\:hover_\.peer\:checked\:not\(\:disabled\)\~\&\]\:bg-accent-hover{background-color:var(--accent-hover)}label:hover .peer:not(:disabled):not(:checked)~.\[label\:hover_\.peer\:not\(\:disabled\)\:not\(\:checked\)\~\&\]\:inset-ring-border-input-hover{--tw-inset-ring-color:var(--border-input-hover)}label:hover:active .\[label\:hover\:active_\&\:is\(\:checked\,\:indeterminate\)\:not\(\:disabled\)\]\:bg-accent-pressed:is(:checked,:indeterminate):not(:disabled),label:hover:active .peer:checked:not(:disabled)~.\[label\:hover\:active_\.peer\:checked\:not\(\:disabled\)\~\&\]\:bg-accent-pressed{background-color:var(--accent-pressed)}label:hover~.\[label\:hover\~\&\]\:text-accent-text{color:var(--accent-text)}label:hover~* .\[label\:hover\~\*_\&\]\:fill-current{fill:currentColor}}:root,[data-theme]{--font-sans:ui-sans-serif, -apple-system, system-ui, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--grey-0:#fff;--grey-25:#fcfcfc;--grey-50:#f9f9f9;--grey-100:#f3f3f3;--grey-150:#ededed;--grey-200:#dfdfdf;--grey-300:#cdcdcd;--grey-400:#afafaf;--grey-500:#8f8f8f;--grey-550:#666;--grey-560:#767676;--grey-600:#5d5d5d;--grey-700:#414141;--grey-800:#303030;--grey-900:#181818;--grey-950:#0d0d0d;--ink:13 13 13;--alpha-02:rgb(var(--ink) / .02);--alpha-04:rgb(var(--ink) / .04);--alpha-05:rgb(var(--ink) / .05);--alpha-06:rgb(var(--ink) / .06);--alpha-08:rgb(var(--ink) / .08);--alpha-10:rgb(var(--ink) / .1);--alpha-12:rgb(var(--ink) / .12);--alpha-15:rgb(var(--ink) / .15);--alpha-16:rgb(var(--ink) / .16);--alpha-20:rgb(var(--ink) / .2);--alpha-24:rgb(var(--ink) / .24);--alpha-25:rgb(var(--ink) / .25);--brand-navy:#162542;--brand-blue:#136cfc;--brand-lime:#c4f84b;--brand-offwhite:#eef4fc;--brand-mist:#d5dde8;--highlight:var(--brand-lime);--on-highlight:var(--brand-navy);--accent:var(--brand-blue);--accent-hover:#035ceb;--accent-pressed:#0353d6;--accent-soft:var(--brand-offwhite);--accent-soft-strong:#d6e6fe;--accent-text:#0353d6;--on-accent:#fff;--bg:var(--grey-0);--bg-subtle:var(--grey-50);--surface:var(--grey-0);--surface-2:var(--grey-100);--surface-3:var(--grey-150);--surface-elevated:var(--grey-0);--surface-elevated-2:var(--grey-50);--surface-inverse:var(--brand-navy);--solid:var(--brand-navy);--solid-hover:#1f3359;--solid-pressed:#2a416d;--text:var(--grey-950);--text-body:var(--grey-800);--text-2:var(--grey-600);--text-3:var(--grey-550);--text-inverse:var(--grey-0);--text-disabled:var(--grey-560);--text-placeholder:var(--grey-560);--border-subtle:var(--alpha-05);--border:var(--alpha-10);--border-strong:var(--alpha-15);--border-control:var(--alpha-16);--border-control-hover:var(--alpha-20);--border-input:rgb(var(--ink) / .48);--border-input-hover:rgb(var(--ink) / .62);--border-input-focus:rgb(var(--ink) / .8);--field-bg:var(--surface);--field-bg-hover:var(--surface);--field-chip-bg:var(--soft-fill);--badge-solid-bg:var(--solid);--badge-solid-text:var(--text-inverse);--badge-outline-bg:transparent;--badge-outline-border:var(--border-control);--card-bg:var(--surface);--card-bg-hover:var(--surface-hover);--card-bg-pressed:var(--surface-pressed,var(--surface-hover));--card-border:var(--border);--data-table-head-bg:color-mix(in srgb, var(--text) 4%, var(--surface));--card-media-bg:linear-gradient(145deg, var(--surface-3), var(--surface-2));--selected-border:var(--accent);--selected-halo:0 0 0 var(--space-1) color-mix(in srgb, var(--accent) 22%, transparent);--card-selected-bg:var(--surface);--category-featured-bg:var(--surface-inverse);--category-featured-bg-hover:var(--solid-hover);--category-featured-bg-pressed:var(--solid-pressed);--category-featured-text:var(--text-inverse);--category-featured-text-2:color-mix(in srgb, var(--text-inverse) 78%, transparent);--category-icon-bg:var(--surface-3);--nominee-stage-bg:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--accent) 55%, transparent), transparent 65%), var(--grey-950);--nominee-stage-text:var(--grey-0);--nominee-finalist-bg:linear-gradient(145deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--accent) 5%, transparent));--nominee-empty-border:var(--border-strong);--media-bg:color-mix(in srgb, var(--text) 5%, transparent);--media-bg-strong:color-mix(in srgb, var(--text) 10%, transparent);--media-shimmer-bg:linear-gradient(90deg, transparent, var(--media-bg-strong), transparent) var(--media-bg);--video-poster-bg:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--accent) 50%, transparent), transparent 60%), linear-gradient(160deg, var(--grey-800), var(--grey-950));--share-card-glow:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 70%);--share-card-photo-bg:linear-gradient(145deg, var(--grey-700), var(--grey-900));--marquee-fade:linear-gradient(to right, transparent, var(--grey-950) 8%, var(--grey-950) 92%, transparent);--ballot-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E");--field-border:var(--border-input);--field-border-hover:var(--border-input-hover);--field-border-focus:var(--focus-border);--control-bg:transparent;--control-bg-hover:var(--hover-tint-soft);--control-bg-pressed:var(--press-tint-soft);--control-border:var(--border-control);--control-border-hover:var(--border-control-hover);--control-bg-selected:var(--selected-fill);--control-bg-selected-hover:var(--selected-fill-hover);--control-bg-selected-pressed:var(--soft-fill-pressed);--choice-selected-bg:var(--solid);--choice-selected-text:var(--text-inverse);--choice-selected-border:var(--border-contrast);--indicator-fill:var(--solid);--on-indicator:var(--text-inverse);--border-disabled:var(--alpha-06);--border-contrast:var(--grey-900);--overlay:#0000004d;--info:#075985;--info-soft:#e0f2fe;--info-border:#0284c7;--success:#166534;--success-soft:#dcfce7;--success-border:#16a34a;--warning:#92400e;--warning-soft:#fef3c7;--warning-border:#d97706;--danger:#b91c1c;--danger-soft:#fee2e2;--danger-border:#dc2626;--state-danger-halo:#fce8e8;--state-danger-soft:#fee2e2;--state-danger-icon:#dc2626;--state-danger-text:#b91c1c;--state-warning-halo:#fcf0d8;--state-warning-soft:#fef3c7;--state-warning-icon:#d97706;--state-warning-text:#b25209;--admin-stat-attention-border:var(--state-warning-soft);--admin-stat-attention-text:color-mix(in srgb, var(--state-warning-text) 78%, var(--grey-950));--state-success-halo:#e5f6ea;--state-success-soft:#dcfce7;--state-success-icon:#16a34a;--state-success-text:#15803d;--state-info-halo:#eef8fe;--state-info-soft:var(--info-soft);--state-info-icon:var(--info-border);--state-info-text:var(--info);--status-neutral-bg:var(--soft-fill);--status-neutral-text:var(--text);--status-neutral-icon:var(--status-neutral-text);--status-info-bg:var(--state-info-soft);--status-info-text:var(--state-info-text);--status-info-icon:var(--status-info-text);--status-success-bg:var(--state-success-soft);--status-success-text:#166534;--status-success-icon:var(--status-success-text);--status-warning-bg:var(--state-warning-soft);--status-warning-text:#92400e;--status-warning-icon:var(--status-warning-text);--status-danger-bg:var(--state-danger-soft);--status-danger-text:var(--state-danger-text);--status-danger-icon:var(--status-danger-text);--shadow-alert:0 1px 2px #0000000a, 0 6px 16px -6px #0000001a, var(--shadow-hairline);--ring:var(--focus-color);--focus-border:var(--focus-color);--focus-halo-w:var(--space-0-75);--focus-halo-color:color-mix(in srgb, var(--focus-color) 30%, transparent);--focus-halo:var(--focus-halo-w) solid var(--focus-halo-color);--focus-edge:0 0 0 var(--border-width) var(--focus-border);--focus-ring:var(--focus-edge), 0 0 0 calc(var(--focus-halo-w) + var(--border-width)) var(--focus-halo-color);--focus-halo-danger:color-mix(in srgb, var(--state-danger-icon) 30%, transparent);--focus-outline:var(--focus-halo);--ring-offset:0;--ring-offset-inset:calc(var(--focus-halo-w) * -1);--hover-tint:var(--alpha-08);--press-tint:var(--alpha-12);--hover-tint-soft:var(--alpha-02);--press-tint-soft:var(--alpha-04);--selected-fill:var(--grey-150);--selected-fill-hover:var(--grey-200);--soft-fill:var(--grey-150);--soft-fill-hover:var(--grey-200);--soft-fill-pressed:var(--grey-300);--disabled-fill:var(--alpha-05);--surface-hover:#fafafa;--surface-pressed:#f5f5f5;--press-scale:.98;--state-hover-bg:var(--hover-tint);--state-pressed-bg:var(--press-tint);--state-hover-bg-soft:var(--hover-tint-soft);--state-pressed-bg-soft:var(--alpha-06);--state-selected-bg:var(--selected-fill);--state-selected-hover-bg:var(--selected-fill-hover);--state-selected-pressed-bg:var(--soft-fill-pressed);--state-thumb-pressed-bg:var(--soft-fill-hover);--state-card-hover-bg:var(--surface-hover);--state-card-pressed-bg:var(--surface-pressed);--state-inverse-hover-bg:var(--solid-hover);--state-inverse-pressed-bg:var(--solid-pressed);--state-pressed-border:var(--border-control-hover);--state-pressed-shadow:none;--state-link-text:var(--accent-text);--state-link-hover-text:var(--link-hover);--state-link-pressed-text:var(--link-pressed);--state-link-underline:1px;--state-link-hover-underline:2px;--state-link-pressed-underline:1px;--state-inverse-link-hover-text:var(--text-inverse);--state-inverse-link-pressed-opacity:.72;--text-2xs:.625rem;--text-11:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-code:.8125rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-display:4.5rem;--lh-2xs:1rem;--lh-xs:1.125rem;--lh-sm:1.25rem;--lh-base:1.5rem;--lh-md:1.75rem;--lh-lg:1.8125rem;--lh-xl:1.875rem;--lh-2xl:2.25rem;--lh-4xl:2.625rem;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-caption:1.3;--leading-bubble:1.4;--leading-title:1.4;--leading-normal:1.5;--leading-relaxed:1.6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.03em;--tracking-tighter:-.02em;--tracking-marquee:-.01em;--tracking-tight:0em;--tracking-caps:.04em;--space-0:0;--space-0-5:.125rem;--space-0-75:.1875rem;--space-1:.25rem;--space-1-25:.3125rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-13:3.25rem;--space-16:4rem;--space-20:5rem;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:9999px;--radius-control:var(--radius-md);--radius-overlay:var(--radius-xl);--radius-card:var(--radius-xl);--radius-shell-search:10px;--radius-shell-inset:18px;--radius-shell-card:14px;--shell-side-w:216px;--shell-search-max-w:448px;--shell-drawer-max-w:320px;--border-width:1px;--border-width-mid:1.5px;--border-width-strong:2px;--hairline:var(--border-width);--shadow-0:none;--shadow-hairline:0 0 0 1px #00000014;--shadow-1:0 1px 2px -1px #00000014;--shadow-2:0 2px 4px -1px #00000014;--shadow-3:0 4px 8px -2px #0000001a;--shadow-4:0 8px 16px -4px #0000001f;--shadow-overlay:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a, var(--shadow-hairline);--shadow-thumb:0 1px 4px -1px #0003;--dur-fast:.15s;--dur:.2s;--dur-slow:.35s;--dur-delay:.3s;--dur-spin:.7s;--dur-marquee:40s;--dur-spin-reduced:2.4s;--ease:ease;--ease-out:cubic-bezier(.19, 1, .22, 1);--ease-in:cubic-bezier(.8, 0, .4, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-linear:linear;--z-below:-1;--z-base:0;--z-local:1;--z-local-2:2;--z-raised:10;--z-sticky:100;--z-header:200;--z-drawer:300;--z-modal:400;--z-popover:500;--z-toast:600;--z-tooltip:700;--tap:36px;--control-h:36px;--control-h-sm:32px;--control-h-lg:40px;--control-gutter:12px;--control-gutter-sm:8px;--control-gutter-lg:16px;--control-font:var(--text-sm);--icon-xs:14px;--icon-sm:16px;--icon-md:18px;--icon-lg:20px;--hit-44:44px;--hit-slop:12px;--ring-offset-check:-11px;--check-slop:13px;--dot-feather:.5px;--badge-h:22px;--badge-h-lg:26px;--switch-track-h:19px;--switch-thumb:13px;--upload-preview-size:96px;--textarea-min-h:120px;--carousel-min-h:200px;--table-actions-w:60px;--label-min-w:140px;--skeleton-button-w:140px;--skeleton-text-h:.9em;--skeleton-title-h:1.4em;--measure-section:60ch;--tabs-list-w:200px;--menu-pad:4px;--menu-item-h:32px;--menu-item-h-detailed:46px;--menu-min-w:300px;--menu-min-w-sm:180px;--menu-max-w:320px;--popover-max-w:300px;--tooltip-max-w:280px;--listbox-max-h:296px;--date-picker-w:336px;--container-sm:640px;--container-md:960px;--container-lg:1200px;--container-xl:1440px;--content-w:800px;--dialog-w:480px;--dialog-w-md:600px;--dialog-w-lg:720px;--measure-xs:360px;--measure-sm:420px;--measure-md:560px;--measure-prose:42rem;--gutter:16px;--sidebar-w:256px;--sidebar-w-collapsed:72px;--topbar-h:56px;--tile-min-w:150px;--card-min-w-sm:200px;--card-min-w:220px;--card-min-w-lg:240px;--media-tile-min-w:calc(var(--space-20) + var(--space-16));--field-min-w:220px;--field-min-w-sm:160px;--split-sidebar-min-w:200px;--split-sidebar-max-w:280px;--split-aside-min-w:240px;--split-aside-max-w:340px;--stat-grid-4-from:768px;--stat-grid-2-from:400px;--portrait-max-w:320px;--share-card-w:calc(var(--space-20) * 3);--share-card-story-w:270px;--share-card-square-w:calc(var(--space-20) * 3.75);--inverse-ink:255 255 255;--inverse-hover-tint:rgb(var(--inverse-ink) / .16);--inverse-press-tint:rgb(var(--inverse-ink) / .24);--inverse-border:rgb(var(--inverse-ink) / .15);--link-hover:var(--accent-pressed);--link-pressed:#1e3a8a;--on-accent-tint:#ffffff29;--on-accent-press-tint:#ffffff3d;--on-media:#fff;--on-media-hover-tint:#ffffff1f;--on-media-press-tint:#ffffff29;--on-media-border:#ffffff4d;--on-media-halo:#ffffff3d;--scrim-media:#0000008c;--shimmer:#ffffff80;--progress-track:var(--alpha-08);--progress-fill-neutral:var(--text);--quote-nomination-bg:color-mix(in srgb, var(--text) 5%, transparent);--track-sunken:var(--grey-150);--neutral-mid:#7f7f7f38;--neutral-mid-hover:#7f7f7f57;--neutral-mid-press:#7f7f7f70;--code-bg:#181818;--code-text:#ededed;--code-button:#303030;--code-button-hover:#393939;--code-button-pressed:#414141;--code-button-text:#fff;--checked-fill:var(--solid);--checked-fill-hover:var(--solid-hover);--on-checked:var(--text-inverse);--checked-fill-pressed:var(--solid-pressed);--checked-border:transparent;--range-fill:var(--grey-560);--focus-color:var(--accent);--menu-hover-tint:var(--alpha-08);--mask-solid:#000;--chevron:#71717a;--syntax-tag:var(--state-success-text);--syntax-attr:var(--accent-text);--syntax-string:var(--state-warning-text);--syntax-number:#0f766e;--syntax-keyword:var(--state-danger-text);--syntax-comment:var(--text-2);--syntax-punctuation:var(--text);--syntax-function:#6d28d9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=768px){:root,[data-theme]{--gutter:24px}}@media (width>=1280px){:root,[data-theme]{--gutter:32px}}@media (width<=767px),(pointer:coarse){:root,[data-theme]{--tap:44px;--control-h:44px;--control-h-sm:44px;--control-h-lg:48px;--menu-item-h:44px;--control-font:var(--text-base)}}[data-theme=dark]{--ink:255 255 255;--bg:#212121;--bg-subtle:#181818;--surface:#212121;--surface-2:#181818;--surface-3:#303030;--surface-elevated:#303030;--surface-elevated-2:#414141;--surface-inverse:#f3f3f3;--solid:#f3f3f3;--solid-hover:#ededed;--solid-pressed:#dcdcdc;--text:#fff;--text-body:#e3e3e3;--text-2:#afafaf;--text-3:#9a9a9a;--text-inverse:#0d0d0d;--text-disabled:#8f8f8f;--text-placeholder:#afafaf;--border-subtle:#ffffff0f;--border:#ffffff1f;--border-strong:#fff3;--border-control:#ffffff40;--border-control-hover:#ffffff4d;--border-input:#ffffff5c;--border-input-hover:#ffffff7a;--border-input-focus:#ffffffa3;--field-bg:#ffffff0f;--field-bg-hover:#ffffff17;--field-chip-bg:#ffffff1a;--badge-solid-bg:#ffffff38;--badge-solid-text:var(--text);--badge-outline-bg:#ffffff08;--badge-outline-border:#ffffff24;--card-selected-bg:#ffffff0f;--card-bg:#ffffff0a;--card-bg-hover:#ffffff12;--card-bg-pressed:#ffffff1a;--card-border:transparent;--card-media-bg:linear-gradient(145deg, #ffffff1a, #ffffff08);--category-featured-bg:var(--alpha-10);--category-featured-bg-hover:var(--alpha-12);--category-featured-bg-pressed:var(--alpha-16);--category-featured-text:var(--text);--category-featured-text-2:var(--text-2);--category-icon-bg:var(--alpha-08);--selected-halo:0 0 0 var(--space-1) color-mix(in srgb, var(--accent) 34%, transparent);--field-border:#ffffff14;--field-border-hover:#ffffff1f;--field-border-focus:var(--focus-border);--control-bg:#ffffff14;--control-bg-hover:#ffffff1f;--control-bg-pressed:#ffffff29;--control-border:#ffffff0f;--control-border-hover:#ffffff14;--control-bg-selected:#fff3;--control-bg-selected-hover:#ffffff3d;--control-bg-selected-pressed:#ffffff47;--choice-selected-bg:var(--accent);--choice-selected-text:var(--on-accent);--choice-selected-border:var(--accent);--indicator-fill:#ffffff38;--on-indicator:var(--text);--checked-fill:var(--accent);--checked-fill-hover:var(--accent-hover);--checked-fill-pressed:var(--accent-pressed);--on-checked:var(--on-accent);--checked-border:var(--border-input);--border-disabled:#ffffff0f;--border-contrast:#ededed;--overlay:#00000080;--hover-tint:#ffffff14;--press-tint:#ffffff1f;--hover-tint-soft:#ffffff05;--press-tint-soft:#ffffff0a;--selected-fill:#303030;--selected-fill-hover:#393939;--soft-fill:#303030;--soft-fill-hover:#393939;--soft-fill-pressed:#414141;--disabled-fill:#ffffff0d;--surface-hover:#262626;--surface-pressed:#2b2b2b;--accent:var(--brand-blue);--accent-hover:#035ceb;--accent-pressed:#0353d6;--accent-soft:var(--brand-navy);--accent-soft-strong:#1d3463;--accent-text:#99bffe;--on-accent:#fff;--info:#7dd3fc;--info-soft:#38bdf829;--info-border:#38bdf8;--success:#86efac;--success-soft:#4ade8024;--success-border:#4ade80;--warning:#fcd34d;--warning-soft:#fbbf2426;--warning-border:#fbbf24;--danger:#fca5a5;--danger-soft:#f8717129;--danger-border:#f87171;--state-danger-halo:#f871711a;--state-danger-soft:#f8717129;--state-danger-icon:#f87171;--state-danger-text:#fca5a5;--state-warning-halo:#fbbf2417;--state-warning-soft:#fbbf2426;--state-warning-icon:#fbbf24;--state-warning-text:#fcd34d;--admin-stat-attention-border:transparent;--admin-stat-attention-text:var(--state-warning-text);--state-success-halo:#4ade8014;--state-success-soft:#4ade8024;--state-success-icon:#4ade80;--state-success-text:#86efac;--state-info-halo:#38bdf81a;--state-info-soft:var(--info-soft);--state-info-icon:var(--info-border);--state-info-text:var(--info);--status-neutral-bg:#ffffff1a;--status-info-text:#bae6fd;--status-success-text:var(--state-success-text);--status-warning-text:var(--state-warning-text);--status-danger-text:#fecaca;--shadow-alert:0 1px 2px #0000004d, 0 8px 20px -6px #00000080, var(--shadow-hairline);--shadow-hairline:0 0 0 1px #ffffff1a;--shadow-1:0 1px 2px -1px #0003;--shadow-2:0 2px 4px -1px #0003;--shadow-3:0 4px 8px -2px #0000005c;--shadow-4:0 8px 16px -4px #0000004d;--shadow-overlay:0 10px 15px -3px #0003, 0 4px 6px -4px #0003, var(--shadow-hairline);--inverse-ink:13 13 13;--track-sunken:#0d0d0d;--link-hover:#fff;--link-pressed:#99bffe;--shimmer:#ffffff0f;--progress-track:var(--control-bg-hover);--progress-fill-neutral:var(--text-2);--range-fill:#afafaf;--focus-color:#639efd;--menu-hover-tint:#ffffff1a;--syntax-number:#5eead4;--syntax-function:#d8b4fe;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:255 255 255;--bg:#212121;--bg-subtle:#181818;--surface:#212121;--surface-2:#181818;--surface-3:#303030;--surface-elevated:#303030;--surface-elevated-2:#414141;--surface-inverse:#f3f3f3;--solid:#f3f3f3;--solid-hover:#ededed;--solid-pressed:#dcdcdc;--text:#fff;--text-body:#e3e3e3;--text-2:#afafaf;--text-3:#9a9a9a;--text-inverse:#0d0d0d;--text-disabled:#8f8f8f;--text-placeholder:#afafaf;--border-subtle:#ffffff0f;--border:#ffffff1f;--border-strong:#fff3;--border-control:#ffffff40;--border-control-hover:#ffffff4d;--border-input:#ffffff5c;--border-input-hover:#ffffff7a;--border-input-focus:#ffffffa3;--field-bg:#ffffff0f;--field-bg-hover:#ffffff17;--field-chip-bg:#ffffff1a;--badge-solid-bg:#ffffff38;--badge-solid-text:var(--text);--badge-outline-bg:#ffffff08;--badge-outline-border:#ffffff24;--card-selected-bg:#ffffff0f;--card-bg:#ffffff0a;--card-bg-hover:#ffffff12;--card-bg-pressed:#ffffff1a;--card-border:transparent;--card-media-bg:linear-gradient(145deg, #ffffff1a, #ffffff08);--category-featured-bg:var(--alpha-10);--category-featured-bg-hover:var(--alpha-12);--category-featured-bg-pressed:var(--alpha-16);--category-featured-text:var(--text);--category-featured-text-2:var(--text-2);--category-icon-bg:var(--alpha-08);--selected-halo:0 0 0 var(--space-1) color-mix(in srgb, var(--accent) 34%, transparent);--field-border:#ffffff14;--field-border-hover:#ffffff1f;--field-border-focus:var(--focus-border);--control-bg:#ffffff14;--control-bg-hover:#ffffff1f;--control-bg-pressed:#ffffff29;--control-border:#ffffff0f;--control-border-hover:#ffffff14;--control-bg-selected:#fff3;--control-bg-selected-hover:#ffffff3d;--control-bg-selected-pressed:#ffffff47;--choice-selected-bg:var(--accent);--choice-selected-text:var(--on-accent);--choice-selected-border:var(--accent);--indicator-fill:#ffffff38;--on-indicator:var(--text);--checked-fill:var(--accent);--checked-fill-hover:var(--accent-hover);--checked-fill-pressed:var(--accent-pressed);--on-checked:var(--on-accent);--checked-border:var(--border-input);--border-disabled:#ffffff0f;--border-contrast:#ededed;--overlay:#00000080;--hover-tint:#ffffff14;--press-tint:#ffffff1f;--hover-tint-soft:#ffffff05;--press-tint-soft:#ffffff0a;--selected-fill:#303030;--selected-fill-hover:#393939;--soft-fill:#303030;--soft-fill-hover:#393939;--soft-fill-pressed:#414141;--disabled-fill:#ffffff0d;--surface-hover:#262626;--surface-pressed:#2b2b2b;--accent:var(--brand-blue);--accent-hover:#035ceb;--accent-pressed:#0353d6;--accent-soft:var(--brand-navy);--accent-soft-strong:#1d3463;--accent-text:#99bffe;--on-accent:#fff;--info:#7dd3fc;--info-soft:#38bdf829;--info-border:#38bdf8;--success:#86efac;--success-soft:#4ade8024;--success-border:#4ade80;--warning:#fcd34d;--warning-soft:#fbbf2426;--warning-border:#fbbf24;--danger:#fca5a5;--danger-soft:#f8717129;--danger-border:#f87171;--state-danger-halo:#f871711a;--state-danger-soft:#f8717129;--state-danger-icon:#f87171;--state-danger-text:#fca5a5;--state-warning-halo:#fbbf2417;--state-warning-soft:#fbbf2426;--state-warning-icon:#fbbf24;--state-warning-text:#fcd34d;--admin-stat-attention-border:transparent;--admin-stat-attention-text:var(--state-warning-text);--state-success-halo:#4ade8014;--state-success-soft:#4ade8024;--state-success-icon:#4ade80;--state-success-text:#86efac;--state-info-halo:#38bdf81a;--state-info-soft:var(--info-soft);--state-info-icon:var(--info-border);--state-info-text:var(--info);--status-neutral-bg:#ffffff1a;--status-info-text:#bae6fd;--status-success-text:var(--state-success-text);--status-warning-text:var(--state-warning-text);--status-danger-text:#fecaca;--shadow-alert:0 1px 2px #0000004d, 0 8px 20px -6px #00000080, var(--shadow-hairline);--shadow-hairline:0 0 0 1px #ffffff1a;--shadow-1:0 1px 2px -1px #0003;--shadow-2:0 2px 4px -1px #0003;--shadow-3:0 4px 8px -2px #0000005c;--shadow-4:0 8px 16px -4px #0000004d;--shadow-overlay:0 10px 15px -3px #0003, 0 4px 6px -4px #0003, var(--shadow-hairline);--inverse-ink:13 13 13;--track-sunken:#0d0d0d;--link-hover:#fff;--link-pressed:#99bffe;--shimmer:#ffffff0f;--progress-track:var(--control-bg-hover);--progress-fill-neutral:var(--text-2);--range-fill:#afafaf;--focus-color:#639efd;--menu-hover-tint:#ffffff1a;--syntax-number:#5eead4;--syntax-function:#d8b4fe;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root,[data-theme]{--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--chart-surface:var(--surface);--chart-1:#136cfc;--chart-2:#ea580c;--chart-3:#0d9488;--chart-4:#7c3aed;--chart-5:#db2777;--chart-6:#4d7c0f;--chart-success:#0b7a3b;--chart-info:var(--info-border);--chart-warning:#d97706;--chart-danger:#dc2626;--chart-neutral:#767676;--chart-seq-1:#bfdbfe;--chart-seq-2:#93c5fd;--chart-seq-3:#5b8def;--chart-seq-4:#2563eb;--chart-seq-5:#1e40af;--chart-emphasis:var(--chart-seq-4);--chart-muted:var(--chart-seq-3);--chart-grid:#0d0d0d12;--chart-axis:#0d0d0d3d;--chart-band:#0d0d0d0a;--chart-track:#ededed;--chart-stagger:50ms;--chart-h:200px;--chart-donut-size:168px;--chart-toggle-min:104px;--chart-tooltip-min:120px;--chart-tooltip-max:260px;--chart-legend-min:176px;--chart-ring:13;--gauge-size-sm:96px;--gauge-size-md:160px;--gauge-size-lg:240px;--gauge-hole-inset:21%;--chart-donut-hole-inset:19%;--chart-bar-w:56%}[data-theme=dark]{--chart-1:#639efd;--chart-2:#e8651a;--chart-3:#12a594;--chart-4:#8f6ff2;--chart-5:#e0559b;--chart-6:#7fa31e;--chart-success:#1b9a52;--chart-info:var(--info-border);--chart-warning:#dfa018;--chart-danger:#e5534b;--chart-neutral:#8f8f8f;--chart-seq-1:#1e3a8a;--chart-seq-2:#2a4fb0;--chart-seq-3:#4169c9;--chart-seq-4:#3b82f6;--chart-seq-5:#7fb2fa;--chart-emphasis:var(--chart-seq-5);--chart-muted:var(--chart-seq-3);--chart-grid:#ffffff14;--chart-axis:#ffffff47;--chart-band:#ffffff0f;--chart-track:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chart-1:#639efd;--chart-2:#e8651a;--chart-3:#12a594;--chart-4:#8f6ff2;--chart-5:#e0559b;--chart-6:#7fa31e;--chart-success:#1b9a52;--chart-info:var(--info-border);--chart-warning:#dfa018;--chart-danger:#e5534b;--chart-neutral:#8f8f8f;--chart-seq-1:#1e3a8a;--chart-seq-2:#2a4fb0;--chart-seq-3:#4169c9;--chart-seq-4:#3b82f6;--chart-seq-5:#7fb2fa;--chart-emphasis:var(--chart-seq-5);--chart-muted:var(--chart-seq-3);--chart-grid:#ffffff14;--chart-axis:#ffffff47;--chart-band:#ffffff0f;--chart-track:#ffffff1a}}[data-theme]:not(html){background:var(--bg);color:var(--text)}.sr-only{clip-path:inset(50%);white-space:normal;overflow-wrap:anywhere;pointer-events:none;border:0;width:auto;max-width:100%;height:auto;margin:0;padding:0;overflow:hidden;position:absolute!important}.sr-only[aria-live]{top:0;left:0;position:fixed!important}.skip-link{left:var(--space-4);top:calc(var(--space-20) * -1.25);z-index:var(--z-tooltip);background:var(--surface-inverse);color:var(--text-inverse);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:var(--weight-semibold);text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-4)}.muted{color:var(--text-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ds-iconbtn{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap);min-height:var(--tap);padding:0 var(--control-gutter);box-shadow:inset 0 0 0 var(--border-width) var(--border-control);border-radius:var(--radius-control);color:var(--text);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;display:inline-flex}.ds-iconbtn:hover{background:var(--hover-tint-soft);box-shadow:inset 0 0 0 var(--border-width) var(--border-control-hover)}.ds-iconbtn:active{background:var(--press-tint-soft)}.demo-log{width:100%;min-height:var(--lh-xs);font-size:var(--text-xs);color:var(--text-2);margin:0}.demo-log:empty{display:none}.shell-preview__status{padding:0 var(--space-3)}body.doc{background:var(--bg-subtle)}.doc-top{z-index:var(--z-header);align-items:center;gap:var(--space-3);min-height:var(--topbar-h);padding:0 var(--gutter);background:var(--bg);border-bottom:var(--border-width) solid var(--border-subtle);display:flex;position:sticky;top:0}.doc-top .doc-back{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-control);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}.doc-top .doc-back:hover{background:var(--hover-tint)}.doc-top .doc-back:active{background:var(--press-tint)}.doc-top .doc-spacer{flex:1}.doc-main{max-width:var(--container-md);padding:var(--space-8) var(--gutter) var(--space-20);margin:0 auto}.doc-intro{margin-bottom:var(--space-8)}.doc-kicker{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);color:var(--text-2);margin-bottom:var(--space-2)}.doc-intro h1{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.doc-lede{font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-2);max-width:60ch}.doc-section{margin-top:var(--space-12)}.doc-section>h2{font-size:var(--text-xl);margin-bottom:var(--space-2)}.doc-section>h3{font-size:var(--text-base);margin:var(--space-6) 0 var(--space-2)}.doc-section>p,.doc-section>ul{color:var(--text-2);max-width:65ch;font-size:var(--text-sm);line-height:var(--lh-sm)}.doc-section>ul{padding-left:var(--space-5);margin:var(--space-3) 0}.doc-section>p+p{margin-top:var(--space-2)}.demo{margin-top:var(--space-4);padding:var(--space-6);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex;position:relative}.demo.stack{flex-direction:column;align-items:stretch}.demo.center{min-height:calc(var(--space-20) * 2);justify-content:center;align-items:center}.demo.flush{padding:0;overflow:hidden}.demo-label{width:100%;font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-medium);color:var(--text-3)}.doc-snippet-wrap{margin-top:var(--space-3);position:relative}.doc-snippet{padding:var(--space-4);padding-right:var(--space-13);max-height:calc(var(--space-20) * 4);background:var(--code-bg);color:var(--code-text);border-radius:var(--radius-card);font:var(--text-sm)/var(--leading-relaxed) var(--font-mono);white-space:pre;margin:0;overflow-x:auto}.doc-snippet .tok-key,.code-snippet .tok-key{color:var(--syntax-tag)}.doc-snippet .tok-attr,.code-snippet .tok-attr{color:var(--syntax-attr)}.doc-snippet .tok-str,.code-snippet .tok-str{color:var(--syntax-string)}.doc-snippet .tok-cmt,.code-snippet .tok-cmt{color:var(--syntax-comment)}.doc-snippet .tok-num,.code-snippet .tok-num{color:var(--syntax-number)}.doc-snippet .tok-pun,.code-snippet .tok-pun{color:var(--syntax-punctuation)}.doc-copy-tip{top:var(--space-2);right:var(--space-2);z-index:var(--z-raised);display:inline-flex;position:absolute}.doc-copy{width:var(--space-8);height:var(--space-8);min-width:var(--space-8);min-height:var(--space-8);background:var(--code-button);color:var(--code-button-text);border-radius:var(--radius-control);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:static}.doc-copy .icon{width:var(--icon-sm);height:var(--icon-sm)}.doc-copy:hover{background:var(--code-button-hover);box-shadow:none}.doc-copy:active{background:var(--code-button-pressed);box-shadow:none}.doc-copy:focus-visible{outline:var(--focus-outline);outline-offset:var(--ring-offset)}.doc-copy-bubble{z-index:var(--z-tooltip);top:50%;right:calc(100% + var(--space-2));width:max-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text);box-shadow:var(--shadow-overlay);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.4;display:none;position:absolute;left:auto;transform:translateY(-50%)}.doc-copy-bubble:before{content:"";width:var(--space-2);position:absolute;top:0;bottom:0;left:100%}.doc-copy-tip:hover .doc-copy-bubble,.doc-copy-tip:focus-within .doc-copy-bubble{display:block}.doc-copy-tip.is-dismissed .doc-copy-bubble{display:none}@media (width<=767px),(pointer:coarse){.doc-copy{width:var(--tap);height:var(--tap);min-width:var(--tap);min-height:var(--tap)}.doc-snippet{padding-right:calc(var(--tap) + var(--space-4))}}.doc-dodont{gap:var(--space-4);margin-top:var(--space-4);display:grid}@media (width>=768px){.doc-dodont{grid-template-columns:1fr 1fr}}.doc-dodont>div{padding:var(--space-4);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card)}.doc-dodont h3{align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin-bottom:var(--space-2);display:inline-flex}.doc-dodont h3:before{content:"";width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-full);background:var(--accent)}.doc-dodont>.dont h3:before{border:var(--border-width-strong) solid var(--text);background:0 0}.doc-dodont ul{padding-left:var(--space-5);color:var(--text-2);font-size:var(--text-sm);line-height:var(--lh-sm);margin:0}.doc-table{border-collapse:collapse;width:100%;margin-top:var(--space-4);font-size:var(--text-sm);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;overflow:hidden}.doc-table th,.doc-table td{text-align:left;padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);vertical-align:top;line-height:var(--lh-sm)}.doc-table tr:last-child td{border-bottom:0}.doc-table th{background:var(--bg-subtle);color:var(--text-2);font-weight:var(--weight-medium);border-bottom-color:var(--border)}.doc-table code,.doc-section code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--soft-fill);padding:0 var(--space-1);border-radius:var(--radius-xs)}.doc-scroll{overflow-x:auto}.ds-iconbtn[aria-pressed=true]{background:var(--selected-fill)}.ds-iconbtn[aria-pressed=true]:hover{background:var(--selected-fill-hover)}.ds-iconbtn[aria-pressed=true]:active,.ds-iconbtn:active{background:var(--soft-fill-pressed)}.ds-both__grid{gap:var(--space-4);margin-top:var(--space-4);display:grid}@media (width>=1024px){.ds-both__grid{grid-template-columns:1fr 1fr}}.ds-both__item{min-width:0;margin:0}.ds-both__item figcaption{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium);color:var(--text-2);margin-bottom:var(--space-2)}.ds-both__frame{width:100%;height:calc(var(--space-20) * 4);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--bg-subtle);display:block}html.ds-frame .skip-link,html.ds-frame .doc-top,html.ds-frame .doc-intro,html.ds-frame .doc-section:not(.ds-frame-keep),html.ds-frame .ds-frame-keep>:not(.demo){display:none!important}html.ds-frame .doc-main{max-width:none;padding:var(--space-4)}html.ds-frame .ds-frame-keep,html.ds-frame .ds-frame-keep>.demo{margin-top:0}.theme-toggle{gap:var(--space-1);padding:var(--space-1);background:var(--track-sunken);border-radius:var(--radius-full);display:inline-flex}.theme-toggle__option{justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--control-h) - var(--space-2));min-width:calc(var(--control-h) - var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;display:inline-flex}.theme-toggle__option:hover{color:var(--text);box-shadow:none;background:var(--hover-tint)}.theme-toggle__option:active{background:var(--press-tint)}.theme-toggle__option[aria-checked=true]{background:var(--surface-elevated);color:var(--text);box-shadow:var(--shadow-thumb), var(--shadow-hairline)}.theme-toggle__option[aria-checked=true]:hover{background:var(--surface-elevated)}.theme-toggle__option[aria-checked=true]:active,.theme-toggle__option[aria-checked=true][data-pressed]{background:var(--state-thumb-pressed-bg);box-shadow:var(--state-pressed-shadow)}.theme-toggle__option:focus-visible{outline:var(--focus-outline);outline-offset:var(--ring-offset)}.theme-toggle--icons .theme-toggle__label{clip-path:inset(50%);white-space:normal;pointer-events:none;width:auto;max-width:100%;height:auto;overflow:hidden;position:absolute!important}.theme-toggle--icons .theme-toggle__option{padding:0}@media (width<=767px),(pointer:coarse){.theme-toggle__option{min-height:var(--tap);min-width:var(--tap)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-content:"";--amen-spinner-angle:0deg}}}@keyframes amen-pulse{0%{opacity:1}to{opacity:.45}}@keyframes chart-skeleton-sweep{0%{background-position:-200vw 0}to{background-position:100vw 0}}@keyframes chart-skeleton-breathe{to{opacity:.45}}@keyframes gauge-draw{0%{stroke-dasharray:0 100}}@keyframes gauge-fade{0%{opacity:0}}@keyframes chart-grow-y{0%{transform:scaleY(0)}}@keyframes chart-grow-x{0%{transform:scaleX(0)}}@keyframes chart-fade{0%{opacity:0}}@keyframes chart-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@property --amen-spinner-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes amen-spinner-turn{to{--amen-spinner-angle:360deg}}@keyframes amen-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes amen-shimmer{to{transform:translate(100%)}}@keyframes amen-marquee{to{transform:translateX(calc(-50% - var(--space-10) / 2))}}@keyframes amen-media-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes amen-popup-in{0%{opacity:0;transform:scale(.95)}}@keyframes amen-spin{to{transform:rotate(360deg)}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}[data-slot=accordion-content]{visibility:visible;transition:grid-template-rows var(--dur) var(--ease-out), visibility 0s;grid-template-rows:1fr;display:grid}[data-slot=accordion-content][data-state=closed]{visibility:hidden;transition:grid-template-rows var(--dur) var(--ease-out), visibility 0s linear var(--dur);grid-template-rows:0fr}[data-slot=accordion-trigger].is-focus{box-shadow:none;outline:var(--focus-outline);outline-offset:var(--ring-offset-inset)}[data-hover-indicator]{isolation:isolate;--hover-indicator-bg:var(--hover-tint);--hover-indicator-inset:var(--border-width)}.hover-indicator{background:var(--hover-indicator-bg,var(--hover-tint));border-radius:var(--radius-sm);opacity:0;pointer-events:none;width:0;height:0;z-index:var(--z-below);transition:transform var(--dur) var(--ease-out), width var(--dur) var(--ease-out), height var(--dur) var(--ease-out), opacity var(--dur-fast) var(--ease);margin:0;position:absolute;top:0;left:0}.hover-indicator.is-on{opacity:1}[data-hover-indicator] :where(a[href],button:not(:disabled),[role=button],[role=tab],[role=option],[role=menuitem],[role=link],summary,[data-open]):hover{box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.hover-indicator{transition:none}}:root,[data-theme]{--action-bulk-bg:var(--surface-inverse);--action-bulk-text:var(--text-inverse)}[data-theme=dark]{--action-bulk-bg:var(--surface-elevated-2);--action-bulk-text:var(--text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--action-bulk-bg:var(--surface-elevated-2);--action-bulk-text:var(--text)}}[data-slot=action-bar][data-bulk]{background:var(--action-bulk-bg);color:var(--action-bulk-text)}[data-slot=action-bar][data-bulk] [data-slot=action-bar-summary],[data-slot=action-bar][data-bulk] [data-slot=action-bar-summary] strong{color:var(--action-bulk-text)}[data-slot=action-bar][data-bulk] .ds-iconbtn{color:var(--action-bulk-text);box-shadow:none;background:var(--neutral-mid);border-radius:var(--radius-full)}[data-slot=action-bar][data-bulk] .ds-iconbtn:hover{background:var(--neutral-mid-hover);box-shadow:none}[data-slot=action-bar][data-bulk] .ds-iconbtn:active{background:var(--neutral-mid-press)}[data-slot=action-bar-frame]{height:calc(var(--space-20) * 4)}[data-slot=action-bar-frame][data-bulk]{height:auto;min-height:calc(var(--space-20) * 4)}[data-slot=action-bar-row] input{appearance:none;width:var(--hit-44);height:var(--hit-44);margin:calc(var(--space-3) * -1);border:var(--hit-slop) solid transparent;border-radius:var(--radius-2xl);background:var(--field-bg) center / var(--icon-sm) no-repeat;box-shadow:inset 0 0 0 var(--border-width) var(--border-input);cursor:pointer;background-clip:padding-box;flex:none}[data-slot=action-bar-row] input:checked{background-color:var(--accent-fill);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.5 3.5L13 4.5'/%3E%3C/svg%3E")}[data-slot=action-bar-row] input:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--space-2-5) * -1)}[data-slot=admin-alert]{--alert-halo:var(--state-warning-halo);--alert-soft:var(--state-warning-soft);--alert-icon:var(--state-warning-icon);grid-template-columns:var(--space-8) minmax(0, 1fr) auto;column-gap:var(--space-3);row-gap:calc(var(--space-1) / 2);background:var(--card-bg);box-shadow:var(--shadow-alert), 0 0 0 var(--space-1-5) var(--alert-halo);align-items:start;display:grid}[data-slot=admin-alerts]>li[data-slot=admin-alert]{margin:0}[data-slot=admin-alert][data-tone=danger]{--alert-halo:var(--state-danger-halo);--alert-soft:var(--state-danger-soft);--alert-icon:var(--state-danger-icon)}[data-slot=admin-alert][data-tone=warning]{--alert-halo:var(--state-warning-halo);--alert-soft:var(--state-warning-soft);--alert-icon:var(--state-warning-icon)}[data-slot=admin-alert][data-tone=info]{--alert-halo:var(--state-info-halo);--alert-soft:var(--state-info-soft);--alert-icon:var(--state-info-icon)}[data-slot=admin-alert][data-tone=success]{--alert-halo:var(--state-success-halo);--alert-soft:var(--state-success-soft);--alert-icon:var(--state-success-icon)}[data-slot=admin-alert][data-acknowledged]{--alert-soft:var(--soft-fill);--alert-icon:var(--text-2);box-shadow:inset 0 0 0 var(--border-width) var(--border-subtle);background:0 0}[data-slot=admin-alert-icon]{background:var(--alert-soft);color:var(--alert-icon);grid-area:1/1/span 3}[data-slot=admin-alert-icon] .icon{width:var(--icon-sm);height:var(--icon-sm)}[data-slot=admin-alert-title]{grid-column:2}[data-slot=admin-alert-description]{grid-column:2;max-width:72ch}[data-slot=admin-alert-actions]{grid-area:1/3/span 3}@container (width<=560px){[data-slot=admin-alert]{grid-template-columns:var(--space-8) minmax(0, 1fr)}[data-slot=admin-alert-icon]{grid-row:1/span 2}[data-slot=admin-alert-actions]{margin:var(--space-3) 0 0;flex-wrap:wrap;grid-area:auto/1/auto/-1}}.badge:where(:not([data-slot])){--badge-bg:var(--status-neutral-bg);--badge-text:var(--status-neutral-text);--badge-icon:var(--status-neutral-icon);align-items:center;gap:var(--space-1);height:var(--badge-h);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);white-space:nowrap;color:var(--badge-text);background:var(--badge-bg);border-radius:var(--radius-xs);border:0;display:inline-flex}.badge:where(:not([data-slot])) .icon{width:var(--space-3);height:var(--space-3);color:var(--badge-icon)}.badge--accent:where(:not([data-slot])){--badge-bg:var(--status-info-bg);--badge-text:var(--status-info-text);--badge-icon:var(--status-info-icon)}.badge__dot{width:var(--space-1-5);height:var(--space-1-5);background:var(--badge-icon);border-radius:50%;flex:none}.badge--hollow:where(:not([data-slot])) .badge__dot{border:var(--border-width-mid) solid var(--badge-icon);background:0 0}.badge--neutral:where(:not([data-slot])){--badge-bg:var(--status-neutral-bg);--badge-text:var(--status-neutral-text);--badge-icon:var(--status-neutral-icon)}.badge--info:where(:not([data-slot])){--badge-bg:var(--status-info-bg);--badge-text:var(--status-info-text);--badge-icon:var(--status-info-icon)}.badge--success:where(:not([data-slot])){--badge-bg:var(--status-success-bg);--badge-text:var(--status-success-text);--badge-icon:var(--status-success-icon)}.badge--warning:where(:not([data-slot])){--badge-bg:var(--status-warning-bg);--badge-text:var(--status-warning-text);--badge-icon:var(--status-warning-icon)}.badge--danger:where(:not([data-slot])){--badge-bg:var(--status-danger-bg);--badge-text:var(--status-danger-text);--badge-icon:var(--status-danger-icon)}.badge--lg:where(:not([data-slot])){height:var(--badge-h-lg);padding:0 var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-sm)}.badge--lg:where(:not([data-slot])) .icon{width:var(--icon-xs);height:var(--icon-xs)}.badge--count:where(:not([data-slot])){min-width:var(--icon-lg);height:var(--icon-lg);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent);font-variant-numeric:tabular-nums;justify-content:center}@media (forced-colors:active){.badge:where(:not([data-slot])){outline:var(--border-width) solid CanvasText;outline-offset:calc(var(--border-width) * -1)}.badge:where(:not([data-slot])) .icon{color:currentColor}.badge__dot{background:canvastext}.badge--hollow:where(:not([data-slot])) .badge__dot{background:0 0;border-color:canvastext}}[data-slot=app-shell]{--shell-header-h:var(--space-12);--shell-side-w-icon:var(--space-12);--shell-inset-gap:var(--space-3);--shell-inset-radius:var(--radius-shell-inset);--shell-rail-w:var(--topbar-h);--shell-btn:var(--space-7);--shell-pad:var(--space-8);--shell-motion:var(--dur) var(--ease-in-out)}[data-slot=app-shell-header]{height:var(--shell-header-h)}[data-slot=app-shell-icon-button]{width:var(--shell-btn);height:var(--shell-btn)}[data-slot=app-shell-icon-button] .icon{width:var(--icon-sm);height:var(--icon-sm)}.app-shell__iconbtn{width:var(--shell-btn);height:var(--shell-btn);border-radius:var(--radius-control);color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.app-shell__iconbtn:hover{background:var(--hover-tint);color:var(--text)}.app-shell__iconbtn:active{background:var(--press-tint);color:var(--text)}.app-shell__iconbtn .icon{width:var(--icon-sm);height:var(--icon-sm)}[data-slot=app-shell-title]{line-height:var(--control-h-sm);max-width:calc(var(--shell-side-w) - 2 * var(--space-3))}[data-slot=app-shell-search]{max-width:var(--shell-search-max-w)}[data-slot=app-shell-search] .icon{left:var(--space-3);width:var(--icon-sm);height:var(--icon-sm);color:var(--text-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}[data-slot=app-shell-search] input::-webkit-search-cancel-button{display:none}[data-slot=app-shell-search] input::placeholder{color:var(--text-2)}@container (width<=104px){[data-slot=app-shell-search] input::placeholder{color:#0000}}[data-slot=app-shell-user].menu__trigger{width:var(--shell-btn);height:var(--shell-btn);min-width:0;min-height:0;margin-left:var(--space-1);border-radius:var(--radius-full);background:var(--soft-fill);box-shadow:inset 0 0 0 var(--border-width) var(--border);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);border:0;place-items:center;padding:0;display:inline-grid;position:relative}[data-slot=app-shell-user].menu__trigger:hover{background:var(--soft-fill-hover)}[data-slot=app-shell-user].menu__trigger:active,[data-slot=app-shell-user].menu__trigger[aria-expanded=true]{background:var(--soft-fill-pressed)}@media (width<=767px),(pointer:coarse){[data-slot=app-shell-icon-button]:after,.app-shell__iconbtn:after,[data-slot=app-shell-user].menu__trigger:after,[data-slot=app-shell-rail] button:after,[data-slot=app-shell-rail] a:after{content:"";width:var(--tap);height:var(--tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}[data-slot=app-shell-rail],[data-slot=app-shell-rail-inner]{width:var(--shell-rail-w)}[data-slot=app-shell-rail-button],[data-slot=app-shell-repin]{box-shadow:inset 0 0 0 var(--border-width-strong) transparent}[data-slot=app-shell-rail-button]:is([aria-current=true],[aria-pressed=true]){box-shadow:inset 0 0 0 var(--border-width-strong) var(--border-contrast)}[data-slot=app-shell-rail-button]>.icon,[data-slot=app-shell-repin]>.icon{width:var(--icon-sm);height:var(--icon-sm)}[data-slot=app-shell-rail-add] .icon{width:var(--icon-xs);height:var(--icon-xs)}[data-rail-off] [data-slot=app-shell-rail]{width:0}[data-rail-off] [data-slot=app-shell-rail-inner]{opacity:0;transform:translate(-100%)}[data-rail-off] [data-slot=app-shell-repin]{display:grid}[data-slot=app-shell-side]{width:var(--shell-side-w)}[data-slot=app-shell-nav]{scrollbar-width:none}[data-slot=app-shell-brand] a:focus-visible,[data-slot=app-shell-crumb]:focus-visible{outline-offset:calc(var(--border-width-strong) * -1)}[data-slot=app-shell-link] .icon{width:var(--icon-sm);height:var(--icon-sm);stroke-width:2px}[data-collapsed] [data-slot=app-shell-side]{width:var(--shell-side-w-icon)}[data-collapsed] [data-slot=app-shell-brand]{opacity:0;height:0;padding-top:0;padding-bottom:0}[data-collapsed] [data-slot=app-shell-group-label]{margin-top:calc(var(--space-8) * -1);opacity:0}[data-collapsed] [data-slot=app-shell-label],[data-collapsed] [data-slot=app-shell-count]{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}[data-slot=app-shell-link]{--shell-under:transparent}[data-slot=app-shell-link]:hover{--shell-under:var(--hover-tint)}[data-slot=app-shell-link]:active{--shell-under:var(--press-tint)}[data-slot=app-shell-link][aria-current=page]{--shell-under:var(--selected-fill)}[data-slot=app-shell-link][aria-current=page]:hover{--shell-under:var(--selected-fill-hover)}[data-collapsed] [data-slot=app-shell-link]:has([data-slot=app-shell-count]):after{content:"";top:calc(50% - var(--icon-sm) / 2 - var(--space-0-5));left:calc(var(--space-2) + var(--icon-sm) - var(--space-1-5));width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--text);box-shadow:0 0 0 var(--border-width-strong) var(--shell-under), 0 0 0 var(--border-width-strong) var(--bg-subtle);position:absolute}[data-motion=collapsing] [data-fade]{opacity:0;transition:opacity var(--dur-fast) var(--ease-in)}[data-motion=collapsing] [data-slot=app-shell-link]{background-color:#0000}[data-collapsed] :is([data-slot=app-shell-brand],[data-slot=app-shell-group-label]){transition:none}[data-slot=app-shell-inset]{margin:0 var(--shell-inset-gap) var(--shell-inset-gap) 0;border-radius:var(--shell-inset-radius)}[data-slot=app-shell-pagebar]{height:var(--shell-header-h);padding:0 var(--shell-pad)}[data-slot=app-shell-main]{--radius-card:var(--radius-shell-card);padding:var(--shell-pad)}@media (width<=767px){[data-slot=app-shell]{--shell-inset-gap:var(--space-2);--shell-pad:var(--space-4)}[data-slot=app-shell-user].menu__trigger{margin-left:var(--space-2)}[data-slot=app-shell-rail]{display:none}[data-slot=app-shell-title]{max-width:none;line-height:var(--tap);padding:0 var(--space-2);margin:0 calc(var(--space-2) * -1);border-radius:var(--radius-control);flex:0 auto}[data-slot=app-shell-title]:focus-visible,[data-slot=app-shell-search] input:focus-visible{outline-offset:calc(var(--border-width-strong) * -1)}[data-slot=app-shell-brand],[data-collapsed] [data-slot=app-shell-brand]{height:calc(var(--menu-item-h) + var(--space-2))}[data-slot=app-shell-inset]{margin-left:var(--shell-inset-gap)}[data-slot=app-shell-side],[data-collapsed] [data-slot=app-shell-side]{top:var(--space-2);bottom:var(--space-2);left:var(--space-2);z-index:var(--z-drawer);width:min(75vw, var(--shell-drawer-max-w));border-radius:var(--shell-inset-radius);background:var(--bg);box-shadow:var(--shadow-overlay);transform:translateX(calc(-100% - var(--space-4)));opacity:0;visibility:hidden;transition:transform var(--dur) var(--ease-in-out), opacity var(--dur) var(--ease-in-out), visibility 0s linear var(--dur);position:fixed}[data-nav-open] [data-slot=app-shell-side]{opacity:1;visibility:visible;transition:transform var(--dur) var(--ease-in-out), opacity var(--dur) var(--ease-in-out);transform:none}[data-collapsed] [data-slot=app-shell-brand]{padding-top:var(--space-2);opacity:1}[data-collapsed] [data-slot=app-shell-group-label]{opacity:1;margin-top:0}[data-collapsed] [data-slot=app-shell-label],[data-collapsed] [data-slot=app-shell-count]{clip:auto;width:auto;height:auto;position:static}[data-collapsed] [data-slot=app-shell-link]:has([data-slot=app-shell-count]):after{display:none}[data-slot=app-shell-repin],[data-rail-off] [data-slot=app-shell-repin]{display:none}[data-slot=app-shell-scrim]{z-index:calc(var(--z-drawer) - 1);background:var(--overlay);-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1));opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);display:block;position:fixed;inset:0}[data-nav-open] [data-slot=app-shell-scrim]{opacity:1;pointer-events:auto}[data-slot=app-shell-scrim][hidden]{display:block}}@media (width<=767px),(pointer:coarse){[data-slot=app-shell-crumb]{min-height:var(--tap)}}@media (prefers-reduced-motion:reduce){[data-slot=app-shell-rail],[data-slot=app-shell-rail-inner],[data-slot=app-shell-side],[data-slot=app-shell] [data-fade],[data-slot=app-shell-link],[data-slot=app-shell-scrim]{transition:none!important}}.app-shell__pagehead{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.app-shell__pagehead>div:first-child{gap:var(--space-2);min-width:0;display:grid}.app-shell__kicker{font-size:var(--text-sm);color:var(--text-2)}.app-shell__pagehead h1{font-size:var(--text-3xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold)}.app-shell__pagehead p:not(.app-shell__kicker){max-width:var(--measure-prose);font-size:var(--text-sm);color:var(--text-2)}.app-shell__pageactions{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-shell__stack{gap:var(--space-8);flex-direction:column;display:flex}@media (width<=767px){.app-shell__pagehead h1{font-size:var(--text-2xl)}}[data-slot=app-shell][data-admin] .admin-stats{gap:var(--space-4)}[data-slot=app-shell][data-admin] .admin-stat{border-radius:var(--radius-shell-card)}.admin-dash__card{gap:var(--space-3);min-width:0;padding:var(--space-6);background:var(--card-bg);border:var(--border-width) solid var(--card-border);border-radius:var(--radius-shell-card);flex-direction:column;display:flex}.admin-dash__title{font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--weight-semibold)}.admin-dash__meta{font-size:var(--text-sm);color:var(--text-2)}.admin-dash__top,.admin-dash__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 4)), 1fr));display:grid}@media (width>=1280px){.admin-dash__top{grid-template-columns:3fr 2fr}}.admin-dash__countdown .countdown{flex:1;display:flex}.admin-dash__countdown .countdown__units{flex:1}.admin-dash__countdown .countdown__unit{justify-content:center}.admin-dash__countdown .countdown__units{grid-auto-columns:minmax(0,1fr);width:100%;container-type:inline-size}.admin-dash__countdown .countdown__unit{padding-block:var(--space-4)}@container (width>=480px){.admin-dash__countdown .countdown__value{font-size:var(--text-4xl)}}.admin-dash__countdown{container-type:inline-size}.admin-dash__stages{padding:var(--space-3) 0 0;gap:var(--space-3) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}@container (width>=480px){.admin-dash__stages{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-dash__stages li{font-size:var(--text-xs);line-height:var(--lh-xs);flex-direction:column;display:flex}.admin-dash__stages li:before{content:"";height:var(--space-1);margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--alpha-10)}.admin-dash__stages strong{font-weight:var(--weight-medium);color:var(--text)}.admin-dash__stages span{color:var(--text-2)}.admin-dash__stages .is-done:before{background:var(--text)}.admin-dash__stages .is-current:before{background:var(--accent-fill)}.admin-dash__stages .is-current strong{font-weight:var(--weight-semibold)}.admin-dash__quick{margin:0 calc(var(--space-2) * -1);gap:var(--space-0-5);flex-direction:column;padding:0;list-style:none;display:flex}.admin-dash__quick a{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2);border-radius:var(--radius-control);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--dur-fast) var(--ease);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.admin-dash__quick a:hover{background:var(--hover-tint)}.admin-dash__quick a:active{background:var(--press-tint)}.admin-dash__quick small{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-2);display:block}.admin-dash__quick .icon{color:var(--text-2)}.admin-dash__bars{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-dash__bars li{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar";display:grid}.admin-dash__barlabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);grid-area:label;overflow:hidden}.admin-dash__barvalue{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;grid-area:value}.admin-dash__bar{height:var(--space-2);border-radius:var(--radius-full);background:var(--alpha-10);grid-area:bar;position:relative;overflow:hidden}.admin-dash__bar:after{content:"";width:var(--v);border-radius:inherit;background:var(--text);position:absolute;inset:0 auto 0 0}.admin-dash__activity{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-dash__activity li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:auto 1fr auto;display:grid}.admin-dash__activity li:first-child{border-top:0;padding-top:0}.admin-dash__activity p{min-width:0;color:var(--text-2)}.admin-dash__activity strong{color:var(--text);font-weight:var(--weight-medium)}.admin-dash__activity time{font-size:var(--text-xs);color:var(--text-2);font-variant-numeric:tabular-nums}.menu__trigger{align-items:center;gap:var(--space-2);display:inline-flex}.menu__trigger:not(.button){padding:0}.menu__trigger.button--secondary[aria-expanded=true]{background:var(--control-bg-pressed)}.menu__trigger.button--ghost[aria-expanded=true]{background:var(--state-pressed-bg)}[data-slot=tooltip]:hover>[data-slot=tooltip-content]{transition-delay:var(--dur-delay), var(--dur-delay)}[data-slot=tooltip]:focus-within>[data-slot=tooltip-content]{transition-delay:0s,0s}:root,[data-theme]{--overlay-fill:var(--soft-fill);--overlay-fill-hover:var(--soft-fill-hover);--overlay-fill-pressed:var(--soft-fill-pressed);--overlay-inset-bg:var(--surface-2)}[data-theme=dark]{--overlay-fill:var(--control-bg-hover);--overlay-fill-hover:var(--control-bg-pressed);--overlay-fill-pressed:var(--control-bg-selected);--overlay-inset-bg:var(--control-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--overlay-fill:var(--control-bg-hover);--overlay-fill-hover:var(--control-bg-pressed);--overlay-fill-pressed:var(--control-bg-selected);--overlay-inset-bg:var(--control-bg)}}html.overlay-lock,html.overlay-lock body{overflow:hidden}[data-slot=skip-link]{top:calc(var(--space-20) * -1.25)}[data-slot=skip-link]:focus{top:var(--space-4)}html.ds-frame [data-slot=skip-link]{display:none!important}.skip-link-frame{border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:160px;padding:var(--space-4);padding-top:var(--sidebar-w-collapsed);position:relative;overflow:hidden}.skip-link-frame [data-slot=skip-link]{top:var(--space-4);left:var(--space-4);opacity:0;position:absolute}.skip-link-frame [data-slot=skip-link]:focus,.skip-link-frame [data-slot=skip-link]:hover{opacity:1}.skip-link-frame__nav{gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.skip-link-frame__nav a{min-width:var(--tap);min-height:var(--tap);color:var(--text-2);justify-content:center;align-items:center;display:inline-flex}.skip-link-frame main:focus{box-shadow:var(--focus-ring);outline:none}.skip-link-frame main{min-height:var(--tap)}.skip-link-frame__nav a{border-radius:var(--radius-sm);padding:0 var(--space-1);margin:0 calc(var(--space-1) * -1)}.skip-link-frame__nav a:hover{background:var(--hover-tint);color:var(--text)}.skip-link-frame__nav a:active{background:var(--press-tint);opacity:1}[data-slot=app-bar-button]{--app-bar-under:transparent}[data-slot=app-bar-button]:hover{--app-bar-under:var(--hover-tint)}[data-slot=app-bar-button]:active{--app-bar-under:var(--press-tint)}[data-slot=app-bar-dot]{top:calc(50% - var(--icon-md) / 2 - var(--space-0-5));left:calc(50% + var(--icon-md) / 2 - var(--space-1-5));box-shadow:0 0 0 var(--border-width-strong) var(--app-bar-under), 0 0 0 var(--border-width-strong) var(--bg)}.app-bar-scroller{height:220px}.app-bar-scroller__body{padding:var(--space-4);gap:var(--space-3);color:var(--text-2);display:grid}.app-bar-scroller__body p{padding:var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-lg)}.form-field:not([data-slot]){gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.form-field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}.form-field__req{color:var(--text);margin-left:var(--space-1)}.form-field__opt{font-weight:var(--weight-regular);color:var(--text-2);margin-left:var(--space-1)}.form-field__help{font-size:var(--text-sm);color:var(--text-2)}.form-field__error{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--danger);display:flex}.form-field__error[hidden]{display:none}.form-field__error .icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;align-self:center;margin-top:0}.form-field--disabled .form-field__label{color:var(--text-disabled)}fieldset.form-field{border:0;margin:0;padding:0}fieldset.form-field>legend{margin-bottom:var(--space-2);padding:0}form[data-validate] .form-field__error[hidden]{visibility:hidden;display:flex!important}.form-field:not([data-slot]){gap:var(--space-2)}.form-field__label{font-weight:var(--weight-medium)}.form-field__req{color:var(--text-2)}.form-field__error{font-weight:var(--weight-regular);color:var(--danger)}.avatar{--avatar-bg:var(--soft-fill-hover);--avatar-fg:var(--text);--avatar-ring:var(--surface);--avatar-font-min:calc(var(--text-xs) * .75);--avatar-size:var(--space-8);--avatar-radius:var(--radius-md);--avatar-dot:max(var(--space-2), calc(var(--avatar-size) * .22));box-sizing:border-box;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);background:var(--avatar-bg);color:var(--avatar-fg);box-shadow:inset 0 0 0 var(--border-width) var(--border-subtle);font-size:max(var(--avatar-font-min), calc(var(--avatar-size) * .4));line-height:1;font-weight:var(--weight-medium);letter-spacing:0;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar--xs{--avatar-size:var(--space-6);--avatar-radius:var(--radius-sm)}.avatar--sm{--avatar-size:var(--space-7);--avatar-radius:var(--radius-sm)}.avatar--lg{--avatar-size:var(--space-12);--avatar-radius:var(--radius-xl)}.avatar--xl{--avatar-size:var(--space-16);--avatar-radius:var(--radius-2xl)}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.avatar:has(img):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--border-width) var(--border-subtle);pointer-events:none;position:absolute;inset:0}.avatar .icon,.avatar [data-icon]>svg{width:50%;height:50%;color:inherit;flex:none}.avatar>[data-icon]{justify-content:center;align-items:center;width:100%;height:100%}:is(.avatar:has(.icon),.avatar:has([data-icon])){color:var(--text-2)}.avatar--square{border-radius:var(--avatar-radius)}.avatar--accent{background:var(--accent-soft-strong);color:var(--accent-text)}.avatar--inverse{background:var(--grey-700);color:var(--grey-0)}.avatar--tint-1{background:color-mix(in srgb, var(--state-info-icon) 16%, var(--surface));color:color-mix(in srgb, var(--state-info-text) 70%, var(--text))}.avatar--tint-2{background:color-mix(in srgb, var(--state-success-icon) 16%, var(--surface));color:color-mix(in srgb, var(--state-success-text) 70%, var(--text))}.avatar--tint-3{background:color-mix(in srgb, var(--state-warning-icon) 16%, var(--surface));color:color-mix(in srgb, var(--state-warning-text) 70%, var(--text))}.avatar--tint-4{background:color-mix(in srgb, var(--state-danger-icon) 16%, var(--surface));color:color-mix(in srgb, var(--state-danger-text) 70%, var(--text))}.avatar--tint-5{background:color-mix(in srgb, var(--syntax-function) 16%, var(--surface));color:color-mix(in srgb, var(--syntax-function) 70%, var(--text))}.avatar--tint-6{background:color-mix(in srgb, var(--syntax-number) 16%, var(--surface));color:color-mix(in srgb, var(--syntax-number) 70%, var(--text))}.avatar__status{box-sizing:content-box;width:var(--avatar-dot);height:var(--avatar-dot);right:calc(var(--avatar-size) * .146 - var(--avatar-dot) / 2 - var(--border-width-strong));bottom:calc(var(--avatar-size) * .146 - var(--avatar-dot) / 2 - var(--border-width-strong));border-radius:var(--radius-full);background:var(--state-success-icon);border:var(--border-width-strong) solid var(--avatar-ring);position:absolute}.avatar__status--off{background:var(--avatar-ring);box-shadow:inset 0 0 0 var(--border-width-strong) var(--text-3)}.avatar--square>.avatar__status{right:calc(var(--avatar-dot) * -.25 - var(--border-width-strong));bottom:calc(var(--avatar-dot) * -.25 - var(--border-width-strong))}.avatar-group{padding-left:var(--border-width-strong);align-items:center;display:inline-flex}.avatar-group>.avatar{box-shadow:inset 0 0 0 var(--border-width) var(--border-subtle), 0 0 0 var(--border-width-strong) var(--avatar-ring);font-size:max(var(--avatar-font-min), calc(var(--avatar-size) * .36))}.avatar-group>.avatar+.avatar{margin-left:calc(var(--space-0-75) * -1)}.avatar-group>.avatar--more,.avatar--more{background:var(--soft-fill);color:var(--text-2);font-size:max(var(--avatar-font-min), calc(var(--avatar-size) * .34));font-variant-numeric:tabular-nums;text-transform:none}@property --spinner-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.spinner:where(:not([data-slot])){align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--text-sm);line-height:var(--leading-snug);display:inline-flex}.spinner__ring:where(:not([data-slot])){--spinner-fg:var(--text);--spinner-track:var(--alpha-15);--spinner-w:var(--border-width-strong);width:var(--space-5);height:var(--space-5);background:conic-gradient(from var(--spinner-angle), var(--spinner-fg) 0 90deg, var(--spinner-track) 90deg 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-w)), var(--mask-solid) calc(100% - var(--spinner-w)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-w)), var(--mask-solid) calc(100% - var(--spinner-w)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-w)), var(--mask-solid) calc(100% - var(--spinner-w)));animation:spin var(--dur-spin) linear infinite;border-radius:50%;flex:none}.spinner--sm:where(:not([data-slot])) .spinner__ring{width:var(--space-4);height:var(--space-4)}.spinner--lg:where(:not([data-slot])) .spinner__ring{width:var(--space-8);height:var(--space-8);--spinner-w:var(--space-0-75)}.spinner--current:where(:not([data-slot])) .spinner__ring{--spinner-fg:transparent;--spinner-track:currentColor;opacity:.9}@keyframes spin{to{--spinner-angle:360deg}}@media (prefers-reduced-motion:reduce){.spinner__ring:where(:not([data-slot])){animation-duration:var(--dur-spin-reduced)!important;animation-iteration-count:infinite!important}}.button[aria-busy=true]{cursor:progress}.button[aria-busy=true]:has(>.spinner){color:var(--text)!important}.button--primary[aria-busy=true]:has(>.spinner){color:var(--on-accent)!important}.button--danger[aria-busy=true]:has(>.spinner){color:var(--text-inverse)!important}.button[aria-busy=true]:has(>.spinner):after{content:none}[data-slot=bottom-tab-bar]{display:grid}@media (width>=768px){[data-slot=bottom-tab-bar][data-mobile-only]{display:none}}[data-slot=bottom-tab-bar-item]{--btb-pill:transparent;--btb-under:transparent;min-height:calc(var(--topbar-h) - var(--space-2))}[data-slot=bottom-tab-bar-icon]{background:var(--btb-pill)}[data-slot=bottom-tab-bar-item]:hover{--btb-pill:var(--hover-tint)}[data-slot=bottom-tab-bar-item]:active{--btb-pill:var(--press-tint)}[data-slot=bottom-tab-bar-item][aria-current=page]{--btb-pill:var(--selected-fill)}[data-slot=bottom-tab-bar-item][aria-current=page]:hover{--btb-pill:var(--selected-fill-hover)}[data-slot=bottom-tab-bar-item][aria-current=page]:active{--btb-pill:var(--state-selected-pressed-bg)}[data-slot=bottom-tab-bar]>.hover-indicator{display:none}[data-slot=bottom-tab-bar-badge]{top:calc(50% - var(--icon-md) / 2 - var(--space-1-5));left:calc(50% + var(--icon-md) / 2 - var(--space-1-5));box-shadow:0 0 0 var(--border-width-strong) var(--btb-pill), 0 0 0 var(--border-width-strong) var(--btb-under), 0 0 0 var(--border-width-strong) var(--surface)}[data-slot=bottom-tab-bar-dot]{top:calc(50% - var(--icon-md) / 2 - var(--space-0-5));left:calc(50% + var(--icon-md) / 2 - var(--space-1-5));box-shadow:0 0 0 var(--border-width-strong) var(--btb-pill), 0 0 0 var(--border-width-strong) var(--btb-under), 0 0 0 var(--border-width-strong) var(--surface)}@media (pointer:fine){@container bottom-tab-bar (width>=480px){[data-slot=bottom-tab-bar-item]{gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-2);font-size:var(--text-sm);line-height:var(--lh-sm);flex-direction:row}[data-slot=bottom-tab-bar-icon]{width:auto;height:var(--icon-md);background:0 0;align-items:flex-start;display:flex}[data-slot=bottom-tab-bar-item],[data-slot=bottom-tab-bar-item][aria-current=page]{--btb-pill:transparent}[data-slot=bottom-tab-bar-item]:hover{--btb-under:var(--hover-tint)}[data-slot=bottom-tab-bar-item]:active{--btb-under:var(--press-tint);background:var(--press-tint)}[data-slot=bottom-tab-bar-item][aria-current=page]{--btb-under:var(--selected-fill);background:var(--selected-fill)}[data-slot=bottom-tab-bar-item][aria-current=page]:hover{--btb-under:var(--selected-fill-hover);background:var(--selected-fill-hover)}[data-slot=bottom-tab-bar-item][aria-current=page]:active{--btb-under:var(--state-selected-pressed-bg);background:var(--state-selected-pressed-bg)}[data-slot=bottom-tab-bar]>.hover-indicator{display:block}[data-slot=bottom-tab-bar-badge]{top:calc(var(--space-1-5) * -1);margin-left:calc(var(--space-1-5) * -1);flex:none;position:relative;left:auto}}}.btb-phone{border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg);flex-direction:column;width:100%;max-width:390px;height:360px;margin:0 auto;display:flex;overflow:hidden}.btb-phone__screen{padding:var(--space-4);flex:1;overflow:auto}.btb-phone__screen h3{font-size:var(--text-xl);margin-bottom:var(--space-2)}.btb-phone__screen p{color:var(--text-2)}[data-slot=breadcrumb-back]{display:none}@media (width<=599px){[data-slot=breadcrumb][data-responsive] [data-slot=breadcrumb-list]{display:none}[data-slot=breadcrumb][data-responsive] [data-slot=breadcrumb-back]{display:inline-flex}}[data-slot=split-button]>.button-group__wrap{display:inline-flex;position:static}[data-slot=command-palette]{padding:12vh var(--space-4) var(--space-4)}[data-slot=command-palette-content]{max-height:70vh}[data-slot=command-palette-input]::placeholder{color:var(--text-3)}[data-slot=command-palette-search]:has(:focus-visible){outline:var(--focus-outline);outline-offset:calc(var(--border-width-strong) * -1)}@media (width<=599px){[data-slot=command-palette]{padding:var(--space-2)}[data-slot=command-palette-content]{max-height:calc(100vh - var(--space-4))}[data-slot=command-palette-footer]{display:none}}[data-slot=empty-state]:not([data-compact]) [data-slot=empty-state-icon] .icon{width:var(--icon-lg);height:var(--icon-lg)}[data-slot=empty-state-description]{max-width:44ch}[data-slot=navigation-bar-link][aria-current=page]{background:var(--selected-fill)}[data-variant=inverse] [data-slot=navigation-bar-link][aria-current=page]{background:var(--solid-hover)}[data-slot=navigation-bar-toggle][aria-expanded=true]{background:var(--selected-fill)}[data-variant=inverse] [data-slot=navigation-bar-toggle]{box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb, var(--text-inverse) 30%, transparent)}[data-variant=inverse] [data-slot=navigation-bar-toggle][aria-expanded=true]{background:var(--solid-hover)}[data-slot=navigation-bar-panel-link][aria-current=page]{background:var(--selected-fill)}[data-slot=navigation-bar-brand]:hover,[data-slot=navigation-bar-link]:hover,[data-slot=navigation-bar-toggle]:hover,[data-slot=navigation-bar-panel-link]:hover{background:color-mix(in srgb, currentColor 8%, transparent)}[data-slot=navigation-bar-brand]:active,[data-slot=navigation-bar-link]:active,[data-slot=navigation-bar-toggle]:active,[data-slot=navigation-bar-panel-link]:active{background:color-mix(in srgb, currentColor 12%, transparent)}[data-variant=inverse] [data-slot=navigation-bar-link]:hover,[data-variant=inverse] [data-slot=navigation-bar-brand]:hover{background:var(--solid-hover)}[data-variant=inverse] [data-slot=navigation-bar-link]:active{background:var(--solid-pressed)}[data-slot=navigation-bar]:not([data-variant=inverse]) [data-slot=navigation-bar-link][aria-current=page]:hover,[data-slot=navigation-bar-panel-link][aria-current=page]:hover{background:var(--selected-fill-hover)}[data-variant=inverse] [data-slot=navigation-bar-link][aria-current=page]:hover{background:var(--state-inverse-hover-bg)}[data-variant=inverse] [data-slot=navigation-bar-brand]:active,[data-variant=inverse] [data-slot=navigation-bar-link]:active,[data-variant=inverse] [data-slot=navigation-bar-link][aria-current=page]:active{background:var(--state-inverse-pressed-bg)}[data-slot=navigation-bar]:not([data-variant=inverse]) [data-slot=navigation-bar-link][aria-current=page]:active,[data-slot=navigation-bar-panel-link][aria-current=page]:active{background:var(--state-selected-pressed-bg)}[data-hover-indicator] [data-slot=navigation-bar-link]:hover{background:0 0}[data-variant=inverse] [data-slot=navigation-bar-links][data-hover-indicator]{--hover-indicator-bg:var(--state-inverse-hover-bg)}@media (width>=900px){[data-slot=navigation-bar-nav],[data-slot=navigation-bar-cta]{display:flex}[data-slot=navigation-bar-toggle],[data-slot=navigation-bar-panel]{display:none!important}}:root{--nm-feature-bg:var(--surface-inverse);--nm-feature-text:var(--text-inverse)}[data-theme=dark]{--nm-feature-bg:var(--control-bg-selected);--nm-feature-text:var(--text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nm-feature-bg:var(--control-bg-selected);--nm-feature-text:var(--text)}}[data-slot=navigation-menu-feature]{background:var(--nm-feature-bg);color:var(--nm-feature-text)}[data-slot=navigation-menu-content]{left:var(--nm-shift,0)}[data-slot=navigation-menu-content][data-mega]{width:min(var(--container-sm), calc(100vw - 2 * var(--gutter)))}@media (width>=640px){[data-slot=navigation-menu-content][data-mega]{grid-template-columns:1fr 1fr}}@media (width<=639px){[data-slot=navigation-menu-content]{min-width:0;left:0;right:0}[data-slot=navigation-menu-content][data-mega]{width:auto}}[data-slot=navigation-menu-link]:has(small) .icon{margin-top:var(--border-width)}[data-slot=not-found-icon] .icon{width:var(--icon-lg);height:var(--icon-lg)}[data-slot=not-found-description]{max-width:44ch}[data-slot=page-header-description]{max-width:60ch}@media (width<=599px){:is([data-slot=pagination-item]:not(:has([aria-current])),[data-slot=pagination-ellipsis]){display:none}[data-slot=pagination-item]:has([aria-current]){width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}[data-slot=pagination-content]:has([data-slot=pagination-item]) [data-slot=pagination-status]{display:inline}}@media (width<=899px){[data-slot=public-shell-nav],[data-slot=public-shell-bar]>[data-slot=public-shell-cta]{display:none}[data-slot=public-shell-bar]{justify-content:space-between}[data-slot=public-shell-menu-button]{display:inline-flex}}@media (width>=900px){[data-slot=public-shell-mobile]{display:none!important}}[data-slot=public-shell-banner] a{align-items:center;gap:var(--space-1);min-height:var(--space-8);color:inherit;font-weight:var(--weight-semibold);text-underline-offset:var(--space-0-75);display:inline-flex}[data-slot=public-shell-banner] a:hover{box-shadow:inset 0 calc(var(--border-width-strong) * -1) 0 currentColor}[data-slot=public-shell-banner] a:active{box-shadow:inset 0 calc(var(--space-1) * -1) 0 currentColor}[data-slot=public-shell-banner] a:focus-visible,[data-slot=public-shell-footer-link]:focus-visible{box-shadow:0 0 0 var(--border-width-strong) var(--surface-inverse), 0 0 0 var(--space-1) var(--text-inverse)}[data-slot=public-shell-footer-link]:hover{box-shadow:inset 0 calc(var(--border-width) * -1) 0 currentColor}[data-slot=public-shell-footer-link]:active{box-shadow:inset 0 calc(var(--border-width-strong) * -1) 0 currentColor}@media (width<=767px),(pointer:coarse){[data-slot=public-shell-banner] a,[data-slot=public-shell-footer-link]{min-height:var(--tap)}}[data-slot=public-shell-footer-inner]{grid-template-columns:1fr;display:grid}@media (width>=768px){[data-slot=public-shell-footer-inner]{grid-template-columns:2fr 1fr 1fr 1fr}}[data-slot=public-shell-blurb]{max-width:40ch}:where([data-slot=public-shell-main]) a:where(:not([class])):hover{background:var(--hover-tint)}:where([data-slot=public-shell-main]) a:where(:not([class])):active{background:var(--press-tint)}[data-transparent] [data-slot=public-shell-brand],[data-transparent] [data-slot=public-shell-brand]:hover,[data-transparent] [data-slot=public-shell-nav-link]{color:var(--grey-0)}[data-transparent] [data-slot=public-shell-nav-link]:hover{color:var(--grey-0);background:var(--on-media-hover-tint)}[data-transparent] [data-slot=public-shell-nav-link]:active{background:var(--on-media-press-tint)}[data-transparent] [data-slot=public-shell-nav-link][aria-current=page]{background:var(--on-media-hover-tint)}[data-transparent] [data-slot=public-shell-nav-link][aria-current=page]:hover{background:var(--on-media-press-tint)}[data-transparent] [data-slot=public-shell-menu-button]{color:var(--grey-0);box-shadow:inset 0 0 0 var(--border-width) var(--on-media-border)}.public-shell__hero-demo{background:var(--grey-900);min-height:320px;color:var(--grey-0);align-items:flex-end;width:100%;display:flex;position:relative;container-type:inline-size}.public-shell__hero-copy{padding:var(--space-20) var(--gutter) var(--space-8);max-width:40ch}.public-shell__hero-kicker{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--grey-300);margin-bottom:var(--space-2)}.public-shell__hero-title{font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.public-shell__hero-demo [data-transparent]{z-index:var(--z-raised)}@container (width<=899px){.public-shell__hero-demo [data-slot=public-shell-nav],.public-shell__hero-demo [data-slot=public-shell-bar]>[data-slot=public-shell-cta]{display:none}.public-shell__hero-demo [data-slot=public-shell-bar]{justify-content:space-between}.public-shell__hero-demo [data-slot=public-shell-menu-button]{display:inline-flex}}.share-sheet__status{min-height:1.5em}.share-sheet__status:empty{min-height:0;margin-top:calc(var(--space-5) * -1)}[data-slot=sidebar]:before{content:"";width:max(100%, var(--sidebar-w));z-index:var(--z-below);background:var(--bg-subtle);border-right:var(--border-width) solid var(--border-subtle);pointer-events:none;position:absolute;top:0;bottom:0;right:0}[data-slot=sidebar][data-collapsed]{width:var(--sidebar-w-collapsed);clip-path:inset(0 -100vw 0 0);overflow:visible}[data-collapsed] [data-slot=sidebar-header]{padding:var(--space-2) var(--space-3);min-height:var(--topbar-h);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}[data-collapsed] [data-slot=sidebar-brand-text],[data-collapsed] [data-slot=sidebar-group-label]{display:none}[data-collapsed] [data-slot=sidebar-brand]{min-width:var(--tap);justify-content:center}[data-collapsed] [data-slot=sidebar-trigger]{margin:0}[data-collapsed] [data-slot=sidebar-trigger] .icon{transform:rotate(180deg)}[data-collapsed] [data-slot=sidebar-group]{padding:var(--space-2) var(--space-3) 0}[data-collapsed] [data-slot=sidebar-menu][hidden]{display:grid}[data-collapsed] [data-slot=sidebar-item]{justify-content:center;padding:0}[data-collapsed] [data-slot=sidebar-label]{left:calc(100% + var(--space-2));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text);box-shadow:var(--shadow-overlay);font-size:var(--text-sm);clip-path:inset(50%);white-space:nowrap;pointer-events:none;z-index:var(--z-tooltip);flex:none;transition:none;position:absolute;top:50%;transform:translateY(-50%)}[data-collapsed] [data-slot=sidebar-item]:hover [data-slot=sidebar-label],[data-collapsed] [data-slot=sidebar-item]:focus-visible [data-slot=sidebar-label]{clip-path:none}[data-slot=sidebar-item]{--sidebar-under:transparent}[data-slot=sidebar-item]:hover{--sidebar-under:var(--hover-tint)}[data-slot=sidebar-item][aria-current=page]{--sidebar-under:var(--selected-fill)}[data-slot=sidebar-item][aria-current=page]:hover{--sidebar-under:var(--selected-fill-hover)}[data-collapsed] [data-slot=sidebar-item] [data-slot=sidebar-count]{top:calc(50% - var(--icon-md) / 2 - var(--space-0-5));left:calc(50% + var(--icon-md) / 2 - var(--space-1-5));width:var(--space-2);min-width:0;height:var(--space-2);border-radius:var(--radius-full);background:var(--text);color:#0000;box-shadow:0 0 0 var(--border-width-strong) var(--sidebar-under), 0 0 0 var(--border-width-strong) var(--bg-subtle);padding:0;font-size:0;position:absolute;overflow:hidden}[data-motion=collapsing] [data-fade]{opacity:0}[data-motion=collapsing] [data-slot=sidebar-item]{background-color:#0000}@media (prefers-reduced-motion:reduce){[data-slot=sidebar] [data-fade],[data-slot=sidebar-trigger] .icon{transition:none!important}}@media (width<=767px){[data-slot=sidebar]:not([data-collapsed]){height:auto;min-height:0;z-index:var(--z-drawer);position:absolute;top:0;bottom:0;left:0}[data-slot=sidebar]:not([data-collapsed])+*{margin-left:var(--sidebar-w-collapsed)}[data-slot=sidebar-scrim]{z-index:calc(var(--z-drawer) - 1);background:var(--overlay);opacity:0;visibility:hidden;cursor:pointer;transition:opacity var(--dur) var(--ease-out), visibility 0s linear var(--dur);display:block;position:absolute;inset:0}[data-slot=sidebar]:not([data-collapsed])~[data-slot=sidebar-scrim]{opacity:1;visibility:visible;transition:opacity var(--dur) var(--ease-out)}[data-motion=collapsing]~[data-slot=sidebar-scrim]{opacity:0;transition:opacity var(--dur-fast) var(--ease-in)}[data-motion=expanding] [data-slot=sidebar-item]{background-color:#0000;transition:none}}@media (prefers-reduced-motion:reduce){[data-slot=sidebar],[data-slot=sidebar]+*,[data-slot=sidebar-scrim]{transition:none!important}}:root{--tabs-track:var(--track-sunken);--tabs-thumb:var(--surface-elevated);--tabs-thumb-hover:var(--surface-elevated);--tabs-thumb-pressed:var(--soft-fill-hover);--tabs-thumb-shadow:var(--shadow-thumb)}[data-theme=dark]{--tabs-track:var(--control-bg);--tabs-thumb:var(--control-bg-selected);--tabs-thumb-hover:var(--control-bg-selected-hover);--tabs-thumb-pressed:var(--control-bg-selected-pressed);--tabs-thumb-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tabs-track:var(--control-bg);--tabs-thumb:var(--control-bg-selected);--tabs-thumb-hover:var(--control-bg-selected-hover);--tabs-thumb-pressed:var(--control-bg-selected-pressed);--tabs-thumb-shadow:none}}[data-slot=tabs-list]{scrollbar-width:thin}[data-slot=tabs][data-variant=pill] [data-slot=tabs-list]{background:var(--tabs-track)}[data-slot=tabs][data-variant=pill] [data-slot=tabs-trigger][aria-selected=true]{background:var(--tabs-thumb);box-shadow:var(--tabs-thumb-shadow)}[data-slot=tabs][data-variant=pill] [data-slot=tabs-trigger][aria-selected=true]:hover{background:var(--tabs-thumb-hover)}[data-slot=tabs][data-variant=pill] [data-slot=tabs-trigger][aria-selected=true]:active{background:var(--tabs-thumb-pressed)}@media (width>=640px){[data-slot=tabs][data-variant=vertical]{grid-template-columns:var(--tabs-list-w) 1fr}}[data-slot=tabs-trigger].is-focus{outline:var(--focus-outline);outline-offset:calc(var(--ring-offset) * -1);box-shadow:none}[data-slot=tabs][data-variant=pill] [data-slot=tabs-trigger][aria-selected=true].is-focus{box-shadow:var(--tabs-thumb-shadow)}.tabs--demo-narrow{width:min(100%,22rem);min-width:0}:root,[data-theme]{--overlay-fill:var(--soft-fill);--overlay-fill-hover:var(--soft-fill-hover);--overlay-fill-pressed:var(--soft-fill-pressed)}[data-theme=dark]{--overlay-fill:var(--control-bg-hover);--overlay-fill-hover:var(--control-bg-pressed);--overlay-fill-pressed:var(--control-bg-selected)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--overlay-fill:var(--control-bg-hover);--overlay-fill-hover:var(--control-bg-pressed);--overlay-fill-pressed:var(--control-bg-selected)}}[data-slot=toast-region]{bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}@media (width>=768px){[data-slot=toast-region]{bottom:var(--space-6)}}@media (width<=767px){[data-slot=toast-region]{bottom:auto;top:calc(var(--space-4) + env(safe-area-inset-top))}}[data-slot=tree-view] [role=treeitem]{outline:none}[data-slot=tree-view] [role=treeitem]:hover,[data-slot=tree-view] [role=treeitem]:active{box-shadow:none}[data-slot=tree-view] [role=treeitem]:focus-visible{box-shadow:none;border-radius:0}[data-slot=tree-view] [role=treeitem]:focus-visible>[data-slot=tree-view-row]{outline:var(--focus-outline);outline-offset:var(--ring-offset-inset)}[data-slot=tree-view] [role=treeitem]+[role=treeitem],[data-slot=tree-view] [role=group]>[role=treeitem]:first-child{margin-top:var(--space-0-5)}[data-slot=tree-view-row]:hover{background:var(--hover-tint)}[data-slot=tree-view] [role=treeitem]:not(:has([role=treeitem]:hover)):hover>[data-slot=tree-view-row]{background:var(--hover-tint)}[data-slot=tree-view] [role=treeitem]:not(:has([role=treeitem]:active)):active>[data-slot=tree-view-row]{background:var(--press-tint)}[data-slot=tree-view] [role=treeitem][aria-selected=true]>[data-slot=tree-view-row]{background:var(--selected-fill);color:var(--text);font-weight:var(--weight-medium)}[data-slot=tree-view] [role=treeitem][aria-selected=true]:not(:has([role=treeitem]:hover)):hover>[data-slot=tree-view-row]{background:var(--selected-fill-hover)}[data-slot=tree-view][data-checkable] [aria-selected]>[data-slot=tree-view-row]{color:inherit;font-weight:inherit;background:0 0}[data-slot=tree-view] [aria-expanded=false]>[data-slot=tree-view-row] [data-slot=tree-view-toggle]{transform:rotate(-90deg)}[data-slot=tree-view] [aria-expanded=false]>ul{display:none}[data-slot=tree-view-toggle] .icon{width:var(--icon-sm);height:var(--icon-sm)}[data-slot=tree-view-box]{box-shadow:inset 0 0 0 var(--border-width) var(--border-input)}[data-slot=tree-view-row]:hover [data-slot=tree-view-box]{box-shadow:inset 0 0 0 var(--border-width) var(--border-input-hover)}[data-slot=tree-view] [aria-checked=true]>[data-slot=tree-view-row] [data-slot=tree-view-box],[data-slot=tree-view] [aria-checked=mixed]>[data-slot=tree-view-row] [data-slot=tree-view-box]{background:var(--accent-fill);box-shadow:none}[data-slot=tree-view] [aria-checked=true]>[data-slot=tree-view-row] [data-slot=tree-view-box]:before{content:"";width:calc(var(--icon-md) / 2);height:var(--space-1-25);border-left:var(--border-width-strong) solid var(--on-accent);border-bottom:var(--border-width-strong) solid var(--on-accent);transform:translateY(calc(var(--border-width) * -1)) rotate(-45deg)}[data-slot=tree-view] [aria-checked=mixed]>[data-slot=tree-view-row] [data-slot=tree-view-box]:before{content:"";width:var(--space-2);height:var(--border-width-strong);background:var(--on-accent)}.demo-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(var(--card-min-w-sm), 1fr));display:grid}.demo-stat{padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card)}.demo-stat__label{font-size:var(--text-sm);color:var(--text-2)}.demo-stat__value{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;margin:var(--space-1) 0}.demo-stat__meta{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-2);display:flex}.demo-stat--attention{border-color:var(--border-contrast);box-shadow:inset 0 0 0 var(--border-width) var(--border-contrast)}.demo-cols{gap:var(--space-4);margin-top:var(--space-4);display:grid}@media (width>=1024px){.demo-cols{grid-template-columns:2fr 1fr}}.demo-panel{padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);min-width:0}.demo-panel>h2{font-size:var(--text-lg);margin-bottom:var(--space-4)}.demo-alerts{margin:0;padding:0;list-style:none;display:grid}.demo-alerts li{gap:var(--space-3);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--border);grid-template-columns:auto 1fr;align-items:start;display:grid}.demo-alerts li:first-child{border-top:0;padding-top:0}.demo-alerts li>.button{grid-column:2;justify-self:start}@media (width>=640px){.demo-alerts li{grid-template-columns:auto 1fr auto}.demo-alerts li>.button{grid-column:auto}}.demo-alerts p{font-size:var(--text-sm);color:var(--text-2);margin-top:var(--space-0-5)}.demo-timeline{margin:0;padding:0;list-style:none;display:grid}.demo-timeline li{padding:0 0 var(--space-4) var(--space-6);font-size:var(--text-sm);display:grid;position:relative}.demo-timeline li:before{content:"";left:0;top:var(--space-1);width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);border:var(--border-width-strong) solid var(--border-strong);background:var(--surface);position:absolute}.demo-timeline li:after{content:"";left:var(--space-1-25);top:var(--space-5);width:var(--space-0-5);background:var(--border);position:absolute;bottom:0}.demo-timeline li:last-child:after{display:none}.demo-timeline li.is-done:before{background:var(--text);border-color:var(--text)}.demo-timeline li.is-current:before{background:var(--accent-fill);border-color:var(--accent-fill);box-shadow:0 0 0 var(--space-1) var(--accent-soft)}.demo-timeline span{color:var(--text-2)}.demo-filters{gap:var(--space-2);padding:var(--space-0-5) var(--space-0-5) var(--space-3);margin:0 calc(var(--space-0-5) * -1);display:flex;overflow-x:auto}.demo-filter{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;flex:none;display:inline-flex}.demo-filter span{color:var(--text-2);font-variant-numeric:tabular-nums}.demo-filter[aria-pressed=true]{background:var(--state-selected-bg);color:var(--text);border-color:#0000}.demo-filter[aria-pressed=true]:hover{background:var(--state-selected-hover-bg)}.demo-filter[aria-pressed=true]:active{background:var(--state-selected-pressed-bg)}.demo-filter[aria-pressed=true] span{color:inherit;opacity:.75}.demo-tablewrap{max-height:none}.demo-empty{padding:var(--space-12) var(--space-6);background:var(--surface);border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-card);justify-items:center;gap:var(--space-3);text-align:center;display:grid}.demo-empty p{color:var(--text-2);max-width:44ch}.demo-wrap{max-width:var(--container-lg);padding:0 var(--gutter);margin:0 auto}.demo-hero{padding:var(--space-12) 0 var(--space-10)}.demo-hero__kicker{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--soft-fill);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}.demo-hero h1{font-size:clamp(var(--text-4xl), 7vw, var(--text-display));letter-spacing:var(--tracking-display);max-width:14ch;margin:var(--space-5) 0 var(--space-4);line-height:1.02}.demo-hero p{font-size:var(--text-lg);color:var(--text-2);max-width:52ch}.demo-hero__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.demo-h2{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.demo-cats{gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(var(--card-min-w-lg), 1fr));margin:0;padding:0;list-style:none;display:grid}.demo-cat{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);transition:border-color var(--dur-fast) var(--ease-out);display:grid;position:relative}.demo-cat:hover{border-color:var(--border-contrast)}.demo-cat:focus-within{box-shadow:var(--focus-ring)}.demo-cat a{color:var(--text);font-weight:var(--weight-semibold);font-size:var(--text-lg);text-decoration:none}.demo-cat a:after{content:"";position:absolute;inset:0}.demo-cat a:focus-visible{box-shadow:none}.demo-cat p{color:var(--text-2);font-size:var(--text-sm)}.demo-cat__icon{width:var(--hit-44);height:var(--hit-44);border-radius:var(--radius-md);background:var(--surface-2);place-items:center;display:grid}.demo-steps{gap:var(--space-4);grid-template-columns:repeat(auto-fit, minmax(var(--card-min-w-sm), 1fr));counter-reset:s;margin:0;padding:0;list-style:none;display:grid}.demo-steps li{counter-increment:s;padding-top:var(--space-4);border-top:var(--border-width-strong) solid var(--text)}.demo-steps li:before{content:counter(s);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-2)}.demo-steps strong{margin:var(--space-1) 0;display:block}.demo-steps p{color:var(--text-2);font-size:var(--text-sm)}.demo-section{padding:var(--space-10) 0}.demo-form{max-width:var(--measure-md);padding:var(--space-8) var(--gutter) 120px;margin:0 auto}.demo-progress{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-2);display:flex}.demo-progress__bar{gap:var(--space-1);margin:var(--space-2) 0 var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.demo-progress__bar span{height:var(--space-1);border-radius:var(--radius-2xs);background:var(--surface-3)}.demo-progress__bar span.is-on{background:var(--accent-fill)}.demo-form h1{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.demo-form>p{color:var(--text-2);margin-bottom:var(--space-6)}.demo-form .form-field{margin-bottom:var(--space-5)}.demo-savenote{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-2);display:flex}.demo-actionbar{z-index:var(--z-sticky);background:var(--bg);border-top:var(--border-width) solid var(--border);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.demo-actionbar>div{max-width:var(--measure-md);gap:var(--space-3);align-items:center;margin:0 auto;display:flex}.demo-actionbar .button--primary{flex:1}.demo-done{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-8) 0;display:grid}.demo-done__icon{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);background:var(--accent-fill);color:var(--on-accent);place-items:center;display:grid}.demo-errsum{margin-bottom:var(--space-5);padding:var(--space-4);border:var(--border-width-strong) solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-soft);font-size:var(--text-sm)}.demo-errsum ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.demo-errsum a{color:var(--text);min-height:var(--space-8);align-items:center;display:inline-flex}.demo-appmain{max-width:720px}.demo-scoreprog{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.demo-scores{margin:0 0 var(--space-6);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);padding:0;list-style:none}.demo-score{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.demo-score:first-child{border-top:0}.demo-score .muted{font-size:var(--text-xs);display:block}.demo-score [data-slot=native-select-wrapper]{width:104px}.ds-frame{grid-template-columns:var(--ds-side-w) minmax(0, 1fr);--ds-side-w:calc(var(--space-20) * 2.875);align-items:start;display:grid}.ds-side{top:var(--topbar-h);max-height:calc(100dvh - var(--topbar-h));padding:var(--space-5) var(--space-3) var(--space-10);border-inline-end:var(--border-width) solid var(--border);background:var(--bg);position:sticky;overflow-y:auto}.ds-page{align-items:start;column-gap:var(--space-10);padding:var(--space-16) var(--space-10);--ds-col:calc(var(--space-20) * 9.75);grid-template-columns:minmax(0,1fr);display:grid}.ds-page--toc{grid-template-columns:minmax(0, 1fr) calc(var(--space-20) * 2.75)}.ds-page>main{width:100%;max-width:var(--ds-col);justify-self:center}@media (width<=767px){.ds-page{padding:var(--space-8) var(--space-5) var(--space-16)}}.ds-toc{top:calc(var(--topbar-h) + var(--space-10));max-height:calc(100dvh - var(--topbar-h) - var(--space-20));position:sticky;overflow-y:auto}.ds-nav{flex-direction:column;display:flex}.ds-nav__search{margin-bottom:var(--space-5);--field-border:var(--grey-500);--field-border-hover:var(--text-2)}.ds-nav__section+.ds-nav__section{margin-top:var(--space-5)}.ds-nav__section--quiet{padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.ds-nav__section--quiet .ds-nav__summary--section,.ds-nav__section--quiet [data-slot=drawer-nav] a{color:var(--text-2)}.ds-nav__label{min-height:var(--space-7);margin:0 0 var(--space-1);padding-inline:var(--space-2-5);font-size:var(--text-sm);line-height:var(--lh-2xs);font-weight:var(--weight-medium);color:var(--text-2);align-items:center;display:flex}.ds-nav__group+.ds-nav__group{margin-top:var(--space-0-5)}.ds-nav__summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-2-5);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-body);list-style:none;display:flex}.ds-nav__summary::-webkit-details-marker{display:none}.ds-nav__summary:hover{background:var(--selected-fill)}.ds-nav__summary:focus-visible{outline:var(--focus-outline);outline-offset:var(--ring-offset-inset)}.ds-nav__summary--section{min-height:var(--space-7);font-weight:var(--weight-medium);color:var(--text-2)}.ds-nav__summary--section:hover{color:var(--text-body)}.ds-nav__chevron{color:var(--text-3);transition:transform var(--dur-fast) var(--ease);flex:none}.ds-nav__group:not([open]) .ds-nav__chevron{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.ds-nav__chevron{transition:none}}.ds-nav [data-slot=drawer-nav]{gap:var(--space-0-5);margin-top:var(--space-0-5)}.ds-nav [data-slot=drawer-nav] a{min-height:var(--control-h);padding:0 var(--space-2-5);border-radius:var(--radius-sm);color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ds-nav__label~.ds-nav__group [data-slot=drawer-nav] a{padding-inline-start:var(--space-5)}.ds-nav [data-slot=drawer-nav] a:hover{background:var(--selected-fill);color:var(--text-body)}.ds-nav [data-slot=drawer-nav] a:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--border-width-strong) * -1)}.ds-nav [data-slot=drawer-nav] a[aria-current=page],.ds-nav [data-slot=drawer-nav] a[aria-current=page]:hover{background:var(--selected-fill);color:var(--text-body);font-weight:var(--weight-semibold)}.ds-nav__item{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.ds-table .data-table-wrap{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;max-height:none;overflow-x:auto}.ds-table .data-table-wrap::-webkit-scrollbar{height:var(--space-2)}.ds-table .data-table-wrap::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}.ds-see-also{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-see-also a{min-height:var(--control-h);padding:0 var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.ds-see-also a:hover{background:var(--selected-fill)}.ds-see-also a:focus-visible{outline:var(--focus-outline);outline-offset:var(--ring-offset)}.ds-doc{gap:var(--space-10);font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-body);flex-direction:column;display:flex}.ds-eyebrow{font-size:var(--text-sm);color:var(--text-2)}.ds-h1{font-size:var(--text-4xl);line-height:calc(var(--lh-2xl) + var(--space-1-5));font-weight:var(--weight-bold);color:var(--text)}.ds-lead{font-size:var(--text-xl);line-height:var(--lh-xl);color:var(--text-2)}.ds-h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-body);scroll-margin-top:calc(var(--topbar-h) + var(--space-4))}.ds-h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-body);scroll-margin-top:calc(var(--topbar-h) + var(--space-4))}.ds-header{gap:var(--space-3);flex-direction:column;display:flex}.ds-section{gap:var(--space-4);flex-direction:column;display:flex}.ds-list{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.ds-two{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 4)), 1fr));gap:var(--space-6);display:grid}.ds-small{font-size:var(--text-sm);color:var(--text-2)}.ds-example{flex-direction:column;display:flex}.ds-example__canvas{border:var(--border-width) solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--bg);box-shadow:var(--shadow-3);min-height:calc(var(--space-20) * 2.25);padding:var(--space-8) var(--space-5);justify-content:center;align-items:center;display:flex;position:relative;overflow-x:auto}.ds-example__centre{flex:0 auto;min-width:0;max-width:100%}.ds-example__centre:has(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[maxlength="1"],[autocomplete=one-time-code]),textarea,select:not(.pagination select,[data-slot=pagination] select),table,form,.admin-alerts,[data-slot=admin-alerts],[data-slot=layout-grid]):not(:has(.date-picker--inline,[data-inline])){flex:100%}.ds-example__centre:has([data-slot=stat-card],[data-slot=admin-stat],[data-slot=card]){min-width:min(100%, calc(var(--space-20) * 3))}.ds-example__fill{flex:100%;min-width:0}.ds-example .ds-code--attached{z-index:var(--z-local);border:var(--border-width) solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:none;border-top:0;position:relative}.ds-code{background:var(--bg-subtle);--shiki-foreground:var(--text-body);--shiki-background:transparent;--shiki-token-keyword:var(--syntax-keyword);--shiki-token-string:var(--syntax-string);--shiki-token-string-expression:var(--syntax-string);--shiki-token-comment:var(--syntax-comment);--shiki-token-constant:var(--syntax-tag);--shiki-token-function:var(--syntax-function);--shiki-token-parameter:var(--syntax-attr);--shiki-token-punctuation:var(--syntax-punctuation);--shiki-token-link:var(--syntax-attr);--shiki-token-inserted:var(--syntax-tag);--shiki-token-deleted:var(--syntax-keyword);position:relative}.ds-code--block{border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.ds-code--block>:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.ds-code--block>:last-child,.ds-example .ds-code--attached>:last-child{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.ds-code__bar{align-items:center;gap:var(--space-1);min-height:var(--control-h);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-6);border-bottom:var(--border-width) solid var(--border);display:flex}.ds-code__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--text-2);flex:1;overflow:hidden}.ds-code pre{padding:var(--space-4) var(--space-6);font:var(--text-code)/var(--leading-relaxed) var(--font-mono);color:var(--text-body);tab-size:2;white-space:pre;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;margin:0;overflow:auto hidden}.ds-code pre::-webkit-scrollbar{height:var(--space-2)}.ds-code pre::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}.ds-code pre::-webkit-scrollbar-track{background:0 0}.ds-code pre:focus-visible{outline:var(--focus-outline);outline-offset:var(--ring-offset-inset)}.ds-code__line{min-height:calc(var(--text-code) * var(--leading-relaxed));display:block}.ds-code__line .line{display:inline}.ds-code--wrap pre{white-space:pre-wrap;overflow-x:hidden}.ds-code--wrap .ds-code__line{text-indent:calc(var(--indent) * -1);overflow-wrap:anywhere;padding-inline-start:var(--indent)}.ds-code--collapsed pre{max-height:calc(var(--text-code) * var(--leading-relaxed) * 20 + var(--space-4));-webkit-mask-image:linear-gradient(to bottom, var(--bg) 80%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--bg) 80%, transparent);mask-image:linear-gradient(to bottom, var(--bg) 80%, transparent);overflow-y:hidden}.ds-code__more{padding:var(--space-1) var(--space-2) var(--space-2);justify-content:center;display:flex}.ds-rule{gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--border);border-top-width:var(--space-1);border-radius:var(--radius-md);flex-direction:column;display:flex}.ds-rule--do{border-top-color:var(--status-success-text)}.ds-rule--dont{border-top-color:var(--status-danger-text)}.ds-rule__title{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);display:flex}.ds-toc__label{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-2)}.ds-toc ul{border-inline-start:var(--border-width) solid var(--border);margin:0;padding:0;list-style:none}.ds-toc a{padding:var(--space-1-5) 0 var(--space-1-5) var(--space-4);border-inline-start:var(--border-width-strong) solid transparent;color:var(--text-2);font-size:var(--text-sm);margin-inline-start:calc(var(--border-width) * -1);text-decoration:none;display:block}.ds-toc a:hover{color:var(--text-body)}.ds-toc a[aria-current=location]{color:var(--text-body);font-weight:var(--weight-semibold);border-inline-start-color:var(--text)}
