.w2-button_root__cG3E2{--b-height:var(--w2-size-button-md-height);--b-pad:var(--w2-size-button-md-padding-x);--b-gap:var(--w2-size-button-md-gap);--b-radius:var(--w2-size-button-md-radius);--b-icon:var(--w2-size-button-md-icon);--b-focus-ring:inset 0 0 0 0 transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:var(--b-height);gap:var(--b-gap);padding:var(--w2-size-button-padding-y) var(--b-pad);border:0;border-radius:var(--b-radius);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),box-shadow var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-button_root__cG3E2[data-size=sm]{--b-height:var(--w2-size-button-sm-height);--b-pad:var(--w2-size-button-sm-padding-x);--b-gap:var(--w2-size-button-sm-gap);--b-radius:var(--w2-size-button-sm-radius);--b-icon:var(--w2-size-button-sm-icon)}.w2-button_root__cG3E2[data-size=lg]{--b-height:var(--w2-size-button-lg-height);--b-pad:var(--w2-size-button-lg-padding-x);--b-gap:var(--w2-size-button-lg-gap);--b-radius:var(--w2-size-button-lg-radius);--b-icon:var(--w2-size-button-lg-icon)}.w2-button_root__cG3E2:focus-visible,.w2-button_root__cG3E2[data-state=focus]{outline:none;--b-focus-ring:inset 0 0 0 var(--w2-size-button-focus-stroke) var(--b-focus)}.w2-button_icon__QZtVb{display:inline-flex;flex:none}.w2-button_icon__QZtVb svg{width:var(--b-icon);height:var(--b-icon)}.w2-button_cost__hUWzi{display:inline-flex;align-items:center;gap:var(--w2-size-gap-2xs);opacity:var(--w2-effect-button-opacity-cost)}.w2-button_costIcon__oBBoI{flex:none;width:1em;height:1em}.w2-button_srOnly__UUNtR{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w2-button_root__cG3E2[data-type=fill]{color:var(--b-on-fill);background:linear-gradient(180deg,var(--w2-color-button-material-sheen-top) 0,var(--w2-color-button-material-sheen-clear) 42%,var(--w2-color-button-material-sheen-clear) 100%),linear-gradient(180deg,var(--b-body-top) 0,var(--b-body-bottom) 100%);box-shadow:var(--b-focus-ring),inset 0 1px 0 0 var(--w2-color-button-material-highlight-default),inset 0 -1px 0 0 var(--w2-color-button-material-bottom-default),0 2px 0 0 var(--b-edge);text-shadow:0 1px 1px var(--w2-color-button-material-text-shadow)}.w2-button_root__cG3E2[data-type=fill]:hover,.w2-button_root__cG3E2[data-type=fill][data-state=hover]{background:linear-gradient(180deg,var(--w2-color-button-material-sheen-top) 0,var(--w2-color-button-material-sheen-clear) 42%,var(--w2-color-button-material-sheen-clear) 100%),linear-gradient(180deg,var(--b-body-top-hover) 0,var(--b-body-bottom-hover) 100%);box-shadow:var(--b-focus-ring),inset 0 1px 0 0 var(--w2-color-button-material-highlight-hover),inset 0 -1px 0 0 var(--w2-color-button-material-bottom-hover),0 2px 0 0 var(--b-edge)}.w2-button_root__cG3E2[data-type=fill]:active,.w2-button_root__cG3E2[data-type=fill][data-state=pressed]{background:linear-gradient(180deg,var(--b-body-top-pressed) 0,var(--b-body-bottom-pressed) 100%);box-shadow:var(--b-focus-ring),inset 0 0 0 var(--w2-size-button-border) var(--b-edge),inset 0 2px 3px 0 var(--w2-color-button-material-pressed-inner-dark),inset 0 -1px 2px 0 var(--w2-color-button-material-pressed-inner-light)}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]){--fv-top:var(--fv-default-top);--fv-bottom:var(--fv-default-bottom);color:var(--fv-on,var(--w2-color-button-fill-v2-content-dark));background:linear-gradient(180deg,var(--fv-top) 0,var(--fv-bottom) 100%);box-shadow:inset 0 0 0 var(--w2-effect-button-fill-v2-one) var(--w2-color-button-fill-v2-border),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-border-top),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-highlight),var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-two) var(--w2-effect-button-fill-v2-three) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-contact);text-shadow:none}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]):hover,.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark])[data-state=hover]{--fv-top:var(--fv-hover-top);--fv-bottom:var(--fv-hover-bottom);box-shadow:inset 0 0 0 var(--w2-effect-button-fill-v2-one) var(--w2-color-button-fill-v2-border),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-border-top),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-highlight-hover),var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-two) var(--w2-effect-button-fill-v2-four) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-contact-hover)}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]):active,.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark])[data-state=pressed]{--fv-top:var(--fv-pressed-top);--fv-bottom:var(--fv-pressed-bottom);box-shadow:inset 0 0 0 var(--w2-effect-button-fill-v2-one) var(--w2-color-button-fill-v2-border),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-pressed-border),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-two) var(--w2-effect-button-fill-v2-three) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-pressed-inner)}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]):focus-visible,.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark])[data-state=focus]{--b-focus-ring:inset 0 0 0 0 transparent;outline:var(--w2-size-button-fill-v2-focus-stroke) solid var(--b-focus);outline-offset:0}.w2-button_root__cG3E2[data-type=fill][data-color=brand]{--fv-on:var(--w2-color-button-brand-on-fill);--fv-default-top:var(--w2-color-button-fill-v2-brand-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-brand-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-brand-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-brand-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-brand-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-brand-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=neutral]{--fv-default-top:var(--w2-color-button-fill-v2-neutral-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-neutral-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-neutral-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-neutral-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-neutral-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-neutral-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=danger]{--fv-default-top:var(--w2-color-button-fill-v2-danger-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-danger-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-danger-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-danger-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-danger-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-danger-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=success]{--fv-default-top:var(--w2-color-button-fill-v2-success-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-success-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-success-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-success-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-success-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-success-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=warning]{--fv-default-top:var(--w2-color-button-fill-v2-warning-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-warning-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-warning-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-warning-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-warning-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-warning-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=info]{--fv-default-top:var(--w2-color-button-fill-v2-info-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-info-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-info-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-info-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-info-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-info-pressed-bottom)}.w2-button_root__cG3E2[data-type=outline-subtle],.w2-button_root__cG3E2[data-type=outline]{--b-stroke:var(--b-outline);background:linear-gradient(180deg,var(--w2-color-button-material-outline-top) 0,var(--w2-color-button-material-outline-bottom) 100%);box-shadow:var(--b-focus-ring),inset 0 0 0 var(--w2-size-button-border) var(--b-stroke),inset 0 1px 0 0 var(--w2-color-button-material-outline-highlight),0 2px 5px -3px var(--w2-color-button-material-outline-shadow)}.w2-button_root__cG3E2[data-type=outline]{color:var(--b-text-outline)}.w2-button_root__cG3E2[data-type=outline-subtle]{--b-stroke:var(--w2-color-button-material-outline-subtle);color:var(--w2-color-text-primary)}.w2-button_root__cG3E2[data-type=outline-subtle]:hover,.w2-button_root__cG3E2[data-type=outline-subtle][data-state=hover],.w2-button_root__cG3E2[data-type=outline]:hover,.w2-button_root__cG3E2[data-type=outline][data-state=hover]{background:var(--b-soft)}.w2-button_root__cG3E2[data-type=outline-subtle]:active,.w2-button_root__cG3E2[data-type=outline-subtle][data-state=pressed],.w2-button_root__cG3E2[data-type=outline]:active,.w2-button_root__cG3E2[data-type=outline][data-state=pressed]{background:var(--b-pressed-outline)}.w2-button_root__cG3E2[data-type=ghost],.w2-button_root__cG3E2[data-type=link]{color:var(--b-text-quiet);background:var(--w2-color-material-scrim-clear);box-shadow:var(--b-focus-ring)}.w2-button_root__cG3E2[data-type=link]{height:auto;padding:var(--w2-size-button-link-padding-y) var(--w2-size-button-link-padding-x);border-radius:var(--w2-size-button-link-radius)}.w2-button_root__cG3E2[data-type=ghost]:hover,.w2-button_root__cG3E2[data-type=ghost][data-state=hover],.w2-button_root__cG3E2[data-type=link]:hover,.w2-button_root__cG3E2[data-type=link][data-state=hover]{background:var(--b-soft)}.w2-button_root__cG3E2[data-type=ghost]:active,.w2-button_root__cG3E2[data-type=ghost][data-state=pressed],.w2-button_root__cG3E2[data-type=link]:active,.w2-button_root__cG3E2[data-type=link][data-state=pressed]{background:var(--b-pressed-ghost)}.w2-button_spinner__rUGzI{flex:none;width:var(--b-icon);height:var(--b-icon);box-sizing:border-box;border-radius:50%;border-right-color:currentcolor;border:var(--w2-size-button-focus-stroke) solid;border-right:var(--w2-size-button-focus-stroke) solid transparent;animation:w2-button_w2-button-spin__2Uw7F .8s linear infinite}@keyframes w2-button_w2-button-spin__2Uw7F{to{transform:rotate(1turn)}}.w2-button_root__cG3E2[data-loading=true]{cursor:progress}.w2-button_root__cG3E2:disabled,.w2-button_root__cG3E2[aria-disabled=true]{opacity:var(--w2-effect-button-opacity-disabled);cursor:not-allowed}.w2-button_root__cG3E2[data-type=fill]:disabled,.w2-button_root__cG3E2[data-type=fill][aria-disabled=true]{background:linear-gradient(180deg,var(--w2-color-button-material-sheen-top) 0,var(--w2-color-button-material-sheen-clear) 42%,var(--w2-color-button-material-sheen-clear) 100%),linear-gradient(180deg,var(--b-body-top) 0,var(--b-body-bottom) 100%);box-shadow:0 0 0 var(--w2-size-button-border) var(--b-disabled-edge)}.w2-button_root__cG3E2[data-type=outline-subtle]:disabled,.w2-button_root__cG3E2[data-type=outline-subtle][aria-disabled=true],.w2-button_root__cG3E2[data-type=outline]:disabled,.w2-button_root__cG3E2[data-type=outline][aria-disabled=true]{background:linear-gradient(180deg,var(--w2-color-button-material-outline-top) 0,var(--w2-color-button-material-outline-bottom) 100%);box-shadow:inset 0 0 0 var(--w2-size-button-border) var(--b-stroke),0 0 0 var(--w2-size-button-border) var(--b-disabled-edge)}.w2-button_root__cG3E2[data-type=ghost]:disabled,.w2-button_root__cG3E2[data-type=ghost][aria-disabled=true],.w2-button_root__cG3E2[data-type=link]:disabled,.w2-button_root__cG3E2[data-type=link][aria-disabled=true]{background:var(--w2-color-material-scrim-clear);box-shadow:0 0 0 var(--w2-size-button-border) var(--b-disabled-edge)}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]):disabled,.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark])[aria-disabled=true]{--fv-top:var(--fv-default-top);--fv-bottom:var(--fv-default-bottom);opacity:var(--w2-opacity-button-fill-v2-disabled);background:linear-gradient(180deg,var(--fv-top) 0,var(--fv-bottom) 100%);box-shadow:inset 0 0 0 var(--w2-effect-button-fill-v2-one) var(--w2-color-button-fill-v2-border);outline:none}@media (prefers-reduced-motion:reduce){.w2-button_root__cG3E2{transition:none}.w2-button_spinner__rUGzI{animation:none;border-right-color:currentColor;opacity:.6}}.w2-button_root__cG3E2[data-color=brand]{--b-body-top:var(--w2-color-button-brand-body-top);--b-body-bottom:var(--w2-color-button-brand-body-bottom);--b-body-top-hover:var(--w2-color-button-brand-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-brand-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-brand-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-brand-body-bottom-pressed);--b-edge:var(--w2-color-button-brand-edge);--b-on-fill:var(--w2-color-button-brand-on-fill);--b-outline:var(--w2-color-button-brand-outline);--b-text-outline:var(--w2-color-button-brand-text-outline);--b-text-quiet:var(--w2-color-button-brand-text-quiet);--b-soft:var(--w2-color-button-brand-soft);--b-pressed-outline:var(--w2-color-button-brand-pressed-outline);--b-pressed-ghost:var(--w2-color-button-brand-pressed-ghost);--b-focus:var(--w2-color-button-brand-focus);--b-disabled-edge:var(--w2-color-button-brand-disabled-edge)}.w2-button_root__cG3E2[data-color=neutral]{--b-body-top:var(--w2-color-button-neutral-body-top);--b-body-bottom:var(--w2-color-button-neutral-body-bottom);--b-body-top-hover:var(--w2-color-button-neutral-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-neutral-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-neutral-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-neutral-body-bottom-pressed);--b-edge:var(--w2-color-button-neutral-edge);--b-on-fill:var(--w2-color-button-neutral-on-fill);--b-outline:var(--w2-color-button-neutral-outline);--b-text-outline:var(--w2-color-button-neutral-text-outline);--b-text-quiet:var(--w2-color-button-neutral-text-quiet);--b-soft:var(--w2-color-button-neutral-soft);--b-pressed-outline:var(--w2-color-button-neutral-pressed-outline);--b-pressed-ghost:var(--w2-color-button-neutral-pressed-ghost);--b-focus:var(--w2-color-button-neutral-focus);--b-disabled-edge:var(--w2-color-button-neutral-disabled-edge)}.w2-button_root__cG3E2[data-color=dark]{--b-body-top:var(--w2-color-button-dark-body-top);--b-body-bottom:var(--w2-color-button-dark-body-bottom);--b-body-top-hover:var(--w2-color-button-dark-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-dark-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-dark-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-dark-body-bottom-pressed);--b-edge:var(--w2-color-button-dark-edge);--b-on-fill:var(--w2-color-button-dark-on-fill);--b-outline:var(--w2-color-button-dark-outline);--b-text-outline:var(--w2-color-button-dark-text-outline);--b-text-quiet:var(--w2-color-button-dark-text-quiet);--b-soft:var(--w2-color-button-dark-soft);--b-pressed-outline:var(--w2-color-button-dark-pressed-outline);--b-pressed-ghost:var(--w2-color-button-dark-pressed-ghost);--b-focus:var(--w2-color-button-dark-focus);--b-disabled-edge:var(--w2-color-button-dark-disabled-edge)}.w2-button_root__cG3E2[data-color=danger]{--b-body-top:var(--w2-color-button-danger-body-top);--b-body-bottom:var(--w2-color-button-danger-body-bottom);--b-body-top-hover:var(--w2-color-button-danger-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-danger-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-danger-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-danger-body-bottom-pressed);--b-edge:var(--w2-color-button-danger-edge);--b-on-fill:var(--w2-color-button-danger-on-fill);--b-outline:var(--w2-color-button-danger-outline);--b-text-outline:var(--w2-color-button-danger-text-outline);--b-text-quiet:var(--w2-color-button-danger-text-quiet);--b-soft:var(--w2-color-button-danger-soft);--b-pressed-outline:var(--w2-color-button-danger-pressed-outline);--b-pressed-ghost:var(--w2-color-button-danger-pressed-ghost);--b-focus:var(--w2-color-button-danger-focus);--b-disabled-edge:var(--w2-color-button-danger-disabled-edge)}.w2-button_root__cG3E2[data-color=success]{--b-body-top:var(--w2-color-button-success-body-top);--b-body-bottom:var(--w2-color-button-success-body-bottom);--b-body-top-hover:var(--w2-color-button-success-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-success-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-success-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-success-body-bottom-pressed);--b-edge:var(--w2-color-button-success-edge);--b-on-fill:var(--w2-color-button-success-on-fill);--b-outline:var(--w2-color-button-success-outline);--b-text-outline:var(--w2-color-button-success-text-outline);--b-text-quiet:var(--w2-color-button-success-text-quiet);--b-soft:var(--w2-color-button-success-soft);--b-pressed-outline:var(--w2-color-button-success-pressed-outline);--b-pressed-ghost:var(--w2-color-button-success-pressed-ghost);--b-focus:var(--w2-color-button-success-focus);--b-disabled-edge:var(--w2-color-button-success-disabled-edge)}.w2-button_root__cG3E2[data-color=warning]{--b-body-top:var(--w2-color-button-warning-body-top);--b-body-bottom:var(--w2-color-button-warning-body-bottom);--b-body-top-hover:var(--w2-color-button-warning-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-warning-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-warning-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-warning-body-bottom-pressed);--b-edge:var(--w2-color-button-warning-edge);--b-on-fill:var(--w2-color-button-warning-on-fill);--b-outline:var(--w2-color-button-warning-outline);--b-text-outline:var(--w2-color-button-warning-text-outline);--b-text-quiet:var(--w2-color-button-warning-text-quiet);--b-soft:var(--w2-color-button-warning-soft);--b-pressed-outline:var(--w2-color-button-warning-pressed-outline);--b-pressed-ghost:var(--w2-color-button-warning-pressed-ghost);--b-focus:var(--w2-color-button-warning-focus);--b-disabled-edge:var(--w2-color-button-warning-disabled-edge)}.w2-button_root__cG3E2[data-color=info]{--b-body-top:var(--w2-color-button-info-body-top);--b-body-bottom:var(--w2-color-button-info-body-bottom);--b-body-top-hover:var(--w2-color-button-info-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-info-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-info-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-info-body-bottom-pressed);--b-edge:var(--w2-color-button-info-edge);--b-on-fill:var(--w2-color-button-info-on-fill);--b-outline:var(--w2-color-button-info-outline);--b-text-outline:var(--w2-color-button-info-text-outline);--b-text-quiet:var(--w2-color-button-info-text-quiet);--b-soft:var(--w2-color-button-info-soft);--b-pressed-outline:var(--w2-color-button-info-pressed-outline);--b-pressed-ghost:var(--w2-color-button-info-pressed-ghost);--b-focus:var(--w2-color-button-info-focus);--b-disabled-edge:var(--w2-color-button-info-disabled-edge)}.w2-icon-button_root__drKuB{--ib-hit:var(--w2-size-icon-button-hit-target);width:var(--b-height);padding:0;gap:0;margin:calc((var(--ib-hit) - var(--b-height)) / 2)}.w2-icon-button_root__drKuB[data-size=lg]{--ib-hit:var(--w2-size-button-lg-height)}.w2-icon-button_root__drKuB[data-shape=circle]{--b-radius:var(--w2-size-radius-pill)}.w2-icon-button_root__drKuB:after{content:"";position:absolute;inset:calc((var(--b-height) - var(--ib-hit)) / 2);border-radius:inherit}.w2-icon-button_root__drKuB:focus-visible,.w2-icon-button_root__drKuB[data-state=focus]{--b-focus-ring:inset 0 0 0 0 transparent;outline:var(--w2-size-button-focus-stroke) solid var(--b-focus);outline-offset:var(--w2-size-icon-button-focus-gap)}.tool-modal_overlay__c_wNE{position:fixed;inset:0;z-index:100;display:flex;overflow-y:auto;padding:var(--w2-size-padding-2xl) var(--w2-size-padding-md);background:var(--w2-color-surface-scrim);font-family:var(--w2-primitive-type-family-sans)}.tool-modal_panel__nGHI_{display:flex;flex-direction:column;width:min(var(--w2-layout-modal-xl),100%);min-width:0;margin:auto;border:var(--w2-size-border-default) solid var(--w2-color-border-strong);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-surface-raised);box-shadow:var(--w2-shadow-elevation-5);color:var(--w2-color-text-secondary)}.tool-modal_panel__nGHI_[data-wide=true]{width:min(var(--w2-layout-content-max),100%)}.tool-modal_header__vaaEC{display:flex;align-items:center;gap:var(--w2-size-gap-md);padding:var(--w2-size-padding-lg) var(--w2-size-padding-lg) 0}.tool-modal_title__pubGI{flex:1 1 0;min-width:0;margin:0;overflow:hidden;color:var(--w2-color-text-primary);text-overflow:ellipsis;white-space:nowrap}.tool-modal_actions__GlRfl{display:flex;flex:none;gap:var(--w2-size-gap-xs);margin-left:auto}.tool-modal_body__ejrw2{min-width:0;padding:var(--w2-size-padding-lg)}@media (max-width:639px){.tool-modal_overlay__c_wNE{overflow:hidden;padding:0}.tool-modal_panel__nGHI_,.tool-modal_panel__nGHI_[data-wide=true]{position:absolute;inset:6dvh 0 0;width:auto;margin:0;border-bottom:0;border-radius:var(--w2-size-radius-container-lg) var(--w2-size-radius-container-lg) 0 0}.tool-modal_header__vaaEC{padding:var(--w2-size-padding-sm) var(--w2-size-padding-md);border-bottom:var(--w2-size-border-default) solid var(--w2-color-border-default)}.tool-modal_body__ejrw2{flex:1 1 0;min-height:0;overflow-y:auto;padding:var(--w2-size-padding-sm) var(--w2-size-padding-sm) max(var(--w2-size-padding-sm),env(safe-area-inset-bottom))}}.w2-field_label__aWpiM{--fl-text:var(--w2-color-input-text-label);--fl-marker:var(--w2-color-input-text-error);--fl-meta:var(--w2-color-input-text-helper);--fl-disabled:var(--w2-color-input-text-disabled);display:flex;align-items:center;gap:var(--w2-size-gap-2xs);width:100%;min-width:0;margin:0;overflow-wrap:break-word;color:var(--fl-text)}.w2-field_labelText__79WOV{flex:0 1 auto;min-width:0}.w2-field_meta__H2xyb{margin-inline-start:auto}.w2-field_label__aWpiM[data-context=input] .w2-field_meta__H2xyb,.w2-field_label__aWpiM[data-context=textarea] .w2-field_meta__H2xyb{padding-inline-start:calc(var(--w2-size-gap-xs) - var(--w2-size-gap-2xs))}.w2-field_label__aWpiM[data-context=select]{--fl-text:var(--w2-color-select-text-label);--fl-marker:var(--w2-color-select-text-required);--fl-meta:var(--w2-color-select-text-muted);--fl-disabled:var(--w2-color-select-text-muted);gap:var(--w2-size-gap-xs)}.w2-field_label__aWpiM[data-context=textarea]{--fl-text:var(--w2-color-textarea-text-label);--fl-marker:var(--w2-color-textarea-text-error);--fl-meta:var(--w2-color-textarea-text-helper);--fl-disabled:var(--w2-color-textarea-text-disabled);padding-bottom:var(--w2-size-textarea-field-gap)}.w2-field_label__aWpiM[data-context=checkbox],.w2-field_label__aWpiM[data-context=radio],.w2-field_label__aWpiM[data-context=switch]{align-items:flex-start;--fl-marker:var(--w2-color-border-focus)}.w2-field_label__aWpiM[data-context=checkbox]{--fl-text:var(--w2-color-checkbox-text-label);--fl-disabled:var(--w2-color-checkbox-text-disabled)}.w2-field_label__aWpiM[data-context=radio]{--fl-text:var(--w2-color-radio-text-label);--fl-disabled:var(--w2-color-radio-text-disabled)}.w2-field_label__aWpiM[data-context=switch]{--fl-text:var(--w2-color-switch-text-label);--fl-disabled:var(--w2-color-switch-text-disabled)}.w2-field_marker__bAVyb{flex:none;color:var(--fl-marker)}.w2-field_meta__H2xyb{flex:none;white-space:nowrap;color:var(--fl-meta)}.w2-field_label__aWpiM[data-disabled=true],.w2-field_label__aWpiM[data-disabled=true] .w2-field_marker__bAVyb,.w2-field_label__aWpiM[data-disabled=true] .w2-field_meta__H2xyb{color:var(--fl-disabled)}.w2-field_support__CBTHJ{--fs-color:var(--w2-color-input-text-helper);--fs-counter:var(--fs-color);display:flex;align-items:flex-start;gap:var(--w2-size-gap-xs);width:100%;min-width:0;overflow-wrap:break-word;color:var(--fs-color)}.w2-field_message__ZNpnu{flex:1 1 0;min-width:0}.w2-field_counter__iK8r5{flex:none;white-space:nowrap;color:var(--fs-counter)}.w2-field_statusIcon__6EMJ3{flex:none;width:16px;height:16px}.w2-field_support__CBTHJ[data-context=input][data-status=error]{--fs-color:var(--w2-color-input-text-error)}.w2-field_support__CBTHJ[data-context=input][data-status=success]{--fs-color:var(--w2-color-input-text-success)}.w2-field_support__CBTHJ[data-context=input][data-status=disabled]{--fs-color:var(--w2-color-input-text-disabled)}.w2-field_support__CBTHJ[data-context=select]{--fs-color:var(--w2-color-select-text-muted);align-items:center;gap:var(--w2-size-gap-2xs)}.w2-field_support__CBTHJ[data-context=select][data-status=error]{--fs-color:var(--w2-color-select-text-error)}.w2-field_support__CBTHJ[data-context=select][data-status=success]{--fs-color:var(--w2-color-select-text-success)}.w2-field_support__CBTHJ[data-context=checkbox],.w2-field_support__CBTHJ[data-context=radio],.w2-field_support__CBTHJ[data-context=switch]{gap:0}.w2-field_support__CBTHJ[data-context=checkbox]{--fs-color:var(--w2-color-checkbox-text-support)}.w2-field_support__CBTHJ[data-context=checkbox][data-status=error]{--fs-color:var(--w2-color-checkbox-text-error)}.w2-field_support__CBTHJ[data-context=checkbox][data-status=disabled]{--fs-color:var(--w2-color-checkbox-text-disabled)}.w2-field_support__CBTHJ[data-context=radio]{--fs-color:var(--w2-color-radio-text-support)}.w2-field_support__CBTHJ[data-context=radio][data-status=error]{--fs-color:var(--w2-color-radio-text-error)}.w2-field_support__CBTHJ[data-context=radio][data-status=disabled]{--fs-color:var(--w2-color-radio-text-disabled)}.w2-field_support__CBTHJ[data-context=switch]{--fs-color:var(--w2-color-switch-text-support)}.w2-field_support__CBTHJ[data-context=switch][data-status=error]{--fs-color:var(--w2-color-switch-text-error)}.w2-field_support__CBTHJ[data-context=switch][data-status=disabled]{--fs-color:var(--w2-color-switch-text-disabled)}.w2-field_support__CBTHJ[data-context=textarea]{--fs-color:var(--w2-color-textarea-text-helper);--fs-counter:var(--w2-color-textarea-text-helper);justify-content:flex-end;gap:0}.w2-field_support__CBTHJ[data-context=textarea] .w2-field_message__ZNpnu{padding-top:var(--w2-size-textarea-field-gap)}.w2-field_support__CBTHJ[data-context=textarea] .w2-field_counter__iK8r5{padding-top:var(--w2-size-textarea-field-gap);padding-left:var(--w2-size-textarea-field-gap)}.w2-field_support__CBTHJ[data-context=textarea][data-status=error]{--fs-color:var(--w2-color-textarea-text-error)}.w2-field_support__CBTHJ[data-context=textarea][data-status=success]{--fs-color:var(--w2-color-textarea-text-success)}.w2-field_support__CBTHJ[data-context=textarea][data-status=disabled]{--fs-color:var(--w2-color-textarea-text-disabled);--fs-counter:var(--w2-color-textarea-text-disabled)}.w2-scope_scope__LUTHG{--wd-typography-display-xs-family:var(--w2-primitive-type-family-sans);--wd-typography-display-sm-family:var(--w2-primitive-type-family-sans);--wd-typography-display-md-family:var(--w2-primitive-type-family-sans);--wd-typography-display-lg-family:var(--w2-primitive-type-family-sans);--wd-typography-display-xl-family:var(--w2-primitive-type-family-sans);--wd-typography-display-2xl-family:var(--w2-primitive-type-family-sans);--wd-typography-heading-h6-family:var(--w2-primitive-type-family-sans);--wd-typography-heading-h5-family:var(--w2-primitive-type-family-sans);--wd-typography-heading-h4-family:var(--w2-primitive-type-family-sans);--wd-typography-heading-h3-family:var(--w2-primitive-type-family-sans);--wd-typography-heading-h2-family:var(--w2-primitive-type-family-sans);--wd-typography-heading-h1-family:var(--w2-primitive-type-family-sans);--wd-typography-body-xs-family:var(--w2-primitive-type-family-sans);--wd-typography-body-sm-family:var(--w2-primitive-type-family-sans);--wd-typography-body-md-family:var(--w2-primitive-type-family-sans);--wd-typography-body-lg-family:var(--w2-primitive-type-family-sans);--wd-typography-body-xl-family:var(--w2-primitive-type-family-sans);--wd-typography-label-xs-family:var(--w2-primitive-type-family-sans);--wd-typography-label-sm-family:var(--w2-primitive-type-family-sans);--wd-typography-label-md-family:var(--w2-primitive-type-family-sans);--wd-typography-label-lg-family:var(--w2-primitive-type-family-sans);--wd-typography-caption-sm-family:var(--w2-primitive-type-family-sans);--wd-typography-caption-md-family:var(--w2-primitive-type-family-sans);--wd-typography-overline-sm-family:var(--w2-primitive-type-family-sans);--wd-typography-overline-md-family:var(--w2-primitive-type-family-sans);--wd-font-sans:var(--w2-primitive-type-family-sans);--wd-primitive-typography-font-family-sans:var(--w2-primitive-type-family-sans);--wd-color-surface-sunken:var(--w2-color-surface-sunken);--wd-color-surface-canvas:var(--w2-color-surface-canvas);--wd-color-surface-default:var(--w2-color-surface-default);--wd-color-surface-raised:var(--w2-color-surface-raised);--wd-color-surface-overlay:var(--w2-color-surface-overlay);--wd-color-surface-inverse:var(--w2-color-surface-inverse);--wd-color-text-primary:var(--w2-color-text-primary);--wd-color-text-secondary:var(--w2-color-text-secondary);--wd-color-text-muted:var(--w2-color-text-muted);--wd-color-text-disabled:var(--w2-color-text-disabled);--wd-color-text-inverse:var(--w2-color-text-inverse);--wd-color-border-default:var(--w2-color-border-default);--wd-color-border-focus:var(--w2-color-border-focus);--wd-color-action-brand-fill-default:var(--w2-color-action-brand-fill-default);--wd-color-action-brand-fill-hover:var(--w2-color-action-brand-fill-hover);--wd-color-action-brand-on-fill:var(--w2-color-action-brand-on-fill);--wd-color-action-brand-subtle:var(--w2-color-action-brand-subtle);--wd-color-action-brand-subtle-hover:var(--w2-color-action-brand-subtle-hover);--wd-color-action-brand-border:var(--w2-color-action-brand-border);--wd-color-action-brand-text:var(--w2-color-action-brand-text);--wd-color-surface-wash:var(--w2-color-surface-wash);--wd-color-border-on-media:var(--w2-color-border-on-media);--wd-color-border-divider:var(--w2-color-border-divider);--wd-color-paint-brand-stop-1:var(--w2-color-paint-brand-stop-1);--wd-color-paint-brand-stop-2:var(--w2-color-paint-brand-stop-2);--wd-color-paint-brand-stop-3:var(--w2-color-paint-brand-stop-3);--wd-color-paint-brand-stop-4:var(--w2-color-paint-brand-stop-4);--wd-color-border-subtle:var(--w2-color-border-subtle);--wd-color-border-strong:var(--w2-color-border-strong);--wd-color-icon-primary:var(--w2-color-icon-primary);--wd-color-icon-secondary:var(--w2-color-icon-secondary);--wd-color-icon-muted:var(--w2-color-icon-muted);--wd-color-icon-disabled:var(--w2-color-icon-disabled);--wd-color-icon-inverse:var(--w2-color-icon-inverse);--wd-color-action-brand-fill-pressed:var(--w2-color-action-brand-fill-pressed);--wd-color-border-on-media-strong:var(--w2-color-border-strong);--wd-color-surface-wash-subtle:var(--w2-color-surface-wash);--wd-color-surface-well:var(--w2-color-surface-sunken);--wd-radius-control-sm:var(--w2-size-radius-control-sm);--wd-radius-control-md:var(--w2-size-radius-control-md);--wd-radius-control-lg:var(--w2-size-radius-control-lg);--wd-radius-container-sm:var(--w2-size-radius-container-sm);--wd-radius-container-md:var(--w2-size-radius-container-md);--wd-radius-container-lg:var(--w2-size-radius-container-lg);--wd-radius-container-xl:var(--w2-size-radius-container-xl);--wd-radius-media-sm:var(--w2-size-radius-media-sm);--wd-radius-media-md:var(--w2-size-radius-media-md);--wd-radius-media-lg:var(--w2-size-radius-media-lg);--wd-radius-control-xs:var(--w2-size-radius-control-xs);--wd-radius-shape-full:var(--w2-size-radius-pill);font-family:var(--w2-primitive-type-family-sans)}.nu-create-card_card__vugWF{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;padding:0;overflow:hidden;border:var(--w2-size-component-uploader-stroke) solid var(--w2-color-component-uploader-border-strong);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-component-uploader-surface-raised);color:var(--w2-color-component-uploader-text);font:inherit;cursor:pointer;transition:background-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),border-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.nu-create-card_boundary__eBb8A{position:absolute;inset:5px;border:1px dashed var(--w2-color-component-uploader-inner-border);border-radius:calc(var(--w2-size-radius-container-md) - 5px);pointer-events:none}.nu-create-card_content__BEIR3{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--w2-size-component-uploader-gap-content);width:calc(100% - 60px);text-align:center}.nu-create-card_orb__k1QlA{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--w2-size-component-uploader-orb-md);height:var(--w2-size-component-uploader-orb-md);border:1px solid var(--w2-color-component-uploader-orb-border);border-radius:var(--w2-size-radius-pill);background:linear-gradient(180deg,#303640,#181c23 66%,#11141a);box-shadow:0 8px 18px rgb(0 0 0/.28),0 2px 0 var(--w2-primitive-color-raw-disabled-surface-090b0e),inset 0 1px 0 rgb(255 255 255/.18);color:var(--w2-color-component-uploader-icon)}.nu-create-card_text__PZZCv{display:flex;flex-direction:column;align-items:center;gap:var(--w2-size-component-uploader-gap-tight)}.nu-create-card_title__gDIms{color:var(--w2-color-component-uploader-text)}.nu-create-card_support__EDJbi{color:var(--w2-color-component-uploader-text-muted)}.nu-create-card_card__vugWF:hover:not(:disabled){border-color:var(--w2-color-component-uploader-border-hover);background:var(--w2-color-component-uploader-surface-hover)}.nu-create-card_card__vugWF:focus-visible .nu-create-card_orb__k1QlA,.nu-create-card_card__vugWF:hover:not(:disabled) .nu-create-card_orb__k1QlA,.nu-create-card_card__vugWF[aria-expanded=true] .nu-create-card_orb__k1QlA{border-color:var(--w2-color-component-uploader-border-focus);background:linear-gradient(180deg,#53203c,#2d1020);color:var(--w2-color-component-uploader-icon-brand)}.nu-create-card_card__vugWF:focus-visible{outline:2px solid var(--w2-color-border-focus);outline-offset:2px}.nu-create-card_card__vugWF:disabled{cursor:progress}.w2-project-sidebar_panel__5g_N2{position:relative;display:flex;flex-direction:column;gap:var(--w2-size-project-sidebar-gap-section);box-sizing:border-box;width:var(--w2-size-project-sidebar-content-expanded);height:100%;padding:var(--w2-size-project-sidebar-padding);background:var(--w2-color-sidebar-panel);border-radius:var(--w2-size-project-sidebar-radius-panel);box-shadow:var(--w2-shadow-elevation-3)}.w2-project-sidebar_panel__5g_N2 .w2-project-sidebar_newProject__vG0PV{--b-height:var(--w2-size-project-sidebar-target);width:100%}.w2-project-sidebar_panel__5g_N2[data-inline]{padding:0;background:none;border-radius:0;box-shadow:none}.w2-project-sidebar_viewport__pk2F7{display:flex;flex-direction:column;gap:var(--w2-size-project-sidebar-gap-section);flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.w2-project-sidebar_viewport__pk2F7::-webkit-scrollbar{display:none}.w2-project-sidebar_section__V4lH3{display:flex;flex-direction:column;gap:var(--w2-size-project-sidebar-gap-item);flex:none}.w2-project-sidebar_divider__yA2eq{display:block;height:0;border-top:var(--w2-size-project-sidebar-divider-height) solid var(--w2-color-sidebar-divider)}.w2-project-sidebar_header__jscKX{display:flex;align-items:center;justify-content:space-between;height:var(--w2-size-project-sidebar-target);border-bottom:var(--w2-size-project-sidebar-divider-height) solid var(--w2-color-sidebar-divider)}.w2-project-sidebar_header__jscKX .w2-project-sidebar_headerAdd__Kk16o{margin-inline-end:0}.w2-project-sidebar_header__jscKX[data-compact]{box-sizing:content-box;height:var(--w2-size-control-sm);padding-top:var(--w2-size-gap-xs);border-bottom:0;border-top:var(--w2-size-project-sidebar-divider-height) solid var(--w2-color-sidebar-divider)}.w2-project-sidebar_heading__L732K{flex:1 1 auto;min-width:0;margin:0;text-transform:uppercase;color:var(--w2-color-sidebar-content-muted)}.w2-project-sidebar_list__oR4g7{margin:0;padding:0;list-style:none}.w2-project-sidebar_collection__jzf5_,.w2-project-sidebar_list__oR4g7{display:flex;flex-direction:column;gap:var(--w2-size-project-sidebar-gap-item)}.w2-project-sidebar_children__Uk7Fd{display:flex;gap:var(--w2-size-project-sidebar-nested-indent);padding-left:var(--w2-size-project-sidebar-nested-indent)}.w2-project-sidebar_children__Uk7Fd>.w2-project-sidebar_list__oR4g7{flex:1 1 auto;min-width:0}.w2-project-sidebar_guide__MyEhh{flex:none;align-self:stretch;width:var(--w2-size-project-sidebar-guide-width);background:var(--w2-color-project-sidebar-guide)}.w2-project-sidebar_empty__DUl2J{margin:0;color:var(--w2-color-sidebar-content-muted)}.w2-project-sidebar_skeleton__KmNrx{display:flex;align-items:center;gap:var(--w2-size-project-sidebar-padding);box-sizing:border-box;height:var(--w2-size-project-sidebar-item-height);padding-block:var(--w2-size-project-sidebar-gap-item)}.w2-project-sidebar_skeletonIcon__5DO82{flex:none;width:var(--w2-size-project-sidebar-skeleton-icon);height:var(--w2-size-project-sidebar-skeleton-icon);border-radius:var(--w2-size-project-sidebar-radius-action);background:var(--w2-color-project-sidebar-skeleton)}.w2-project-sidebar_skeletonBar__yAiLw{width:152px;max-width:100%;height:var(--w2-size-project-sidebar-skeleton-bar-height);border-radius:var(--w2-size-project-sidebar-radius-skeleton-bar);background:var(--w2-color-project-sidebar-skeleton)}.w2-project-sidebar_item__PDnXE .w2-project-sidebar_tipAnchor__jb8LL,.w2-project-sidebar_panel__5g_N2 .w2-project-sidebar_tipAnchor__jb8LL{display:flex;width:100%}.w2-project-sidebar_row__IDBGR{position:relative;display:flex;align-items:center;gap:var(--w2-size-gap-sm);box-sizing:border-box;width:100%;height:var(--w2-size-project-sidebar-item-height);padding:0 10px 0 var(--w2-size-padding-sm);border:0;border-radius:var(--w2-size-project-sidebar-radius-control);background:transparent;color:var(--w2-color-sidebar-content-muted);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-project-sidebar_collectionRow__G5o0y{padding-right:var(--w2-size-project-sidebar-inset)}.w2-project-sidebar_icon__a1_1f{flex:none;display:inline-flex;color:var(--w2-color-sidebar-content-secondary)}.w2-project-sidebar_label__xIKjx{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--w2-primitive-type-weight-regular)}.w2-project-sidebar_trailing__cU2lu{display:inline-flex;align-items:center;flex:none}.w2-project-sidebar_collectionRow__G5o0y:hover,.w2-project-sidebar_item__PDnXE:hover .w2-project-sidebar_row__IDBGR,.w2-project-sidebar_row__IDBGR[data-state=hover]{background:var(--w2-color-sidebar-item-hover);color:var(--w2-color-sidebar-content-secondary)}.w2-project-sidebar_row__IDBGR:active,.w2-project-sidebar_row__IDBGR[data-state=pressed]{background:var(--w2-color-sidebar-item-pressed);color:var(--w2-color-sidebar-content-secondary)}.w2-project-sidebar_row__IDBGR:focus-visible,.w2-project-sidebar_row__IDBGR[data-state=focus]{outline:none;color:var(--w2-color-sidebar-content-secondary);box-shadow:inset 0 0 0 var(--w2-size-border-strong) var(--w2-color-sidebar-focus)}.w2-project-sidebar_row__IDBGR[data-selected=true]{background:var(--w2-color-sidebar-item-selected);color:var(--w2-color-sidebar-content-primary)}.w2-project-sidebar_row__IDBGR[data-selected=true] .w2-project-sidebar_icon__a1_1f{color:var(--w2-color-sidebar-content-primary)}.w2-project-sidebar_row__IDBGR[data-selected=true] .w2-project-sidebar_label__xIKjx{font-weight:var(--w2-primitive-type-weight-medium)}.w2-project-sidebar_indicator__q1ZCO{position:absolute;left:2px;top:50%;width:var(--w2-size-project-sidebar-indicator-width);height:var(--w2-size-project-sidebar-indicator-height);translate:0 -50%;border-radius:var(--w2-size-project-sidebar-radius-indicator);background-image:linear-gradient(180deg,var(--w2-color-paint-brand-stop-1) 0,var(--w2-color-paint-brand-stop-2) 42%,var(--w2-color-paint-brand-stop-3) 68%,var(--w2-color-paint-brand-stop-4) 100%);opacity:0}.w2-project-sidebar_row__IDBGR[data-selected=true] .w2-project-sidebar_indicator__q1ZCO{opacity:1}.w2-project-sidebar_chevron__XZW9n{display:inline-flex;flex:none;color:var(--w2-color-sidebar-content-primary);transition:rotate var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-project-sidebar_chevron__XZW9n[data-open=false]{rotate:-90deg;opacity:0}.w2-project-sidebar_collectionRow__G5o0y:focus-visible .w2-project-sidebar_chevron__XZW9n,.w2-project-sidebar_collectionRow__G5o0y:hover .w2-project-sidebar_chevron__XZW9n{opacity:1}.w2-project-sidebar_spinner__xQ_fp{display:block;width:var(--w2-size-project-sidebar-spinner);height:var(--w2-size-project-sidebar-spinner);animation:w2-project-sidebar_w2-project-sidebar-spin__T4OXZ .8s linear infinite}.w2-project-sidebar_spinnerTrack__FqOZV{stroke:var(--w2-color-sidebar-content-muted)}.w2-project-sidebar_spinnerArc__TZI8s{stroke:var(--w2-color-sidebar-content-primary)}@keyframes w2-project-sidebar_w2-project-sidebar-spin__T4OXZ{to{transform:rotate(1turn)}}.w2-project-sidebar_item__PDnXE{position:relative}.w2-project-sidebar_moreAnchor__O2mdA{position:absolute;right:0;top:50%;translate:0 -50%}.w2-project-sidebar_more__E1to_{display:inline-flex;align-items:center;justify-content:center;width:var(--w2-size-project-sidebar-trailing-size);height:var(--w2-size-project-sidebar-trailing-size);padding:0;border:0;border-radius:var(--w2-size-project-sidebar-radius-action);background:transparent;color:var(--w2-color-sidebar-content-primary);cursor:pointer;opacity:0;transition:opacity var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),background-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-project-sidebar_more__E1to_:hover{background:var(--w2-color-sidebar-control-hover)}.w2-project-sidebar_more__E1to_:active{background:var(--w2-color-sidebar-control-pressed)}.w2-project-sidebar_more__E1to_:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--w2-size-border-strong) var(--w2-color-sidebar-focus)}.w2-project-sidebar_item__PDnXE:hover .w2-project-sidebar_more__E1to_,.w2-project-sidebar_item__PDnXE[data-more-open=true] .w2-project-sidebar_more__E1to_,.w2-project-sidebar_more__E1to_:focus-visible{opacity:1}.w2-project-sidebar_item__PDnXE:has(.w2-project-sidebar_more__E1to_):hover .w2-project-sidebar_row__IDBGR,.w2-project-sidebar_item__PDnXE:has(.w2-project-sidebar_more__E1to_:focus-visible) .w2-project-sidebar_row__IDBGR,.w2-project-sidebar_item__PDnXE[data-more-open=true] .w2-project-sidebar_row__IDBGR{padding-right:var(--w2-size-project-sidebar-trailing-size)}@media (hover:none){.w2-project-sidebar_more__E1to_{opacity:1}.w2-project-sidebar_item__PDnXE:has(.w2-project-sidebar_more__E1to_) .w2-project-sidebar_row__IDBGR{padding-right:var(--w2-size-project-sidebar-trailing-size)}}.w2-project-sidebar_srOnly__aotsi{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.w2-project-sidebar_chevron__XZW9n,.w2-project-sidebar_more__E1to_,.w2-project-sidebar_row__IDBGR{transition:none}.w2-project-sidebar_spinner__xQ_fp{animation:none}}.w2-toast_viewport__0dP40{position:fixed;z-index:55;right:var(--w2-size-padding-md);bottom:var(--w2-size-padding-md);display:grid;box-sizing:border-box;width:min(400px,calc(100vw - 2 * var(--w2-size-padding-md)));margin:0;padding:var(--w2-size-padding-lg) 0 0;list-style:none;outline:none;pointer-events:none}.w2-toast_viewport__0dP40>*{pointer-events:auto}.w2-toast_viewport__0dP40:empty{padding:0}.w2-toast_viewport__0dP40:focus-visible{outline:var(--w2-size-border-strong) solid var(--w2-color-border-focus);outline-offset:var(--w2-size-focus-offset);border-radius:var(--w2-size-component-toast-radius)}@media (max-width:639px){.w2-toast_viewport__0dP40{left:var(--w2-size-padding-md);width:auto}}.w2-toast_root__DKe7D{--t-tone:var(--w2-color-icon-primary);--t-shadow:var(--w2-effect-component-toast-icon-shadow-neutral-default);--t-shadow-hover:var(--w2-effect-component-toast-icon-shadow-neutral-hover);position:relative;display:grid;align-items:center;box-sizing:border-box;width:100%;max-width:400px;min-height:68px;padding:var(--w2-size-component-toast-padding-block) var(--w2-size-padding-xs) var(--w2-size-component-toast-padding-block) var(--w2-size-padding-sm);border:var(--w2-size-border-default) solid var(--w2-color-border-strong);border-radius:var(--w2-size-component-toast-radius);background:var(--w2-color-surface-raised);box-shadow:var(--w2-shadow-elevation-3);color:var(--w2-color-text-primary);container-type:inline-size;overflow:visible;list-style:none;transform-origin:center bottom}.w2-toast_root__DKe7D[data-tone=success]{--t-tone:var(--w2-color-icon-success);--t-shadow:var(--w2-effect-component-toast-icon-shadow-success-default);--t-shadow-hover:var(--w2-effect-component-toast-icon-shadow-success-hover)}.w2-toast_root__DKe7D[data-tone=info]{--t-tone:var(--w2-color-icon-info);--t-shadow:var(--w2-effect-component-toast-icon-shadow-info-default);--t-shadow-hover:var(--w2-effect-component-toast-icon-shadow-info-hover)}.w2-toast_root__DKe7D[data-tone=warning]{--t-tone:var(--w2-color-icon-warning);--t-shadow:var(--w2-effect-component-toast-icon-shadow-warning-default);--t-shadow-hover:var(--w2-effect-component-toast-icon-shadow-warning-hover)}.w2-toast_root__DKe7D[data-tone=danger]{--t-tone:var(--w2-color-icon-danger);--t-shadow:var(--w2-effect-component-toast-icon-shadow-danger-default);--t-shadow-hover:var(--w2-effect-component-toast-icon-shadow-danger-hover)}.w2-toast_root__DKe7D:has(.w2-toast_body__1z5X7:not([data-dismissible])){padding-right:var(--w2-size-padding-sm)}.w2-toast_body__1z5X7{display:grid;grid-template-columns:var(--w2-size-component-toast-icon-slot) minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;align-items:center;gap:var(--w2-size-gap-sm)}.w2-toast_iconSlot__0Z70u{display:grid;place-items:center;width:var(--w2-size-component-toast-icon-slot);height:var(--w2-size-component-toast-icon-slot);color:var(--t-tone)}.w2-toast_glyph__QTlvi{display:block;filter:drop-shadow(0 4px 7px var(--t-shadow));transition:transform var(--w2-motion-duration-interface) var(--w2-motion-easing-enter),filter var(--w2-motion-duration-feedback) var(--w2-motion-easing-linear)}.w2-toast_live__e_MFN:hover .w2-toast_glyph__QTlvi{transform:translateY(-1px) scale(1.07);filter:drop-shadow(0 5px 9px var(--t-shadow-hover))}.w2-toast_copy__wZNVd{display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 0}.w2-toast_message__y3jlg,.w2-toast_title__SqijP{margin:0;overflow-wrap:anywhere}.w2-toast_title__SqijP{color:var(--w2-color-text-primary)}.w2-toast_message__y3jlg{color:var(--w2-color-text-secondary)}.w2-toast_action__luYiz{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:var(--w2-size-touch-min);min-height:var(--w2-size-touch-min);padding:0 6px;border:0;border-radius:var(--w2-size-radius-control-sm);background:transparent;color:var(--w2-color-action-brand-text);white-space:nowrap;cursor:pointer;transition:color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-toast_actionIcon__4GI8w{flex:none;transition:transform var(--w2-motion-duration-feedback) var(--w2-motion-easing-enter)}.w2-toast_action__luYiz:hover,.w2-toast_action__luYiz[data-state=hover]{color:var(--w2-color-component-toast-action-hover)}.w2-toast_action__luYiz:hover .w2-toast_actionIcon__4GI8w,.w2-toast_action__luYiz[data-state=hover] .w2-toast_actionIcon__4GI8w{transform:translate(2px,-2px)}.w2-toast_action__luYiz:focus-visible,.w2-toast_action__luYiz[data-state=focus]{outline:var(--w2-size-border-strong) solid var(--w2-color-border-focus);outline-offset:var(--w2-size-icon-button-focus-gap)}.w2-toast_dismiss__mvlzN{flex:none}.w2-toast_body__1z5X7 .w2-toast_dismiss__mvlzN[data-color]{--b-focus:var(--w2-color-border-focus)}@container (max-width: 359px){.w2-toast_body__1z5X7[data-action][data-dismissible]{grid-template-columns:var(--w2-size-component-toast-icon-slot) minmax(0,1fr) auto;grid-auto-flow:row;row-gap:0}.w2-toast_body__1z5X7[data-action][data-dismissible] .w2-toast_dismiss__mvlzN{grid-column:3;grid-row:1}.w2-toast_body__1z5X7[data-action][data-dismissible] .w2-toast_action__luYiz{grid-column:2/4;grid-row:2;justify-self:start;min-height:var(--w2-size-control-sm)}}.w2-toast_viewport__0dP40>.w2-toast_root__DKe7D{grid-area:1/1;align-self:end;max-width:none;transition:translate var(--w2-motion-duration-interface) var(--w2-motion-easing-enter),scale var(--w2-motion-duration-interface) var(--w2-motion-easing-enter),opacity var(--w2-motion-duration-feedback) var(--w2-motion-easing-linear),filter var(--w2-motion-duration-interface) var(--w2-motion-easing-enter)}.w2-toast_root__DKe7D[data-stack="0"]{z-index:3}.w2-toast_root__DKe7D[data-stack="1"]{z-index:2;translate:0 -10px;scale:.965;opacity:.78;filter:brightness(.82);pointer-events:none}.w2-toast_root__DKe7D[data-stack="2"]{z-index:1;translate:0 -20px;scale:.93;opacity:.54;filter:brightness(.68);pointer-events:none}.w2-toast_live__e_MFN[data-state=closed]{z-index:4;pointer-events:none}.w2-toast_live__e_MFN[data-state=open]{animation:w2-toast_w2-toast-enter__x_ie_ var(--w2-motion-duration-interface) var(--w2-motion-easing-enter) both}.w2-toast_live__e_MFN[data-state=open] .w2-toast_glyph__QTlvi{animation:w2-toast_w2-toast-glyph__qZgur var(--w2-motion-duration-interface) var(--w2-motion-easing-enter) both}.w2-toast_live__e_MFN[data-state=closed]{animation:w2-toast_w2-toast-exit__leK86 var(--w2-motion-duration-feedback) var(--w2-motion-easing-exit) both}.w2-toast_live__e_MFN[data-swipe=move]{translate:var(--radix-toast-swipe-move-x) 0;transition:none}.w2-toast_live__e_MFN[data-swipe=cancel]{translate:0 0}.w2-toast_live__e_MFN[data-swipe=end]{animation:w2-toast_w2-toast-swipe-out__uhGGl var(--w2-motion-duration-feedback) var(--w2-motion-easing-exit) both}@keyframes w2-toast_w2-toast-enter__x_ie_{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(8px)}}@keyframes w2-toast_w2-toast-glyph__qZgur{0%,34%{opacity:0;transform:translateY(3px) scale(.72)}}@keyframes w2-toast_w2-toast-exit__leK86{to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes w2-toast_w2-toast-swipe-out__uhGGl{0%{translate:var(--radix-toast-swipe-end-x) 0}to{translate:100% 0;opacity:0}}@media (prefers-reduced-motion:reduce){.w2-toast_actionIcon__4GI8w,.w2-toast_action__luYiz,.w2-toast_glyph__QTlvi,.w2-toast_live__e_MFN[data-state],.w2-toast_live__e_MFN[data-state] .w2-toast_glyph__QTlvi,.w2-toast_root__DKe7D,.w2-toast_viewport__0dP40>.w2-toast_root__DKe7D{animation:none!important;transition:none!important}.w2-toast_action__luYiz:hover .w2-toast_actionIcon__4GI8w,.w2-toast_live__e_MFN:hover .w2-toast_glyph__QTlvi{transform:none}}.w2-select_root__cZfOU{--se-height:var(--w2-size-select-md-height);--se-pad-start:var(--w2-size-select-md-padding-start);--se-pad-end:var(--w2-size-select-md-padding-end);--se-gap:var(--w2-size-select-md-gap);--se-radius:var(--w2-size-select-md-radius);display:flex;flex-direction:column;gap:var(--w2-size-select-field-gap);width:100%;min-width:0;font-family:var(--w2-type-select-label-family)}.w2-select_root__cZfOU[data-size=sm]{--se-height:var(--w2-size-select-sm-height);--se-pad-start:var(--w2-size-select-sm-padding-start);--se-pad-end:var(--w2-size-select-sm-padding-end);--se-gap:var(--w2-size-select-sm-gap);--se-radius:var(--w2-size-select-sm-radius)}.w2-select_root__cZfOU[data-size=lg]{--se-height:var(--w2-size-select-lg-height);--se-pad-start:var(--w2-size-select-lg-padding-start);--se-pad-end:var(--w2-size-select-lg-padding-end);--se-gap:var(--w2-size-select-lg-gap);--se-radius:var(--w2-size-select-lg-radius)}.w2-select_root__cZfOU[data-disabled]{opacity:var(--w2-opacity-select-disabled)}.w2-select_control__6zGJi{--se-border:var(--w2-color-select-border-default);--se-ring:0 0 0 0 transparent;position:relative;display:flex;align-items:center;gap:var(--se-gap);box-sizing:border-box;min-height:var(--se-height);padding:0 var(--se-pad-end) 0 var(--se-pad-start);border:var(--w2-size-select-stroke) solid var(--se-border);border-radius:var(--se-radius);background:linear-gradient(180deg,var(--w2-color-select-surface-top) 0,var(--w2-color-select-surface-bottom) 100%);box-shadow:var(--se-ring),var(--w2-shadow-effect-select-recessed);transition:border-color var(--w2-motion-duration-micro) var(--w2-motion-easing-standard),box-shadow var(--w2-motion-duration-micro) var(--w2-motion-easing-standard)}.w2-select_control__6zGJi[data-multiple][data-filled]{padding-block:var(--w2-size-padding-2xs)}.w2-select_root__cZfOU[data-variant=ghost] .w2-select_control__6zGJi{--se-border:var(--w2-color-select-transparent);background:var(--w2-color-select-transparent);box-shadow:var(--se-ring)}.w2-select_control__6zGJi:hover:not([data-readonly],[data-status],[data-open]),.w2-select_control__6zGJi[data-state=hover]{--se-border:var(--w2-color-select-border-hover);background:var(--w2-color-select-surface-hover)}.w2-select_control__6zGJi:has(.w2-select_trigger__b_KIw:focus-visible),.w2-select_control__6zGJi[data-open],.w2-select_control__6zGJi[data-state=focus]{--se-border:var(--w2-color-select-border-focus);--se-ring:0 0 0 calc(var(--w2-size-select-focus-stroke) - var(--w2-size-select-stroke)) var(--w2-color-select-border-focus)}.w2-select_control__6zGJi[data-status=error]{--se-border:var(--w2-color-select-border-error)}.w2-select_control__6zGJi[data-status=success]{--se-border:var(--w2-color-select-border-success)}.w2-select_control__6zGJi[data-readonly]{background:var(--w2-color-select-surface-readonly)}.w2-select_root__cZfOU[data-disabled] .w2-select_control__6zGJi{cursor:not-allowed}.w2-select_trigger__b_KIw{position:absolute;inset:0;z-index:0;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer;outline:none}.w2-select_trigger__b_KIw:disabled{cursor:inherit}.w2-select_control__6zGJi[data-readonly] .w2-select_trigger__b_KIw{cursor:default}.w2-select_srOnly__G3AWS{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w2-select_chevron__V1UqK,.w2-select_icon__WcRqD{position:relative;display:inline-flex;flex:none;color:var(--w2-color-select-icon-default);pointer-events:none}.w2-select_value__d3c9T{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--w2-color-select-text-value);text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.w2-select_value__d3c9T[data-placeholder]{color:var(--w2-color-select-text-muted)}.w2-select_chevron__V1UqK svg{transition:transform var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-select_control__6zGJi[data-open] .w2-select_chevron__V1UqK svg{transform:rotate(180deg)}.w2-select_clear__zBvWt{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--w2-size-select-action);height:var(--w2-size-select-action);margin:0;padding:0;border:0;border-radius:var(--w2-size-select-option-radius);background:transparent;color:var(--w2-color-select-icon-default);cursor:pointer}.w2-select_clear__zBvWt:hover{color:var(--w2-color-select-text-value)}.w2-select_chipRemove___X8Xp:focus-visible,.w2-select_clear__zBvWt:focus-visible{outline:var(--w2-size-select-focus-stroke) solid var(--w2-color-select-border-focus);outline-offset:0}.w2-select_chips__0RBsx{position:relative;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--w2-size-select-chip-gap);min-width:0;pointer-events:none}.w2-select_chip__D343w{display:inline-flex;align-items:center;gap:var(--w2-size-select-chip-gap);box-sizing:border-box;height:var(--w2-size-select-chip-height);max-width:var(--w2-size-select-chip-max-width);padding:0 var(--w2-size-select-chip-padding-end) 0 var(--w2-size-select-chip-padding-start);border:var(--w2-size-select-stroke) solid var(--w2-color-select-chip-border);border-radius:var(--w2-size-select-chip-radius);background:var(--w2-color-select-chip-surface);color:var(--w2-color-select-text-label)}.w2-select_chipLabel__Mo348{max-width:var(--w2-size-select-chip-text-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2-select_chipRemove___X8Xp{z-index:1;display:inline-flex;flex:none;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--w2-color-select-icon-default);cursor:pointer;pointer-events:auto}.w2-select_chipRemove___X8Xp:hover{color:var(--w2-color-select-text-value)}.w2-select_menu__dg2we{font-family:var(--w2-type-select-label-family);--se-option:var(--w2-size-select-option-comfortable-height);display:flex;flex-direction:column;gap:var(--w2-size-select-menu-gap);box-sizing:border-box;width:var(--radix-dropdown-menu-trigger-width);max-height:var(--radix-dropdown-menu-content-available-height);padding:var(--w2-size-select-menu-padding);border:var(--w2-size-select-stroke) solid var(--w2-color-select-menu-border);border-radius:var(--w2-size-select-menu-radius);background:var(--w2-color-select-menu-surface);box-shadow:var(--w2-shadow-effect-select-menu);z-index:50;outline:none;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.w2-select_menu__dg2we[data-density=compact]{--se-option:var(--w2-size-select-option-compact-height)}.w2-select_menu__dg2we[data-state=open]{animation:w2-select_w2-select-in__OwSxy var(--w2-motion-duration-feedback) var(--w2-motion-easing-enter)}@keyframes w2-select_w2-select-in__OwSxy{0%{opacity:0;transform:translateY(-4px)}}.w2-select_options__u92_T{display:flex;flex-direction:column;gap:var(--w2-size-select-menu-gap);max-height:var(--w2-size-select-menu-max-height);overflow-x:clip;overflow-y:auto}.w2-select_group__3GuE1{color:var(--w2-color-select-text-muted)}.w2-select_group__3GuE1,.w2-select_option__FxGDl{padding:var(--w2-size-select-option-padding-y) var(--w2-size-select-option-padding-x)}.w2-select_option__FxGDl{display:flex;align-items:center;gap:var(--w2-size-select-option-gap);box-sizing:border-box;min-height:var(--se-option);border-radius:var(--w2-size-select-option-radius);background:var(--w2-color-select-transparent);color:var(--w2-color-select-text-label);cursor:pointer;user-select:none;outline:none}.w2-select_menu__dg2we[data-density=compact] .w2-select_option__FxGDl{padding-block:0}.w2-select_option__FxGDl[data-state=checked]{background:var(--w2-color-select-option-selected);color:var(--w2-color-select-text-value)}.w2-select_option__FxGDl[data-highlighted]{background:var(--w2-color-select-option-hover)}.w2-select_option__FxGDl[data-disabled]{opacity:var(--w2-opacity-select-option-disabled);cursor:not-allowed}.w2-select_optionText__koV_G{display:flex;flex:1 1 auto;align-items:center;gap:var(--w2-size-select-option-gap);min-width:0}.w2-select_optionLabel___1UJA{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2-select_optionMeta__FlgRP{flex:none;color:var(--w2-color-select-text-muted)}.w2-select_check__MRs6N{display:inline-flex;flex:none;width:var(--w2-size-select-trailing-icon);height:var(--w2-size-select-trailing-icon);color:var(--w2-color-select-icon-check)}.w2-select_message__qnuMR{display:flex;align-items:center;justify-content:center;min-height:var(--w2-size-select-option-comfortable-height);padding:var(--w2-size-padding-lg) var(--w2-size-select-option-padding-x);color:var(--w2-color-select-text-muted);text-align:center}.w2-select_footer__yh7UK{display:flex;align-items:center;gap:var(--w2-size-gap-xs);padding:var(--w2-size-padding-2xs) var(--w2-size-padding-xs);border-top:var(--w2-size-select-stroke) solid var(--w2-color-select-menu-border)}.w2-select_count__EUrX0{flex:1 1 auto;color:var(--w2-color-select-text-muted)}.w2-select_done__ZM1dO{display:inline-flex;align-items:center;height:32px;padding:0 var(--w2-size-select-option-padding-x);border-radius:var(--w2-size-select-option-radius);background:var(--w2-color-select-option-hover);color:var(--w2-color-select-text-value);cursor:pointer;outline:none}.w2-select_done__ZM1dO[data-highlighted]{box-shadow:inset 0 0 0 var(--w2-size-select-focus-stroke) var(--w2-color-select-border-focus)}@media (prefers-reduced-motion:reduce){.w2-select_chevron__V1UqK svg,.w2-select_control__6zGJi{transition:none}.w2-select_menu__dg2we[data-state=open]{animation:none}}.w2-project-card_root__BwOrs{--pc-edge:var(--w2-color-border-default);--pc-edge-extra:transparent;position:relative;display:flex;flex-direction:column;gap:var(--w2-size-gap-xs);box-sizing:border-box;width:100%;height:100%;min-width:var(--w2-layout-component-project-card-min-width);min-height:var(--w2-layout-component-project-card-min-height);padding:var(--w2-size-padding-xs);border:var(--w2-size-border-default) solid var(--pc-edge);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-surface-default);box-shadow:inset 0 0 0 calc(var(--w2-size-media-tile-focus-stroke) - var(--w2-size-border-default)) var(--pc-edge-extra);transition:background var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),border-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-project-card_root__BwOrs[data-author]{min-height:var(--w2-layout-component-project-card-author-min-height)}.w2-project-card_root__BwOrs:not([data-disabled]):hover,.w2-project-card_root__BwOrs[data-state=hover]{--pc-edge:var(--w2-color-border-strong);background:var(--w2-color-surface-raised)}.w2-project-card_root__BwOrs:not([data-disabled]):has(.w2-project-card_open__FbZ0l:active),.w2-project-card_root__BwOrs[data-state=pressed]{--pc-edge:var(--w2-color-border-default);background:var(--w2-color-surface-active)}.w2-project-card_root__BwOrs[data-selected]{--pc-edge:var(--w2-color-selection-border);--pc-edge-extra:var(--w2-color-selection-border)}.w2-project-card_root__BwOrs:has(.w2-project-card_open__FbZ0l:focus-visible),.w2-project-card_root__BwOrs[data-state=focus]{--pc-edge:var(--w2-color-project-card-focus);--pc-edge-extra:var(--w2-color-project-card-focus)}.w2-project-card_root__BwOrs[data-disabled]{opacity:var(--w2-opacity-component-project-card-disabled)}.w2-project-card_open__FbZ0l{position:absolute;z-index:0;inset:0;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.w2-project-card_open__FbZ0l:disabled{cursor:not-allowed}.w2-project-card_srOnly__X_hVl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w2-project-card_control__Ayhjp{position:relative;z-index:1;display:inline-flex}.w2-project-card_cover__ik30v{position:relative;display:flex;flex:1 1 0;flex-direction:column;gap:var(--w2-size-gap-xs);align-items:center;justify-content:center;box-sizing:border-box;min-height:0;padding:var(--w2-size-padding-md);overflow:hidden;border-radius:var(--w2-size-radius-media-md);background:var(--w2-color-surface-sunken);pointer-events:none}.w2-project-card_cover__ik30v .w2-project-card_control__Ayhjp{pointer-events:auto}.w2-project-card_coverImage__Xs3JC{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.w2-project-card_mosaic__hr_A6{position:absolute;inset:0;display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);gap:var(--w2-primitive-size-space-2)}.w2-project-card_mosaic__hr_A6[data-count="2"]{grid-template-columns:1fr 1fr}.w2-project-card_mosaic__hr_A6[data-count="3"],.w2-project-card_mosaic__hr_A6[data-count="4"]{grid-template-columns:2fr 1fr}.w2-project-card_mosaic__hr_A6[data-count="3"]{grid-template-rows:repeat(2,minmax(0,1fr))}.w2-project-card_mosaic__hr_A6[data-count="4"]{grid-template-rows:repeat(3,minmax(0,1fr))}.w2-project-card_mosaic__hr_A6[data-count="3"]>:first-child,.w2-project-card_mosaic__hr_A6[data-count="4"]>:first-child{grid-row:1/-1}.w2-project-card_mosaicTile__UoZrt{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.w2-project-card_coverArt__1CgUc{position:absolute;top:10.1%;left:11.5%;width:101%;height:auto;max-width:none}.w2-project-card_coverText__J35G6{position:relative;color:var(--w2-color-text-secondary);text-align:center}.w2-project-card_caption__hkkh7{display:flex;flex:none;gap:var(--w2-size-gap-xs);align-items:center;height:var(--w2-size-touch-min);pointer-events:none}.w2-project-card_caption__hkkh7 .w2-project-card_control__Ayhjp{pointer-events:auto}.w2-project-card_identity___Xvha{display:flex;flex:1 1 0;flex-direction:column;gap:var(--w2-size-gap-2xs);min-width:0}.w2-project-card_meta__hil7J,.w2-project-card_title__SZw2E,.w2-project-card_username__TjrBR{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2-project-card_title__SZw2E{margin:0;color:var(--w2-color-text-primary)}.w2-project-card_meta__hil7J,.w2-project-card_username__TjrBR{margin:0;color:var(--w2-color-text-secondary)}.w2-project-card_author__qz7qf{display:flex;flex:none;gap:var(--w2-size-gap-xs);align-items:center;height:var(--w2-size-component-project-card-author-row-height);pointer-events:none}.w2-project-card_username__TjrBR{flex:1 1 0;min-width:0}.w2-project-card_selection__0IPOV{position:absolute;top:calc(var(--w2-size-padding-xs) * 2);left:calc(var(--w2-size-padding-xs) * 2);align-items:center;justify-content:center;width:var(--w2-size-touch-min);height:var(--w2-size-touch-min);border-radius:var(--w2-size-radius-control-md);background:var(--w2-color-surface-scrim)}.w2-project-card_ribbonAnchor__SVOXA{position:absolute;z-index:1;top:var(--w2-size-padding-xs);right:var(--w2-size-padding-xs);display:flex;pointer-events:none}.w2-project-card_ribbon__jFZaX{--rb-fill:var(--w2-color-project-ribbon-magenta-fill);--rb-content:var(--w2-color-project-ribbon-magenta-content);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--w2-size-component-project-ribbon-sm-height);padding:0 var(--w2-size-component-project-ribbon-sm-padding-x);border-radius:var(--w2-size-component-project-ribbon-corner-square) var(--w2-size-component-project-ribbon-corner-top-right) var(--w2-size-component-project-ribbon-corner-square) var(--w2-size-component-project-ribbon-corner-bottom-left);background:var(--rb-fill);color:var(--rb-content)}.w2-project-card_ribbon__jFZaX[data-size=md]{height:var(--w2-size-component-project-ribbon-md-height);padding:0 var(--w2-size-component-project-ribbon-md-padding-x)}.w2-project-card_ribbon__jFZaX[data-tone=blue]{--rb-fill:var(--w2-color-project-ribbon-blue-fill);--rb-content:var(--w2-color-project-ribbon-blue-content)}.w2-project-card_ribbon__jFZaX[data-tone=orange]{--rb-fill:var(--w2-color-project-ribbon-orange-fill);--rb-content:var(--w2-color-project-ribbon-orange-content)}.w2-project-card_ribbon__jFZaX[data-tone=violet]{--rb-fill:var(--w2-color-project-ribbon-violet-fill);--rb-content:var(--w2-color-project-ribbon-violet-content)}.w2-project-card_ribbon__jFZaX[data-tone=green]{--rb-fill:var(--w2-color-project-ribbon-green-fill);--rb-content:var(--w2-color-project-ribbon-green-content)}.w2-project-card_ribbon__jFZaX[data-tone=cyan]{--rb-fill:var(--w2-color-project-ribbon-cyan-fill);--rb-content:var(--w2-color-project-ribbon-cyan-content)}.w2-project-card_ribbonLabel__Fi0Y9{max-width:var(--w2-size-component-project-ribbon-label-max-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.w2-project-card_root__BwOrs{transition:none}}.promo-pill-banner_banner__5uFXg{display:flex;gap:var(--w2-size-gap-md);align-items:center;justify-content:space-between;box-sizing:border-box;width:fit-content;max-width:100%;margin-inline:auto;padding:var(--w2-size-padding-2xs) var(--w2-size-padding-2xs) var(--w2-size-padding-2xs) var(--w2-size-padding-md);border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-pill);background:var(--w2-color-surface-default);box-shadow:var(--w2-shadow-elevation-1)}.promo-pill-banner_message__C_Cxm{display:inline-flex;flex:0 1 auto;gap:var(--w2-size-gap-xs);align-items:center;min-width:0}.promo-pill-banner_lead__1i1wD{display:inline-flex;flex:none;color:var(--w2-color-icon-muted)}.promo-pill-banner_text__PUYq7{min-width:0;margin:0;overflow:hidden;color:var(--w2-color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.promo-pill-banner_cta__2uIT4{display:inline-flex;flex:none;gap:var(--w2-size-gap-sm);align-items:center;padding:var(--w2-size-padding-2xs) var(--w2-size-padding-sm) var(--w2-size-padding-2xs) var(--w2-size-padding-2xs);border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-pill);background:var(--w2-color-surface-overlay);color:var(--w2-color-text-primary);text-decoration:none;transition:background var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.promo-pill-banner_cta__2uIT4:hover{background:var(--w2-color-surface-hover)}.promo-pill-banner_cta__2uIT4:focus-visible{outline:var(--w2-size-border-default) solid var(--w2-color-border-focus);outline-offset:2px}.promo-pill-banner_ctaLabel__KDcQL{white-space:nowrap}.promo-pill-banner_marks__ZFoi_{display:inline-flex;flex:none}.promo-pill-banner_mark__rnhL0{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;overflow:hidden;border:var(--w2-size-border-default) solid var(--w2-color-surface-overlay);border-radius:var(--w2-size-radius-pill);background:var(--w2-color-surface-raised);color:var(--w2-color-icon-on-brand)}.promo-pill-banner_mark__rnhL0 img{display:block;width:100%;height:100%;object-fit:cover}.promo-pill-banner_mark__rnhL0+.promo-pill-banner_mark__rnhL0{margin-inline-start:calc(var(--w2-size-gap-2xs) * -1.5)}.promo-pill-banner_mark__rnhL0[data-tone]{border-color:color-mix(in srgb,var(--tone) 55%,var(--w2-color-text-primary) 25%);background:linear-gradient(145deg,color-mix(in srgb,var(--w2-color-text-primary) 28%,transparent) 0,transparent 55%),color-mix(in srgb,var(--tone) 42%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--w2-color-text-primary) 35%,transparent),0 2px 8px color-mix(in srgb,var(--tone) 35%,transparent);backdrop-filter:blur(6px) saturate(1.4);-webkit-backdrop-filter:blur(6px) saturate(1.4)}.promo-pill-banner_mark__rnhL0[data-tone=neutral]{--tone:var(--w2-color-surface-overlay)}.promo-pill-banner_mark__rnhL0[data-tone] img{width:14px;height:14px;object-fit:contain}.promo-pill-banner_mark__rnhL0[data-tone=dev]{--tone:var(--w2-color-paint-brand-stop-4)}.promo-pill-banner_mark__rnhL0[data-tone=magic]{--tone:var(--w2-color-surface-brand-default)}@media (max-width:720px){.promo-pill-banner_banner__5uFXg{flex-direction:column;gap:var(--w2-size-gap-sm);align-items:stretch;width:100%;padding:var(--w2-size-padding-md);border-radius:var(--w2-size-radius-container-md)}.promo-pill-banner_marks__ZFoi_{display:none}.promo-pill-banner_text__PUYq7{white-space:normal}.promo-pill-banner_cta__2uIT4{justify-content:center;padding:var(--w2-size-padding-xs) var(--w2-size-padding-md)}}