@charset "UTF-8";.markdown a{font-weight:700;background:linear-gradient(135deg,var(--positive),var(--tertiary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (hover:hover){.markdown a:hover{background:linear-gradient(135deg,var(--tertiary),var(--positive))}}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:700}.markdown h1,.markdown h2{margin-top:var(--space4);margin-bottom:var(--space4)}.markdown h3,.markdown h4{margin-top:var(--space2)}.markdown h1{font-size:var(--font-size4)}.markdown h2{font-size:var(--font-size3)}.markdown h3{margin-bottom:var(--space2);font-size:var(--font-size3)}.markdown h4,.markdown h5{font-size:var(--font-size3)}.markdown h6{font-size:var(--font-size2)}.markdown ul{list-style-type:disc;margin-left:var(--space4)}.markdown ul ul{list-style-type:circle}.markdown ul ul ul{list-style-type:square}.markdown p,.markdown li{font-size:var(--font-size3);line-height:1.8}.markdown p{margin:var(--space2) 0}.markdown ol{list-style-type:decimal;margin:var(--space2) 0 var(--space2) var(--space4)}.markdown ol ol{list-style-type:decimal}.markdown ol ol ol{list-style-type:lower-greek}.markdown pre,.markdown code,.markdown kbd,.markdown samp{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0;font-variant-numeric:tabular-nums;line-height:1.6;font-style:normal}.markdown pre{white-space:pre;overflow-x:auto}.markdown strong{font-weight:700}.markdown em{font-weight:700;font-style:italic}.markdown blockquote{margin:var(--space1) 0 var(--space1) var(--space2);padding:var(--space1);border-left:1px solid var(--muted);font-style:italic}.markdown table{width:100%;border-collapse:collapse;margin:var(--space2) 0}.markdown table th,.markdown table td{border:1px solid var(--brand);padding:0.5rem;text-align:left}.markdown table th[data-align=center],.markdown table td[data-align=center]{text-align:center}.markdown table th[data-align=right],.markdown table td[data-align=right]{text-align:right}.markdown table th{font-weight:bold}.markdown [data-source-heading="1"]{font-size:var(--font-size4);margin-block:var(--space4)}.markdown [data-source-heading="2"]{font-size:var(--font-size3);margin-block:var(--space4)}.markdown [data-source-heading="3"],.markdown [data-source-heading="4"],.markdown [data-source-heading="5"]{font-size:var(--font-size3)}.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)}.acdw-DialogPortal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1101;display:flex;justify-content:center;align-items:center;pointer-events:none}.acdw-DialogPortal[data-depth="1"]{z-index:1102}.acdw-DialogPortal[data-depth="2"]{z-index:1103}.acdw-DialogPortal[data-depth="3"]{z-index:1104}.acdw-DialogPortal[data-depth="4"]{z-index:1105}.acdw-DialogPortal[data-depth="5"]{z-index:1106}.acdw-DialogPortal[data-depth="6"]{z-index:1107}.acdw-DialogOverlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);backdrop-filter:blur(5px);width:100%;height:100%;pointer-events:all;transition:opacity 0.2s ease-in-out;z-index:1100}.acdw-DialogOverlay[data-depth="1"]{z-index:1101}.acdw-DialogOverlay[data-depth="2"]{z-index:1102}.acdw-DialogOverlay[data-depth="3"]{z-index:1103}.acdw-DialogOverlay[data-depth="4"]{z-index:1104}.acdw-DialogOverlay[data-depth="5"]{z-index:1105}.acdw-DialogOverlay[data-depth="6"]{z-index:1106}.acdw-DialogOverlay[data-tone=light]{background-color:rgba(0,0,0,0.1);backdrop-filter:none}.acdw-DialogOverlay[data-tone=none]{background-color:transparent;backdrop-filter:none;opacity:0;pointer-events:none}.acdw-DialogOverlay[data-tone=plain]{background-color:rgba(0,0,0,0.76);backdrop-filter:none}.acdw-DialogOverlay2{position:absolute;top:8px;right:8px;z-index:2}.acdw-DialogOverlay2 > button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background-color:rgba(0,0,0,0.45);color:rgb(255,255,255);-webkit-tap-highlight-color:transparent}@media (hover:hover){.acdw-DialogOverlay2 > button:hover{background-color:rgba(0,0,0,0.7)}}.acdw-DialogOverlay2 > button:focus-visible{outline:2px solid rgb(255,255,255);outline-offset:2px}.acdw-DialogOverlay2 svg{width:28px;height:28px;filter:drop-shadow(0 0 4px rgba(0,0,0,0.8))}.acdw-DialogContent{background:color-mix(in srgb,var(--palette-ui-surface,var(--bg-1)) 88%,var(--palette-paper,var(--bg-0)));border:1px solid color-mix(in srgb,var(--palette-ui-border,var(--palette-border)) 76%,transparent);border-radius:var(--radius-input);box-shadow:var(--palette-ui-shadow,0 0 3px -1px var(--normal));display:flex;flex-direction:column;transition-property:opacity,transform;transform:translateZ(0%);overflow:hidden;max-width:100%;max-height:100%;min-width:300px;min-height:200px;animation:acdw-mounting 150ms ease-out;pointer-events:all}@media screen and (max-width:599px){.acdw-DialogContent{border-radius:0}}@media screen and (min-width:600px){.acdw-DialogContent{max-width:95%;max-height:95%}}.acdw-DialogContent[data-selectboxmode=true]{min-height:0;height:auto}@media screen and (max-width:599px){.acdw-DialogContent[data-selectboxmode=true]{max-width:95%}}@media screen and (min-width:600px){.acdw-DialogContent[data-selectboxmode=true]{max-width:95%}}@media screen and (min-width:800px){.acdw-DialogContent[data-selectboxmode=true]{max-width:90%}}@media screen and (min-width:1200px){.acdw-DialogContent[data-selectboxmode=true]{max-width:1080px}}@media screen and (min-width:1600px){.acdw-DialogContent[data-selectboxmode=true]{max-width:1080px}}@media screen and (min-width:1920px){.acdw-DialogContent[data-selectboxmode=true]{max-width:1080px}}.acdw-DialogContent[data-selectboxmode=true][data-pinned-search=true]{width:min(640px,95vw);height:min(80vh,760px)}.acdw-DialogContent[data-selectboxmode=true][data-search-expanded=true]{transition:width 0.3s ease,height 0.3s ease,min-width 0.3s ease,min-height 0.3s ease}@media screen and (max-width:599px){.acdw-DialogContent[data-selectboxmode=true][data-search-expanded=true]{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;min-width:100vw!important;min-height:100vh!important;border-radius:0}}@media screen and (min-width:600px){.acdw-DialogContent[data-selectboxmode=true][data-search-expanded=true]{width:90vw!important;height:85vh!important;max-width:90vw!important;max-height:85vh!important;min-width:80vw!important;min-height:60vh!important}}@media screen and (min-width:800px){.acdw-DialogContent[data-selectboxmode=true][data-search-expanded=true]{width:85vw!important;height:80vh!important;max-width:85vw!important;max-height:80vh!important;min-width:70vw!important;min-height:50vh!important}}@media screen and (min-width:1200px){.acdw-DialogContent[data-selectboxmode=true][data-search-expanded=true]{width:80vw!important;height:75vh!important;max-width:80vw!important;max-height:75vh!important;min-width:60vw!important;min-height:50vh!important}}@media screen and (min-width:1600px){.acdw-DialogContent[data-selectboxmode=true][data-search-expanded=true]{width:70vw!important;height:70vh!important;max-width:70vw!important;max-height:70vh!important;min-width:50vw!important;min-height:50vh!important}}@media screen and (min-width:1920px){.acdw-DialogContent[data-selectboxmode=true][data-search-expanded=true]{width:60vw!important;height:70vh!important;max-width:60vw!important;max-height:70vh!important;min-width:50vw!important;min-height:50vh!important}}.acdw-DialogContent .acdw-DialogHeader{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--palette-ui-surface-strong,var(--bg-2)) 78%,var(--palette-ui-surface,var(--bg-1)));border-bottom:1px solid color-mix(in srgb,var(--palette-ui-border,var(--palette-border)) 54%,transparent)}.acdw-DialogContent .acdw-DialogHeader .acdw-DialogTitle{font-size:var(--font-size3);font-weight:bold;padding:var(--space2);display:flex;justify-content:space-between;align-items:center;margin:0;gap:var(--space1)}@media screen and (max-width:599px){.acdw-DialogContent .acdw-DialogHeader .acdw-DialogTitle{padding-inline:var(--space1)}}.acdw-DialogContent .acdw-DialogHeader .acdw-DialogTitle > :first-child{min-width:0}.acdw-DialogContent .acdw-DialogHeader .acdw-DialogTitle .acdw-Buttons{display:flex;flex-shrink:0;gap:var(--space1)}.acdw-DialogContent .acdw-DialogHeader[data-hascontent=true]{background:color-mix(in srgb,var(--palette-ui-surface-strong,var(--bg-2)) 82%,var(--palette-ui-surface,var(--bg-1)))}.acdw-DialogContent .acdw-ContentBody{padding:var(--space1);flex-grow:1;overflow-y:auto;overflow-x:hidden;background:color-mix(in srgb,var(--palette-ui-surface,var(--bg-1)) 84%,var(--palette-paper,var(--bg-0)));box-shadow:none;min-width:0;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media screen and (min-width:600px){.acdw-DialogContent .acdw-ContentBody{padding:var(--space2)}}.acdw-DialogContent .acdw-ContentBody textarea,.acdw-DialogContent .acdw-ContentBody [data-scrollable=true]{overflow-y:auto;overscroll-behavior:contain}.acdw-DialogContent .acdw-DialogFooter{display:flex;margin-top:var(--space1);gap:var(--space2);justify-content:flex-end;background:linear-gradient(180deg,color-mix(in srgb,var(--palette-ui-surface,var(--bg-1)) 72%,transparent),color-mix(in srgb,var(--palette-ui-surface-strong,var(--bg-2)) 86%,var(--palette-ui-surface,var(--bg-1))));padding:var(--space2)}.acdw-DialogContent .acdw-DialogFooter[data-actions-layout=primary-end]{flex-direction:row-reverse;justify-content:flex-start}@media screen and (max-width:599px){.acdw-DialogContent .acdw-DialogFooter[data-actions-layout=primary-end]{flex-direction:column-reverse;align-items:stretch}.acdw-DialogContent .acdw-DialogFooter[data-actions-layout=primary-end] > *{width:100%}}.acdw-DialogContent .acdw-DialogFooter[data-sticky=true]{position:sticky;bottom:0;z-index:2;margin-top:0;border-top:0;box-shadow:0 -16px 28px -30px var(--palette-ui-shadow-soft-color,transparent)}.acdw-DialogContent .acdw-DialogFooter[data-sticky=true]::before{content:"";position:absolute;top:0;left:var(--space2);right:var(--space2);height:1px;background:color-mix(in srgb,var(--palette-ui-border,var(--palette-border)) 62%,transparent)}.acdw-DialogContent .acdw-DialogCancelButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--normal) 24%,var(--palette-ui-border,var(--palette-border)));background:color-mix(in srgb,var(--palette-paper,var(--bg-0)) 88%,var(--normal) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 58%,transparent),0 2px 5px color-mix(in srgb,var(--normal) 14%,transparent);color:var(--normal);transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.1s ease}.acdw-DialogContent .acdw-DialogCancelButton:focus-visible{outline:2px solid color-mix(in srgb,var(--normal) 48%,transparent);outline-offset:2px}@media (hover:hover){.acdw-DialogContent .acdw-DialogCancelButton:hover{border-color:color-mix(in srgb,var(--normal) 40%,var(--palette-ui-border,var(--palette-border)));background:color-mix(in srgb,var(--palette-paper,var(--bg-0)) 80%,var(--normal) 20%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 66%,transparent),0 3px 7px color-mix(in srgb,var(--normal) 18%,transparent);color:var(--normal)}}.acdw-DialogContent .acdw-DialogCancelButton:active{transform:scale(0.96)}.acdw-DialogContent[data-stretched=true]{width:95%}.acdw-DialogContent:focus{outline:none}.acdw-DialogDescription{padding:0 var(--space2) var(--space2);color:var(--muted);font-size:var(--font-size2);line-height:1.5}.acdw-DialogHeaderBottom{padding:0 var(--space2)}.acdw-DialogTrigger[data-size=full]{display:block;width:100%}.acdw-DialogTrigger[data-size=normal]{display:inline}.acdw-Button{-webkit-appearance:none;appearance:none;display:inline;padding:var(--space2) var(--space4);border-radius:calc(var(--space1) / 2);font-size:var(--font-size2)}.acdw-Button:active{transform:translate(2px,2px)}.acdw-CancelButton{-webkit-appearance:none;appearance:none;display:inline;padding:var(--space2) var(--space4);border-radius:calc(var(--space1) / 2);font-size:var(--font-size2);box-shadow:0 0 2px 1px var(--normal-4);color:var(--normal);background-color:var(--bg-1)}.acdw-CancelButton:focus-visible{background-color:var(--bg-2);color:var(--normal);box-shadow:0 0 4px 2px var(--normal-4)}@media (hover:hover){.acdw-CancelButton:hover{background-color:var(--bg-2);color:var(--normal);box-shadow:0 0 4px 2px var(--normal-4)}}.acdw-CancelButton:active{box-shadow:inset 2px 2px var(--normal-4);transform:translate(2px,2px)}.acdw-LoadingIcon{animation-name:var(--byodoji-motion-spin-name);animation-iteration-count:infinite;animation-duration:1s}.acdw-DialogContent[data-variant=danger] .acdw-DialogTitle{color:var(--danger)}.acdw-DialogContent[data-variant=danger] .acdw-CloseButton:focus-visible{box-shadow:0 0 0 2px var(--danger)}.acdw-DialogContent[data-variant=danger] .acdw-Button{background-color:var(--danger);color:var(--danger-r)}.acdw-DialogContent[data-variant=danger] .acdw-Button:focus-visible{background-color:var(--danger);color:var(--danger-r);box-shadow:0 0 10px 2px var(--danger)}@media (hover:hover){.acdw-DialogContent[data-variant=danger] .acdw-Button:hover{background-color:var(--danger);color:var(--danger-r);box-shadow:0 0 10px 2px var(--danger)}}.acdw-DialogContent[data-variant=danger] .acdw-Button:active{box-shadow:inset 2px 2px var(--danger-h)}.acdw-DialogContent[data-variant=warning] .acdw-DialogTitle{color:var(--warning)}.acdw-DialogContent[data-variant=warning] .acdw-CloseButton:focus-visible{box-shadow:0 0 0 2px var(--warning)}.acdw-DialogContent[data-variant=warning] .acdw-Button{background-color:var(--warning);color:var(--warning-r)}.acdw-DialogContent[data-variant=warning] .acdw-Button:focus-visible{background-color:var(--warning);color:var(--warning-r);box-shadow:0 0 10px 2px var(--warning)}@media (hover:hover){.acdw-DialogContent[data-variant=warning] .acdw-Button:hover{background-color:var(--warning);color:var(--warning-r);box-shadow:0 0 10px 2px var(--warning)}}.acdw-DialogContent[data-variant=warning] .acdw-Button:active{box-shadow:inset 2px 2px var(--warning-h)}.acdw-DialogContent[data-variant=positive] .acdw-DialogTitle{color:var(--positive)}.acdw-DialogContent[data-variant=positive] .acdw-CloseButton:focus-visible{box-shadow:0 0 0 2px var(--positive)}.acdw-DialogContent[data-variant=positive] .acdw-Button{background-color:var(--positive);color:var(--positive-r)}.acdw-DialogContent[data-variant=positive] .acdw-Button:focus-visible{background-color:var(--positive);color:var(--positive-r);box-shadow:0 0 10px 2px var(--positive)}@media (hover:hover){.acdw-DialogContent[data-variant=positive] .acdw-Button:hover{background-color:var(--positive);color:var(--positive-r);box-shadow:0 0 10px 2px var(--positive)}}.acdw-DialogContent[data-variant=positive] .acdw-Button:active{box-shadow:inset 2px 2px var(--brand)}.acdw-DialogContent[data-variant=secondary] .acdw-DialogTitle{color:var(--secondary)}.acdw-DialogContent[data-variant=secondary] .acdw-CloseButton:focus-visible{box-shadow:0 0 0 2px var(--secondary)}.acdw-DialogContent[data-variant=secondary] .acdw-Button{background-color:var(--secondary);color:var(--secondary-r)}.acdw-DialogContent[data-variant=secondary] .acdw-Button:focus-visible{background-color:var(--secondary);color:var(--secondary-r);box-shadow:0 0 10px 2px var(--secondary)}@media (hover:hover){.acdw-DialogContent[data-variant=secondary] .acdw-Button:hover{background-color:var(--secondary);color:var(--secondary-r);box-shadow:0 0 10px 2px var(--secondary)}}.acdw-DialogContent[data-variant=secondary] .acdw-Button:active{box-shadow:inset 2px 2px var(--secondary-h)}.acdw-DialogContent[data-variant=tertiary] .acdw-DialogTitle{color:var(--tertiary)}.acdw-DialogContent[data-variant=tertiary] .acdw-CloseButton:focus-visible{box-shadow:0 0 0 2px var(--tertiary)}.acdw-DialogContent[data-variant=tertiary] .acdw-Button{background-color:var(--tertiary);color:var(--tertiary-r)}.acdw-DialogContent[data-variant=tertiary] .acdw-Button:focus-visible{background-color:var(--tertiary);color:var(--tertiary-r);box-shadow:0 0 10px 2px var(--tertiary)}@media (hover:hover){.acdw-DialogContent[data-variant=tertiary] .acdw-Button:hover{background-color:var(--tertiary);color:var(--tertiary-r);box-shadow:0 0 10px 2px var(--tertiary)}}.acdw-DialogContent[data-variant=tertiary] .acdw-Button:active{box-shadow:inset 2px 2px var(--tertiary-h)}@keyframes acdw-mounting{from{opacity:0}to{opacity:1}}.ac2l-Root{display:flex;align-items:center;justify-content:center;border-radius:100%}.ac2l-Circle{animation:var(--byodoji-motion-waiting-spinner-name) 2s linear infinite}.ac2s-Spinner{display:inline-block;flex-shrink:0;width:16px;height:16px;border:2px solid color-mix(in srgb,var(--normal-4) 35%,transparent);border-top-color:var(--primary);border-radius:50%;animation:ac2s-search-spinner-spin 0.8s linear infinite}@media (prefers-reduced-motion:reduce){.ac2s-Spinner{animation-duration:2.4s}}@keyframes ac2s-search-spinner-spin{to{transform:rotate(360deg)}}@charset "UTF-8";.acs2-TriggerWrapper{position:relative;width:100%}.acs2-Trigger{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-input);font-size:var(--font-size3);box-shadow:inset 0 0 2px 0.3px var(--normal-6);width:100%;padding:var(--space2) var(--space1) var(--space2) var(--space2);min-height:55.98px;gap:var(--space2);background-color:var(--bg-0);color:var(--normal);transition:box-shadow 0.1s ease;position:relative}.acs2-Trigger[disabled]{cursor:not-allowed}@media screen and (min-width:0){.acs2-Trigger [data-autoheightmode=false]{max-height:59.6px}}@media screen and (min-width:1200px){.acs2-Trigger [data-autoheightmode=false]{max-height:65.6px}}.acs2-Trigger .acs2-DownArrowIcon{transition:ease 0.1s all}.acs2-Trigger[aria-invalid=true]{box-shadow:0 0 3px 1px var(--danger)}.acs2-Trigger[aria-invalid=false]{box-shadow:0 0 3px 1px var(--positive)}.acs2-Trigger:not([disabled]):focus-visible{outline:0;box-shadow:0 0 5px 2px var(--positive)}.acs2-Trigger:not([disabled]):focus-visible[aria-invalid=true]{box-shadow:0 0 5px 2px var(--danger)}@media (hover:hover){.acs2-Trigger:not([disabled]):hover{box-shadow:0 0 5px 2px var(--tertiary)}.acs2-Trigger:not([disabled]):hover .acs2-DownArrowIcon{color:var(--tertiary);transform:scale(1.5)}}.acs2-Trigger[aria-invalid=false]{box-shadow:0 0 5px 2px var(--tertiary)}.acs2-Trigger img{border-radius:100%}.acs2-Trigger > picture{flex-shrink:0}.acs2-Trigger .acs2-TriggerContent{flex-grow:1;line-height:1.2}.acs2-Trigger .acs2-TriggerContent .acs2-Label{font-size:var(--font-size3);font-weight:700;text-align:left}.acs2-Trigger .acs2-TriggerContent .acs2-Subtitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:0.15rem;color:var(--normal-4);font-size:var(--font-size0);font-weight:400;line-height:1.45;text-align:left}.acs2-Trigger .acs2-TriggerContent .acs2-Date{font-size:var(--font-size1);font-weight:400;color:var(--brand);text-align:left}.acs2-Trigger .acs2-TriggerContent .acs2-Amount{font-size:var(--font-size1);font-weight:400;color:var(--brand);text-align:left}.acs2-Trigger .acs2-TriggerContent .acs2-Amount .acs2-Discount{color:red;text-decoration:line-through;padding-left:var(--space2)}.acs2-Trigger .acs2-TriggerContent .acs2-Description{font-size:var(--font-size2);font-weight:400;color:var(--normal-3);text-align:justify}.acs2-TriggerWrapper[data-compact] .acs2-Trigger{min-height:48px;padding:0.7rem 0.8rem;gap:0.75rem;border:1px solid var(--palette-border);border-radius:8px;background:var(--palette-paper);color:var(--palette-ink);box-shadow:none;font-size:1rem;transition:border-color 150ms ease-out,transform 150ms cubic-bezier(0.2,0,0,1)}.acs2-TriggerWrapper[data-compact] .acs2-Trigger .acs2-TriggerContent .acs2-Label{font-size:1rem;font-weight:500;line-height:1.5}.acs2-TriggerWrapper[data-compact] .acs2-Trigger .acs2-TriggerContent .acs2-Description{font-size:0.8125rem;line-height:1.5;color:var(--palette-muted)}.acs2-TriggerWrapper[data-compact] .acs2-Trigger .acs2-DownArrowIcon{color:inherit;transform:none;transition:none}.acs2-TriggerWrapper[data-compact] .acs2-Trigger:not([disabled]):focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.acs2-TriggerWrapper[data-compact] .acs2-Trigger:not([disabled]):hover{border-color:var(--palette-accent)}}.acs2-TriggerWrapper[data-compact] .acs2-Trigger:not([disabled]):active:not(:focus-visible){transform:scale(0.96)}@media (prefers-reduced-motion:reduce){.acs2-TriggerWrapper[data-compact] .acs2-Trigger{transition:none}.acs2-TriggerWrapper[data-compact] .acs2-Trigger:not([disabled]):active:not(:focus-visible){transform:none}}.acs2-ClearButton{position:absolute;top:-7px;right:-7px;z-index:1;color:var(--muted);transition:ease 0.1s all}.acs2-ClearButton svg{width:40px;height:40px;padding:10px}.acs2-ClearButton:focus-visible{outline:2px solid var(--danger);outline-offset:2px}@media (hover:hover){.acs2-ClearButton:hover{scale:1.2;color:var(--danger)}}.acs2-Overlay{background-color:color-mix(in srgb,var(--normal) 50%,transparent);backdrop-filter:blur(2px);position:fixed;inset:0;animation:acs2-overlayShow 150ms cubic-bezier(0.16,1,0.3,1);z-index:999}.acs2-Content{border-radius:6px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1024px;max-height:95vh;animation:acs2-contentShow 150ms cubic-bezier(0.16,1,0.3,1);overflow:auto;z-index:1000}@media screen and (max-width:599px){.acs2-Content{width:95vw}}@media screen and (min-width:600px){.acs2-Content{min-width:500px}}.acs2-WindowControl{background-color:var(--bg-1);z-index:2;box-shadow:0 0 4px -1px var(--normal);position:sticky;top:0;padding-top:var(--space1);padding-bottom:var(--space1);width:100%;display:flex;gap:var(--space2);align-items:center;justify-content:space-between}@media screen and (max-width:599px){.acs2-WindowControl{padding-right:var(--space1)}}@media screen and (min-width:600px){.acs2-WindowControl{padding-right:var(--space1)}}.acs2-WindowControl .acs2-BackGroupIcon{flex-grow:0;flex-shrink:0}.acs2-WindowControl .acs2-Title{font-size:var(--font-size2);font-weight:700;flex-grow:1;text-align:center;padding:0 var(--space2)}.acs2-WindowControl .acs2-TitleWithBack{display:flex;align-items:center;flex-grow:1;gap:var(--space1);cursor:pointer;padding:var(--space1);margin-left:var(--space1);border-radius:var(--radius-input);transition:background-color 0.2s ease}@media (hover:hover){.acs2-WindowControl .acs2-TitleWithBack:hover{background-color:var(--bg-2)}}.acs2-WindowControl .acs2-TitleWithBack:active{background-color:var(--bg-3)}.acs2-WindowControl .acs2-TitleWithBack .acs2-BackIcon{flex-shrink:0;color:var(--normal)}.acs2-WindowControl .acs2-TitleWithBack .acs2-TitleContent{flex-grow:1;text-align:left}.acs2-WindowControl .acs2-TitleWithBack .acs2-MainTitle{font-size:var(--font-size3);font-weight:bold}.acs2-WindowControl .acs2-TitleWithBack .acs2-GroupTitle{font-size:var(--font-size2);font-weight:400}.acs2-ListContainer{flex:1;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.acs2-GroupList,.acs2-OptionList{margin-left:var(--space1);margin-right:var(--space1)}.acs2-Option{letter-spacing:0!important;text-transform:none!important;width:100%;gap:var(--space1);font-weight:400;text-align:left;padding:var(--space2);cursor:pointer}.acs2-Option:not([data-readable=true]){display:flex;justify-content:space-between;align-items:center;margin-top:var(--space1);margin-bottom:var(--space1);border-radius:var(--space1)}@media (hover:hover){.acs2-Option:not([data-readable=true]):hover{background-color:color-mix(in srgb,var(--positive) 16%,transparent)}}.acs2-Option:not([data-readable=true]):focus-visible{outline:0;box-shadow:0 0 0 2px var(--positive)}.acs2-Option:not([data-readable=true]):active{background-color:var(--bg-2)}.acs2-Option:not([data-readable=true])[aria-current=true]:not([data-custom-content=record-list]){background-color:color-mix(in srgb,var(--positive) 12%,transparent);box-shadow:inset 3px 0 0 0 var(--positive);border-radius:0 var(--space1) var(--space1) 0}@media (hover:hover){.acs2-Option:not([data-readable=true])[aria-current=true]:not([data-custom-content=record-list]):hover{background-color:color-mix(in srgb,var(--positive) 24%,transparent)}}.acs2-Option:not([data-readable=true])[aria-current=true]:not([data-custom-content=record-list]):not([data-group-option=true]):after{content:"✔︎";color:var(--positive);font-size:var(--font-size2);flex-shrink:0;margin-left:var(--space1)}.acs2-Option:not([data-readable=true])[aria-current=true]:not([data-custom-content=record-list]) .acs2-OptionContent .acs2-OptionContentText .acs2-Title{color:var(--positive)}.acs2-Option[data-readable=true]{position:relative;border-radius:2px;border-width:0 0 0 8px;border-color:var(--bg-1);border-style:solid}.acs2-Option[data-readable=true][data-has-subitems=true]{display:grid;grid-template-columns:44px 1fr;gap:var(--space2);align-items:center}.acs2-Option[data-readable=true]::before{content:"";display:block;position:absolute;left:0px;right:0px;top:0px;bottom:0px;border-top:1px dashed var(--bg-6)}.acs2-Option[data-readable=true] .acs2-Description{margin-top:var(--space2);letter-spacing:2}.acs2-Option[data-readable=true]:focus{border-color:var(--tertiary);outline:none}@media (hover:hover){.acs2-Option[data-readable=true]:hover{border-color:var(--positive);background-color:var(--bg-1)}}.acs2-Option[data-readable=true][aria-current=true]{border-color:var(--brand);position:relative}.acs2-Option[data-readable=true][aria-current=true]::after{content:"選択";color:var(--brand-r);background:var(--brand);padding:var(--space1);position:absolute;box-shadow:none;top:0;left:0;width:fit-content;margin:0;border-radius:0 0 var(--space1) 0}.acs2-Option[data-custom-content=true]{align-items:flex-start}.acs2-OptionRow{display:flex;align-items:center;min-width:0}.acs2-OptionRow > .acs2-Option{flex:1;min-width:0;width:auto}.acs2-OptionRow:has(> .acs2-FavoriteButton):has(> .acs2-Option:not([data-readable=true])){margin-block:var(--space1);border-radius:var(--space1)}.acs2-OptionRow:has(> .acs2-FavoriteButton):has(> .acs2-Option:not([data-readable=true])) > .acs2-Option{margin-block:0;background:transparent;box-shadow:none}@media (hover:hover){.acs2-OptionRow:has(> .acs2-FavoriteButton):has(> .acs2-Option:not([data-readable=true])):hover{background-color:color-mix(in srgb,var(--positive) 16%,transparent)}}.acs2-OptionRow:has(> .acs2-FavoriteButton):has(> .acs2-Option:not([data-readable=true])):has(> .acs2-Option:focus-visible){outline:2px solid var(--positive);outline-offset:-2px}.acs2-OptionRow:has(> .acs2-FavoriteButton):has(> .acs2-Option:not([data-readable=true])):has(> .acs2-Option:focus-visible) > .acs2-Option{outline:none}.acs2-OptionRow:has(> .acs2-FavoriteButton):has(> .acs2-Option:not([data-readable=true])):has(> .acs2-Option[aria-current=true]){background-color:color-mix(in srgb,var(--positive) 12%,transparent);box-shadow:inset 3px 0 0 var(--positive);border-radius:0 var(--space1) var(--space1) 0}@media (hover:hover){.acs2-OptionRow:has(> .acs2-FavoriteButton):has(> .acs2-Option:not([data-readable=true])):has(> .acs2-Option[aria-current=true]):hover{background-color:color-mix(in srgb,var(--positive) 24%,transparent)}}.acs2-OptionContent{display:flex;align-items:center;justify-content:space-between;gap:var(--space2)}.acs2-OptionContent .acs2-OptionContentImage{flex-shrink:0}.acs2-OptionContent .acs2-OptionContentImage img{border-radius:100%}.acs2-OptionContent .acs2-OptionContentText{flex-grow:1}.acs2-OptionContent .acs2-OptionContentText .acs2-Title{font-size:var(--font-size3);font-weight:700}.acs2-OptionContent .acs2-OptionContentText .acs2-BackGroupList{font-size:var(--font-size1);font-weight:700}.acs2-OptionContent .acs2-OptionContentText .acs2-Subtitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0.1rem 0 0.15rem;color:var(--normal-4);font-size:var(--font-size1);line-height:1.45}.acs2-OptionContent .acs2-OptionContentText .acs2-Date,.acs2-OptionContent .acs2-OptionContentText .acs2-Amount{font-size:var(--font-size1);font-weight:400;color:var(--positive)}.acs2-OptionContent .acs2-OptionContentText .acs2-Amount .acs2-Discount{color:var(--normal-4);text-decoration:line-through;margin-left:var(--space1)}.acs2-OptionContent .acs2-OptionContentText .acs2-Description{font-size:var(--font-size1);color:var(--normal-4);margin-top:0.15rem}.acs2-OptionContentWithCustom{flex:1 1 auto;min-width:0}.acs2-OptionContentWithCustom .acs2-OptionContentText{width:100%;min-width:0}.acs2-OptionContentWithCustom .acs2-OptionContentText .acs2-Title{font-size:var(--font-size3);font-weight:700}.acs2-OptionContentWithCustom .acs2-OptionContentText .acs2-Date{font-size:var(--font-size1);font-weight:400;color:var(--positive)}.acs2-OptionContentWithCustom .acs2-OptionContentText .acs2-Description{font-size:var(--font-size1);color:var(--normal-4);line-height:1.5;white-space:pre-wrap;word-break:break-word}.acs2-BackGroupListContainer{width:100%;position:sticky;top:60px;left:0px;margin:0;background-color:var(--bg-1)}.acs2-Pagination{position:sticky;bottom:0;width:100%;margin:0;gap:var(--space1);padding:var(--space1);display:flex;align-items:center;justify-content:center;background-color:var(--brand)}.acs2-Pagination .acs2-PaginationButton{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-r);background-color:transparent;padding:4px;border-radius:20%;user-select:none;letter-spacing:-2px}@media (hover:hover){.acs2-Pagination .acs2-PaginationButton:hover{background-color:var(--positive);color:var(--positive-r)}}.acs2-Pagination .acs2-PaginationButton[aria-disabled=true]{color:var(--normal-6);box-shadow:none;cursor:not-allowed}.acs2-Pagination .acs2-PaginationButton[aria-current=true]{background-color:var(--positive);color:var(--positive-r);font-weight:700;cursor:default}.acs2-Keyboard{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space1);margin-right:var(--space1);font-family:"Courier New",Courier,monospace;font-size:var(--font-size1);box-shadow:0 0 2px 1px var(--normal-6);padding:1px var(--space1);border-radius:4px}@media screen and (max-width:599px){.acs2-Keyboard{display:none}}.acs2-SubItemsContainer{display:flex;flex-direction:column;background-color:var(--bg-1);margin-left:var(--space3);border-left:2px solid var(--normal-6)}.acs2-SubItemsContainer .acs2-Option{margin-top:var(--space05);margin-bottom:var(--space05)}.acs2-SubItemsContainer .acs2-Option[data-level="1"]{padding-left:var(--space4)}.acs2-SubItemsContainer .acs2-Option[data-level="2"]{padding-left:var(--space5)}.acs2-ExpandButton{left:var(--space1);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;cursor:pointer;color:var(--normal);transition:color 0.2s ease}@media (hover:hover){.acs2-ExpandButton:hover{color:var(--primary)}}.acs2-ExpandButton svg{width:36px;height:36px}.acs2-Option[data-has-subitems=true]{position:relative;padding-left:calc(var(--space3) + 24px)}.acs2-FavoriteButton{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;cursor:pointer;color:var(--normal-4);transition:box-shadow 0.2s ease,outline 0.2s ease;border-radius:50%}@media (hover:hover){.acs2-FavoriteButton:hover{color:var(--danger);background-color:var(--bg-2);transform:scale(1.1)}}.acs2-FavoriteButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--danger)}.acs2-FavoriteIcon{color:var(--normal-4);transition:color 0.2s ease}@media (hover:hover){.acs2-FavoriteIcon:hover{color:var(--danger)}}.acs2-FavoriteIconFilled{color:var(--danger);animation:acs2-heartPop 0.3s ease}@keyframes acs2-heartPop{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.acs2-FavoriteGroup{background:linear-gradient(135deg,hsla(350,100%,50%,0.1),hsla(350,100%,60%,0.05));border:1px solid hsla(350,100%,50%,0.3)}.acs2-FavoriteGroup .acs2-OptionContentImage{color:var(--danger)}.acs2-HeaderControls{display:flex;align-items:center;gap:var(--space2)}.acs2-SearchToggleButton,.acs2-GroupToggleButton{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-input);color:var(--normal-4);background-color:transparent;transition:background-color 0.2s ease,color 0.2s ease}@media (hover:hover){.acs2-SearchToggleButton:hover,.acs2-GroupToggleButton:hover{background-color:var(--bg-2);color:var(--primary)}}.acs2-SearchToggleButton[data-active=true],.acs2-GroupToggleButton[data-active=true]{background-color:var(--primary);color:white}.acs2-SearchContainer{flex:1;display:flex;align-items:center;gap:var(--space1);margin-left:var(--space1);min-width:0}.acs2-WindowControl[data-pinned-search=true]{flex-wrap:wrap;row-gap:var(--space1)}.acs2-WindowControl[data-pinned-search=true] .acs2-SearchContainer{position:relative;flex-basis:100%;margin-left:var(--space2);margin-right:var(--space1);gap:0}.acs2-WindowControl[data-pinned-search=true] .acs2-SearchIcon{position:absolute;left:12px;color:var(--normal-4);pointer-events:none}.acs2-WindowControl[data-pinned-search=true] .acs2-SearchInput{height:40px;padding:0 68px 0 38px;font-size:16px;background-color:var(--bg-1)}.acs2-WindowControl[data-pinned-search=true] .acs2-SearchClearButton{position:absolute;right:4px}.acs2-SearchSpinner{flex-shrink:0}.acs2-WindowControl[data-pinned-search=true] .acs2-SearchSpinner{position:absolute;right:44px}.acs2-SearchInput{flex:1;min-width:0;padding:var(--space1) var(--space2);font-size:var(--font-size3);border:1px solid var(--normal-6);border-radius:var(--radius-input);background-color:var(--bg-1);color:var(--normal);outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.acs2-SearchInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px hsla(var(--primary-hsl),0.2)}.acs2-SearchInput::placeholder{color:var(--normal-4)}.acs2-SearchClearButton{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--normal-4);transition:all 0.2s ease}@media (hover:hover){.acs2-SearchClearButton:hover{background-color:var(--bg-2);color:var(--danger)}}.acs2-CustomOption{background:var(--palette-ui-paper)}.acs2-CustomOption + .acs2-CustomOption{border-top:1px solid color-mix(in srgb,var(--palette-ui-border) 78%,transparent)}.acs2-CustomOption[data-current=true]{box-shadow:inset 3px 0 0 var(--palette-accent)}.acs2-CustomOptionHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.acs2-Option[data-custom-content=record-list]{display:block;min-width:0;margin:0;padding:clamp(0.75rem,2vw,1rem) clamp(0.8rem,2.5vw,1.2rem);border-radius:0;background:transparent;color:var(--palette-ink);transition:background-color 120ms ease,box-shadow 120ms ease}@media (hover:hover){.acs2-Option[data-custom-content=record-list]:hover{background:color-mix(in srgb,var(--palette-accent) 7%,var(--palette-ui-paper))}}.acs2-Option[data-custom-content=record-list]:active{background:color-mix(in srgb,var(--palette-accent) 11%,var(--palette-ui-paper))}.acs2-Option[data-custom-content=record-list]:focus,.acs2-Option[data-custom-content=record-list]:focus-visible{outline:2px solid var(--palette-accent);outline-offset:-2px;box-shadow:none}.acs2-Option[data-custom-content=record-list][aria-current=true]{background:color-mix(in srgb,var(--palette-accent) 8%,var(--palette-ui-paper))}.acs2-Option[data-custom-content=record-list][aria-current=true]::after{content:none}.acs2-Option[data-custom-content=record-list] .acs2-OptionContentWithCustom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(0.75rem,2.5vw,1.25rem)}.acs2-Option[data-custom-content=record-list] .acs2-OptionContentText{display:grid;min-width:0;gap:0.08rem}.acs2-Option[data-custom-content=record-list] .acs2-Title{color:var(--palette-ink);font-size:var(--font-size3);font-weight:750;line-height:1.4;line-break:strict;word-break:normal;text-wrap:auto}.acs2-Option[data-custom-content=record-list] .acs2-Date{color:var(--palette-muted);font-size:var(--font-size1);line-height:1.45}.acs2-CustomOptionAction{display:inline-flex;align-items:center;min-height:2.25rem;padding-inline:0.7rem;border-radius:var(--radius-input);background:color-mix(in srgb,var(--palette-accent) 9%,var(--palette-ui-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 26%,transparent);color:var(--palette-accent-strong);font-size:var(--font-size1);font-weight:700;line-height:1.35;white-space:nowrap}.acs2-CustomOptionBody{padding:0 clamp(0.8rem,2.5vw,1.2rem) clamp(0.75rem,2vw,1rem)}.acs2-CustomOptionHeader > .acs2-FavoriteButton{width:44px;height:44px;align-self:center;margin-inline-end:clamp(0.35rem,1.5vw,0.75rem);color:var(--palette-muted)}@media (hover:hover){.acs2-CustomOptionHeader > .acs2-FavoriteButton:hover{background:color-mix(in srgb,var(--palette-danger) 8%,var(--palette-ui-paper));color:var(--palette-danger);transform:none}}.acs2-CustomOptionHeader > .acs2-FavoriteButton:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px;box-shadow:none}@media (max-width:480px){.acs2-Option[data-custom-content=record-list] .acs2-OptionContentWithCustom{align-items:start}.acs2-CustomOptionAction{min-height:2rem;padding-inline:0.55rem}}:where(.aem-eimg-image){display:inline-block}.aem-eimg-images-container .aem-eimg-multiple-container{display:flex;overflow:auto;gap:1rem}.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container{flex-shrink:0;position:relative}.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-preview-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:inherit;cursor:pointer}.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-preview-button:focus-visible{outline:3px solid var(--positive);outline-offset:3px}.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-delete-button{position:absolute;z-index:101;top:8px;right:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:44px;height:44px;padding:0;border:1px solid var(--bg-3);border-radius:999px;background-color:var(--bg-0);color:var(--normal);line-height:1;box-shadow:0 0 6px -2px var(--normal);appearance:none}@media (hover:hover){.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-delete-button:hover{background-color:var(--bg-0);color:var(--normal)}}.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-delete-icon{width:20px;height:20px;pointer-events:none}.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata{position:absolute;top:0;right:0;background-color:var(--bg-controller);color:var(--controller)}.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata .aem-eimg-name .aem-eimg-content{max-width:70px;overflow:auto;white-space:nowrap}.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-image{transition:all ease 500ms}@media (hover:hover){.aem-eimg-images-container .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-image:hover{border-radius:calc(var(--radius-input) * 2);transform:scale(1);cursor:zoom-in}}.aem-eimg-images-container[data-multiple-layout=grid] .aem-eimg-multiple-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--image-grid-min-width,240px),100%),1fr));overflow:visible;gap:0.9rem}.aem-eimg-images-container[data-multiple-layout=grid] .aem-eimg-multiple-container .aem-eimg-image-container{min-width:0}.aem-eimg-images-container[data-metadata=below] .aem-eimg-multiple-container .aem-eimg-image-container{display:grid;gap:8px}.aem-eimg-images-container[data-metadata=below] .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata{position:static;background-color:transparent;color:var(--text-2);padding:var(--space1);font-family:inherit;display:grid;grid-template-columns:1fr auto}.aem-eimg-images-container[data-metadata=below] .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata .aem-eimg-name .aem-eimg-content{max-width:100%;overflow:auto;white-space:nowrap}.aem-eimg-images-container[data-metadata=below] .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata .aem-eimg-name,.aem-eimg-images-container[data-metadata=below] .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata .aem-eimg-dimension,.aem-eimg-images-container[data-metadata=below] .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata .aem-eimg-size,.aem-eimg-images-container[data-metadata=below] .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata .aem-eimg-format{grid-column:1/-1;display:grid;grid-template-columns:3rem 1fr;align-items:center}.aem-eimg-images-container[data-metadata=below] .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata .aem-eimg-title{width:auto;padding:0;text-align:left;font-size:0.65rem;color:var(--normal-4)}.aem-eimg-images-container[data-metadata=below] .aem-eimg-multiple-container .aem-eimg-image-container .aem-eimg-metadata .aem-eimg-content{font-size:0.85rem;color:var(--normal)}.aem-eimg-images-container[data-nopopup] .aem-eimg-image[data-hoverzoom]:hover{cursor:default}.aem-eimg-images-container .aem-eimg-image{transition:transform 180ms cubic-bezier(0.25,1,0.5,1)}@media (hover:hover){.aem-eimg-images-container .aem-eimg-image[data-hoverzoom=true]:hover{transform:scale(1.03);z-index:100;cursor:zoom-in}}@media (hover:hover){.aem-eimg-images-container .aem-eimg-image[data-hoverzoom=false]:hover{cursor:zoom-in}}@media (prefers-reduced-motion:reduce){.aem-eimg-images-container .aem-eimg-image{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.aem-eimg-images-container .aem-eimg-image[data-hoverzoom=true]:hover{transform:none}}.aem-eimg-metadata{text-align:left;line-height:1.1;padding:0.5rem;font-family:var(--font-mono)}.aem-eimg-metadata .aem-eimg-title{font-size:0.5rem;font-weight:normal;padding:0 0.5rem;display:inline-block;width:4rem;text-align:center}.aem-eimg-metadata .aem-eimg-content{font-size:0.8rem;font-weight:700;display:inline-flex;align-items:center}.aem-eip-overlay{background-color:rgba(0,0,0,0.85);position:fixed;inset:0;animation:aem-kf-16eb7b008e-overlayShow 150ms ease;z-index:14999}.aem-eip-preview{box-sizing:border-box;background-color:transparent;border-radius:0;position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 72px;animation:aem-kf-16eb7b008e-contentShow 200ms ease;z-index:15000}.aem-eip-preview:focus{outline:none}@media (max-width:640px){.aem-eip-preview{padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(80px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));gap:8px}}.aem-eip-selection-toolbar{position:absolute;top:16px;left:16px;z-index:2;display:flex;align-items:center;gap:12px;max-width:min(40rem,100vw - 168px);padding:8px 10px;border-radius:999px;background:rgba(15,15,15,0.72);backdrop-filter:blur(14px)}@media (max-width:640px){.aem-eip-selection-toolbar{position:static;order:-1;align-self:stretch;flex-shrink:0;flex-wrap:wrap;max-width:none;border-radius:22px;justify-content:space-between}}.aem-eip-selection-info{min-width:0;display:grid;gap:2px}@media (max-width:640px){.aem-eip-selection-info{flex:1 1 8rem}}.aem-eip-selection-eyebrow{font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.58)}.aem-eip-selection-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.95rem;color:rgba(255,255,255,0.96)}.aem-eip-select-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0.16),rgba(255,255,255,0.09));color:#fff;font-size:0.92rem;font-weight:700;transition:transform 150ms ease,background-color 150ms ease,border-color 150ms ease}@media (hover:hover){.aem-eip-select-button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,0.28);background:linear-gradient(180deg,rgba(255,255,255,0.22),rgba(255,255,255,0.12))}}.aem-eip-select-button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:640px){.aem-eip-select-button{min-height:44px;flex:0 1 auto;white-space:normal}}.aem-eip-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aem-eip-toolbar{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;background-color:rgba(0,0,0,0.6);border-radius:4px;padding:4px}@media (max-width:640px){.aem-eip-toolbar{position:static;order:-2;align-self:flex-end;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}}.aem-eip-toolbar-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;color:#dcddde;background:transparent;transition:background-color 100ms ease,color 100ms ease}@media (hover:hover){.aem-eip-toolbar-button:hover{background-color:rgba(255,255,255,0.1);color:#fff}}.aem-eip-toolbar-button:active{background-color:rgba(255,255,255,0.06)}.aem-eip-toolbar-button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:640px){.aem-eip-toolbar-button{min-width:44px;min-height:44px}}.aem-eip-toolbar-divider{width:1px;height:24px;background-color:rgba(255,255,255,0.15);margin:0 4px}.aem-eip-nav-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:rgba(0,0,0,0.5);color:#fff;transition:background-color 150ms ease}@media (hover:hover){.aem-eip-nav-button:hover{background-color:rgba(0,0,0,0.75)}}.aem-eip-nav-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.aem-eip-nav-button[data-direction=prev]{left:12px}.aem-eip-nav-button[data-direction=next]{right:12px}@media (max-width:640px){.aem-eip-nav-button{width:44px;height:44px}.aem-eip-nav-button[data-direction=prev]{left:calc(4px + env(safe-area-inset-left))}.aem-eip-nav-button[data-direction=next]{right:calc(4px + env(safe-area-inset-right))}}.aem-eip-thumbnail-strip{position:absolute;bottom:calc(12px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:center;gap:6px;padding:6px;background-color:rgba(0,0,0,0.6);border-radius:6px;max-width:80vw;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.aem-eip-thumbnail-strip::-webkit-scrollbar{display:none}.aem-eip-thumbnail{flex-shrink:0;width:48px;height:48px;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;opacity:0.6;transition:border-color 150ms ease,opacity 150ms ease}.aem-eip-thumbnail[data-active=true]{border-color:rgba(255,255,255,0.9);opacity:1}@media (hover:hover){.aem-eip-thumbnail:hover{opacity:1}}.aem-eip-thumbnail:focus-visible{outline:2px solid #fff;outline-offset:2px}.aem-eip-thumbnail img{width:100%;height:100%;object-fit:cover}@media (max-width:640px){.aem-eip-thumbnail{width:40px;height:40px}}.aem-eip-empty-thumbnail{width:100%;height:100%;background:rgba(255,255,255,0.12)}.aem-eip-image-area{min-width:0;min-height:0;overflow:hidden;width:100%;height:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center}.aem-eip-image-area img{animation:aem-kf-16eb7b008e-overlayShow 200ms forwards;cursor:grab;filter:drop-shadow(0 4px 24px rgba(0,0,0,0.4))}.aem-eip-image-area img:active{cursor:grabbing}@media (max-width:640px){.aem-eip-image-area{flex:1 1 0;height:auto}}.aem-eip-modal-image-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;pointer-events:none}.aem-eip-modal-image-wrapper > *{pointer-events:auto}.aem-eip-modal-image-wrapper > picture{pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0}.aem-eip-modal-image-wrapper > picture > img,.aem-eip-modal-image-wrapper > img{pointer-events:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.aem-eip-modal-image-wrapper[data-selectable=true] > *{cursor:pointer}@keyframes aem-kf-16eb7b008e-overlayShow{0%{opacity:0}100%{opacity:1}}@keyframes aem-kf-16eb7b008e-contentShow{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.aem-eip-overlay,.aem-eip-preview,.aem-eip-image-area img{animation:none}}.aem-eip-metadata-modal{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,0.7529411765);color:#ccc}.aem-eempty-rect{fill:var(--bg-1);stroke:currentColor;stroke-width:1;box-shadow:0 0 3px 1px currentColor}.aem-eempty-text{color:currentColor;width:100%;height:100%}.aem-eempty-text > *{width:100%;height:100%;font-size:var(--font-size2);text-align:center;display:flex;align-items:center;justify-content:center}.transform-component-module_wrapper__SPB86{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0;transform:translate3d(0,0,0)}.transform-component-module_content__FBWxo{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:0;transform-origin:0% 0%}.transform-component-module_content__FBWxo img{pointer-events:none}.transform-component-module_infiniteGrid__Z-aP3{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,0.12) 1px,transparent 1px);background-size:20px 20px;background-position:0 0}@media (max-width:640px){.aem-eip-preview{padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(80px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));gap:8px}.aem-eip-toolbar{position:static;order:-2;align-self:flex-end;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.aem-eip-selection-toolbar{position:static;order:-1;align-self:stretch;flex-shrink:0;flex-wrap:wrap}.aem-eip-selection-info{flex:1 1 8rem}.aem-eip-select-button{min-height:44px;flex:0 1 auto;white-space:normal}.aem-eip-image-area{flex:1 1 0;height:auto}}
