@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-500:#3080ff;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--breakpoint-wide:90rem}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer components{.app-shell{background:var(--ace-bg-card);height:100dvh;display:flex;overflow:hidden}.app-shell__nav{background:var(--ace-bg-page);display:none}.app-shell__main{flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.app-shell__content{background:var(--ace-bg-card);border-top:1px solid var(--ace-border-subtle);padding:1.75rem 2rem;flex:auto;padding-bottom:5rem;position:relative;overflow-y:auto}.app-shell__container{gap:var(--ace-space-12,1.5rem);flex-direction:column;width:100%;max-width:72.5rem;margin-inline:auto;display:flex}.app-shell__bottom-nav{z-index:30;gap:var(--ace-space-2,.25rem);padding:var(--ace-space-4,.5rem);border-top:1px solid var(--ace-border-default,#0000001a);background:var(--ace-bg-page,#fff);inset-inline:0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0}.app-shell__bottom-nav-item{border-radius:var(--ace-radius-12,8px);min-height:44px;padding:var(--ace-space-2,.25rem);color:var(--ace-fg-secondary,#555);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.app-shell__bottom-nav-item[data-active=true]{background:var(--ace-bg-accent-subtle);color:var(--ace-fg-default,#111)}@media (min-width:48rem){.app-shell__nav{border-right:1px solid var(--ace-border-subtle);flex:none;height:100%;display:block}.app-shell__content{padding:1.75rem 2rem}.app-shell__container{gap:var(--ace-space-12,1.5rem)}.app-shell__bottom-nav{display:none}}.app-shell__content:has(.screen-wide) .app-shell__container{max-width:none}@media (min-width:48rem){.app-shell__content:has(.board-fill){overflow:hidden}.app-shell__content:has(.board-fill) .app-shell__container{height:100%;min-height:0}}.app-shell__content:has(.chat-shell){padding-block:0;overflow:hidden}.app-shell__content:has(.chat-shell) .app-shell__container{height:100%;min-height:0}.app-shell:has(.meeting-shell) .app-shell__nav{display:none}.meeting-shell{gap:var(--ace-space-8,1rem);flex-direction:column;flex:auto;min-height:0;padding-bottom:5rem;display:flex}.meeting-rail{background:var(--ace-bg-card);border:1px solid var(--ace-border-subtle);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.meeting-rail__list{gap:var(--ace-space-2,.25rem);padding:var(--ace-space-4,.5rem);display:flex;overflow-x:auto}.meeting-rail__row{align-items:center;gap:var(--ace-space-4,.5rem);padding:var(--ace-space-4,.5rem);text-align:left;border-radius:.375rem;flex:none;transition:background .12s;display:flex}.meeting-rail__row:hover:not(:disabled){background:var(--ace-table-row-hover)}.meeting-rail__row.meeting-rail__row--active{background:var(--ace-table-row-hover);font-weight:600}.meeting-stage{gap:var(--ace-space-8,1rem);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.meeting-bar{align-items:center;gap:var(--ace-space-8,1rem);padding:var(--ace-space-6,.75rem) var(--ace-space-8,1rem);flex-wrap:wrap;display:flex}.meeting-bar__track{background:var(--ace-bg-page);border-radius:999px;height:4px;overflow:hidden}.meeting-bar__fill{background:var(--ace-bg-accent);height:100%;transition:width .4s linear}.meeting-bar__fill--over{background:var(--ace-fg-error)}.meeting-stage__body{flex:auto;min-height:0}@media (min-width:768px){.meeting-shell{flex-direction:row;align-items:flex-start;padding-bottom:0}.meeting-rail{flex:0 0 15rem;width:15rem;max-height:calc(100vh - 8rem);position:sticky;top:0}.meeting-rail__list{flex-direction:column;overflow:visible auto}.meeting-rail__row{flex:none;width:100%}}.chat-shell{flex-direction:column;flex:auto;min-height:0;padding-bottom:5rem;display:flex}.chat-shell__scroll{overscroll-behavior:contain;min-height:0;padding-block:var(--ace-space-8,1rem);flex:auto;overflow-y:auto}.chat-shell__dock{padding-bottom:var(--ace-space-8,1rem);flex:none}.chat-shell__center{justify-content:center;align-items:center;gap:var(--ace-space-12,1.5rem);min-height:0;padding-block:var(--ace-space-12,1.5rem);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.chat-column{width:100%;max-width:48rem;margin-inline:auto}.chat-composer__box{position:relative}.chat-composer__action{inset-inline-end:var(--ace-space-4,.5rem);bottom:var(--ace-space-4,.5rem);position:absolute}.chat-nav-row{position:relative}.chat-nav-row__menu{opacity:0;inset-inline-end:var(--ace-space-2,.25rem);position:absolute;top:50%;transform:translateY(-50%)}.chat-nav-row:hover .chat-nav-row__menu,.chat-nav-row:focus-within .chat-nav-row__menu{opacity:1}.chat-nav-row:has([data-state=open]) .chat-nav-row__menu{opacity:1}@media (min-width:48rem){.chat-shell{padding-bottom:0}.chat-shell__scroll{padding-block:var(--ace-space-12,1.5rem)}.chat-shell__dock{padding-bottom:var(--ace-space-12,1.5rem)}}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--ace-space-8,1rem);padding-bottom:var(--ace-space-4,.5rem);flex-wrap:wrap;display:flex}.page-header :is(h1,h2){letter-spacing:-.02em}.page-header__title{gap:var(--ace-space-2,.25rem);flex-direction:column;min-width:0;display:flex}.page-header__actions{align-items:center;gap:var(--ace-space-4,.5rem);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:47.99rem){.page-header__title{flex-basis:100%}.page-header__actions{flex:100%}}.elt-metric-grid{gap:var(--ace-space-8,1rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.elt-tile{gap:var(--ace-space-6,.75rem);padding:var(--ace-space-12,1.5rem);border:1px solid var(--ace-border-subtle);border-radius:var(--ace-radius-12,12px);background:var(--ace-bg-card);box-shadow:var(--ace-shadow-100);flex-direction:column;text-decoration:none;transition:box-shadow .14s,transform .14s,border-color .14s;display:flex}.elt-tile:hover{box-shadow:var(--ace-shadow-300);border-color:var(--ace-border-default);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.elt-tile{transition:none}.elt-tile:hover{transform:none}}.elt-tile:hover{border-color:var(--ace-fg-muted)}.elt-tile:hover .elt-tile__cta{text-decoration:underline}.elt-tile__head,.elt-tile__row,.elt-tile__foot{align-items:center;gap:var(--ace-space-4,.5rem);display:flex}.elt-tile__foot{border-top:1px solid var(--ace-border-subtle,var(--ace-neutral-200));padding-top:var(--ace-space-4,.5rem);justify-content:space-between}.elt-tile__dot{background:var(--ace-fg-muted);border-radius:999px;flex:none;width:8px;height:8px}.elt-tile__dot--on{background:var(--ace-fg-success)}.elt-tile__dot--watch{background:var(--ace-text-warning)}.elt-tile__dot--off{background:var(--ace-fg-error)}.import-dot{background:var(--ace-fg-muted);border-radius:999px;flex:none;width:6px;height:6px}.import-dot--ok{background:var(--ace-fg-success)}.import-dot--failed{background:var(--ace-fg-error)}.import-dot--running{background:var(--ace-text-warning)}.row-button{appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0}.page-content{max-width:68ch;line-height:1.6}.page-content>*+*{margin-top:var(--ace-space-8,1rem)}.page-content :is(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:1.3}.page-content>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--ace-space-4,.5rem)}.page-content :is(ul,ol){padding-left:var(--ace-space-12,1.5rem)}.page-content ul{list-style:outside}.page-content ol{list-style:decimal}.page-content a{text-decoration:underline}.page-content blockquote{padding-left:var(--ace-space-8,1rem);opacity:.85;border-left:2px solid}.page-content :is(pre,code){font-family:ui-monospace,monospace}.page-content pre{overflow-x:auto}.page-content table{border-collapse:collapse;display:block;overflow-x:auto}.page-content :is(th,td){padding:var(--ace-space-4,.5rem);border:1px solid}.scroll-x{overscroll-behavior-x:contain;overflow-x:auto}.auth-page{background:var(--ace-bg-page)}.brand-mark{color:var(--ace-fg-default)}.auth-panel{padding:var(--ace-space-12,1.5rem);border:1px solid var(--ace-border-default);border-radius:var(--ace-radius-12,16px);background:var(--ace-bg-card)}.ace-panel-head{justify-content:space-between;align-items:center;gap:var(--ace-space-4,.5rem);padding:var(--ace-space-6,.75rem) var(--ace-space-8,1rem);border-bottom:1px solid var(--ace-border-subtle);flex-wrap:wrap;display:flex}.partner-row{gap:var(--ace-space-6,.75rem);padding:var(--ace-space-6,.75rem) var(--ace-space-8,1rem);color:inherit;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.partner-row+.partner-row{border-top:1px solid var(--ace-border-subtle)}.partner-row:hover{background:var(--ace-bg-page)}.partner-logo{border:1px solid var(--ace-border-subtle);background:var(--ace-bg-page);border-radius:8px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.partner-logo img{object-fit:contain;width:100%;height:100%}.partner-logo--lg{border-radius:var(--ace-radius-12,12px);width:4rem;height:4rem}.partner-facts{gap:var(--ace-space-8,1rem);padding:var(--ace-space-8,1rem);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.partner-fact{flex-direction:column;gap:.125rem;min-width:0;display:flex}.partner-identity{gap:var(--ace-space-8,1rem);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.connector-row{padding:var(--ace-space-12,1.5rem);border:1px solid var(--ace-border-subtle);border-radius:var(--ace-radius-12,12px);box-shadow:var(--ace-shadow-100);background:var(--ace-bg-card);font:inherit;color:inherit;cursor:pointer;transition:background .12s,border-color .12s}.connector-row:hover{background:var(--ace-bg-page)}.connector-row:focus-visible{outline:2px solid var(--ace-border-default);outline-offset:2px}.connector-row-glyph{border-radius:var(--ace-radius-12,16px);background:var(--ace-bg-page);width:2.5rem;height:2.5rem;color:var(--ace-fg-default)}.connector-row-caret{color:var(--ace-fg-secondary,var(--ace-fg-default))}.mention-list{border:1px solid var(--ace-border-default);border-radius:var(--ace-radius-12,16px);background:var(--ace-bg-card)}.mention-option[aria-selected=true]{background:var(--ace-bg-accent-subtle)}.sign-in-point{padding-left:var(--ace-space-6,.75rem);border-left:2px solid #4dbe23}.elt-monday-movements{gap:var(--ace-space-6,.75rem);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.elt-monday-movement{gap:var(--ace-space-2,.25rem);padding:var(--ace-space-8,1rem);border:1px solid var(--ace-border-subtle);border-radius:var(--ace-radius-12,12px);background:var(--ace-bg-card);flex-direction:column;display:flex}.elt-monday-depts{gap:var(--ace-space-6,.75rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.elt-monday-dept{color:var(--ace-fg-default)}.elt-monday-dept,.elt-monday-gap{gap:var(--ace-space-2,.25rem);padding:var(--ace-space-8,1rem);border:1px solid var(--ace-border-subtle);border-inline-start:3px solid var(--elt-dept-accent,var(--ace-border-subtle));border-radius:var(--ace-radius-12,12px);background:var(--ace-bg-card);flex-direction:column;text-decoration:none;display:flex}.elt-monday-dept:hover{border-color:var(--ace-border-default);border-inline-start-color:var(--elt-dept-accent,var(--ace-border-default))}.elt-hero-band{border-radius:var(--ace-radius-12,12px);background:var(--ace-bg-inverse);color:var(--ace-fg-on-inverse)}.metric-hero{gap:var(--ace-space-6,.75rem);min-width:0;padding:var(--ace-space-12,1.5rem);font-family:var(--ace-font-body);font-variant-numeric:tabular-nums;flex-direction:column;flex:26rem;display:flex}.metric-hero+.metric-hero{border-inline-start:1px solid #ffffff24}@media (max-width:56rem){.metric-hero+.metric-hero{border-inline-start:0;border-top:1px solid #ffffff24}}.metric-hero__context{color:#ffffff9e;margin-inline-start:auto;font-size:.75rem}.metric-hero__of{color:#ffffffb8;font-size:1.0625rem}.metric-hero__legend-left{align-items:center;gap:var(--ace-space-4,.5rem);display:inline-flex}.metric-hero__key{background:var(--ace-text-warning);border-radius:2px;width:.75rem;height:.125rem;display:inline-block}.metric-hero__stat{flex-direction:column;gap:.25rem;min-width:0;display:flex}.metric-hero__stat-row{align-items:baseline;gap:var(--ace-space-4,.5rem);display:flex}.metric-hero__head{justify-content:space-between;align-items:center;gap:var(--ace-space-6,.75rem);display:flex}.metric-hero__kicker,.elt-section-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.metric-hero__kicker{color:#ffffff9e}.metric-hero__pill{white-space:nowrap;background:#ffffff24;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500}.metric-hero__pill--on{background:var(--ace-fg-success)}@supports (color:color-mix(in lab, red, red)){.metric-hero__pill--on{background:color-mix(in srgb, var(--ace-fg-success) 30%, transparent)}}.metric-hero__pill--watch{background:var(--ace-text-warning)}@supports (color:color-mix(in lab, red, red)){.metric-hero__pill--watch{background:color-mix(in srgb, var(--ace-text-warning) 32%, transparent)}}.metric-hero__pill--off{background:var(--ace-fg-error)}@supports (color:color-mix(in lab, red, red)){.metric-hero__pill--off{background:color-mix(in srgb, var(--ace-fg-error) 34%, transparent)}}.metric-hero__figure{align-items:baseline;gap:var(--ace-space-6,.75rem);flex-wrap:wrap;display:flex}.metric-hero__amount{letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1}.metric-hero__trend{white-space:nowrap;border-radius:999px;align-self:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:600}.metric-hero__trend--good{background:var(--ace-fg-success)}@supports (color:color-mix(in lab, red, red)){.metric-hero__trend--good{background:color-mix(in srgb, var(--ace-fg-success) 32%, transparent)}}.metric-hero__trend--good{color:#fff}.metric-hero__trend--bad{background:var(--ace-fg-error)}@supports (color:color-mix(in lab, red, red)){.metric-hero__trend--bad{background:color-mix(in srgb, var(--ace-fg-error) 34%, transparent)}}.metric-hero__trend--bad{color:#fff}.metric-hero__sub,.metric-hero__caveat{color:#ffffff9e;margin:0;font-size:.8125rem}.metric-hero__target{color:#ffffffd1;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:.9375rem;font-weight:600}.metric-hero__progress{gap:var(--ace-space-4,.5rem);flex-direction:column;display:flex}.metric-hero__track{background:#ffffff29;border-radius:999px;height:.625rem;position:relative}.metric-hero__fill{background:var(--ace-fg-success);border-radius:999px;height:100%}.metric-hero__marker{background:var(--ace-text-warning);border-radius:2px;width:.1875rem;height:1rem;position:absolute;top:-.1875rem;transform:translate(-50%)}.metric-hero__legend{justify-content:space-between;gap:var(--ace-space-4,.5rem);color:#ffffff9e;flex-wrap:wrap;font-size:.75rem;display:flex}.metric-hero__standing{font-weight:600}.metric-hero__standing--good{color:var(--ace-fg-success)}.metric-hero__standing--bad{color:var(--ace-fg-error)}.metric-hero__detail{gap:var(--ace-space-8,1rem) var(--ace-space-12,1.5rem);padding-top:var(--ace-space-6,.75rem);border-top:1px solid #ffffff24;flex-wrap:wrap;display:flex}.metric-hero__strip-label{color:#ffffff80;letter-spacing:.02em;width:100%;margin:0;font-size:.75rem}.metric-hero__composition{background:#ffffff24;border-radius:999px;gap:2px;width:100%;height:.5rem;display:flex;overflow:hidden}.metric-hero__segment--up{background:var(--ace-fg-success)}.metric-hero__segment--down{background:var(--ace-fg-error)}.metric-hero__segment--share{background:#ffffff8c}.metric-hero__segment--share:nth-child(2n){background:#ffffff4d}.metric-hero__term{flex-direction:column;gap:.125rem;min-width:0;display:flex}.metric-hero__term-value{font-size:1.375rem;font-weight:700;line-height:1.1}.metric-hero__term-value--up{color:var(--ace-fg-success)}.metric-hero__term-value--down{color:var(--ace-fg-error)}.metric-hero__term-label{color:#ffffff9e;font-size:.6875rem}.elt-hero-band{flex-wrap:wrap;display:flex}.elt-section-kicker{color:var(--ace-fg-secondary)}.metric-figure{align-items:baseline;gap:var(--ace-space-4,.5rem);font-variant-numeric:tabular-nums;display:inline-flex}.metric-figure__amount{color:var(--ace-fg-default)}.metric-figure__amount--refusal{color:var(--ace-fg-secondary);letter-spacing:normal!important;font-size:.875rem!important;font-weight:500!important}.metric-figure--lg .metric-figure__amount{letter-spacing:-.01em;font-size:1.75rem;font-weight:700;line-height:1.1}.metric-figure--md .metric-figure__amount{letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.2}.metric-figure--sm .metric-figure__amount{font-size:1rem;font-weight:600}.metric-figure__trend{font-size:.75rem;font-weight:600}.metric-figure__trend--good{color:var(--ace-fg-success)}.metric-figure__trend--bad{color:var(--ace-fg-error)}.elt-monday-leading__row{justify-content:space-between;align-items:baseline;gap:var(--ace-space-4,.5rem);display:flex}.elt-monday-leading{gap:var(--ace-space-2,.25rem);margin-top:var(--ace-space-2,.25rem);padding-top:var(--ace-space-4,.5rem);border-top:1px solid var(--ace-border-subtle);flex-direction:column;display:flex}.elt-monday-dept--on{--elt-dept-accent:var(--ace-fg-success)}.elt-monday-dept--watch{--elt-dept-accent:var(--ace-text-warning)}.elt-monday-dept--off{--elt-dept-accent:var(--ace-fg-error)}.elt-monday-dept--unset,.elt-monday-gap{--elt-dept-accent:var(--ace-border-subtle)}.elt-monday-charts{gap:var(--ace-space-8,1rem);grid-template-columns:3fr 2fr;display:grid}@media (max-width:56rem){.elt-monday-charts{grid-template-columns:1fr}}.elt-monday-chart{gap:var(--ace-space-4,.5rem);min-width:0;padding:var(--ace-space-8,1rem);border:1px solid var(--ace-border-subtle);border-radius:var(--ace-radius-12,12px);background:var(--ace-bg-card);flex-direction:column;margin:0;display:flex}.elt-monday-chart__plot{height:13rem}.elt-monday-chart__plot--tall{height:20rem}.elt-monday-chart__tip{padding:var(--ace-space-2,.25rem) var(--ace-space-4,.5rem);border:1px solid var(--ace-border-subtle);border-radius:var(--ace-radius-8,8px);background:var(--ace-bg-card);box-shadow:var(--ace-shadow-200)}.elt-scope-tabs{gap:var(--ace-space-8,1rem);border-bottom:1px solid var(--ace-border-subtle);scrollbar-width:thin;display:flex;overflow-x:auto}.elt-scope-tab{padding:var(--ace-space-4,.5rem) 0;color:var(--ace-fg-secondary);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;text-decoration:none}.elt-scope-tab:hover{color:var(--ace-fg-default);border-bottom-color:var(--ace-border-default)}.elt-scope-tab--current:hover{border-bottom-color:var(--ace-bg-accent)}.elt-scope-tab--current{border-bottom-color:var(--ace-bg-accent);color:var(--ace-fg-default);font-weight:600}.eos-group{background:var(--ace-bg-card);border:1px solid var(--ace-border-subtle)}.eos-row{border-bottom:1px solid var(--ace-border-subtle);transition:background .12s}.eos-row:last-child{border-bottom:0}.eos-row:hover{background:var(--ace-table-row-hover)}.eos-head{border-bottom:1px solid var(--ace-border-subtle)}.rocks-rail{background:var(--ace-bg-page);border-top:1px solid var(--ace-border-subtle)}.nps-month-table{border-collapse:collapse;width:100%;font-size:var(--ace-fs-14,.8125rem)}.nps-month-table th,.nps-month-table td{padding:var(--ace-space-4,.5rem) var(--ace-space-6,.75rem);border-bottom:1px solid var(--ace-border-subtle);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.nps-month-table thead th:first-child,.nps-month-table tbody th{text-align:left;font-weight:500}.nps-month-table thead th{color:var(--ace-fg-secondary);border-bottom-color:var(--ace-border-default);font-weight:500}.nps-month-table :is(th,td):is(.nps-month-table__text,.nps-month-table__comment){text-align:left;white-space:normal;font-variant-numeric:normal}.nps-month-table :is(th,td).nps-month-table__text{min-width:20ch}.nps-month-table :is(th,td).nps-month-table__comment{min-width:24ch}.nps-month-summary-row>td{text-align:left;white-space:normal;font-variant-numeric:normal;background:var(--ace-bg-page);padding:var(--ace-space-6,.75rem);border-bottom:1px solid var(--ace-border-default)}.nps-month-trigger{font:inherit;color:var(--ace-fg-link);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.nps-month-trigger:hover{color:var(--ace-fg-link-hover);text-decoration:underline}.nps-month-table tbody tr:last-child th,.nps-month-table tbody tr:last-child td{border-bottom:none}:is(.ace-card,.ace-panel){border:1px solid var(--ace-border-subtle);border-radius:var(--ace-radius-12,12px);background:var(--ace-bg-card);box-shadow:var(--ace-shadow-100)}.ace-card{padding:var(--ace-space-12,1.5rem)}.ace-panel{overflow:hidden}.library-footer{padding:var(--ace-space-12,1.5rem);border:1px solid var(--ace-border-subtle);border-radius:var(--ace-radius-12,12px);background:var(--ace-bg-page);margin-block-start:var(--ace-space-4,.5rem)}.ace-card--accent{border-inline-start:3px solid var(--ace-fg-error,var(--ace-border-default))}.rocks-card{background:var(--ace-bg-card);border-color:var(--ace-border-subtle)}.rocks-card-head{border-bottom:1px solid var(--ace-border-subtle)}.rocks-card-row+.rocks-card-row{border-top:1px solid var(--ace-border-subtle)}.rocks-rail-past{border-left-color:var(--ace-border-subtle)}.rocks-rail-ahead{border-left-color:var(--ace-border-default)}.rocks-rail-dot{box-shadow:0 0 0 2px var(--ace-bg-page)}.rocks-rail-dot-done{background:var(--ace-rail-done)}.rocks-rail-dot-today{background:var(--ace-fg-default)}.rocks-rail-dot-open{background:var(--ace-bg-card);box-shadow:0 0 0 2px var(--ace-bg-page), inset 0 0 0 1.5px var(--ace-border-default)}.eos-row[draggable=true]{cursor:grab}.eos-row-dragging{opacity:.4}.eos-row-drop-before{box-shadow:inset 0 2px 0 0 var(--ace-bg-accent)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-200{top:calc(var(--spacing) * 200)}.top-\[1\.0625rem\]{top:1.0625rem}.bottom-0{bottom:0}.-left-\[0\.3125rem\]{left:-.3125rem}.left-0{left:0}.left-\[11px\]{left:11px}.z-10{z-index:10}.order-last{order:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:90rem){.container{max-width:90rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.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}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-\[1\.375rem\]{width:1.375rem;height:1.375rem}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-auto{height:auto}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[48rem\]{max-height:48rem}.max-h-\[calc\(100dvh-20rem\)\]{max-height:calc(100dvh - 20rem)}.min-h-0{min-height:0}.min-h-\[7rem\]{min-height:7rem}.min-h-\[22rem\]{min-height:22rem}.min-h-dvh{min-height:100dvh}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3\.75rem\]{width:3.75rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.25rem\]{width:5.25rem}.w-\[6\%\]{width:6%}.w-\[8\%\]{width:8%}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[17\%\]{width:17%}.w-\[20\%\]{width:20%}.w-\[26\%\]{width:26%}.w-\[272px\]{width:272px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[85\%\]{max-width:85%}.max-w-\[560px\]{max-width:560px}.max-w-lg{max-width:var(--container-lg)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[16rem\]{min-width:16rem}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-32{flex-basis:calc(var(--spacing) * 32)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)_1\.5rem\]{grid-template-columns:1.25rem minmax(0,1fr) 1.5rem}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:1.25rem minmax(0,1fr) 2rem}.grid-cols-\[1rem_1\.25rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:1rem 1.25rem minmax(0,1fr) 2rem}.grid-cols-\[2rem_1\.625rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:2rem 1.625rem minmax(0,1fr) 2rem}.grid-cols-\[3\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:3.25rem minmax(0,1fr)}.grid-cols-subgrid{grid-template-columns:subgrid}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.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:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--ace-border-default\)\]{border-color:var(--ace-border-default)}.border-\[var\(--ace-border-default\,rgba\(0\,0\,0\,0\.12\)\)\]{border-color:var(--ace-border-default,#0000001f)}.border-\[var\(--ace-border-subtle\)\]{border-color:var(--ace-border-subtle)}.border-\[var\(--color-border-subtle\)\]{border-color:var(--color-border-subtle)}.border-\[var\(--…\)\]{border-color:var(--…)}.border-neutral-200{border-color:var(--color-neutral-200)}.bg-\[color-mix\(in_srgb\,var\(--ace-fg-error\)_14\%\,transparent\)\]{background-color:var(--ace-fg-error)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ace-fg-error\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ace-fg-error) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ace-fg-error\)_28\%\,transparent\)\]{background-color:var(--ace-fg-error)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ace-fg-error\)_28\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ace-fg-error) 28%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ace-fg-success\)_14\%\,transparent\)\]{background-color:var(--ace-fg-success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ace-fg-success\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ace-fg-success) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ace-fg-success\)_28\%\,transparent\)\]{background-color:var(--ace-fg-success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ace-fg-success\)_28\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ace-fg-success) 28%,transparent)}}.bg-\[var\(--ace-accent-500\)\]{background-color:var(--ace-accent-500)}.bg-\[var\(--ace-bg-accent\)\]{background-color:var(--ace-bg-accent)}.bg-\[var\(--ace-bg-card\)\]{background-color:var(--ace-bg-card)}.bg-\[var\(--ace-bg-page\)\]{background-color:var(--ace-bg-page)}.bg-\[var\(--ace-bg-subtle\)\]{background-color:var(--ace-bg-subtle)}.bg-\[var\(--ace-dialog-surface\)\]{background-color:var(--ace-dialog-surface)}.bg-\[var\(--ace-fg-error\)\]{background-color:var(--ace-fg-error)}.bg-\[var\(--ace-fg-success\)\]{background-color:var(--ace-fg-success)}.bg-\[var\(--ace-tag-error-bg\)\]{background-color:var(--ace-tag-error-bg)}.bg-\[var\(--ace-viz-track\)\]{background-color:var(--ace-viz-track)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-0{padding-inline-start:0}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-1{padding-inline-end:var(--spacing)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.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(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.59375rem\]{font-size:.59375rem}.text-\[0\.71875rem\]{font-size:.71875rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--ace-accent-500\)\]{color:var(--ace-accent-500)}.text-\[var\(--ace-fg-default\)\]{color:var(--ace-fg-default)}.text-\[var\(--ace-fg-error\)\]{color:var(--ace-fg-error)}.text-\[var\(--ace-fg-secondary\)\]{color:var(--ace-fg-secondary)}.text-\[var\(--ace-fg-success\)\]{color:var(--ace-fg-success)}.text-\[var\(--ace-text-error\)\]{color:var(--ace-text-error)}.text-\[var\(--ace-text-warning\)\]{color:var(--ace-text-warning)}.text-inherit{color:inherit}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-\[var\(--ace-bg-card\)\]:hover{background-color:var(--ace-bg-card)}.hover\:bg-\[var\(--ace-bg-page\)\]:hover{background-color:var(--ace-bg-page)}.hover\:bg-\[var\(--ace-bg-page\,rgba\(0\,0\,0\,0\.04\)\)\]:hover{background-color:var(--ace-bg-page,#0000000a)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:text-\[var\(--ace-fg-default\)\]:hover{color:var(--ace-fg-default)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-\[22rem\]{width:22rem}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.25rem_minmax\(0\,1fr\)_7\.25rem_4\.5rem_1\.5rem\]{grid-template-columns:1.25rem minmax(0,1fr) 7.25rem 4.5rem 1.5rem}.sm\:grid-cols-\[1\.25rem_minmax\(0\,1fr\)_8rem_2\.5rem_2rem\]{grid-template-columns:1.25rem minmax(0,1fr) 8rem 2.5rem 2rem}.sm\:grid-cols-\[1rem_1\.25rem_minmax\(0\,1fr\)_6rem_2\.5rem_2rem\]{grid-template-columns:1rem 1.25rem minmax(0,1fr) 6rem 2.5rem 2rem}.sm\:grid-cols-\[2rem_1\.625rem_minmax\(0\,1fr\)_6\.5rem_15rem_6rem_2rem\]{grid-template-columns:2rem 1.625rem minmax(0,1fr) 6.5rem 15rem 6rem 2rem}.sm\:grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-\[1\.125rem\]{column-gap:1.125rem}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:pl-\[5\.75rem\]{padding-left:5.75rem}.sm\:text-end{text-align:end}.sm\:text-right{text-align:right}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:bottom-0{bottom:0}.md\:mx-0{margin-inline:0}.md\:block{display:block}.md\:hidden{display:none}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:0}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:overflow-x-visible{overflow-x:visible}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:0}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:self-start{align-self:flex-start}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:90rem){.wide\:sticky{position:sticky}.wide\:top-4{top:calc(var(--spacing) * 4)}.wide\:w-\[19\.5rem\]{width:19.5rem}.wide\:shrink-0{flex-shrink:0}.wide\:flex-row{flex-direction:row}.wide\:items-start{align-items:flex-start}}@media (prefers-color-scheme:dark){.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}@media (hover:hover){.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[data-testid\=\"clients-open-mobile-\$\{orgId\}\"\]\:visible:is(),.\[data-testid\=\"shell-account-mobile-\$\{key\}\"\]\:visible:is(),.\[data-testid\=\"shell-nav-dashboard\"\]\:visible:is(),.\[data-testid\=\"users-open-mobile-\$\{email\}\"\]\:visible:is(),.\[data-testid\=\"users-provisional-mobile-\$\{EMAIL\}\"\]\:visible:is(),.\[data-testid\^\=\"ideas-open-\"\]\:visible:is(),.\[data-testid\^\=\"…\"\]\:visible:is(){visibility:visible}}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--ace-scrollbar-thumb:#00000047}:root[data-theme=dark]{--ace-scrollbar-thumb:#fff3}*{scrollbar-width:thin;scrollbar-color:var(--ace-scrollbar-thumb) transparent}:root{--ace-accent-50:#eef2fd;--ace-accent-100:#dde5fb;--ace-accent-200:#c2d0f7;--ace-accent-300:#9db2f1;--ace-accent-400:#5b7ee6;--ace-accent-500:#1f4ed8;--ace-accent-600:#1a41b4;--ace-accent-700:#163791;--ace-accent-800:#132e78;--ace-accent-900:#0f2354;--ace-brand-green:#4dbe23;--ace-ink-900:#0b0e10;--ace-ink-800:#0f1214;--ace-ink-700:#14181a;--ace-ink-600:#2f3436;--ace-ink-500:#4b5052;--ace-ink-400:#6b7275;--ace-ink-300:#858f8f;--ace-ink-200:#bbbfc1;--ace-neutral-0:#fff;--ace-neutral-50:#fafbfc;--ace-neutral-100:#f4f5f6;--ace-neutral-200:#e9ebec;--ace-neutral-300:#dee1e5;--ace-neutral-400:#d6d9da;--ace-neutral-500:#bec3cb;--ace-success-500:#2e7d32;--ace-success-50:#f1f7f0;--ace-warning-500:#ffda44;--ace-warning-600:#e3c23c;--ace-warning-50:#fff8e1;--ace-error-500:#da0b0b;--ace-error-600:#d80027;--ace-error-50:#feecec;--ace-info-50:#edf1fb;--ace-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ace-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ace-fs-10:10.5px;--ace-fs-11:11px;--ace-fs-12:11.5px;--ace-fs-13:12.5px;--ace-fs-14:13px;--ace-fs-15:15px;--ace-fs-17:17px;--ace-fs-22:22px;--ace-fs-26:26px;--ace-fs-32:32px;--ace-fs-40:40px;--ace-lh-10:14px;--ace-lh-11:16px;--ace-lh-12:16px;--ace-lh-13:18px;--ace-lh-14:18px;--ace-lh-15:20px;--ace-lh-17:22px;--ace-lh-22:28px;--ace-lh-26:30px;--ace-lh-32:40px;--ace-lh-40:48px;--ace-fw-regular:400;--ace-fw-medium:500;--ace-fw-semibold:600;--ace-fw-bold:700;--ace-track-body:.1px;--ace-track-caption:.01em;--ace-track-title:-.2px;--ace-track-figure:-.4px;--ace-track-h1:-.026em;--ace-track-h2:-.024em;--ace-track-h3:-.021em;--ace-track-h4:-.018em;--ace-space-1:2px;--ace-space-2:4px;--ace-space-3:6px;--ace-space-4:8px;--ace-space-5:10px;--ace-space-6:12px;--ace-space-7:14px;--ace-space-8:16px;--ace-space-10:20px;--ace-space-12:24px;--ace-space-16:32px;--ace-space-24:48px;--ace-space-32:64px;--ace-radius-2:2px;--ace-radius-4:4px;--ace-radius-6:6px;--ace-radius-8:8px;--ace-radius-12:12px;--ace-radius-pill:999px;--ace-rail-width:212px;--ace-page-max:1440px;--ace-aside-width:300px;--ace-tile-min:150px;--ace-shadow-card:0 1px 2px #0f12140f, 0 1px 1px #0f12140a;--ace-shadow-100:0 1px 2px 0 #30313d0a;--ace-shadow-200:0 2px 5px -1px #32325d29, 0 1px 3px -1px #00000014;--ace-shadow-300:0 6px 12px -2px #32325d2e, 0 3px 7px -3px #0000001a;--ace-shadow-400:0 13px 27px -5px #32325d33, 0 8px 16px -8px #00000024;--ace-shadow-500:0 30px 60px -12px #32325d38, 0 18px 36px -18px #0000002e;--ace-focus-ring:0 0 0 3px var(--ace-accent-200);--ace-border-width:1px;--ace-duration-instant:80ms;--ace-duration-fast:.12s;--ace-duration-base:.18s;--ace-duration-slow:.26s;--ace-ease-standard:cubic-bezier(.2, 0, .2, 1);--ace-ease-out:cubic-bezier(0, 0, .2, 1);--ace-ease-in:cubic-bezier(.4, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root{--ace-duration-instant:0s;--ace-duration-fast:0s;--ace-duration-base:0s;--ace-duration-slow:0s}}:root{--ace-viz-1:var(--ace-accent-500);--ace-viz-2:#c2410c;--ace-viz-3:#047857;--ace-viz-4:#a21caf;--ace-viz-grid:var(--ace-neutral-200);--ace-viz-axis:var(--ace-ink-400);--ace-viz-track:var(--ace-neutral-200);--ace-fg-default:var(--ace-ink-800);--ace-fg-secondary:var(--ace-ink-500);--ace-fg-tertiary:var(--ace-ink-400);--ace-fg-disabled:var(--ace-ink-300);--ace-fg-on-accent:var(--ace-neutral-0);--ace-fg-on-inverse:var(--ace-neutral-0);--ace-fg-link:var(--ace-accent-500);--ace-fg-link-hover:var(--ace-accent-600);--ace-fg-success:var(--ace-success-500);--ace-fg-warning:var(--ace-ink-800);--ace-fg-error:var(--ace-error-500);--ace-bg-page:var(--ace-neutral-100);--ace-bg-card:var(--ace-neutral-0);--ace-bg-subtle:var(--ace-neutral-100);--ace-bg-hover:var(--ace-neutral-100);--ace-bg-inverse:var(--ace-ink-700);--ace-bg-accent:var(--ace-accent-500);--ace-bg-accent-hover:var(--ace-accent-600);--ace-bg-accent-subtle:var(--ace-accent-50);--ace-bg-success-subtle:var(--ace-success-50);--ace-bg-warning-subtle:var(--ace-warning-50);--ace-bg-error-subtle:var(--ace-error-50);--ace-bg-info-subtle:var(--ace-info-50);--ace-border-default:var(--ace-neutral-300);--ace-border-subtle:var(--ace-neutral-200);--ace-border-strong:var(--ace-ink-500);--ace-border-accent:var(--ace-accent-500);--ace-border-error:var(--ace-error-500);--ace-table-header-fg:var(--ace-fg-tertiary);--ace-table-row-hover:var(--ace-accent-50);--ace-table-border:var(--ace-border-subtle)}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ace-font-body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ace-fg-muted:#6f7476;--ace-rail-done:#266a2a}:root[data-theme=dark]{--ace-fg-muted:#979c9e}:root{--ace-avatar-hue-purple:#5c2d73;--ace-avatar-hue-blue:#1f4ed8;--ace-avatar-hue-teal:#0f6e6e;--ace-avatar-hue-pink:#a8325f;--ace-avatar-hue-green:#2e7d32;--ace-avatar-hue-cyan:#0e7490;--ace-avatar-hue-orange:#bd591f;--ace-btn-primary-bg:var(--ace-accent-500);--ace-btn-primary-bg-hover:var(--ace-accent-600);--ace-btn-primary-bg-selected:var(--ace-accent-700);--ace-btn-primary-subtle:var(--ace-accent-50);--ace-btn-primary-subtle-hover:var(--ace-accent-100);--ace-btn-primary-border:var(--ace-accent-300);--ace-btn-primary-fg-on-fill:var(--ace-neutral-0);--ace-btn-primary-fg-on-subtle:var(--ace-accent-500);--ace-btn-primary-fg-on-subtle-hover:var(--ace-accent-600);--ace-btn-neutral-bg:var(--ace-bg-card);--ace-btn-neutral-bg-hover:var(--ace-neutral-100);--ace-btn-neutral-bg-selected:var(--ace-neutral-200);--ace-btn-neutral-subtle:var(--ace-neutral-100);--ace-btn-neutral-subtle-hover:var(--ace-neutral-200);--ace-btn-neutral-border:var(--ace-neutral-400);--ace-btn-neutral-border-hover:var(--ace-ink-200);--ace-btn-neutral-fg:var(--ace-ink-600);--ace-btn-error-bg:var(--ace-error-500);--ace-btn-error-bg-hover:#b20808;--ace-btn-error-bg-selected:#860606;--ace-btn-error-subtle:#f7eceb;--ace-btn-error-subtle-hover:#f0ddda;--ace-btn-error-border:var(--ace-error-500);--ace-btn-error-border-hover:#b20808;--ace-btn-error-fg-on-fill:var(--ace-neutral-0);--ace-btn-error-fg-on-subtle:var(--ace-error-500);--ace-btn-error-fg-on-subtle-hover:#b20808;--ace-btn-secondary-bg:var(--ace-accent-500);--ace-btn-secondary-bg-hover:var(--ace-accent-600);--ace-btn-secondary-border:var(--ace-accent-500);--ace-btn-secondary-subtle:var(--ace-accent-50);--ace-btn-secondary-subtle-hover:var(--ace-accent-100);--ace-btn-secondary-fg-on-fill:var(--ace-neutral-0);--ace-btn-secondary-fg-on-subtle:var(--ace-accent-500);--ace-btn-secondary-fg-on-subtle-hover:var(--ace-accent-600);--ace-btn-contrast:#0000000a;--ace-btn-contrast-hover:#00000014;--ace-btn-disabled-bg:var(--ace-neutral-200);--ace-btn-disabled-fg:var(--ace-ink-200);--ace-btn-ring:#c2d0f7;--ace-btn-ring-error:#d98780;--ace-btn-highlight:#ffffff1f}.ace-btn{--_ring:0 0 transparent;--_pressed:0 0 transparent;--_border:0 0 transparent;--_lift:0 0 transparent;--_highlight:0 0 transparent;box-sizing:border-box;border-radius:var(--ace-radius-8);color:inherit;font-family:inherit;font-weight:var(--ace-fw-medium);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--_ring), var(--_pressed), var(--_border), var(--_lift), var(--_highlight);transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard), box-shadow var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ace-btn:disabled{cursor:not-allowed;background:var(--ace-btn-disabled-bg);color:var(--ace-btn-disabled-fg);--_border:0 0 transparent;--_lift:0 0 transparent;--_highlight:0 0 transparent}.ace-btn--loading{cursor:progress}.ace-btn--sm{min-block-size:32px;padding:8px;font-size:13px;line-height:16px}.ace-btn--md{min-block-size:40px;padding:10px 12px;font-size:14px;line-height:20px}.ace-btn--lg{min-block-size:48px;padding:12px 16px;font-size:16px;line-height:24px}.ace-btn__content{flex-shrink:0;align-items:center;display:inline-flex}.ace-btn--sm .ace-btn__content{gap:4px;padding-inline:4px}.ace-btn--md .ace-btn__content{gap:6px;padding-inline:6px}.ace-btn--lg .ace-btn__content{gap:8px;padding-inline:8px}.ace-btn--icon-only.ace-btn--sm{min-inline-size:32px;padding:8px}.ace-btn--icon-only.ace-btn--md{min-inline-size:40px;padding:10px}.ace-btn--icon-only.ace-btn--lg{min-inline-size:48px;padding:12px}.ace-btn--icon-only .ace-btn__content{padding-inline:0}.ace-btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ace-btn__content--hidden{visibility:hidden}.ace-btn__spinner{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.ace-btn__spinner>svg{animation:.9s linear infinite ace-btn-spin}@keyframes ace-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ace-btn__spinner>svg{animation:none}}.ace-btn--primary.ace-btn--default{background:var(--ace-btn-primary-bg);color:var(--ace-btn-primary-fg-on-fill);--_lift:var(--ace-shadow-200);--_highlight:inset 0 1px 0 0 var(--ace-btn-highlight)}.ace-btn--primary.ace-btn--default:hover:not(:disabled){background:var(--ace-btn-primary-bg-hover);--_lift:var(--ace-shadow-300)}.ace-btn--primary.ace-btn--outline{color:var(--ace-btn-primary-fg-on-subtle);--_border:inset 0 0 0 1px var(--ace-btn-primary-border)}.ace-btn--primary.ace-btn--outline:hover:not(:disabled){background:var(--ace-btn-contrast);color:var(--ace-btn-primary-fg-on-subtle-hover);--_border:inset 0 0 0 1px var(--ace-btn-primary-bg-hover)}.ace-btn--primary.ace-btn--subtle{background:var(--ace-btn-primary-subtle);color:var(--ace-btn-primary-fg-on-subtle)}.ace-btn--primary.ace-btn--subtle:hover:not(:disabled){background:var(--ace-btn-primary-subtle-hover);color:var(--ace-btn-primary-fg-on-subtle-hover)}.ace-btn--primary.ace-btn--ghost{color:var(--ace-btn-primary-fg-on-subtle)}.ace-btn--primary.ace-btn--ghost:hover:not(:disabled){background:var(--ace-btn-contrast);color:var(--ace-btn-primary-fg-on-subtle-hover)}.ace-btn--neutral.ace-btn--default{background:var(--ace-btn-neutral-bg);color:var(--ace-btn-neutral-fg);--_lift:var(--ace-shadow-200);--_highlight:inset 0 1px 0 0 var(--ace-btn-highlight)}.ace-btn--neutral.ace-btn--default:hover:not(:disabled){background:var(--ace-btn-neutral-bg-hover);--_lift:var(--ace-shadow-300)}.ace-btn--neutral.ace-btn--outline{color:var(--ace-btn-neutral-fg);--_border:inset 0 0 0 1px var(--ace-btn-neutral-border)}.ace-btn--neutral.ace-btn--outline:hover:not(:disabled){background:var(--ace-btn-contrast);--_border:inset 0 0 0 1px var(--ace-btn-neutral-border-hover)}.ace-btn--neutral.ace-btn--subtle{background:var(--ace-btn-neutral-subtle);color:var(--ace-btn-neutral-fg)}.ace-btn--neutral.ace-btn--subtle:hover:not(:disabled){background:var(--ace-btn-contrast-hover)}.ace-btn--neutral.ace-btn--ghost{color:var(--ace-btn-neutral-fg)}.ace-btn--neutral.ace-btn--ghost:hover:not(:disabled){background:var(--ace-btn-contrast)}.ace-btn--error.ace-btn--default{background:var(--ace-btn-error-bg);color:var(--ace-btn-error-fg-on-fill);--_lift:var(--ace-shadow-200);--_highlight:inset 0 1px 0 0 var(--ace-btn-highlight)}.ace-btn--error.ace-btn--default:hover:not(:disabled){background:var(--ace-btn-error-bg-hover);--_lift:var(--ace-shadow-300)}.ace-btn--error.ace-btn--outline{color:var(--ace-btn-error-fg-on-subtle);--_border:inset 0 0 0 1px var(--ace-btn-error-border)}.ace-btn--error.ace-btn--outline:hover:not(:disabled){background:var(--ace-btn-error-subtle);color:var(--ace-btn-error-fg-on-subtle-hover);--_border:inset 0 0 0 1px var(--ace-btn-error-border-hover)}.ace-btn--error.ace-btn--subtle{background:var(--ace-btn-error-subtle);color:var(--ace-btn-error-fg-on-subtle)}.ace-btn--error.ace-btn--subtle:hover:not(:disabled){background:var(--ace-btn-error-subtle-hover);color:var(--ace-btn-error-fg-on-subtle-hover)}.ace-btn--error.ace-btn--ghost{color:var(--ace-btn-error-fg-on-subtle)}.ace-btn--error.ace-btn--ghost:hover:not(:disabled){background:var(--ace-btn-error-subtle);color:var(--ace-btn-error-fg-on-subtle-hover)}.ace-btn--secondary.ace-btn--default{background:var(--ace-btn-secondary-bg);color:var(--ace-btn-secondary-fg-on-fill);--_lift:var(--ace-shadow-200);--_highlight:inset 0 1px 0 0 var(--ace-btn-highlight)}.ace-btn--secondary.ace-btn--default:hover:not(:disabled){background:var(--ace-btn-secondary-bg-hover);--_lift:var(--ace-shadow-300)}.ace-btn--secondary.ace-btn--outline{color:var(--ace-btn-secondary-fg-on-subtle);--_border:inset 0 0 0 1px var(--ace-btn-secondary-border)}.ace-btn--secondary.ace-btn--outline:hover:not(:disabled){background:var(--ace-btn-secondary-subtle-hover);--_border:inset 0 0 0 1px var(--ace-btn-secondary-bg-hover)}.ace-btn--secondary.ace-btn--subtle{background:var(--ace-btn-secondary-subtle);color:var(--ace-btn-secondary-fg-on-subtle)}.ace-btn--secondary.ace-btn--subtle:hover:not(:disabled){background:var(--ace-btn-secondary-subtle-hover);color:var(--ace-btn-secondary-fg-on-subtle-hover)}.ace-btn--secondary.ace-btn--ghost{color:var(--ace-btn-secondary-fg-on-subtle)}.ace-btn--secondary.ace-btn--ghost:hover:not(:disabled){background:var(--ace-btn-secondary-subtle-hover);color:var(--ace-btn-secondary-fg-on-subtle-hover)}.ace-btn:focus-visible,.ace-btn:active:not(:disabled):not(.ace-btn--loading),.ace-btn[aria-expanded=true]:not(:disabled):not(.ace-btn--loading){--_ring:0 0 0 4px var(--ace-btn-ring);--_lift:var(--ace-shadow-300);outline:none}.ace-btn--error:focus-visible,.ace-btn--error:active:not(:disabled):not(.ace-btn--loading),.ace-btn--error[aria-expanded=true]:not(:disabled):not(.ace-btn--loading){--_ring:0 0 0 4px var(--ace-btn-ring-error)}:root{--ace-field-bg:var(--ace-bg-card);--ace-field-border:var(--ace-neutral-400);--ace-field-border-hover:var(--ace-ink-200);--ace-field-fg:var(--ace-fg-default);--ace-field-fg-muted:#6f7476;--ace-field-fg-secondary:var(--ace-fg-secondary);--ace-field-disabled-bg:var(--ace-neutral-200);--ace-field-disabled-fg:var(--ace-ink-200);--ace-field-error-border:var(--ace-error-500);--ace-field-error-fg:#860606;--ace-field-error-hover:var(--ace-error-500);--ace-field-error-bg:#f7eceb;--ace-field-ring:var(--ace-btn-ring);--ace-field-ring-error:var(--ace-btn-ring-error)}.ace-field{cursor:default;flex-direction:column;gap:8px;inline-size:100%;font-family:inherit;display:flex}.ace-field__box{border-radius:var(--ace-radius-8);box-shadow:inset 0 0 0 1px var(--ace-field-border);transition:box-shadow var(--ace-duration-fast) var(--ace-ease-standard), background var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;align-items:center;display:flex}.ace-field--textarea .ace-field__box{align-items:stretch}.ace-field__box:hover{box-shadow:inset 0 0 0 1px var(--ace-field-border-hover)}.ace-field__box:has(.ace-field__control:focus-visible){outline:4px solid var(--ace-field-ring);outline-offset:0}.ace-field__box:has(>button.ace-field__control){position:relative}button.ace-field__control:after{content:"";position:absolute;inset:0}.ace-field__box>button:not(.ace-field__control){z-index:1;position:relative}.ace-field__control{appearance:none;box-sizing:border-box;min-inline-size:0;font:inherit;color:var(--ace-field-fg);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.ace-field__control::placeholder{color:var(--ace-field-fg-muted);opacity:1}.ace-field__control:disabled{pointer-events:none;-webkit-user-select:none;user-select:none}textarea.ace-field__control{resize:vertical}textarea.ace-field__control:disabled{resize:none}.ace-field__control[type=number]{-moz-appearance:textfield}.ace-field__control[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ace-field__control[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ace-field__control::-ms-reveal{display:none}.ace-field__control::-ms-clear{display:none}.ace-field--sm .ace-field__box{gap:4px;padding:8px}.ace-field--sm .ace-field__control{font-size:13px;line-height:16px}.ace-field--md .ace-field__box{gap:6px;padding:10px 12px}.ace-field--md .ace-field__control{font-size:14px;line-height:20px}.ace-field--lg .ace-field__box{gap:8px;padding:12px 16px}.ace-field--lg .ace-field__control{font-size:16px;line-height:24px}.ace-field--textarea.ace-field--sm .ace-field__control{min-block-size:32px}.ace-field--textarea.ace-field--md .ace-field__control{min-block-size:40px}.ace-field--textarea.ace-field--lg .ace-field__control{min-block-size:48px}.ace-field__trailing{color:var(--ace-field-fg-secondary);pointer-events:none;flex-shrink:0;align-items:center;display:flex}.ace-field__stepper{flex-shrink:0;align-items:center;gap:8px;display:flex}.ace-field__stepper-sep{background:var(--ace-field-border);align-self:stretch;inline-size:1px}.ace-field__inline-btn{appearance:none;border-radius:var(--ace-radius-4);color:var(--ace-field-fg-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ace-field__inline-btn:hover{color:var(--ace-field-fg)}.ace-field__inline-btn:focus-visible,.ace-field__inline-btn:active{outline:4px solid var(--ace-field-ring);outline-offset:0}.ace-field__inline-btn:disabled{color:var(--ace-field-disabled-fg);cursor:not-allowed;pointer-events:none}.ace-field__label{inline-size:fit-content;max-inline-size:100%;font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);letter-spacing:0;color:var(--ace-fg-default);overflow-wrap:break-word;display:block}.ace-field__asterisk{color:var(--ace-error-500);margin-inline-start:4px}.ace-field__desc{letter-spacing:0;color:var(--ace-fg-secondary);align-items:center;gap:16px;margin:0;font-size:13px;font-style:italic;line-height:16px;display:flex;position:relative}.ace-field__desc-text{min-inline-size:0}.ace-field__count{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ace-fg-secondary);inset-inline-end:0;position:absolute;top:0}.ace-field__count-spacer{visibility:hidden;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;block-size:0;margin-inline-start:auto;overflow:hidden}.ace-field--invalid .ace-field__box{box-shadow:inset 0 0 0 1px var(--ace-field-error-border)}.ace-field--invalid .ace-field__box:hover{box-shadow:inset 0 0 0 1px var(--ace-field-error-hover)}.ace-field--invalid .ace-field__box:has(.ace-field__control:focus-visible){outline-color:var(--ace-field-ring-error)}.ace-field--invalid .ace-field__control{color:var(--ace-field-error-hover)}.ace-field--invalid .ace-field__control::placeholder{color:var(--ace-field-error-fg)}.ace-field--invalid .ace-field__label,.ace-field--invalid .ace-field__desc-text{color:var(--ace-error-500)}.ace-field--readonly .ace-field__box,.ace-field--readonly .ace-field__box:hover,.ace-field--disabled .ace-field__box,.ace-field--disabled .ace-field__box:hover{background:var(--ace-field-disabled-bg);box-shadow:inset 0 0 0 1px var(--ace-field-disabled-bg)}.ace-field--readonly .ace-field__box:has(.ace-field__control:focus-visible){outline:4px solid var(--ace-field-ring)}@supports (color:color-mix(in lab, red, red)){.ace-field--readonly .ace-field__box:has(.ace-field__control:focus-visible){outline:4px solid color-mix(in srgb, var(--ace-field-ring) 45%, transparent)}}.ace-field--readonly .ace-field__box:has(.ace-field__control:focus-visible){outline-offset:0}.ace-field--readonly.ace-field--invalid .ace-field__box:has(.ace-field__control:focus-visible){outline-color:var(--ace-field-ring-error)}@supports (color:color-mix(in lab, red, red)){.ace-field--readonly.ace-field--invalid .ace-field__box:has(.ace-field__control:focus-visible){outline-color:color-mix(in srgb, var(--ace-field-ring-error) 45%, transparent)}}.ace-field--readonly .ace-field__control{cursor:default}.ace-field--disabled .ace-field__box{cursor:not-allowed;-webkit-user-select:none;user-select:none}.ace-field--disabled .ace-field__control,.ace-field--disabled .ace-field__control::placeholder,.ace-field--disabled .ace-field__trailing{color:var(--ace-field-disabled-fg);cursor:not-allowed}.ace-field--disabled>:not(.ace-field__box){opacity:.6}:root{--ace-check-bg:var(--ace-bg-card);--ace-check-border:var(--ace-neutral-400);--ace-check-bg-hover:var(--ace-accent-50);--ace-check-border-hover:var(--ace-accent-500);--ace-check-bg-selected:var(--ace-accent-500);--ace-check-bg-selected-hover:var(--ace-accent-600);--ace-check-glyph:var(--ace-neutral-0);--ace-check-glyph-menu:var(--ace-accent-500);--ace-check-disabled-bg:var(--ace-neutral-200);--ace-check-disabled-fg:var(--ace-ink-200);--ace-check-ring:var(--ace-btn-ring)}.ace-checkbox{align-items:flex-start;gap:8px;inline-size:fit-content;font-family:inherit;display:flex}.ace-checkbox__control{all:unset;box-sizing:border-box;border:var(--ace-border-width) solid var(--ace-check-border);border-radius:var(--ace-radius-4);background:var(--ace-check-bg);block-size:16px;inline-size:16px;color:var(--ace-check-glyph);cursor:pointer;transition:background var(--ace-duration-fast) var(--ace-ease-standard), border-color var(--ace-duration-fast) var(--ace-ease-standard);flex-shrink:0;justify-content:center;align-items:center;margin:2px;display:flex}.ace-checkbox__control:focus-visible,.ace-checkbox__control:active{outline:4px solid var(--ace-check-ring);outline-offset:0}.ace-checkbox__control:hover{background:var(--ace-check-bg-hover);border-color:var(--ace-check-border-hover)}.ace-checkbox__control[data-state=checked],.ace-checkbox__control[data-state=indeterminate]{background:var(--ace-check-bg-selected);border-color:var(--ace-check-bg-selected)}.ace-checkbox__control[data-state=checked]:hover,.ace-checkbox__control[data-state=indeterminate]:hover{background:var(--ace-check-bg-selected-hover);border-color:var(--ace-check-bg-selected-hover)}.ace-checkbox__control[data-disabled]{cursor:not-allowed;pointer-events:none;background:var(--ace-check-disabled-bg);border-color:var(--ace-check-disabled-bg);color:var(--ace-check-disabled-fg)}.ace-checkbox__control[data-disabled][data-state=checked],.ace-checkbox__control[data-disabled][data-state=indeterminate]{background:var(--ace-check-disabled-bg);border-color:var(--ace-check-disabled-bg)}.ace-checkbox__indicator{block-size:100%;inline-size:100%;color:inherit;justify-content:center;align-items:center;display:flex}.ace-checkbox__glyph{block-size:12px;inline-size:12px;display:none}.ace-checkbox__control[data-state=checked] .ace-checkbox__glyph--check,.ace-checkbox__control[data-state=indeterminate] .ace-checkbox__glyph--dash{display:block}.ace-checkbox--menu .ace-checkbox__control,.ace-checkbox--menu .ace-checkbox__control:hover,.ace-checkbox--menu .ace-checkbox__control[data-state=checked],.ace-checkbox--menu .ace-checkbox__control[data-state=indeterminate],.ace-checkbox--menu .ace-checkbox__control[data-state=checked]:hover,.ace-checkbox--menu .ace-checkbox__control[data-state=indeterminate]:hover{background:0 0;border:none}.ace-checkbox--menu .ace-checkbox__control{color:var(--ace-check-glyph-menu)}.ace-checkbox--menu .ace-checkbox__control[data-disabled]{color:var(--ace-check-disabled-fg);background:0 0;border:none}.ace-checkbox--menu .ace-checkbox__glyph{block-size:16px;inline-size:16px}.ace-checkbox--readonly .ace-checkbox__control,.ace-checkbox--readonly .ace-checkbox__control:hover,.ace-checkbox--readonly .ace-checkbox__control[data-state=checked],.ace-checkbox--readonly .ace-checkbox__control[data-state=indeterminate],.ace-checkbox--readonly .ace-checkbox__control[data-state=checked]:hover,.ace-checkbox--readonly .ace-checkbox__control[data-state=indeterminate]:hover{background:var(--ace-check-disabled-bg);border-color:var(--ace-check-disabled-bg)}.ace-checkbox--readonly .ace-checkbox__control{cursor:default;color:var(--ace-check-disabled-fg)}.ace-checkbox--readonly .ace-checkbox__control:active:not(:focus-visible){outline:none}.ace-checkbox__blurb{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:4px;font-size:14px;line-height:20px;display:flex}.ace-checkbox:has(.ace-checkbox__control[data-disabled]) .ace-checkbox__blurb{cursor:not-allowed;opacity:.5}.ace-checkbox--readonly .ace-checkbox__blurb{cursor:default}.ace-checkbox__cluster{inline-size:fit-content;max-inline-size:100%;line-height:20px;display:block}.ace-checkbox__label{font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);color:var(--ace-fg-default);overflow-wrap:break-word;cursor:inherit;letter-spacing:0;display:inline}.ace-checkbox__asterisk{color:var(--ace-error-500);margin-inline-start:4px}.ace-checkbox__desc{color:var(--ace-fg-secondary);letter-spacing:0;align-items:center;gap:16px;margin:0;font-size:13px;font-style:italic;line-height:16px;display:flex;position:relative}.ace-checkbox__desc-text{min-inline-size:0}.ace-checkbox__hint{vertical-align:top;border-radius:var(--ace-radius-4);block-size:20px;inline-size:20px;color:var(--ace-fg-secondary);cursor:help;justify-content:center;align-items:center;margin-inline-start:8px;display:inline-flex;position:relative}.ace-checkbox__hint:hover{color:var(--ace-fg-default)}.ace-checkbox__hint:after{content:"";block-size:max(100%,24px);inline-size:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ace-checkbox__hint-text{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ace-switch-track:#00000029;--ace-switch-track-hover:#00000047;--ace-switch-bg-selected:var(--ace-accent-500);--ace-switch-bg-selected-hover:var(--ace-accent-600);--ace-switch-thumb:var(--ace-neutral-0);--ace-switch-thumb-shadow:var(--ace-shadow-200);--ace-switch-disabled-bg:var(--ace-neutral-200);--ace-switch-disabled-fg:var(--ace-ink-200);--ace-switch-error:var(--ace-error-500);--ace-switch-ring:var(--ace-btn-ring);--ace-switch-ring-error:var(--ace-btn-ring-error)}.ace-switch{align-items:flex-start;gap:16px;inline-size:fit-content;font-family:inherit;display:flex}.ace-switch__control{all:unset;box-sizing:border-box;border-radius:var(--ace-radius-pill);background:var(--ace-switch-track);cursor:pointer;block-size:20px;inline-size:40px;transition:background var(--ace-duration-fast) var(--ace-ease-standard);flex-shrink:0;display:block;position:relative}.ace-switch__control:focus-visible,.ace-switch__control:active{outline:4px solid var(--ace-switch-ring);outline-offset:0}.ace-switch__control:hover{background:var(--ace-switch-track-hover)}.ace-switch__control[data-state=checked]{background:var(--ace-switch-bg-selected)}.ace-switch__control[data-state=checked]:hover{background:var(--ace-switch-bg-selected-hover)}.ace-switch__control[data-disabled],.ace-switch__control[data-disabled][data-state=checked]{cursor:not-allowed;pointer-events:none;background:var(--ace-switch-disabled-bg)}.ace-switch__thumb{border-radius:var(--ace-radius-pill);background:var(--ace-switch-thumb);block-size:16px;inline-size:16px;box-shadow:var(--ace-switch-thumb-shadow);will-change:transform;transition:transform var(--ace-duration-fast) var(--ace-ease-standard);display:block;transform:translate(2px)}.ace-switch__thumb[data-state=checked]{transform:translate(22px)}.ace-switch__thumb[data-disabled]{background:var(--ace-switch-disabled-fg);opacity:.5;box-shadow:none}.ace-switch--readonly .ace-switch__control,.ace-switch--readonly .ace-switch__control[data-state=checked]{cursor:default;pointer-events:none;background:var(--ace-switch-disabled-bg)}.ace-switch--readonly .ace-switch__thumb{background:var(--ace-switch-disabled-fg);box-shadow:none}.ace-switch--error .ace-switch__control[data-state=unchecked]{box-shadow:0 0 0 var(--ace-border-width) var(--ace-switch-error)}.ace-switch--error .ace-switch__control[data-state=checked],.ace-switch--error .ace-switch__control[data-state=checked]:hover{background:var(--ace-switch-error)}.ace-switch--error .ace-switch__control:focus-visible,.ace-switch--error .ace-switch__control:active{outline:4px solid var(--ace-switch-ring-error);outline-offset:0}.ace-switch__blurb{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:4px;font-size:14px;line-height:20px;display:flex}.ace-switch:has(.ace-switch__control[data-disabled]) .ace-switch__blurb{cursor:not-allowed;opacity:.5}.ace-switch--readonly .ace-switch__blurb{cursor:default}.ace-switch__cluster{inline-size:fit-content;max-inline-size:100%;line-height:20px;display:block}.ace-switch__label{font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);color:var(--ace-fg-default);overflow-wrap:break-word;cursor:inherit;letter-spacing:0;display:inline}.ace-switch__asterisk{color:var(--ace-error-500);margin-inline-start:4px}.ace-switch__desc{color:var(--ace-fg-secondary);letter-spacing:0;align-items:center;gap:16px;margin:0;font-size:13px;font-style:italic;line-height:16px;display:flex;position:relative}.ace-switch__desc-text{min-inline-size:0}.ace-switch__hint{vertical-align:top;border-radius:var(--ace-radius-4);block-size:20px;inline-size:20px;color:var(--ace-fg-secondary);cursor:help;justify-content:center;align-items:center;margin-inline-start:8px;display:inline-flex;position:relative}.ace-switch__hint:hover{color:var(--ace-fg-default)}.ace-switch__hint:after{content:"";block-size:max(100%,24px);inline-size:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ace-switch__hint-text{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ace-radio-border:var(--ace-neutral-400);--ace-radio-border-hover:var(--ace-accent-500);--ace-radio-bg-hover:var(--ace-accent-50);--ace-radio-bg-selected:var(--ace-accent-500);--ace-radio-bg-selected-hover:var(--ace-accent-600);--ace-radio-dot:var(--ace-neutral-0);--ace-radio-disabled-bg:var(--ace-neutral-200);--ace-radio-disabled-fg:var(--ace-ink-200);--ace-radio-ring:var(--ace-accent-200)}.ace-radio-group{gap:var(--ace-space-4);flex-direction:column;display:inline-flex}.ace-radio{align-items:flex-start;gap:var(--ace-space-4);inline-size:fit-content;font-family:inherit;display:flex}.ace-radio__control{appearance:none;box-sizing:border-box;block-size:16px;inline-size:16px;margin:var(--ace-space-1);border:var(--ace-border-width) solid var(--ace-radio-border);border-radius:var(--ace-radius-pill);cursor:pointer;transition:background var(--ace-duration-fast) var(--ace-ease-standard), border-color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ace-radio__control:after{content:"";border-radius:var(--ace-radius-pill);background:var(--ace-radio-dot);opacity:0;block-size:10px;inline-size:10px;display:block}.ace-radio__control:checked:after{opacity:1}.ace-radio__control:hover{background:var(--ace-radio-bg-hover);border-color:var(--ace-radio-border-hover)}.ace-radio__control:checked{background:var(--ace-radio-bg-selected);border-color:var(--ace-radio-bg-selected)}.ace-radio__control:checked:hover{background:var(--ace-radio-bg-selected-hover);border-color:var(--ace-radio-bg-selected-hover)}.ace-radio__control:focus-visible,.ace-radio__control:active{outline:4px solid var(--ace-radio-ring);outline-offset:0}.ace-radio__control:disabled{background:var(--ace-radio-disabled-bg);border-color:var(--ace-radio-disabled-bg);cursor:not-allowed;pointer-events:none}.ace-radio__control:disabled:after{background:var(--ace-radio-disabled-fg)}.ace-radio--readonly .ace-radio__control,.ace-radio--readonly .ace-radio__control:hover,.ace-radio--readonly .ace-radio__control:checked{background:var(--ace-radio-disabled-bg);border-color:var(--ace-radio-disabled-bg);cursor:default;pointer-events:none}.ace-radio--readonly .ace-radio__control:after{background:var(--ace-radio-disabled-fg)}.ace-radio__blurb{gap:var(--ace-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;font-size:14px;line-height:20px;display:flex}.ace-radio__label{max-inline-size:100%;font-weight:var(--ace-fw-regular);letter-spacing:0;color:var(--ace-fg-default);overflow-wrap:break-word;cursor:inherit;display:inline}.ace-radio__desc{letter-spacing:0;color:var(--ace-fg-secondary);margin:0;font-size:13px;font-style:italic;line-height:16px}.ace-radio:has(.ace-radio__control:disabled) .ace-radio__blurb{cursor:not-allowed;opacity:.5}.ace-radio--readonly .ace-radio__blurb{cursor:default}:root{--ace-search-border-filled:var(--ace-border-subtle)}.ace-search__box{min-inline-size:180px}.ace-search__box:has(.ace-field__control:not(:placeholder-shown)):not(:hover):not(:focus-within){box-shadow:inset 0 0 0 1px var(--ace-search-border-filled)}.ace-search__icon{color:var(--ace-field-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ace-field--disabled .ace-search__icon{color:var(--ace-field-disabled-fg)}.ace-search .ace-field__control::-webkit-search-cancel-button{appearance:none;display:none}.ace-search .ace-field__control::-webkit-search-decoration{appearance:none;display:none}.ace-search .ace-field__control{text-overflow:ellipsis}.ace-field__inline-btn.ace-search__clear{color:var(--ace-field-fg-muted);transition:color var(--ace-duration-fast) var(--ace-ease-standard), background-color var(--ace-duration-fast) var(--ace-ease-standard)}.ace-field__inline-btn.ace-search__clear:hover{color:var(--ace-field-fg)}.ace-search__clear--sm{block-size:16px;inline-size:16px}.ace-search__clear--md{block-size:20px;inline-size:20px}.ace-search__clear--lg{block-size:24px;inline-size:24px}.ace-formfield.ace-field--disabled>.ace-field__label,.ace-formfield.ace-field--disabled>.ace-field__desc{opacity:.6}.ace-formfield__hint{appearance:none;border-radius:var(--ace-radius-4);block-size:20px;inline-size:20px;color:var(--ace-fg-secondary);vertical-align:top;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;margin:0;margin-inline-start:8px;padding:0;display:inline-flex;position:relative}.ace-formfield__hint:after{content:"";block-size:max(100%,24px);inline-size:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ace-formfield__hint:hover{color:var(--ace-fg-default)}.ace-formfield__hint:focus-visible{outline:4px solid var(--ace-field-ring);outline-offset:0}:root{--ace-seg-track:#00000014;--ace-seg-indicator:var(--ace-neutral-0);--ace-seg-indicator-shadow:var(--ace-shadow-200);--ace-seg-fg:var(--ace-accent-500);--ace-seg-fg-active:var(--ace-accent-500);--ace-seg-bg-hover:var(--ace-accent-50);--ace-seg-fg-disabled:var(--ace-ink-200);--ace-seg-ring:var(--ace-btn-ring)}.ace-seg{box-sizing:border-box;align-items:center;gap:var(--ace-space-2);padding:var(--ace-space-2);background:var(--ace-seg-track);font-family:var(--ace-font-body);display:inline-flex;position:relative}.ace-seg--default{border-radius:var(--ace-radius-8)}.ace-seg--rounded{border-radius:var(--ace-radius-pill)}.ace-seg--lg.ace-seg--default{border-radius:10px}.ace-seg__indicator{top:var(--ace-space-2);bottom:var(--ace-space-2);z-index:0;border-radius:inherit;background:var(--ace-seg-indicator);box-shadow:var(--ace-seg-indicator-shadow);pointer-events:none;transition:left .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1);position:absolute;left:0}@media (prefers-reduced-motion:reduce){.ace-seg__indicator{transition:none}}.ace-seg__item{box-sizing:border-box;z-index:1;border-radius:inherit;color:var(--ace-seg-fg);font-family:inherit;font-weight:var(--ace-fw-medium);cursor:pointer;transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.ace-seg__item:focus-visible{outline:4px solid var(--ace-seg-ring);outline-offset:0}.ace-seg--sm .ace-seg__item{min-block-size:24px;padding:var(--ace-space-2) var(--ace-space-6);font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px}.ace-seg--md .ace-seg__item{min-block-size:32px;padding:var(--ace-space-4) var(--ace-space-6);font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px}.ace-seg--lg .ace-seg__item{min-block-size:40px;padding:var(--ace-space-5) var(--ace-space-8);letter-spacing:0;font-size:14px;line-height:20px}.ace-seg--default .ace-seg__item,.ace-seg--default .ace-seg__indicator{border-radius:var(--ace-radius-4)}.ace-seg--lg.ace-seg--default .ace-seg__item,.ace-seg--lg.ace-seg--default .ace-seg__indicator{border-radius:var(--ace-radius-8)}.ace-seg__item[data-state=on]{color:var(--ace-seg-fg-active)}.ace-seg__item:hover:not([data-state=on]):not(:disabled),.ace-seg__item:focus-visible:not([data-state=on]):not(:disabled){background:var(--ace-seg-bg-hover);color:var(--ace-seg-fg-active)}.ace-seg__item:disabled{color:var(--ace-seg-fg-disabled);cursor:not-allowed}:root{--ace-crumb-fg:#6f7476;--ace-crumb-fg-hover:var(--ace-accent-600);--ace-crumb-fg-current:var(--ace-accent-500);--ace-crumb-fg-separator:var(--ace-fg-secondary);--ace-crumb-focus-wash:#0000000a;--ace-crumb-ring:var(--ace-btn-ring)}.ace-crumb{font-family:var(--ace-font-body);letter-spacing:0;font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular)}.ace-crumb__list{align-items:center;gap:var(--ace-space-4);margin:0;padding:0;list-style:none;display:flex}.ace-crumb__item{align-items:center;gap:var(--ace-space-4);min-inline-size:0;display:inline-flex}.ace-crumb__separator{color:var(--ace-crumb-fg-separator);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.ace-crumb__icon{color:var(--ace-crumb-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ace-crumb__link,.ace-crumb__current{border-radius:var(--ace-radius-4);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.ace-crumb__link{color:var(--ace-crumb-fg);cursor:pointer;transition:color var(--ace-duration-fast) var(--ace-ease-standard), background-color var(--ace-duration-fast) var(--ace-ease-standard), box-shadow var(--ace-duration-fast) var(--ace-ease-standard)}.ace-crumb__link:hover,.ace-crumb__link:focus-visible{color:var(--ace-crumb-fg-hover);text-decoration:underline}.ace-crumb__link:focus-visible{background:var(--ace-crumb-focus-wash);box-shadow:0 0 0 4px var(--ace-crumb-ring);outline:none}.ace-crumb__current{color:var(--ace-crumb-fg-current)}:root{--ace-pagination-fg:var(--ace-accent-500);--ace-pagination-fg-control:#6f7476;--ace-pagination-fg-disabled:var(--ace-ink-200);--ace-pagination-hover-bg:var(--ace-accent-50);--ace-pagination-focus-bg:var(--ace-accent-100);--ace-pagination-hover-fg:var(--ace-accent-600);--ace-pagination-selected-bg:var(--ace-accent-500);--ace-pagination-selected-bg-hover:var(--ace-accent-600);--ace-pagination-selected-fg:var(--ace-neutral-0)}.ace-pagination{align-items:center;font-family:inherit;display:inline-flex}.ace-pagination__list{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:inline-flex}.ace-pagination__cell{box-sizing:border-box;border-radius:var(--ace-radius-8);letter-spacing:0;block-size:32px;min-inline-size:32px;font-family:inherit;font-size:13px;line-height:16px;font-weight:var(--ace-fw-regular);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:8px;display:inline-flex}.ace-pagination__cell--page{color:var(--ace-pagination-fg)}.ace-pagination__cell--control{color:var(--ace-pagination-fg-control)}.ace-pagination__cell--control-words{color:var(--ace-pagination-fg)}.ace-pagination__cell:hover:not(:disabled):not(.ace-pagination__cell--selected){background:var(--ace-pagination-hover-bg);color:var(--ace-pagination-hover-fg)}.ace-pagination__cell:focus-visible:not(:disabled):not(.ace-pagination__cell--selected){background:var(--ace-pagination-focus-bg);color:var(--ace-pagination-hover-fg)}.ace-pagination__cell:focus-visible,.ace-pagination__cell:active{outline:4px solid var(--ace-btn-ring);outline-offset:0}.ace-pagination__cell:disabled{color:var(--ace-pagination-fg-disabled);cursor:not-allowed}.ace-pagination__cell--selected{background:var(--ace-pagination-selected-bg);color:var(--ace-pagination-selected-fg);font-weight:var(--ace-fw-medium)}.ace-pagination__cell--selected:hover:not(:disabled){background:var(--ace-pagination-selected-bg-hover)}.ace-pagination__ellipsis{box-sizing:border-box;letter-spacing:0;block-size:32px;min-inline-size:32px;font-family:inherit;font-size:13px;line-height:16px;font-weight:var(--ace-fw-regular);color:var(--ace-pagination-fg);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}:root{--ace-stepper-fg:var(--ace-ink-800);--ace-stepper-fg-inverted:var(--ace-neutral-0);--ace-stepper-fg-muted:#6f7476;--ace-stepper-fg-secondary:var(--ace-ink-500);--ace-stepper-border-primary:var(--ace-accent-300);--ace-stepper-border-neutral:var(--ace-border-default);--ace-stepper-connector-primary:var(--ace-ink-800);--ace-stepper-connector-grey:var(--ace-neutral-400)}.ace-stepper{color:var(--ace-stepper-fg);font-family:inherit;display:inline-flex}.ace-stepper--vertical{flex-direction:column}.ace-stepper--horizontal{flex-direction:row;align-items:flex-start;inline-size:100%;display:flex}.ace-stepper__list{inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.ace-stepper--vertical .ace-stepper__list{flex-direction:column}.ace-stepper--horizontal .ace-stepper__list{flex-direction:row;align-items:flex-start}.ace-stepper__item{flex-direction:column;display:flex}.ace-stepper--vertical .ace-stepper__item{flex-direction:column}.ace-stepper--horizontal .ace-stepper__item{flex-direction:row;flex:1 1 0;align-items:flex-start;min-inline-size:0}.ace-stepper__step{border-radius:var(--ace-radius-8);inline-size:fit-content;font:inherit;color:inherit;text-align:left;cursor:default;background:0 0;border:none;align-items:flex-start;gap:8px;margin:0;padding:0 8px;font-family:inherit;display:flex}.ace-stepper--dot .ace-stepper__step{gap:4px}.ace-stepper--horizontal .ace-stepper__step{flex-direction:column;align-items:center;gap:8px;inline-size:100%;padding:8px 0}.ace-stepper__step--clickable{border-radius:var(--ace-radius-8);cursor:pointer}.ace-stepper__step--clickable:focus-visible{outline:4px solid var(--ace-btn-ring);outline-offset:0}.ace-stepper__step--clickable:hover:not(:disabled){background:var(--ace-btn-contrast)}.ace-stepper__step--disabled{opacity:.6;cursor:not-allowed}.ace-stepper__indicator-col{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;display:flex}.ace-stepper--vertical.ace-stepper--numbers .ace-stepper__indicator-col{inline-size:24px}.ace-stepper--vertical.ace-stepper--dot .ace-stepper__indicator-col{inline-size:12px}.ace-stepper--horizontal .ace-stepper__indicator-col{flex-direction:row;align-items:center;inline-size:100%}.ace-stepper--vertical .ace-stepper__step--current .ace-stepper__indicator-col,.ace-stepper--vertical .ace-stepper__step--current-never-completed .ace-stepper__indicator-col{min-block-size:72px}.ace-stepper__indicator{box-sizing:border-box;border-radius:var(--ace-radius-pill);letter-spacing:var(--ace-track-caption);font-family:inherit;font-size:12px;line-height:16px;font-weight:var(--ace-fw-regular);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ace-stepper__indicator--numbers{block-size:24px;inline-size:24px}.ace-stepper__indicator--dot{block-size:9px;inline-size:9px}.ace-stepper--horizontal .ace-stepper__indicator--dot{block-size:8px;inline-size:8px}.ace-stepper__indicator--current,.ace-stepper__indicator--current-never-completed{background:var(--ace-stepper-fg);color:var(--ace-stepper-fg-inverted);border:1px solid var(--ace-stepper-fg)}.ace-stepper__indicator--completed,.ace-stepper__indicator--previous{background:var(--ace-stepper-fg-inverted);color:var(--ace-stepper-fg);border:1px solid var(--ace-stepper-border-primary)}.ace-stepper__indicator--upcoming{background:var(--ace-stepper-fg-inverted);color:var(--ace-stepper-fg-muted);border:1px solid var(--ace-stepper-border-neutral)}.ace-stepper__content{flex:auto;min-inline-size:0;display:flex}.ace-stepper__content-column{flex-direction:column;gap:4px;inline-size:fit-content;min-inline-size:0;max-inline-size:200px;padding:8px 0;display:flex}.ace-stepper--horizontal .ace-stepper__content-column{text-align:center;align-items:center;inline-size:auto;max-inline-size:none;padding:0 16px}.ace-stepper__label{letter-spacing:0;font-size:14px;line-height:20px;font-weight:var(--ace-fw-medium);color:var(--ace-stepper-fg);transition:color var(--ace-duration-fast) var(--ace-ease-standard)}.ace-stepper__step--upcoming .ace-stepper__label{color:var(--ace-stepper-fg-muted)}.ace-stepper__description{font-size:12px;line-height:16px;font-weight:var(--ace-fw-regular);color:var(--ace-stepper-fg-secondary)}.ace-stepper__connector{flex-shrink:0}.ace-stepper--vertical .ace-stepper__connector{flex:auto;inline-size:1px}.ace-stepper--vertical .ace-stepper__connector--above{flex:none;min-block-size:0}.ace-stepper--vertical.ace-stepper--numbers .ace-stepper__connector--above{block-size:6px}.ace-stepper--vertical.ace-stepper--dot .ace-stepper__connector--above{block-size:14px}.ace-stepper--horizontal .ace-stepper__connector{flex:auto;block-size:1px;min-inline-size:0}.ace-stepper__connector--hidden{visibility:hidden}.ace-stepper__connector--primary{background:var(--ace-stepper-connector-primary)}.ace-stepper__connector--grey{background:var(--ace-stepper-connector-grey)}.ace-stepper__row-divider{align-items:stretch;block-size:24px;padding:0 8px;display:flex}.ace-stepper__row-divider-line{flex-shrink:0;inline-size:1px}.ace-stepper--vertical.ace-stepper--numbers .ace-stepper__row-divider-line{margin-inline-start:11.5px}.ace-stepper--vertical.ace-stepper--dot .ace-stepper__row-divider-line{margin-inline-start:5.5px}:root{--ace-grid-columns:4;--ace-grid-gutter:var(--ace-space-8);--ace-grid-outer-margin:var(--ace-space-12);--ace-grid-max-width:1200px}@media (min-width:769px){:root{--ace-grid-columns:8;--ace-grid-outer-margin:var(--ace-space-16)}}@media (min-width:1280px){:root{--ace-grid-columns:12;--ace-grid-outer-margin:var(--ace-space-24)}}.ace-container{box-sizing:border-box;width:100%;padding-inline:var(--ace-grid-outer-margin)}.ace-container--capped{max-width:calc(var(--ace-grid-max-width) + 2 * var(--ace-grid-outer-margin))}.ace-container--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.ace-row{grid-template-columns:repeat(var(--ace-grid-columns), minmax(0, 1fr));column-gap:var(--ace-grid-gutter);row-gap:var(--ace-grid-gutter);display:grid}.ace-col{min-width:0;display:var(--ace-col-display-mobile,block);grid-column:span var(--ace-col-span-mobile,var(--ace-grid-columns))}.ace-col[hidden]{display:none}@media (min-width:769px){.ace-col{display:var(--ace-col-display-tablet,block);grid-column:span var(--ace-col-span-tablet,var(--ace-grid-columns))}}@media (min-width:1280px){.ace-col{display:var(--ace-col-display-desktop,block);grid-column:span var(--ace-col-span-desktop,var(--ace-grid-columns))}}.ace-chip{padding:var(--ace-space-1);border-radius:var(--ace-radius-4);font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);letter-spacing:0;color:inherit;white-space:nowrap;vertical-align:middle;cursor:default;border:var(--ace-border-width) solid transparent;background:0 0;align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex}.ace-chip--interactive{cursor:pointer;transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard), border-color var(--ace-duration-fast) var(--ace-ease-standard), box-shadow var(--ace-duration-fast) var(--ace-ease-standard)}.ace-chip--interactive:focus-visible,.ace-chip--interactive:active{box-shadow:0 0 0 4px var(--ace-accent-200);outline:none}.ace-chip__icon{flex-shrink:0;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.ace-chip__content{text-align:center;min-inline-size:0;padding:0 var(--ace-space-3);text-overflow:ellipsis;flex-shrink:1;display:block;overflow:hidden}.ace-chip__close{border-radius:var(--ace-radius-4);block-size:20px;inline-size:20px;font:inherit;color:currentColor;opacity:.7;cursor:pointer;transition:opacity var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.ace-chip__close:after{content:"";block-size:max(100%,24px);inline-size:max(100%,24px);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ace-chip__close:hover{opacity:1}.ace-chip__close:focus-visible,.ace-chip__close:active{outline:4px solid var(--ace-accent-200);outline-offset:0}.ace-chip--neutral{--_bg:var(--ace-neutral-100);--_bg-hover:var(--ace-neutral-200);--_fg:var(--ace-ink-600);--_fg-hover:var(--ace-ink-600);--_bd:var(--ace-neutral-400);--_bd-hover:var(--ace-ink-500)}.ace-chip--primary{--_bg:var(--ace-accent-50);--_bg-hover:var(--ace-accent-100);--_fg:var(--ace-accent-700);--_fg-hover:var(--ace-accent-600);--_bd:var(--ace-accent-300);--_bd-hover:var(--ace-accent-600)}.ace-chip--secondary{--_bg:var(--ace-success-50);--_bg-hover:#e3f0e2;--_fg:#1e5521;--_fg-hover:#1e5521;--_bd:var(--ace-success-500);--_bd-hover:var(--ace-accent-600)}.ace-chip--status-info{--_bg:#f2f4f8;--_bg-hover:#e5e9f2;--_fg:#132e7f;--_fg-hover:#132e7f;--_bd:var(--ace-accent-500);--_bd-hover:#1a3faf}.ace-chip--status-success{--_bg:var(--ace-success-50);--_bg-hover:#e3f0e2;--_fg:#1e5521;--_fg-hover:#1e5521;--_bd:var(--ace-success-500);--_bd-hover:#266a2a}.ace-chip--status-warning{--_bg:#f9f3ee;--_bg-hover:#f3e4da;--_fg:#8f3c14;--_fg-hover:#8f3c14;--_bd:#bd591f;--_bd-hover:#a84a1a}.ace-chip--status-error{--_bg:#f7eceb;--_bg-hover:#f0ddda;--_fg:#860606;--_fg-hover:#860606;--_bd:var(--ace-error-500);--_bd-hover:#b20808}.ace-chip--decorative-purple{--_bg:#f3eef6;--_bg-hover:#e6daec;--_fg:#381c48;--_fg-hover:#381c48;--_bd:#5c2d73;--_bd-hover:#4b255f}.ace-chip--decorative-pink{--_bg:#f6eef1;--_bg-hover:#eadde4;--_fg:#6b1d3b;--_fg-hover:#6b1d3b;--_bd:#a8325f;--_bd-hover:#8c274f}.ace-chip--decorative-teal{--_bg:#f1f6f6;--_bg-hover:#e3ecec;--_fg:#094444;--_fg-hover:#094444;--_bd:#0f6e6e;--_bd-hover:#0c5b5b}.ace-chip--decorative-cyan{--_bg:#f2f6f8;--_bg-hover:#e5edf2;--_fg:#094a5d;--_fg-hover:#094a5d;--_bd:#0e7490;--_bd-hover:#0c6077}.ace-chip--default{background:var(--_bg);color:var(--_fg)}.ace-chip--default:hover{background:var(--_bg-hover);color:var(--_fg-hover)}.ace-chip--outline{color:var(--_fg);border-color:var(--_bd);background:0 0}.ace-chip--outline:hover{background:var(--_bg-hover);border-color:var(--_bd-hover);color:var(--_fg-hover)}.ace-chip--ghost{color:var(--_fg);background:0 0}.ace-chip--ghost:hover{background:var(--_bg-hover);color:var(--_fg-hover)}.ace-alert{box-sizing:border-box;gap:var(--ace-space-8);padding:var(--ace-space-8);border-radius:var(--ace-radius-8);font-size:var(--ace-fs-14);letter-spacing:0;border-inline-start:8px solid #0000;flex-direction:column;line-height:16px;display:flex}.ace-alert--inline{flex-direction:row;align-items:center}.ace-alert--neutral{background:var(--ace-neutral-100);color:var(--ace-ink-600);border-inline-start-color:#6f7476}.ace-alert--primary{background:var(--ace-accent-50);color:var(--ace-accent-700);border-inline-start-color:var(--ace-accent-500)}.ace-alert--secondary{background:var(--ace-success-50);color:#1e5521;border-inline-start-color:var(--ace-accent-500)}.ace-alert--info{color:#132e7f;border-inline-start-color:var(--ace-accent-500);background:#f2f4f8}.ace-alert--success{background:var(--ace-success-50);color:#1e5521;border-inline-start-color:var(--ace-success-500)}.ace-alert--warning{color:#8f3c14;background:#f9f3ee;border-inline-start-color:#bd591f}.ace-alert--error{color:#860606;border-inline-start-color:var(--ace-error-500);background:#f7eceb}.ace-alert__content{align-items:flex-start;gap:var(--ace-space-8);inline-size:100%;display:flex}.ace-alert__icon{box-sizing:border-box;block-size:20px;inline-size:20px;padding:var(--ace-space-1);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ace-alert__text{gap:var(--ace-space-4);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.ace-alert__title{font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);letter-spacing:0;color:currentColor;overflow-wrap:break-word}.ace-alert__description{font-weight:var(--ace-fw-regular);color:inherit}.ace-alert__labels{align-items:center;gap:var(--ace-space-4);flex-shrink:0;display:inline-flex}.ace-alert__labels .ace-alert__title{white-space:nowrap}.ace-alert--inline .ace-alert__description{text-overflow:ellipsis;flex:1 1 0;min-inline-size:0;overflow:hidden}.ace-alert__divider{border-inline-end:var(--ace-border-width) solid #00000029;flex-shrink:0;align-self:stretch;inline-size:0}.ace-alert__actions{gap:var(--ace-space-8);flex-shrink:0;display:flex}.ace-alert:not(.ace-alert--inline) .ace-alert__actions{justify-content:flex-end;inline-size:100%}.ace-alert__close{border-radius:var(--ace-radius-4);block-size:20px;inline-size:20px;font:inherit;color:inherit;cursor:pointer;transition:opacity var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.ace-alert__close:after{content:"";block-size:max(100%,24px);inline-size:max(100%,24px);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ace-alert__close:hover{opacity:.7}.ace-alert__close:focus-visible,.ace-alert__close:active{outline:4px solid var(--ace-accent-200);outline-offset:0}:root{--ace-tooltip-bg:var(--ace-fg-default);--ace-tooltip-fg:#fff}:root[data-theme=dark]{--ace-tooltip-fg:#000}.ace-tooltip{z-index:50;border-radius:var(--ace-radius-8);background:var(--ace-tooltip-bg);max-inline-size:375px;color:var(--ace-tooltip-fg);box-shadow:var(--ace-shadow-300);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;flex-direction:column;gap:4px;padding:12px;font-size:13px;line-height:16px;display:inline-flex;position:fixed;top:0;left:0}.ace-tooltip__title{letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.ace-tooltip__body{font-weight:400}.ace-tooltip__extra{color:var(--ace-tooltip-fg);flex-direction:column;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.ace-tooltip__extra{color:color-mix(in srgb, var(--ace-tooltip-fg) 72%, transparent)}}.ace-tooltip-trigger{display:contents}:root{--ace-tag-neutral-bg:var(--ace-neutral-100);--ace-tag-neutral-fg:var(--ace-ink-600);--ace-tag-neutral-border:var(--ace-neutral-400);--ace-tag-neutral-vibrant:#6f7476;--ace-tag-neutral-on-vibrant:var(--ace-neutral-0);--ace-tag-primary-bg:var(--ace-accent-50);--ace-tag-primary-fg:var(--ace-accent-700);--ace-tag-primary-border:var(--ace-accent-300);--ace-tag-primary-vibrant:var(--ace-accent-500);--ace-tag-primary-on-vibrant:var(--ace-neutral-0);--ace-tag-secondary-bg:var(--ace-accent-50);--ace-tag-secondary-fg:var(--ace-accent-700);--ace-tag-secondary-border:var(--ace-accent-500);--ace-tag-secondary-vibrant:var(--ace-accent-500);--ace-tag-secondary-on-vibrant:var(--ace-neutral-0);--ace-tag-info-bg:#f2f4f8;--ace-tag-info-fg:#132e7f;--ace-tag-info-border:var(--ace-accent-500);--ace-tag-info-vibrant:var(--ace-accent-500);--ace-tag-info-on-vibrant:var(--ace-neutral-0);--ace-tag-success-bg:var(--ace-success-50);--ace-tag-success-fg:#1e5521;--ace-tag-success-border:var(--ace-success-500);--ace-tag-success-vibrant:var(--ace-success-500);--ace-tag-success-on-vibrant:var(--ace-neutral-0);--ace-tag-warning-bg:#f9f3ee;--ace-tag-warning-fg:#8f3c14;--ace-tag-warning-border:#bd591f;--ace-tag-warning-vibrant:#bd591f;--ace-tag-warning-on-vibrant:var(--ace-neutral-0);--ace-tag-error-bg:#f7eceb;--ace-tag-error-fg:#860606;--ace-tag-error-border:var(--ace-error-500);--ace-tag-error-vibrant:var(--ace-error-500);--ace-tag-error-on-vibrant:var(--ace-neutral-0);--ace-tag-purple-bg:#f3eef6;--ace-tag-purple-fg:#381c48;--ace-tag-purple-border:#5c2d73;--ace-tag-purple-vibrant:#5c2d73;--ace-tag-purple-on-vibrant:var(--ace-neutral-0);--ace-tag-pink-bg:#f6eef1;--ace-tag-pink-fg:#6b1d3b;--ace-tag-pink-border:#a8325f;--ace-tag-pink-vibrant:#a8325f;--ace-tag-pink-on-vibrant:var(--ace-neutral-0);--ace-tag-teal-bg:#f1f6f6;--ace-tag-teal-fg:#094444;--ace-tag-teal-border:#0f6e6e;--ace-tag-teal-vibrant:#0f6e6e;--ace-tag-teal-on-vibrant:var(--ace-neutral-0);--ace-tag-cyan-bg:#f2f6f8;--ace-tag-cyan-fg:#094a5d;--ace-tag-cyan-border:#0e7490;--ace-tag-cyan-vibrant:#0e7490;--ace-tag-cyan-on-vibrant:var(--ace-neutral-0);--ace-badge-neutral-bg:#6f7476;--ace-badge-neutral-fg:var(--ace-neutral-0);--ace-badge-subtle-bg:#00000014;--ace-badge-subtle-fg:var(--ace-ink-600);--ace-badge-on-vibrant-bg:var(--ace-neutral-0);--ace-badge-on-vibrant-fg:var(--ace-ink-800);--ace-badge-primary-bg:var(--ace-accent-500);--ace-badge-primary-fg:var(--ace-neutral-0);--ace-badge-secondary-bg:var(--ace-accent-500);--ace-badge-secondary-fg:var(--ace-neutral-0);--ace-badge-info-bg:var(--ace-accent-500);--ace-badge-info-fg:var(--ace-neutral-0);--ace-badge-error-bg:var(--ace-error-500);--ace-badge-error-fg:var(--ace-neutral-0);--ace-skeleton-bg:#00000014;--ace-avatar-subtle-bg:var(--ace-neutral-100);--ace-avatar-subtle-fg:#6f7476;--ace-text-disabled:var(--ace-ink-200);--ace-link-disabled-fg:var(--ace-text-disabled);--ace-link-selected-fg:#132e7f;--ace-link-quiet-fg:#6f7476;--ace-text-warning:#bd591f;--ace-text-info:var(--ace-accent-500);--ace-progress-neutral-fill:var(--ace-ink-600);--ace-progress-primary-fill:var(--ace-accent-500);--ace-progress-secondary-fill:var(--ace-accent-500);--ace-progress-info-fill:var(--ace-accent-500);--ace-progress-success-fill:var(--ace-success-500);--ace-progress-warning-fill:#bd591f;--ace-progress-error-fill:var(--ace-error-500)}:root[data-theme=dark]{--ace-tag-neutral-bg:var(--ace-ink-800);--ace-tag-neutral-fg:var(--ace-neutral-400);--ace-tag-neutral-border:var(--ace-ink-500);--ace-tag-neutral-vibrant:#979c9e;--ace-tag-primary-bg:var(--ace-accent-900);--ace-tag-primary-fg:var(--ace-accent-200);--ace-tag-primary-border:var(--ace-accent-600);--ace-tag-secondary-bg:var(--ace-accent-900);--ace-tag-secondary-fg:var(--ace-accent-200);--ace-tag-secondary-border:var(--ace-accent-400);--ace-tag-info-bg:#081433;--ace-tag-info-fg:#ced6e6;--ace-tag-info-border:var(--ace-accent-400);--ace-tag-success-bg:#0d2810;--ace-tag-success-fg:#c6e3c4;--ace-tag-success-border:#63b166;--ace-tag-success-vibrant:#63b166;--ace-tag-success-on-vibrant:#000;--ace-tag-warning-bg:#471806;--ace-tag-warning-fg:#ebc6b1;--ace-tag-warning-border:#db7d43;--ace-tag-warning-vibrant:#db7d43;--ace-tag-warning-on-vibrant:#000;--ace-tag-error-bg:#2e0101;--ace-tag-error-fg:#e7b9b4;--ace-tag-error-border:#e0463d;--ace-tag-error-vibrant:#e0463d;--ace-tag-error-on-vibrant:#000;--ace-tag-purple-bg:#140818;--ace-tag-purple-fg:#ceb8da;--ace-tag-purple-border:#8b5eac;--ace-tag-purple-vibrant:#8b5eac;--ace-tag-pink-bg:#260913;--ace-tag-pink-fg:#d6b6c5;--ace-tag-pink-border:#b45b7f;--ace-tag-pink-vibrant:#b45b7f;--ace-tag-pink-on-vibrant:#000;--ace-tag-teal-bg:#021a1a;--ace-tag-teal-fg:#c9d8d8;--ace-tag-teal-border:#6f9e9e;--ace-tag-teal-vibrant:#6f9e9e;--ace-tag-teal-on-vibrant:#000;--ace-tag-cyan-bg:#041f29;--ace-tag-cyan-fg:#c9d9e2;--ace-tag-cyan-border:#6e99ae;--ace-tag-cyan-vibrant:#6e99ae;--ace-tag-cyan-on-vibrant:#000;--ace-tag-neutral-on-vibrant:#000;--ace-badge-subtle-bg:#ffffff14;--ace-badge-subtle-fg:var(--ace-neutral-400);--ace-skeleton-bg:#ffffff14;--ace-avatar-subtle-bg:var(--ace-ink-800);--ace-avatar-subtle-fg:#979c9e;--ace-text-disabled:var(--ace-ink-500);--ace-link-selected-fg:var(--ace-accent-200);--ace-link-quiet-fg:#979c9e;--ace-text-warning:#db7d43;--ace-text-info:var(--ace-accent-400);--ace-progress-neutral-fill:var(--ace-neutral-400);--ace-progress-primary-fill:var(--ace-accent-400);--ace-progress-secondary-fill:var(--ace-accent-400);--ace-progress-info-fill:var(--ace-accent-400);--ace-progress-success-fill:#63b166;--ace-progress-warning-fill:#db7d43;--ace-progress-error-fill:#e0463d}:root{--ace-table-sort-fg:var(--ace-accent-700);--ace-table-edge-shade:#00000014}:root[data-theme=dark]{--ace-table-sort-fg:var(--ace-accent-300);--ace-table-edge-shade:#00000073}.ace-table{gap:var(--ace-space-8);flex-direction:column;display:flex}.ace-table--fill{flex:auto;min-height:0}.ace-table--fill .ace-table__scroll{scrollbar-gutter:stable;flex:auto;min-height:0}.ace-table--fill .ace-table__toolbar,.ace-table--fill .ace-table__footer{flex-shrink:0}.ace-table__toolbar{justify-content:space-between;align-items:center;gap:var(--ace-space-8);flex-wrap:wrap;display:flex}.ace-table__toolbar-start{align-items:center;gap:var(--ace-space-8);flex:auto;min-width:0;display:flex}.ace-table__title{flex:0 auto;min-width:0;margin:0}.ace-table__toolbar-search{flex:280px;min-width:0;max-width:360px}.ace-table__toolbar-actions{align-items:center;gap:var(--ace-space-8);flex-shrink:0;display:flex}.ace-table__scroll{border-bottom:var(--ace-border-width) solid var(--ace-table-border);width:100%;position:relative;overflow-x:auto}.ace-table__scroll:has(.ace-table__head--sticky){scroll-padding-top:40px}.ace-table__grid{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-family:var(--ace-font-body);background:var(--ace-bg-card)}.ace-table__grid[data-empty=true]{height:100%}.ace-table__th{height:40px;padding:7px var(--ace-space-8);text-align:left;font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px;font-weight:var(--ace-fw-medium);color:var(--ace-fg-default);background:var(--ace-bg-card);border-bottom:var(--ace-border-width) solid var(--ace-table-border);vertical-align:middle}.ace-table__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s}.ace-table__th--sortable:hover{background:var(--ace-table-row-hover)}.ace-table__th--sortable:focus-visible{box-shadow:inset 0 0 0 2px var(--ace-accent-200);outline:none}@media (prefers-reduced-motion:reduce){.ace-table__th--sortable{transition:none}}.ace-table__header-inner{align-items:center;gap:var(--ace-space-4);width:100%;height:100%;display:flex;position:relative}.ace-table__header-inner--right{flex-direction:row-reverse}.ace-table__header-inner>.ace-table__truncate{text-align:left;flex:0 auto;min-width:0}.ace-table__header-inner--right>.ace-table__truncate{text-align:right}.ace-table__sort{color:var(--ace-table-sort-fg);pointer-events:none;align-items:center;display:inline-flex}.ace-table__td{font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px;font-weight:var(--ace-fw-regular);color:var(--ace-fg-default);background:var(--ace-bg-card);border-bottom:var(--ace-border-width) solid var(--ace-table-border);vertical-align:middle}.ace-table--sm .ace-table__td{height:32px;padding:var(--ace-space-4) var(--ace-space-8) calc(var(--ace-space-4) - var(--ace-border-width))}.ace-table--md .ace-table__td{height:40px;padding:var(--ace-space-6) var(--ace-space-8) calc(var(--ace-space-6) - var(--ace-border-width))}.ace-table--lg .ace-table__td{height:48px;padding:var(--ace-space-8) var(--ace-space-8) calc(var(--ace-space-8) - var(--ace-border-width))}.ace-table--xl .ace-table__td{height:64px;padding:var(--ace-space-12) var(--ace-space-8) calc(var(--ace-space-12) - var(--ace-border-width))}.ace-table--sm .ace-table__td--tight{padding-top:0;padding-bottom:0}.ace-table--md .ace-table__td--tight{padding-top:var(--ace-space-2);padding-bottom:calc(var(--ace-space-2) - var(--ace-border-width))}.ace-table--lg .ace-table__td--tight{padding-top:var(--ace-space-4);padding-bottom:calc(var(--ace-space-4) - var(--ace-border-width))}.ace-table--xl .ace-table__td--tight{padding-top:var(--ace-space-8);padding-bottom:calc(var(--ace-space-8) - var(--ace-border-width))}.ace-table__td--right{text-align:right}.ace-table__truncate{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ace-table__wrap-text{white-space:normal;overflow-wrap:break-word;word-break:break-word;display:block}.ace-table__placeholder{color:var(--ace-fg-secondary)}.ace-table__grid tbody:not([aria-busy=true]) .ace-table__row:hover .ace-table__td:not(.ace-table__empty),.ace-table__grid tbody .ace-table__row[data-selected=true] .ace-table__td{background:var(--ace-table-row-hover)}.ace-table__grid tbody .ace-table__row[data-clickable-row=true]{cursor:pointer}.ace-table__grid tbody .ace-table__row[data-clickable-row=true]:focus-visible{box-shadow:inset 0 0 0 4px var(--ace-accent-200);outline:none}.ace-table__grid tbody .ace-table__row:last-child .ace-table__td{border-bottom:0}.ace-table__row[data-border-depth="1"][data-leading-cells="0"]>.ace-table__td:nth-child(-n+1),.ace-table__row[data-border-depth="1"][data-leading-cells="1"]>.ace-table__td:nth-child(-n+2),.ace-table__row[data-border-depth="2"][data-leading-cells="0"]>.ace-table__td:nth-child(-n+2),.ace-table__row[data-border-depth="2"][data-leading-cells="1"]>.ace-table__td:nth-child(-n+3),.ace-table__row[data-border-depth="3"][data-leading-cells="0"]>.ace-table__td:nth-child(-n+3),.ace-table__row[data-border-depth="3"][data-leading-cells="1"]>.ace-table__td:nth-child(-n+4),.ace-table__row[data-border-depth="4"][data-leading-cells="0"]>.ace-table__td:nth-child(-n+4),.ace-table__row[data-border-depth="4"][data-leading-cells="1"]>.ace-table__td:nth-child(-n+5){border-bottom-color:#0000}.ace-table__th--selection,.ace-table__th--expand{white-space:normal;padding-top:7px;padding-bottom:7px}.ace-table--sm :is(.ace-table__th--selection,.ace-table__th--expand){padding-inline:var(--ace-space-4)}.ace-table--md :is(.ace-table__th--selection,.ace-table__th--expand){padding-inline:var(--ace-space-6)}.ace-table--lg :is(.ace-table__th--selection,.ace-table__th--expand){padding-inline:var(--ace-space-8)}.ace-table--xl :is(.ace-table__th--selection,.ace-table__th--expand){padding-inline:var(--ace-space-12)}.ace-table--sm :is(.ace-table__td--selection,.ace-table__td--expand){height:32px;padding:0 var(--ace-space-4)}.ace-table--md :is(.ace-table__td--selection,.ace-table__td--expand){height:40px;padding:0 var(--ace-space-6)}.ace-table--lg :is(.ace-table__td--selection,.ace-table__td--expand){height:48px;padding:0 var(--ace-space-8)}.ace-table--xl :is(.ace-table__td--selection,.ace-table__td--expand){height:64px;padding:0 var(--ace-space-12)}.ace-table__selection-inner{justify-content:center;align-items:center;width:100%;display:flex}.ace-table__expand-inner{justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.ace-table__expand{border-radius:var(--ace-radius-4);width:24px;height:24px;color:var(--ace-fg-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:flex}.ace-table__expand:hover{background:var(--ace-table-row-hover);color:var(--ace-fg-default)}.ace-table__expand:focus-visible{box-shadow:inset 0 0 0 2px var(--ace-accent-200);outline:none}.ace-table__expand svg{transition:transform .16s ease-out}.ace-table__expand[data-expanded=true] svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ace-table__expand,.ace-table__expand svg{transition:none}}.ace-table__detail-row .ace-table__detail{height:auto;padding:var(--ace-space-8);background:var(--ace-bg-card)}.ace-table__empty[data-table-empty=true]{height:auto;padding:40px var(--ace-space-8);text-align:center;vertical-align:middle;background:var(--ace-bg-card)}.ace-table__empty-inner{align-items:center;gap:var(--ace-space-4);flex-direction:column;display:flex}.ace-table__empty-icon{color:var(--ace-fg-secondary);margin-bottom:var(--ace-space-4);display:inline-flex}.ace-table__empty-title{font-family:var(--ace-font-body);letter-spacing:0;font-size:18px;line-height:24px;font-weight:var(--ace-fw-semibold);color:var(--ace-fg-default);margin:0}.ace-table__empty-body{font-family:var(--ace-font-body);font-size:var(--ace-fs-14);letter-spacing:0;color:var(--ace-fg-secondary);max-width:360px;margin:0;line-height:16px}.ace-table__empty-button{margin-top:var(--ace-space-4)}.ace-table__footer{justify-content:space-between;align-items:center;gap:var(--ace-space-8);flex-wrap:wrap;display:flex}.ace-table__footer-start{align-items:center;gap:var(--ace-space-6);display:flex}.ace-table__summary{font-family:var(--ace-font-body);font-size:var(--ace-fs-14);letter-spacing:0;color:var(--ace-fg-secondary);line-height:16px}.ace-table__page-size{font-family:var(--ace-font-body);font-size:var(--ace-fs-14);letter-spacing:0;color:var(--ace-fg-default);background:var(--ace-bg-card);border:var(--ace-border-width) solid var(--ace-border-default);border-radius:var(--ace-radius-6);padding:var(--ace-space-2) var(--ace-space-3);cursor:pointer;line-height:16px}.ace-table__page-size:focus-visible{box-shadow:var(--ace-focus-ring);outline:none}.ace-table__scroll[data-has-overflow] .ace-table__cell--pin-left,.ace-table__scroll[data-has-overflow] .ace-table__cell--pin-right{z-index:1;position:sticky}.ace-table__scroll[data-has-overflow] .ace-table__head--sticky .ace-table__cell--pin-left,.ace-table__scroll[data-has-overflow] .ace-table__head--sticky .ace-table__cell--pin-right{z-index:3}.ace-table__scroll[data-has-overflow][data-scrolled-left] .ace-table__cell--pin-left-edge:after,.ace-table__scroll[data-has-overflow][data-scrolled-right] .ace-table__cell--pin-right-edge:before{content:"";pointer-events:none;width:4px;position:absolute;top:0;bottom:0}.ace-table__scroll[data-has-overflow][data-scrolled-left] .ace-table__cell--pin-left-edge:after{background:linear-gradient(to right, var(--ace-table-edge-shade), transparent);right:-4px}.ace-table__scroll[data-has-overflow][data-scrolled-right] .ace-table__cell--pin-right-edge:before{background:linear-gradient(to left, var(--ace-table-edge-shade), transparent);left:-4px}:is(.ace-table__scroll[data-has-overflow][data-actions-auto-sticky] .ace-table__grid:has(tbody tr td:last-child button) th:last-child,.ace-table__scroll[data-has-overflow][data-actions-auto-sticky] .ace-table__grid:has(tbody tr td:last-child button) td:last-child){z-index:1;position:sticky;right:0}.ace-table__scroll[data-has-overflow][data-actions-auto-sticky] .ace-table__grid:has(tbody tr td:last-child button) thead th:last-child{z-index:3}.ace-table__scroll[data-has-overflow][data-scrolled-right][data-actions-auto-sticky] .ace-table__grid:has(tbody tr td:last-child button) th:last-child:before{content:"";background:linear-gradient(to left, var(--ace-table-edge-shade), transparent);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:-4px}.ace-table__scroll[data-has-overflow][data-scrolled-right][data-actions-auto-sticky] .ace-table__grid:has(tbody tr td:last-child button) td:last-child:before{content:"";background:linear-gradient(to left, var(--ace-table-edge-shade), transparent);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:-4px}.ace-table__head--sticky th{z-index:2;position:sticky;top:0}.ace-table__head--sticky[data-stuck] th:after{content:"";background:linear-gradient(to bottom, var(--ace-table-edge-shade), transparent);pointer-events:none;height:4px;position:absolute;top:100%;left:0;right:0}.ace-table__tfoot--sticky td{z-index:2;position:sticky;bottom:0}.ace-table__tfoot .ace-table__td{font-weight:var(--ace-fw-medium);border-bottom:0;border-top:var(--ace-border-width) solid var(--ace-table-border)}:root{--ace-tab-fg:#6f7476;--ace-tab-fg-selected:var(--ace-fg-link);--ace-tab-fg-hover:var(--ace-fg-link-hover);--ace-tab-fg-disabled:#bbbfc1;--ace-tab-rule:var(--ace-border-subtle);--ace-tab-indicator:var(--ace-fg-link);--ace-tab-badge-bg:#00000014;--ace-tab-badge-fg:#2f3436;--ace-tab-badge-bg-selected:var(--ace-accent-500);--ace-tab-badge-fg-selected:var(--ace-neutral-0);--ace-tab-ring:var(--ace-btn-ring);--ace-tab-menu-fg:#2f3436;--ace-tab-menu-bg-hover:var(--ace-accent-50);--ace-tab-menu-fg-hover:var(--ace-fg-link-hover);--ace-tab-menu-fg-disabled:var(--ace-tab-fg-disabled)}:root[data-theme=dark]{--ace-tab-fg:#979c9e;--ace-tab-fg-disabled:#4b5052;--ace-tab-badge-bg:#ffffff14;--ace-tab-badge-fg:#d6d9da;--ace-tab-menu-fg:#d6d9da;--ace-tab-menu-bg-hover:var(--ace-accent-900)}.ace-tabs{gap:var(--ace-space-8);flex-direction:column;font-family:inherit;display:flex}.ace-tabs__list{border-bottom:var(--ace-border-width) solid var(--ace-tab-rule);align-items:stretch;display:flex;position:relative}.ace-tabs__indicator{bottom:calc(-1 * var(--ace-border-width));background:var(--ace-tab-indicator);pointer-events:none;z-index:1;block-size:2px;transition:left .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1);position:absolute;left:0}@media (prefers-reduced-motion:reduce){.ace-tabs__indicator{transition:none}}.ace-tabs__item{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ace-space-2);padding:var(--ace-space-4) var(--ace-space-4) var(--ace-space-6) var(--ace-space-4);border-radius:var(--ace-radius-8);letter-spacing:0;font-family:inherit;font-size:14px;line-height:20px;font-weight:var(--ace-fw-medium);color:var(--ace-tab-fg);white-space:nowrap;cursor:pointer;transition:color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:none;margin:0;display:inline-flex;position:relative}.ace-tabs__item:focus-visible{outline:4px solid var(--ace-tab-ring);outline-offset:0}.ace-tabs__content{padding:0 var(--ace-space-3);align-items:center;display:inline-flex}.ace-tabs__item[data-state=active]{color:var(--ace-tab-fg-selected)}.ace-tabs__item:hover:not([data-state=active]):not(:disabled),.ace-tabs__item[data-state=active]:hover:not(:disabled){color:var(--ace-tab-fg-hover)}.ace-tabs__item:disabled,.ace-tabs__item[data-disabled]{color:var(--ace-tab-fg-disabled);cursor:not-allowed}.ace-tabs__item[hidden]{display:none}.ace-tabs__badge{min-inline-size:var(--ace-space-10);padding:var(--ace-space-1) var(--ace-space-2);border-radius:var(--ace-radius-4);font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px;font-weight:var(--ace-fw-medium);background:var(--ace-tab-badge-bg);color:var(--ace-tab-badge-fg);transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);justify-content:center;align-items:center;display:inline-flex}.ace-tabs__item[data-state=active] .ace-tabs__badge{background:var(--ace-tab-badge-bg-selected);color:var(--ace-tab-badge-fg-selected)}.ace-tabs__more[data-active]{color:var(--ace-tab-fg-selected)}.ace-tabs__more[data-active]:hover:not(:disabled){color:var(--ace-tab-fg-hover)}.ace-tabs__more .ace-tabs__content{gap:var(--ace-space-2)}.ace-tabs__more svg{color:currentColor;flex-shrink:0}.ace-tabs__menu{z-index:50;box-sizing:border-box;max-block-size:400px;inline-size:240px;padding:var(--ace-space-4);border-radius:var(--ace-radius-8);background:var(--ace-bg-card);box-shadow:var(--ace-shadow-300);outline:none;flex-direction:column;font-family:inherit;display:flex;position:fixed;overflow-y:auto}.ace-tabs__menu-item{appearance:none;box-sizing:border-box;align-items:center;gap:var(--ace-space-4);min-block-size:40px;inline-size:100%;padding:var(--ace-space-5) var(--ace-space-6);border-radius:var(--ace-radius-8);letter-spacing:0;font-family:inherit;font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);color:var(--ace-tab-menu-fg);text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:none;outline:none;flex-shrink:0;margin:0;display:flex}.ace-tabs__menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.ace-tabs__menu-item[data-highlighted]:not(:disabled),.ace-tabs__menu-item:hover:not(:disabled){background:var(--ace-tab-menu-bg-hover);color:var(--ace-tab-menu-fg-hover)}.ace-tabs__menu-item[data-selected=true]:not(:disabled){background:var(--ace-bg-card);color:var(--ace-tab-menu-fg-hover);font-weight:var(--ace-fw-medium)}.ace-tabs__menu-item:disabled{color:var(--ace-tab-menu-fg-disabled);cursor:not-allowed;pointer-events:none;background:0 0}.ace-tabs__panel{outline:none}.ace-tabs__panel:focus-visible{outline:4px solid var(--ace-tab-ring);outline-offset:0}:root{--ace-acc-fg-disabled:#bbbfc1;--ace-acc-ring:var(--ace-btn-ring)}:root[data-theme=dark]{--ace-acc-fg-disabled:#4b5052}.ace-acc{flex-direction:column;inline-size:100%;font-family:inherit;display:flex}.ace-acc__item{position:relative}.ace-acc__header{font-size:inherit;font-weight:inherit;margin:0;display:flex}.ace-acc__trigger{box-sizing:border-box;border-radius:var(--ace-radius-8);letter-spacing:0;inline-size:100%;font-family:inherit;font-size:16px;line-height:24px;font-weight:var(--ace-fw-medium);color:var(--ace-fg-default);text-align:left;align-items:center;gap:var(--ace-space-6);cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:flex}.ace-acc__trigger:focus-visible{outline:4px solid var(--ace-acc-ring);outline-offset:0}.ace-acc__trigger:disabled,.ace-acc__trigger[data-disabled]{color:var(--ace-acc-fg-disabled);cursor:not-allowed}.ace-acc__chevron{box-sizing:border-box;color:currentColor;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ace-acc__trigger[data-state=open] .ace-acc__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ace-acc__chevron{transition:none}}.ace-acc__cluster{align-items:center;gap:var(--ace-space-4);flex:auto;min-inline-size:0;display:inline-flex}.ace-acc__heading{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;flex:0 auto;overflow:hidden}.ace-acc__slots{align-items:center;gap:var(--ace-space-4);flex-shrink:0;display:inline-flex}.ace-acc__badge,.ace-acc__tag{align-items:center;display:inline-flex}@keyframes ace-acc-down{0%{block-size:0}to{block-size:var(--ace-acc-content-height)}}@keyframes ace-acc-up{0%{block-size:var(--ace-acc-content-height)}to{block-size:0}}.ace-acc__content{overflow:hidden}.ace-acc__content[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) ace-acc-down}.ace-acc__content[data-state=closed]{animation:.16s ease-out ace-acc-up}@media (prefers-reduced-motion:reduce){.ace-acc__content[data-state=open],.ace-acc__content[data-state=closed]{animation:none}}.ace-acc__content-inner{border-radius:var(--ace-radius-8);color:var(--ace-fg-default);letter-spacing:0;margin-block-start:var(--ace-space-8);font-size:16px;line-height:24px;overflow:hidden}.ace-acc[data-size=xxl] .ace-acc__chevron{block-size:40px;inline-size:40px;padding:4px}.ace-acc[data-size=xl] .ace-acc__chevron{block-size:32px;inline-size:32px;padding:4px}.ace-acc[data-size=lg] .ace-acc__chevron{block-size:28px;inline-size:28px;padding:4px}.ace-acc[data-size=md] .ace-acc__chevron{block-size:24px;inline-size:24px;padding:2px}.ace-acc[data-size=sm] .ace-acc__chevron{block-size:20px;inline-size:20px;padding:2px}.ace-acc[data-size=xs] .ace-acc__chevron{block-size:16px;inline-size:16px;padding:0}.ace-acc[data-size=xxl] .ace-acc__trigger,.ace-acc[data-size=xl] .ace-acc__trigger,.ace-acc[data-size=lg] .ace-acc__trigger{gap:var(--ace-space-8)}.ace-acc[data-size=md] .ace-acc__trigger{gap:var(--ace-space-6)}.ace-acc[data-size=sm] .ace-acc__trigger,.ace-acc[data-size=xs] .ace-acc__trigger{gap:var(--ace-space-4)}.ace-acc[data-size=xxl] .ace-acc__content-inner{margin-inline-start:56px}.ace-acc[data-size=xl] .ace-acc__content-inner{margin-inline-start:48px}.ace-acc[data-size=lg] .ace-acc__content-inner{margin-inline-start:44px}.ace-acc[data-size=md] .ace-acc__content-inner{margin-inline-start:36px}.ace-acc[data-size=sm] .ace-acc__content-inner{margin-inline-start:28px}.ace-acc[data-size=xs] .ace-acc__content-inner{margin-inline-start:24px}.ace-acc[data-size=xxl] .ace-acc__trigger{letter-spacing:var(--ace-track-h4);font-size:22px;line-height:40px;font-weight:var(--ace-fw-semibold)}.ace-acc[data-size=xl] .ace-acc__trigger{letter-spacing:-.014em;font-size:20px;line-height:32px;font-weight:var(--ace-fw-semibold)}.ace-acc[data-size=lg] .ace-acc__trigger{letter-spacing:-.011em;font-size:18px;line-height:28px;font-weight:var(--ace-fw-semibold)}.ace-acc[data-size=sm] .ace-acc__trigger{letter-spacing:0;font-size:14px;line-height:20px}.ace-acc[data-size=xs] .ace-acc__trigger{font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px}@media (min-width:769px){.ace-acc[data-size=xxl] .ace-acc__trigger{font-size:28px}.ace-acc[data-size=xl] .ace-acc__trigger{font-size:24px}.ace-acc[data-size=lg] .ace-acc__trigger{font-size:20px}}:root{--ace-metric-card-bg:var(--ace-bg-card)}:root[data-theme=dark]{--ace-metric-card-bg:var(--ace-bg-subtle)}.ace-metric-card{background:var(--ace-metric-card-bg);border-radius:var(--ace-radius-8);box-shadow:0 0 0 1px var(--ace-border-subtle);color:var(--ace-fg-default);overflow:hidden}.ace-metric-card--single{align-items:stretch;width:254px;display:flex}.ace-metric-card__container{width:100%}.ace-metric-card--group{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(212px, calc(100% / var(--ace-metric-cols,1)))), 1fr));width:100%;max-width:calc(var(--ace-metric-cols,1) * 550px);display:grid}.ace-metric-card--group .ace-metric-card__cell:after{content:"";right:-1px;top:var(--ace-space-12);bottom:var(--ace-space-12);background:var(--ace-border-subtle);width:1px;position:absolute}.ace-metric-card--group .ace-metric-card__cell:before{content:"";bottom:-1px;left:var(--ace-space-12);right:var(--ace-space-12);background:var(--ace-border-subtle);height:1px;position:absolute}.ace-metric-card__cell{padding:var(--ace-space-8);align-items:center;min-width:0;display:flex;position:relative}.ace-metric-card--single .ace-metric-card__cell{min-width:254px}.ace-metric-card__inner{gap:var(--ace-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.ace-metric-card__header{justify-content:space-between;align-items:center;gap:var(--ace-space-4);width:100%;min-height:24px;display:flex}.ace-metric-card__header-left{align-items:center;gap:var(--ace-space-4);flex:1;min-width:0;display:flex}.ace-metric-card__title{font-weight:var(--ace-fw-regular);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:16px;overflow:hidden}.ace-metric-card__caption-action{font-weight:var(--ace-fw-regular);letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:16px}.ace-metric-card__action-below{min-width:0;display:flex}.ace-metric-card__info{width:var(--ace-space-10);height:var(--ace-space-10);border-radius:var(--ace-radius-4);color:var(--ace-fg-secondary);cursor:help;vertical-align:middle;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.ace-metric-card__info:after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ace-metric-card__info:hover{color:var(--ace-fg-default)}.ace-metric-card__info:focus-visible{outline:4px solid var(--ace-btn-ring);outline-offset:0}.ace-metric-card__content{align-items:baseline;gap:var(--ace-space-4);width:100%;min-width:0;display:flex}.ace-metric-card[data-stacked=true] .ace-metric-card__content{align-items:flex-start;gap:var(--ace-space-4);flex-direction:column}.ace-metric-card[data-stacked=true] .ace-metric-card__amount{width:100%}.ace-metric-card__amount{font-weight:var(--ace-fw-semibold);letter-spacing:var(--ace-track-h4);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:28px;line-height:40px;overflow:hidden}@media (min-width:1280px) and (max-width:1439.98px){.ace-metric-card__amount{letter-spacing:-.011em;font-size:20px;line-height:28px}}.ace-metric-card__trend{align-items:baseline;gap:var(--ace-space-2);font-weight:var(--ace-fw-regular);letter-spacing:0;white-space:nowrap;flex-shrink:0;font-size:13px;line-height:16px;display:inline-flex}.ace-metric-card__trend>svg{align-self:flex-end}.ace-metric-card__trend--positive{color:var(--ace-fg-success)}.ace-metric-card__trend--negative{color:var(--ace-fg-error)}.ace-metric-card__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ace-metric-card--interactive{cursor:pointer;font:inherit;color:inherit;text-align:left;appearance:none;transition:box-shadow var(--ace-duration-fast) var(--ace-ease-standard);border:none;margin:0;padding:0}.ace-metric-card--interactive:hover{box-shadow:0 0 0 1px var(--ace-border-subtle), var(--ace-shadow-200)}.ace-metric-card--interactive:focus-visible,.ace-metric-card--interactive:active{outline:4px solid var(--ace-btn-ring);outline-offset:2px}.ace-metric-card--selected{box-shadow:0 0 0 2px var(--ace-border-accent)}.ace-metric-card--interactive.ace-metric-card--selected:hover{box-shadow:0 0 0 2px var(--ace-border-accent), var(--ace-shadow-200)}:root{--ace-bulk-bg:#000;--ace-bulk-divider:#ffffff52;--ace-bulk-label:var(--ace-ink-200)}:root[data-theme=dark]{--ace-bulk-bg:var(--ace-neutral-0);--ace-bulk-divider:#0006;--ace-bulk-label:var(--ace-ink-500)}.ace-bulk-actions{box-sizing:border-box;background:var(--ace-bulk-bg);border-radius:var(--ace-radius-8);padding:var(--ace-space-2) var(--ace-space-4) var(--ace-space-2) var(--ace-space-8);--ace-btn-primary-fg-on-subtle:#edf3f3;--ace-btn-primary-fg-on-subtle-hover:#e3e8e8;--ace-btn-error-fg-on-subtle:#e0463d;--ace-btn-error-fg-on-subtle-hover:#d98780;--ace-btn-error-subtle:#2e0101;--ace-btn-error-subtle-hover:#560303;--ace-btn-neutral-fg:#979c9e;--ace-btn-contrast:#ffffff14;--ace-btn-contrast-hover:#ffffff1f;--ace-btn-disabled-bg:#2f3436;--ace-btn-disabled-fg:#4b5052;align-items:center;display:inline-flex;overflow:hidden}:root[data-theme=dark] .ace-bulk-actions{--ace-btn-primary-fg-on-subtle:#222424;--ace-btn-primary-fg-on-subtle-hover:#1c1f1f;--ace-btn-error-fg-on-subtle:#da0b0b;--ace-btn-error-fg-on-subtle-hover:#b20808;--ace-btn-error-subtle:#f7eceb;--ace-btn-error-subtle-hover:#f0ddda;--ace-btn-neutral-fg:#6f7476;--ace-btn-contrast:#0000000a;--ace-btn-contrast-hover:#00000014;--ace-btn-disabled-bg:var(--ace-neutral-200);--ace-btn-disabled-fg:var(--ace-ink-200)}.ace-bulk-actions--sticky-sm,.ace-bulk-actions--sticky-lg{z-index:10;position:sticky}.ace-bulk-actions--sticky-sm{bottom:var(--ace-space-8)}.ace-bulk-actions--sticky-lg{bottom:var(--ace-space-12)}.ace-bulk-actions__selection{align-items:center;gap:var(--ace-space-2);padding-right:var(--ace-space-4);flex-shrink:0;display:inline-flex}.ace-bulk-actions__label{letter-spacing:0;font-size:13px;line-height:16px;font-weight:var(--ace-fw-regular);color:var(--ace-bulk-label);white-space:nowrap}.ace-bulk-actions__actions,.ace-bulk-actions__menu{flex-shrink:0;align-items:center;display:inline-flex}.ace-bulk-actions__divider{width:1px;height:var(--ace-space-10);background:var(--ace-bulk-divider);flex-shrink:0;display:inline-block}.ace-bulk-actions__menu-content{--ace-btn-primary-fg-on-subtle:#edf3f3;--ace-btn-primary-fg-on-subtle-hover:#e3e8e8;--ace-btn-error-fg-on-subtle:#e0463d;--ace-btn-error-fg-on-subtle-hover:#d98780;--ace-btn-contrast:#ffffff14;--ace-btn-contrast-hover:#ffffff1f;--ace-fg-default:var(--ace-neutral-100);--ace-fg-secondary:var(--ace-ink-200);--ace-bg-card:#0b0e0e;--ace-border-subtle:var(--ace-ink-600)}:root[data-theme=dark] .ace-bulk-actions__menu-content{--ace-btn-primary-fg-on-subtle:#222424;--ace-btn-primary-fg-on-subtle-hover:#1c1f1f;--ace-btn-error-fg-on-subtle:#da0b0b;--ace-btn-error-fg-on-subtle-hover:#b20808;--ace-btn-contrast:#0000000a;--ace-btn-contrast-hover:#00000014;--ace-fg-default:var(--ace-ink-800);--ace-fg-secondary:var(--ace-ink-500);--ace-bg-card:var(--ace-neutral-0);--ace-border-subtle:var(--ace-neutral-200)}:root{--ace-dialog-scrim:#0000008f;--ace-dialog-surface:var(--ace-neutral-0);--ace-dialog-close-size:32px}:root[data-theme=dark]{--ace-dialog-surface:var(--ace-ink-800)}.ace-modal__overlay{z-index:50;background:var(--ace-dialog-scrim);position:fixed;inset:0}.ace-modal__overlay[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) ace-modal-overlay-in}.ace-modal__overlay[data-state=closed]{animation:.16s ease-out ace-modal-overlay-out}.ace-modal{z-index:50;box-sizing:border-box;gap:var(--ace-space-12);width:calc(100% - 48px);max-height:calc(100dvh - 48px);padding:var(--ace-space-12);background:var(--ace-dialog-surface);color:var(--ace-fg-default);border-radius:var(--ace-radius-12);box-shadow:var(--ace-shadow-400);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ace-modal:focus,.ace-modal:focus-visible{outline:none}.ace-modal[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) ace-modal-in}.ace-modal[data-state=closed]{animation:.16s ease-out ace-modal-out}.ace-modal--sm{min-width:min(400px,100%);max-width:480px}.ace-modal--md{min-width:min(480px,100%);max-width:640px}.ace-modal--lg{min-width:min(640px,100%);max-width:800px}.ace-modal--xl{min-width:min(800px,100%);max-width:1024px}.ace-modal--xxl{min-width:min(1024px,100%);max-width:1200px}.ace-modal__header{align-items:flex-start;gap:var(--ace-space-8);flex-shrink:0;display:flex}.ace-modal__header-slot{gap:var(--ace-space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ace-dialog__close{width:var(--ace-dialog-close-size);height:var(--ace-dialog-close-size);border-radius:var(--ace-radius-8);color:var(--ace-fg-default);font:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .12s;display:inline-flex;position:relative}.ace-dialog__close:after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ace-dialog__close:hover{opacity:.7}.ace-dialog__close:focus-visible,.ace-dialog__close:active{outline:4px solid var(--ace-btn-ring);outline-offset:0}.ace-modal__description{letter-spacing:0;color:var(--ace-fg-secondary);margin:0;font-size:14px;line-height:20px}.ace-modal__body{overflow-anchor:none;min-height:0;margin:calc(var(--ace-space-4) * -1);padding:var(--ace-space-4);color:inherit;letter-spacing:0;flex:auto;font-size:16px;line-height:24px;overflow-y:auto}.ace-modal__body--fill{flex-direction:column;display:flex;overflow:hidden}.ace-modal__footer{justify-content:flex-end;align-items:center;gap:var(--ace-space-8);flex-shrink:0;display:flex}.ace-modal__footer-additional{margin-right:auto}.ace-modal__footer-actions{align-items:center;gap:var(--ace-space-8);display:flex}.ace-modal__body[data-overflow]~.ace-modal__footer{border-top:var(--ace-border-width) solid var(--ace-border-subtle);margin:calc(var(--ace-space-12) * -1) calc(var(--ace-space-12) * -1) 0;padding:var(--ace-space-12) var(--ace-space-12) 0}.ace-modal__body[data-overflow]{margin-bottom:0}@keyframes ace-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ace-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ace-modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ace-modal-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.96)}}@media (prefers-reduced-motion:reduce){.ace-modal__overlay,.ace-modal{animation:none!important}}.ace-drawer__overlay{z-index:50;background:var(--ace-dialog-scrim);position:fixed;inset:0}.ace-drawer__overlay[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) ace-drawer-overlay-in}.ace-drawer__overlay[data-state=closed]{animation:.16s ease-out ace-drawer-overlay-out}.ace-drawer{z-index:50;box-sizing:border-box;gap:var(--ace-space-12);padding:var(--ace-space-12);background:var(--ace-dialog-surface);color:var(--ace-fg-default);letter-spacing:0;box-shadow:var(--ace-shadow-500);flex-direction:column;font-size:16px;line-height:24px;display:flex;position:fixed}.ace-drawer:focus,.ace-drawer:focus-visible{outline:none}.ace-drawer--right{height:100dvh;top:0;bottom:0;right:0}.ace-drawer--right[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) ace-drawer-in-right}.ace-drawer--right[data-state=closed]{animation:.16s ease-out ace-drawer-out-right}.ace-drawer--left{height:100dvh;top:0;bottom:0;left:0}.ace-drawer--left[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) ace-drawer-in-left}.ace-drawer--left[data-state=closed]{animation:.16s ease-out ace-drawer-out-left}.ace-drawer--top{width:100%;top:0;left:0;right:0}.ace-drawer--top[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) ace-drawer-in-top}.ace-drawer--top[data-state=closed]{animation:.16s ease-out ace-drawer-out-top}.ace-drawer--bottom{width:100%;bottom:0;left:0;right:0}.ace-drawer--bottom[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) ace-drawer-in-bottom}.ace-drawer--bottom[data-state=closed]{animation:.16s ease-out ace-drawer-out-bottom}.ace-drawer--right.ace-drawer--sm,.ace-drawer--left.ace-drawer--sm{width:min(380px,100%)}.ace-drawer--right.ace-drawer--md,.ace-drawer--left.ace-drawer--md{width:min(720px,100%)}.ace-drawer--right.ace-drawer--full,.ace-drawer--left.ace-drawer--full{width:100%}.ace-drawer--top.ace-drawer--sm,.ace-drawer--bottom.ace-drawer--sm{height:min(240px,100dvh)}.ace-drawer--top.ace-drawer--md,.ace-drawer--bottom.ace-drawer--md{height:min(360px,100dvh)}.ace-drawer--top.ace-drawer--full,.ace-drawer--bottom.ace-drawer--full{height:100dvh}.ace-drawer__header{align-items:flex-start;gap:var(--ace-space-8);flex-shrink:0;display:flex}.ace-drawer__header-slot{gap:var(--ace-space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ace-drawer__header-extra{align-items:center;gap:var(--ace-space-4);flex-shrink:0;display:flex}.ace-drawer__description{letter-spacing:0;color:var(--ace-fg-secondary);margin:0;font-size:14px;line-height:20px}.ace-drawer__body{min-height:0;margin:calc(var(--ace-space-2) * -1);padding:var(--ace-space-2);color:inherit;letter-spacing:0;flex:auto;font-size:16px;line-height:24px;overflow-y:auto}.ace-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--ace-space-8);flex-shrink:0;display:flex}.ace-drawer__footer-additional{margin-right:auto}.ace-drawer__footer-actions{align-items:center;gap:var(--ace-space-8);display:flex}@media (max-width:480px){.ace-drawer__footer{flex-direction:column;align-items:stretch}.ace-drawer__footer-additional{width:100%;margin-right:0}.ace-drawer__footer-additional>*{width:100%}.ace-drawer__footer-actions{flex-direction:column;align-items:stretch;width:100%}.ace-drawer__footer-actions>*{width:100%}}@keyframes ace-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ace-drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ace-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ace-drawer-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ace-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ace-drawer-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ace-drawer-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ace-drawer-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ace-drawer-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ace-drawer-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ace-drawer__overlay,.ace-drawer{animation:none!important}}:root{--ace-sidenav-bg:var(--ace-bg-page);--ace-sidenav-divider:var(--ace-border-subtle);--ace-sidenav-fg:var(--ace-ink-600);--ace-sidenav-fg-accent:var(--ace-fg-link);--ace-sidenav-fg-accent-hover:var(--ace-accent-600);--ace-sidenav-fg-muted:#6f7476;--ace-sidenav-fg-secondary:var(--ace-fg-secondary);--ace-sidenav-fg-disabled:var(--ace-ink-200);--ace-sidenav-hover-bg:#0000000a;--ace-sidenav-active-bg:var(--ace-bg-accent-subtle);--ace-sidenav-card-bg:var(--ace-bg-card);--ace-sidenav-ring:var(--ace-btn-ring);--ace-sidenav-badge-dot:var(--ace-error-500);--ace-sidenav-badge-bg:#00000014;--ace-sidenav-badge-fg:var(--ace-ink-600);--ace-sidenav-width:280px;--ace-sidenav-width-min:240px;--ace-sidenav-width-collapsed:72px}:root[data-theme=dark]{--ace-sidenav-fg:var(--ace-neutral-400);--ace-sidenav-fg-muted:#979c9e;--ace-sidenav-fg-disabled:var(--ace-ink-500);--ace-sidenav-hover-bg:#ffffff0f;--ace-sidenav-badge-bg:#ffffff1f;--ace-sidenav-badge-fg:var(--ace-neutral-400)}.ace-sidenav{box-sizing:border-box;inline-size:var(--ace-sidenav-width);min-inline-size:var(--ace-sidenav-width-min);background:var(--ace-sidenav-bg);letter-spacing:0;flex-direction:column;gap:16px;block-size:100%;padding:16px 16px 0;font-family:inherit;transition:inline-size .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.ace-sidenav--collapsed{inline-size:var(--ace-sidenav-width-collapsed);min-inline-size:var(--ace-sidenav-width-collapsed);padding:12px 8px 0}@media (prefers-reduced-motion:reduce){.ace-sidenav{transition:none}}.ace-sidenav__scroll{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:4px;min-block-size:0;margin-inline:-16px;padding:0 8px 0 16px;display:flex;overflow:hidden auto}.ace-sidenav__footer-pin{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.ace-sidenav__brand{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.ace-sidenav--collapsed .ace-sidenav__brand{justify-content:center;padding:4px}.ace-sidenav__brand-logo{flex:auto;align-items:center;block-size:32px;min-inline-size:0;display:inline-flex}.ace-sidenav__toggle{border-radius:var(--ace-radius-8);block-size:32px;inline-size:32px;color:var(--ace-sidenav-fg);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .12s;display:inline-flex}.ace-sidenav__toggle:hover{background:var(--ace-sidenav-hover-bg)}.ace-sidenav__toggle:focus-visible{outline:4px solid var(--ace-sidenav-ring);outline-offset:0}.ace-sidenav__workspace{flex-direction:column;flex-shrink:0;inline-size:100%;padding:0;display:flex}.ace-sidenav__workspace>*{inline-size:100%}.ace-sidenav__workspace--collapsed{flex-direction:row;justify-content:center;align-items:center}.ace-sidenav__workspace-badge{border:1px solid var(--ace-sidenav-divider);border-radius:var(--ace-radius-8);background:var(--ace-sidenav-card-bg);block-size:40px;inline-size:40px;color:var(--ace-fg-default);letter-spacing:0;font-size:14px;line-height:20px;font-weight:var(--ace-fw-medium);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.ace-sidenav__item{box-sizing:border-box;border-radius:var(--ace-radius-8);min-block-size:32px;inline-size:100%;color:var(--ace-sidenav-fg);font:inherit;letter-spacing:0;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;margin:0;padding:6px 8px;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.ace-sidenav__item:focus-visible{outline:4px solid var(--ace-sidenav-ring);outline-offset:-4px}.ace-sidenav__item:hover:not([aria-disabled=true]):not(:disabled){background:var(--ace-sidenav-hover-bg);color:var(--ace-sidenav-fg-accent)}.ace-sidenav__item--collapsed{justify-content:center;min-block-size:40px;inline-size:40px;margin-inline:auto;padding:8px}.ace-sidenav__item--active{color:var(--ace-sidenav-fg-accent);background:var(--ace-sidenav-active-bg)}.ace-sidenav__item--card{background:var(--ace-sidenav-card-bg);box-shadow:var(--ace-shadow-100)}.ace-sidenav__item--card:hover:not([aria-disabled=true]):not(:disabled){background:var(--ace-sidenav-card-bg)}.ace-sidenav__item--disabled{color:var(--ace-sidenav-fg-disabled);cursor:not-allowed}.ace-sidenav__item-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:color .12s;display:inline-flex}.ace-sidenav__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.ace-sidenav__item-dot{border-radius:var(--ace-radius-pill);background:var(--ace-sidenav-badge-dot);flex-shrink:0;block-size:8px;inline-size:8px}.ace-sidenav__group{flex-direction:column;inline-size:100%;display:flex}.ace-sidenav__chevron{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ace-sidenav__chevron--open{transform:rotate(180deg)}.ace-sidenav__group-content{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .2s;display:grid}.ace-sidenav__group-content--open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .2s cubic-bezier(.16,1,.3,1),visibility linear}.ace-sidenav__group-inner{flex-direction:column;gap:2px;min-block-size:0;padding:2px 0 0;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.ace-sidenav__chevron,.ace-sidenav__group-content,.ace-sidenav__group-content--open{transition:none}}.ace-sidenav__popover{z-index:50;border-radius:var(--ace-radius-8);background:var(--ace-sidenav-card-bg);min-inline-size:200px;box-shadow:var(--ace-shadow-300);letter-spacing:0;flex-direction:column;padding:8px;font-family:inherit;animation:.2s cubic-bezier(.16,1,.3,1) ace-sidenav-popover-in;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.ace-sidenav__popover{animation:none}}.ace-sidenav__popover-title{letter-spacing:0;font-size:13px;line-height:16px;font-weight:var(--ace-fw-medium);color:var(--ace-sidenav-fg-muted);-webkit-user-select:none;user-select:none;align-items:center;padding:8px 12px;display:flex}.ace-sidenav__popover-body{flex-direction:column;display:flex}.ace-sidenav__popover .ace-sidenav__sub-item{min-block-size:40px;color:var(--ace-sidenav-fg);font-weight:var(--ace-fw-regular);padding:10px 12px}.ace-sidenav__popover .ace-sidenav__sub-item:hover:not([aria-disabled=true]):not(:disabled){background:var(--ace-sidenav-active-bg);color:var(--ace-sidenav-fg-accent-hover)}.ace-sidenav__popover .ace-sidenav__sub-item--active{background:var(--ace-sidenav-card-bg);color:var(--ace-sidenav-fg-accent);font-weight:var(--ace-fw-medium);box-shadow:none}.ace-sidenav__popover .ace-sidenav__sub-item--active:hover:not([aria-disabled=true]):not(:disabled){background:var(--ace-sidenav-card-bg);color:var(--ace-sidenav-fg-accent-hover)}@keyframes ace-sidenav-popover-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.ace-sidenav__sub-item{box-sizing:border-box;border-radius:var(--ace-radius-8);min-block-size:32px;inline-size:100%;color:var(--ace-sidenav-fg-secondary);font:inherit;letter-spacing:0;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:6px 8px 6px 40px;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.ace-sidenav__sub-item:focus-visible{outline:4px solid var(--ace-sidenav-ring);outline-offset:-4px}.ace-sidenav__sub-item:hover:not([aria-disabled=true]):not(:disabled){background:var(--ace-sidenav-hover-bg);color:var(--ace-sidenav-fg-accent)}.ace-sidenav__sub-item--active{background:var(--ace-sidenav-card-bg);color:var(--ace-sidenav-fg-accent);font-weight:var(--ace-fw-medium)}.ace-sidenav__sub-item--active:hover:not([aria-disabled=true]):not(:disabled){background:var(--ace-sidenav-card-bg);color:var(--ace-sidenav-fg-accent-hover)}.ace-sidenav__sub-badge{border-radius:var(--ace-radius-4);background:var(--ace-sidenav-badge-bg);min-inline-size:16px;color:var(--ace-sidenav-badge-fg);letter-spacing:0;font-size:13px;line-height:16px;font-weight:var(--ace-fw-medium);flex-shrink:0;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.ace-sidenav__sub-item--active .ace-sidenav__sub-badge{background:var(--ace-sidenav-badge-dot);color:var(--ace-neutral-0)}.ace-sidenav__section{flex-direction:column;gap:2px;display:flex}.ace-sidenav__section+.ace-sidenav__section{margin-block-start:4px}.ace-sidenav__section-title{letter-spacing:0;font-size:13px;line-height:16px;font-weight:var(--ace-fw-medium);color:var(--ace-sidenav-fg-muted);text-transform:uppercase;padding:8px 8px 4px}.ace-sidenav--collapsed .ace-sidenav__section-title{display:none}.ace-sidenav__footer{flex-direction:column;gap:2px;padding-block-start:12px;display:flex}.ace-sidenav__trial{box-sizing:border-box;border-radius:var(--ace-radius-8);inline-size:100%;color:inherit;font:inherit;letter-spacing:0;text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:8px;margin:0;padding:16px;transition:background-color .12s;display:flex}.ace-sidenav__trial:hover{background:var(--ace-sidenav-hover-bg)}.ace-sidenav__trial:focus-visible{outline:4px solid var(--ace-sidenav-ring);outline-offset:0}.ace-sidenav__trial-body{flex-direction:column;gap:8px;inline-size:100%;display:flex}.ace-sidenav__trial-title{letter-spacing:0;color:var(--ace-fg-default);font-size:14px;line-height:20px;display:block}.ace-sidenav__trial-desc{letter-spacing:0;color:var(--ace-sidenav-fg-secondary);font-size:13px;font-style:italic;line-height:16px;display:block}.ace-sidenav__account{align-items:center;gap:8px;padding:16px 12px;display:flex;position:relative}.ace-sidenav__account:before{content:"";background:var(--ace-sidenav-divider);block-size:1px;position:absolute;inset-block-start:0;inset-inline:-16px}.ace-sidenav__account--collapsed{justify-content:center;padding:16px 4px}.ace-sidenav__account--collapsed:before{inset-inline:-8px}.ace-sidenav__account-avatar{flex-shrink:0;display:inline-flex}.ace-sidenav__account-avatar--trigger{border-radius:var(--ace-radius-pill);color:inherit;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0}.ace-sidenav__account-avatar--trigger:focus-visible{outline:4px solid var(--ace-sidenav-ring);outline-offset:0}.ace-sidenav__account-info{flex-direction:column;flex:auto;min-inline-size:0;display:flex;overflow:hidden}.ace-sidenav__account-name{letter-spacing:0;font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);color:var(--ace-fg-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ace-sidenav__account-role{letter-spacing:0;color:var(--ace-sidenav-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:16px;overflow:hidden}.ace-sidenav__account-action{border-radius:var(--ace-radius-8);block-size:40px;inline-size:40px;color:var(--ace-sidenav-fg);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:10px;transition:background-color .12s;display:inline-flex}.ace-sidenav__account-action:hover{background:var(--ace-sidenav-hover-bg)}.ace-sidenav__account-action:focus-visible{outline:4px solid var(--ace-sidenav-ring);outline-offset:0}.ace-sidenav__menu{z-index:50;border-radius:var(--ace-radius-8);background:var(--ace-sidenav-card-bg);min-inline-size:200px;box-shadow:var(--ace-shadow-300);letter-spacing:0;color:var(--ace-sidenav-fg);flex-direction:column;padding:8px;font-family:inherit;font-size:14px;line-height:20px;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.ace-sidenav__menu>[role=menu]:focus-visible{outline:none}.ace-sidenav__skeleton-brand{flex-shrink:0;justify-content:space-between;align-items:center;padding-block:6px;display:flex}.ace-sidenav__skeleton-brand--collapsed{justify-content:center}.ace-sidenav__skeleton-body{flex-direction:column;flex:auto;gap:8px;min-block-size:0;display:flex;overflow-y:auto}.ace-sidenav__skeleton-account{border-block-start:1px solid var(--ace-sidenav-divider);flex-shrink:0;align-items:center;gap:8px;padding-block:16px;display:flex}.ace-sidenav__skeleton-account--collapsed{justify-content:center;padding-block:12px}.ace-sidenav__skeleton-account-info{flex-direction:column;flex:auto;gap:4px;min-inline-size:0;display:flex}:root{--ace-header-bg:var(--ace-neutral-0);--ace-header-fg:var(--ace-fg-default);--ace-header-border:var(--ace-border-subtle);--ace-header-fg-muted:#6f7476;--ace-header-fg-secondary:var(--ace-fg-secondary);--ace-header-kbd-bg:#00000014;--ace-header-ring:var(--ace-btn-ring);--ace-palette-bg:var(--ace-neutral-0);--ace-palette-overlay:#0000008f;--ace-palette-row-hover:var(--ace-bg-accent-subtle)}:root[data-theme=dark]{--ace-header-bg:var(--ace-ink-800);--ace-header-fg-muted:#979c9e;--ace-header-kbd-bg:#ffffff1f;--ace-palette-bg:var(--ace-ink-800)}.ace-header{box-sizing:border-box;background:var(--ace-header-bg);inline-size:100%;color:var(--ace-header-fg);letter-spacing:0;align-items:center;font-family:inherit;transition:box-shadow .16s;display:flex;box-shadow:inset 0 -1px #0000}.ace-header[data-scrolled]{box-shadow:inset 0 -1px 0 0 var(--ace-header-border)}@media (prefers-reduced-motion:reduce){.ace-header{transition:none}}.ace-header--mobile{gap:16px;block-size:56px;padding:12px}.ace-header--tablet{gap:24px;block-size:64px;padding:16px}.ace-header--web{gap:32px;block-size:72px;padding:12px 32px}.ace-header--auto{gap:16px;block-size:56px;padding:12px}@media (min-width:769px){.ace-header--auto{gap:24px;block-size:64px;padding:16px}}@media (min-width:1280px){.ace-header--auto{gap:32px;block-size:72px;padding:12px 32px}}.ace-header__start{align-items:center;gap:8px;display:flex}.ace-header__center{flex:1 1 0;justify-content:center;align-items:center;min-inline-size:0;display:flex}.ace-header__end{flex-shrink:0;align-items:center;gap:0;margin-inline-start:auto;display:flex}.ace-workspace-header{container:workspaceHeader/inline-size}.ace-workspace-header__inline{align-items:center;gap:8px;display:none}@container workspaceHeader (min-width:769px){.ace-workspace-header__inline{display:flex}}.ace-workspace-header__inline-overflow{align-items:center;gap:8px;display:none}@container workspaceHeader (min-width:1280px){.ace-workspace-header__inline-overflow{display:flex}}.ace-workspace-header__tablet-kebab{align-items:center;display:none}@container workspaceHeader (min-width:769px) and (max-width:1279px){.ace-workspace-header__tablet-kebab{display:flex}}.ace-workspace-header__mobile-kebab{align-items:center;display:flex}@container workspaceHeader (min-width:769px){.ace-workspace-header__mobile-kebab{display:none}}.ace-workspace-header__trigger.ace-field--readonly .ace-field__box,.ace-workspace-header__trigger.ace-field--readonly .ace-field__box:hover{box-shadow:inset 0 0 0 1px var(--ace-field-border);background:0 0}.ace-workspace-header__trigger.ace-field--readonly .ace-field__box:hover{box-shadow:inset 0 0 0 1px var(--ace-field-border-hover)}.ace-workspace-header__trigger .ace-field__control{cursor:pointer}.ace-header__shortcut{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ace-header__kbd{border-radius:var(--ace-radius-4);background:var(--ace-header-kbd-bg);block-size:20px;min-inline-size:20px;color:var(--ace-header-fg-muted);letter-spacing:0;font-family:inherit;font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);text-align:center;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.ace-header__menu{z-index:50;border-radius:var(--ace-radius-8);background:var(--ace-palette-bg);min-inline-size:200px;box-shadow:var(--ace-shadow-300);letter-spacing:0;flex-direction:column;padding:8px;font-family:inherit;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.ace-header__menu-item{border-radius:var(--ace-radius-8);min-block-size:40px;inline-size:100%;color:var(--ace-header-fg);font:inherit;letter-spacing:0;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;line-height:20px;transition:background-color .12s;display:flex}.ace-header__menu-item:hover:not(:disabled){background:var(--ace-palette-row-hover);color:var(--ace-fg-link)}.ace-header__menu-item:focus-visible{outline:4px solid var(--ace-header-ring);outline-offset:-4px}.ace-header__menu-item:disabled{color:var(--ace-fg-disabled);cursor:not-allowed}.ace-header__menu-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ace-palette__overlay{z-index:50;background:var(--ace-palette-overlay);animation:.2s cubic-bezier(.16,1,.3,1) ace-palette-overlay-in;position:fixed;inset:0}.ace-palette{z-index:50;box-sizing:border-box;border-radius:var(--ace-radius-12);background:var(--ace-palette-bg);max-block-size:calc(100dvh - 32px);inline-size:min(480px,100vw - 32px);box-shadow:var(--ace-shadow-400);color:var(--ace-header-fg);letter-spacing:0;flex-direction:column;font-family:inherit;animation:.2s cubic-bezier(.16,1,.3,1) ace-palette-in;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-50%)}.ace-palette:focus,.ace-palette:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.ace-palette,.ace-palette__overlay{animation:none}}@keyframes ace-palette-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ace-palette-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ace-palette__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ace-palette__search-slot{border-block-end:1px solid var(--ace-header-border);flex-shrink:0;align-items:center;gap:8px;padding:16px 16px 16px 24px;display:flex}.ace-palette__search-field{flex:auto;min-inline-size:0}.ace-palette__close{flex-shrink:0}.ace-palette__body{flex-direction:column;flex:auto;min-block-size:0;padding:0 16px 8px;display:flex;overflow-y:auto}.ace-palette__section{flex-direction:column;min-inline-size:0;padding-block-end:4px;display:flex}.ace-palette__section-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 8px 8px;display:flex}.ace-palette__section-title-group{align-items:center;gap:8px;min-inline-size:0;display:flex;overflow:hidden}.ace-palette__section-title{letter-spacing:0;min-inline-size:0;font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);color:var(--ace-header-fg);white-space:nowrap;flex:0 auto}.ace-palette__view-all{flex-shrink:0}.ace-palette__section-body{flex-direction:column;gap:4px;display:flex;overflow-y:auto}.ace-palette__item{box-sizing:border-box;border-radius:var(--ace-radius-8);color:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 16px 8px 8px;transition:background-color .12s;display:flex}.ace-palette__item:hover,.ace-palette__item[data-active]{background:var(--ace-palette-row-hover)}.ace-palette__item:focus-visible{outline:4px solid var(--ace-header-ring);outline-offset:-4px}.ace-palette__item[aria-disabled=true]{color:var(--ace-fg-disabled);cursor:not-allowed}.ace-palette__item[aria-disabled=true]:hover,.ace-palette__item[aria-disabled=true][data-active]{background:0 0}.ace-palette__item-arrow{color:var(--ace-header-fg-secondary);opacity:0;flex-shrink:0;margin-inline-start:auto;transition:opacity .12s}.ace-palette__item:hover .ace-palette__item-arrow,.ace-palette__item[data-active] .ace-palette__item-arrow{opacity:1}@media (prefers-reduced-motion:reduce){.ace-palette__item,.ace-palette__item-arrow{transition:none}}.ace-palette__empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;min-block-size:320px;padding:40px 16px;display:flex}.ace-palette__empty-icon{color:var(--ace-header-fg-muted);justify-content:center;align-items:center;display:inline-flex}.ace-palette__empty-message{flex-direction:column;align-items:center;gap:8px;display:flex}.ace-palette__empty-title{text-align:center;margin:0}.ace-palette__empty-desc{letter-spacing:0;max-inline-size:224px;color:var(--ace-header-fg-muted);font-size:13px;line-height:16px}.ace-palette__loading{flex-direction:column;gap:16px;padding:8px;display:flex}.ace-palette__loading-row{flex-direction:column;gap:8px;display:flex}.ace-palette__footer{border-block-start:1px solid var(--ace-header-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:24px;padding:16px 24px;display:flex}.ace-palette__hint{align-items:center;gap:8px;display:inline-flex}.ace-palette__hint-label{letter-spacing:0;color:var(--ace-header-fg);font-size:14px;line-height:20px}.ace-palette__kbd{border-radius:var(--ace-radius-4);background:var(--ace-header-kbd-bg);block-size:24px;min-inline-size:24px;color:var(--ace-header-fg);letter-spacing:0;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:14px;line-height:1;display:inline-flex}:root{--ace-menu-bg:var(--ace-bg-card);--ace-menu-fg:#2f3436;--ace-menu-fg-disabled:#bbbfc1;--ace-menu-bg-highlight:var(--ace-bg-accent-subtle);--ace-menu-fg-highlight:var(--ace-fg-link-hover);--ace-menu-fg-muted:#6f7476;--ace-menu-rule:var(--ace-border-subtle);--ace-menu-error-fg:var(--ace-error-500);--ace-menu-error-fg-hover:#b20808;--ace-menu-error-bg-highlight:#f7eceb;--ace-menu-box-border:#d6d9da;--ace-menu-box-border-hover:#bbbfc1;--ace-menu-box-on:var(--ace-fg-link)}:root[data-theme=dark]{--ace-menu-fg:#d6d9da;--ace-menu-fg-disabled:#4b5052;--ace-menu-bg-highlight:var(--ace-bg-accent-subtle);--ace-menu-fg-muted:#979c9e;--ace-menu-error-fg:#e0463d;--ace-menu-error-fg-hover:#d98780;--ace-menu-error-bg-highlight:#2e0101;--ace-menu-box-border:#4b5052;--ace-menu-box-border-hover:#6f7476}.ace-menu{z-index:50;box-sizing:border-box;max-block-size:400px;padding:var(--ace-space-4);border-radius:var(--ace-radius-8);background:var(--ace-menu-bg);box-shadow:var(--ace-shadow-300);letter-spacing:0;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.ace-menu--sm{inline-size:120px}.ace-menu--md{inline-size:160px}.ace-menu--lg{inline-size:240px}.ace-menu__list{flex-direction:column;min-block-size:0;display:flex;overflow-y:auto}.ace-menu__item{box-sizing:border-box;align-items:center;gap:var(--ace-space-4);min-block-size:40px;padding:var(--ace-space-5) var(--ace-space-6);border-radius:var(--ace-radius-8);letter-spacing:0;font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);color:var(--ace-menu-fg);text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer;scroll-margin:var(--ace-space-2);transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);outline:none;flex-shrink:0;display:flex}.ace-menu__item[data-highlighted]:not([data-disabled]),.ace-menu__item:hover:not([data-disabled]){background:var(--ace-menu-bg-highlight);color:var(--ace-menu-fg-highlight)}.ace-menu__item[data-selected=true]:not([data-disabled]){background:var(--ace-menu-bg);color:var(--ace-menu-fg-highlight);font-weight:var(--ace-fw-medium)}.ace-menu__item[data-disabled]{color:var(--ace-menu-fg-disabled);cursor:not-allowed;pointer-events:none}.ace-menu__item--error{color:var(--ace-menu-error-fg)}.ace-menu__item--error[data-highlighted]:not([data-disabled]),.ace-menu__item--error:hover:not([data-disabled]){background:var(--ace-menu-error-bg-highlight);color:var(--ace-menu-error-fg-hover)}.ace-menu__icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.ace-menu__body{align-items:center;gap:var(--ace-space-4);flex:1;min-inline-size:0;display:flex}.ace-menu__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.ace-menu__section-header{padding:var(--ace-space-4) var(--ace-space-6);font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px;font-weight:var(--ace-fw-medium);color:var(--ace-menu-fg-muted);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.ace-menu__separator{block-size:1px;margin:var(--ace-space-2) 0;background:var(--ace-menu-rule);border:0}.ace-menu__group{flex-direction:column;display:flex}.ace-menu__box{box-sizing:border-box;border:1px solid var(--ace-menu-box-border);border-radius:var(--ace-radius-4);color:#0000;block-size:16px;inline-size:16px;transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), border-color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.ace-menu__item[data-highlighted]:not([data-disabled]) .ace-menu__box,.ace-menu__item:hover:not([data-disabled]) .ace-menu__box{border-color:var(--ace-menu-box-border-hover)}.ace-menu__item[data-state=checked]:not([data-disabled]) .ace-menu__box,.ace-menu__item[data-state=indeterminate]:not([data-disabled]) .ace-menu__box{border-color:var(--ace-menu-box-on);background:var(--ace-menu-box-on);color:var(--ace-neutral-0)}.ace-menu__item[data-disabled] .ace-menu__box{border-color:var(--ace-menu-fg-disabled);background:0 0}.ace-menu__item--toggle[data-state=checked]:not([data-disabled]),.ace-menu__item--toggle[data-state=indeterminate]:not([data-disabled]){color:var(--ace-menu-fg-highlight);font-weight:var(--ace-fw-medium)}.ace-menu__box-check,.ace-menu__box-dash{display:none}.ace-menu__item[data-state=checked] .ace-menu__box-check,.ace-menu__item[data-state=indeterminate] .ace-menu__box-dash{display:block}.ace-menu__radio-dot{border-radius:var(--ace-radius-pill);background:var(--ace-menu-box-on);block-size:10px;inline-size:10px}.ace-menu__item--select-all{z-index:1;background:var(--ace-menu-bg);position:sticky;top:0}.ace-menu__list:has(.ace-menu__item--select-all) .ace-menu__item{scroll-margin-top:40px}.ace-menu__empty[data-disabled]{color:var(--ace-menu-fg);cursor:default}.ace-menu__empty--legacy[data-disabled]{color:var(--ace-menu-fg-disabled);cursor:default;justify-content:center;font-style:italic}.ace-menu-trigger{appearance:none;align-items:center;gap:var(--ace-space-2);font:inherit;letter-spacing:0;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.ace-menu__sr-only{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ace-dropdown-check:var(--ace-accent-700)}:root[data-theme=dark]{--ace-dropdown-check:var(--ace-accent-200)}.ace-dropdown .ace-field__box{cursor:pointer;position:relative}.ace-dropdown.ace-field--readonly .ace-field__box,.ace-dropdown.ace-field--disabled .ace-field__box{cursor:default}button.ace-field__control{text-align:left;cursor:inherit;align-items:center;display:flex}.ace-dropdown__value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;flex:1 1 0;min-inline-size:0;overflow:hidden}.ace-dropdown__value[data-placeholder]{color:var(--ace-field-fg-muted)}.ace-field--invalid .ace-dropdown__value[data-placeholder]{color:var(--ace-field-error-fg)}.ace-field--disabled .ace-dropdown__value,.ace-field--disabled .ace-dropdown__value[data-placeholder]{color:var(--ace-field-disabled-fg)}.ace-dropdown__chevron{appearance:none;color:var(--ace-field-fg-muted);cursor:inherit;transition:transform var(--ace-duration-base) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ace-dropdown__chevron:disabled{color:var(--ace-field-disabled-fg);cursor:not-allowed}.ace-field--invalid .ace-dropdown__chevron{color:var(--ace-field-error-fg)}.ace-dropdown__chevron[data-state=open]{transform:rotate(180deg)}.ace-dropdown__chevron[data-clear]{transform:none}.ace-dropdown__chevron[data-clear]:hover{color:var(--ace-fg-default)}.ace-dropdown__panel--sm{inline-size:120px}.ace-dropdown__panel--md{inline-size:160px}.ace-dropdown__panel--lg{inline-size:240px}.ace-dropdown__panel--fullWidth{min-inline-size:110px}.ace-dropdown__item-body{gap:var(--ace-space-1);overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.ace-dropdown__item-description{font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px;font-weight:var(--ace-fw-regular);color:var(--ace-menu-fg-muted)}.ace-dropdown__item[data-state=checked]:not([data-disabled]){color:var(--ace-dropdown-check);font-weight:var(--ace-fw-medium)}.ace-dropdown__indicator{color:var(--ace-dropdown-check);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ace-dropdown__item--clear,.ace-dropdown__item--clear[data-state=checked]:not([data-disabled]),.ace-dropdown__item--clear[data-highlighted]:not([data-disabled]),.ace-dropdown__item--clear:hover:not([data-disabled]){color:var(--ace-menu-fg-muted);font-weight:var(--ace-fw-regular)}.ace-dropdown__loading{flex-direction:column;display:flex}.ace-dropdown__loading-row{min-block-size:40px;padding:var(--ace-space-5) var(--ace-space-6);align-items:center;display:flex}.ace-dropdown__empty{box-sizing:border-box;align-items:center;gap:var(--ace-space-8);inline-size:100%;padding:40px var(--ace-space-4);flex-direction:column;display:flex}.ace-dropdown__empty-icon{color:var(--ace-menu-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ace-dropdown__empty-message{align-items:center;gap:var(--ace-space-4);flex-direction:column;inline-size:100%;display:flex}.ace-dropdown__empty-title{letter-spacing:0;inline-size:100%;font-size:20px;line-height:28px;font-weight:var(--ace-fw-semibold);color:var(--ace-fg-default);text-align:center;margin:0}.ace-dropdown__empty-description{inline-size:100%;font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px;font-weight:var(--ace-fw-regular);color:var(--ace-fg-secondary);text-align:center;margin:0}:root{--ace-toast-neutral-bg:var(--ace-ink-600);--ace-toast-neutral-fg:#fff;--ace-toast-primary-bg:var(--ace-accent-500);--ace-toast-primary-fg:#fff;--ace-toast-secondary-bg:var(--ace-accent-500);--ace-toast-secondary-fg:#fff;--ace-toast-info-bg:var(--ace-accent-500);--ace-toast-info-fg:#fff;--ace-toast-success-bg:var(--ace-fg-success);--ace-toast-success-fg:#fff;--ace-toast-warning-bg:#bd591f;--ace-toast-warning-fg:#fff;--ace-toast-error-bg:var(--ace-fg-error);--ace-toast-error-fg:#fff;--ace-toast-neutral-subtle-bg:var(--ace-neutral-100);--ace-toast-neutral-subtle-fg:var(--ace-ink-600);--ace-toast-primary-subtle-bg:var(--ace-accent-50);--ace-toast-primary-subtle-fg:var(--ace-accent-700);--ace-toast-secondary-subtle-bg:var(--ace-accent-50);--ace-toast-secondary-subtle-fg:var(--ace-accent-700);--ace-toast-info-subtle-bg:#f2f4f8;--ace-toast-info-subtle-fg:#132e7f;--ace-toast-success-subtle-bg:var(--ace-success-50);--ace-toast-success-subtle-fg:#1e5521;--ace-toast-warning-subtle-bg:#f9f3ee;--ace-toast-warning-subtle-fg:#8f3c14;--ace-toast-error-subtle-bg:#f7eceb;--ace-toast-error-subtle-fg:#860606}:root[data-theme=dark]{--ace-toast-neutral-bg:#d6d9da;--ace-toast-neutral-fg:#000;--ace-toast-primary-fg:#fff;--ace-toast-secondary-bg:#5b7ee6;--ace-toast-secondary-fg:#000;--ace-toast-info-bg:#7f96c9;--ace-toast-info-fg:#000;--ace-toast-success-fg:#000;--ace-toast-warning-bg:#db7d43;--ace-toast-warning-fg:#fff;--ace-toast-error-fg:#000;--ace-toast-neutral-subtle-bg:#0f1214;--ace-toast-neutral-subtle-fg:#d6d9da;--ace-toast-primary-subtle-bg:#0f2354;--ace-toast-primary-subtle-fg:#c2d0f7;--ace-toast-secondary-subtle-bg:#0f2354;--ace-toast-secondary-subtle-fg:#c2d0f7;--ace-toast-info-subtle-bg:#081433;--ace-toast-info-subtle-fg:#ced6e6;--ace-toast-success-subtle-bg:#0d2810;--ace-toast-success-subtle-fg:#c6e3c4;--ace-toast-warning-subtle-bg:#471806;--ace-toast-warning-subtle-fg:#ebc6b1;--ace-toast-error-subtle-bg:#2e0101;--ace-toast-error-subtle-fg:#e7b9b4}.ace-toaster{z-index:999999999;gap:var(--ace-toaster-gap,12px);pointer-events:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.ace-toaster[data-y=bottom]{bottom:var(--ace-toaster-offset,24px)}.ace-toaster[data-y=top]{top:var(--ace-toaster-offset,24px)}.ace-toaster[data-x=right]{right:var(--ace-toaster-offset,24px);align-items:flex-end}.ace-toaster[data-x=left]{left:var(--ace-toaster-offset,24px);align-items:flex-start}.ace-toaster[data-x=center]{align-items:center;left:50%;transform:translate(-50%)}@media (max-width:600px){.ace-toaster{--ace-toaster-offset:16px}}.ace-toaster__row{pointer-events:auto;touch-action:none;transform:translate(var(--ace-toast-swipe-x,0px), var(--ace-toast-swipe-y,0px));list-style:none}.ace-toaster__row[data-swiping=true]{cursor:grabbing;transition:none}.ace-toaster__row:not([data-swiping=true]){transition:transform .2s}.ace-toaster[data-y=bottom] .ace-toaster__row{animation:.2s ease-out ace-toast-in-bottom}.ace-toaster[data-y=top] .ace-toaster__row{animation:.2s ease-out ace-toast-in-top}.ace-toaster__row[data-removing=true]{pointer-events:none;animation:.2s ease-in forwards ace-toast-out}@keyframes ace-toast-in-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ace-toast-in-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes ace-toast-out{0%{opacity:1}to{opacity:0;transform:scale(.94)}}.ace-toast{box-sizing:border-box;border-radius:var(--ace-radius-8);box-shadow:var(--ace-shadow-300);font-size:var(--ace-fs-14);letter-spacing:0;overflow-wrap:anywhere;line-height:16px}.ace-toast--default{gap:var(--ace-space-8);padding:var(--ace-space-8);inline-size:360px;max-inline-size:calc(100vw - var(--ace-space-16));flex-direction:column;display:flex}.ace-toast__body{align-items:flex-start;gap:var(--ace-space-8);inline-size:100%;display:flex}.ace-toast__icon{box-sizing:border-box;block-size:20px;inline-size:20px;padding:var(--ace-space-1);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ace-toast__text{gap:var(--ace-space-4);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.ace-toast__title{font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);letter-spacing:0;color:currentColor;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ace-toast__description{font-weight:var(--ace-fw-regular);color:inherit;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ace-toast__actions{gap:var(--ace-space-4);flex-shrink:0;justify-content:flex-end;display:flex}.ace-toast--float{align-items:center;gap:var(--ace-space-4);padding:var(--ace-space-8);inline-size:fit-content;max-inline-size:200px;display:inline-flex}.ace-toast--float .ace-toast__icon{block-size:16px;inline-size:16px;padding:0}.ace-toast__float-text{min-inline-size:0;font-weight:var(--ace-fw-medium);white-space:nowrap;text-overflow:ellipsis;color:inherit;flex:1 1 0;overflow:hidden}.ace-toast--vibrant.ace-toast--neutral{background:var(--ace-toast-neutral-bg);color:var(--ace-toast-neutral-fg)}.ace-toast--vibrant.ace-toast--primary{background:var(--ace-toast-primary-bg);color:var(--ace-toast-primary-fg)}.ace-toast--vibrant.ace-toast--secondary{background:var(--ace-toast-secondary-bg);color:var(--ace-toast-secondary-fg)}.ace-toast--vibrant.ace-toast--info{background:var(--ace-toast-info-bg);color:var(--ace-toast-info-fg)}.ace-toast--vibrant.ace-toast--success{background:var(--ace-toast-success-bg);color:var(--ace-toast-success-fg)}.ace-toast--vibrant.ace-toast--warning{background:var(--ace-toast-warning-bg);color:var(--ace-toast-warning-fg)}.ace-toast--vibrant.ace-toast--error{background:var(--ace-toast-error-bg);color:var(--ace-toast-error-fg)}.ace-toast--subtle.ace-toast--neutral{background:var(--ace-toast-neutral-subtle-bg);color:var(--ace-toast-neutral-subtle-fg)}.ace-toast--subtle.ace-toast--primary{background:var(--ace-toast-primary-subtle-bg);color:var(--ace-toast-primary-subtle-fg)}.ace-toast--subtle.ace-toast--secondary{background:var(--ace-toast-secondary-subtle-bg);color:var(--ace-toast-secondary-subtle-fg)}.ace-toast--subtle.ace-toast--info{background:var(--ace-toast-info-subtle-bg);color:var(--ace-toast-info-subtle-fg)}.ace-toast--subtle.ace-toast--success{background:var(--ace-toast-success-subtle-bg);color:var(--ace-toast-success-subtle-fg)}.ace-toast--subtle.ace-toast--warning{background:var(--ace-toast-warning-subtle-bg);color:var(--ace-toast-warning-subtle-fg)}.ace-toast--subtle.ace-toast--error{background:var(--ace-toast-error-subtle-bg);color:var(--ace-toast-error-subtle-fg)}.ace-toast__close{border-radius:var(--ace-radius-4);block-size:20px;inline-size:20px;font:inherit;color:inherit;cursor:pointer;transition:opacity var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.ace-toast__close:after{content:"";block-size:max(100%,24px);inline-size:max(100%,24px);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ace-toast__close:hover{opacity:.7}.ace-toast__close:focus-visible,.ace-toast__close:active{outline:4px solid var(--ace-accent-200);outline-offset:0}@media (prefers-reduced-motion:reduce){.ace-toaster__row,.ace-toaster[data-y=bottom] .ace-toaster__row,.ace-toaster[data-y=top] .ace-toaster__row,.ace-toaster__row[data-removing=true]{transition:none;animation:none}}.ace-multiselect__input{cursor:text}.ace-multiselect__input:disabled{cursor:not-allowed}.ace-multiselect__chips{align-items:center;gap:var(--ace-space-4);flex-wrap:wrap;margin-block-start:var(--ace-space-4);display:flex}.ace-multiselect__chip{align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex}.ace-multiselect__chip[data-tight]{max-inline-size:calc(100% - var(--ace-ms-reserve,0px) - 2px)}.ace-chip.ace-multiselect__more{appearance:none;min-inline-size:112px;padding:var(--ace-space-1) var(--ace-space-4);font:inherit;font-size:14px;line-height:20px;font-weight:var(--ace-fw-regular);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), border-color var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);justify-content:center;margin:0}.ace-chip.ace-multiselect__more:focus-visible{box-shadow:0 0 0 4px var(--ace-accent-200);outline:none}:root[data-theme=dark] .ace-multiselect__chip>.ace-chip{--_bg:#0d2810;--_bg-hover:#153e17;--_fg:#c6e3c4;--_fg-hover:#c6e3c4;--_bd:#63b166;--_bd-hover:#9db2f1}:root[data-theme=dark] .ace-chip.ace-multiselect__more{--_bg:#0f1214;--_bg-hover:#191d1f;--_fg:#d6d9da;--_fg-hover:#d6d9da;--_bd:#4b5052;--_bd-hover:#bbbfc1}.ace-fileupload{inline-size:fit-content;max-inline-size:100%}.ace-fileupload__input{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ace-fileupload__row{align-items:center;gap:var(--ace-space-4);display:flex}.ace-fileupload__files{gap:var(--ace-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ace-fileupload__file{min-inline-size:0;display:flex}.ace-fileupload__link{color:inherit;border-radius:var(--ace-radius-4);text-decoration:none}.ace-fileupload__link:hover{text-decoration:underline}.ace-fileupload__link:focus-visible{box-shadow:0 0 0 4px var(--ace-accent-200);outline:none}:root[data-theme=dark] .ace-fileupload__file>.ace-chip--neutral{--_bg:#0f1214;--_bg-hover:#191d1f;--_fg:#d6d9da;--_fg-hover:#d6d9da;--_bd:#4b5052;--_bd-hover:#bbbfc1}:root[data-theme=dark] .ace-fileupload__file>.ace-chip--status-error{--_bg:#2e0101;--_bg-hover:#560303;--_fg:#e7b9b4;--_fg-hover:#e7b9b4;--_bd:#e0463d;--_bd-hover:#d98780}:root{--ace-calendar-bg:var(--ace-bg-card);--ace-calendar-fg:var(--ace-fg-default);--ace-calendar-fg-muted:#6f7476;--ace-calendar-fg-disabled:#bbbfc1;--ace-calendar-bg-hover:var(--ace-neutral-100);--ace-calendar-wash:var(--ace-accent-50);--ace-calendar-wash-hover:var(--ace-accent-100);--ace-calendar-wash-fg:var(--ace-accent-700);--ace-calendar-pill:var(--ace-accent-500);--ace-calendar-pill-hover:var(--ace-accent-600);--ace-calendar-pill-fg:var(--ace-neutral-0);--ace-calendar-today-fg:var(--ace-accent-500);--ace-calendar-today-fg-hover:var(--ace-accent-600)}:root[data-theme=dark]{--ace-calendar-fg-muted:#979c9e;--ace-calendar-fg-disabled:#4b5052;--ace-calendar-bg-hover:#0f1214;--ace-calendar-wash:var(--ace-accent-900);--ace-calendar-wash-hover:var(--ace-accent-800);--ace-calendar-wash-fg:var(--ace-accent-200);--ace-calendar-pill:var(--ace-accent-400);--ace-calendar-pill-hover:var(--ace-accent-300);--ace-calendar-pill-fg:#000;--ace-calendar-today-fg:var(--ace-accent-400);--ace-calendar-today-fg-hover:var(--ace-accent-300)}.ace-datepicker__icon{appearance:none;font:inherit;border-radius:var(--ace-radius-4);color:var(--ace-field-fg-secondary);cursor:pointer;transition:color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ace-field__box:has(.ace-datepicker__icon):hover .ace-datepicker__icon{color:var(--ace-field-fg)}.ace-datepicker__icon:focus-visible,.ace-datepicker__icon:active{outline:4px solid var(--ace-field-ring);outline-offset:0}.ace-datepicker__icon:disabled{color:var(--ace-field-disabled-fg);cursor:not-allowed;pointer-events:none}.ace-field--invalid .ace-datepicker__icon{color:var(--ace-field-error-fg)}.ace-calendar{z-index:50;box-sizing:border-box;min-inline-size:308px;padding:0 0 var(--ace-space-8);border-radius:var(--ace-radius-8);background:var(--ace-calendar-bg);box-shadow:var(--ace-shadow-300);color:var(--ace-calendar-fg);font-size:var(--ace-fs-14);line-height:16px;font-weight:var(--ace-fw-regular);letter-spacing:0;flex-direction:column;display:inline-flex;position:fixed;top:0;left:0;overflow:hidden auto}.ace-calendar:has(.ace-calendar__body--tokens){inline-size:320px;padding-block-end:0}.ace-calendar__body{flex-direction:column;inline-size:100%;display:flex;position:relative}.ace-calendar__months{gap:0;inline-size:100%;display:flex}.ace-calendar__month{flex-direction:column;inline-size:308px;display:flex}.ace-calendar__caption{box-sizing:border-box;block-size:52px;inline-size:100%;padding:var(--ace-space-4) var(--ace-space-8);align-items:center;gap:var(--ace-space-4);display:flex}.ace-calendar__nav-group{align-items:center;gap:var(--ace-space-8);flex-shrink:0;display:inline-flex}.ace-calendar__caption-label{text-align:center;letter-spacing:0;font-size:14px;line-height:20px;font-weight:var(--ace-fw-medium);color:var(--ace-calendar-fg);text-transform:capitalize;flex:auto}.ace-calendar__caption-label--button{appearance:none;padding:var(--ace-space-2) var(--ace-space-4);border-radius:var(--ace-radius-4);cursor:pointer;transition:background var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:0;margin:0;font-family:inherit}.ace-calendar__caption-label--button:hover{background:var(--ace-calendar-bg-hover)}.ace-calendar__caption-label--button:focus-visible,.ace-calendar__caption-label--button:active{outline:4px solid var(--ace-field-ring);outline-offset:0}.ace-calendar__nav,.ace-calendar__corner{appearance:none;font:inherit;border-radius:var(--ace-radius-4);block-size:20px;inline-size:20px;color:var(--ace-calendar-fg-muted);cursor:pointer;transition:background var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ace-calendar__nav:hover:not(:disabled),.ace-calendar__corner:hover:not(:disabled){background:var(--ace-calendar-bg-hover);color:var(--ace-calendar-fg)}.ace-calendar__nav:disabled,.ace-calendar__corner:disabled{color:var(--ace-calendar-fg-disabled);cursor:not-allowed}.ace-calendar__nav:focus-visible,.ace-calendar__nav:active,.ace-calendar__corner:focus-visible,.ace-calendar__corner:active{outline:4px solid var(--ace-field-ring);outline-offset:0}.ace-calendar__corner{z-index:1;position:absolute;top:16px}.ace-calendar__corner:after{content:"";block-size:max(100%,24px);inline-size:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ace-calendar__corner--prev{inset-inline-start:var(--ace-space-8)}.ace-calendar__corner--next{inset-inline-end:var(--ace-space-8)}.ace-calendar__grid{box-sizing:border-box;inline-size:100%;padding:var(--ace-space-4);border-collapse:collapse;display:block}.ace-calendar__grid thead,.ace-calendar__grid tbody{display:contents}.ace-calendar__weekdays{inline-size:100%;grid-template-columns:repeat(7,1fr);margin-block-end:var(--ace-space-4);display:grid}.ace-calendar__weekday{block-size:16px;font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px;font-weight:var(--ace-fw-regular);color:var(--ace-calendar-fg-muted);justify-content:center;align-items:center;display:inline-flex}.ace-calendar__week{grid-template-columns:repeat(7,1fr);inline-size:100%;display:grid}.ace-calendar__week+.ace-calendar__week{margin-block-start:var(--ace-space-4)}.ace-calendar__cell{justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ace-calendar__day{appearance:none;font:inherit;box-sizing:border-box;block-size:32px;inline-size:32px;padding:var(--ace-space-4);border-radius:var(--ace-radius-8);color:var(--ace-calendar-fg);font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px;font-weight:var(--ace-fw-regular);cursor:pointer;transition:background var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.ace-calendar__day:hover{background:var(--ace-calendar-wash);color:var(--ace-calendar-wash-fg)}.ace-calendar__day:focus-visible,.ace-calendar__day:active{outline:4px solid var(--ace-field-ring);outline-offset:0}.ace-calendar__cell--outside .ace-calendar__day{color:var(--ace-calendar-fg-disabled)}.ace-calendar__cell--outside .ace-calendar__day:hover{color:var(--ace-calendar-wash-fg)}.ace-calendar__cell--disabled .ace-calendar__day{color:var(--ace-calendar-fg-disabled);cursor:not-allowed}.ace-calendar__cell--disabled .ace-calendar__day:hover{background:0 0}.ace-calendar__cell--today:not(.ace-calendar__cell--selected) .ace-calendar__day{background:var(--ace-calendar-wash);color:var(--ace-calendar-today-fg);font-weight:var(--ace-fw-medium)}.ace-calendar__cell--today:not(.ace-calendar__cell--selected) .ace-calendar__day:hover{background:var(--ace-calendar-wash-hover);color:var(--ace-calendar-today-fg-hover)}.ace-calendar__cell--selected .ace-calendar__day{background:var(--ace-calendar-pill);color:var(--ace-calendar-pill-fg);font-weight:var(--ace-fw-medium)}.ace-calendar__cell--selected .ace-calendar__day:hover{background:var(--ace-calendar-pill-hover);color:var(--ace-calendar-pill-fg)}.ace-calendar__cell--between{background:var(--ace-calendar-wash)}.ace-calendar__cell--between .ace-calendar__day{color:var(--ace-calendar-wash-fg);background:0 0}.ace-calendar__cell--between .ace-calendar__day:hover{background:var(--ace-calendar-wash-hover)}.ace-calendar__cell--start{background:linear-gradient(to right, transparent 0%, transparent 50%, var(--ace-calendar-wash) 50%, var(--ace-calendar-wash) 100%)}.ace-calendar__cell--end{background:linear-gradient(to right, var(--ace-calendar-wash) 0%, var(--ace-calendar-wash) 50%, transparent 50%, transparent 100%)}[dir=rtl] .ace-calendar__cell--start,[dir=rtl] .ace-calendar__cell--end,[dir=rtl] .ace-calendar__cell--start .ace-calendar__day,[dir=rtl] .ace-calendar__cell--end .ace-calendar__day{transform:scaleX(-1)}.ace-calendar__tokens{box-sizing:border-box;gap:var(--ace-space-4);padding:var(--ace-space-8);grid-template-columns:repeat(3,1fr);inline-size:100%;display:grid}.ace-calendar__token{appearance:none;font:inherit;border-radius:var(--ace-radius-8);block-size:32px;color:var(--ace-calendar-fg);font-size:var(--ace-fs-14);letter-spacing:0;line-height:16px;font-weight:var(--ace-fw-regular);text-transform:capitalize;cursor:pointer;transition:background var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ace-calendar__token:hover{background:var(--ace-calendar-wash);color:var(--ace-calendar-wash-fg)}.ace-calendar__token:focus-visible,.ace-calendar__token:active{outline:4px solid var(--ace-field-ring);outline-offset:0}.ace-calendar__token:disabled{color:var(--ace-calendar-fg-disabled);cursor:not-allowed;background:0 0}.ace-calendar__token--selected{background:var(--ace-calendar-pill);color:var(--ace-calendar-pill-fg);font-weight:var(--ace-fw-medium)}.ace-calendar__token--selected:hover{background:var(--ace-calendar-pill-hover);color:var(--ace-calendar-pill-fg)}.ace-daterange__text{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;flex:1 1 0;min-inline-size:0;overflow:hidden}.ace-daterange__trigger[data-placeholder] .ace-daterange__text{color:var(--ace-field-fg-muted)}.ace-field--invalid .ace-daterange__trigger[data-placeholder] .ace-daterange__text{color:var(--ace-field-error-fg)}.ace-field--disabled .ace-daterange__text{color:var(--ace-field-disabled-fg)}:root{--ace-te-glyph:var(--ace-accent-500);--ace-te-glyph-active:var(--ace-accent-500);--ace-te-glyph-bg-active:var(--ace-bg-success-subtle);--ace-te-glyph-disabled:var(--ace-ink-200);--ace-te-rule:var(--ace-neutral-400);--ace-te-fg:var(--ace-fg-default);--ace-te-fg-muted:var(--ace-fg-secondary);--ace-te-link:var(--ace-fg-link);--ace-te-surface:var(--ace-bg-page);--ace-te-mark-bg:var(--ace-tag-warning-bg);--ace-te-cell-border:var(--ace-border-default)}:root[data-theme=dark]{--ace-te-glyph-active:var(--ace-accent-400);--ace-te-glyph-disabled:var(--ace-ink-500);--ace-te-rule:var(--ace-ink-500);--ace-te-glyph:var(--ace-accent-400)}.ace-field--editor .ace-field__box{flex-direction:column;align-items:stretch;overflow:hidden}.ace-field--editor.ace-field--invalid .ace-field__control{color:var(--ace-te-fg)}.ace-field--editor.ace-field--readonly .ace-field__control,.ace-field--editor.ace-field--disabled .ace-field__control{cursor:default}.ace-field--editor.ace-field--disabled .ace-field__control{color:var(--ace-field-disabled-fg);cursor:not-allowed}.ace-te__toolbar{align-items:center;gap:var(--ace-space-2);padding:var(--ace-space-3) var(--ace-space-4);border-block-end:1px solid var(--ace-te-rule);letter-spacing:0;flex-wrap:wrap;display:flex}.ace-te__group{align-items:center;gap:var(--ace-space-1);display:flex}.ace-te__separator{inline-size:1px;block-size:var(--ace-space-10);margin-inline:var(--ace-space-1);background:var(--ace-te-rule)}.ace-te__button{appearance:none;box-sizing:border-box;inline-size:var(--ace-space-16);block-size:var(--ace-space-16);border-radius:var(--ace-radius-4);color:var(--ace-te-glyph);cursor:pointer;transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ace-te__button:hover:not(:disabled),.ace-te__button--active,.ace-te__button[data-state=open]{background:var(--ace-te-glyph-bg-active);color:var(--ace-te-glyph-active)}.ace-te__button:disabled{color:var(--ace-te-glyph-disabled);cursor:not-allowed}.ace-te__button:focus-visible,.ace-te__menu-trigger:focus-visible{outline:2px solid var(--ace-field-ring);outline-offset:1px}.ace-te__menu-trigger{appearance:none;box-sizing:border-box;align-items:center;gap:var(--ace-space-2);block-size:var(--ace-space-16);padding-inline:var(--ace-space-4);border-radius:var(--ace-radius-4);color:var(--ace-te-glyph);font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--ace-duration-fast) var(--ace-ease-standard), color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:0;font-size:13px;line-height:16px;display:inline-flex}.ace-te__menu-trigger:hover,.ace-te__menu-trigger[data-state=open]{background:var(--ace-te-glyph-bg-active);color:var(--ace-te-glyph-active)}.ace-te__content{padding:var(--ace-space-6);min-block-size:var(--ace-te-min-h,160px);max-block-size:var(--ace-te-max-h);color:var(--ace-te-fg);letter-spacing:0;overflow-wrap:break-word;cursor:text;outline:none;font-size:16px;line-height:24px;overflow-y:auto}.ace-te__content>*{margin:0}.ace-te__content>*+*{margin-block-start:var(--ace-space-6)}.ace-te__content[data-empty]:before{content:attr(data-placeholder);color:var(--ace-te-fg-muted);float:inline-start;pointer-events:none;block-size:0}.ace-te__content h1{letter-spacing:-.026em;font-size:48px;font-weight:600;line-height:64px}.ace-te__content h2{letter-spacing:-.024em;font-size:40px;font-weight:600;line-height:56px}.ace-te__content h3{letter-spacing:-.021em;font-size:32px;font-weight:600;line-height:48px}.ace-te__content h4{letter-spacing:-.018em;font-size:28px;font-weight:600;line-height:40px}.ace-te__content h5{letter-spacing:-.014em;font-size:24px;font-weight:600;line-height:32px}.ace-te__content h6{letter-spacing:-.011em;font-size:20px;font-weight:600;line-height:28px}.ace-te__content ul,.ace-te__content ol{padding-inline-start:var(--ace-space-12)}.ace-te__content ul{list-style:outside}.ace-te__content ol{list-style:decimal}.ace-te__content li{margin:0}.ace-te__content li>*+*{margin-block-start:var(--ace-space-4)}.ace-te__content blockquote{border-inline-start:3px solid var(--ace-te-rule);color:var(--ace-te-fg-muted);padding-inline-start:var(--ace-space-6)}.ace-te__content code{padding-inline:var(--ace-space-2);border-radius:var(--ace-radius-4);background:var(--ace-te-surface);box-shadow:inset 0 0 0 1px var(--ace-te-rule);font-size:.9em}.ace-te__content a{color:var(--ace-te-link);cursor:pointer;text-decoration:underline}.ace-te__content img{border-radius:var(--ace-radius-8);block-size:auto;max-inline-size:100%}.ace-te__content sub,.ace-te__content sup{line-height:0}.ace-te__content mark{padding-inline:var(--ace-space-1);border-radius:var(--ace-radius-2);background:var(--ace-te-mark-bg);color:inherit}.ace-te__content hr{border:0;border-block-start:1px solid var(--ace-te-rule)}.ace-te__content table{border-collapse:collapse;table-layout:fixed;inline-size:100%;margin:0}.ace-te__content th,.ace-te__content td{padding:var(--ace-space-3) var(--ace-space-4);border:1px solid var(--ace-te-cell-border);text-align:start;vertical-align:top}.ace-te__content th{background:var(--ace-te-surface);font-weight:600}.ace-te__link-panel{z-index:50;box-sizing:border-box;gap:var(--ace-space-4);inline-size:280px;padding:var(--ace-space-4);border-radius:var(--ace-radius-8);background:var(--ace-menu-bg);box-shadow:var(--ace-shadow-300);letter-spacing:0;flex-direction:column;display:flex;position:fixed;top:0;left:0}.ace-te__link-actions{justify-content:flex-end;gap:var(--ace-space-2);display:flex}.ace-te__link-action{appearance:none;box-sizing:border-box;min-block-size:var(--ace-space-16);padding-inline:var(--ace-space-3);border-radius:var(--ace-radius-4);color:var(--ace-menu-fg);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;font-size:13px;line-height:16px}.ace-te__link-action:hover:not(:disabled){background:var(--ace-menu-bg-highlight);color:var(--ace-menu-fg-highlight)}.ace-te__link-action--primary{color:var(--ace-te-glyph);font-weight:500}.ace-te__link-action:disabled{color:var(--ace-menu-fg-disabled);cursor:not-allowed}.ace-te__link-action:focus-visible{outline:2px solid var(--ace-field-ring);outline-offset:1px}:root{--ace-cropper-stage:var(--ace-bg-page);--ace-cropper-scrim:#00000073;--ace-cropper-ring:#fff;--ace-cropper-chrome-bg:#fff;--ace-cropper-chrome-fg:#222424;--ace-cropper-track:var(--ace-neutral-400);--ace-cropper-thumb:var(--ace-accent-500);--ace-cropper-button-fg:var(--ace-btn-neutral-fg);--ace-cropper-button-bg-hover:var(--ace-btn-neutral-subtle);--ace-cropper-button-fg-disabled:var(--ace-ink-200)}:root[data-theme=dark]{--ace-cropper-track:var(--ace-ink-500);--ace-cropper-thumb:var(--ace-accent-400);--ace-cropper-button-fg:var(--ace-fg-secondary);--ace-cropper-button-bg-hover:var(--ace-bg-hover);--ace-cropper-button-fg-disabled:var(--ace-ink-500)}.ace-cropper{gap:var(--ace-space-10);flex-direction:column;padding-block-end:var(--ace-space-4);display:flex}.ace-cropper__stage{aspect-ratio:1;border-radius:var(--ace-radius-12);background:var(--ace-cropper-stage);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;inline-size:100%;max-inline-size:432px;margin-inline:auto;position:relative;overflow:hidden}.ace-cropper__stage:active{cursor:grabbing}.ace-cropper__image{transform-origin:50%;will-change:transform;-webkit-user-drag:none;max-inline-size:none;position:absolute;inset-block-start:50%;inset-inline-start:50%}.ace-cropper__mask{inline-size:var(--ace-cropper-hole,0);block-size:var(--ace-cropper-hole,0);box-shadow:0 0 0 9999px var(--ace-cropper-scrim), inset 0 0 0 4px var(--ace-cropper-ring);pointer-events:none;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ace-cropper__rotate{z-index:1;border-radius:var(--ace-radius-pill);background:var(--ace-cropper-chrome-bg);block-size:40px;inline-size:40px;color:var(--ace-cropper-chrome-fg);box-shadow:var(--ace-shadow-200);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--ace-space-8);inset-inline-end:var(--ace-space-8)}.ace-cropper__rotate:focus-visible,.ace-cropper__zoom-button:focus-visible,.ace-cropper__slider:focus-visible{outline:2px solid var(--ace-field-ring);outline-offset:2px}.ace-cropper__zoom{align-items:center;gap:var(--ace-space-4);inline-size:100%;display:flex}.ace-cropper__zoom-button{appearance:none;box-sizing:border-box;inline-size:var(--ace-space-16);block-size:var(--ace-space-16);border-radius:var(--ace-radius-6);color:var(--ace-cropper-button-fg);cursor:pointer;transition:background-color var(--ace-duration-fast) var(--ace-ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ace-cropper__zoom-button:hover:not(:disabled){background:var(--ace-cropper-button-bg-hover)}.ace-cropper__zoom-button:disabled{color:var(--ace-cropper-button-fg-disabled);cursor:not-allowed}.ace-cropper__slider{appearance:none;min-inline-size:0;block-size:var(--ace-space-8);cursor:pointer;background:0 0;flex:auto;margin:0}.ace-cropper__slider::-webkit-slider-runnable-track{border-radius:var(--ace-radius-pill);background:var(--ace-cropper-track);block-size:4px}.ace-cropper__slider::-webkit-slider-thumb{appearance:none;border-radius:var(--ace-radius-pill);background:var(--ace-cropper-thumb);block-size:16px;inline-size:16px;box-shadow:var(--ace-shadow-200);border:0;margin-block-start:-6px}.ace-cropper__slider::-moz-range-track{border-radius:var(--ace-radius-pill);background:var(--ace-cropper-track);block-size:4px}.ace-cropper__slider::-moz-range-thumb{border-radius:var(--ace-radius-pill);background:var(--ace-cropper-thumb);block-size:16px;inline-size:16px;box-shadow:var(--ace-shadow-200);border:0}@media (prefers-reduced-motion:reduce){.ace-cropper__zoom-button{transition:none}}:root{--ace-filterchip-fg:var(--ace-fg-secondary);--ace-filterchip-border:var(--ace-border-default);--ace-filterchip-bg:transparent;--ace-filterchip-bg-hover:#00000008;--ace-filterchip-on-fg:var(--ace-fg-link);--ace-filterchip-on-border:var(--ace-border-accent);--ace-filterchip-on-bg:var(--ace-bg-accent-subtle);--ace-filterchip-fg-disabled:var(--ace-ink-200);--ace-filterchip-ring:var(--ace-btn-ring)}:root[data-theme=dark]{--ace-filterchip-bg-hover:#ffffff0f;--ace-filterchip-fg-disabled:var(--ace-ink-500);--ace-filterchip-on-fg:var(--ace-accent-300)}.ace-filterchip{box-sizing:border-box;align-items:center;gap:var(--ace-space-2);min-block-size:40px;padding:0 var(--ace-space-6);border:1px solid var(--ace-filterchip-border);border-radius:var(--ace-radius-8);background:var(--ace-filterchip-bg);color:var(--ace-filterchip-fg);font-family:inherit;font-size:var(--ace-fs-14);line-height:16px;font-weight:var(--ace-fw-medium);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--ace-duration-fast) ease, border-color var(--ace-duration-fast) ease, color var(--ace-duration-fast) ease;display:inline-flex}.ace-filterchip:hover:not(:disabled){background:var(--ace-filterchip-bg-hover)}.ace-filterchip:focus-visible{outline:4px solid var(--ace-filterchip-ring);outline-offset:0}.ace-filterchip--on{border-color:var(--ace-filterchip-on-border);background:var(--ace-filterchip-on-bg);color:var(--ace-filterchip-on-fg)}.ace-filterchip--on:hover:not(:disabled){background:var(--ace-filterchip-on-bg);border-color:var(--ace-filterchip-on-fg)}.ace-filterchip:disabled{color:var(--ace-filterchip-fg-disabled);cursor:not-allowed}.ace-filterchip__label{letter-spacing:0}.ace-filterchip__badge{color:var(--ace-fg-muted);font-variant-numeric:tabular-nums;letter-spacing:0}.ace-filterchip--on .ace-filterchip__badge{color:inherit}@media (prefers-reduced-motion:reduce){.ace-filterchip{transition:none}}:root[data-theme=dark]{--ace-fg-default:var(--ace-neutral-100);--ace-fg-secondary:var(--ace-ink-200);--ace-fg-tertiary:#979c9e;--ace-fg-disabled:var(--ace-ink-500);--ace-fg-on-accent:var(--ace-neutral-0);--ace-fg-on-inverse:var(--ace-neutral-0);--ace-fg-link:var(--ace-accent-400);--ace-fg-link-hover:var(--ace-accent-300);--ace-fg-success:#63b166;--ace-fg-warning:var(--ace-neutral-100);--ace-fg-error:#e0463d;--ace-bg-page:#14171a;--ace-bg-card:#0b0e0e;--ace-bg-subtle:var(--ace-ink-800);--ace-bg-hover:#191d1f;--ace-bg-inverse:var(--ace-ink-900);--ace-bg-accent:var(--ace-accent-500);--ace-bg-accent-hover:var(--ace-accent-400);--ace-bg-accent-subtle:var(--ace-accent-900);--ace-bg-success-subtle:#0d2810;--ace-bg-warning-subtle:#471806;--ace-bg-error-subtle:#2e0101;--ace-bg-info-subtle:var(--ace-accent-900);--ace-border-default:var(--ace-ink-500);--ace-border-subtle:var(--ace-ink-600);--ace-border-strong:var(--ace-neutral-400);--ace-border-accent:var(--ace-accent-400);--ace-border-error:#e0463d;--ace-table-row-hover:var(--ace-accent-900);--ace-viz-1:var(--ace-accent-400);--ace-viz-2:#ea580c;--ace-viz-3:#0d9488;--ace-viz-4:#c026d3;--ace-viz-grid:var(--ace-ink-600);--ace-viz-axis:#979c9e;--ace-viz-track:var(--ace-ink-600);--ace-shadow-100:0 1px 2px 0 #0006;--ace-shadow-200:0 2px 5px -1px #00000080, 0 1px 3px -1px #0000004d;--ace-shadow-300:0 6px 12px -2px #0000008c, 0 3px 7px -3px #00000059;--ace-shadow-400:0 13px 27px -5px #0009, 0 8px 16px -8px #0006;--ace-shadow-500:0 30px 60px -12px #000000a6, 0 18px 36px -18px #00000073;--ace-shadow-card:0 1px 2px #0006, 0 1px 1px #0000004d;--ace-focus-ring:0 0 0 3px var(--ace-accent-700)}:root{--ace-page-title-gap:8px;--ace-page-section-row-gap:16px;--ace-page-section-gap:16px;--ace-page-header-footer-gap:16px}@media (min-width:769px){:root{--ace-page-section-gap:24px;--ace-page-header-footer-gap:24px}}@media (min-width:1280px){:root{--ace-page-section-row-gap:20px;--ace-page-section-gap:32px;--ace-page-header-footer-gap:32px}}thead th{color:var(--ace-fg-muted);font-size:12px;font-weight:var(--ace-fw-medium,500);letter-spacing:.02em}.dash-scope{letter-spacing:.1px;color:var(--ace-fg-default);--dash-shadow:0 1px 2px #0f12140f, 0 1px 1px #0f12140a;font-size:.8125rem;line-height:1.125rem}.dash-scope .dash-title{letter-spacing:-.2px;color:var(--ace-fg-default);margin:0;font-size:1.375rem;font-weight:700;line-height:1.75rem}.dash-scope .dash-subtitle{letter-spacing:.1px;color:var(--ace-fg-secondary);margin:0;font-size:.78125rem;line-height:1.125rem}.dash-scope :where(a){color:var(--ace-fg-default);text-decoration:none}.dash-scope :where(a):hover{text-decoration:underline}.dash-scope a.dash-link{color:var(--ace-bg-accent)}.dash-scope a.dash-link:hover{color:var(--ace-bg-accent-hover);text-decoration:underline}.dash-scope :where(a.dash-row,a.dash-tile):hover{background:var(--ace-bg-page);text-decoration:none}.dash-scope .dash-row{border-bottom:1px solid var(--ace-border-subtle);align-items:flex-start;gap:.625rem;padding:.5rem .875rem;font-size:.8125rem;line-height:1.125rem;display:flex}.dash-scope .dash-row--center{align-items:center}.dash-scope .dash-tile{min-inline-size:0;box-shadow:inset -1px 0 0 var(--ace-border-subtle), inset 0 -1px 0 var(--ace-border-subtle);flex:150px;padding:.75rem .875rem .625rem;display:block}.dash-scope .dash-tile__value{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--ace-fg-default);font-size:1.625rem;font-weight:700;line-height:1.875rem}.dash-scope .dash-tile__value--sm{letter-spacing:.1px;font-size:1.0625rem;line-height:1.375rem}.dash-scope .dash-chip{letter-spacing:.1px;white-space:nowrap;background:var(--ace-bg-page);color:var(--ace-fg-secondary);border-radius:4px;flex:none;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.65625rem;font-weight:600;line-height:1rem;display:inline-flex}.dash-scope .dash-chip--good{background:var(--ace-bg-success-subtle);color:var(--ace-fg-success)}.dash-scope .dash-chip--info{background:var(--ace-bg-info-subtle);color:var(--ace-bg-accent)}.dash-scope .dash-chip--bad{background:var(--ace-bg-error-subtle);color:var(--ace-fg-error)}.dash-scope .dash-chip--warn{background:var(--ace-bg-warning-subtle);color:var(--ace-fg-default)}.dash-scope .dash-count{background:var(--ace-bg-error-subtle);color:var(--ace-fg-error);border-radius:999px;align-items:center;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.dash-scope .dash-key{color:var(--ace-fg-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.6875rem}.dash-scope .dash-meta{color:var(--ace-fg-tertiary);font-size:.6875rem;line-height:1rem}.dash-scope .dash-seg{background:var(--ace-bg-page);border:1px solid var(--ace-border-subtle);border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.dash-scope .dash-seg__item{letter-spacing:.1px;color:var(--ace-fg-secondary);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:.78125rem;font-weight:500;line-height:1.125rem;text-decoration:none}.dash-scope .dash-seg__item[aria-current]{color:var(--ace-fg-default);background:var(--ace-bg-card);box-shadow:var(--dash-shadow);font-weight:600}.dash-scope .dash-seg__item:hover{color:var(--ace-fg-default);text-decoration:none}.dash-scope .dash-seg--sm{border-radius:6px}.dash-scope .dash-seg--sm .dash-seg__item{border-radius:4px;padding:3px 9px;font-size:.71875rem}.dash-scope .dash-link{color:var(--ace-bg-accent);font-size:.71875rem;text-decoration:none}.dash-scope .dash-link:hover{color:var(--ace-bg-accent-hover);text-decoration:underline}.dash-scope .dash-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash-scope .dash-bar{background:var(--ace-border-subtle);border-radius:999px;flex:auto;block-size:5px;min-inline-size:2.5rem;overflow:hidden}.dash-scope .dash-bar__fill{border-radius:999px;block-size:5px;display:block}.dash-scope .dash-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-size:.78125rem}.dash-scope .dash-table th{text-align:start;letter-spacing:.1px;text-transform:none;color:var(--ace-fg-tertiary);border-bottom:1px solid var(--ace-border-subtle);background:0 0;padding:.375rem .875rem;font-size:.6875rem;font-weight:500;line-height:1.125rem}.dash-scope .dash-table td{border-bottom:1px solid var(--ace-border-subtle);vertical-align:middle;color:var(--ace-fg-default);padding:.5625rem .875rem}.dash-scope .dash-table tbody tr:hover{background:var(--ace-bg-page)}@media (max-width:40rem){.dash-scope .dash-table,.dash-scope .dash-table tbody,.dash-scope .dash-table tr,.dash-scope .dash-table td{inline-size:auto;display:block}.dash-scope .dash-table thead{display:none}.dash-scope .dash-table tr{border-bottom:1px solid var(--ace-border-subtle);padding-block:.25rem}.dash-scope .dash-table td{border-bottom:0;padding:.1875rem .875rem}.dash-scope .dash-table td[data-label]:before{content:attr(data-label) " ";color:var(--ace-fg-tertiary);font-size:.6875rem}.dash-scope .dash-table td[data-label=""]:before{content:none}}.dash-scope .dash-disclosure{border:0;border-bottom:1px solid var(--ace-border-subtle);background:var(--ace-bg-card);inline-size:100%;color:var(--ace-fg-secondary);text-align:start;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;display:flex}.dash-scope .dash-disclosure:hover{background:var(--ace-bg-page)}.dash-scope details:last-child .dash-disclosure{border-bottom:0}html,body{height:100%;margin:0;padding:0}body{font-family:var(--ace-font-body);font-optical-sizing:auto}table,.elt-metric-grid{font-variant-numeric:tabular-nums}a{color:var(--ace-fg-link)}a:hover{color:var(--ace-fg-link-hover)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.board-group{--board-line:#e6e9ef;--board-text:#323338;--board-muted:#676879;--board-hover:#f5f6f8;--board-surface:#fff;--board-accent:#0073ea}:root[data-theme=dark] .board-group{--board-line:#4b4e69;--board-text:#d5d8df;--board-muted:#9699a6;--board-hover:#30324e;--board-surface:#1c1f3b}.board-group__header{align-items:center;gap:var(--ace-space-2,.25rem);padding-bottom:var(--ace-space-4,.5rem);display:flex}.board-group__name{color:var(--board-accent);font-size:1.0625rem;font-weight:600;line-height:1.4}.board-grid{border-inline-start:6px solid var(--board-accent);border-radius:4px;overflow:hidden}.board-grid table{border-collapse:separate;border-spacing:0;background:var(--board-surface)}.board-grid :is(th,td){border-inline-end:1px solid var(--board-line);border-block-end:1px solid var(--board-line)}.board-grid :is(th,td):last-child{border-inline-end:0}.board-grid thead th{background:var(--board-surface);height:40px;color:var(--board-muted);font-size:.875rem;font-weight:400}.board-grid thead .ace-table__header-inner{justify-content:center}.board-grid tbody td:nth-child(2){text-align:start}.board-grid tbody td{height:36px;color:var(--board-text);padding-block:0;font-size:.875rem}.board-grid tbody tr:hover td{background:var(--board-hover)}.board-grid td :is([class*=Input-module_field],.ace-field__box,[class*=Dropdown-module_trigger],[class*=MultiSelect-module_trigger],[class*=DatePicker-module_fieldWrap]){box-shadow:none;background:0 0;border-color:#0000}.board-grid td :is([class*=Input-module_field],.ace-field__box,[class*=Dropdown-module_trigger],[class*=MultiSelect-module_trigger],[class*=DatePicker-module_fieldWrap]):is(:hover,:focus-within){border-color:var(--board-line);background:var(--board-surface)}.board-grid td :is([class*=Dropdown-module_chevron],[class*=MultiSelect-module_chevron],[class*=DatePicker-module_iconButton],[class*=Input-module_trailingIcon],.ace-field__trailing){opacity:0;transition:opacity .12s ease-in-out}.board-grid td:is(:hover,:focus-within) :is([class*=Dropdown-module_chevron],[class*=MultiSelect-module_chevron],[class*=DatePicker-module_iconButton],[class*=Input-module_trailingIcon],.ace-field__trailing){opacity:1}.board-grid td [class*=_value][data-placeholder],.board-grid td [data-placeholder] [class*=_value]{visibility:hidden}.board-grid td:is(:hover,:focus-within) [class*=_value][data-placeholder],.board-grid td:is(:hover,:focus-within) [data-placeholder] [class*=_value]{visibility:visible}.board-grid td input::placeholder{color:#0000}.board-grid td:is(:hover,:focus-within) input::placeholder{color:var(--board-muted)}.board-grid td [data-testid^=board-add-subitem-],.board-grid td [data-testid^=board-item-menu-]{opacity:0;transition:opacity .12s ease-in-out}.board-grid tr:is(:hover,:focus-within) td [data-testid^=board-add-subitem-],.board-grid tr:is(:hover,:focus-within) td [data-testid^=board-item-menu-]{opacity:1}.board-grid th [data-testid^=board-column-menu-]{opacity:0;transition:opacity .12s ease-in-out}.board-grid th:is(:hover,:focus-within) [data-testid^=board-column-menu-]{opacity:1}.board-add-item{align-items:center;gap:var(--ace-space-2,.25rem);height:36px;padding-inline:var(--ace-space-4,.5rem);border:1px solid var(--board-line);border-inline-start:6px solid var(--board-accent);background:var(--board-surface);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:4px;border-end-start-radius:4px;margin-top:-1px;display:flex}.board-add-item :is([class*=Input-module_field],.ace-field__box),.board-group__header [data-testid^=board-group-toggle-]{box-shadow:none;background:0 0;border-color:#0000}.board-toolbar [data-testid=board-new-item]{color:#fff!important;background:#0073ea!important;border-color:#0073ea!important}.board-toolbar [data-testid=board-new-item]:hover{background:#0060b9!important;border-color:#0060b9!important}.eos-date-input{border:1px solid var(--ace-border-subtle);background:var(--ace-bg-page);color:inherit;border-radius:6px;padding:.25rem .5rem}.eos-date-input:focus-visible{outline:2px solid var(--ace-border-subtle);outline-offset:1px}.projects-hub{--hub-surface:#fff;--hub-text:#111827;--hub-muted:#6b7280;--hub-body:#374151;--hub-border:#e5e7eb;--hub-border-soft:#f3f4f6;--hub-head-bg:#f9fafb;--hub-row-hover:#f5f6ff;--hub-accent:#4f46e5;--hub-accent-tint:#eef2ff;--hub-accent-border:#c7d2fe;--hub-accent-text:#4338ca;--hub-track:#e5e7eb;--hub-status-progress-bg:#e0f2fe;--hub-status-progress-fg:#0369a1;--hub-status-done-bg:#dcfce7;--hub-status-done-fg:#15803d;--hub-status-planned-bg:#f3e8ff;--hub-status-planned-fg:#7e22ce;--hub-faint:#9ca3af;--hub-accent-hover:#4338ca;--hub-input-border:#d1d5db;--hub-box-border:#d1d5db;--hub-milestone-bg:#fafaff;--hub-ask-head:#fafaff;--hub-ga-bg:#ecfdf5;--hub-ga-border:#a7f3d0;--hub-ga-fg:#047857;--hub-priority-bg:#ea580c;--hub-priority-fg:#fff}:root[data-theme=dark] .projects-hub{--hub-surface:#14161a;--hub-text:#f3f4f6;--hub-muted:#9ca3af;--hub-body:#d1d5db;--hub-border:#2a2f39;--hub-border-soft:#22262e;--hub-head-bg:#1a1d23;--hub-row-hover:#1d2030;--hub-accent:#818cf8;--hub-accent-tint:#23253a;--hub-accent-border:#3b3f63;--hub-accent-text:#a5b4fc;--hub-track:#2a2f39;--hub-status-progress-bg:#0c2a3d;--hub-status-progress-fg:#7dd3fc;--hub-status-done-bg:#10301c;--hub-status-done-fg:#86efac;--hub-status-planned-bg:#2a1b3d;--hub-status-planned-fg:#d8b4fe;--hub-faint:#6b7280;--hub-accent-hover:#a5b4fc;--hub-input-border:#3a4049;--hub-box-border:#3a4049;--hub-milestone-bg:#171a21;--hub-ask-head:#171a21;--hub-ga-bg:#0d2b1c;--hub-ga-border:#1f5137;--hub-ga-fg:#6ee7b7;--hub-priority-bg:#7c2d12;--hub-priority-fg:#fed7aa}.hub-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hub-filters__chips{flex-wrap:wrap;gap:8px;display:flex}.hub-filters__search{flex:200px;max-width:280px;margin-left:auto}.hub-search{border:1px solid var(--hub-border);background:var(--hub-surface);width:100%;color:var(--hub-text);border-radius:8px;padding:7px 12px;font-family:inherit;font-size:13px;line-height:1.4}.hub-search::placeholder{color:var(--hub-muted)}.hub-search:focus-visible{outline:2px solid var(--hub-accent);outline-offset:1px;border-color:var(--hub-accent-border)}.hub-chip{border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-muted);cursor:pointer;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.hub-chip:hover{border-color:var(--hub-accent-border)}.hub-chip[aria-pressed=true]{background:var(--hub-accent-tint);border-color:var(--hub-accent-border);color:var(--hub-accent-text)}.hub-chip:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hub-table-card{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:12px;overflow-x:auto}.hub-table{border-collapse:collapse;width:100%;min-width:1120px}.hub-table th{text-align:left;background:var(--hub-head-bg);border-bottom:1px solid var(--hub-border);color:var(--hub-muted);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600}.hub-table td{border-bottom:1px solid var(--hub-border-soft);vertical-align:baseline;color:var(--hub-body);padding:13px 16px;font-size:13px;line-height:1.35}.hub-table tbody tr:last-child td{border-bottom:0}.hub-table tbody tr:hover{background:var(--hub-row-hover)}.hub-project{min-width:0;color:var(--hub-text);align-items:flex-start;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hub-project__name{overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.hub-project:hover .hub-project__name{text-decoration:underline}.hub-glyph{color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-3px;font-size:11px;font-weight:700;display:inline-flex}.hub-glyph--0{background:#4f46e5}.hub-glyph--1{background:#0891b2}.hub-glyph--2{background:#c026d3}.hub-glyph--3{background:#ea580c}.hub-glyph--4{background:#059669}.hub-glyph--5{background:#db2777}.hub-initiative{color:var(--hub-accent-text);font-size:13px;text-decoration:none}.hub-initiative:hover{text-decoration:underline}.hub-badge{white-space:nowrap;background:var(--hub-status-progress-bg);color:var(--hub-status-progress-fg);border-radius:6px;margin-top:-1px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.hub-badge--done{background:var(--hub-status-done-bg);color:var(--hub-status-done-fg)}.hub-badge--planned{background:var(--hub-status-planned-bg);color:var(--hub-status-planned-fg)}.hub-progress{align-items:center;gap:8px;min-height:1.35em;display:flex}.hub-progress__track{background:var(--hub-track);border-radius:999px;flex:1;min-width:64px;height:6px;overflow:hidden}.hub-progress__fill{background:var(--hub-accent);border-radius:999px;height:100%}.hub-progress__label{color:var(--hub-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.hub-muted{color:var(--hub-muted)}.hub-detail{flex-direction:column;gap:20px;display:flex}.hub-back{color:var(--hub-accent);font-size:14px;font-weight:600;text-decoration:none}.hub-back:hover{text-decoration:underline}.hub-title-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.hub-title{letter-spacing:-.02em;color:var(--hub-text);margin:0;font-size:26px;font-weight:700}.hub-subtitle{color:var(--hub-muted);margin:0;font-size:14px}.hub-pill{white-space:nowrap;background:var(--hub-priority-bg);color:var(--hub-priority-fg);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.hub-linkrow{flex-wrap:wrap;gap:8px;display:flex}.hub-linkchip{border:1px solid var(--hub-border);background:var(--hub-surface);color:var(--hub-body);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.hub-linkchip:hover{border-color:var(--hub-accent-border);background:var(--hub-accent-tint);color:var(--hub-accent-text);text-decoration:none}.hub-milestones{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.hub-milestone{border:1px solid var(--hub-border);background:var(--hub-milestone-bg);border-radius:12px;padding:16px}.hub-milestone__label{color:var(--hub-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.hub-milestone__date{color:var(--hub-text);margin-top:6px;font-size:20px;font-weight:700}.hub-milestone__note{color:var(--hub-muted);margin-top:4px;font-size:12px}.hub-milestone--ea{background:var(--hub-accent-tint);border-color:var(--hub-accent-border)}.hub-milestone--ea .hub-milestone__label{color:var(--hub-accent-text)}.hub-milestone--ga{background:var(--hub-ga-bg);border-color:var(--hub-ga-border)}.hub-milestone--ga .hub-milestone__label{color:var(--hub-ga-fg)}.hub-columns{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:20px;display:grid}.hub-col{flex-direction:column;gap:20px;min-width:0;display:flex}.hub-card{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:12px;padding:20px}.hub-card__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hub-card__title{color:var(--hub-text);margin:0;font-size:16px;font-weight:700}.hub-card__sub{color:var(--hub-muted);margin:4px 0 0;font-size:13px}.hub-card__meta{color:var(--hub-muted);font-size:12px}.hub-notes{flex-direction:column;gap:14px;margin-top:14px;display:flex}.hub-note__label{color:var(--hub-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.hub-note__value{color:var(--hub-body);white-space:pre-wrap;margin-top:4px;font-size:14px;line-height:1.55}.hub-ceremonies{flex-direction:column;gap:2px;margin-top:12px;display:flex}.hub-ceremony{border-radius:8px;align-items:center;gap:12px;padding:8px 6px;display:flex}.hub-ceremony:hover{background:var(--hub-head-bg)}.hub-ceremony__box{border:2px solid var(--hub-box-border);background:var(--hub-surface);color:#fff;cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:13px;line-height:1;display:inline-flex}.hub-ceremony__box[aria-checked=true]{background:var(--hub-accent);border-color:var(--hub-accent)}.hub-ceremony__box:disabled{cursor:default;opacity:.6}.hub-ceremony__box:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hub-ceremony__name{min-width:0;color:var(--hub-text);flex:1;font-size:14px;font-weight:500}.hub-ceremony--done .hub-ceremony__name{color:var(--hub-faint);text-decoration:line-through}.hub-ceremony__date{color:var(--hub-faint);white-space:nowrap;font-size:12px}.hub-feedback{flex-direction:column;gap:10px;margin-top:14px;display:flex}.hub-feedback__entry{background:var(--hub-head-bg);border-radius:10px;padding:12px 14px}.hub-feedback__team{color:var(--hub-accent);font-size:12px;font-weight:700}.hub-feedback__when{color:var(--hub-faint);font-size:12px}.hub-feedback__text{color:var(--hub-body);white-space:pre-wrap;margin-top:4px;font-size:14px}.hub-composer{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.hub-select,.hub-input{border:1px solid var(--hub-input-border);background:var(--hub-surface);color:var(--hub-text);border-radius:8px;min-width:0;padding:9px 12px;font-family:inherit;font-size:14px}.hub-select{color:var(--hub-body);padding:9px 8px;font-size:13px}.hub-input{flex:1}.hub-select:focus-visible,.hub-input:focus-visible,.hub-textarea:focus-visible{outline:2px solid var(--hub-accent);outline-offset:1px}.hub-textarea{border:1px solid var(--hub-input-border);background:var(--hub-surface);width:100%;color:var(--hub-text);resize:vertical;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.55}.hub-btn{background:var(--hub-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600}.hub-btn:hover{background:var(--hub-accent-hover)}.hub-btn:disabled{opacity:.55;cursor:default}.hub-btn--ghost{color:var(--hub-muted);border:1px solid var(--hub-border);background:0 0}.hub-btn--ghost:hover:not(:disabled){background:var(--hub-accent-tint);border-color:var(--hub-accent-border);color:var(--hub-accent-text)}.hub-btn:focus-visible,.hub-chipbtn:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hub-faq{flex-direction:column;margin-top:8px;display:flex}.hub-faq__item{border-bottom:1px solid var(--hub-border-soft)}.hub-faq__q{width:100%;color:var(--hub-text);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.hub-faq__chev{color:var(--hub-faint);flex-shrink:0;font-size:16px}.hub-faq__a{color:var(--hub-body);white-space:pre-wrap;padding:0 2px 14px;font-size:14px;line-height:1.55}.hub-ask{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.hub-ask__head{border-bottom:1px solid var(--hub-border-soft);background:var(--hub-ask-head);padding:16px 20px}.hub-ask__body{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.hub-prompts{flex-wrap:wrap;gap:8px;display:flex}.hub-chipbtn{border:1px solid var(--hub-accent-border);background:var(--hub-accent-tint);color:var(--hub-accent-text);cursor:pointer;text-align:left;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13px}.hub-gtm{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hub-gtm__btn{border:1px solid var(--hub-input-border);background:var(--hub-surface);color:var(--hub-body);cursor:pointer;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600}.hub-gtm__btn[aria-pressed=true]{border-color:var(--hub-accent-border);background:var(--hub-accent-tint);color:var(--hub-accent-text)}.hub-gtm__btn:disabled{opacity:.55;cursor:default}.hub-output{background:var(--hub-head-bg);border:1px solid var(--hub-border);color:var(--hub-body);white-space:pre-wrap;border-radius:10px;max-height:320px;margin-top:14px;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6;overflow-y:auto}.hub-pending{color:var(--hub-muted);font-size:13px;animation:1.2s infinite hub-pulse}@keyframes hub-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hub-pending{animation:none}}.hub-empty{color:var(--hub-muted);margin-top:10px;font-size:13px}.hub-editrow{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.hub-iconbtn{color:var(--hub-faint);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:13px;line-height:1}.hub-iconbtn:hover{color:var(--hub-text)}.hub-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hub-btn--linear{align-items:center;text-decoration:none;display:inline-flex}.hub-btn--linear:hover{text-decoration:none}.hub-nolink{border:1px dashed var(--hub-input-border);color:var(--hub-faint);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.hub-switch{border:1px solid var(--hub-border);color:var(--hub-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px 12px 7px 9px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.hub-switch:hover{background:var(--hub-accent-tint);border-color:var(--hub-accent-border);color:var(--hub-accent-text)}.hub-switch__track{background:var(--hub-input-border);border-radius:999px;flex:none;width:32px;height:18px;transition:background .12s;display:inline-block;position:relative}.hub-switch__thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.hub-switch--on{border-color:var(--hub-accent-border);background:var(--hub-accent-tint);color:var(--hub-accent-text)}.hub-switch--on:hover{background:var(--hub-accent-tint);color:var(--hub-accent-text)}.hub-switch--on .hub-switch__track{background:var(--hub-accent)}.hub-switch--on .hub-switch__thumb{transform:translate(14px)}.hub-switch:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hub-switch__track,.hub-switch__thumb{transition:none}}.hub-editing{white-space:nowrap;background:var(--hub-accent-tint);color:var(--hub-accent-text);border:1px solid var(--hub-accent-border);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.hub-table-card{min-height:12rem;max-height:calc(100dvh - 16.5rem);position:relative;overflow:auto}.hub-table thead th{z-index:2;background:var(--hub-head-bg);box-shadow:inset 0 -1px 0 var(--hub-border);position:sticky;top:0}.hub-col-project{min-width:20rem;max-width:44rem}.hub-col-initiative{white-space:nowrap;text-overflow:ellipsis;width:10rem;max-width:10rem;overflow:hidden}.hub-col-initiative>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.hub-chip{align-items:center;gap:7px;display:inline-flex}.hub-chip__count{background:var(--hub-head-bg);min-width:1.35em;color:var(--hub-faint);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.hub-chip[aria-pressed=true] .hub-chip__count{background:var(--hub-surface);color:var(--hub-accent-text)}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}
