.ac2tip-TooltipContent{pointer-events:none;z-index:9999;position:relative;border-radius:var(--radius-input);padding:var(--space1) var(--space2);font-size:var(--font-size2);line-height:1.5;color:var(--normal);background-color:var(--bg-0);margin:0rem 0.5rem;box-shadow:var(--overlay-shadow);animation-duration:0.2s;animation-timing-function:ease-out;will-change:transform,opacity;width:max-content;max-width:80vw;display:block;white-space:wrap}.ac2tip-TooltipContent[data-interactive=true][data-state=delayed-open]{pointer-events:auto}.ac2tip-TooltipContent[data-state=delayed-open][data-side=top]{animation-name:var(--byodoji-motion-slide-down-fade-name)}.ac2tip-TooltipContent[data-state=closed]{animation-name:var(--byodoji-motion-fade-out-name);animation-duration:0.4s}.ac2tip-TooltipContent[data-state=delayed-open][data-side=right]{animation-name:var(--byodoji-motion-slide-left-fade-name)}.ac2tip-TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:var(--byodoji-motion-slide-up-fade-name)}.ac2tip-TooltipContent[data-state=delayed-open][data-side=left]{animation-name:var(--byodoji-motion-slide-right-fade-name)}.ac2tip-Hidden{position:absolute;max-width:0;width:0px;max-height:0;height:0px;padding:0;margin:0}.ac2tip-TooltipTrigger{cursor:pointer}@media (hover:hover) and (pointer:fine){.ac2tip-TooltipTrigger[data-inline=true]{display:inline-flex;align-items:center;justify-content:center}.ac2tip-TooltipTrigger[data-inline=false]{display:flex;align-items:center;justify-content:center}}.ac2f-Field{display:grid;margin-top:var(--space4);grid-template-columns:1fr;gap:var(--space1)}.ac2f-Field[data-nolabel=true]{margin:0}.ac2f-Field[data-compact=true]{margin-top:0;gap:0.3rem}.ac2f-Field[data-compact=true] .ac2f-Label{font-size:var(--font-size0);font-weight:400;line-height:1.45}.ac2f-Field[data-compact=true] .ac2f-Description{font-size:var(--font-size0);line-height:1.45}:root [data-nofieldmargin=true] .ac2f-Field{margin:0}.ac2f-Label{flex-grow:0;flex-shrink:0;font-weight:bold;font-size:var(--font-size3);display:block;cursor:pointer;user-select:none}.ac2f-Label .ac2f-RequiredMark{display:inline-block;white-space:nowrap;margin-left:var(--space2);font-size:var(--font-size1);color:var(--danger);font-weight:normal}.ac2f-Description{color:var(--normal-3);font-size:var(--font-size2);user-select:none}.ac2f-SkeltonBody{background-color:var(--bg-6);height:70px;border-radius:var(--space1);width:100%}.ac2f-Container{display:flex;align-items:center;gap:var(--space2)}.ac2f-Container .ac2f-Label{margin-top:0}.ac2f-Container{margin:var(--space2) 0}.ac2f-StringBody{padding:var(--space2);margin:var(--space2) 0;border-radius:var(--radius-input);background-color:var(--bg-0);box-shadow:0 0 2px 0px var(--normal-6)}.ac2b-Stack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;width:100%}.ac2b-SubLabel{font-size:var(--font-size1);font-weight:600;line-height:1.1;letter-spacing:0.12em}.ac2b-MainLabel{line-height:1}.ac2b-Root{user-select:none;-webkit-appearance:none;appearance:none;display:inline;border-radius:var(--radius-input);font-size:var(--font-size2);font-weight:bold}.ac2b-Root:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ac2b-Root[data-variant=normalIcon][data-padding=normal],.ac2b-Root[data-variant=normal][data-padding=normal],.ac2b-Root[data-variant=outline][data-padding=normal],.ac2b-Root[data-variant=ghost][data-padding=normal]{padding:var(--space2) var(--space2)}.ac2b-Root[data-variant=normalIcon][data-padding=small],.ac2b-Root[data-variant=normal][data-padding=small],.ac2b-Root[data-variant=outline][data-padding=small],.ac2b-Root[data-variant=ghost][data-padding=small]{padding:var(--space1) var(--space2)}.ac2b-Root[data-variant=normalIcon][data-padding=large],.ac2b-Root[data-variant=normal][data-padding=large],.ac2b-Root[data-variant=outline][data-padding=large],.ac2b-Root[data-variant=ghost][data-padding=large]{padding:var(--space3) var(--space5)}.ac2b-Root[data-variant=normalIcon][data-padding=none],.ac2b-Root[data-variant=normal][data-padding=none],.ac2b-Root[data-variant=outline][data-padding=none],.ac2b-Root[data-variant=ghost][data-padding=none]{padding:0 0}.ac2b-Root[data-variant=normalIcon],.ac2b-Root[data-variant=normal],.ac2b-Root[data-variant=outline],.ac2b-Root[data-variant=ghost]{min-width:48px;min-height:48px}.ac2b-Root[data-variant=text]{padding:0.5rem}.ac2b-Root[data-variant=text][data-padding=none]{padding:0px}.ac2b-Root[data-variant=panel]{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:calc(var(--radius-input) + 8px);overflow:hidden;text-align:center;min-width:172px;min-height:56px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ac2b-Root[data-variant=panel][data-padding=normal]{padding:14px 24px}.ac2b-Root[data-variant=panel][data-padding=small]{padding:12px 18px}.ac2b-Root[data-variant=panel][data-padding=large]{padding:18px 28px}.ac2b-Root[data-variant=panel][data-padding=none]{padding:0 0}.ac2b-Root[data-variant=panel][data-has-sublabel=true]{min-width:136px;min-height:136px;padding:16px 18px}.ac2b-Root[data-variant=icon] svg{width:36px;height:36px;padding:6px}.ac2b-Root[data-variant=iconBox] svg{width:36px;height:36px;padding:6px}.ac2b-Root[data-variant=normalIcon]{display:inline-flex;align-items:center;justify-content:center;gap:1rem}.ac2b-Root[data-variant=iconText]{display:flex;align-items:center;justify-content:center;gap:0.5rem}.ac2b-Root[data-variant=byodoji]{display:flex;font-size:inherit;align-items:center;justify-content:center;gap:var(--space1);padding:var(--space1);border-radius:var(--radius-input)}.ac2b-Root[data-variant=byodoji][data-accessibility=true]{min-height:48px}.ac2b-Root[data-variant=byodoji][data-accessibility=true]:focus-visible{outline:2px solid var(--bg-4)}.ac2b-Root[data-variant=byodoji][data-color=normal]{background-color:var(--bg-2)}@media (hover:hover){.ac2b-Root[data-variant=byodoji][data-color=normal]:hover{background-color:var(--bg-4)}}.ac2b-Root[data-compact=true]{font-size:var(--font-size1)}.ac2b-Root[data-compact=true][data-variant=normalIcon],.ac2b-Root[data-compact=true][data-variant=normal],.ac2b-Root[data-compact=true][data-variant=outline],.ac2b-Root[data-compact=true][data-variant=ghost]{min-width:36px;min-height:36px}.ac2b-Root[data-compact=true][data-variant=normalIcon][data-padding=normal],.ac2b-Root[data-compact=true][data-variant=normalIcon][data-padding=small],.ac2b-Root[data-compact=true][data-variant=normal][data-padding=normal],.ac2b-Root[data-compact=true][data-variant=normal][data-padding=small],.ac2b-Root[data-compact=true][data-variant=outline][data-padding=normal],.ac2b-Root[data-compact=true][data-variant=outline][data-padding=small],.ac2b-Root[data-compact=true][data-variant=ghost][data-padding=normal],.ac2b-Root[data-compact=true][data-variant=ghost][data-padding=small]{padding:0 var(--space2)}.ac2b-Root[data-compact=true][data-variant=normalIcon][data-padding=large],.ac2b-Root[data-compact=true][data-variant=normal][data-padding=large],.ac2b-Root[data-compact=true][data-variant=outline][data-padding=large],.ac2b-Root[data-compact=true][data-variant=ghost][data-padding=large]{padding:var(--space1) var(--space3)}.ac2b-Root[data-compact=true][data-variant=text]{padding:var(--space0) var(--space1)}.ac2b-Root[data-compact=true][data-variant=panel]{min-width:128px;min-height:44px;border-radius:var(--radius-input)}.ac2b-Root[data-compact=true][data-variant=panel][data-padding=normal],.ac2b-Root[data-compact=true][data-variant=panel][data-padding=small]{padding:var(--space1) var(--space2)}.ac2b-Root[data-compact=true][data-variant=panel][data-padding=large]{padding:var(--space2) var(--space3)}.ac2b-Root[data-compact=true][data-variant=panel][data-has-sublabel=true]{min-width:104px;min-height:92px;padding:var(--space2)}.ac2b-Root[data-compact=true][data-variant=icon] svg,.ac2b-Root[data-compact=true][data-variant=iconBox] svg{width:28px;height:28px;padding:4px}.ac2b-Root[data-compact=true][data-variant=normalIcon],.ac2b-Root[data-compact=true][data-variant=iconText],.ac2b-Root[data-compact=true][data-variant=byodoji]{gap:var(--space1)}.ac2b-Root:is([disabled],[aria-disabled=true])[data-variant=normal],.ac2b-Root:is([disabled],[aria-disabled=true])[data-variant=normalIcon]{background-color:var(--muted);color:var(--muted-r);font-weight:400}.ac2b-Root:is([disabled],[aria-disabled=true])[data-variant=outline]{color:var(--muted);box-shadow:0 0 2px 1px var(--muted)}.ac2b-Root:is([disabled],[aria-disabled=true])[data-variant=ghost]{color:var(--muted-r)}.ac2b-Root:is([disabled],[aria-disabled=true])[data-variant=text]{color:var(--muted)}.ac2b-Root:is([disabled],[aria-disabled=true])[data-variant=panel]{background:linear-gradient(180deg,rgba(84,84,84,0.6) 0%,rgba(58,58,58,0.9) 100%);color:var(--muted-r);border-color:rgba(255,255,255,0.08);box-shadow:none}.ac2b-Root:is([disabled],[aria-disabled=true])[data-variant=icon]{color:var(--muted);font-weight:400;display:inline-flex;align-items:center;justify-content:center}@media (hover:hover){.ac2b-Root:is([disabled],[aria-disabled=true]):hover{cursor:not-allowed}}.ac2b-Root:not([disabled]){transition:transform 0.08s ease-out;transform-origin:center center;-webkit-tap-highlight-color:transparent}.ac2b-Root:not([disabled]):active{transform:scale(0.97)}@media (prefers-reduced-motion:reduce){.ac2b-Root:not([disabled]){transition:none}.ac2b-Root:not([disabled]):active{transform:none}}.ac2b-Root:not([disabled])[data-color=secondary]{--button-color:var(--secondary);--button-color-r:var(--secondary-r);--button-color-h:var(--secondary-h);--button-color-hr:var(--secondary-hr)}.ac2b-Root:not([disabled])[data-color=tertiary]{--button-color:var(--tertiary);--button-color-r:var(--tertiary-r);--button-color-h:var(--tertiary-h);--button-color-hr:var(--tertiary-hr)}.ac2b-Root:not([disabled])[data-color=positive]{--button-color:var(--positive);--button-color-r:var(--positive-r);--button-color-h:var(--positive-h);--button-color-hr:var(--positive-hr)}.ac2b-Root:not([disabled])[data-color=danger]{--button-color:var(--danger);--button-color-r:var(--danger-r);--button-color-h:var(--danger-h);--button-color-hr:var(--danger-hr)}.ac2b-Root:not([disabled])[data-color=warning]{--button-color:var(--warning);--button-color-r:var(--warning-r);--button-color-h:var(--warning-h);--button-color-hr:var(--warning-hr)}.ac2b-Root:not([disabled])[data-color=normal]{--button-color:var(--normal);--button-color-r:var(--normal-r);--button-color-h:var(--normal-h);--button-color-hr:var(--normal-hr)}.ac2b-Root:not([disabled])[data-color=brand]{--button-color:var(--brand);--button-color-r:var(--brand-r);--button-color-h:var(--brand-h);--button-color-hr:var(--brand-hr)}.ac2b-Root:not([disabled])[data-color=normal-6]{--button-color:var(--normal-6);--button-color-r:var(--normal-6-r);--button-color-h:var(--normal-6-h);--button-color-hr:var(--normal-6-hr)}.ac2b-Root:not([disabled])[data-color=white]{--button-color:var(--white);--button-color-r:var(--white-r);--button-color-h:var(--white-h);--button-color-hr:var(--white-hr)}.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=normal],.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=normalIcon]{background-color:var(--button-color);color:var(--button-color-r)}.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=normal]:focus-visible,.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=normalIcon]:focus-visible{background-color:var(--button-color);color:var(--button-color-r);box-shadow:0 0 1px 1px var(--button-color-hr),0 0 8px 5px var(--button-color)}@media (hover:hover){.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=normal]:hover,.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=normalIcon]:hover{background-color:var(--button-color);color:var(--button-color-r);box-shadow:0 0 1px 1px var(--button-color-hr),0 0 8px 5px var(--button-color)}}.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=normal]:active,.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=normalIcon]:active{box-shadow:inset 2px 2px var(--button-color-h)}.ac2b-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel]{background:linear-gradient(180deg,color-mix(in srgb,var(--button-color) 20%,#1b0d28 80%) 0%,color-mix(in srgb,var(--button-color) 8%,#09030f 92%) 100%);color:color-mix(in srgb,white 92%,var(--button-color) 8%);border-color:color-mix(in srgb,var(--button-color) 36%,white 18%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 0 0 1px color-mix(in srgb,var(--button-color) 14%,rgba(255,255,255,0)),0 10px 28px rgba(0,0,0,0.26)}.ac2b-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel] .ac2b-SubLabel{color:color-mix(in srgb,var(--button-color) 62%,white 38%);letter-spacing:0.18em}.ac2b-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel] .ac2b-MainLabel{color:color-mix(in srgb,white 94%,var(--button-color) 6%)}.ac2b-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel][data-has-sublabel=true] .ac2b-Stack{gap:0.45rem}.ac2b-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel][data-has-sublabel=true] .ac2b-SubLabel{font-size:var(--font-size1)}.ac2b-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel][data-has-sublabel=true] .ac2b-MainLabel{font-size:clamp(1.65rem,2.2vw,2.5rem);font-weight:700;letter-spacing:-0.04em}.ac2b-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel]:focus-visible{border-color:color-mix(in srgb,var(--button-color) 52%,white 26%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 0 0 1px color-mix(in srgb,var(--button-color) 24%,rgba(255,255,255,0)),0 0 18px color-mix(in srgb,var(--button-color) 26%,rgba(255,255,255,0)),0 14px 34px rgba(0,0,0,0.32)}@media (hover:hover){.ac2b-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel]:hover{border-color:color-mix(in srgb,var(--button-color) 52%,white 26%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 0 0 1px color-mix(in srgb,var(--button-color) 24%,rgba(255,255,255,0)),0 0 18px color-mix(in srgb,var(--button-color) 26%,rgba(255,255,255,0)),0 14px 34px rgba(0,0,0,0.32)}}.ac2b-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel]:active{box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),inset 0 0 0 1px color-mix(in srgb,var(--button-color) 24%,rgba(255,255,255,0)),0 8px 18px rgba(0,0,0,0.24)}.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=outline]{color:var(--button-color);box-shadow:0 0 2px 1px var(--button-color)}.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=outline]:focus-visible{background-color:var(--button-color-hr);color:var(--button-color-h);box-shadow:0 0 3px 2px var(--button-color)}@media (hover:hover){.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=outline]:hover{background-color:var(--button-color-hr);color:var(--button-color-h);box-shadow:0 0 3px 2px var(--button-color)}}.ac2b-Root:not([disabled]):is([data-color=secondary],[data-color=tertiary],[data-color=positive],[data-color=danger],[data-color=warning],[data-color=normal],[data-color=brand],[data-color=normal-6],[data-color=white])[data-variant=outline]:active{box-shadow:inset 0px 0px 2px 2px var(--button-color)}.ac2b-Root:not([disabled]):is([data-color=brand],[data-color=danger],[data-color=positive],[data-color=secondary])[data-variant=ghost]{color:var(--button-color)}.ac2b-Root:not([disabled]):is([data-color=brand],[data-color=danger],[data-color=positive],[data-color=secondary])[data-variant=ghost]:focus-visible{background-color:var(--button-hover-bg,var(--button-color-hr));color:var(--button-hover-color,var(--button-color-h));box-shadow:var(--button-hover-shadow,0 0 2px 1px var(--button-color))}@media (hover:hover){.ac2b-Root:not([disabled]):is([data-color=brand],[data-color=danger],[data-color=positive],[data-color=secondary])[data-variant=ghost]:hover{background-color:var(--button-hover-bg,var(--button-color-hr));color:var(--button-hover-color,var(--button-color-h));box-shadow:var(--button-hover-shadow,0 0 2px 1px var(--button-color))}}.ac2b-Root:not([disabled]):is([data-color=brand],[data-color=danger],[data-color=positive],[data-color=secondary])[data-variant=ghost]:active{box-shadow:inset 2px 2px var(--button-color-h)}.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText],.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=text]{display:inline-flex;align-items:center;gap:0.5rem;color:var(--button-color);font-size:var(--font-size2);will-change:text-decoration text-decoration-line text-underline-offset text-decoration-color color text-shadow font-weight box-shadow transform}.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText]:focus-visible,.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=text]:focus-visible{color:var(--button-color-h);text-shadow:0 0 1px var(--button-color-h)}@media (hover:hover){.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText]:hover,.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=text]:hover{color:var(--button-color-h);text-shadow:0 0 1px var(--button-color-h)}}.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText]:focus-visible,.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=text]:focus-visible{font-weight:bold;box-shadow:0 0 2px 1px var(--button-color)}.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText]:active,.ac2b-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=text]:active{transform:matrix(0.9,0,0,0.9,0,1)}.ac2b-Root:not([disabled]):is([data-color=positive])[data-variant=iconBox]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--button-color);color:var(--button-color-r)}.ac2b-Root:not([disabled]):is([data-color=positive])[data-variant=iconBox]:focus-visible{background-color:var(--button-color-h);color:var(--button-color-hr)}@media (hover:hover){.ac2b-Root:not([disabled]):is([data-color=positive])[data-variant=iconBox]:hover{background-color:var(--button-color-h);color:var(--button-color-hr)}}@media (hover:hover){.ac2b-Root:not([disabled]):is([data-color=positive])[data-variant=iconBox]:hover{scale:1.1}}.ac2b-Root:not([disabled]):is([data-color=positive])[data-variant=iconBox]:active{font-weight:bold;box-shadow:inset 2px 1px var(--button-color)}.ac2b-Root:not([disabled]):is([data-color=danger],[data-color=secondary],[data-color=white])[data-variant=icon]{color:var(--button-color);display:inline-flex;align-items:center;justify-content:center}.ac2b-Root:not([disabled]):is([data-color=danger],[data-color=secondary],[data-color=white])[data-variant=icon]:focus-visible{color:var(--button-color-h);box-shadow:0 0 3px 1px var(--button-color-h)}@media (hover:hover){.ac2b-Root:not([disabled]):is([data-color=danger],[data-color=secondary],[data-color=white])[data-variant=icon]:hover{color:var(--button-color-h);box-shadow:0 0 3px 1px var(--button-color-h)}}.ac2b-Root:not([disabled]):is([data-color=danger],[data-color=secondary],[data-color=white])[data-variant=icon]:focus-visible{font-weight:bold;box-shadow:0 0 2px 1px var(--button-color)}.ac2b-Root:not([disabled]):is([data-color=danger],[data-color=secondary],[data-color=white])[data-variant=icon]:active{box-shadow:inset 0 0 3px 1px var(--button-color)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=normal],.ac2b-Root:not([disabled])[data-color=palette][data-variant=normalIcon]{background-color:var(--palette-accent);color:var(--palette-on-accent)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=normal]:focus-visible,.ac2b-Root:not([disabled])[data-color=palette][data-variant=normalIcon]:focus-visible{box-shadow:0 0 1px 1px color-mix(in srgb,var(--palette-accent) 38%,transparent),0 0 8px 5px color-mix(in srgb,var(--palette-accent) 34%,transparent)}@media (hover:hover){.ac2b-Root:not([disabled])[data-color=palette][data-variant=normal]:hover,.ac2b-Root:not([disabled])[data-color=palette][data-variant=normalIcon]:hover{box-shadow:0 0 1px 1px color-mix(in srgb,var(--palette-accent) 38%,transparent),0 0 8px 5px color-mix(in srgb,var(--palette-accent) 34%,transparent)}}.ac2b-Root:not([disabled])[data-color=palette][data-variant=normal]:active,.ac2b-Root:not([disabled])[data-color=palette][data-variant=normalIcon]:active{box-shadow:inset 2px 2px color-mix(in srgb,var(--palette-accent-strong) 72%,transparent)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=outline]{color:var(--palette-accent-strong);background-color:color-mix(in srgb,var(--palette-surface) 84%,var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-border) 88%,transparent)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=outline]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 36%,transparent),0 0 3px 2px color-mix(in srgb,var(--palette-accent) 28%,transparent)}@media (hover:hover){.ac2b-Root:not([disabled])[data-color=palette][data-variant=outline]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 36%,transparent),0 0 3px 2px color-mix(in srgb,var(--palette-accent) 28%,transparent)}}.ac2b-Root:not([disabled])[data-color=palette][data-variant=outline]:active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--palette-accent) 42%,transparent)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=ghost]{color:var(--palette-accent)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=ghost]:focus-visible{background-color:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));color:var(--palette-accent-strong);box-shadow:0 0 2px 1px color-mix(in srgb,var(--palette-accent) 26%,transparent)}@media (hover:hover){.ac2b-Root:not([disabled])[data-color=palette][data-variant=ghost]:hover{background-color:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));color:var(--palette-accent-strong);box-shadow:0 0 2px 1px color-mix(in srgb,var(--palette-accent) 26%,transparent)}}.ac2b-Root:not([disabled])[data-color=palette][data-variant=ghost]:active{box-shadow:inset 2px 2px color-mix(in srgb,var(--palette-accent) 28%,transparent)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=iconText],.ac2b-Root:not([disabled])[data-color=palette][data-variant=text]{display:inline-flex;align-items:center;gap:0.5rem;color:var(--palette-accent);font-size:var(--font-size2);will-change:text-decoration text-decoration-line text-underline-offset text-decoration-color color text-shadow font-weight box-shadow transform}.ac2b-Root:not([disabled])[data-color=palette][data-variant=iconText]:focus-visible,.ac2b-Root:not([disabled])[data-color=palette][data-variant=text]:focus-visible{color:var(--palette-accent-strong);text-shadow:0 0 1px color-mix(in srgb,var(--palette-accent) 34%,transparent)}@media (hover:hover){.ac2b-Root:not([disabled])[data-color=palette][data-variant=iconText]:hover,.ac2b-Root:not([disabled])[data-color=palette][data-variant=text]:hover{color:var(--palette-accent-strong);text-shadow:0 0 1px color-mix(in srgb,var(--palette-accent) 34%,transparent)}}.ac2b-Root:not([disabled])[data-color=palette][data-variant=iconText]:focus-visible,.ac2b-Root:not([disabled])[data-color=palette][data-variant=text]:focus-visible{font-weight:bold;box-shadow:0 0 2px 1px color-mix(in srgb,var(--palette-accent) 28%,transparent)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=iconText]:active,.ac2b-Root:not([disabled])[data-color=palette][data-variant=text]:active{transform:matrix(0.9,0,0,0.9,0,1)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=iconBox]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--palette-accent)}@media (hover:hover){.ac2b-Root:not([disabled])[data-color=palette][data-variant=iconBox]:hover{scale:1.1}}.ac2b-Root:not([disabled])[data-color=palette][data-variant=iconBox]:active{box-shadow:inset 2px 1px color-mix(in srgb,var(--palette-accent-strong) 68%,transparent)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=icon]{color:var(--palette-accent);display:inline-flex;align-items:center;justify-content:center}.ac2b-Root:not([disabled])[data-color=palette][data-variant=icon]:focus-visible{color:var(--palette-accent-strong);box-shadow:0 0 3px 1px color-mix(in srgb,var(--palette-accent) 34%,transparent)}@media (hover:hover){.ac2b-Root:not([disabled])[data-color=palette][data-variant=icon]:hover{color:var(--palette-accent-strong);box-shadow:0 0 3px 1px color-mix(in srgb,var(--palette-accent) 34%,transparent)}}.ac2b-Root:not([disabled])[data-color=palette][data-variant=icon]:focus-visible{font-weight:bold;box-shadow:0 0 2px 1px color-mix(in srgb,var(--palette-accent) 28%,transparent)}.ac2b-Root:not([disabled])[data-color=palette][data-variant=icon]:active{box-shadow:inset 0 0 3px 1px color-mix(in srgb,var(--palette-accent) 28%,transparent)}.ac2b-Root[data-variant=panel][data-color=secondary],.ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]){border-radius:18px;border:1px solid color-mix(in srgb,var(--palette-ui-border,color-mix(in srgb,var(--secondary) 24%,transparent)) 72%,color-mix(in srgb,var(--secondary) 24%,transparent) 28%);background:linear-gradient(180deg,color-mix(in srgb,var(--palette-ui-surface-strong,rgba(28,14,42,0.82)) 88%,var(--secondary) 12%) 0px,color-mix(in srgb,var(--palette-ui-surface,rgba(20,9,33,0.9)) 92%,var(--secondary) 8%) 52px,color-mix(in srgb,var(--palette-ui-paper,rgba(10,4,20,0.94)) 92%,var(--palette-ui-surface,rgba(10,4,20,0.94)) 8%) 100%);box-shadow:inset 0 1px 0 rgba(255,239,214,0.05),var(--palette-ui-shadow-soft,0 10px 30px rgba(0,0,0,0.28));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ac2b-Root[data-variant=panel][data-color=secondary] .ac2b-SubLabel,.ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]) .ac2b-SubLabel{color:color-mix(in srgb,var(--secondary) 82%,transparent)}.ac2b-Root[data-variant=panel][data-color=secondary] .ac2b-MainLabel,.ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]) .ac2b-MainLabel{color:color-mix(in srgb,white 92%,var(--secondary) 8%)}.ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):focus-visible,.ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):not([disabled]):focus-visible{border-color:color-mix(in srgb,var(--palette-ui-border,color-mix(in srgb,var(--secondary) 30%,transparent)) 68%,color-mix(in srgb,var(--secondary) 30%,transparent) 32%);box-shadow:inset 0 1px 0 rgba(255,239,214,0.06),var(--palette-ui-shadow,0 12px 34px rgba(0,0,0,0.3))}@media (hover:hover){.ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):hover,.ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):not([disabled]):hover{border-color:color-mix(in srgb,var(--palette-ui-border,color-mix(in srgb,var(--secondary) 30%,transparent)) 68%,color-mix(in srgb,var(--secondary) 30%,transparent) 32%);box-shadow:inset 0 1px 0 rgba(255,239,214,0.06),var(--palette-ui-shadow,0 12px 34px rgba(0,0,0,0.3))}}.ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):active,.ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):not([disabled]):active{box-shadow:inset 0 1px 0 rgba(255,239,214,0.04),inset 0 0 0 1px color-mix(in srgb,var(--secondary) 12%,transparent),var(--palette-ui-shadow-soft,0 8px 18px rgba(0,0,0,0.24))}[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary],[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]){border-radius:18px;border:1px solid color-mix(in srgb,var(--secondary) 22%,transparent);background:linear-gradient(180deg,rgba(255,255,255,0.74) 0px,color-mix(in srgb,var(--secondary) 8%,transparent) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 12px 26px color-mix(in srgb,var(--secondary) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--secondary) 8%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary] .ac2b-SubLabel,[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]) .ac2b-SubLabel{color:color-mix(in srgb,var(--secondary) 82%,transparent)}[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary] .ac2b-MainLabel,[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]) .ac2b-MainLabel{color:color-mix(in srgb,#2f3340 84%,var(--secondary) 16%)}[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):focus-visible,[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):not([disabled]):focus-visible{border-color:color-mix(in srgb,var(--secondary) 32%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,0.84),0 14px 30px color-mix(in srgb,var(--secondary) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--secondary) 12%,transparent)}@media (hover:hover){[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):hover,[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):not([disabled]):hover{border-color:color-mix(in srgb,var(--secondary) 32%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,0.84),0 14px 30px color-mix(in srgb,var(--secondary) 16%,transparent),0 0 0 1px color-mix(in srgb,var(--secondary) 12%,transparent)}}[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):active,[data-theme='light'] .ac2b-Root[data-variant=panel][data-color=secondary]:not([disabled]):not([disabled]):active{box-shadow:inset 0 1px 0 rgba(255,255,255,0.7),inset 0 0 0 1px color-mix(in srgb,var(--secondary) 14%,transparent),0 8px 18px color-mix(in srgb,var(--secondary) 12%,transparent)}.ac2b-Root:not([disabled])[data-color=danger]:is([data-variant=outline],[data-variant=text],[data-variant=ghost]){color:var(--danger-ink)}.ac2b-Root:not([disabled])[data-color=danger][data-variant=outline]{box-shadow:0 0 2px 1px var(--danger-ink)}.ace-Container[data-customspin=true]{position:relative;user-select:none}.ace-Container[data-customspin=true] .ace-Input{animation:none;appearance:none;-moz-apearance:none;min-width:40px;text-align:center}.ace-Container[data-customspin=true] .ace-Input::-webkit-outer-spin-button,.ace-Container[data-customspin=true] .ace-Input::-webkit-inner-spin-button{-webkit-appearance:none}.ace-Container[data-customspin=true] .ace-Spin{position:absolute;width:44px;border:0;outline:0;background-color:var(--bg-2);color:var(--normal-6);display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:manipulation}.ace-Container[data-customspin=true] .ace-Spin[data-inc=true]{right:1px;top:1px;bottom:1px;border-radius:0px var(--radius-input) var(--radius-input) 0}.ace-Container[data-customspin=true] .ace-Spin[data-dec=true]{left:1px;top:1px;bottom:1px;border-radius:var(--radius-input) 0px 0px var(--radius-input)}.ace-Container[data-customspin=true] .ace-Spin[disabled]{display:none}.ace-Container[data-customspin=true] .ace-Spin:not([disabled]){cursor:pointer}@media (hover:hover){.ace-Container[data-customspin=true] .ace-Spin:hover{background-color:var(--bg-6);color:var(--normal-0)}}.ace-Container[data-customspin=true] .ace-Spin:focus-visible{box-shadow:inset 0 0 0 2px var(--positive)}.ace-Container[data-customspin=true] .ace-Spin svg{width:18px;height:18px;display:block;flex:0 0 auto}.ace-Container .ace-Suffix{transition:transform 0.2s ease-in-out}.ace-Container[data-focuswithinspin=true] .ace-Spin{display:none}.ace-Container[data-focuswithinspin=true]:focus-within .ace-Spin{display:flex}.ace-Container[data-focuswithinspin=true]:focus-within .ace-Suffix{transform:translate(-50%,-64px);z-index:100}.ace-Container .ace-Input{-webkit-appearance:none;appearance:none;width:100%;padding:var(--space2);border-radius:var(--radius-input);font-size:var(--font-size3);box-shadow:inset 0 0 2px 0.3px var(--normal-6);transition:background-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease;background-color:var(--bg-0);color:var(--normal)}.ace-Container .ace-Input[data-customspin=true]{padding:var(--space2) 48px;-moz-appearance:textfield;appearance:textfield}.ace-Container .ace-Input::-webkit-outer-spin-button,.ace-Container .ace-Input::-webkit-inner-spin-button{left:0;top:0;z-index:100}.ace-Container .ace-Input[data-translating=true]{cursor:wait;animation:ace-translating 2s infinite;box-shadow:0 0 10px 1px var(--positive)!important;color:var(--positive)}@keyframes ace-translating{0%{background:var(--positive)}50%{background:var(--tertiary)}100%{background:var(--positive)}}.ace-Container .ace-Input[data-clearspin=true]{-moz-appearance:textfield;appearance:textfield}.ace-Container .ace-Input[data-clearspin=true]::-webkit-inner-spin-button,.ace-Container .ace-Input[data-clearspin=true]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ace-Container .ace-Input[data-align=center]{text-align:center}.ace-Container .ace-Input[data-align=right]{text-align:right}.ace-Container .ace-Input[data-align=justify]{text-align:justify}.ace-Container .ace-Input[aria-invalid=true]{box-shadow:0 0 3px 1px var(--danger)}.ace-Container .ace-Input[data-valid=true]{box-shadow:0 0 3px 1px var(--positive)}.ace-Container .ace-Input:not([disabled]):focus,.ace-Container .ace-Input:not([disabled]):focus-within{outline:0;background-color:var(--bg-0);box-shadow:0 0 5px 2px var(--positive)}.ace-Container .ace-Input:not([disabled]):focus[aria-invalid=true],.ace-Container .ace-Input:not([disabled]):focus-within[aria-invalid=true]{box-shadow:0 0 5px 2px var(--danger)}.ace-Container .ace-Input:not([disabled]):focus[data-valid=true],.ace-Container .ace-Input:not([disabled]):focus-within[data-valid=true]{box-shadow:0 0 5px 2px var(--tertiary)}.ace-Container .ace-Input:not([disabled]):focus ~ .ace-ValidationSection,.ace-Container .ace-Input:not([disabled]):focus-within ~ .ace-ValidationSection{display:flex;flex-direction:column}.ace-Container .ace-Input:not([disabled]):active{outline:0;box-shadow:0 0 5px 2px var(--tertiary)}.ace-Container .ace-Input[data-hasprefix=true]{padding-left:40px}.ace-Container .ace-Input[disabled]{background-color:var(--bg-1);color:var(--muted);border-radius:var(--radius-input);cursor:not-allowed}.ace-Container .ace-Input[disabled]:focus,.ace-Container .ace-Input[disabled]:focus-within,.ace-Container .ace-Input[disabled]:active{outline:0}.ace-Container[data-compact=true] .ace-Input{min-height:36px;padding:var(--space1) var(--space2);font-size:var(--font-size2)}.ace-Container[data-compact=true] .ace-Input[data-customspin=true]{min-height:36px;padding:var(--space1) 38px}.ace-Container[data-compact=true] .ace-Input[data-haspopup=true]{padding-right:var(--space4)}.ace-Container[data-compact=true] .ace-Input[data-hasprefix=true]{padding-left:32px}.ace-Container[data-compact=true] .ace-Spin{width:34px}.ace-Container[data-compact=true] .ace-Spin svg{width:16px;height:16px}.ace-Container[data-compact=true] .ace-Prefix{transform:translate(6px,-50%)}.ace-Container[data-compact=true] .ace-Prefix svg{width:24px;height:24px;padding:4px}.ace-Container[data-compact=true] .ace-Suffix{font-size:var(--font-size1)}.ace-Container{position:relative;border-radius:var(--radius-input)}.ace-Container .ace-Input[data-hassave=true]{padding-right:5.5rem}.ace-Container[data-compact=true] .ace-Input[data-hassave=true]{padding-right:4.75rem}.ace-Trailing{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space1);padding-right:var(--space1);z-index:1;pointer-events:none}.ace-Trailing > *{pointer-events:none}.ace-Trailing .ace-SaveButton,.ace-Trailing .ace-Suffix:is(button,[role=button]),.ace-Trailing button.ace-Suffix{pointer-events:auto}.ace-Trailing[data-multi=true]{top:auto;bottom:0;height:auto;align-items:flex-end;padding-bottom:var(--space1)}.ace-MaxLength{margin-top:-3px;text-align:right}.ace-MultiSaveRow{display:flex;justify-content:flex-end;margin-top:var(--space1)}@keyframes ace-spin{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.5)}100%{transform:rotate(360deg) scale(1)}}.ace-Updating{z-index:2;position:absolute;width:24px;height:24px;transform:translateY(-100%);background:linear-gradient(90deg,var(--brand) 0%,var(--positive) 50%,var(--secondary) 100%);border-radius:var(--radius-input);transition:all 0.2s ease;display:flex;align-items:center;justify-content:center}.ace-Updating .ace-UpdateIcon{animation:ace-spin 1s linear infinite}.ace-SaveButton{position:relative;border-radius:var(--radius-input);flex-shrink:0}.ace-InvalidIcon{color:var(--danger)}.ace-ValidIcon{color:var(--positive)}.ace-InvalidIcon,.ace-ValidIcon{flex-shrink:0;display:block}.ace-MaxLength,.ace-ValueValid{user-select:none;pointer-events:none;flex-shrink:0}.ace-ValidationSection{position:absolute;right:0;display:none;border-radius:var(--radius-input);user-select:none;pointer-events:none}.ace-ValidationSection[data-force-show=true]{display:flex;flex-direction:column}.ace-ValidationSection[data-valid=true]{box-shadow:0 0 3px 1px var(--positive)}.ace-ValidationSection[aria-invalid=true]{box-shadow:0 0 3px 1px var(--danger)}.ace-ValidationSection,.ace-StaticValidationSection{z-index:1;transition:all 0.2s ease;font-size:var(--font-size1);padding:4px var(--space1);background-color:var(--bg-1)}.ace-ValidationSection[data-hintposition=top],.ace-StaticValidationSection[data-hintposition=top]{top:0;transform:translateY(-100%)}.ace-ValidationSection[data-hintfloating=false],.ace-StaticValidationSection[data-hintfloating=false]{position:static}.ace-ValidationSection ul li,.ace-StaticValidationSection ul li{display:flex;justify-content:flex-start;align-items:center;gap:var(--space1)}.ace-ValidationSection .ace-ValidMessage svg,.ace-StaticValidationSection .ace-ValidMessage svg{color:var(--positive)}.ace-ValidationSection .ace-InvalidMessage svg,.ace-StaticValidationSection .ace-InvalidMessage svg{color:var(--danger)}.ace-EmptyMessage{font-size:var(--font-size1);color:var(--danger);bottom:0}.ace-EmptyMessage li{animation:var(--byodoji-motion-fade-in-name) 0.3s ease-in-out}.ace-MaxLength,.ace-ValueValid{font-size:var(--font-size1);color:var(--normal-6);z-index:0;white-space:nowrap}.ace-MaxLength[aria-invalid=true],.ace-ValueValid[aria-invalid=true]{color:var(--danger)}.ace-ValueValid{display:flex;gap:var(--space1);position:absolute;right:0;bottom:0;pointer-events:none;user-select:none}.ace-Prefix{user-select:none;position:absolute;left:0;top:50%;transform:translate(8px,-50%);text-align:center;pointer-events:none;z-index:1}.ace-Prefix[data-hasclickevent=true],.ace-Prefix:is(button){cursor:pointer;pointer-events:auto;border:0;background:transparent;padding:0;color:inherit}@media (hover:hover){.ace-Prefix[data-hasclickevent=true]:hover,.ace-Prefix:is(button):hover{box-shadow:0 0 1px 0 var(--positive)}}.ace-Prefix[data-hasclickevent=true]:focus-visible,.ace-Prefix:is(button):focus-visible{outline:2px solid var(--positive);outline-offset:2px;border-radius:var(--radius-input)}.ace-Prefix button,.ace-Prefix a,.ace-Prefix [role=button],.ace-Prefix input,.ace-Prefix select{pointer-events:auto;cursor:pointer}.ace-Prefix svg{user-select:none;width:30px;height:30px;padding:5px}.ace-Suffix{user-select:none;position:relative;font-size:var(--font-size2);color:var(--normal-6);z-index:0;flex-shrink:0}.ace-Suffix:is(button,[role=button]){pointer-events:auto;cursor:pointer;border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-radius:calc(var(--radius-input) - 2px);background:color-mix(in srgb,currentColor 8%,transparent);transition:background-color 0.12s ease,border-color 0.12s ease,box-shadow 0.12s ease,transform 0.08s ease}@media (hover:hover){.ace-Suffix:is(button,[role=button]):hover{background:color-mix(in srgb,currentColor 16%,transparent);border-color:color-mix(in srgb,currentColor 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,currentColor 14%,transparent)}}.ace-Suffix:is(button,[role=button]):active{transform:scale(0.96);background:color-mix(in srgb,currentColor 24%,transparent);box-shadow:inset 0 1px 3px color-mix(in srgb,#000 32%,transparent)}.ace-Suffix:is(button,[role=button]):focus-visible{outline:2px solid currentColor;outline-offset:2px}.ace-Suffix:is(button,[role=button]):disabled{cursor:not-allowed;opacity:0.55;box-shadow:none}.ace-Suffix[aria-invalid=true]{color:var(--danger)}.ace-Text{flex-shrink:1;display:flex;background-color:var(--positive);color:var(--positive-r);align-items:center;padding-left:var(--space1);padding-right:var(--space1);border-radius:var(--radius-input);gap:calc(var(--space1) * 2 / 3);transform-origin:top left}.ace-Text .ace-Button{background-color:transparent;border:0;outline:0;color:var(--positive-r);cursor:pointer;user-select:none;border-radius:100%;height:16px;width:16px;transition:0.2s ease-in-out all}@media (hover:hover){.ace-Text .ace-Button:hover{transform:rotate(90deg) scale(1.5)}}@keyframes ace-zoomIn{from{transform:scale(0)}to{transform:scale(1)}}.ace-Tab .ace-List{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space1);margin:0 auto;border-radius:var(--radius-input)}.ace-Tab .ace-List .ace-Trigger{padding:var(--space1);background-color:var(--bg-1);min-width:50px;text-align:center;border-radius:var(--radius-input);user-select:none}@media (hover:hover){.ace-Tab .ace-List .ace-Trigger:hover{background-color:var(--tertiary);color:var(--tertiary-r)}}.ace-Tab .ace-List .ace-Trigger[data-state=active]{background-color:var(--positive);color:var(--positive-r)}.ace-LocaleEditor{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.ace-LocaleEditor .ace-Editor{flex-grow:1}.ace-LocaleEditor .ace-TranslateButton{flex-grow:0;flex-wrap:wrap;max-width:150px;display:flex;align-items:flex-end;justify-content:center}.ace-LocaleEditor .ace-TranslateButton .ace-TranslateButtonInner{display:flex;align-items:center;justify-content:center;padding:0}@media (prefers-reduced-motion:reduce){.ace-Updating .ace-UpdateIcon{animation:none}.ace-Container .ace-Input[data-translating=true]{animation:none}.ace-EmptyMessage li{animation:none}}.ans-Root{--number-field-width:196px;inline-size:var(--number-field-width);max-inline-size:100%;min-inline-size:0;color:var(--palette-ink)}.ans-Root[data-size=sm]{--number-field-width:164px}.ans-LabelRow{display:flex;align-items:baseline;gap:0.5rem;margin-bottom:0.45rem;font-size:0.85rem;line-height:1.5}.ans-Label{min-inline-size:0}.ans-Label[data-scrub=true]{cursor:ew-resize;touch-action:pan-y;user-select:none}.ans-Hint{margin-inline-start:auto;font-size:0.75rem;color:var(--palette-accent-strong)}.ans-Control{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:2px;min-block-size:48px;border:1px solid var(--palette-border);border-radius:12px;background:var(--palette-surface);transition:border-color 120ms ease-out,box-shadow 120ms ease-out}.ans-Control:focus-within{border-color:var(--palette-accent)}.ans-Control:has(:focus-visible){outline:2px solid var(--palette-accent);outline-offset:2px}.ans-Root[data-invalid=true] .ans-Control{border-color:var(--negative)}.ans-Root[data-limit=true] .ans-Control{box-shadow:inset 0 0 0 1px var(--palette-accent)}.ans-Button{display:grid;place-items:center;padding:0;inline-size:44px;block-size:44px;border:0;border-radius:8px;color:inherit;background:transparent;cursor:pointer;touch-action:manipulation;user-select:none;transition:background-color 100ms ease-out}.ans-Button[aria-disabled=true],.ans-Button:disabled{opacity:0.35}.ans-Button:disabled{cursor:default}.ans-Button:focus-visible{outline:2px solid var(--palette-accent);outline-offset:-2px;background:color-mix(in srgb,var(--palette-accent) 10%,transparent)}.ans-Button:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--palette-accent) 16%,transparent)}.ans-Button svg{pointer-events:none}@media (hover:hover) and (pointer:fine){.ans-Button:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--palette-accent) 8%,transparent)}}.ans-Value{display:grid;align-items:center;min-inline-size:0;overflow:hidden;font-variant-numeric:tabular-nums;font-size:1rem}.ans-Input,.ans-Display{grid-area:1/1;min-inline-size:0;inline-size:100%;text-align:center}.ans-Input{padding:0;min-block-size:40px;border:0;outline:0;background:transparent;color:transparent;caret-color:transparent;font:inherit;font-variant-numeric:tabular-nums}.ans-Root[data-editing=true] .ans-Input{color:inherit;caret-color:currentColor}.ans-Input:disabled{cursor:default}.ans-Display{display:flex;justify-content:center;align-items:baseline;pointer-events:none;white-space:nowrap}.ans-Root[data-editing=true] .ans-Display{visibility:hidden}.ans-Digit{display:inline-flex;justify-content:center;inline-size:1ch;overflow:hidden;line-height:1.5}.ans-Roll{display:inline-block;animation:ans-digit-in 140ms cubic-bezier(0.23,1,0.32,1)}.ans-Affix{font-size:0.85em}.ans-Description{margin:0.4rem 0 0;font-size:0.8rem;line-height:1.5;color:var(--palette-muted)}.ans-Hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ans-Root:has(.ans-Input:disabled){opacity:0.5}@keyframes ans-digit-in{from{transform:translateY(calc(var(--number-direction,1) * 55%));opacity:0.2}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.ans-Roll{animation:none}.ans-Control,.ans-Button{transition:none}}
