@layer pages{.aaf-Root{display:grid;gap:var(--space1);padding:var(--space1);color:var(--palette-ink);--editor-paper:var(--palette-ui-paper,var(--palette-paper));--editor-surface:var(--palette-ui-surface,var(--palette-surface));--editor-surface-strong:var(--palette-surface-strong,var(--palette-surface));--editor-border:color-mix(in srgb,var(--palette-ui-border,var(--palette-border)) 86%,transparent);--editor-border-soft:color-mix(in srgb,var(--palette-ui-border,var(--palette-border)) 52%,transparent);--editor-muted:var(--palette-muted);--editor-accent:var(--palette-accent);--editor-accent-strong:var(--palette-accent-strong)}.aaf-Header{display:flex;align-items:center;justify-content:space-between;gap:var(--space1)}.aaf-HeaderActions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.aaf-Title{margin:0;font-size:var(--font-size4)}.aaf-Summary{color:var(--editor-muted);font-size:var(--font-size2)}.aaf-SingleItem{display:grid;gap:var(--space1)}.aaf-Navigator{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space1)}.aaf-Navigator button{border:none;border-radius:var(--radius-input);padding:4px var(--space1);background:color-mix(in srgb,var(--editor-accent) 8%,var(--editor-paper));color:var(--editor-accent-strong);cursor:pointer;font:inherit;font-weight:700}@media (hover:hover){.aaf-Navigator button:hover:not(:disabled){background:color-mix(in srgb,var(--editor-accent) 14%,var(--editor-paper))}}.aaf-Navigator button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:0.42}.aaf-NavigatorCount{display:flex;align-items:baseline;justify-content:center;gap:var(--space1);min-width:0;text-align:center}.aaf-NavigatorCount span{color:var(--editor-muted);font-size:var(--font-size1);font-weight:700}.aaf-NavigatorCount small{color:var(--editor-muted);font-size:var(--font-size1)}.aaf-NavigatorCount strong{overflow:hidden;color:var(--palette-ink);font-size:var(--font-size3);text-overflow:ellipsis;white-space:nowrap}.aaf-Item{border-radius:var(--radius-input);display:grid;gap:var(--space1);padding:var(--space1);background:var(--editor-paper);box-shadow:0 18px 42px -36px var(--palette-ui-shadow-soft,var(--palette-shadow-soft))}.aaf-ContextPanel,.aaf-EditorPanel{display:grid;gap:var(--space1);min-width:0}.aaf-ContextPanel{position:static}.aaf-EditorHeader{display:flex;align-items:center;justify-content:flex-end;gap:var(--space1)}.aaf-Meta{display:flex;flex-wrap:wrap;gap:2px var(--space1);color:var(--editor-muted);font-size:var(--font-size1)}.aaf-ReferenceList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space1)}.aaf-ReferenceRow{display:grid;grid-template-columns:7em minmax(0,1fr);min-width:0;border-radius:var(--radius-input);background:color-mix(in srgb,var(--editor-surface) 34%,var(--editor-paper))}.aaf-ReferenceRow dt,.aaf-ReferenceRow dd{margin:0;padding:4px var(--space1)}.aaf-ReferenceRow dt{color:color-mix(in srgb,var(--editor-muted) 88%,var(--editor-ink,var(--palette-ink)));font-size:0.72rem;font-weight:700}.aaf-ReferenceRow dd{color:var(--palette-ink);font-size:0.78rem;white-space:pre-wrap;overflow-wrap:anywhere}.aaf-EditTable,.aaf-AdminField,.aaf-NoteField{display:grid}.aaf-EditTable{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space1)}.aaf-AdminField{gap:2px;min-width:0}.aaf-NoteField{gap:2px;min-width:0;margin-top:var(--space1)}.aaf-AdminTextField{margin:0}.aaf-AdminTextField input,.aaf-AdminTextField textarea{padding:var(--space1);font-size:var(--font-size2)}.aaf-ReferenceLine{display:flex;align-items:center;gap:4px;min-width:0;color:var(--editor-muted);font-size:0.72rem;line-height:1.25}.aaf-ReferenceLine span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aaf-ReferenceLine span:first-child{flex:1 1 auto}.aaf-ReferenceLine button{border:none;border-radius:var(--radius-input);padding:1px 6px;background:color-mix(in srgb,var(--editor-accent) 6%,var(--editor-paper));color:var(--editor-accent-strong);cursor:pointer;font:inherit;font-size:0.72rem;font-weight:700}.aaf-ReferenceLine button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:0.42}.aaf-WarningMark{flex:0 0 auto;border-radius:999px;padding:1px 6px;background:color-mix(in srgb,var(--palette-warning,#c47a00) 18%,var(--editor-paper));color:var(--palette-warning-ink,#8a4b00);font-size:0.68rem;font-weight:800}.aaf-CandidateList{display:flex;flex-wrap:wrap;gap:3px;min-width:0;align-items:center}.aaf-CandidateList button{max-width:100%;overflow:hidden;border:none;border-radius:var(--radius-input);padding:2px 6px;background:color-mix(in srgb,var(--editor-accent) 10%,var(--editor-paper));color:var(--editor-accent-strong);cursor:pointer;font:inherit;font-size:0.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.aaf-CandidateList button:hover{background:color-mix(in srgb,var(--editor-accent) 18%,var(--editor-paper))}}.aaf-CandidateList button.aaf-UserCandidate{background:color-mix(in srgb,var(--palette-warning,#c47a00) 22%,var(--editor-paper));color:var(--palette-warning-ink,#8a4b00)}@media (hover:hover){.aaf-CandidateList button.aaf-UserCandidate:hover{background:color-mix(in srgb,var(--palette-warning,#c47a00) 32%,var(--editor-paper))}}.aaf-Actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.aaf-Empty{display:flex;align-items:center;justify-content:space-between;gap:var(--space1);border:1px dashed var(--editor-border);border-radius:var(--radius-input);padding:var(--space1);color:var(--editor-muted)}@media (max-width:720px){.aaf-Header{align-items:flex-start;flex-direction:column}.aaf-Navigator{grid-template-columns:1fr 1fr}.aaf-NavigatorCount{grid-column:1/-1;grid-row:1;flex-wrap:wrap}.aaf-Item{grid-template-columns:1fr}.aaf-ContextPanel{position:static}.aaf-EditorHeader{align-items:flex-start;flex-direction:column}.aaf-Empty{align-items:flex-start;flex-direction:column}.aaf-ReferenceRow{grid-template-columns:8em minmax(0,1fr)}.aaf-EditTable{grid-template-columns:1fr}}.aaa-AddressList{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space2);align-items:start}.aaa-AddressListItem{display:grid;gap:var(--space1);align-content:start;min-width:0;padding-bottom:var(--space2)}.aaa-AddressListItem[data-active=true]{grid-column:1/-1}.aaa-ActiveEditor{display:grid;gap:var(--space1);min-width:0;border-top:1px solid var(--editor-border);padding-top:var(--space1)}.aaa-AddressEditorShell{width:100%;max-width:600px}.aae-Editor{width:100%}.aae-JapanAddress{display:flex;align-items:center}.aae-FlexGroup{display:flex;gap:var(--space2);align-items:center}.aae-FlexGroup > *{min-width:0;flex:1}@media screen and (max-width:599px){.aae-FlexGroup{display:block}}.aae-AutoFillContainer{display:flex;gap:var(--space2);align-items:flex-end;justify-content:space-between}.aae-AutoFillContainer > :first-child{flex-grow:1;min-width:0}.aae-AutoFillContainer > :last-child{flex-shrink:0}.aav-UserInfoContainer{display:flex;align-items:center;gap:var(--space4)}.aav-UserLink,.aav-UserProfile{display:flex;align-items:center}.aav-UserName{color:var(--positive);font-size:var(--font-size1)}.aav-Meta{color:var(--text-muted,var(--normal));font-size:var(--font-size1);line-height:1.5}.aadr-Root{border-radius:var(--radius-input);background-color:var(--brand);padding:2px;width:100%;max-width:400px;min-width:0;box-sizing:border-box}@media screen and (min-width:0){.aadr-Root{min-height:250px;min-width:min(250px,100%)}}@media screen and (min-width:600px){.aadr-Root{min-width:min(300px,100%)}}.aadr-Root .aadr-Header{overflow:hidden;height:50px;display:flex;align-items:center;justify-content:center;color:var(--brand-r);position:relative}.aadr-Root .aadr-Header .aadr-Title{padding:var(--space1);text-align:center;flex-grow:1;font-size:var(--font-size2);font-weight:bold;overflow:auto}.aadr-Root .aadr-Header .aadr-Buttons{flex-grow:0;display:flex;align-items:center;justify-content:center}.aadr-Root .aadr-Header .aadr-Buttons div{padding:var(--space1)}.aadr-Root .aadr-Header .aadr-Buttons div svg{width:30px;height:30px}.aadr-Root .aadr-Body{overflow:auto;padding:var(--space2);font-size:var(--font-size2);text-align:left;line-height:1.8;background-color:var(--bg-0);border-radius:0 0 var(--radius-input) var(--radius-input)}@media screen and (min-width:0){.aadr-Root .aadr-Body{min-height:200px;min-width:min(200px,100%)}}@media screen and (min-width:600px){.aadr-Root .aadr-Body{min-width:min(250px,100%)}}.aadr-Root .aadr-Body .aadr-Name,.aadr-Root .aadr-Body .aadr-Company{font-weight:bold;font-size:var(--font-size3)}.aadr-Root .aadr-Body .aadr-Memo{background-color:var(--bg-3);padding:var(--space1);margin:var(--space1) auto}.aadr-Country::-webkit-outer-spin-button,.aadr-Country::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aadr-Country{position:relative;-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 0 1px color-mix(in srgb,var(--normal) 22%,transparent);transition:background-color 0.1s ease,box-shadow 0.1s ease;background-color:var(--bg-0);color:var(--normal)}.aadr-Country[data-align=right]{text-align:right}.aadr-Country[data-align=center]{text-align:center}.aadr-Country[data-align=justify]{text-align:justify}.aadr-Country[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.aadr-Country[aria-invalid=false]{box-shadow:inset 0 0 0 1px var(--positive)}.aadr-Country:focus,.aadr-Country:focus-within{outline:0;box-shadow:inset 0 0 0 1px var(--positive),0 0 0 3px color-mix(in srgb,var(--positive) 22%,transparent)}.aadr-Country:focus[aria-invalid=true],.aadr-Country:focus-within[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger),0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}.aadr-Number{font-family:var(--font-mono)}.aadr-Root.aadr-Selector{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;min-width:0;min-height:0;box-sizing:border-box;padding:0;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--palette-ink)}.aadr-Root.aadr-Selector[data-selected=true]{border-color:var(--palette-accent);background:color-mix(in srgb,var(--palette-accent) 7%,var(--surface));box-shadow:inset 0 0 0 1px var(--palette-accent)}.aadr-Root.aadr-Selector .aadr-Selection{display:grid;grid-template-rows:1fr auto;gap:var(--space2);min-width:0;min-height:0;padding:calc(var(--control-md) + var(--space-1)) var(--space2) var(--space2)}.aadr-Root.aadr-Selector .aadr-SelectorContent{min-width:0;overflow-wrap:anywhere}.aadr-Root.aadr-Selector .aadr-SelectorTitle{position:absolute;inset-block-start:calc(var(--space-1) + var(--control-md) / 2);inset-inline-start:var(--space2);max-width:calc(100% - var(--space2) - var(--space-1) * 2 - var(--control-md) * 2);box-sizing:border-box;margin:0;padding:calc(var(--space-1) / 2) var(--space1);transform:translateY(-50%);border-radius:var(--radius-input);background:var(--palette-accent);color:var(--palette-on-accent);font-size:var(--font-size0);font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aadr-Root.aadr-Selector .aadr-SelectorTitle:empty{display:none}.aadr-Root.aadr-Selector .aadr-Body{min-width:0;min-height:0;padding:0;overflow:visible;border-radius:0;background:transparent;font-size:var(--font-size1);line-height:1.7}.aadr-Root.aadr-Selector .aadr-Summary{display:grid;gap:var(--space-1);min-width:0}.aadr-Root.aadr-Selector .aadr-Summary .aadr-Company{color:var(--palette-muted);font-size:var(--font-size0);font-weight:500;line-height:1.5;word-break:auto-phrase}.aadr-Root.aadr-Selector .aadr-Summary .aadr-Name{color:var(--palette-ink);font-size:var(--font-size3);font-weight:700;line-height:1.35;word-break:auto-phrase}.aadr-Root.aadr-Selector .aadr-Summary .aadr-Place{display:grid;min-width:0;margin-block-start:var(--space1)}.aadr-Root.aadr-Selector .aadr-Summary .aadr-Street > span{display:inline-block;max-width:100%;word-break:auto-phrase}.aadr-Root.aadr-Selector .aadr-Summary[data-country=other] .aadr-Street > span{display:block}.aadr-Root.aadr-Selector .aadr-Summary .aadr-Number{color:var(--palette-muted);font-family:inherit;font-size:var(--font-size0);font-variant-numeric:tabular-nums;line-height:1.6;white-space:nowrap;overflow-wrap:normal}.aadr-Root.aadr-Selector .aadr-Summary .aadr-Memo{margin:var(--space-1) 0 0;padding:0;background:transparent;color:var(--palette-muted);font-size:var(--font-size0);white-space:pre-wrap}.aadr-Root.aadr-Selector .aadr-Choose{display:inline-grid;justify-self:stretch;align-items:center;justify-items:center;min-height:var(--control-md);box-sizing:border-box;padding:var(--space1) var(--space2);border:1px solid color-mix(in srgb,var(--palette-accent) 55%,transparent);border-radius:var(--radius-input);background:transparent;color:var(--palette-accent);font:inherit;font-size:var(--font-size1);font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color 150ms ease-out}.aadr-Root.aadr-Selector .aadr-Choose > span{grid-area:1/1}.aadr-Root.aadr-Selector .aadr-Choose [data-hidden=true]{visibility:hidden}.aadr-Root.aadr-Selector .aadr-Choose[aria-disabled=true]{border-color:transparent;background:color-mix(in srgb,var(--palette-accent) 16%,transparent);cursor:default}.aadr-Root.aadr-Selector .aadr-Choose:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px}@media (hover:hover){.aadr-Root.aadr-Selector .aadr-Choose:not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--palette-accent) 9%,transparent)}}.aadr-Root.aadr-Selector > .aadr-Buttons{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);display:flex;align-items:flex-start}.aadr-Root.aadr-Selector .aadr-Action{display:inline-flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);padding:0;border:0;border-radius:var(--radius-input);background:transparent;color:var(--palette-muted);cursor:pointer}.aadr-Root.aadr-Selector .aadr-Action svg{display:block;width:18px;height:18px}@media (hover:hover){.aadr-Root.aadr-Selector .aadr-Action:hover{background:color-mix(in srgb,var(--palette-ink) 7%,transparent);color:var(--palette-ink)}}.aadr-Root.aadr-Selector .aadr-Action:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aadr-Root.aadr-Selector .aadr-Choose{transition:none}}.app-address-Books{--shelf-scroll-bg:var(--surface);position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:var(--space2) 0 0;border:0;border-radius:0;background:transparent}.app-address-Books > .app-address-Contents{grid-row:1;grid-column:1;grid-auto-columns:min(280px,82%);gap:var(--space2);padding:0;scroll-snap-type:none;scroll-padding-inline:0;scrollbar-width:none;mask-image:linear-gradient(to right,transparent,black calc(var(--scroll-fade-start,0px) * 3),black calc(100% - var(--scroll-fade-end,0px) * 3),transparent)}.app-address-Books > .app-address-Contents::-webkit-scrollbar{display:none}.app-address-Books > .app-address-Contents:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px}.app-address-Books > .shelf-scroll-edge-ui > .shelf-scroll-slider{grid-row:2;grid-column:1;margin:var(--space1) 0 0;min-height:var(--control-md)}.app-address-Books > .shelf-scroll-edge-ui > .shelf-scroll-edge-button{top:0;bottom:auto;height:var(--shelf-scroll-track-height,auto)}.app-address-Books > .shelf-scroll-edge-ui > .shelf-scroll-edge-fade{display:none}.app-address-Books > .app-address-Controller{grid-row:3;grid-column:1;padding:var(--space2) 0 0}.app-address-Books[data-noregisteredaddress=true] > .app-address-Controller{padding:0}.app-address-Books > .app-address-Controller .app-address-AppendButton:not([disabled])[data-color][data-variant]{display:inline-flex;align-items:center;min-height:var(--control-md);box-sizing:border-box;padding:var(--space1) var(--space2);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:transparent;box-shadow:none;color:var(--palette-ink);font-size:var(--font-size1);font-weight:700;white-space:nowrap}.app-address-Books .app-address-AppendButtonInner{gap:var(--space1)}.app-address-Books .app-address-AppendButtonInner svg{color:var(--palette-accent)}@media (hover:hover){.app-address-Books > .app-address-Controller .app-address-AppendButton:not([disabled])[data-color][data-variant]:hover{background:color-mix(in srgb,var(--palette-ink) 6%,transparent);box-shadow:none}}.app-address-Books > .app-address-Controller .app-address-AppendButton:not([disabled])[data-color][data-variant]:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px;box-shadow:none}.aat-Root{display:flex;flex-direction:column}.aat-List{flex-shrink:0;display:flex;flex-wrap:wrap;margin-bottom:1rem}@media screen and (min-width:0){.aat-List{gap:var(--space1)}}@media screen and (min-width:600px){.aat-List{gap:0}}@media screen and (min-width:600px){.aat-List[data-position=top]{border-bottom:2px solid var(--positive)}}@media screen and (min-width:600px){.aat-List[data-position=bottom]{border-top:2px solid var(--positive);gap:0}}.aat-Trigger{font-family:inherit;padding:0 var(--space1);min-height:44px;min-width:100px;flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--font-size2);line-height:1;color:var(--positive);cursor:pointer;transition:color 100ms ease-out,background-color 100ms ease-out,box-shadow 100ms ease-out;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.aat-Trigger{transition:none}}@media screen and (min-width:0){.aat-Trigger{background-color:var(--bg-0);border-radius:var(--radius-input);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--normal) 18%,transparent);white-space:nowrap;min-width:100px}}@media screen and (min-width:600px){.aat-Trigger{border-radius:0;background-color:inherit;box-shadow:none;white-space:normal;min-width:100px}}@media (hover:hover){.aat-Trigger:hover{color:var(--brand);background-color:var(--bg-1)}}.aat-Trigger:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;z-index:1}.aat-Trigger[data-state=active]{position:relative;color:var(--brand);text-shadow:0.04em 0 0 currentColor;background-color:inherit}@media screen and (min-width:0){.aat-Trigger[data-state=active]{background-color:color-mix(in srgb,var(--brand) 10%,var(--bg-0));box-shadow:inset 0 0 0 1.5px var(--brand)}}@media screen and (min-width:600px){.aat-Trigger[data-state=active]{box-shadow:inset 0 -1px 0 0 currentColor,0 1px 0 0 currentColor}}@media screen and (min-width:600px){.aat-Trigger[data-state=active]::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);width:0;height:0;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;border-top:0.5rem solid currentColor}}.aafd-Field{display:grid;margin-top:var(--space4);grid-template-columns:1fr;gap:var(--space1)}.aafd-Field[data-nolabel=true]{margin:0}.aafd-Field[data-compact=true]{margin-top:0;gap:0.3rem}.aafd-Field[data-compact=true] .aafd-Label{font-size:var(--font-size0);font-weight:400;line-height:1.45}.aafd-Field[data-compact=true] .aafd-Description{font-size:var(--font-size0);line-height:1.45}:root [data-nofieldmargin=true] .aafd-Field{margin:0}.aafd-Label{flex-grow:0;flex-shrink:0;font-weight:bold;font-size:var(--font-size3);display:block;cursor:pointer;user-select:none}.aafd-Label .aafd-RequiredMark{display:inline-block;white-space:nowrap;margin-left:var(--space2);font-size:var(--font-size1);color:var(--danger);font-weight:normal}.aafd-Description{color:var(--normal-3);font-size:var(--font-size2);user-select:none}.aafd-SkeltonBody{background-color:var(--bg-6);height:70px;border-radius:var(--space1);width:100%}.aafd-Container{display:flex;align-items:center;gap:var(--space2)}.aafd-Container .aafd-Label{margin-top:0}.aafd-Container{margin:var(--space2) 0}.aafd-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)}.aate-Container[data-customspin=true]{position:relative;user-select:none}.aate-Container[data-customspin=true] .aate-Input{animation:none;appearance:none;-moz-apearance:none;min-width:40px;text-align:center}.aate-Container[data-customspin=true] .aate-Input::-webkit-outer-spin-button,.aate-Container[data-customspin=true] .aate-Input::-webkit-inner-spin-button{-webkit-appearance:none}.aate-Container[data-customspin=true] .aate-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}.aate-Container[data-customspin=true] .aate-Spin[data-inc=true]{right:1px;top:1px;bottom:1px;border-radius:0px var(--radius-input) var(--radius-input) 0}.aate-Container[data-customspin=true] .aate-Spin[data-dec=true]{left:1px;top:1px;bottom:1px;border-radius:var(--radius-input) 0px 0px var(--radius-input)}.aate-Container[data-customspin=true] .aate-Spin[disabled]{display:none}.aate-Container[data-customspin=true] .aate-Spin:not([disabled]){cursor:pointer}@media (hover:hover){.aate-Container[data-customspin=true] .aate-Spin:hover{background-color:var(--bg-6);color:var(--normal-0)}}.aate-Container[data-customspin=true] .aate-Spin:focus-visible{box-shadow:inset 0 0 0 2px var(--positive)}.aate-Container[data-customspin=true] .aate-Spin svg{width:18px;height:18px;display:block;flex:0 0 auto}.aate-Container .aate-Suffix{transition:transform 0.2s ease-in-out}.aate-Container[data-focuswithinspin=true] .aate-Spin{display:none}.aate-Container[data-focuswithinspin=true]:focus-within .aate-Spin{display:flex}.aate-Container[data-focuswithinspin=true]:focus-within .aate-Suffix{transform:translate(-50%,-64px);z-index:100}.aate-Container .aate-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)}.aate-Container .aate-Input[data-customspin=true]{padding:var(--space2) 48px;-moz-appearance:textfield;appearance:textfield}.aate-Container .aate-Input::-webkit-outer-spin-button,.aate-Container .aate-Input::-webkit-inner-spin-button{left:0;top:0;z-index:100}.aate-Container .aate-Input[data-translating=true]{cursor:wait;animation:aate-translating 2s infinite;box-shadow:0 0 10px 1px var(--positive)!important;color:var(--positive)}@keyframes aate-translating{0%{background:var(--positive)}50%{background:var(--tertiary)}100%{background:var(--positive)}}.aate-Container .aate-Input[data-clearspin=true]{-moz-appearance:textfield;appearance:textfield}.aate-Container .aate-Input[data-clearspin=true]::-webkit-inner-spin-button,.aate-Container .aate-Input[data-clearspin=true]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.aate-Container .aate-Input[data-align=center]{text-align:center}.aate-Container .aate-Input[data-align=right]{text-align:right}.aate-Container .aate-Input[data-align=justify]{text-align:justify}.aate-Container .aate-Input[aria-invalid=true]{box-shadow:0 0 3px 1px var(--danger)}.aate-Container .aate-Input[data-valid=true]{box-shadow:0 0 3px 1px var(--positive)}.aate-Container .aate-Input:not([disabled]):focus,.aate-Container .aate-Input:not([disabled]):focus-within{outline:0;background-color:var(--bg-0);box-shadow:0 0 5px 2px var(--positive)}.aate-Container .aate-Input:not([disabled]):focus[aria-invalid=true],.aate-Container .aate-Input:not([disabled]):focus-within[aria-invalid=true]{box-shadow:0 0 5px 2px var(--danger)}.aate-Container .aate-Input:not([disabled]):focus[data-valid=true],.aate-Container .aate-Input:not([disabled]):focus-within[data-valid=true]{box-shadow:0 0 5px 2px var(--tertiary)}.aate-Container .aate-Input:not([disabled]):focus ~ .aate-ValidationSection,.aate-Container .aate-Input:not([disabled]):focus-within ~ .aate-ValidationSection{display:flex;flex-direction:column}.aate-Container .aate-Input:not([disabled]):active{outline:0;box-shadow:0 0 5px 2px var(--tertiary)}.aate-Container .aate-Input[data-hasprefix=true]{padding-left:40px}.aate-Container .aate-Input[disabled]{background-color:var(--bg-1);color:var(--muted);border-radius:var(--radius-input);cursor:not-allowed}.aate-Container .aate-Input[disabled]:focus,.aate-Container .aate-Input[disabled]:focus-within,.aate-Container .aate-Input[disabled]:active{outline:0}.aate-Container[data-compact=true] .aate-Input{min-height:36px;padding:var(--space1) var(--space2);font-size:var(--font-size2)}.aate-Container[data-compact=true] .aate-Input[data-customspin=true]{min-height:36px;padding:var(--space1) 38px}.aate-Container[data-compact=true] .aate-Input[data-haspopup=true]{padding-right:var(--space4)}.aate-Container[data-compact=true] .aate-Input[data-hasprefix=true]{padding-left:32px}.aate-Container[data-compact=true] .aate-Spin{width:34px}.aate-Container[data-compact=true] .aate-Spin svg{width:16px;height:16px}.aate-Container[data-compact=true] .aate-Prefix{transform:translate(6px,-50%)}.aate-Container[data-compact=true] .aate-Prefix svg{width:24px;height:24px;padding:4px}.aate-Container[data-compact=true] .aate-Suffix{font-size:var(--font-size1)}.aate-Container{position:relative;border-radius:var(--radius-input)}.aate-Container .aate-Input[data-hassave=true]{padding-right:5.5rem}.aate-Container[data-compact=true] .aate-Input[data-hassave=true]{padding-right:4.75rem}.aate-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}.aate-Trailing > *{pointer-events:none}.aate-Trailing .aate-SaveButton,.aate-Trailing .aate-Suffix:is(button,[role=button]),.aate-Trailing button.aate-Suffix{pointer-events:auto}.aate-Trailing[data-multi=true]{top:auto;bottom:0;height:auto;align-items:flex-end;padding-bottom:var(--space1)}.aate-MaxLength{margin-top:-3px;text-align:right}.aate-MultiSaveRow{display:flex;justify-content:flex-end;margin-top:var(--space1)}@keyframes aate-spin{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.5)}100%{transform:rotate(360deg) scale(1)}}.aate-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}.aate-Updating .aate-UpdateIcon{animation:aate-spin 1s linear infinite}.aate-SaveButton{position:relative;border-radius:var(--radius-input);flex-shrink:0}.aate-InvalidIcon{color:var(--danger)}.aate-ValidIcon{color:var(--positive)}.aate-InvalidIcon,.aate-ValidIcon{flex-shrink:0;display:block}.aate-MaxLength,.aate-ValueValid{user-select:none;pointer-events:none;flex-shrink:0}.aate-ValidationSection{position:absolute;right:0;display:none;border-radius:var(--radius-input);user-select:none;pointer-events:none}.aate-ValidationSection[data-force-show=true]{display:flex;flex-direction:column}.aate-ValidationSection[data-valid=true]{box-shadow:0 0 3px 1px var(--positive)}.aate-ValidationSection[aria-invalid=true]{box-shadow:0 0 3px 1px var(--danger)}.aate-ValidationSection,.aate-StaticValidationSection{z-index:1;transition:all 0.2s ease;font-size:var(--font-size1);padding:4px var(--space1);background-color:var(--bg-1)}.aate-ValidationSection[data-hintposition=top],.aate-StaticValidationSection[data-hintposition=top]{top:0;transform:translateY(-100%)}.aate-ValidationSection[data-hintfloating=false],.aate-StaticValidationSection[data-hintfloating=false]{position:static}.aate-ValidationSection ul li,.aate-StaticValidationSection ul li{display:flex;justify-content:flex-start;align-items:center;gap:var(--space1)}.aate-ValidationSection .aate-ValidMessage svg,.aate-StaticValidationSection .aate-ValidMessage svg{color:var(--positive)}.aate-ValidationSection .aate-InvalidMessage svg,.aate-StaticValidationSection .aate-InvalidMessage svg{color:var(--danger)}.aate-EmptyMessage{font-size:var(--font-size1);color:var(--danger);bottom:0}.aate-EmptyMessage li{animation:var(--byodoji-motion-fade-in-name) 0.3s ease-in-out}.aate-MaxLength,.aate-ValueValid{font-size:var(--font-size1);color:var(--normal-6);z-index:0;white-space:nowrap}.aate-MaxLength[aria-invalid=true],.aate-ValueValid[aria-invalid=true]{color:var(--danger)}.aate-ValueValid{display:flex;gap:var(--space1);position:absolute;right:0;bottom:0;pointer-events:none;user-select:none}.aate-Prefix{user-select:none;position:absolute;left:0;top:50%;transform:translate(8px,-50%);text-align:center;pointer-events:none;z-index:1}.aate-Prefix[data-hasclickevent=true],.aate-Prefix:is(button){cursor:pointer;pointer-events:auto;border:0;background:transparent;padding:0;color:inherit}@media (hover:hover){.aate-Prefix[data-hasclickevent=true]:hover,.aate-Prefix:is(button):hover{box-shadow:0 0 1px 0 var(--positive)}}.aate-Prefix[data-hasclickevent=true]:focus-visible,.aate-Prefix:is(button):focus-visible{outline:2px solid var(--positive);outline-offset:2px;border-radius:var(--radius-input)}.aate-Prefix button,.aate-Prefix a,.aate-Prefix [role=button],.aate-Prefix input,.aate-Prefix select{pointer-events:auto;cursor:pointer}.aate-Prefix svg{user-select:none;width:30px;height:30px;padding:5px}.aate-Suffix{user-select:none;position:relative;font-size:var(--font-size2);color:var(--normal-6);z-index:0;flex-shrink:0}.aate-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){.aate-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)}}.aate-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)}.aate-Suffix:is(button,[role=button]):focus-visible{outline:2px solid currentColor;outline-offset:2px}.aate-Suffix:is(button,[role=button]):disabled{cursor:not-allowed;opacity:0.55;box-shadow:none}.aate-Suffix[aria-invalid=true]{color:var(--danger)}.aate-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}.aate-Text .aate-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){.aate-Text .aate-Button:hover{transform:rotate(90deg) scale(1.5)}}@keyframes aate-zoomIn{from{transform:scale(0)}to{transform:scale(1)}}.aate-Tab .aate-List{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space1);margin:0 auto;border-radius:var(--radius-input)}.aate-Tab .aate-List .aate-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){.aate-Tab .aate-List .aate-Trigger:hover{background-color:var(--tertiary);color:var(--tertiary-r)}}.aate-Tab .aate-List .aate-Trigger[data-state=active]{background-color:var(--positive);color:var(--positive-r)}.aate-LocaleEditor{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.aate-LocaleEditor .aate-Editor{flex-grow:1}.aate-LocaleEditor .aate-TranslateButton{flex-grow:0;flex-wrap:wrap;max-width:150px;display:flex;align-items:flex-end;justify-content:center}.aate-LocaleEditor .aate-TranslateButton .aate-TranslateButtonInner{display:flex;align-items:center;justify-content:center;padding:0}@media (prefers-reduced-motion:reduce){.aate-Updating .aate-UpdateIcon{animation:none}.aate-Container .aate-Input[data-translating=true]{animation:none}.aate-EmptyMessage li{animation:none}}.aab-Stack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;width:100%}.aab-SubLabel{font-size:var(--font-size1);font-weight:600;line-height:1.1;letter-spacing:0.12em}.aab-MainLabel{line-height:1}.aab-Root{user-select:none;-webkit-appearance:none;appearance:none;display:inline;border-radius:var(--radius-input);font-size:var(--font-size2);font-weight:bold}.aab-Root:focus-visible{outline:2px solid currentColor;outline-offset:3px}.aab-Root[data-variant=normalIcon][data-padding=normal],.aab-Root[data-variant=normal][data-padding=normal],.aab-Root[data-variant=outline][data-padding=normal],.aab-Root[data-variant=ghost][data-padding=normal]{padding:var(--space2) var(--space2)}.aab-Root[data-variant=normalIcon][data-padding=small],.aab-Root[data-variant=normal][data-padding=small],.aab-Root[data-variant=outline][data-padding=small],.aab-Root[data-variant=ghost][data-padding=small]{padding:var(--space1) var(--space2)}.aab-Root[data-variant=normalIcon][data-padding=large],.aab-Root[data-variant=normal][data-padding=large],.aab-Root[data-variant=outline][data-padding=large],.aab-Root[data-variant=ghost][data-padding=large]{padding:var(--space3) var(--space5)}.aab-Root[data-variant=normalIcon][data-padding=none],.aab-Root[data-variant=normal][data-padding=none],.aab-Root[data-variant=outline][data-padding=none],.aab-Root[data-variant=ghost][data-padding=none]{padding:0 0}.aab-Root[data-variant=normalIcon],.aab-Root[data-variant=normal],.aab-Root[data-variant=outline],.aab-Root[data-variant=ghost]{min-width:48px;min-height:48px}.aab-Root[data-variant=text]{padding:0.5rem}.aab-Root[data-variant=text][data-padding=none]{padding:0px}.aab-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)}.aab-Root[data-variant=panel][data-padding=normal]{padding:14px 24px}.aab-Root[data-variant=panel][data-padding=small]{padding:12px 18px}.aab-Root[data-variant=panel][data-padding=large]{padding:18px 28px}.aab-Root[data-variant=panel][data-padding=none]{padding:0 0}.aab-Root[data-variant=panel][data-has-sublabel=true]{min-width:136px;min-height:136px;padding:16px 18px}.aab-Root[data-variant=icon] svg{width:36px;height:36px;padding:6px}.aab-Root[data-variant=iconBox] svg{width:36px;height:36px;padding:6px}.aab-Root[data-variant=normalIcon]{display:inline-flex;align-items:center;justify-content:center;gap:1rem}.aab-Root[data-variant=iconText]{display:flex;align-items:center;justify-content:center;gap:0.5rem}.aab-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)}.aab-Root[data-variant=byodoji][data-accessibility=true]{min-height:48px}.aab-Root[data-variant=byodoji][data-accessibility=true]:focus-visible{outline:2px solid var(--bg-4)}.aab-Root[data-variant=byodoji][data-color=normal]{background-color:var(--bg-2)}@media (hover:hover){.aab-Root[data-variant=byodoji][data-color=normal]:hover{background-color:var(--bg-4)}}.aab-Root[data-compact=true]{font-size:var(--font-size1)}.aab-Root[data-compact=true][data-variant=normalIcon],.aab-Root[data-compact=true][data-variant=normal],.aab-Root[data-compact=true][data-variant=outline],.aab-Root[data-compact=true][data-variant=ghost]{min-width:36px;min-height:36px}.aab-Root[data-compact=true][data-variant=normalIcon][data-padding=normal],.aab-Root[data-compact=true][data-variant=normalIcon][data-padding=small],.aab-Root[data-compact=true][data-variant=normal][data-padding=normal],.aab-Root[data-compact=true][data-variant=normal][data-padding=small],.aab-Root[data-compact=true][data-variant=outline][data-padding=normal],.aab-Root[data-compact=true][data-variant=outline][data-padding=small],.aab-Root[data-compact=true][data-variant=ghost][data-padding=normal],.aab-Root[data-compact=true][data-variant=ghost][data-padding=small]{padding:0 var(--space2)}.aab-Root[data-compact=true][data-variant=normalIcon][data-padding=large],.aab-Root[data-compact=true][data-variant=normal][data-padding=large],.aab-Root[data-compact=true][data-variant=outline][data-padding=large],.aab-Root[data-compact=true][data-variant=ghost][data-padding=large]{padding:var(--space1) var(--space3)}.aab-Root[data-compact=true][data-variant=text]{padding:var(--space0) var(--space1)}.aab-Root[data-compact=true][data-variant=panel]{min-width:128px;min-height:44px;border-radius:var(--radius-input)}.aab-Root[data-compact=true][data-variant=panel][data-padding=normal],.aab-Root[data-compact=true][data-variant=panel][data-padding=small]{padding:var(--space1) var(--space2)}.aab-Root[data-compact=true][data-variant=panel][data-padding=large]{padding:var(--space2) var(--space3)}.aab-Root[data-compact=true][data-variant=panel][data-has-sublabel=true]{min-width:104px;min-height:92px;padding:var(--space2)}.aab-Root[data-compact=true][data-variant=icon] svg,.aab-Root[data-compact=true][data-variant=iconBox] svg{width:28px;height:28px;padding:4px}.aab-Root[data-compact=true][data-variant=normalIcon],.aab-Root[data-compact=true][data-variant=iconText],.aab-Root[data-compact=true][data-variant=byodoji]{gap:var(--space1)}.aab-Root:is([disabled],[aria-disabled=true])[data-variant=normal],.aab-Root:is([disabled],[aria-disabled=true])[data-variant=normalIcon]{background-color:var(--muted);color:var(--muted-r);font-weight:400}.aab-Root:is([disabled],[aria-disabled=true])[data-variant=outline]{color:var(--muted);box-shadow:0 0 2px 1px var(--muted)}.aab-Root:is([disabled],[aria-disabled=true])[data-variant=ghost]{color:var(--muted-r)}.aab-Root:is([disabled],[aria-disabled=true])[data-variant=text]{color:var(--muted)}.aab-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}.aab-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){.aab-Root:is([disabled],[aria-disabled=true]):hover{cursor:not-allowed}}.aab-Root:not([disabled]){transition:transform 0.08s ease-out;transform-origin:center center;-webkit-tap-highlight-color:transparent}.aab-Root:not([disabled]):active{transform:scale(0.97)}@media (prefers-reduced-motion:reduce){.aab-Root:not([disabled]){transition:none}.aab-Root:not([disabled]):active{transform:none}}.aab-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)}.aab-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)}.aab-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)}.aab-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)}.aab-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)}.aab-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)}.aab-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)}.aab-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)}.aab-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)}.aab-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],.aab-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)}.aab-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,.aab-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){.aab-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,.aab-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)}}.aab-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,.aab-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)}.aab-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)}.aab-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel] .aab-SubLabel{color:color-mix(in srgb,var(--button-color) 62%,white 38%);letter-spacing:0.18em}.aab-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel] .aab-MainLabel{color:color-mix(in srgb,white 94%,var(--button-color) 6%)}.aab-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel][data-has-sublabel=true] .aab-Stack{gap:0.45rem}.aab-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel][data-has-sublabel=true] .aab-SubLabel{font-size:var(--font-size1)}.aab-Root:not([disabled]):is([data-color=normal],[data-color=warning])[data-variant=panel][data-has-sublabel=true] .aab-MainLabel{font-size:clamp(1.65rem,2.2vw,2.5rem);font-weight:700;letter-spacing:-0.04em}.aab-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){.aab-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)}}.aab-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)}.aab-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)}.aab-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){.aab-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)}}.aab-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)}.aab-Root:not([disabled]):is([data-color=brand],[data-color=danger],[data-color=positive],[data-color=secondary])[data-variant=ghost]{color:var(--button-color)}.aab-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){.aab-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))}}.aab-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)}.aab-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText],.aab-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}.aab-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText]:focus-visible,.aab-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){.aab-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText]:hover,.aab-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)}}.aab-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText]:focus-visible,.aab-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)}.aab-Root:not([disabled]):is([data-color=positive],[data-color=danger],[data-color=normal],[data-color=positive],[data-color=secondary])[data-variant=iconText]:active,.aab-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)}.aab-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)}.aab-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){.aab-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){.aab-Root:not([disabled]):is([data-color=positive])[data-variant=iconBox]:hover{scale:1.1}}.aab-Root:not([disabled]):is([data-color=positive])[data-variant=iconBox]:active{font-weight:bold;box-shadow:inset 2px 1px var(--button-color)}.aab-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}.aab-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){.aab-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)}}.aab-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)}.aab-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)}.aab-Root:not([disabled])[data-color=palette][data-variant=normal],.aab-Root:not([disabled])[data-color=palette][data-variant=normalIcon]{background-color:var(--palette-accent);color:var(--palette-on-accent)}.aab-Root:not([disabled])[data-color=palette][data-variant=normal]:focus-visible,.aab-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){.aab-Root:not([disabled])[data-color=palette][data-variant=normal]:hover,.aab-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)}}.aab-Root:not([disabled])[data-color=palette][data-variant=normal]:active,.aab-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)}.aab-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)}.aab-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){.aab-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)}}.aab-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)}.aab-Root:not([disabled])[data-color=palette][data-variant=ghost]{color:var(--palette-accent)}.aab-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){.aab-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)}}.aab-Root:not([disabled])[data-color=palette][data-variant=ghost]:active{box-shadow:inset 2px 2px color-mix(in srgb,var(--palette-accent) 28%,transparent)}.aab-Root:not([disabled])[data-color=palette][data-variant=iconText],.aab-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}.aab-Root:not([disabled])[data-color=palette][data-variant=iconText]:focus-visible,.aab-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){.aab-Root:not([disabled])[data-color=palette][data-variant=iconText]:hover,.aab-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)}}.aab-Root:not([disabled])[data-color=palette][data-variant=iconText]:focus-visible,.aab-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)}.aab-Root:not([disabled])[data-color=palette][data-variant=iconText]:active,.aab-Root:not([disabled])[data-color=palette][data-variant=text]:active{transform:matrix(0.9,0,0,0.9,0,1)}.aab-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){.aab-Root:not([disabled])[data-color=palette][data-variant=iconBox]:hover{scale:1.1}}.aab-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)}.aab-Root:not([disabled])[data-color=palette][data-variant=icon]{color:var(--palette-accent);display:inline-flex;align-items:center;justify-content:center}.aab-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){.aab-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)}}.aab-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)}.aab-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)}.aab-Root[data-variant=panel][data-color=secondary],.aab-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)}.aab-Root[data-variant=panel][data-color=secondary] .aab-SubLabel,.aab-Root[data-variant=panel][data-color=secondary]:not([disabled]) .aab-SubLabel{color:color-mix(in srgb,var(--secondary) 82%,transparent)}.aab-Root[data-variant=panel][data-color=secondary] .aab-MainLabel,.aab-Root[data-variant=panel][data-color=secondary]:not([disabled]) .aab-MainLabel{color:color-mix(in srgb,white 92%,var(--secondary) 8%)}.aab-Root[data-variant=panel][data-color=secondary]:not([disabled]):focus-visible,.aab-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){.aab-Root[data-variant=panel][data-color=secondary]:not([disabled]):hover,.aab-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))}}.aab-Root[data-variant=panel][data-color=secondary]:not([disabled]):active,.aab-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'] .aab-Root[data-variant=panel][data-color=secondary],[data-theme='light'] .aab-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'] .aab-Root[data-variant=panel][data-color=secondary] .aab-SubLabel,[data-theme='light'] .aab-Root[data-variant=panel][data-color=secondary]:not([disabled]) .aab-SubLabel{color:color-mix(in srgb,var(--secondary) 82%,transparent)}[data-theme='light'] .aab-Root[data-variant=panel][data-color=secondary] .aab-MainLabel,[data-theme='light'] .aab-Root[data-variant=panel][data-color=secondary]:not([disabled]) .aab-MainLabel{color:color-mix(in srgb,#2f3340 84%,var(--secondary) 16%)}[data-theme='light'] .aab-Root[data-variant=panel][data-color=secondary]:not([disabled]):focus-visible,[data-theme='light'] .aab-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'] .aab-Root[data-variant=panel][data-color=secondary]:not([disabled]):hover,[data-theme='light'] .aab-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'] .aab-Root[data-variant=panel][data-color=secondary]:not([disabled]):active,[data-theme='light'] .aab-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)}.aab-Root:not([disabled])[data-color=danger]:is([data-variant=outline],[data-variant=text],[data-variant=ghost]){color:var(--danger-ink)}.aab-Root:not([disabled])[data-color=danger][data-variant=outline]{box-shadow:0 0 2px 1px var(--danger-ink)}.aafs-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:aafs-search-spinner-spin 0.8s linear infinite}@media (prefers-reduced-motion:reduce){.aafs-Spinner{animation-duration:2.4s}}@keyframes aafs-search-spinner-spin{to{transform:rotate(360deg)}}:is([data-aa-address],[data-aa-ofuda]) [hidden]{display:none}.aat-Content[hidden]{display:none}.aate-Input[data-aa-auto-size]{field-sizing:content;min-height:calc(1lh + var(--space2) * 2);height:calc(1lh + var(--space2) * 2)}}
