.WashiSpinner_spinner__By_iG{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:currentColor}.WashiSpinner_spinner__By_iG svg{width:100%;height:100%;animation:WashiSpinner_washiSpinnerRotate__c6B_i var(--motion-slow) linear infinite}.WashiSpinner_spinnerSmall__VCj8Y{width:16px;height:16px}.WashiSpinner_spinnerDefault__ZhBOx{width:24px;height:24px}.WashiSpinner_spinnerLarge__QQG29{width:32px;height:32px}@keyframes WashiSpinner_washiSpinnerRotate__c6B_i{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.WashiSpinner_spinner__By_iG svg{animation:none}}.Button_root__TGoHb{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;box-sizing:border-box;font-family:var(--type-role-body-family);font-weight:var(--button-font-weight,var(--text-weight-medium));font-variation-settings:var(--washi-v2-serif-ui-settings,normal);line-height:1;cursor:pointer;border-radius:var(--radius-subtle);background:transparent;color:var(--sumi-1);border:1px solid transparent;overflow:hidden;white-space:nowrap;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.Button_root__TGoHb[data-attention-cue=required-action]:not(:disabled):after{content:"";position:absolute;inset-block:-1px;inset-inline-start:-1px;width:4px;border-radius:var(--radius-subtle) 0 0 var(--radius-subtle);background:color-mix(in srgb,var(--persimmon) 86%,var(--washi) 14%);pointer-events:none;animation:Button_buttonRequiredActionEdgeIn__RnoEd var(--motion-medium) var(--ease-standard);transition:width var(--motion-medium) var(--ease-standard),background var(--motion-medium) var(--ease-standard)}.Button_root__TGoHb[data-attention-cue=required-action]:focus-visible:not(:disabled):after,.Button_root__TGoHb[data-attention-cue=required-action]:hover:not(:disabled):after{width:5px;background:var(--persimmon)}@keyframes Button_buttonRequiredActionEdgeIn__RnoEd{0%{transform:scaleY(.45);opacity:.38}to{transform:scaleY(1);opacity:1}}.Button_root__TGoHb[data-attention-cue=workflow-next]:not(:disabled):after{content:"";position:absolute;inset-block:-1px;inset-inline-start:-1px;width:4px;border-radius:var(--radius-subtle) 0 0 var(--radius-subtle);background:color-mix(in srgb,var(--sumi-2) 78%,var(--washi) 22%);pointer-events:none;animation:Button_buttonRequiredActionEdgeIn__RnoEd var(--motion-medium) var(--ease-standard);transition:width var(--motion-medium) var(--ease-standard),background var(--motion-medium) var(--ease-standard)}.Button_root__TGoHb[data-attention-cue=workflow-next]:focus-visible:not(:disabled):after,.Button_root__TGoHb[data-attention-cue=workflow-next]:hover:not(:disabled):after{width:5px;background:var(--sumi-1)}.Button_root__TGoHb[data-staging-edge=true]{border-left:3px solid var(--persimmon)}.Button_root__TGoHb:disabled{cursor:default;opacity:.55;filter:saturate(.82)}.Button_root__TGoHb[data-loading=true]{cursor:progress}.Button_root__TGoHb[data-content-align=start]{justify-content:flex-start;text-align:left}.Button_sizeSmall__3NkPZ{height:28px;font-size:var(--text-secondary-size);padding:0 10px}.Button_sizeDefault__onkns{height:36px;font-size:var(--text-body-size);padding:0 14px}.Button_sizeLarge__uKCxc{height:44px;font-size:var(--text-h4-size);padding:0 18px}.Button_iconOnly__efAxJ.Button_sizeSmall__3NkPZ{width:32px;padding:0}.Button_iconOnly__efAxJ.Button_sizeDefault__onkns{width:36px;padding:0}.Button_iconOnly__efAxJ.Button_sizeLarge__uKCxc{width:44px;padding:0}.Button_primaryCommit__tBRhV{background:var(--persimmon);color:var(--washi);border-color:transparent;font-weight:var(--button-font-weight,var(--text-weight-semibold))}.Button_primaryCommit__tBRhV:hover:not(:disabled){background:var(--persimmon-ink)}.Button_primaryCommit__tBRhV:disabled{background:var(--washi-deep);color:var(--sumi-3);opacity:1;filter:none}.Button_secondary__4lORa{background:transparent;color:var(--sumi-1);border:1px solid var(--hairline-strong)}.Button_secondary__4lORa:hover:not(:disabled){border-color:var(--sumi-3)}.Button_destructive__ovQ8c{background:transparent;color:var(--rag-critical);border:1px solid var(--hairline-strong)}.Button_destructive__ovQ8c:hover:not(:disabled){background:var(--rag-critical-bg);border-color:var(--rag-critical)}.Button_aiSuggest__wV2aB{background:transparent;color:var(--sumi-1);border:1px dashed var(--sumi-2)}.Button_aiSuggest__wV2aB:hover:not(:disabled){background:var(--washi-soft)}.Button_ghost__mT6kY{background:transparent;color:var(--sumi-1);border-color:transparent}.Button_ghost__mT6kY:hover:not(:disabled){color:var(--sumi);background:color-mix(in srgb,var(--sumi-2) 4%,transparent)}.Button_nav__pmyNK{background:transparent;color:var(--sumi-2);border-color:transparent;padding-bottom:4px;border-bottom:2px solid transparent;border-radius:0}.Button_nav__pmyNK:hover:not(:disabled){color:var(--sumi)}.Button_nav__pmyNK.Button_navActive__k_Bd1,.Button_nav__pmyNK[aria-current=page],.Button_nav__pmyNK[aria-selected=true]{color:var(--sumi);border-bottom-color:var(--hairline-strong)}.Button_link__8OJ2r{display:inline;height:auto;min-height:0;padding:0;border:0;background:none;color:var(--sumi-2);font-size:var(--text-secondary-size);font-weight:var(--text-weight-regular);-webkit-text-decoration:underline dotted var(--hairline-strong);text-decoration:underline dotted var(--hairline-strong);text-underline-offset:3px}.Button_link__8OJ2r:hover:not(:disabled){color:var(--sumi);background:none}.Button_iconSlot__iWbG0{display:inline-flex;align-items:center;flex-shrink:0}@media (max-width:479px){.Button_root__TGoHb{min-height:44px}.Button_iconOnly__efAxJ.Button_sizeDefault__onkns,.Button_iconOnly__efAxJ.Button_sizeSmall__3NkPZ{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.Button_root__TGoHb[data-attention-cue=required-action]:after,.Button_root__TGoHb[data-attention-cue=workflow-next]:after{animation:none;transition:none}}