[data-ani-scope]{--ani-touch-target:44px;font-family:var(--ani-family-ui);line-height:var(--ani-line-height-default);color:var(--ani-text);-webkit-font-smoothing:antialiased}[data-ani-scope] *,[data-ani-scope] :after,[data-ani-scope] :before{box-sizing:border-box}[data-ani-scope] .ani-tint{transition:background-color .42s var(--animate-ease-smooth,ease),border-color .42s var(--animate-ease-smooth,ease),color .42s var(--animate-ease-smooth,ease),fill .42s var(--animate-ease-smooth,ease),stroke .42s var(--animate-ease-smooth,ease),border-radius .42s var(--animate-ease-smooth,ease),box-shadow .42s var(--animate-ease-smooth,ease)}@media (prefers-reduced-motion:reduce){[data-ani-scope] .ani-tint{transition:none}}[data-ani-scope] .ani-stage{position:relative;width:var(--ani-bleed,100vw);margin-left:calc(50% - var(--ani-bleed, 100vw) / 2);margin-right:calc(50% - var(--ani-bleed, 100vw) / 2);background:var(--ani-surface);padding:clamp(var(--ani-layout-stage-padding-y-min),5vw,var(--ani-layout-stage-padding-y-max)) clamp(var(--ani-layout-stage-padding-x-min),4vw,var(--ani-layout-stage-padding-x-max));overflow:hidden}[data-ani-scope] .ani-stage-inner{container:ani-playground/inline-size;max-width:var(--ani-layout-stage-max-width);margin:var(--ani-space-none) auto}@media (min-width:1024px){[data-ani-scope] .ani-stage{padding-left:var(--ani-layout-rail-padding-left);padding-right:clamp(var(--ani-layout-rail-padding-right-min),5vw,var(--ani-layout-rail-padding-right-max))}}[data-ani-scope] .ani-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--ani-space-sm);margin-bottom:clamp(var(--ani-layout-controls-margin-bottom-min),3vw,var(--ani-layout-controls-margin-bottom-max));flex-wrap:wrap}[data-ani-scope] .ani-controls-actions{display:flex;align-items:center;gap:var(--ani-space-xs)}[data-ani-scope] .ani-stage-meta{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:var(--ani-font-compact);letter-spacing:.06em;text-transform:uppercase;color:var(--ani-text-muted)}[data-ani-scope] .ani-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--ani-space-md);row-gap:var(--ani-playground-row-gap);align-items:center;justify-items:center}@container ani-playground (min-width: 1280px){[data-ani-scope] .ani-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(var(--ani-layout-grid-gap-min),calc((100vw - 1400px) * .16),var(--ani-layout-grid-gap-max))}}[data-ani-scope] .ani-column{width:100%;max-width:var(--ani-card-max-width);display:flex;flex-direction:column;gap:var(--ani-space-md);min-width:0}[data-ani-scope] .an{font-size:var(--ani-icon-md);line-height:var(--ani-line-height-tight);display:inline-block}[data-ani-scope] .an--sm{font-size:var(--ani-icon-sm)}[data-ani-scope] .ani-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ani-space-xs);height:var(--ani-size-md);min-height:var(--ani-target-size);padding:var(--ani-space-none) var(--ani-space-sm);border:var(--ani-border-sm) solid transparent;border-radius:var(--ani-button-border-radius);font-family:var(--ani-family-ui);font-size:var(--ani-font-default);font-weight:var(--ani-weight-bold);line-height:var(--ani-line-height-tight);cursor:pointer;white-space:nowrap;transition:transform .14s ease,background-color .42s var(--animate-ease-smooth,ease),color .42s var(--animate-ease-smooth,ease),border-radius .42s var(--animate-ease-smooth,ease)}[data-ani-scope] .ani-btn:focus-visible{outline:var(--ani-focus-size) solid var(--ani-focus-outline-color);outline-offset:var(--ani-focus-size);border-radius:var(--ani-button-border-radius)}[data-ani-scope] .ani-btn--primary{background:var(--ani-button-primary-color);color:var(--ani-button-primary-text-color)}[data-ani-scope] .ani-btn--primary:hover:not(:disabled){background:var(--ani-button-primary-color-hover)}[data-ani-scope] .ani-btn--primary:active:not(:disabled){background:var(--ani-button-primary-color-pressed);transform:scale(.97)}[data-ani-scope] .ani-btn--tertiary{background:transparent;color:var(--ani-button-primary-color)}[data-ani-scope] .ani-btn--tertiary:hover{background:var(--ani-button-secondary-background-hover);color:var(--ani-button-secondary-text-color-hover)}[data-ani-scope] .ani-btn--tertiary:active,[data-ani-scope] .ani-btn--tertiary[aria-pressed=true]{background:var(--ani-button-secondary-background-pressed);color:var(--ani-button-tertiary-color-pressed)}[data-ani-scope] .ani-btn--icon-only{width:var(--ani-size-md);padding:var(--ani-space-none)}[data-ani-scope] .ani-btn:disabled{color:var(--ani-button-primary-color-disabled);cursor:not-allowed}[data-ani-scope] .ani-btn--primary:disabled{background:var(--ani-button-primary-color-disabled);color:var(--ani-button-primary-text-color-disabled)}@media (prefers-reduced-motion:reduce){[data-ani-scope] .ani-btn{transition:none}[data-ani-scope] .ani-btn--primary:active:not(:disabled){transform:none}}[data-ani-scope] .ani-card{background:var(--ani-card-readonly-background);border:var(--ani-border-sm) solid var(--ani-card-readonly-border-color);border-radius:var(--ani-card-border-radius);padding:var(--ani-card-padding);backdrop-filter:blur(var(--ani-blur));-webkit-backdrop-filter:blur(var(--ani-blur));min-width:0}[data-ani-scope] .ani-calendar{container:ani-calendar/inline-size;width:100%;max-width:var(--ani-card-max-width);background:var(--ani-calendar-base-background);border:var(--ani-border-sm) solid var(--ani-calendar-base-border-color);border-radius:var(--ani-calendar-border-radius);padding:var(--ani-card-padding);box-shadow:var(--ani-shadow-sm);min-width:0}[data-ani-scope] .ani-calendar-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--ani-combobox-min-width),var(--ani-calendar-year-width)) var(--ani-calendar-nav-width);align-items:center;gap:var(--ani-space-xxs);margin-bottom:var(--ani-space-sm)}[data-ani-scope] .ani-calendar-nav{margin-left:auto;display:flex;width:var(--ani-calendar-nav-width);gap:var(--ani-space-xxs)}[data-ani-scope] .ani-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--ani-size-sm);height:var(--ani-size-sm);border:none;background:transparent;border-radius:var(--ani-button-border-radius);color:var(--ani-button-primary-color);cursor:pointer}[data-ani-scope] .ani-icon-btn .an{font-size:var(--ani-icon-sm)}[data-ani-scope] .ani-icon-btn:hover{background:var(--ani-button-secondary-background-hover);color:var(--ani-button-secondary-text-color-hover)}[data-ani-scope] .ani-icon-btn:active{background:var(--ani-button-secondary-background-pressed);color:var(--ani-button-tertiary-color-pressed)}[data-ani-scope] .ani-icon-btn:focus-visible{outline:var(--ani-focus-size) solid var(--ani-focus-outline-color);outline-offset:var(--ani-focus-size)}[data-ani-scope] .ani-days,[data-ani-scope] .ani-weekdays{display:grid;grid-template-columns:repeat(7,var(--ani-target-size));justify-content:center;column-gap:clamp(var(--ani-space-none),calc((100% - 7 * var(--ani-target-size)) / 6),var(--ani-space-md));row-gap:var(--ani-space-xs)}[data-ani-scope] .ani-weekday{text-align:center;font-size:var(--ani-font-xs);font-weight:var(--ani-weight-semibold);color:var(--ani-calendar-weekly-text-color);padding:var(--ani-space-xxs) 0}[data-ani-scope] .ani-day{position:relative;width:var(--ani-target-size);height:var(--ani-target-size);min-height:var(--ani-target-size);display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--ani-radius-default);font-family:var(--ani-family-ui);font-size:var(--ani-font-sm);color:var(--ani-calendar-day-text-color);cursor:pointer;transition:background-color .14s ease,color .14s ease}[data-ani-scope] .ani-day--today{color:var(--ani-calendar-day-today-text-color);font-weight:var(--ani-weight-bold);text-decoration:underline;text-underline-offset:var(--ani-underline-offset)}[data-ani-scope] .ani-day--next-month{color:var(--ani-calendar-day-next-text-color)}[data-ani-scope] .ani-day--interval{background:var(--ani-tag-removable-color-hover,var(--ani-button-secondary-background-hover));color:var(--ani-text);font-weight:var(--ani-weight-bold)}[data-ani-scope] .ani-day--hover:hover:not(:disabled),[data-ani-scope] .ani-day:hover:not(:disabled){background:var(--ani-primary);color:var(--ani-button-primary-text-color);font-weight:var(--ani-weight-bold);text-decoration:none}[data-ani-scope] .ani-day--focus,[data-ani-scope] .ani-day:focus-visible{outline:var(--ani-focus-size) solid var(--ani-focus-outline-color);outline-offset:var(--ani-focus-offset)}[data-ani-scope] .ani-day--disabled,[data-ani-scope] .ani-day:disabled{color:var(--ani-calendar-day-next-text-color);border:var(--ani-border-sm) solid var(--ani-disabled,var(--ani-neutral-mid-40));cursor:not-allowed;opacity:.75}[data-ani-scope] .ani-day--selected{background:var(--ani-primary);color:var(--ani-button-primary-text-color);font-weight:var(--ani-weight-bold);text-decoration:none}[data-ani-scope] .ani-day--selected.ani-day--focus{outline:var(--ani-border-md) solid var(--ani-focus-outline-color);outline-offset:var(--ani-focus-offset)}@container ani-calendar (max-width: 300px){[data-ani-scope] .ani-calendar-head{grid-template-columns:minmax(0,1fr) var(--ani-calendar-year-width);row-gap:var(--ani-space-xs)}[data-ani-scope] .ani-calendar-nav{grid-column:1/-1;justify-self:end}}[data-ani-scope] .ani-calendar-foot{display:flex;justify-content:space-between;align-items:center;margin-top:var(--ani-space-sm)}[data-ani-scope] .ani-link-btn{border:none;background:transparent;padding:var(--ani-space-xxs) var(--ani-space-xxs);margin:0 calc(var(--ani-space-xxs) * -1);border-radius:var(--ani-radius-minimal);font-family:var(--ani-family-ui);font-size:var(--ani-font-default);font-weight:var(--ani-weight-bold);color:var(--ani-primary);cursor:pointer}[data-ani-scope] .ani-link-btn:hover{text-decoration:underline}[data-ani-scope] .ani-link-btn:focus-visible{outline:var(--ani-focus-size) solid var(--ani-focus-outline-color);outline-offset:var(--ani-focus-size);border-radius:var(--ani-button-border-radius)}[data-ani-scope] .ani-combobox{position:relative;display:inline-flex;align-items:center;min-width:0;flex:1 1 var(--ani-combobox-min-width);height:var(--ani-size-sm);background:var(--ani-combobox-background);border:var(--ani-border-sm) solid var(--ani-combobox-color);border-radius:var(--ani-text-field-border-radius)}[data-ani-scope] .ani-combobox--wide{flex-grow:2}[data-ani-scope] .ani-combobox:hover,[data-ani-scope] .ani-combobox:hover .ani-combobox-action{background:var(--ani-combobox-background-hover);border-color:var(--ani-combobox-color-hover)}[data-ani-scope] .ani-combobox:focus-within{border-color:var(--ani-combobox-color-focus);outline:var(--ani-focus-size) solid var(--ani-combobox-outline-color-focus);outline-offset:var(--ani-focus-size)}[data-ani-scope] .ani-combobox:focus-within .ani-combobox-action{border-color:var(--ani-combobox-color-focus)}[data-ani-scope] .ani-combobox select{appearance:none;-webkit-appearance:none;flex:1 1 auto;width:100%;min-width:0;height:100%;border:none;background:transparent;padding:var(--ani-space-none) var(--ani-size-sm) var(--ani-space-none) var(--ani-space-xs);font-family:var(--ani-family-ui);font-size:var(--ani-font-sm);line-height:var(--ani-line-height-default);color:var(--ani-combobox-text-color);text-overflow:ellipsis;cursor:pointer}[data-ani-scope] .ani-combobox select:focus{outline:none}[data-ani-scope] .ani-combobox-action{position:absolute;top:calc(var(--ani-border-sm) * -1);right:calc(var(--ani-border-sm) * -1);bottom:calc(var(--ani-border-sm) * -1);width:var(--ani-size-sm);display:grid;place-items:center;pointer-events:none;background:var(--ani-combobox-background);border:var(--ani-border-sm) solid var(--ani-combobox-color);border-top-right-radius:var(--ani-text-field-border-radius);border-bottom-right-radius:var(--ani-text-field-border-radius);color:var(--ani-icon-color)}[data-ani-scope] .ani-combobox-action .an{font-size:var(--ani-icon-sm)}[data-ani-scope] .ani-checkbox{display:flex;align-items:center;gap:var(--ani-space-xs);padding:var(--ani-space-xxs) 0;cursor:pointer;min-height:max(var(--ani-target-size),var(--ani-touch-target))}[data-ani-scope] .ani-checkbox input{position:absolute;opacity:0;width:0;height:0}[data-ani-scope] .ani-checkbox-box{flex:none;width:var(--ani-size-xs);height:var(--ani-size-xs);display:grid;place-items:center;background:var(--ani-checkbox-background);border:var(--ani-border-md) solid var(--ani-checkbox-border-color);border-radius:var(--ani-radius-minimal);color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease}[data-ani-scope] .ani-checkbox-box .an{font-size:var(--ani-icon-sm);transform:scale(.8);transition:transform .15s ease-out}[data-ani-scope] .ani-checkbox input:checked+.ani-checkbox-box .an{transform:scale(1)}[data-ani-scope] .ani-checkbox input:checked+.ani-checkbox-box{background:var(--ani-checkbox-background-selected);border-color:var(--ani-checkbox-background-selected);color:var(--ani-button-primary-text-color)}@media (prefers-reduced-motion:reduce){[data-ani-scope] .ani-checkbox-box,[data-ani-scope] .ani-checkbox-box .an{transition:none}[data-ani-scope] .ani-checkbox-box .an{transform:none}}[data-ani-scope] .ani-checkbox input:focus-visible+.ani-checkbox-box{outline:var(--ani-focus-size) solid var(--ani-focus-outline-color);outline-offset:var(--ani-focus-size)}[data-ani-scope] .ani-checkbox-label{font-size:var(--ani-font-default);color:var(--ani-label-text-color);line-height:var(--ani-line-height-default)}[data-ani-scope] .ani-checkbox input:checked~.ani-checkbox-label{text-decoration:line-through;color:var(--ani-text-muted)}[data-ani-scope] .ani-tag{display:inline-flex;align-items:center;gap:var(--ani-space-xxs);height:var(--ani-size-xs);padding:var(--ani-space-none) var(--ani-space-xs);border:var(--ani-border-sm) solid transparent;border-radius:var(--ani-radius-pill);background:var(--ani-tag-status-color-neutral);color:var(--ani-tag-status-text-color-neutral);font-family:var(--ani-family-ui);font-size:var(--ani-font-sm);line-height:var(--ani-line-height-caption);white-space:nowrap}[data-ani-scope] .ani-tag--removable{height:var(--ani-size-xs);padding:var(--ani-space-none) var(--ani-space-none) var(--ani-space-none) var(--ani-space-xs);background:var(--ani-tag-removable-color);border-color:var(--ani-tag-removable-border-color);color:var(--ani-tag-removable-text-color);overflow:hidden}[data-ani-scope] .ani-tag-label{line-height:var(--ani-line-height-caption)}[data-ani-scope] .ani-tag--removable .ani-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:var(--ani-size-xs);height:var(--ani-size-xs);margin:var(--ani-space-none) var(--ani-space-none) var(--ani-space-none) var(--ani-space-xxs);padding:var(--ani-space-none);border:0;border-left:var(--ani-border-sm) solid var(--ani-tag-removable-border-color);border-radius:0 var(--ani-radius-pill) var(--ani-radius-pill) 0;background:transparent;color:var(--ani-tag-removable-icon-color)}[data-ani-scope] .ani-tag--removable .ani-tag-remove:hover{background:var(--ani-tag-removable-color-hover)}[data-ani-scope] .ani-tag--removable .ani-tag-remove:focus-visible{outline:var(--ani-border-md) solid var(--ani-tag-removable-outline-focus);outline-offset:calc(var(--ani-focus-offset) * -1)}[data-ani-scope] .ani-tag--removable[data-disabled=true]{background:var(--ani-tag-removable-color-disabled);border-color:var(--ani-tag-removable-border-disabled);color:var(--ani-tag-removable-text-disabled)}[data-ani-scope] .ani-tag--removable[data-disabled=true] .ani-tag-remove{color:var(--ani-tag-removable-icon-disabled);cursor:not-allowed}[data-ani-scope] .ani-tag--removable[data-disabled=true] .ani-tag-remove:hover{background:transparent}[data-ani-scope] .ani-tag--removable[data-disabled=true] .ani-tag-remove:focus-visible{outline:none}[data-ani-scope] .ani-tag--removable .ani-tag-remove .an{font-size:var(--ani-icon-sm)}[data-ani-scope] .ani-tag--removable:not([data-disabled=true]):focus-within{outline:var(--ani-border-md) solid var(--ani-tag-removable-outline-focus);outline-offset:var(--ani-focus-offset)}[data-ani-scope] .ani-tag--removable:not([data-disabled=true]):hover{background:var(--ani-tag-removable-color);border-color:var(--ani-button-secondary-background-pressed)}[data-ani-scope] .ani-tag-remove{display:inline-flex;border:none;background:transparent;color:inherit;cursor:pointer;padding:var(--ani-radius-minimal);margin-right:calc(var(--ani-radius-minimal) * -1);border-radius:var(--ani-radius-minimal)}[data-ani-scope] .ani-tag-remove .an{font-size:var(--ani-icon-sm)}[data-ani-scope] .ani-tag-remove:hover{background:color-mix(in srgb,currentColor 18%,transparent)}[data-ani-scope] .ani-tag-remove:focus-visible{outline:var(--ani-focus-size) solid var(--ani-focus-outline-color);outline-offset:var(--ani-focus-size)}[data-ani-scope] .ani-divider{height:var(--ani-border-sm);background:var(--ani-divider-color);border:none;margin:var(--ani-space-xs) 0}[data-ani-scope] .ani-avatars{display:flex;align-items:center}[data-ani-scope] .ani-avatar{width:var(--ani-size-sm);height:var(--ani-size-sm);border-radius:var(--ani-radius-pill);display:grid;place-items:center;font-size:var(--ani-font-xs);font-weight:var(--ani-weight-bold);color:var(--ani-button-primary-text-color);box-shadow:0 0 0 var(--ani-border-md) var(--ani-avatar-outline-color);margin-left:calc(var(--ani-avatar-overlap) * -1);cursor:default;transition:transform .16s ease}[data-ani-scope] .ani-avatar:first-child{margin-left:var(--ani-space-none)}[data-ani-scope] .ani-avatars:hover .ani-avatar{transform:translateY(calc(var(--ani-avatar-hover-shift) * -1))}@media (prefers-reduced-motion:reduce){[data-ani-scope] .ani-avatars:hover .ani-avatar{transform:none}}[data-ani-scope] .ani-task-title{font-family:var(--ani-family-heading);font-size:var(--ani-font-default);font-weight:var(--ani-weight-bold);color:var(--ani-text);margin:var(--ani-space-none) var(--ani-space-none) var(--ani-space-xs)}[data-ani-scope] .ani-task-tags{display:flex;gap:var(--ani-space-xxs);flex-wrap:wrap}[data-ani-scope] .ani-task-list{list-style:none;margin:var(--ani-space-none);padding:var(--ani-space-none)}[data-ani-scope] .ani-task-empty{font-size:var(--ani-font-sm);color:var(--ani-text-muted);padding:var(--ani-space-xs) 0}[data-ani-scope] .ani-chart-head{display:flex;align-items:center;gap:var(--ani-space-xs);min-height:var(--ani-size-md);margin-bottom:var(--ani-space-sm)}[data-ani-scope] .ani-chart-title{font-family:var(--ani-family-heading);font-size:var(--ani-font-default);letter-spacing:var(--ani-chart-title-letter-spacing);font-weight:var(--ani-weight-bold);color:var(--ani-chart-header-title);margin:var(--ani-space-none)}[data-ani-scope] .ani-chart-actions{margin-left:auto;display:flex;gap:var(--ani-space-xxs);color:var(--ani-primary)}[data-ani-scope] .ani-chart-header-button{width:var(--ani-size-md);height:var(--ani-size-md)}[data-ani-scope] .ani-chart-header-button .an{font-size:var(--ani-icon-md)}[data-ani-scope] .ani-chart-menu-wrap{position:relative}[data-ani-scope] .ani-chart-menu{position:absolute;z-index:var(--ani-popover-layer);top:calc(100% + var(--ani-space-xxs));right:var(--ani-space-none);display:grid;min-width:var(--ani-chart-menu-min-width);padding:var(--ani-space-xxs);border:var(--ani-border-sm) solid var(--ani-card-readonly-border-color);border-radius:var(--ani-radius-default);background:var(--ani-card-readonly-background);box-shadow:var(--ani-modal-shadow);backdrop-filter:blur(var(--ani-blur))}[data-ani-scope] .ani-chart-menu button{border:0;border-radius:var(--ani-radius-minimal);padding:var(--ani-space-xs) var(--ani-space-sm);background:transparent;color:var(--ani-text);font:inherit;text-align:left;cursor:pointer}[data-ani-scope] .ani-chart-menu button:focus-visible,[data-ani-scope] .ani-chart-menu button:hover{background:var(--ani-button-secondary-background-hover);outline:none}[data-ani-scope] .ani-chart-figure{margin:var(--ani-space-none);position:relative}[data-ani-scope] .ani-chart-card{min-height:var(--ani-chart-card-min-height)}[data-ani-scope] .ani-heatmap{width:100%;height:var(--ani-chart-height)}[data-ani-scope] .ani-chart-table-wrap{overflow-x:auto}[data-ani-scope] .ani-chart-table-wrap:focus-visible{outline:var(--ani-focus-size) solid var(--ani-focus-outline-color);outline-offset:var(--ani-focus-offset)}[data-ani-scope] .ani-chart-table{width:100%;border-collapse:collapse;font-size:var(--ani-font-xs)}[data-ani-scope] .ani-chart-table caption{text-align:left;padding-bottom:var(--ani-space-xs)}[data-ani-scope] .ani-chart-table :is(th,td){padding:var(--ani-space-xs);text-align:right;white-space:nowrap;border-bottom:var(--ani-border-sm) solid var(--ani-chart-grid)}[data-ani-scope] .ani-chart-table th:first-child{text-align:left}[data-ani-scope] .ani-search{display:flex;flex-direction:column}[data-ani-scope] .ani-search-field{position:relative;display:flex;align-items:center;gap:var(--ani-space-xs);background:var(--ani-search-background);border:var(--ani-border-sm) solid var(--ani-search-border-color);border-radius:var(--ani-text-field-border-radius);padding:var(--ani-space-none) var(--ani-space-none) var(--ani-space-none) var(--ani-space-xs);height:var(--ani-size-md)}[data-ani-scope] .ani-search-field:focus-within{border-color:var(--ani-combobox-color-focus);outline:var(--ani-focus-size) solid var(--ani-focus-outline-color);outline-offset:var(--ani-focus-size)}[data-ani-scope] .ani-search-field .an{color:var(--ani-search-leading-icon-color);flex:none}[data-ani-scope] .ani-search-field input{flex:1 1 auto;min-width:0;border:none;background:transparent;outline:none;font-family:var(--ani-family-ui);font-size:var(--ani-font-default);color:var(--ani-text);padding:var(--ani-space-xs) 0}[data-ani-scope] .ani-search-field input::placeholder{color:var(--ani-search-placeholder-color)}[data-ani-scope] .ani-search-field input:focus{outline:none}[data-ani-scope] .ani-search-trailing{position:relative;z-index:2;display:flex;align-items:center;align-self:stretch;flex:none}[data-ani-scope] :is(.ani-search-clear,.ani-search-action){display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--ani-size-md);padding:var(--ani-space-none);border:none;border-radius:var(--ani-radius-minimal);background:transparent;cursor:pointer}[data-ani-scope] .ani-search-clear{align-self:stretch;color:var(--ani-search-leading-icon-color)}[data-ani-scope] .ani-search-action{height:calc(var(--ani-size-md) - var(--ani-space-xs));margin-right:var(--ani-space-xxs);color:var(--ani-search-action-icon-color)}[data-ani-scope] :is(.ani-search-clear,.ani-search-action):hover{background:var(--ani-button-secondary-background-hover)}[data-ani-scope] :is(.ani-search-clear,.ani-search-action):focus-visible{outline:var(--ani-focus-size) solid var(--ani-focus-outline-color);outline-offset:calc(var(--ani-focus-size) * -1)}[data-ani-scope] .ani-search-field .ani-search-action .an{color:var(--ani-search-action-icon-color)}[data-ani-scope] .ani-search-divider{flex:none;width:var(--ani-border-sm);height:var(--ani-icon-md);margin-right:var(--ani-space-xxs);background:var(--ani-divider-color)}[data-ani-scope] .ani-search-processing-icon{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:var(--ani-size-md);margin-right:var(--ani-space-xxs);color:var(--ani-search-processing-color)}[data-ani-scope] .ani-loading-icon{width:var(--ani-icon-md);height:var(--ani-icon-md);animation:ani-loading-rotate 1.2s linear infinite}@keyframes ani-loading-rotate{to{transform:rotate(1turn)}}[data-ani-scope] .ani-search-field[data-processing=true]{overflow:hidden;background:linear-gradient(180deg,var(--ani-search-background),var(--ani-search-processing-background))}[data-ani-scope] .ani-search-field[data-processing=true]:after{content:"";position:absolute;top:0;left:0;z-index:1;width:180px;height:100%;background:linear-gradient(90deg,transparent,var(--ani-search-processing-shimmer) 50%,transparent);pointer-events:none;animation:ani-search-shimmer-translate 1.5s ease infinite,ani-search-shimmer-opacity 1.5s ease infinite}@keyframes ani-search-shimmer-translate{0%{animation-timing-function:ease-in-out;translate:-180px}85.885%{animation-timing-function:cubic-bezier(.513,0,.09,.817);translate:256px}to{translate:380px}}@keyframes ani-search-shimmer-opacity{0%,75%{opacity:.1}to{opacity:0}}[data-ani-scope] .ani-search-tags{display:flex;flex-wrap:wrap;gap:var(--ani-space-xxs);min-height:var(--ani-size-xs);margin-top:var(--ani-space-xs)}[data-ani-scope] .ani-search-results{display:grid;align-content:start;gap:var(--ani-space-xs);min-height:var(--ani-search-results-min-height);margin:var(--ani-space-sm) var(--ani-space-none) var(--ani-space-none);padding:var(--ani-space-none);list-style:none}[data-ani-scope] .ani-search-card{padding-block:var(--ani-search-card-padding-y)}[data-ani-scope] .ani-search-mascot{display:flex;align-items:center;gap:var(--ani-space-md)}[data-ani-scope] .ani-search-avatar{flex:none;width:var(--ani-search-avatar-size);height:var(--ani-search-avatar-size);border-radius:var(--ani-radius-pill);overflow:hidden;background:var(--ani-surface)}[data-ani-scope] .ani-search-avatar img{display:block;width:100%;height:100%;object-fit:cover}[data-ani-scope] .ani-search-identity{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;margin:var(--ani-space-none);color:var(--ani-text);line-height:var(--ani-line-height-caption);overflow-wrap:anywhere}[data-ani-scope] .ani-search-identity strong{font-size:var(--ani-font-default);font-weight:var(--ani-weight-bold)}[data-ani-scope] .ani-search-identity span{font-size:var(--ani-font-sm)}[data-ani-scope] .ani-search-mascot>.ani-btn{flex:none}[data-ani-scope][data-ani-xray=off] :is(.ani-search-tags,.ani-search-results)[data-animate]>*{animation:ani-search-enter .36s cubic-bezier(.22,1,.36,1) calc(var(--ani-search-order, 0) * 70ms) both}@keyframes ani-search-enter{0%{opacity:0;transform:translateY(var(--ani-space-xs))}}@media (prefers-reduced-motion:reduce){[data-ani-scope] .ani-search-field[data-processing=true]:after{content:none}[data-ani-scope][data-ani-xray=off] :is(.ani-search-tags,.ani-search-results)[data-animate]>*{animation:none}}[data-ani-scope] .ani-playground-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--ani-space-xs);min-height:var(--ani-size-md);margin-bottom:var(--ani-playground-controls-gap)}[data-ani-scope] .ani-theme-controls{display:flex;align-items:center;gap:var(--ani-space-sm);min-width:0}[data-ani-scope] .ani-theme-controls>.ani-btn{min-width:var(--ani-control-min-width);flex:none}[data-ani-scope] .ani-theme-caption{font:var(--ani-font-xs)/1.4 var(--ani-family-ui);color:var(--ani-text-secondary)}[data-ani-scope] .ani-playground-controls>.ani-btn{flex:none}[data-ani-scope] .ani-inspection-stage{position:relative}@container ani-playground (max-width: 1279px){[data-ani-scope] .ani-inspection-stage,[data-ani-scope] .ani-playground-head{max-width:var(--ani-card-max-width);margin-inline:auto}}[data-ani-scope][data-ani-xray=on] .ani-stage{background:var(--ani-inspection-background)}[data-ani-scope][data-ani-xray=on] .ani-xray-toolbar-row>.ani-btn{color:var(--ani-inspection-icon)}[data-ani-scope] .ani-playground-head{display:flex;flex-direction:column;gap:var(--ani-xray-title-gap)}[data-ani-scope][data-ani-xray=off] .ani-xray-title{visibility:hidden}[data-ani-scope] .ani-xray-title{margin:var(--ani-space-none);color:var(--ani-inspection-title);font-family:var(--ani-inspection-title-family);font-size:var(--ani-font-lg);font-weight:var(--ani-weight-bold);line-height:1.2}[data-ani-scope] .ani-xray-toolbar-row{display:flex;flex:1;align-items:center;justify-content:space-between;min-width:0;min-height:var(--ani-xray-row-height)}[data-ani-scope] .ani-xray-tabs{display:flex;align-items:center;height:var(--ani-xray-row-height)}[data-ani-scope] .ani-xray-tabs button{height:var(--ani-xray-button-height);min-height:var(--ani-xray-button-height);border:var(--ani-border-md) solid var(--ani-inspection-control-border-light);padding:var(--ani-space-none) var(--ani-space-xs);background:transparent;color:var(--ani-inspection-control-text);font:var(--ani-font-sm)/var(--ani-line-height-tight) var(--ani-family-ui);font-weight:var(--ani-weight-bold);cursor:pointer}[data-ani-scope] .ani-xray-tabs button+button{border-left:0}[data-ani-scope] .ani-xray-tabs button:first-child{border-radius:var(--ani-button-group-border-radius) 0 0 var(--ani-button-group-border-radius)}[data-ani-scope] .ani-xray-tabs button:last-child{border-radius:0 var(--ani-button-group-border-radius) var(--ani-button-group-border-radius) 0}[data-ani-scope] .ani-xray-tabs button[aria-selected=true]{background:var(--ani-inspection-accent);color:var(--ani-inspection-action-text)}[data-ani-scope] .ani-xray-tabs button:hover:not([aria-selected=true]){background:var(--ani-inspection-control-background)}[data-ani-scope] .ani-xray-tabs button:focus-visible{outline:var(--ani-focus-size) solid var(--ani-inspection-control-text);outline-offset:var(--ani-focus-offset)}[data-ani-scope] .ani-xray-overlay{position:absolute;inset:0;pointer-events:none;z-index:6}[data-ani-scope] .ani-xray-boundary{position:absolute;border:var(--ani-border-sm) solid var(--ani-inspection-boundary);pointer-events:none}[data-ani-scope] .ani-xray-boundary.is-nested{border-color:var(--ani-inspection-nested)}[data-ani-scope] .ani-xray-boundary.is-selected{border-color:var(--ani-inspection-selected);box-shadow:var(--ani-inspection-glow);z-index:1}[data-ani-scope] .ani-xray-badge{position:absolute;left:0;top:100%;width:min(var(--ani-tooltip-max-width),80vw);padding:var(--ani-space-xs);border:var(--ani-border-sm) solid var(--ani-inspection-tooltip-border);border-radius:var(--ani-radius-minimal);background:var(--ani-inspection-tooltip-background);color:var(--ani-inspection-tooltip-text);font:var(--ani-font-2xs)/var(--ani-line-height-tooltip) var(--font-jetbrains-mono),monospace;overflow-wrap:anywhere;max-height:var(--ani-tooltip-max-height);overflow:hidden;box-shadow:var(--ani-inspection-tooltip-shadow)}[data-ani-scope] .ani-xray-badge span,[data-ani-scope] .ani-xray-badge strong{display:block}[data-ani-scope] .ani-xray-badge strong{color:var(--ani-inspection-tooltip-border)}[data-ani-scope] .ani-xray-padding{position:absolute;inset:0;border-style:solid;border-color:var(--ani-inspection-padding)}@container ani-playground (max-width: 639px){[data-ani-scope] .ani-theme-controls{gap:var(--ani-space-xs)}[data-ani-scope] .ani-theme-caption{font-size:var(--ani-font-2xs)}[data-ani-scope] .ani-xray-tabs button{padding-inline:var(--ani-space-xxs);font-size:var(--ani-font-2xs)}}[data-ani-scope].ani-modal-portal{display:contents}[data-ani-scope] .ani-chart-modal{margin:auto;width:min(var(--ani-modal-max-width),calc(100vw - var(--ani-size-xs)));max-width:var(--ani-modal-max-width);padding:0;border:var(--ani-border-sm) solid var(--ani-card-readonly-border-color);border-radius:var(--ani-card-border-radius);background:color-mix(in srgb,var(--ani-neutral-00) var(--ani-modal-surface-opacity),transparent);color:var(--ani-text);box-shadow:var(--ani-modal-shadow);backdrop-filter:blur(var(--ani-blur))}[data-ani-scope] .ani-chart-modal::backdrop{background:var(--ani-modal-backdrop);backdrop-filter:blur(var(--ani-modal-backdrop-blur))}[data-ani-scope] .ani-chart-modal[open]{display:flex;flex-direction:column}[data-ani-scope] .ani-modal-footer,[data-ani-scope] .ani-modal-header{flex:none;display:flex;align-items:center;justify-content:space-between;padding:var(--ani-space-sm) var(--ani-space-md)}[data-ani-scope] .ani-modal-header{border-bottom:var(--ani-border-sm) solid var(--ani-card-readonly-border-color)}[data-ani-scope] .ani-modal-header h3{margin:0;font-size:var(--ani-font-lg)}[data-ani-scope] .ani-modal-close{width:var(--ani-size-md);height:var(--ani-size-md)}[data-ani-scope] .ani-modal-content{min-height:0;overflow:auto;padding:var(--ani-space-md) var(--ani-space-md) var(--ani-space-lg)}[data-ani-scope] .ani-modal-footer{justify-content:flex-end;gap:var(--ani-space-sm);border-top:var(--ani-border-sm) solid var(--ani-card-readonly-border-color)}[data-ani-scope] .ani-btn--secondary{border-color:var(--ani-button-primary-color);background:transparent;color:var(--ani-button-primary-color)}[data-ani-scope] .ani-btn--secondary:hover{background:var(--ani-button-secondary-background-hover)}[data-ani-scope] .ani-asset-icon{display:inline-block;flex:none;width:var(--ani-icon-md);height:var(--ani-icon-md);background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center}[data-ani-scope] .ani-icon-btn .ani-asset-icon{width:var(--ani-icon-sm);height:var(--ani-icon-sm)}[data-ani-scope] .ani-controls-actions>.ani-btn{min-width:var(--ani-control-min-width)}[data-ani-scope] .ani-task-card{min-height:var(--ani-task-card-min-height)}[data-ani-scope] .ani-task-list{display:grid;gap:var(--ani-space-xs);margin:var(--ani-space-sm) 0}[data-ani-scope] .ani-avatars{padding:var(--ani-space-xs)}[data-ani-scope] .ani-avatar{position:relative;overflow:hidden;flex:none}[data-ani-scope] .ani-avatar img{width:100%;height:100%;object-fit:cover}[data-ani-scope] .ani-checkbox input:checked~.ani-checkbox-label{text-decoration:none;color:var(--ani-label-text-color)}[data-ani-scope] .ani-calendar{min-height:var(--ani-calendar-min-height);display:flex;flex-direction:column}[data-ani-scope] .ani-calendar-foot{margin-top:auto;padding-top:var(--ani-space-xs)}[data-ani-scope] .ani-calendar-nav{flex:none;gap:0}[data-ani-scope] .ani-calendar-nav .ani-icon-btn{width:var(--ani-size-sm)}[data-ani-scope] .ani-combobox{flex-basis:var(--ani-combobox-min-width)}[data-ani-scope] .ani-combobox--wide{flex-basis:var(--ani-combobox-wide-width)}
/*# sourceMappingURL=f6c44dd39dcb3a98.css.map*/