@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(./PretendardVariable-CJuje-Rk.woff2) format("woff2-variations")}:root,[data-theme=light]{color-scheme:light;--forma-font-family: "Pretendard Variable","Apple SD Gothic Neo",system-ui,sans-serif;--forma-font-mono: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--forma-font-size: 14px;--forma-font-small: 12px;--forma-font-section: 17px;--forma-font-title: 22px;--forma-space-1: 4px;--forma-space-2: 8px;--forma-space-3: 12px;--forma-space-4: 16px;--forma-space-6: 24px;--forma-space-8: 32px;--forma-radius-control: 10px;--forma-radius-panel: 16px;--forma-radius-floating: 18px;--forma-radius-pill: 999px;--forma-layer-popover: 30;--forma-layer-dialog: 60;--forma-layer-tooltip: 100;--forma-control-height: 32px;--forma-control-small-height: 28px;--forma-control-large-height: 36px;--forma-menu-item-height: 32px;--forma-duration-fast: .16s;--forma-duration-normal: .24s;--forma-duration-slow: .32s;--forma-ease-standard: cubic-bezier(.22, 1, .36, 1);--forma-ease-enter: cubic-bezier(.16, 1, .3, 1);--forma-canvas: #fafafa;--forma-surface: #f2f3f5;--forma-surface-raised: #ffffff;--forma-subtle: #e9ecf0;--forma-text: #20242d;--forma-muted: #5c6472;--forma-faint: #626b79;--forma-line: #dce0e6;--forma-border-strong: #818998;--forma-accent: #245edb;--forma-accent-hover: #1e4fbc;--forma-accent-active: #193f98;--forma-accent-soft: #e8efff;--forma-on-accent: #ffffff;--forma-danger: #b42332;--forma-danger-soft: #fff0f1;--forma-success: #13734c;--forma-success-soft: #e6f5ed;--forma-warning: #875304;--forma-warning-soft: #fff5dd;--forma-focus: #245edb;--forma-track: #e0e5ec;--forma-backdrop: #20242d66;--forma-shadow: 0 12px 36px #18233718;--forma-dialog-shadow: 0 24px 64px #18233729;--forma-code-bg: #f4f5f7;--forma-code-fg: #273246;--forma-code-inline-bg: #eceff3;--forma-code-gutter-fg: #687180;--forma-code-active-line-bg: #e7edf6;--forma-code-selection-bg: #d9e5ff;--forma-code-keyword: #245edb;--forma-code-string: #13734c;--forma-code-number: #195fa2;--forma-code-comment: #5c6472}[data-theme=dark]{color-scheme:dark;--forma-canvas: #191b20;--forma-surface: #21242b;--forma-surface-raised: #292d35;--forma-subtle: #333843;--forma-text: #eff1f5;--forma-muted: #aeb6c5;--forma-faint: #9aa5b7;--forma-line: #3b414d;--forma-border-strong: #737f92;--forma-accent: #9bbaff;--forma-accent-hover: #b4cbff;--forma-accent-active: #d1dfff;--forma-accent-soft: #283956;--forma-on-accent: #152340;--forma-danger: #ff9eaa;--forma-danger-soft: #422730;--forma-success: #80d8ad;--forma-success-soft: #1b3b30;--forma-warning: #f5cd80;--forma-warning-soft: #403723;--forma-focus: #9bbaff;--forma-track: #3b414d;--forma-backdrop: #05070bb3;--forma-shadow: 0 12px 36px #00000055;--forma-dialog-shadow: 0 24px 64px #00000080;--forma-code-bg: #1e2128;--forma-code-fg: #e0e6f0;--forma-code-inline-bg: #303640;--forma-code-gutter-fg: #9aa5b7;--forma-code-active-line-bg: #2b3443;--forma-code-selection-bg: #334c79;--forma-code-keyword: #9bbaff;--forma-code-string: #80d8ad;--forma-code-number: #99caff;--forma-code-comment: #aeb6c5}[data-density=compact]{--forma-control-height: 32px;--forma-control-small-height: 28px;--forma-control-large-height: 36px;--forma-menu-item-height: 32px}[data-density=comfortable]{--forma-control-height: 36px;--forma-control-small-height: 32px;--forma-control-large-height: 44px;--forma-menu-item-height: 44px}.forma-button,.forma-icon-button,.forma-input,.forma-segmented button{transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}.forma-popover{animation:forma-enter var(--forma-duration-normal) var(--forma-ease-enter)}.forma-spinner{animation:forma-spin .8s linear infinite}@keyframes forma-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes forma-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.forma-button,.forma-icon-button,.forma-input,.forma-segmented button{transition:none}.forma-popover,.forma-spinner{animation:none}}.forma-button,.forma-icon-button,.forma-input,.forma-segmented{font-family:var(--forma-font-family);font-size:var(--forma-font-size);box-sizing:border-box}.forma-button{position:relative;min-height:var(--forma-control-height);border:0;text-decoration:none;background-image:none;border-radius:var(--forma-radius-control);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-weight:500;line-height:1;white-space:nowrap;width:auto;flex:none;box-shadow:none;cursor:pointer}.forma-button-content{display:inline-flex;align-items:center;justify-content:center;gap:6px}.forma-button--loading .forma-button-content{opacity:0}.forma-button-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.forma-button--sm{min-height:var(--forma-control-small-height);padding:0 10px;font-size:13px}.forma-button--lg{min-height:var(--forma-control-large-height);padding:0 16px;font-size:14px}.forma-button--primary{color:var(--forma-on-accent);background:var(--forma-accent)}.forma-button--primary:hover:not(:disabled){background:var(--forma-accent-hover)}.forma-button--primary:active:not(:disabled){background:var(--forma-accent-active)}.forma-button--secondary{color:var(--forma-text);background:var(--forma-surface-raised);box-shadow:inset 0 0 0 1px var(--forma-border-strong)}.forma-button--secondary:hover:not(:disabled){background:var(--forma-surface)}.forma-button--ghost{color:var(--forma-accent);background:transparent}.forma-button--ghost:hover:not(:disabled){background:var(--forma-accent-soft)}.forma-button--danger{color:var(--forma-danger);background:var(--forma-danger-soft);box-shadow:inset 0 0 0 1px var(--forma-danger)}.forma-button--danger:hover:not(:disabled){filter:brightness(.96)}.forma-button:disabled,.forma-icon-button:disabled,.forma-input:disabled,.forma-segmented button:disabled{opacity:.5;cursor:not-allowed}.forma-button:focus-visible,.forma-icon-button:focus-visible,.forma-input:focus-visible,.forma-segmented button:focus-visible,.forma-popover:focus-visible{outline:2px solid var(--forma-focus);outline-offset:3px}.forma-button svg,.forma-icon-button>svg{width:16px;height:16px;flex:none}.forma-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--forma-control-height);height:var(--forma-control-height);flex:none;padding:0;border:0;border-radius:var(--forma-radius-control);background:transparent;color:var(--forma-muted);cursor:pointer}.forma-icon-button:hover:not(:disabled),.forma-icon-button[aria-pressed=true]{background:var(--forma-subtle);color:var(--forma-text)}.forma-icon-button .tooltip{position:absolute;z-index:var(--forma-layer-tooltip);pointer-events:none;top:calc(100% + 8px);right:0;padding:5px 8px;border-radius:6px;background:var(--forma-text);color:var(--forma-canvas);font-size:12px;white-space:nowrap;visibility:hidden;opacity:0}.forma-icon-button:hover .tooltip,.forma-icon-button:focus-visible .tooltip{visibility:visible;opacity:1}.forma-popover{position:absolute;z-index:var(--forma-layer-popover);min-width:12rem;max-width:min(32rem,calc(100vw - 24px));padding:6px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-floating);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size)}.forma-popover button:not(.forma-button):not(.forma-icon-button){display:flex;align-items:center;gap:8px;width:100%;min-height:var(--forma-menu-item-height);padding:5px 8px;background:transparent;border:0;border-radius:var(--forma-radius-control);text-align:left;font:inherit;color:inherit}.forma-popover button:not(.forma-button):hover{background:var(--forma-subtle)}.forma-field{display:flex;flex-direction:column;gap:6px;font-family:var(--forma-font-family);font-size:14px;color:var(--forma-text)}.forma-field-label{font-weight:500}.forma-input{min-height:var(--forma-control-height);min-width:0;width:100%;padding:6px 10px;border:1px solid var(--forma-border-strong);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);color:var(--forma-text)}.forma-input::placeholder{color:var(--forma-faint)}.forma-input[aria-invalid=true]{border-color:var(--forma-danger)}.forma-field-hint{font-size:12px;color:var(--forma-muted)}.forma-field-error{color:var(--forma-danger)}.forma-badge{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;padding:3px 8px;border-radius:var(--forma-radius-pill);font-size:12px;font-weight:500;line-height:1.4;background:var(--forma-subtle);color:var(--forma-muted)}.forma-badge--accent{background:var(--forma-accent-soft);color:var(--forma-accent)}.forma-badge--success{background:var(--forma-success-soft);color:var(--forma-success)}.forma-badge--warning{background:var(--forma-warning-soft);color:var(--forma-warning)}.forma-badge--danger{background:var(--forma-danger-soft);color:var(--forma-danger)}.forma-progress{appearance:none;display:block;width:100%;height:5px;overflow:hidden;border:0;border-radius:var(--forma-radius-pill);background:var(--forma-track);color:var(--forma-accent);accent-color:var(--forma-accent)}.forma-progress::-webkit-progress-bar{background:var(--forma-track)}.forma-progress::-webkit-progress-value{background:var(--forma-accent);border-radius:inherit}.forma-progress::-moz-progress-bar{background:var(--forma-accent)}.forma-progress:indeterminate{background:var(--forma-accent-soft);border:1px dashed var(--forma-accent)}.forma-surface{min-width:0;background:var(--forma-surface);color:var(--forma-text);border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel)}.forma-surface--raised{background:var(--forma-surface-raised);box-shadow:var(--forma-shadow)}.forma-segmented{display:inline-flex;gap:3px;padding:3px;max-width:100%;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface);color:var(--forma-text)}.forma-segmented button{min-height:calc(var(--forma-control-height) - 8px);padding:3px 10px;border:0;border-radius:7px;background:transparent;color:var(--forma-muted);font:inherit;white-space:nowrap;cursor:pointer}.forma-segmented button[aria-checked=true]{background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:0 1px 3px #0000000d}@media(pointer:coarse){.forma-button,.forma-icon-button,.forma-input,.forma-segmented button{min-height:44px}.forma-icon-button{min-width:44px}}:root{--forma-arc-neutral-0: oklch(100% 0 0);--forma-arc-neutral-1: oklch(99% 0 0);--forma-arc-neutral-2: oklch(97.8% 0 0);--forma-arc-neutral-3: oklch(95.8% 0 0);--forma-arc-neutral-4: oklch(91.5% 0 0);--forma-arc-neutral-5: oklch(84% 0 0);--forma-arc-neutral-6: oklch(72% 0 0);--forma-arc-neutral-7: oklch(59% 0 0);--forma-arc-neutral-8: oklch(46% 0 0);--forma-arc-neutral-9: oklch(34% 0 0);--forma-arc-neutral-10: oklch(23% 0 0);--forma-arc-neutral-11: oklch(15% 0 0);--forma-arc-border-subtle: oklch(96.5% 0 0);--forma-arc-accent-subtle: oklch(33% 0 0 / .1);--forma-arc-control-on: oklch(23% 0 0);--forma-arc-control-glyph: oklch(100% 0 0);--forma-arc-control-track: oklch(89.5% 0 0);--forma-arc-control-track-hover: oklch(86% 0 0);--forma-arc-control-thumb: oklch(100% 0 0);--forma-arc-control-thumb-on: oklch(100% 0 0);--forma-arc-control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--forma-arc-control-on-subtle: color-mix(in oklab, var(--forma-arc-control-on) 10%, transparent);--forma-arc-control-fill: var(--forma-arc-control-on);--forma-arc-shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--forma-arc-shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--forma-arc-arc-gradient-from: oklch(90% .045 300);--forma-arc-arc-gradient-to: oklch(92% .045 65);--forma-arc-arc-gradient: linear-gradient( 100deg, var(--forma-arc-arc-gradient-from), var(--forma-arc-arc-gradient-to));--forma-arc-arc-gradient-foreground: oklch(22% .01 300);--forma-arc-arc-gradient-soft: linear-gradient( 135deg, oklch(97.5% .016 300), oklch(98% .016 65));--forma-arc-arc-gradient-line: linear-gradient( 100deg, oklch(83% .06 300), oklch(86% .06 65));--forma-arc-arc-gradient-ink: linear-gradient( 100deg, oklch(47% .1 300), oklch(50% .09 55));--forma-arc-space-5: 1.25rem;--forma-arc-space-10: 2.5rem;--forma-arc-space-12: 3rem;--forma-arc-space-16: 4rem;--forma-arc-space-20: 5rem;--forma-arc-space-24: 6rem;--forma-arc-text-base: 1rem;--forma-arc-text-xl: 1.375rem;--forma-arc-text-2xl: 1.75rem;--forma-arc-text-3xl: 2.25rem;--forma-arc-text-4xl: 3.25rem;--forma-arc-text-5xl: 4.5rem;--forma-arc-tracking-display: -.03em;--forma-arc-tracking-body: -.01em;--forma-arc-leading-display: 1.1;--forma-arc-leading-body: 1.4;--forma-arc-ease-exit: cubic-bezier(.7,0,.84,0);--forma-arc-ease-in-out: cubic-bezier(.65,0,.35,1);--forma-arc-ease-spring: linear(0, .0213, .0739, .1443, .2235, .305, .3849, .4606, .5305, .594, .6508, .7011, .7452, .7836, .8168, .8454, .8699, .8907, .9084, .9234, .9361, .9467, .9557, .9632, .9694, .9747, .979, .9826, .9857, .9882, .9902, .992, .9934, .9946, .9955, .9963, 1);--forma-arc-duration-instant: .12s;--forma-arc-duration-considered: .48s;--forma-arc-duration-spring: .58s}[data-theme=dark]{--forma-arc-border-subtle: oklch(25% 0 0);--forma-arc-accent-subtle: oklch(80% 0 0 / .13);--forma-arc-control-on: oklch(93% 0 0);--forma-arc-control-glyph: oklch(19% 0 0);--forma-arc-control-track: oklch(33% 0 0);--forma-arc-control-track-hover: oklch(37% 0 0);--forma-arc-control-thumb: oklch(97% 0 0);--forma-arc-control-thumb-on: oklch(19% 0 0);--forma-arc-control-fill: oklch(62% 0 0);--forma-arc-control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--forma-arc-shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--forma-arc-shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--forma-arc-arc-gradient-from: oklch(38% .05 300);--forma-arc-arc-gradient-to: oklch(40% .045 60);--forma-arc-arc-gradient-foreground: oklch(96% .005 300);--forma-arc-arc-gradient-soft: linear-gradient( 135deg, oklch(23.5% .016 300), oklch(24% .014 65));--forma-arc-arc-gradient-line: linear-gradient( 100deg, oklch(48% .06 300), oklch(52% .055 65));--forma-arc-arc-gradient-ink: linear-gradient( 100deg, oklch(82% .07 300), oklch(86% .065 70))}[data-theme=dark]{--forma-arc-series-1: #55adff;--forma-arc-series-2: #9c37be;--forma-arc-series-3: #e66e00;--forma-arc-series-4: #00a861}:root{--forma-arc-series-1: oklch(from var(--forma-accent) calc(l*sign(max(c - .02, 0)) + .58*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--forma-arc-series-2: oklch(from var(--forma-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 57) );--forma-arc-series-3: oklch(from var(--forma-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 184) );--forma-arc-series-4: oklch(from var(--forma-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 292) )}[data-theme=dark]{--forma-arc-series-1: oklch(from var(--forma-accent) calc(l*sign(max(c - .02, 0)) + .73*(1 - sign(max(c - .02, 0)))) calc(c*sign(max(c - .02, 0)) + .15*(1 - sign(max(c - .02, 0)))) calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0)))) );--forma-arc-series-2: oklch(from var(--forma-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 66) );--forma-arc-series-3: oklch(from var(--forma-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 175) );--forma-arc-series-4: oklch(from var(--forma-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h*sign(max(c - .02, 0)) + 250*(1 - sign(max(c - .02, 0))) + 270) )}.button_button{position:relative;display:inline-flex;min-height:var(--forma-control-height);align-items:center;justify-content:center;gap:var(--forma-space-2);border:1px solid transparent;border-radius:var(--forma-radius-control);padding:0 var(--forma-space-4);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}.button_button:disabled{cursor:not-allowed;opacity:.52}.button_button[aria-busy=true]{cursor:progress}.button_button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.button_labelSlot{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.button_labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--forma-space-3) * -1))}.button_labelContent{display:inline-flex;flex:none;align-items:center}.button_labelPhase{display:inline-flex;align-items:center;justify-content:center;gap:var(--forma-space-2);white-space:nowrap}.button_labelPhase svg{flex:none}.button_primary{color:var(--forma-on-accent);background:var(--forma-accent);border-color:var(--forma-accent)}.button_secondary{color:var(--forma-text);background:var(--forma-surface-raised);border-color:var(--forma-line)}.button_ghost{color:var(--forma-muted);background:transparent;border-color:transparent}.button_danger{color:var(--forma-danger);background:var(--forma-surface-raised);border-color:var(--forma-line)}.button_secondary:disabled,.button_danger:disabled{opacity:1;color:var(--forma-faint);background:var(--forma-surface);border-color:var(--forma-line)}.button_danger:disabled{color:color-mix(in oklab,var(--forma-danger) 55%,var(--forma-surface))}.button_ghost:disabled{opacity:1;color:var(--forma-faint)}@media(hover:hover)and (pointer:fine){.button_primary:hover:not(:disabled){opacity:.91;box-shadow:var(--forma-arc-shadow-resting)}.button_secondary:hover:not(:disabled){background:var(--forma-surface);box-shadow:var(--forma-arc-shadow-resting)}.button_ghost:hover:not(:disabled){color:var(--forma-text);background:var(--forma-surface)}.button_danger:hover:not(:disabled){border-color:var(--forma-danger);background:var(--forma-surface)}}.button_primary:active:not(:disabled){opacity:.84}.button_secondary:active:not(:disabled),.button_ghost:active:not(:disabled){color:var(--forma-text);background:var(--forma-surface)}.button_danger:active:not(:disabled){border-color:var(--forma-danger);background:var(--forma-surface)}.button_sm{min-height:var(--forma-control-small-height);padding-inline:var(--forma-space-3);font-size:var(--forma-font-size)}.button_md{min-height:var(--forma-control-height)}.button_lg{min-height:var(--forma-control-large-height);padding-inline:var(--forma-arc-space-5);font-size:var(--forma-font-size)}.button_loader{position:absolute;left:50%;top:50%;display:grid;width:var(--forma-space-4);height:var(--forma-space-4);margin:calc(var(--forma-space-4) / -2)}.button_spinner{border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button_spin .7s linear infinite}.button_loadingLabel{opacity:0}@keyframes button_spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.button_button{transition:none}.button_labelSlot{transition:opacity var(--forma-arc-duration-instant) linear}.button_spinner{animation-duration:.01ms;animation-iteration-count:1}}:is(.button_button,.button_labelSlot,.button_labelContent,.button_labelPhase,.button_primary,.button_secondary,.button_ghost,.button_danger,.button_sm,.button_md,.button_lg,.button_loader,.button_spinner,.button_loadingLabel):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.button_button,.button_labelSlot,.button_labelContent,.button_labelPhase,.button_primary,.button_secondary,.button_ghost,.button_danger,.button_sm,.button_md,.button_lg,.button_loader,.button_spinner,.button_loadingLabel):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.button_button,.button_labelSlot,.button_labelContent,.button_labelPhase,.button_primary,.button_secondary,.button_ghost,.button_danger,.button_sm,.button_md,.button_lg,.button_loader,.button_spinner,.button_loadingLabel),[data-reduced-motion=true] :is(.button_button,.button_labelSlot,.button_labelContent,.button_labelPhase,.button_primary,.button_secondary,.button_ghost,.button_danger,.button_sm,.button_md,.button_lg,.button_loader,.button_spinner,.button_loadingLabel):before,[data-reduced-motion=true] :is(.button_button,.button_labelSlot,.button_labelContent,.button_labelPhase,.button_primary,.button_secondary,.button_ghost,.button_danger,.button_sm,.button_md,.button_lg,.button_loader,.button_spinner,.button_loadingLabel):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.button_button,.button_labelSlot,.button_labelContent,.button_labelPhase,.button_primary,.button_secondary,.button_ghost,.button_danger,.button_sm,.button_md,.button_lg,.button_loader,.button_spinner,.button_loadingLabel),:is(.button_button,.button_labelSlot,.button_labelContent,.button_labelPhase,.button_primary,.button_secondary,.button_ghost,.button_danger,.button_sm,.button_md,.button_lg,.button_loader,.button_spinner,.button_loadingLabel):before,:is(.button_button,.button_labelSlot,.button_labelContent,.button_labelPhase,.button_primary,.button_secondary,.button_ghost,.button_danger,.button_sm,.button_md,.button_lg,.button_loader,.button_spinner,.button_loadingLabel):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.action_button_button{position:relative;display:inline-flex;min-height:var(--forma-control-height);align-items:center;justify-content:center;overflow:hidden;padding:0 var(--forma-arc-space-5);border:1px solid var(--forma-text);border-radius:var(--forma-radius-control);background:var(--forma-text);color:var(--forma-canvas);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.action_button_button:hover:not(:disabled){box-shadow:var(--forma-arc-shadow-resting)}}.action_button_button:disabled{cursor:not-allowed}.action_button_button:disabled:not([data-state=pending]){opacity:.7}.action_button_button[data-state=pending]{cursor:progress}.action_button_content{display:inline-flex;min-height:1.25rem;align-items:center;justify-content:center;gap:var(--forma-space-2);white-space:nowrap}.action_button_morph{position:relative;display:inline-grid;min-width:0;justify-items:start}.action_button_morph[data-morphing]{clip-path:inset(-.6em 0 -.6em -.3em)}.action_button_sizer{grid-area:1 / 1;visibility:hidden;white-space:pre}.action_button_label{grid-area:1 / 1;white-space:pre}.action_button_iconSlot{display:grid;width:17px;height:17px;flex:0 0 17px;place-items:center}.action_button_phase{grid-area:1 / 1;display:grid;width:17px;height:17px;place-items:center}.action_button_arrow{flex:none}.action_button_statusIcon{color:currentColor}.action_button_spinner{display:inline-block;width:var(--forma-space-4);height:var(--forma-space-4);border:1.5px solid currentColor;border-right-color:transparent;border-radius:var(--forma-radius-pill);animation:action_button_spin .7s linear infinite}.action_button_visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes action_button_spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.action_button_button{transition:none}.action_button_spinner{animation:none}}:is(.action_button_button,.action_button_content,.action_button_morph,.action_button_sizer,.action_button_label,.action_button_iconSlot,.action_button_phase,.action_button_arrow,.action_button_statusIcon,.action_button_spinner,.action_button_visuallyHidden):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.action_button_button,.action_button_content,.action_button_morph,.action_button_sizer,.action_button_label,.action_button_iconSlot,.action_button_phase,.action_button_arrow,.action_button_statusIcon,.action_button_spinner,.action_button_visuallyHidden):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.action_button_button,.action_button_content,.action_button_morph,.action_button_sizer,.action_button_label,.action_button_iconSlot,.action_button_phase,.action_button_arrow,.action_button_statusIcon,.action_button_spinner,.action_button_visuallyHidden),[data-reduced-motion=true] :is(.action_button_button,.action_button_content,.action_button_morph,.action_button_sizer,.action_button_label,.action_button_iconSlot,.action_button_phase,.action_button_arrow,.action_button_statusIcon,.action_button_spinner,.action_button_visuallyHidden):before,[data-reduced-motion=true] :is(.action_button_button,.action_button_content,.action_button_morph,.action_button_sizer,.action_button_label,.action_button_iconSlot,.action_button_phase,.action_button_arrow,.action_button_statusIcon,.action_button_spinner,.action_button_visuallyHidden):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.action_button_button,.action_button_content,.action_button_morph,.action_button_sizer,.action_button_label,.action_button_iconSlot,.action_button_phase,.action_button_arrow,.action_button_statusIcon,.action_button_spinner,.action_button_visuallyHidden),:is(.action_button_button,.action_button_content,.action_button_morph,.action_button_sizer,.action_button_label,.action_button_iconSlot,.action_button_phase,.action_button_arrow,.action_button_statusIcon,.action_button_spinner,.action_button_visuallyHidden):before,:is(.action_button_button,.action_button_content,.action_button_morph,.action_button_sizer,.action_button_label,.action_button_iconSlot,.action_button_phase,.action_button_arrow,.action_button_statusIcon,.action_button_spinner,.action_button_visuallyHidden):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.action_swap_button{--forma-arc-swap-height: var(--forma-control-height);--forma-arc-swap-pad: var(--forma-arc-space-5);position:relative;display:inline-flex;min-width:var(--forma-arc-swap-height);min-height:var(--forma-arc-swap-height);align-items:center;justify-content:center;padding:0 calc(var(--forma-arc-swap-pad) + ((var(--forma-arc-swap-height) - 18px) / 2 - var(--forma-arc-swap-pad)) * var(--forma-arc-fold, 0));border:1px solid var(--forma-text);border-radius:var(--forma-radius-pill);background:var(--forma-text);color:var(--forma-canvas);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);overflow:clip;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),border-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.action_swap_sm{--forma-arc-swap-height: var(--forma-control-small-height);--forma-arc-swap-pad: var(--forma-space-4)}.action_swap_md{--forma-arc-swap-height: var(--forma-control-height);--forma-arc-swap-pad: var(--forma-arc-space-5)}.action_swap_lg{--forma-arc-swap-height: var(--forma-control-large-height);--forma-arc-swap-pad: var(--forma-space-6)}.action_swap_button:disabled{cursor:default;opacity:.6}.action_swap_button[aria-busy=true]{cursor:progress}.action_swap_neutral{border-color:var(--forma-text);background:var(--forma-text);color:var(--forma-canvas)}.action_swap_accent{border-color:var(--forma-accent);background:var(--forma-accent);color:var(--forma-on-accent)}.action_swap_quiet{border-color:var(--forma-line);background:var(--forma-surface-raised);color:var(--forma-text)}.action_swap_success{border-color:color-mix(in oklab,var(--forma-success) 25%,var(--forma-line));background:color-mix(in oklab,var(--forma-success) 10%,var(--forma-surface-raised));color:var(--forma-text)}.action_swap_warning{border-color:color-mix(in oklab,var(--forma-warning) 30%,var(--forma-line));background:color-mix(in oklab,var(--forma-warning) 12%,var(--forma-surface-raised));color:var(--forma-text)}.action_swap_danger{border-color:color-mix(in oklab,var(--forma-danger) 25%,var(--forma-line));background:color-mix(in oklab,var(--forma-danger) 10%,var(--forma-surface-raised));color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.action_swap_neutral:hover:not(:disabled,[aria-busy=true]){border-color:var(--forma-muted);background:var(--forma-muted)}.action_swap_accent:hover:not(:disabled,[aria-busy=true]){border-color:var(--forma-accent-hover);background:var(--forma-accent-hover)}.action_swap_quiet:hover:not(:disabled,[aria-busy=true]){border-color:var(--forma-border-strong);background:var(--forma-surface)}.action_swap_success:hover:not(:disabled){border-color:color-mix(in oklab,var(--forma-success) 42%,var(--forma-line))}.action_swap_warning:hover:not(:disabled){border-color:color-mix(in oklab,var(--forma-warning) 48%,var(--forma-line))}.action_swap_danger:hover:not(:disabled){border-color:color-mix(in oklab,var(--forma-danger) 42%,var(--forma-line))}}.action_swap_icon{position:relative;display:grid;height:16px;flex:none;place-items:center}.action_swap_iconPhase{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center}.action_swap_iconPhase svg{flex:none}.action_swap_iconPhase[data-tone=success]{color:var(--forma-success)}.action_swap_iconPhase[data-tone=warning]{color:var(--forma-warning)}.action_swap_iconPhase[data-tone=danger]{color:var(--forma-danger)}.action_swap_spinner{display:block;width:14px;height:14px;border:1.5px solid color-mix(in oklab,currentColor 24%,transparent);border-top-color:currentColor;border-radius:50%;animation:action_swap_swap-spin .75s linear infinite}@keyframes action_swap_swap-spin{to{transform:rotate(360deg)}}.action_swap_morph{display:inline-flex;min-width:0}.action_swap_glyphs{position:relative;display:inline-flex;flex:none;white-space:pre}.action_swap_glyphs[data-gap]{padding-left:var(--forma-space-2)}.action_swap_glyph{display:inline-block}.action_swap_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.action_swap_button{transition:none}.action_swap_spinner{animation:none}}:is(.action_swap_button,.action_swap_sm,.action_swap_md,.action_swap_lg,.action_swap_neutral,.action_swap_accent,.action_swap_quiet,.action_swap_success,.action_swap_warning,.action_swap_danger,.action_swap_icon,.action_swap_iconPhase,.action_swap_spinner,.action_swap_morph,.action_swap_glyphs,.action_swap_glyph,.action_swap_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.action_swap_button,.action_swap_sm,.action_swap_md,.action_swap_lg,.action_swap_neutral,.action_swap_accent,.action_swap_quiet,.action_swap_success,.action_swap_warning,.action_swap_danger,.action_swap_icon,.action_swap_iconPhase,.action_swap_spinner,.action_swap_morph,.action_swap_glyphs,.action_swap_glyph,.action_swap_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.action_swap_button,.action_swap_sm,.action_swap_md,.action_swap_lg,.action_swap_neutral,.action_swap_accent,.action_swap_quiet,.action_swap_success,.action_swap_warning,.action_swap_danger,.action_swap_icon,.action_swap_iconPhase,.action_swap_spinner,.action_swap_morph,.action_swap_glyphs,.action_swap_glyph,.action_swap_srOnly),[data-reduced-motion=true] :is(.action_swap_button,.action_swap_sm,.action_swap_md,.action_swap_lg,.action_swap_neutral,.action_swap_accent,.action_swap_quiet,.action_swap_success,.action_swap_warning,.action_swap_danger,.action_swap_icon,.action_swap_iconPhase,.action_swap_spinner,.action_swap_morph,.action_swap_glyphs,.action_swap_glyph,.action_swap_srOnly):before,[data-reduced-motion=true] :is(.action_swap_button,.action_swap_sm,.action_swap_md,.action_swap_lg,.action_swap_neutral,.action_swap_accent,.action_swap_quiet,.action_swap_success,.action_swap_warning,.action_swap_danger,.action_swap_icon,.action_swap_iconPhase,.action_swap_spinner,.action_swap_morph,.action_swap_glyphs,.action_swap_glyph,.action_swap_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.action_swap_button,.action_swap_sm,.action_swap_md,.action_swap_lg,.action_swap_neutral,.action_swap_accent,.action_swap_quiet,.action_swap_success,.action_swap_warning,.action_swap_danger,.action_swap_icon,.action_swap_iconPhase,.action_swap_spinner,.action_swap_morph,.action_swap_glyphs,.action_swap_glyph,.action_swap_srOnly),:is(.action_swap_button,.action_swap_sm,.action_swap_md,.action_swap_lg,.action_swap_neutral,.action_swap_accent,.action_swap_quiet,.action_swap_success,.action_swap_warning,.action_swap_danger,.action_swap_icon,.action_swap_iconPhase,.action_swap_spinner,.action_swap_morph,.action_swap_glyphs,.action_swap_glyph,.action_swap_srOnly):before,:is(.action_swap_button,.action_swap_sm,.action_swap_md,.action_swap_lg,.action_swap_neutral,.action_swap_accent,.action_swap_quiet,.action_swap_success,.action_swap_warning,.action_swap_danger,.action_swap_icon,.action_swap_iconPhase,.action_swap_spinner,.action_swap_morph,.action_swap_glyphs,.action_swap_glyph,.action_swap_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.split_button_group{display:inline-flex;align-items:stretch;border:1px solid var(--forma-text);border-radius:var(--forma-radius-control);background:var(--forma-text);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.split_button_group:has(>.split_button_primary:active:not(:disabled)){transform:scale(.97);transition-duration:var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}.split_button_primary,.split_button_trigger{border:0;background:var(--forma-text);color:var(--forma-canvas);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.split_button_primary{position:relative;display:inline-grid;min-height:var(--forma-control-height);place-items:center;padding:0 var(--forma-space-4);border-radius:calc(var(--forma-radius-control) - 1px) 0 0 calc(var(--forma-radius-control) - 1px);font-size:var(--forma-font-size);font-weight:500}.split_button_primarySlot{display:inline-flex;min-width:0;align-items:center}.split_button_primarySlot[data-morphing]{clip-path:inset(-50% calc(var(--forma-space-2) * -1))}.split_button_primaryContent{display:inline-flex;flex:none;align-items:center;gap:var(--forma-space-2);white-space:nowrap}.split_button_mainIcon{display:inline-grid;flex:none;place-items:center}.split_button_iconPhase{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center}.split_button_glyphs{position:relative;display:inline-flex;flex:none;white-space:pre}.split_button_glyph{display:inline-block}.split_button_trigger{display:grid;width:38px;min-height:var(--forma-control-height);place-items:center;border-left:1px solid color-mix(in oklab,var(--forma-canvas) 18%,var(--forma-text));border-radius:0 calc(var(--forma-radius-control) - 1px) calc(var(--forma-radius-control) - 1px) 0}.split_button_chevron{transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.split_button_trigger[data-state=open] .split_button_chevron{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.split_button_primary:hover:not(:disabled),.split_button_trigger:hover:not(:disabled){background:color-mix(in oklab,var(--forma-text) 88%,var(--forma-canvas))}.split_button_secondary .split_button_primary:hover:not(:disabled),.split_button_secondary .split_button_trigger:hover:not(:disabled){background:var(--forma-surface)}}.split_button_primary:active:not(:disabled),.split_button_trigger:active:not(:disabled),.split_button_trigger[data-state=open]{background:color-mix(in oklab,var(--forma-text) 80%,var(--forma-canvas))}.split_button_primary:disabled,.split_button_trigger:disabled{cursor:not-allowed;opacity:.52}.split_button_secondary{border-color:var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised)}.split_button_secondary .split_button_primary,.split_button_secondary .split_button_trigger{min-height:var(--forma-control-small-height);background:var(--forma-surface-raised);color:var(--forma-text)}.split_button_secondary .split_button_primary{min-width:142px;border-radius:var(--forma-radius-pill) 0 0 var(--forma-radius-pill);padding-inline:var(--forma-space-3);font-size:var(--forma-font-small)}.split_button_secondary .split_button_trigger{width:32px;border-left-color:var(--forma-arc-border-subtle);border-radius:0 var(--forma-radius-pill) var(--forma-radius-pill) 0}.split_button_secondary .split_button_primary:active:not(:disabled),.split_button_secondary .split_button_trigger:active:not(:disabled),.split_button_secondary .split_button_trigger[data-state=open]{background:color-mix(in oklab,var(--forma-surface),var(--forma-line) 55%)}.split_button_icon{display:inline-flex}.split_button_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.split_button_menu{--forma-arc-menu-x: 0px;--forma-arc-menu-y: -5px;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--forma-duration-fast) var(--forma-ease-enter),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.split_button_menu[data-side=top]{--forma-arc-menu-y: 5px}.split_button_menu[data-side=left]{--forma-arc-menu-x: 5px;--forma-arc-menu-y: 0px}.split_button_menu[data-side=right]{--forma-arc-menu-x: -5px;--forma-arc-menu-y: 0px}@starting-style{.split_button_menu[data-state=open]{opacity:0;transform:translate(var(--forma-arc-menu-x),var(--forma-arc-menu-y)) scale(.97)}.split_button_menu[data-state=open] .split_button_item{opacity:0;transform:translate(calc(var(--forma-arc-menu-x) * .4),calc(var(--forma-arc-menu-y) * .4))}}.split_button_menu[data-state=closed]{opacity:0;transform:translate(calc(var(--forma-arc-menu-x) * .5),calc(var(--forma-arc-menu-y) * .5)) scale(.985);transition:opacity .13s var(--forma-ease-standard),transform .13s var(--forma-ease-standard);animation:split_button_menu-exit .13s linear both;pointer-events:none}.split_button_item{display:flex;min-height:var(--forma-control-small-height);align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--forma-radius-panel) - 6px);font-size:var(--forma-font-size);cursor:pointer;outline:none;transition:opacity var(--forma-duration-normal) var(--forma-ease-enter) calc(min(var(--forma-arc-i, 0),4)*35ms),transform var(--forma-duration-normal) var(--forma-ease-enter) calc(min(var(--forma-arc-i, 0),4)*35ms)}.split_button_item[data-highlighted]{background:var(--forma-surface)}.split_button_item[data-disabled]{cursor:default;opacity:.45}.split_button_destructive{color:var(--forma-danger)}.split_button_destructive[data-highlighted]{background:color-mix(in oklab,var(--forma-danger) 8%,var(--forma-surface-raised))}@keyframes split_button_menu-exit{to{--forma-arc-menu-exit: 1}}@media(prefers-reduced-motion:reduce){.split_button_group,.split_button_primary,.split_button_trigger,.split_button_chevron{transition:none}.split_button_group:has(>.split_button_primary:active:not(:disabled)){transform:none}.split_button_item{transition:none}.split_button_menu,.split_button_menu[data-state=closed]{transform:none;transition:opacity var(--forma-arc-duration-instant) linear}}:is(.split_button_group,.split_button_primary,.split_button_trigger,.split_button_primarySlot,.split_button_primaryContent,.split_button_mainIcon,.split_button_iconPhase,.split_button_glyphs,.split_button_glyph,.split_button_chevron,.split_button_secondary,.split_button_icon,.split_button_srOnly,.split_button_menu,.split_button_item,.split_button_destructive):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.split_button_group,.split_button_primary,.split_button_trigger,.split_button_primarySlot,.split_button_primaryContent,.split_button_mainIcon,.split_button_iconPhase,.split_button_glyphs,.split_button_glyph,.split_button_chevron,.split_button_secondary,.split_button_icon,.split_button_srOnly,.split_button_menu,.split_button_item,.split_button_destructive):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.split_button_group,.split_button_primary,.split_button_trigger,.split_button_primarySlot,.split_button_primaryContent,.split_button_mainIcon,.split_button_iconPhase,.split_button_glyphs,.split_button_glyph,.split_button_chevron,.split_button_secondary,.split_button_icon,.split_button_srOnly,.split_button_menu,.split_button_item,.split_button_destructive),[data-reduced-motion=true] :is(.split_button_group,.split_button_primary,.split_button_trigger,.split_button_primarySlot,.split_button_primaryContent,.split_button_mainIcon,.split_button_iconPhase,.split_button_glyphs,.split_button_glyph,.split_button_chevron,.split_button_secondary,.split_button_icon,.split_button_srOnly,.split_button_menu,.split_button_item,.split_button_destructive):before,[data-reduced-motion=true] :is(.split_button_group,.split_button_primary,.split_button_trigger,.split_button_primarySlot,.split_button_primaryContent,.split_button_mainIcon,.split_button_iconPhase,.split_button_glyphs,.split_button_glyph,.split_button_chevron,.split_button_secondary,.split_button_icon,.split_button_srOnly,.split_button_menu,.split_button_item,.split_button_destructive):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.split_button_group,.split_button_primary,.split_button_trigger,.split_button_primarySlot,.split_button_primaryContent,.split_button_mainIcon,.split_button_iconPhase,.split_button_glyphs,.split_button_glyph,.split_button_chevron,.split_button_secondary,.split_button_icon,.split_button_srOnly,.split_button_menu,.split_button_item,.split_button_destructive),:is(.split_button_group,.split_button_primary,.split_button_trigger,.split_button_primarySlot,.split_button_primaryContent,.split_button_mainIcon,.split_button_iconPhase,.split_button_glyphs,.split_button_glyph,.split_button_chevron,.split_button_secondary,.split_button_icon,.split_button_srOnly,.split_button_menu,.split_button_item,.split_button_destructive):before,:is(.split_button_group,.split_button_primary,.split_button_trigger,.split_button_primarySlot,.split_button_primaryContent,.split_button_mainIcon,.split_button_iconPhase,.split_button_glyphs,.split_button_glyph,.split_button_chevron,.split_button_secondary,.split_button_icon,.split_button_srOnly,.split_button_menu,.split_button_item,.split_button_destructive):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.button_group_group{--forma-arc-bg-h: var(--forma-control-height);--forma-arc-bg-pad-x: 14px;--forma-arc-bg-inset: 3px;--forma-arc-bg-radius: var(--forma-radius-control);--forma-arc-bg-divider: var(--forma-line);--forma-arc-bg-divider-inset: 11px;--forma-arc-bg-highlight: var(--forma-surface);--forma-arc-bg-highlight-pressed: color-mix(in oklab, var(--forma-surface), var(--forma-border-strong) 30%);--forma-arc-bg-muted-ink: var(--forma-muted);position:relative;isolation:isolate;display:inline-flex;max-width:100%;align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid var(--forma-line);border-radius:var(--forma-arc-bg-radius);background:var(--forma-surface-raised);color:var(--forma-text);vertical-align:middle}.button_group_group::-webkit-scrollbar{display:none}.button_group_sm{--forma-arc-bg-h: var(--forma-control-small-height);--forma-arc-bg-pad-x: 12px;--forma-arc-bg-divider-inset: 9px}.button_group_md{--forma-arc-bg-h: var(--forma-control-height)}.button_group_solid{--forma-arc-bg-divider: color-mix(in oklab, var(--forma-canvas) 20%, var(--forma-text));--forma-arc-bg-highlight: color-mix(in oklab, var(--forma-canvas) 13%, var(--forma-text));--forma-arc-bg-highlight-pressed: color-mix(in oklab, var(--forma-canvas) 22%, var(--forma-text));--forma-arc-bg-muted-ink: color-mix(in oklab, var(--forma-canvas) 72%, var(--forma-text));border-color:var(--forma-text);background:var(--forma-text);color:var(--forma-canvas)}.button_group_vertical{flex-direction:column;overflow:visible;--forma-arc-bg-divider-inset: 10px}.button_group_group[aria-disabled=true]{opacity:.52}.button_group_highlight{position:absolute;z-index:0;top:0;left:0;pointer-events:none}.button_group_highlight:before{position:absolute;inset:var(--forma-arc-bg-inset);border-radius:calc(var(--forma-arc-bg-radius) - var(--forma-arc-bg-inset) - 1px);background:var(--forma-arc-bg-highlight);content:"";transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.button_group_highlight[data-pressed]:before{background:var(--forma-arc-bg-highlight-pressed);transition-duration:var(--forma-arc-duration-instant)}.button_group_segment{position:relative;z-index:1;display:inline-flex;flex:none;min-width:calc(var(--forma-arc-bg-h) - 2px);height:calc(var(--forma-arc-bg-h) - 2px);align-items:center;justify-content:center;margin:0;padding:0 var(--forma-arc-bg-pad-x);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:var(--forma-font-size);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.button_group_vertical .button_group_segment{width:100%;justify-content:flex-start}.button_group_vertical .button_group_iconOnly,.button_group_vertical .button_group_trigger{justify-content:center;padding:0}.button_group_iconOnly{width:calc(var(--forma-arc-bg-h) - 2px);padding:0}.button_group_trigger{width:calc(var(--forma-arc-bg-h) - 6px);min-width:0;padding:0;color:var(--forma-arc-bg-muted-ink);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.button_group_trigger[data-state=open]{color:inherit}.button_group_segment[aria-disabled=true]{cursor:not-allowed}.button_group_segment[aria-disabled=true] .button_group_content{opacity:.4}.button_group_group[aria-disabled=true] .button_group_segment{cursor:not-allowed}.button_group_compact .button_group_segment[data-collapsible]{width:calc(var(--forma-arc-bg-h) - 2px);padding:0}.button_group_compact .button_group_label[data-collapsible]{display:none}.button_group_segment+.button_group_segment:before{position:absolute;top:var(--forma-arc-bg-divider-inset);bottom:var(--forma-arc-bg-divider-inset);left:-.5px;width:1px;background:var(--forma-arc-bg-divider);content:"";pointer-events:none;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.button_group_vertical .button_group_segment+.button_group_segment:before{top:-.5px;right:var(--forma-arc-bg-divider-inset);bottom:auto;left:var(--forma-arc-bg-divider-inset);width:auto;height:1px}.button_group_segment[data-quiet]:before{opacity:0}.button_group_content{position:relative;display:inline-flex;align-items:center;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.button_group_segment:active:not([aria-disabled=true]) .button_group_content{transform:scale(.97);transition-duration:var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}.button_group_iconOnly:active:not([aria-disabled=true]) .button_group_content{transform:scale(.9)}.button_group_trigger:active .button_group_content{transform:none}.button_group_chevron{width:16px;height:16px;stroke-width:1.75;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.button_group_trigger[data-state=open] .button_group_chevron{transform:rotate(180deg)}.button_group_slot{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center}.button_group_slot[data-morphing]{clip-path:inset(-50% calc(var(--forma-space-3) * -1))}.button_group_slotContent{display:inline-grid;flex:none;align-items:center;justify-items:center}.button_group_slotContent>*{grid-area:1 / 1}.button_group_phase{display:inline-flex;align-items:center;gap:var(--forma-space-2);white-space:nowrap}.button_group_sizer{visibility:hidden;pointer-events:none}.button_group_iconBox{display:inline-block;width:16px;height:16px;flex:none}.button_group_sm .button_group_phase{gap:6px}.button_group_icon{display:inline-flex;flex:none}.button_group_icon svg{width:16px;height:16px;stroke-width:1.75}.button_group_value{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.button_group_label{display:inline-block}.button_group_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.button_group_menu{--forma-arc-menu-x: 0px;--forma-arc-menu-y: -5px;z-index:60;min-width:min(13rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--forma-duration-fast) var(--forma-ease-enter),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.button_group_menu[data-side=top]{--forma-arc-menu-y: 5px}.button_group_menu[data-side=left]{--forma-arc-menu-x: 5px;--forma-arc-menu-y: 0px}.button_group_menu[data-side=right]{--forma-arc-menu-x: -5px;--forma-arc-menu-y: 0px}@starting-style{.button_group_menu[data-state=open]{opacity:0;transform:translate(var(--forma-arc-menu-x),var(--forma-arc-menu-y)) scale(.97)}.button_group_menu[data-state=open] .button_group_item{opacity:0;transform:translate(calc(var(--forma-arc-menu-x) * .4),calc(var(--forma-arc-menu-y) * .4))}}.button_group_menu[data-state=closed]{opacity:0;transform:translate(calc(var(--forma-arc-menu-x) * .5),calc(var(--forma-arc-menu-y) * .5)) scale(.985);transition:opacity .13s var(--forma-ease-standard),transform .13s var(--forma-ease-standard);animation:button_group_menu-exit .13s linear both;pointer-events:none}.button_group_item{display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--forma-radius-panel) - 6px);color:inherit;font-size:var(--forma-font-size);text-decoration:none;cursor:pointer;outline:none;transition:opacity var(--forma-duration-normal) var(--forma-ease-enter) calc(min(var(--forma-arc-i, 0),4)*35ms),transform var(--forma-duration-normal) var(--forma-ease-enter) calc(min(var(--forma-arc-i, 0),4)*35ms)}.button_group_item[data-highlighted]{background:var(--forma-surface)}.button_group_item[data-disabled]{cursor:default;opacity:.45}.button_group_itemIcon{display:inline-flex;flex:none;color:var(--forma-muted)}.button_group_itemIcon svg{width:16px;height:16px;stroke-width:1.75}.button_group_itemLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button_group_destructive,.button_group_destructive .button_group_itemIcon{color:var(--forma-danger)}.button_group_destructive[data-highlighted]{background:color-mix(in oklab,var(--forma-danger) 8%,var(--forma-surface-raised))}@keyframes button_group_menu-exit{to{--forma-arc-menu-exit: 1}}@media(prefers-reduced-motion:reduce){.button_group_content,.button_group_chevron,.button_group_segment:before,.button_group_highlight:before,.button_group_item{transition:none}.button_group_segment:active .button_group_content,.button_group_iconOnly:active .button_group_content{transform:none}.button_group_menu,.button_group_menu[data-state=closed]{transform:none;transition:opacity var(--forma-arc-duration-instant) linear}}:is(.button_group_group,.button_group_sm,.button_group_md,.button_group_solid,.button_group_vertical,.button_group_highlight,.button_group_segment,.button_group_iconOnly,.button_group_trigger,.button_group_content,.button_group_compact,.button_group_label,.button_group_chevron,.button_group_slot,.button_group_slotContent,.button_group_phase,.button_group_sizer,.button_group_iconBox,.button_group_icon,.button_group_value,.button_group_srOnly,.button_group_menu,.button_group_item,.button_group_itemIcon,.button_group_itemLabel,.button_group_destructive):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.button_group_group,.button_group_sm,.button_group_md,.button_group_solid,.button_group_vertical,.button_group_highlight,.button_group_segment,.button_group_iconOnly,.button_group_trigger,.button_group_content,.button_group_compact,.button_group_label,.button_group_chevron,.button_group_slot,.button_group_slotContent,.button_group_phase,.button_group_sizer,.button_group_iconBox,.button_group_icon,.button_group_value,.button_group_srOnly,.button_group_menu,.button_group_item,.button_group_itemIcon,.button_group_itemLabel,.button_group_destructive):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.button_group_group,.button_group_sm,.button_group_md,.button_group_solid,.button_group_vertical,.button_group_highlight,.button_group_segment,.button_group_iconOnly,.button_group_trigger,.button_group_content,.button_group_compact,.button_group_label,.button_group_chevron,.button_group_slot,.button_group_slotContent,.button_group_phase,.button_group_sizer,.button_group_iconBox,.button_group_icon,.button_group_value,.button_group_srOnly,.button_group_menu,.button_group_item,.button_group_itemIcon,.button_group_itemLabel,.button_group_destructive),[data-reduced-motion=true] :is(.button_group_group,.button_group_sm,.button_group_md,.button_group_solid,.button_group_vertical,.button_group_highlight,.button_group_segment,.button_group_iconOnly,.button_group_trigger,.button_group_content,.button_group_compact,.button_group_label,.button_group_chevron,.button_group_slot,.button_group_slotContent,.button_group_phase,.button_group_sizer,.button_group_iconBox,.button_group_icon,.button_group_value,.button_group_srOnly,.button_group_menu,.button_group_item,.button_group_itemIcon,.button_group_itemLabel,.button_group_destructive):before,[data-reduced-motion=true] :is(.button_group_group,.button_group_sm,.button_group_md,.button_group_solid,.button_group_vertical,.button_group_highlight,.button_group_segment,.button_group_iconOnly,.button_group_trigger,.button_group_content,.button_group_compact,.button_group_label,.button_group_chevron,.button_group_slot,.button_group_slotContent,.button_group_phase,.button_group_sizer,.button_group_iconBox,.button_group_icon,.button_group_value,.button_group_srOnly,.button_group_menu,.button_group_item,.button_group_itemIcon,.button_group_itemLabel,.button_group_destructive):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.button_group_group,.button_group_sm,.button_group_md,.button_group_solid,.button_group_vertical,.button_group_highlight,.button_group_segment,.button_group_iconOnly,.button_group_trigger,.button_group_content,.button_group_compact,.button_group_label,.button_group_chevron,.button_group_slot,.button_group_slotContent,.button_group_phase,.button_group_sizer,.button_group_iconBox,.button_group_icon,.button_group_value,.button_group_srOnly,.button_group_menu,.button_group_item,.button_group_itemIcon,.button_group_itemLabel,.button_group_destructive),:is(.button_group_group,.button_group_sm,.button_group_md,.button_group_solid,.button_group_vertical,.button_group_highlight,.button_group_segment,.button_group_iconOnly,.button_group_trigger,.button_group_content,.button_group_compact,.button_group_label,.button_group_chevron,.button_group_slot,.button_group_slotContent,.button_group_phase,.button_group_sizer,.button_group_iconBox,.button_group_icon,.button_group_value,.button_group_srOnly,.button_group_menu,.button_group_item,.button_group_itemIcon,.button_group_itemLabel,.button_group_destructive):before,:is(.button_group_group,.button_group_sm,.button_group_md,.button_group_solid,.button_group_vertical,.button_group_highlight,.button_group_segment,.button_group_iconOnly,.button_group_trigger,.button_group_content,.button_group_compact,.button_group_label,.button_group_chevron,.button_group_slot,.button_group_slotContent,.button_group_phase,.button_group_sizer,.button_group_iconBox,.button_group_icon,.button_group_value,.button_group_srOnly,.button_group_menu,.button_group_item,.button_group_itemIcon,.button_group_itemLabel,.button_group_destructive):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.floating_button_group_group{--forma-arc-fbg-h: 36px;--forma-arc-fbg-pad: 4px;--forma-arc-fbg-gap: 4px;--forma-arc-fbg-pad-x: 12px;--forma-arc-fbg-outer: var(--forma-radius-control);--forma-arc-fbg-radius: calc(var(--forma-arc-fbg-outer) - var(--forma-arc-fbg-pad) - 1px);--forma-arc-fbg-highlight: color-mix(in oklab, var(--forma-text) 7%, transparent);--forma-arc-fbg-highlight-press: color-mix(in oklab, var(--forma-text) 12%, transparent);--forma-arc-fbg-on: color-mix(in oklab, var(--forma-arc-control-on) 12%, transparent);--forma-arc-fbg-rule: color-mix(in oklab, var(--forma-text) 12%, transparent);--forma-arc-fbg-tray: color-mix(in oklab, var(--forma-text) 4.5%, transparent);--forma-arc-fbg-tray-edge: color-mix(in oklab, var(--forma-text) 3%, transparent);position:relative;isolation:isolate;display:inline-flex;flex:none;flex-wrap:nowrap;align-items:center;gap:var(--forma-arc-fbg-gap);padding:var(--forma-arc-fbg-pad);border:1px solid var(--forma-arc-fbg-tray-edge);border-radius:var(--forma-arc-fbg-outer);background:var(--forma-arc-fbg-tray);color:var(--forma-muted);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);-webkit-tap-highlight-color:transparent}.floating_button_group_sm{--forma-arc-fbg-h: 30px;--forma-arc-fbg-pad: 3px;--forma-arc-fbg-gap: 3px;--forma-arc-fbg-pad-x: 10px;--forma-arc-fbg-outer: calc(var(--forma-radius-control) - 3px)}.floating_button_group_md{--forma-arc-fbg-h: 36px}.floating_button_group_floating{border-color:var(--forma-line);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow)}.floating_button_group_vertical{flex-direction:column;align-items:stretch}:root[data-theme=dark] .floating_button_group_group{--forma-arc-fbg-highlight: color-mix(in oklab, var(--forma-text) 9%, transparent);--forma-arc-fbg-highlight-press: color-mix(in oklab, var(--forma-text) 15%, transparent);--forma-arc-fbg-on: color-mix(in oklab, var(--forma-arc-control-on) 16%, transparent);--forma-arc-fbg-tray: color-mix(in oklab, var(--forma-text) 6%, transparent);--forma-arc-fbg-tray-edge: color-mix(in oklab, var(--forma-text) 5%, transparent)}.floating_button_group_highlight{position:absolute;z-index:1;top:0;left:0;border-radius:var(--forma-arc-fbg-radius);background:var(--forma-arc-fbg-highlight);pointer-events:none;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.floating_button_group_highlight[data-pressing]{background:var(--forma-arc-fbg-highlight-press);transition-duration:var(--forma-arc-duration-instant)}.floating_button_group_item{display:inline-flex;min-width:var(--forma-arc-fbg-h);height:var(--forma-arc-fbg-h);flex:none;align-items:center;justify-content:center;margin:0;padding:0 var(--forma-arc-fbg-pad-x);border:0;border-radius:var(--forma-arc-fbg-radius);background:transparent;color:inherit;font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.floating_button_group_sm .floating_button_group_item{font-size:var(--forma-font-small)}.floating_button_group_item[data-icon]:not([data-icon-only]){padding-left:calc(var(--forma-arc-fbg-pad-x) - 2px)}.floating_button_group_item[data-icon-only]{width:var(--forma-arc-fbg-h);padding:0}.floating_button_group_item[data-active],.floating_button_group_item[aria-pressed=true]{color:var(--forma-text)}.floating_button_group_item[aria-pressed=true]{background:var(--forma-arc-fbg-on)}.floating_button_group_item[aria-disabled=true]{color:var(--forma-faint);cursor:not-allowed;opacity:.5}.floating_button_group_vertical .floating_button_group_item:not([data-icon-only]){justify-content:flex-start}.floating_button_group_vertical .floating_button_group_item[data-icon-only]{align-self:center}.floating_button_group_slot{position:relative;z-index:2;display:inline-grid;align-items:center;justify-items:center}.floating_button_group_slot>*{grid-area:1 / 1}.floating_button_group_vertical .floating_button_group_slot{justify-items:start}.floating_button_group_ghost{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;visibility:hidden;pointer-events:none}.floating_button_group_iconSpace{display:block;width:16px;height:16px;flex:none}.floating_button_group_phase{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.floating_button_group_icon{display:inline-flex;flex:none}.floating_button_group_icon svg{width:16px;height:16px;stroke-width:1.75}.floating_button_group_text{display:block}.floating_button_group_separator{flex:none;align-self:center;width:1px;height:calc(var(--forma-arc-fbg-h) * .5);margin-inline:2px;border-radius:1px;background:var(--forma-arc-fbg-rule)}.floating_button_group_vertical .floating_button_group_separator{width:calc(var(--forma-arc-fbg-h) * .5);height:1px;margin:2px 0}.floating_button_group_tip{display:inline-flex;align-items:baseline;gap:var(--forma-space-3);white-space:nowrap}.floating_button_group_kbd{font:inherit;color:color-mix(in oklab,var(--forma-canvas) 58%,var(--forma-text));font-variant-numeric:tabular-nums}.floating_button_group_sideTip{--forma-arc-tip-x: -3px;z-index:90;max-width:15rem;padding:var(--forma-space-3) var(--forma-space-4);border:1px solid color-mix(in oklab,var(--forma-canvas) 14%,var(--forma-text));border-radius:var(--forma-radius-control);background:var(--forma-text);color:var(--forma-canvas);box-shadow:var(--forma-arc-shadow-raised);font-family:var(--forma-font-family);font-size:var(--forma-font-size);font-weight:400;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--forma-duration-fast) var(--forma-ease-enter),transform var(--forma-duration-fast) var(--forma-ease-enter)}.floating_button_group_sideTip[data-side=left]{--forma-arc-tip-x: 3px}@starting-style{.floating_button_group_sideTip[data-state$=-open]{opacity:0;transform:translate(var(--forma-arc-tip-x)) scale(.97)}}.floating_button_group_sideTip[data-state=closed]{opacity:0;transform:scale(.98);transition:opacity .11s var(--forma-ease-standard),transform .11s var(--forma-ease-standard);animation:floating_button_group_side-tip-exit .11s linear both}@keyframes floating_button_group_side-tip-exit{to{--forma-arc-side-tip-exit: 1}}@media(prefers-reduced-motion:reduce){.floating_button_group_item,.floating_button_group_highlight{transition:color var(--forma-arc-duration-instant) linear,background-color var(--forma-arc-duration-instant) linear,opacity var(--forma-arc-duration-instant) linear}.floating_button_group_sideTip,.floating_button_group_sideTip[data-state=closed]{transform:none;transition:opacity 90ms linear}}:is(.floating_button_group_group,.floating_button_group_sm,.floating_button_group_md,.floating_button_group_floating,.floating_button_group_vertical,.floating_button_group_highlight,.floating_button_group_item,.floating_button_group_slot,.floating_button_group_ghost,.floating_button_group_iconSpace,.floating_button_group_phase,.floating_button_group_icon,.floating_button_group_text,.floating_button_group_separator,.floating_button_group_tip,.floating_button_group_kbd,.floating_button_group_sideTip):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.floating_button_group_group,.floating_button_group_sm,.floating_button_group_md,.floating_button_group_floating,.floating_button_group_vertical,.floating_button_group_highlight,.floating_button_group_item,.floating_button_group_slot,.floating_button_group_ghost,.floating_button_group_iconSpace,.floating_button_group_phase,.floating_button_group_icon,.floating_button_group_text,.floating_button_group_separator,.floating_button_group_tip,.floating_button_group_kbd,.floating_button_group_sideTip):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.floating_button_group_group,.floating_button_group_sm,.floating_button_group_md,.floating_button_group_floating,.floating_button_group_vertical,.floating_button_group_highlight,.floating_button_group_item,.floating_button_group_slot,.floating_button_group_ghost,.floating_button_group_iconSpace,.floating_button_group_phase,.floating_button_group_icon,.floating_button_group_text,.floating_button_group_separator,.floating_button_group_tip,.floating_button_group_kbd,.floating_button_group_sideTip),[data-reduced-motion=true] :is(.floating_button_group_group,.floating_button_group_sm,.floating_button_group_md,.floating_button_group_floating,.floating_button_group_vertical,.floating_button_group_highlight,.floating_button_group_item,.floating_button_group_slot,.floating_button_group_ghost,.floating_button_group_iconSpace,.floating_button_group_phase,.floating_button_group_icon,.floating_button_group_text,.floating_button_group_separator,.floating_button_group_tip,.floating_button_group_kbd,.floating_button_group_sideTip):before,[data-reduced-motion=true] :is(.floating_button_group_group,.floating_button_group_sm,.floating_button_group_md,.floating_button_group_floating,.floating_button_group_vertical,.floating_button_group_highlight,.floating_button_group_item,.floating_button_group_slot,.floating_button_group_ghost,.floating_button_group_iconSpace,.floating_button_group_phase,.floating_button_group_icon,.floating_button_group_text,.floating_button_group_separator,.floating_button_group_tip,.floating_button_group_kbd,.floating_button_group_sideTip):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.floating_button_group_group,.floating_button_group_sm,.floating_button_group_md,.floating_button_group_floating,.floating_button_group_vertical,.floating_button_group_highlight,.floating_button_group_item,.floating_button_group_slot,.floating_button_group_ghost,.floating_button_group_iconSpace,.floating_button_group_phase,.floating_button_group_icon,.floating_button_group_text,.floating_button_group_separator,.floating_button_group_tip,.floating_button_group_kbd,.floating_button_group_sideTip),:is(.floating_button_group_group,.floating_button_group_sm,.floating_button_group_md,.floating_button_group_floating,.floating_button_group_vertical,.floating_button_group_highlight,.floating_button_group_item,.floating_button_group_slot,.floating_button_group_ghost,.floating_button_group_iconSpace,.floating_button_group_phase,.floating_button_group_icon,.floating_button_group_text,.floating_button_group_separator,.floating_button_group_tip,.floating_button_group_kbd,.floating_button_group_sideTip):before,:is(.floating_button_group_group,.floating_button_group_sm,.floating_button_group_md,.floating_button_group_floating,.floating_button_group_vertical,.floating_button_group_highlight,.floating_button_group_item,.floating_button_group_slot,.floating_button_group_ghost,.floating_button_group_iconSpace,.floating_button_group_phase,.floating_button_group_icon,.floating_button_group_text,.floating_button_group_separator,.floating_button_group_tip,.floating_button_group_kbd,.floating_button_group_sideTip):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.expanding_button_group_group{--forma-arc-ebg-h: 36px;--forma-arc-ebg-icon: 16px;--forma-arc-ebg-start: 10px;--forma-arc-ebg-gap: 7px;--forma-arc-ebg-end: 14px;--forma-arc-ebg-pad: 3px;position:relative;isolation:isolate;display:inline-flex;max-width:100%;flex:none;align-items:center;gap:2px;padding:var(--forma-arc-ebg-pad);border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised)}.expanding_button_group_item{position:relative;display:inline-flex;height:var(--forma-arc-ebg-h);min-width:var(--forma-arc-ebg-h);flex:none;align-items:center;justify-content:flex-start;gap:var(--forma-arc-ebg-gap);overflow:clip;border:0;border-radius:var(--forma-radius-pill);padding:0 0 0 var(--forma-arc-ebg-start);background:transparent;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:1;letter-spacing:var(--forma-arc-tracking-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard)}.expanding_button_group_sm .expanding_button_group_item{font-size:var(--forma-font-small)}.expanding_button_group_item[data-expanded]{color:var(--forma-text);background:var(--forma-surface)}.expanding_button_group_item[data-tone=danger][data-expanded]{color:var(--forma-danger);background:color-mix(in oklab,var(--forma-danger) 10%,var(--forma-surface-raised))}.expanding_button_group_item[data-state=done]:not([data-tone=danger]){background:color-mix(in oklab,var(--forma-success) 10%,var(--forma-surface-raised))}.expanding_button_group_item[data-state=done]:not([data-tone=danger]) .expanding_button_group_icon{color:var(--forma-success)}.expanding_button_group_item[aria-busy=true]{cursor:progress}.expanding_button_group_item[aria-busy=true] .expanding_button_group_icon{animation:expanding_button_group_busy 1.1s var(--forma-arc-ease-in-out) infinite}.expanding_button_group_item[aria-disabled=true]{cursor:not-allowed;color:var(--forma-faint);opacity:.5}.expanding_button_group_item[aria-disabled=true][data-expanded]{background:var(--forma-surface);color:var(--forma-muted)}:root[data-theme=dark] .expanding_button_group_item[data-tone=danger][data-expanded]{background:color-mix(in oklab,var(--forma-danger) 14%,var(--forma-surface-raised))}:root[data-theme=dark] .expanding_button_group_item[data-state=done]:not([data-tone=danger]){background:color-mix(in oklab,var(--forma-success) 14%,var(--forma-surface-raised))}.expanding_button_group_icon{position:relative;display:grid;width:var(--forma-arc-ebg-icon);height:var(--forma-arc-ebg-icon);flex:none;place-items:center;transition:transform .32s var(--forma-arc-ease-spring)}.expanding_button_group_item:active:not([aria-disabled=true]) .expanding_button_group_icon{transform:scale(.86);transition-duration:90ms;transition-timing-function:var(--forma-ease-standard)}.expanding_button_group_glyph{display:grid;grid-area:1 / 1;place-items:center;width:100%;height:100%}.expanding_button_group_glyph svg{width:100%;height:100%;stroke-width:1.75}.expanding_button_group_label{display:inline-grid;flex:none;align-items:center;justify-items:start}.expanding_button_group_word{grid-area:1 / 1;white-space:nowrap}.expanding_button_group_sizer{grid-area:1 / 1;visibility:hidden;pointer-events:none;white-space:nowrap}.expanding_button_group_item[data-unmeasured][data-expanded]{width:auto!important;padding-inline-end:var(--forma-arc-ebg-end)}.expanding_button_group_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes expanding_button_group_busy{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.expanding_button_group_item{transition:color var(--forma-arc-duration-instant) linear,background-color var(--forma-arc-duration-instant) linear}.expanding_button_group_icon,.expanding_button_group_item:active:not([aria-disabled=true]) .expanding_button_group_icon{transform:none;transition:none}.expanding_button_group_item[aria-busy=true] .expanding_button_group_icon{animation:none;opacity:.6}}:is(.expanding_button_group_group,.expanding_button_group_item,.expanding_button_group_sm,.expanding_button_group_icon,.expanding_button_group_glyph,.expanding_button_group_label,.expanding_button_group_word,.expanding_button_group_sizer,.expanding_button_group_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.expanding_button_group_group,.expanding_button_group_item,.expanding_button_group_sm,.expanding_button_group_icon,.expanding_button_group_glyph,.expanding_button_group_label,.expanding_button_group_word,.expanding_button_group_sizer,.expanding_button_group_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.expanding_button_group_group,.expanding_button_group_item,.expanding_button_group_sm,.expanding_button_group_icon,.expanding_button_group_glyph,.expanding_button_group_label,.expanding_button_group_word,.expanding_button_group_sizer,.expanding_button_group_srOnly),[data-reduced-motion=true] :is(.expanding_button_group_group,.expanding_button_group_item,.expanding_button_group_sm,.expanding_button_group_icon,.expanding_button_group_glyph,.expanding_button_group_label,.expanding_button_group_word,.expanding_button_group_sizer,.expanding_button_group_srOnly):before,[data-reduced-motion=true] :is(.expanding_button_group_group,.expanding_button_group_item,.expanding_button_group_sm,.expanding_button_group_icon,.expanding_button_group_glyph,.expanding_button_group_label,.expanding_button_group_word,.expanding_button_group_sizer,.expanding_button_group_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.expanding_button_group_group,.expanding_button_group_item,.expanding_button_group_sm,.expanding_button_group_icon,.expanding_button_group_glyph,.expanding_button_group_label,.expanding_button_group_word,.expanding_button_group_sizer,.expanding_button_group_srOnly),:is(.expanding_button_group_group,.expanding_button_group_item,.expanding_button_group_sm,.expanding_button_group_icon,.expanding_button_group_glyph,.expanding_button_group_label,.expanding_button_group_word,.expanding_button_group_sizer,.expanding_button_group_srOnly):before,:is(.expanding_button_group_group,.expanding_button_group_item,.expanding_button_group_sm,.expanding_button_group_icon,.expanding_button_group_glyph,.expanding_button_group_label,.expanding_button_group_word,.expanding_button_group_sizer,.expanding_button_group_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.dropdown_menu_trigger{display:inline-flex;max-width:100%;min-height:var(--forma-control-small-height);align-items:center;gap:var(--forma-space-2);padding:0 var(--forma-space-3);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-weight:500;cursor:pointer;transition:background-color var(--forma-arc-duration-instant) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.dropdown_menu_trigger:hover{border-color:var(--forma-border-strong);background:var(--forma-surface);box-shadow:var(--forma-arc-shadow-resting)}}.dropdown_menu_trigger[data-state=open]{border-color:var(--forma-border-strong);background:var(--forma-surface);box-shadow:none}.dropdown_menu_trigger:active{border-color:var(--forma-border-strong);background:color-mix(in oklab,var(--forma-surface),var(--forma-line) 55%);box-shadow:none}.dropdown_menu_item:focus-visible{outline:none}.dropdown_menu_triggerIcon{display:inline-flex;flex:none;color:var(--forma-muted)}.dropdown_menu_label{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow-x:clip}.dropdown_menu_labelMeasure{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.dropdown_menu_labelText{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown_menu_chevron{flex:none;color:var(--forma-faint);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),color var(--forma-duration-fast) var(--forma-ease-standard)}.dropdown_menu_trigger[data-state=open] .dropdown_menu_chevron{transform:rotate(180deg)}.dropdown_menu_menu{--forma-arc-menu-x: 0px;--forma-arc-menu-y: -5px;position:relative;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--forma-duration-fast) var(--forma-ease-enter),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.dropdown_menu_menu[data-side=top]{--forma-arc-menu-y: 5px}.dropdown_menu_menu[data-side=left]{--forma-arc-menu-x: 5px;--forma-arc-menu-y: 0px}.dropdown_menu_menu[data-side=right]{--forma-arc-menu-x: -5px;--forma-arc-menu-y: 0px}@starting-style{.dropdown_menu_menu[data-state=open]{opacity:0;transform:translate(var(--forma-arc-menu-x),var(--forma-arc-menu-y)) scale(.97)}.dropdown_menu_menu[data-state=open] .dropdown_menu_item{opacity:0;transform:translate(calc(var(--forma-arc-menu-x) * .4),calc(var(--forma-arc-menu-y) * .4))}}.dropdown_menu_menu[data-state=closed]{opacity:0;transform:translate(calc(var(--forma-arc-menu-x) * .5),calc(var(--forma-arc-menu-y) * .5)) scale(.985);transition:opacity .13s var(--forma-ease-standard),transform .13s var(--forma-ease-standard);animation:dropdown_menu_menu-exit .13s linear both;pointer-events:none}.dropdown_menu_highlight{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--forma-radius-panel) - 6px);background:var(--forma-surface);opacity:0;pointer-events:none;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.dropdown_menu_highlight[data-tone=danger]{background:color-mix(in oklab,var(--forma-danger) 8%,var(--forma-surface-raised))}.dropdown_menu_item{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--forma-radius-panel) - 6px);color:var(--forma-text);font-size:var(--forma-font-size);cursor:pointer;outline:none;transition:color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-normal) var(--forma-ease-enter) calc(min(var(--forma-arc-i, 0),4)*35ms),transform var(--forma-duration-normal) var(--forma-ease-enter) calc(min(var(--forma-arc-i, 0),4)*35ms)}.dropdown_menu_icon{display:inline-flex;width:17px;color:var(--forma-muted)}.dropdown_menu_separator{height:1px;margin:var(--forma-space-1) calc(var(--forma-space-1) * -1);background:var(--forma-arc-border-subtle)}.dropdown_menu_destructive,.dropdown_menu_destructive .dropdown_menu_icon{color:var(--forma-danger)}.dropdown_menu_item[data-disabled]{opacity:.45;cursor:default}@keyframes dropdown_menu_menu-exit{to{--forma-arc-menu-exit: 1}}@media(prefers-reduced-transparency:reduce){.dropdown_menu_menu{background:var(--forma-surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.dropdown_menu_trigger,.dropdown_menu_chevron,.dropdown_menu_item,.dropdown_menu_highlight{transition:none}.dropdown_menu_menu,.dropdown_menu_menu[data-state=closed]{transform:none;transition:opacity var(--forma-arc-duration-instant) linear}}:is(.dropdown_menu_trigger,.dropdown_menu_item,.dropdown_menu_triggerIcon,.dropdown_menu_label,.dropdown_menu_labelMeasure,.dropdown_menu_labelText,.dropdown_menu_chevron,.dropdown_menu_menu,.dropdown_menu_highlight,.dropdown_menu_icon,.dropdown_menu_separator,.dropdown_menu_destructive):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.dropdown_menu_trigger,.dropdown_menu_item,.dropdown_menu_triggerIcon,.dropdown_menu_label,.dropdown_menu_labelMeasure,.dropdown_menu_labelText,.dropdown_menu_chevron,.dropdown_menu_menu,.dropdown_menu_highlight,.dropdown_menu_icon,.dropdown_menu_separator,.dropdown_menu_destructive):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.dropdown_menu_trigger,.dropdown_menu_item,.dropdown_menu_triggerIcon,.dropdown_menu_label,.dropdown_menu_labelMeasure,.dropdown_menu_labelText,.dropdown_menu_chevron,.dropdown_menu_menu,.dropdown_menu_highlight,.dropdown_menu_icon,.dropdown_menu_separator,.dropdown_menu_destructive),[data-reduced-motion=true] :is(.dropdown_menu_trigger,.dropdown_menu_item,.dropdown_menu_triggerIcon,.dropdown_menu_label,.dropdown_menu_labelMeasure,.dropdown_menu_labelText,.dropdown_menu_chevron,.dropdown_menu_menu,.dropdown_menu_highlight,.dropdown_menu_icon,.dropdown_menu_separator,.dropdown_menu_destructive):before,[data-reduced-motion=true] :is(.dropdown_menu_trigger,.dropdown_menu_item,.dropdown_menu_triggerIcon,.dropdown_menu_label,.dropdown_menu_labelMeasure,.dropdown_menu_labelText,.dropdown_menu_chevron,.dropdown_menu_menu,.dropdown_menu_highlight,.dropdown_menu_icon,.dropdown_menu_separator,.dropdown_menu_destructive):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.dropdown_menu_trigger,.dropdown_menu_item,.dropdown_menu_triggerIcon,.dropdown_menu_label,.dropdown_menu_labelMeasure,.dropdown_menu_labelText,.dropdown_menu_chevron,.dropdown_menu_menu,.dropdown_menu_highlight,.dropdown_menu_icon,.dropdown_menu_separator,.dropdown_menu_destructive),:is(.dropdown_menu_trigger,.dropdown_menu_item,.dropdown_menu_triggerIcon,.dropdown_menu_label,.dropdown_menu_labelMeasure,.dropdown_menu_labelText,.dropdown_menu_chevron,.dropdown_menu_menu,.dropdown_menu_highlight,.dropdown_menu_icon,.dropdown_menu_separator,.dropdown_menu_destructive):before,:is(.dropdown_menu_trigger,.dropdown_menu_item,.dropdown_menu_triggerIcon,.dropdown_menu_label,.dropdown_menu_labelMeasure,.dropdown_menu_labelText,.dropdown_menu_chevron,.dropdown_menu_menu,.dropdown_menu_highlight,.dropdown_menu_icon,.dropdown_menu_separator,.dropdown_menu_destructive):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.context_menu_target{display:block;outline:none}.context_menu_menu{position:fixed;z-index:100;min-width:min(13rem,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:min(300px,calc(100vh - 16px));overflow-y:auto;padding:5px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);outline:none}.context_menu_highlight{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--forma-radius-panel) - 6px);background:var(--forma-surface);opacity:0;pointer-events:none;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.context_menu_highlight[data-tone=danger]{background:color-mix(in oklab,var(--forma-danger) 8%,var(--forma-surface-raised))}.context_menu_item{position:relative;display:flex;width:100%;min-height:34px;align-items:center;gap:9px;padding:0 11px;border:0;border-radius:calc(var(--forma-radius-panel) - 6px);background:transparent;color:inherit;font:inherit;font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body);text-align:left;cursor:pointer;outline:none;transition:background-color var(--forma-arc-duration-instant) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard);animation:context_menu_context-item-in var(--forma-duration-normal) var(--forma-ease-enter) both;animation-delay:calc(min(var(--forma-arc-i, 0),4)*35ms)}.context_menu_item:focus-visible{outline:none}.context_menu_item:active:not(:disabled){background:color-mix(in oklab,var(--forma-text) 5%,transparent)}.context_menu_item:disabled{opacity:.45;cursor:default}.context_menu_item.context_menu_destructive{color:var(--forma-danger)}.context_menu_icon{display:inline-flex;flex:none;width:16px;align-items:center;justify-content:center;color:var(--forma-muted)}.context_menu_item>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context_menu_destructive .context_menu_icon{color:currentColor}@keyframes context_menu_context-item-in{0%{opacity:0;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.context_menu_item,.context_menu_highlight{animation:none;transition:none}}:is(.context_menu_target,.context_menu_menu,.context_menu_highlight,.context_menu_item,.context_menu_icon,.context_menu_destructive):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.context_menu_target,.context_menu_menu,.context_menu_highlight,.context_menu_item,.context_menu_icon,.context_menu_destructive):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.context_menu_target,.context_menu_menu,.context_menu_highlight,.context_menu_item,.context_menu_icon,.context_menu_destructive),[data-reduced-motion=true] :is(.context_menu_target,.context_menu_menu,.context_menu_highlight,.context_menu_item,.context_menu_icon,.context_menu_destructive):before,[data-reduced-motion=true] :is(.context_menu_target,.context_menu_menu,.context_menu_highlight,.context_menu_item,.context_menu_icon,.context_menu_destructive):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.context_menu_target,.context_menu_menu,.context_menu_highlight,.context_menu_item,.context_menu_icon,.context_menu_destructive),:is(.context_menu_target,.context_menu_menu,.context_menu_highlight,.context_menu_item,.context_menu_icon,.context_menu_destructive):before,:is(.context_menu_target,.context_menu_menu,.context_menu_highlight,.context_menu_item,.context_menu_icon,.context_menu_destructive):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.copy_button_button{display:inline-flex;width:max-content;max-width:100%;min-height:var(--forma-control-small-height);align-items:center;justify-content:center;gap:var(--forma-space-2);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:0 var(--forma-space-3);background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.copy_button_button:active:not(:disabled){transform:scale(.97);transition-duration:var(--forma-duration-fast),var(--forma-duration-fast),var(--forma-duration-fast),var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}.copy_button_iconOnly:active:not(:disabled){transform:scale(.96)}@media(hover:hover)and (pointer:fine){.copy_button_button:hover:not(:disabled){background:var(--forma-surface);border-color:var(--forma-border-strong)}.copy_button_plain:hover:not(:disabled){border-color:transparent;background:var(--forma-surface);color:var(--forma-text)}}.copy_button_button:disabled{cursor:not-allowed;opacity:.5}.copy_button_icon{position:relative;display:grid;width:16px;height:16px;flex:none}.copy_button_iconInner{position:absolute;inset:0;display:grid;place-items:center}.copy_button_iconInner[data-state=copied]{color:var(--forma-success)}.copy_button_iconInner[data-state=error]{color:var(--forma-danger)}.copy_button_label{display:grid;min-width:0;text-align:left;white-space:nowrap}.copy_button_measure,.copy_button_text{grid-area:1 / 1}.copy_button_measure{visibility:hidden}.copy_button_text{justify-self:start}.copy_button_iconOnly{width:var(--forma-control-small-height);padding:0}.copy_button_plain{border-color:transparent;background:transparent;color:var(--forma-muted)}.copy_button_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.copy_button_button{transition:none}.copy_button_button:active:not(:disabled){transform:none}}:is(.copy_button_button,.copy_button_iconOnly,.copy_button_plain,.copy_button_icon,.copy_button_iconInner,.copy_button_label,.copy_button_measure,.copy_button_text,.copy_button_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.copy_button_button,.copy_button_iconOnly,.copy_button_plain,.copy_button_icon,.copy_button_iconInner,.copy_button_label,.copy_button_measure,.copy_button_text,.copy_button_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.copy_button_button,.copy_button_iconOnly,.copy_button_plain,.copy_button_icon,.copy_button_iconInner,.copy_button_label,.copy_button_measure,.copy_button_text,.copy_button_srOnly),[data-reduced-motion=true] :is(.copy_button_button,.copy_button_iconOnly,.copy_button_plain,.copy_button_icon,.copy_button_iconInner,.copy_button_label,.copy_button_measure,.copy_button_text,.copy_button_srOnly):before,[data-reduced-motion=true] :is(.copy_button_button,.copy_button_iconOnly,.copy_button_plain,.copy_button_icon,.copy_button_iconInner,.copy_button_label,.copy_button_measure,.copy_button_text,.copy_button_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.copy_button_button,.copy_button_iconOnly,.copy_button_plain,.copy_button_icon,.copy_button_iconInner,.copy_button_label,.copy_button_measure,.copy_button_text,.copy_button_srOnly),:is(.copy_button_button,.copy_button_iconOnly,.copy_button_plain,.copy_button_icon,.copy_button_iconInner,.copy_button_label,.copy_button_measure,.copy_button_text,.copy_button_srOnly):before,:is(.copy_button_button,.copy_button_iconOnly,.copy_button_plain,.copy_button_icon,.copy_button_iconInner,.copy_button_label,.copy_button_measure,.copy_button_text,.copy_button_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.theme_switch_themeSwitch{position:relative;width:auto;padding-inline:var(--forma-space-3)}.theme_switch_iconOnly{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:12px;padding:0}@media(hover:hover)and (pointer:fine){.theme_switch_themeSwitch:hover:not(:disabled){border-color:var(--forma-border-strong)}.theme_switch_iconOnly:hover:not(:disabled){background:var(--forma-surface);box-shadow:none}}.theme_switch_iconWrap{position:relative;display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center}.theme_switch_settled .theme_switch_iconWrap{transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.theme_switch_icon{position:absolute;display:grid;width:18px;height:18px;place-items:center}.theme_switch_label{white-space:nowrap}.theme_switch_themeSwitch.theme_switch_reveal[data-theme=dark] .theme_switch_iconWrap{transform:scale(1.08)}.theme_switch_themeSwitch.theme_switch_eclipse[data-theme=dark] .theme_switch_iconWrap{transform:translate(-2px)}.theme_switch_themeSwitch.theme_switch_split[data-theme=dark] .theme_switch_iconWrap{transform:translate(1px)}.theme_switch_themeSwitch.theme_switch_rise[data-theme=dark] .theme_switch_iconWrap{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.theme_switch_settled .theme_switch_iconWrap{transition:none}}:is(.theme_switch_themeSwitch,.theme_switch_iconOnly,.theme_switch_iconWrap,.theme_switch_settled,.theme_switch_icon,.theme_switch_label):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.theme_switch_themeSwitch,.theme_switch_iconOnly,.theme_switch_iconWrap,.theme_switch_settled,.theme_switch_icon,.theme_switch_label):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.theme_switch_themeSwitch,.theme_switch_iconOnly,.theme_switch_iconWrap,.theme_switch_settled,.theme_switch_icon,.theme_switch_label),[data-reduced-motion=true] :is(.theme_switch_themeSwitch,.theme_switch_iconOnly,.theme_switch_iconWrap,.theme_switch_settled,.theme_switch_icon,.theme_switch_label):before,[data-reduced-motion=true] :is(.theme_switch_themeSwitch,.theme_switch_iconOnly,.theme_switch_iconWrap,.theme_switch_settled,.theme_switch_icon,.theme_switch_label):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.theme_switch_themeSwitch,.theme_switch_iconOnly,.theme_switch_iconWrap,.theme_switch_settled,.theme_switch_icon,.theme_switch_label),:is(.theme_switch_themeSwitch,.theme_switch_iconOnly,.theme_switch_iconWrap,.theme_switch_settled,.theme_switch_icon,.theme_switch_label):before,:is(.theme_switch_themeSwitch,.theme_switch_iconOnly,.theme_switch_iconWrap,.theme_switch_settled,.theme_switch_icon,.theme_switch_label):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.drawer_overlay{position:fixed;inset:0;z-index:50;background:#03030361;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer_content{--forma-arc-drawer-size: min(30rem, calc(100vw - var(--forma-space-4)));--forma-arc-ease-drawer: cubic-bezier(.32,.72,0,1);--forma-arc-drawer-from: translateX(100%);position:fixed;z-index:51;display:flex;flex-direction:column;width:var(--forma-arc-drawer-size);max-width:100vw;max-height:100dvh;overflow:hidden;border:1px solid var(--forma-line);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow)}.drawer_overlay[data-state=closed],.drawer_content[data-state=closed]{pointer-events:none!important}.drawer_content[data-side=right]{inset:0 0 0 auto;border-width:1px 0 1px 1px;border-radius:22px 0 0 22px}.drawer_content[data-side=left]{inset:0 auto 0 0;border-width:1px 1px 1px 0;border-radius:0 22px 22px 0}.drawer_content[data-side=top]{inset:0 0 auto;width:100%;max-width:none;max-height:min(32rem,100dvh);border-width:0 0 1px;border-radius:0 0 22px 22px}.drawer_content[data-side=bottom]{inset:auto 0 0;width:100%;max-width:none;max-height:min(32rem,100dvh);border-width:1px 0 0;border-radius:22px 22px 0 0}.drawer_content[data-side=bottom]:before{position:absolute;top:9px;left:50%;width:2.25rem;height:4px;border-radius:var(--forma-radius-pill);background:var(--forma-border-strong);content:"";opacity:.75;transform:translate(-50%)}.drawer_content[data-side=left]{--forma-arc-drawer-from: translateX(-100%)}.drawer_content[data-side=top]{--forma-arc-drawer-from: translateY(-100%)}.drawer_content[data-side=bottom]{--forma-arc-drawer-from: translateY(100%)}.drawer_keyframes.drawer_overlay[data-state=open]{animation:drawer_overlay-in var(--forma-duration-normal) var(--forma-ease-enter) both}.drawer_keyframes.drawer_overlay[data-state=closed]{animation:drawer_overlay-out var(--forma-duration-fast) var(--forma-ease-standard) both}.drawer_keyframes.drawer_content[data-state=open]{animation:drawer_drawer-in var(--forma-arc-duration-considered) var(--forma-arc-ease-drawer) both}.drawer_keyframes.drawer_content[data-state=closed]{animation:drawer_drawer-out var(--forma-duration-normal) var(--forma-ease-standard) both}.drawer_content:focus{outline:none}.drawer_overlay[data-contained],.drawer_content[data-contained]{position:absolute}.drawer_overlay[data-contained]{z-index:1;background:#03030329;-webkit-backdrop-filter:none;backdrop-filter:none}.drawer_content[data-contained]{--forma-arc-drawer-size: min(22rem, calc(100% - var(--forma-space-8)));z-index:2;max-height:100%;box-shadow:none}.drawer_content[data-contained][data-side=top],.drawer_content[data-contained][data-side=bottom]{max-height:min(32rem,calc(100% - var(--forma-space-8)))}.drawer_content[data-contained][data-side]{border-width:0}.drawer_content[data-contained][data-side=right]{border-left-width:1px}.drawer_content[data-contained][data-side=left]{border-right-width:1px}.drawer_content[data-contained][data-side=top]{border-bottom-width:1px}.drawer_content[data-contained][data-side=bottom]{border-top-width:1px}.drawer_header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--forma-arc-space-5);padding:var(--forma-space-6);border-bottom:1px solid var(--forma-line)}.drawer_handle{touch-action:none;-webkit-user-select:none;user-select:none}.drawer_content[data-side=bottom] .drawer_handle,.drawer_content[data-side=top] .drawer_handle{cursor:grab}.drawer_title,.drawer_description{position:relative}.drawer_swap{display:block;line-height:var(--forma-arc-leading-body)}.drawer_title{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-font-section);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.drawer_description{max-width:32rem;margin:var(--forma-space-2) 0 0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.drawer_close{display:grid;flex:0 0 auto;width:var(--forma-space-8);height:var(--forma-space-8);margin-top:calc((var(--forma-font-section) * var(--forma-arc-leading-body) - var(--forma-space-8)) / 2);place-items:center;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:color-mix(in oklab,var(--forma-surface) 65%,transparent);color:var(--forma-muted);cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.drawer_close:hover{background:var(--forma-surface);color:var(--forma-text)}}.drawer_close:active{transform:scale(.96);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.drawer_body{min-height:0;overflow:auto;padding:var(--forma-space-6);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:40rem){.drawer_content{--forma-arc-drawer-size: calc(100vw - var(--forma-space-3))}.drawer_content[data-side=right]{border-radius:18px 0 0 18px}.drawer_content[data-side=left]{border-radius:0 18px 18px 0}.drawer_content[data-side=top]{border-radius:0 0 18px 18px}.drawer_content[data-side=bottom]{border-radius:18px 18px 0 0}.drawer_header,.drawer_body{padding:var(--forma-arc-space-5)}}@keyframes drawer_overlay-in{0%{opacity:0}}@keyframes drawer_overlay-out{to{opacity:0}}@keyframes drawer_drawer-in{0%{transform:var(--forma-arc-drawer-from)}}@keyframes drawer_drawer-out{65%{opacity:1}to{opacity:0;transform:var(--forma-arc-drawer-from)}}@keyframes drawer_drawer-fade-in{0%{opacity:0}}@keyframes drawer_drawer-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.drawer_keyframes.drawer_overlay[data-state=open]{animation:drawer_overlay-in var(--forma-arc-duration-instant) linear both}.drawer_keyframes.drawer_overlay[data-state=closed]{animation:drawer_overlay-out .1s linear both}.drawer_keyframes.drawer_content[data-state=open]{animation:drawer_drawer-fade-in var(--forma-arc-duration-instant) linear both}.drawer_keyframes.drawer_content[data-state=closed]{animation:drawer_drawer-fade-out .1s linear both}.drawer_close,.drawer_close:active{transition:none}.drawer_close:active{transform:none}}:is(.drawer_overlay,.drawer_content,.drawer_keyframes,.drawer_header,.drawer_handle,.drawer_title,.drawer_description,.drawer_swap,.drawer_close,.drawer_body):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.drawer_overlay,.drawer_content,.drawer_keyframes,.drawer_header,.drawer_handle,.drawer_title,.drawer_description,.drawer_swap,.drawer_close,.drawer_body):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.drawer_overlay,.drawer_content,.drawer_keyframes,.drawer_header,.drawer_handle,.drawer_title,.drawer_description,.drawer_swap,.drawer_close,.drawer_body),[data-reduced-motion=true] :is(.drawer_overlay,.drawer_content,.drawer_keyframes,.drawer_header,.drawer_handle,.drawer_title,.drawer_description,.drawer_swap,.drawer_close,.drawer_body):before,[data-reduced-motion=true] :is(.drawer_overlay,.drawer_content,.drawer_keyframes,.drawer_header,.drawer_handle,.drawer_title,.drawer_description,.drawer_swap,.drawer_close,.drawer_body):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.drawer_overlay,.drawer_content,.drawer_keyframes,.drawer_header,.drawer_handle,.drawer_title,.drawer_description,.drawer_swap,.drawer_close,.drawer_body),:is(.drawer_overlay,.drawer_content,.drawer_keyframes,.drawer_header,.drawer_handle,.drawer_title,.drawer_description,.drawer_swap,.drawer_close,.drawer_body):before,:is(.drawer_overlay,.drawer_content,.drawer_keyframes,.drawer_header,.drawer_handle,.drawer_title,.drawer_description,.drawer_swap,.drawer_close,.drawer_body):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.avatar_avatar{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:visible;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface);color:var(--forma-text);font-size:var(--forma-font-small);font-weight:500}.avatar_avatar img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--forma-duration-normal) var(--forma-ease-enter),filter var(--forma-duration-normal) var(--forma-ease-enter)}.avatar_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.avatar_fallback{animation:avatar_avatar-fallback-in var(--forma-duration-normal) var(--forma-ease-enter) both}.avatar_sm{width:28px;height:28px;font-size:10px}.avatar_md{width:36px;height:36px}.avatar_lg{width:48px;height:48px;font-size:var(--forma-font-size)}.avatar_xl{width:88px;height:88px;font-size:var(--forma-arc-text-xl)}.avatar_status{position:absolute;right:0;bottom:0;z-index:2;width:10px;height:10px;border:2px solid var(--forma-surface-raised);border-radius:var(--forma-radius-pill);box-shadow:0 0 0 1px color-mix(in oklab,var(--forma-line) 70%,transparent)}.avatar_sm .avatar_status{width:8px;height:8px;border-width:1.5px}.avatar_lg .avatar_status{width:12px;height:12px}.avatar_xl .avatar_status{width:14px;height:14px;right:4px;bottom:4px}.avatar_online{background:var(--forma-success)}.avatar_offline{background:var(--forma-faint)}@keyframes avatar_avatar-fallback-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.avatar_avatar img{transition:none}.avatar_avatar img[data-loading]{filter:none}.avatar_fallback{animation:none}}:is(.avatar_avatar,.avatar_fallback,.avatar_sm,.avatar_md,.avatar_lg,.avatar_xl,.avatar_status,.avatar_online,.avatar_offline):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.avatar_avatar,.avatar_fallback,.avatar_sm,.avatar_md,.avatar_lg,.avatar_xl,.avatar_status,.avatar_online,.avatar_offline):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.avatar_avatar,.avatar_fallback,.avatar_sm,.avatar_md,.avatar_lg,.avatar_xl,.avatar_status,.avatar_online,.avatar_offline),[data-reduced-motion=true] :is(.avatar_avatar,.avatar_fallback,.avatar_sm,.avatar_md,.avatar_lg,.avatar_xl,.avatar_status,.avatar_online,.avatar_offline):before,[data-reduced-motion=true] :is(.avatar_avatar,.avatar_fallback,.avatar_sm,.avatar_md,.avatar_lg,.avatar_xl,.avatar_status,.avatar_online,.avatar_offline):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.avatar_avatar,.avatar_fallback,.avatar_sm,.avatar_md,.avatar_lg,.avatar_xl,.avatar_status,.avatar_online,.avatar_offline),:is(.avatar_avatar,.avatar_fallback,.avatar_sm,.avatar_md,.avatar_lg,.avatar_xl,.avatar_status,.avatar_online,.avatar_offline):before,:is(.avatar_avatar,.avatar_fallback,.avatar_sm,.avatar_md,.avatar_lg,.avatar_xl,.avatar_status,.avatar_online,.avatar_offline):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.avatar_group_group{--forma-arc-avatar-size: 36px;display:inline-flex;height:var(--forma-arc-avatar-size);align-items:center;padding-left:6px}.avatar_group_group.avatar_group_sm{--forma-arc-avatar-size: 28px}.avatar_group_group.avatar_group_lg{--forma-arc-avatar-size: 48px}.avatar_group_slot{position:relative;display:inline-flex;flex:0 0 auto;height:var(--forma-arc-avatar-size);align-items:center}.avatar_group_lift{--forma-arc-fan: 0px;--forma-arc-aside: 0px;--forma-arc-rise: 0px;position:relative;display:inline-flex;margin-left:-6px;border-radius:var(--forma-radius-pill);transform:translate(calc(var(--forma-arc-fan) + var(--forma-arc-aside)),var(--forma-arc-rise));transition:transform var(--forma-duration-normal) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}.avatar_group_avatar,.avatar_group_overflow{border:2px solid var(--forma-surface-raised);box-shadow:0 0 0 1px var(--forma-line);transition:box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}.avatar_group_overflow{position:relative;display:inline-grid;place-items:center;overflow:hidden;border-radius:var(--forma-radius-pill);background:var(--forma-surface);color:var(--forma-muted);font-size:var(--forma-font-small);font-weight:500;font-variant-numeric:tabular-nums}.avatar_group_count{display:inline-block}.avatar_group_overflow.avatar_group_sm{width:28px;height:28px;font-size:10px}.avatar_group_overflow.avatar_group_md{width:36px;height:36px}.avatar_group_overflow.avatar_group_lg{width:48px;height:48px;font-size:var(--forma-font-size)}.avatar_group_tip{position:absolute;z-index:2;bottom:calc(100% + 8px);left:50%;padding:4px 8px;border-radius:var(--forma-radius-pill);background:var(--forma-text);color:var(--forma-canvas);font-size:var(--forma-font-small);font-weight:500;line-height:var(--forma-arc-leading-body);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,3px);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.avatar_group_group:hover .avatar_group_lift{--forma-arc-fan: calc((var(--forma-arc-index) - (var(--forma-arc-count) - 1) / 2) * 4px)}.avatar_group_slot:hover{z-index:1}.avatar_group_slot:hover .avatar_group_lift{--forma-arc-rise: -2px}.avatar_group_slot:hover~.avatar_group_slot .avatar_group_lift{--forma-arc-aside: 3px}.avatar_group_slot:has(~.avatar_group_slot:hover) .avatar_group_lift{--forma-arc-aside: -3px}.avatar_group_slot:hover .avatar_group_avatar,.avatar_group_slot:hover .avatar_group_overflow{box-shadow:0 0 0 1px var(--forma-border-strong)}.avatar_group_slot:hover .avatar_group_tip{opacity:1;transform:translate(-50%);transition-delay:60ms}}@media(prefers-reduced-motion:reduce){.avatar_group_lift{transform:none!important;transition:none}.avatar_group_tip{transform:translate(-50%);transition:none}}:is(.avatar_group_group,.avatar_group_slot,.avatar_group_lift,.avatar_group_avatar,.avatar_group_overflow,.avatar_group_count,.avatar_group_tip):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.avatar_group_group,.avatar_group_slot,.avatar_group_lift,.avatar_group_avatar,.avatar_group_overflow,.avatar_group_count,.avatar_group_tip):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.avatar_group_group,.avatar_group_slot,.avatar_group_lift,.avatar_group_avatar,.avatar_group_overflow,.avatar_group_count,.avatar_group_tip),[data-reduced-motion=true] :is(.avatar_group_group,.avatar_group_slot,.avatar_group_lift,.avatar_group_avatar,.avatar_group_overflow,.avatar_group_count,.avatar_group_tip):before,[data-reduced-motion=true] :is(.avatar_group_group,.avatar_group_slot,.avatar_group_lift,.avatar_group_avatar,.avatar_group_overflow,.avatar_group_count,.avatar_group_tip):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.avatar_group_group,.avatar_group_slot,.avatar_group_lift,.avatar_group_avatar,.avatar_group_overflow,.avatar_group_count,.avatar_group_tip),:is(.avatar_group_group,.avatar_group_slot,.avatar_group_lift,.avatar_group_avatar,.avatar_group_overflow,.avatar_group_count,.avatar_group_tip):before,:is(.avatar_group_group,.avatar_group_slot,.avatar_group_lift,.avatar_group_avatar,.avatar_group_overflow,.avatar_group_count,.avatar_group_tip):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.input_field{display:grid;min-width:0}.input_label{margin-bottom:var(--forma-space-2);color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.input_input{width:100%;min-height:var(--forma-control-height);padding:0 var(--forma-space-3);border:1px solid var(--forma-border-strong);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);outline:none;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.input_input::placeholder{color:var(--forma-faint)}@media(hover:hover)and (pointer:fine){.input_input:hover:not(:disabled,[aria-invalid=true]){border-color:var(--forma-text)}}.input_input:focus-visible{border-color:var(--forma-text)}.input_input[aria-invalid=true]{border-color:var(--forma-danger)}.input_input:disabled{cursor:not-allowed;opacity:.5;background:var(--forma-surface)}.input_messageSlot{display:block;overflow:hidden}.input_description,.input_error{display:block;padding-top:var(--forma-space-2);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.input_description{color:var(--forma-faint)}.input_error{color:var(--forma-danger)}.input_words{position:relative;display:block}.input_word{display:inline-block;white-space:pre}.input_column{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.input_column>span{display:inline-block}.input_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.input_input{transition-duration:.01ms}}:is(.input_field,.input_label,.input_input,.input_messageSlot,.input_description,.input_error,.input_words,.input_word,.input_column,.input_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.input_field,.input_label,.input_input,.input_messageSlot,.input_description,.input_error,.input_words,.input_word,.input_column,.input_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.input_field,.input_label,.input_input,.input_messageSlot,.input_description,.input_error,.input_words,.input_word,.input_column,.input_srOnly),[data-reduced-motion=true] :is(.input_field,.input_label,.input_input,.input_messageSlot,.input_description,.input_error,.input_words,.input_word,.input_column,.input_srOnly):before,[data-reduced-motion=true] :is(.input_field,.input_label,.input_input,.input_messageSlot,.input_description,.input_error,.input_words,.input_word,.input_column,.input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.input_field,.input_label,.input_input,.input_messageSlot,.input_description,.input_error,.input_words,.input_word,.input_column,.input_srOnly),:is(.input_field,.input_label,.input_input,.input_messageSlot,.input_description,.input_error,.input_words,.input_word,.input_column,.input_srOnly):before,:is(.input_field,.input_label,.input_input,.input_messageSlot,.input_description,.input_error,.input_words,.input_word,.input_column,.input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.textarea_field{display:grid;min-width:0}.textarea_field label{margin-bottom:var(--forma-space-2);font-size:var(--forma-font-size);font-weight:500}.textarea_control{width:100%;min-height:110px;resize:vertical;border:1px solid var(--forma-border-strong);border-radius:var(--forma-radius-control);padding:var(--forma-space-3);background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);outline:none;box-shadow:0 0 0 6px transparent;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.textarea_control::placeholder{color:var(--forma-faint)}@media(hover:hover)and (pointer:fine){.textarea_control:hover:not(:disabled,[aria-invalid=true]){border-color:var(--forma-text)}}.textarea_control:focus-visible{border-color:var(--forma-text);box-shadow:0 0 0 3px var(--forma-focus);outline:2px solid transparent;outline-offset:2px}.textarea_control[aria-invalid=true]{border-color:var(--forma-danger)}.textarea_control:disabled{cursor:not-allowed;background:var(--forma-surface);opacity:.6}.textarea_messageSlot{display:block;overflow:hidden}.textarea_hint,.textarea_error{display:block;padding-top:var(--forma-space-2);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.textarea_hint{color:var(--forma-faint)}.textarea_error{color:var(--forma-danger)}.textarea_words{position:relative;display:block}.textarea_word{display:inline-block;white-space:pre}.textarea_column{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.textarea_column>span{display:inline-block}.textarea_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.textarea_control{transition:none}}:is(.textarea_field,.textarea_control,.textarea_messageSlot,.textarea_hint,.textarea_error,.textarea_words,.textarea_word,.textarea_column,.textarea_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.textarea_field,.textarea_control,.textarea_messageSlot,.textarea_hint,.textarea_error,.textarea_words,.textarea_word,.textarea_column,.textarea_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.textarea_field,.textarea_control,.textarea_messageSlot,.textarea_hint,.textarea_error,.textarea_words,.textarea_word,.textarea_column,.textarea_srOnly),[data-reduced-motion=true] :is(.textarea_field,.textarea_control,.textarea_messageSlot,.textarea_hint,.textarea_error,.textarea_words,.textarea_word,.textarea_column,.textarea_srOnly):before,[data-reduced-motion=true] :is(.textarea_field,.textarea_control,.textarea_messageSlot,.textarea_hint,.textarea_error,.textarea_words,.textarea_word,.textarea_column,.textarea_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.textarea_field,.textarea_control,.textarea_messageSlot,.textarea_hint,.textarea_error,.textarea_words,.textarea_word,.textarea_column,.textarea_srOnly),:is(.textarea_field,.textarea_control,.textarea_messageSlot,.textarea_hint,.textarea_error,.textarea_words,.textarea_word,.textarea_column,.textarea_srOnly):before,:is(.textarea_field,.textarea_control,.textarea_messageSlot,.textarea_hint,.textarea_error,.textarea_words,.textarea_word,.textarea_column,.textarea_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.select_field{display:grid;gap:var(--forma-space-2);min-width:0}.select_field label{font-size:var(--forma-font-size);font-weight:500}.select_trigger{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--forma-space-3);width:100%;min-height:var(--forma-control-height);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:0 var(--forma-space-3);background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);text-align:left;cursor:pointer;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.select_trigger:hover:not([data-disabled]){border-color:var(--forma-border-strong);background:var(--forma-surface)}}.select_trigger:active:not([data-disabled]),.select_trigger[data-state=open]{border-color:var(--forma-border-strong);background:var(--forma-surface)}.select_trigger:focus-visible{border-color:var(--forma-border-strong)}.select_trigger[data-disabled]{opacity:.5;cursor:not-allowed}.select_valueText{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr)}.select_valueText>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select_valueText>[data-placeholder]{color:var(--forma-faint)}.select_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.select_chevron{display:inline-flex;flex:0 0 auto;color:var(--forma-faint);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),color var(--forma-duration-fast) var(--forma-ease-standard)}.select_trigger[data-state=open] .select_chevron{transform:rotate(180deg)}.select_hint{color:var(--forma-faint);font-size:var(--forma-font-small)}.select_content{--forma-arc-menu-x: 0px;--forma-arc-menu-y: -6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,calc(100vw - 20px));max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--forma-line);border-radius:calc(var(--forma-radius-control) + 2px);padding:6px;background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);transform-origin:var(--radix-select-content-transform-origin);animation:select_select-in var(--forma-duration-normal) var(--forma-ease-enter) both}.select_content[data-side=top]{--forma-arc-menu-y: 6px}.select_content[data-side=left]{--forma-arc-menu-x: 6px;--forma-arc-menu-y: 0px}.select_content[data-side=right]{--forma-arc-menu-x: -6px;--forma-arc-menu-y: 0px}.select_content[data-state=closed]{animation:select_select-out var(--forma-arc-duration-instant) var(--forma-ease-standard) both}.select_viewport{padding:2px 0}.select_item{position:relative;display:flex;align-items:center;min-height:36px;border-radius:calc(var(--forma-radius-control) - 4px);padding:0 34px 0 11px;color:var(--forma-text);font-size:var(--forma-font-size);cursor:default;outline:none;-webkit-user-select:none;user-select:none;transition:background-color var(--forma-arc-duration-instant) var(--forma-ease-standard),color var(--forma-arc-duration-instant) var(--forma-ease-standard)}.select_item[data-highlighted]{background:var(--forma-surface)}.select_item[data-disabled]{opacity:.45}.select_indicator{position:absolute;right:10px;display:inline-flex;align-items:center;color:var(--forma-text);animation:select_indicator-in var(--forma-duration-normal) var(--forma-ease-enter) 40ms both}.select_scrollButton{display:grid;height:28px;place-items:center;color:var(--forma-faint)}@keyframes select_select-in{0%{opacity:0;transform:translate(var(--forma-arc-menu-x),var(--forma-arc-menu-y)) scale(.97)}}@keyframes select_select-out{to{opacity:0;transform:translate(calc(var(--forma-arc-menu-x) / 2),calc(var(--forma-arc-menu-y) / 2)) scale(.98)}}@keyframes select_indicator-in{0%{opacity:0;transform:scale(.6);filter:blur(2px)}}@media(prefers-reduced-transparency:reduce){.select_content{background:var(--forma-surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.select_trigger,.select_chevron,.select_item{transition:none}.select_content{animation:select_select-fade var(--forma-arc-duration-instant) var(--forma-ease-standard) both}.select_content[data-state=closed]{animation:select_select-fade-out var(--forma-arc-duration-instant) var(--forma-ease-standard) both}.select_indicator{animation:none}}@keyframes select_select-fade{0%{opacity:0}}@keyframes select_select-fade-out{to{opacity:0}}:is(.select_field,.select_trigger,.select_valueText,.select_srOnly,.select_chevron,.select_hint,.select_content,.select_viewport,.select_item,.select_indicator,.select_scrollButton):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.select_field,.select_trigger,.select_valueText,.select_srOnly,.select_chevron,.select_hint,.select_content,.select_viewport,.select_item,.select_indicator,.select_scrollButton):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.select_field,.select_trigger,.select_valueText,.select_srOnly,.select_chevron,.select_hint,.select_content,.select_viewport,.select_item,.select_indicator,.select_scrollButton),[data-reduced-motion=true] :is(.select_field,.select_trigger,.select_valueText,.select_srOnly,.select_chevron,.select_hint,.select_content,.select_viewport,.select_item,.select_indicator,.select_scrollButton):before,[data-reduced-motion=true] :is(.select_field,.select_trigger,.select_valueText,.select_srOnly,.select_chevron,.select_hint,.select_content,.select_viewport,.select_item,.select_indicator,.select_scrollButton):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.select_field,.select_trigger,.select_valueText,.select_srOnly,.select_chevron,.select_hint,.select_content,.select_viewport,.select_item,.select_indicator,.select_scrollButton),:is(.select_field,.select_trigger,.select_valueText,.select_srOnly,.select_chevron,.select_hint,.select_content,.select_viewport,.select_item,.select_indicator,.select_scrollButton):before,:is(.select_field,.select_trigger,.select_valueText,.select_srOnly,.select_chevron,.select_hint,.select_content,.select_viewport,.select_item,.select_indicator,.select_scrollButton):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.combobox_field{position:relative;display:grid;gap:var(--forma-space-2);min-width:0}.combobox_field label{font-size:var(--forma-font-size);font-weight:500}.combobox_control{position:relative;z-index:2;display:flex;min-height:var(--forma-control-height);align-items:center;gap:var(--forma-space-2);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:0 var(--forma-space-3);background:var(--forma-surface-raised);color:var(--forma-text);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.combobox_control:hover:not(.combobox_disabled){border-color:var(--forma-border-strong);background:var(--forma-surface)}}.combobox_control:focus-within{border-color:var(--forma-accent);box-shadow:0 0 0 3px var(--forma-focus)}.combobox_control.combobox_open{border-color:var(--forma-border-strong);background:var(--forma-surface)}.combobox_control.combobox_disabled{opacity:.5;cursor:not-allowed}.combobox_searchIcon{flex:0 0 auto;color:var(--forma-faint)}.combobox_control input{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size)}.combobox_control input:focus-visible{outline:none}.combobox_control input::placeholder{color:var(--forma-faint)}.combobox_chevron{flex:0 0 auto;color:var(--forma-faint);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.combobox_open .combobox_chevron{transform:rotate(180deg)}.combobox_clear{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--forma-radius-control);background:transparent;color:var(--forma-faint);cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.combobox_clear:hover{background:var(--forma-surface);color:var(--forma-text)}}.combobox_clear:focus-visible{--forma-arc-focus-outline-offset: 1px}.combobox_hint{color:var(--forma-faint);font-size:var(--forma-font-small)}.combobox_popover{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;overflow:hidden;transform-origin:top center;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);padding:5px;background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);will-change:transform,opacity}.combobox_autoHeight{overflow:hidden}.combobox_listbox{max-height:min(300px,40vh);overflow-y:auto;overscroll-behavior:contain}.combobox_option{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:var(--forma-space-3);border-radius:calc(var(--forma-radius-panel) - 5px);padding:0 12px;color:var(--forma-text);font-size:var(--forma-font-size);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color 80ms var(--forma-ease-standard),color 80ms var(--forma-ease-standard)}.combobox_option>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox_option[data-active=true]{background:var(--forma-surface)}.combobox_option[data-disabled=true]{opacity:.42;cursor:not-allowed}.combobox_check{flex:0 0 auto;color:var(--forma-text)}.combobox_empty{padding:var(--forma-space-3);color:var(--forma-faint);font-size:var(--forma-font-size)}@media(prefers-reduced-motion:reduce){.combobox_control,.combobox_chevron,.combobox_clear,.combobox_option{transition:none}}:is(.combobox_field,.combobox_control,.combobox_disabled,.combobox_searchIcon,.combobox_chevron,.combobox_open,.combobox_clear,.combobox_hint,.combobox_popover,.combobox_autoHeight,.combobox_listbox,.combobox_option,.combobox_check,.combobox_empty):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.combobox_field,.combobox_control,.combobox_disabled,.combobox_searchIcon,.combobox_chevron,.combobox_open,.combobox_clear,.combobox_hint,.combobox_popover,.combobox_autoHeight,.combobox_listbox,.combobox_option,.combobox_check,.combobox_empty):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.combobox_field,.combobox_control,.combobox_disabled,.combobox_searchIcon,.combobox_chevron,.combobox_open,.combobox_clear,.combobox_hint,.combobox_popover,.combobox_autoHeight,.combobox_listbox,.combobox_option,.combobox_check,.combobox_empty),[data-reduced-motion=true] :is(.combobox_field,.combobox_control,.combobox_disabled,.combobox_searchIcon,.combobox_chevron,.combobox_open,.combobox_clear,.combobox_hint,.combobox_popover,.combobox_autoHeight,.combobox_listbox,.combobox_option,.combobox_check,.combobox_empty):before,[data-reduced-motion=true] :is(.combobox_field,.combobox_control,.combobox_disabled,.combobox_searchIcon,.combobox_chevron,.combobox_open,.combobox_clear,.combobox_hint,.combobox_popover,.combobox_autoHeight,.combobox_listbox,.combobox_option,.combobox_check,.combobox_empty):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.combobox_field,.combobox_control,.combobox_disabled,.combobox_searchIcon,.combobox_chevron,.combobox_open,.combobox_clear,.combobox_hint,.combobox_popover,.combobox_autoHeight,.combobox_listbox,.combobox_option,.combobox_check,.combobox_empty),:is(.combobox_field,.combobox_control,.combobox_disabled,.combobox_searchIcon,.combobox_chevron,.combobox_open,.combobox_clear,.combobox_hint,.combobox_popover,.combobox_autoHeight,.combobox_listbox,.combobox_option,.combobox_check,.combobox_empty):before,:is(.combobox_field,.combobox_control,.combobox_disabled,.combobox_searchIcon,.combobox_chevron,.combobox_open,.combobox_clear,.combobox_hint,.combobox_popover,.combobox_autoHeight,.combobox_listbox,.combobox_option,.combobox_check,.combobox_empty):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.checkbox_field{display:inline-flex;align-items:flex-start;gap:0;min-width:0}.checkbox_box{position:relative;flex:0 0 auto;display:grid;place-items:center;width:var(--forma-control-height);height:var(--forma-control-height);border:0;border-radius:var(--forma-radius-control);padding:0;background:transparent;color:var(--forma-arc-control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent}.checkbox_visual{position:relative;display:block;width:18px;height:18px;border:1px solid var(--forma-border-strong);border-radius:5px;background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.checkbox_fill{position:absolute;inset:-1px;border-radius:inherit;background:var(--forma-arc-control-on)}.checkbox_mark{position:absolute;inset:-1px;width:18px;height:18px;overflow:visible}.checkbox_box[data-state=checked] .checkbox_visual,.checkbox_box[data-state=indeterminate] .checkbox_visual{border-color:var(--forma-arc-control-on)}@media(hover:hover)and (pointer:fine){.checkbox_box[data-state=unchecked]:hover:not(:disabled) .checkbox_visual{border-color:var(--forma-faint)}}.checkbox_box:active:not(:disabled) .checkbox_visual{transform:scale(.95);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.checkbox_box:disabled{opacity:.5;cursor:not-allowed}.checkbox_copy{display:grid;gap:2px;min-width:0;margin-left:1px;padding-top:calc((var(--forma-control-height) - var(--forma-font-size) * 1.4) / 2)}.checkbox_copy label{color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);cursor:pointer}.checkbox_copy span{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}@media(prefers-reduced-motion:reduce){.checkbox_visual,.checkbox_box:active:not(:disabled) .checkbox_visual{transition:none;transform:none}}:is(.checkbox_field,.checkbox_box,.checkbox_visual,.checkbox_fill,.checkbox_mark,.checkbox_copy):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.checkbox_field,.checkbox_box,.checkbox_visual,.checkbox_fill,.checkbox_mark,.checkbox_copy):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.checkbox_field,.checkbox_box,.checkbox_visual,.checkbox_fill,.checkbox_mark,.checkbox_copy),[data-reduced-motion=true] :is(.checkbox_field,.checkbox_box,.checkbox_visual,.checkbox_fill,.checkbox_mark,.checkbox_copy):before,[data-reduced-motion=true] :is(.checkbox_field,.checkbox_box,.checkbox_visual,.checkbox_fill,.checkbox_mark,.checkbox_copy):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.checkbox_field,.checkbox_box,.checkbox_visual,.checkbox_fill,.checkbox_mark,.checkbox_copy),:is(.checkbox_field,.checkbox_box,.checkbox_visual,.checkbox_fill,.checkbox_mark,.checkbox_copy):before,:is(.checkbox_field,.checkbox_box,.checkbox_visual,.checkbox_fill,.checkbox_mark,.checkbox_copy):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.switch_switch{display:inline-flex;min-height:var(--forma-control-height);align-items:center;gap:var(--forma-space-3);padding:0;border:0;color:var(--forma-text);background:transparent;font:inherit;font-size:var(--forma-font-size);cursor:pointer;-webkit-tap-highlight-color:transparent}.switch_switch:disabled{cursor:not-allowed;opacity:.5}.switch_track{position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;width:42px;height:24px;align-items:center;padding:3px;border-radius:var(--forma-radius-pill);background:var(--forma-arc-control-track);isolation:isolate;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.switch_track:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--forma-arc-control-on);opacity:0;transition:opacity var(--forma-duration-normal) var(--forma-ease-standard)}.switch_switch[data-state=checked] .switch_track:before{opacity:1}.switch_thumb{flex:0 0 auto;width:18px;height:18px;border-radius:var(--forma-radius-pill);background:var(--forma-arc-control-thumb);box-shadow:var(--forma-arc-control-thumb-shadow);will-change:transform;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.switch_switch[data-state=checked] .switch_thumb{background:var(--forma-arc-control-thumb-on)}@media(hover:hover)and (pointer:fine){.switch_switch[data-state=unchecked]:hover:not(:disabled) .switch_track{background:var(--forma-arc-control-track-hover)}}.switch_switch:focus-visible{outline:none}.switch_label{line-height:var(--forma-arc-leading-body)}@media(prefers-reduced-motion:reduce){.switch_track,.switch_track:before,.switch_thumb{transition:none}}:is(.switch_switch,.switch_track,.switch_thumb,.switch_label):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.switch_switch,.switch_track,.switch_thumb,.switch_label):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.switch_switch,.switch_track,.switch_thumb,.switch_label),[data-reduced-motion=true] :is(.switch_switch,.switch_track,.switch_thumb,.switch_label):before,[data-reduced-motion=true] :is(.switch_switch,.switch_track,.switch_thumb,.switch_label):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.switch_switch,.switch_track,.switch_thumb,.switch_label),:is(.switch_switch,.switch_track,.switch_thumb,.switch_label):before,:is(.switch_switch,.switch_track,.switch_thumb,.switch_label):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.multi_select_field{position:relative;display:grid;gap:var(--forma-space-2);min-width:0}.multi_select_control{position:relative;min-width:0}.multi_select_label{font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.multi_select_trigger{position:relative;display:flex;width:100%;min-height:var(--forma-control-height);align-items:center;gap:8px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:5px 11px 5px 12px;background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);text-align:left;cursor:pointer;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.multi_select_trigger:hover:not(:disabled){border-color:var(--forma-border-strong);background:var(--forma-surface)}}.multi_select_trigger:active:not(:disabled),.multi_select_trigger[aria-expanded=true]{border-color:var(--forma-border-strong);background:var(--forma-surface)}.multi_select_trigger:disabled{opacity:.5;cursor:not-allowed}.multi_select_hasClear .multi_select_chevron{margin-left:26px}.multi_select_value{position:relative;display:flex;min-width:0;min-height:26px;flex:1;align-items:center;overflow:hidden}.multi_select_placeholder,.multi_select_description{color:var(--forma-faint)}.multi_select_placeholder{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.multi_select_slot{display:flex;flex:0 1 auto;min-width:0;overflow:hidden}.multi_select_slot:has(.multi_select_more){flex-shrink:0}.multi_select_chip,.multi_select_more{box-sizing:border-box;flex:0 0 auto;max-width:9rem;overflow:hidden;margin-right:5px;border-radius:var(--forma-radius-pill);padding:4px 8px;background:var(--forma-surface);box-shadow:inset 0 0 0 1px var(--forma-arc-border-subtle);color:var(--forma-text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--forma-font-small);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.multi_select_trigger[aria-expanded=true] .multi_select_chip,.multi_select_trigger[aria-expanded=true] .multi_select_more{background:var(--forma-surface-raised)}@media(hover:hover)and (pointer:fine){.multi_select_trigger:hover:not(:disabled) .multi_select_chip,.multi_select_trigger:hover:not(:disabled) .multi_select_more{background:var(--forma-surface-raised)}}.multi_select_more{display:inline-flex;color:var(--forma-muted);font-variant-numeric:tabular-nums}.multi_select_count{display:inline-grid}.multi_select_count>span{grid-area:1 / 1}.multi_select_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.multi_select_clear{position:absolute;top:0;bottom:0;right:36px;display:grid;width:22px;height:22px;margin:auto 0;place-items:center;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint);cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.multi_select_clear:hover{background:var(--forma-surface-raised);color:var(--forma-text)}}.multi_select_chevron{flex:0 0 auto;color:var(--forma-faint);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.multi_select_trigger[aria-expanded=true] .multi_select_chevron{transform:rotate(180deg)}.multi_select_description{font-size:var(--forma-font-small)}.multi_select_menu{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);padding:5px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);transform-origin:top center;will-change:transform,opacity}.multi_select_option{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:calc(var(--forma-radius-panel) - 5px);padding:0 11px;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);text-align:left;cursor:pointer;transition:background-color 80ms var(--forma-ease-standard),color 80ms var(--forma-ease-standard)}.multi_select_option>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi_select_option[data-active=true]{background:var(--forma-surface)}.multi_select_option:disabled{opacity:.42;cursor:not-allowed}.multi_select_check{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.multi_select_trigger,.multi_select_chevron,.multi_select_option,.multi_select_clear,.multi_select_chip,.multi_select_more{transition:none}}:is(.multi_select_field,.multi_select_control,.multi_select_label,.multi_select_trigger,.multi_select_hasClear,.multi_select_chevron,.multi_select_value,.multi_select_placeholder,.multi_select_description,.multi_select_slot,.multi_select_more,.multi_select_chip,.multi_select_count,.multi_select_srOnly,.multi_select_clear,.multi_select_menu,.multi_select_option,.multi_select_check):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.multi_select_field,.multi_select_control,.multi_select_label,.multi_select_trigger,.multi_select_hasClear,.multi_select_chevron,.multi_select_value,.multi_select_placeholder,.multi_select_description,.multi_select_slot,.multi_select_more,.multi_select_chip,.multi_select_count,.multi_select_srOnly,.multi_select_clear,.multi_select_menu,.multi_select_option,.multi_select_check):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.multi_select_field,.multi_select_control,.multi_select_label,.multi_select_trigger,.multi_select_hasClear,.multi_select_chevron,.multi_select_value,.multi_select_placeholder,.multi_select_description,.multi_select_slot,.multi_select_more,.multi_select_chip,.multi_select_count,.multi_select_srOnly,.multi_select_clear,.multi_select_menu,.multi_select_option,.multi_select_check),[data-reduced-motion=true] :is(.multi_select_field,.multi_select_control,.multi_select_label,.multi_select_trigger,.multi_select_hasClear,.multi_select_chevron,.multi_select_value,.multi_select_placeholder,.multi_select_description,.multi_select_slot,.multi_select_more,.multi_select_chip,.multi_select_count,.multi_select_srOnly,.multi_select_clear,.multi_select_menu,.multi_select_option,.multi_select_check):before,[data-reduced-motion=true] :is(.multi_select_field,.multi_select_control,.multi_select_label,.multi_select_trigger,.multi_select_hasClear,.multi_select_chevron,.multi_select_value,.multi_select_placeholder,.multi_select_description,.multi_select_slot,.multi_select_more,.multi_select_chip,.multi_select_count,.multi_select_srOnly,.multi_select_clear,.multi_select_menu,.multi_select_option,.multi_select_check):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.multi_select_field,.multi_select_control,.multi_select_label,.multi_select_trigger,.multi_select_hasClear,.multi_select_chevron,.multi_select_value,.multi_select_placeholder,.multi_select_description,.multi_select_slot,.multi_select_more,.multi_select_chip,.multi_select_count,.multi_select_srOnly,.multi_select_clear,.multi_select_menu,.multi_select_option,.multi_select_check),:is(.multi_select_field,.multi_select_control,.multi_select_label,.multi_select_trigger,.multi_select_hasClear,.multi_select_chevron,.multi_select_value,.multi_select_placeholder,.multi_select_description,.multi_select_slot,.multi_select_more,.multi_select_chip,.multi_select_count,.multi_select_srOnly,.multi_select_clear,.multi_select_menu,.multi_select_option,.multi_select_check):before,:is(.multi_select_field,.multi_select_control,.multi_select_label,.multi_select_trigger,.multi_select_hasClear,.multi_select_chevron,.multi_select_value,.multi_select_placeholder,.multi_select_description,.multi_select_slot,.multi_select_more,.multi_select_chip,.multi_select_count,.multi_select_srOnly,.multi_select_clear,.multi_select_menu,.multi_select_option,.multi_select_check):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.number_field_field{--forma-arc-nf-height: var(--forma-control-height);--forma-arc-nf-step: 34px;--forma-arc-nf-inset: 3px;--forma-arc-nf-text: var(--forma-arc-text-base);--forma-arc-nf-width: var(--forma-arc-number-field-width, 196px);--forma-arc-nf-limit: color-mix(in oklab, var(--forma-warning) 72%, var(--forma-text));display:grid;min-width:0}.number_field_field[data-size=sm]{--forma-arc-nf-height: var(--forma-control-small-height);--forma-arc-nf-step: 28px;--forma-arc-nf-inset: 3px;--forma-arc-nf-text: var(--forma-font-size);--forma-arc-nf-width: var(--forma-arc-number-field-width, 164px)}.number_field_field[data-size=lg]{--forma-arc-nf-height: var(--forma-control-large-height);--forma-arc-nf-step: 40px;--forma-arc-nf-inset: 4px;--forma-arc-nf-text: var(--forma-font-section);--forma-arc-nf-width: var(--forma-arc-number-field-width, 228px)}:root[data-theme=dark] .number_field_field{--forma-arc-nf-limit: color-mix(in oklab, var(--forma-warning) 88%, var(--forma-text))}.number_field_head{display:flex;width:min(100%,var(--forma-arc-nf-width));align-items:baseline;justify-content:space-between;gap:var(--forma-space-3);margin-bottom:var(--forma-space-2)}.number_field_label{min-width:0;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body)}.number_field_field[data-size=sm] .number_field_label{font-size:var(--forma-font-small)}.number_field_limit{flex:none;color:var(--forma-arc-nf-limit);font-size:var(--forma-font-small);font-weight:500;line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap}.number_field_label[data-scrub]{cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.number_field_control{display:flex;align-items:center;width:min(100%,var(--forma-arc-nf-width));min-height:var(--forma-arc-nf-height);gap:2px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:var(--forma-arc-nf-inset);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.number_field_control:hover,.number_field_field:has(.number_field_label[data-scrub]:hover) .number_field_control{border-color:var(--forma-border-strong)}}.number_field_control[data-scrubbing]{border-color:var(--forma-text)}.number_field_control:has(input:focus){border-color:var(--forma-text)}.number_field_control[data-warn],.number_field_control[data-warn]:hover{border-color:color-mix(in oklab,var(--forma-warning) 55%,var(--forma-line));background:color-mix(in oklab,var(--forma-warning) 5%,var(--forma-surface-raised))}.number_field_control[data-warn]:has(input:focus){border-color:color-mix(in oklab,var(--forma-warning) 80%,var(--forma-line))}.number_field_control[data-disabled]{opacity:.5;background:var(--forma-surface)}.number_field_step{display:grid;width:var(--forma-arc-nf-step);height:var(--forma-arc-nf-step);flex:0 0 var(--forma-arc-nf-step);place-items:center;border:0;border-radius:calc(var(--forma-radius-control) - var(--forma-arc-nf-inset) - 1px);padding:0;background:transparent;color:var(--forma-muted);cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-normal) var(--forma-ease-standard)}.number_field_icon{display:grid;place-items:center}.number_field_icon svg{transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.number_field_step:hover:not(:disabled,[aria-disabled=true]){background:var(--forma-surface);color:var(--forma-text)}}.number_field_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background:color-mix(in oklab,var(--forma-text) 10%,var(--forma-surface-raised));color:var(--forma-text);transition:background-color 60ms linear,color 60ms linear}.number_field_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg{transform:scale(.82);transition:transform 90ms var(--forma-ease-standard)}.number_field_step:focus-visible{outline:none;background:var(--forma-surface);color:var(--forma-text)}.number_field_step[aria-disabled=true]{opacity:.32;cursor:not-allowed}.number_field_step:disabled{opacity:.35;cursor:not-allowed}.number_field_control[data-strain=max] .number_field_step[aria-disabled=true]:last-child,.number_field_control[data-strain=min] .number_field_step[aria-disabled=true]:first-child{opacity:.6;color:var(--forma-arc-nf-limit);transition:opacity 60ms linear,color 60ms linear}.number_field_valueWrap{position:relative;display:flex;min-width:0;flex:1;align-self:stretch;align-items:center;justify-content:center;cursor:text}.number_field_control[data-disabled] .number_field_valueWrap{cursor:not-allowed}.number_field_value{display:inline-flex;align-items:center;white-space:nowrap;color:var(--forma-text);font-size:var(--forma-arc-nf-text);transition:color var(--forma-duration-normal) var(--forma-ease-standard);font-weight:500;line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);font-variant-numeric:tabular-nums}.number_field_affix{display:inline-flex;color:var(--forma-muted);font-weight:400}.number_field_char{display:inline-block;overflow-x:clip;white-space:pre}.number_field_number{position:relative;display:inline-grid;align-items:center}.number_field_display{display:inline-flex;grid-area:1 / 1}.number_field_display[data-hidden]{position:absolute;top:0;left:0;visibility:hidden}.number_field_mirror{grid-area:1 / 1;white-space:pre}.number_field_input{position:absolute;z-index:1;top:0;left:0;width:calc(100% + 1em);height:100%;margin:0;border:0;padding:0;background:transparent;color:transparent;caret-color:var(--forma-text);font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;outline:none}.number_field_input:focus-visible{outline:none}.number_field_input::selection{background:color-mix(in oklab,var(--forma-text) 16%,transparent);color:transparent}.number_field_input:disabled{cursor:not-allowed}.number_field_column{--forma-arc-feather: .2em;position:relative;display:inline-block;overflow-x:visible;overflow-y:clip;margin-block:calc(var(--forma-arc-feather) * -1);padding-block:var(--forma-arc-feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;mask-clip:no-clip}.number_field_sizer{visibility:hidden}.number_field_glyph{position:absolute;inset:var(--forma-arc-feather) 0;text-align:center}.number_field_symbol{display:inline-block;overflow-x:clip;white-space:pre}.number_field_messageSlot{display:block;overflow:hidden}.number_field_hint{display:block;padding-top:var(--forma-space-2);color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);font-variant-numeric:tabular-nums}.number_field_words{position:relative;display:block}.number_field_wordSlot{position:relative;display:inline-block;vertical-align:top;white-space:pre}.number_field_wordSizer{position:absolute;top:0;left:0;visibility:hidden;white-space:pre}.number_field_word{display:inline-block;white-space:pre}.number_field_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.number_field_control,.number_field_step{transition:opacity var(--forma-arc-duration-instant) linear,border-color var(--forma-arc-duration-instant) linear,background-color var(--forma-arc-duration-instant) linear}.number_field_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg,.number_field_icon svg{transform:none;transition:none}.number_field_control[data-strain] .number_field_value{color:var(--forma-arc-nf-limit);transition:none}}:is(.number_field_field,.number_field_head,.number_field_label,.number_field_limit,.number_field_control,.number_field_step,.number_field_icon,.number_field_valueWrap,.number_field_value,.number_field_affix,.number_field_char,.number_field_number,.number_field_display,.number_field_mirror,.number_field_input,.number_field_column,.number_field_sizer,.number_field_glyph,.number_field_symbol,.number_field_messageSlot,.number_field_hint,.number_field_words,.number_field_wordSlot,.number_field_wordSizer,.number_field_word,.number_field_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.number_field_field,.number_field_head,.number_field_label,.number_field_limit,.number_field_control,.number_field_step,.number_field_icon,.number_field_valueWrap,.number_field_value,.number_field_affix,.number_field_char,.number_field_number,.number_field_display,.number_field_mirror,.number_field_input,.number_field_column,.number_field_sizer,.number_field_glyph,.number_field_symbol,.number_field_messageSlot,.number_field_hint,.number_field_words,.number_field_wordSlot,.number_field_wordSizer,.number_field_word,.number_field_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.number_field_field,.number_field_head,.number_field_label,.number_field_limit,.number_field_control,.number_field_step,.number_field_icon,.number_field_valueWrap,.number_field_value,.number_field_affix,.number_field_char,.number_field_number,.number_field_display,.number_field_mirror,.number_field_input,.number_field_column,.number_field_sizer,.number_field_glyph,.number_field_symbol,.number_field_messageSlot,.number_field_hint,.number_field_words,.number_field_wordSlot,.number_field_wordSizer,.number_field_word,.number_field_srOnly),[data-reduced-motion=true] :is(.number_field_field,.number_field_head,.number_field_label,.number_field_limit,.number_field_control,.number_field_step,.number_field_icon,.number_field_valueWrap,.number_field_value,.number_field_affix,.number_field_char,.number_field_number,.number_field_display,.number_field_mirror,.number_field_input,.number_field_column,.number_field_sizer,.number_field_glyph,.number_field_symbol,.number_field_messageSlot,.number_field_hint,.number_field_words,.number_field_wordSlot,.number_field_wordSizer,.number_field_word,.number_field_srOnly):before,[data-reduced-motion=true] :is(.number_field_field,.number_field_head,.number_field_label,.number_field_limit,.number_field_control,.number_field_step,.number_field_icon,.number_field_valueWrap,.number_field_value,.number_field_affix,.number_field_char,.number_field_number,.number_field_display,.number_field_mirror,.number_field_input,.number_field_column,.number_field_sizer,.number_field_glyph,.number_field_symbol,.number_field_messageSlot,.number_field_hint,.number_field_words,.number_field_wordSlot,.number_field_wordSizer,.number_field_word,.number_field_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.number_field_field,.number_field_head,.number_field_label,.number_field_limit,.number_field_control,.number_field_step,.number_field_icon,.number_field_valueWrap,.number_field_value,.number_field_affix,.number_field_char,.number_field_number,.number_field_display,.number_field_mirror,.number_field_input,.number_field_column,.number_field_sizer,.number_field_glyph,.number_field_symbol,.number_field_messageSlot,.number_field_hint,.number_field_words,.number_field_wordSlot,.number_field_wordSizer,.number_field_word,.number_field_srOnly),:is(.number_field_field,.number_field_head,.number_field_label,.number_field_limit,.number_field_control,.number_field_step,.number_field_icon,.number_field_valueWrap,.number_field_value,.number_field_affix,.number_field_char,.number_field_number,.number_field_display,.number_field_mirror,.number_field_input,.number_field_column,.number_field_sizer,.number_field_glyph,.number_field_symbol,.number_field_messageSlot,.number_field_hint,.number_field_words,.number_field_wordSlot,.number_field_wordSizer,.number_field_word,.number_field_srOnly):before,:is(.number_field_field,.number_field_head,.number_field_label,.number_field_limit,.number_field_control,.number_field_step,.number_field_icon,.number_field_valueWrap,.number_field_value,.number_field_affix,.number_field_char,.number_field_number,.number_field_display,.number_field_mirror,.number_field_input,.number_field_column,.number_field_sizer,.number_field_glyph,.number_field_symbol,.number_field_messageSlot,.number_field_hint,.number_field_words,.number_field_wordSlot,.number_field_wordSizer,.number_field_word,.number_field_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.password_field_field{display:grid;min-width:0}.password_field_field label{margin-bottom:var(--forma-space-2);font-size:var(--forma-font-size);font-weight:500}.password_field_shell{display:flex;min-height:var(--forma-control-height);align-items:center;border:1px solid var(--forma-border-strong);border-radius:var(--forma-radius-control);padding:0 calc((var(--forma-control-height) - 2px - 30px) / 2) 0 var(--forma-space-3);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.password_field_shell:hover:not(:focus-within){border-color:var(--forma-text)}}.password_field_shell:focus-within{border-color:var(--forma-text)}.password_field_shell:has(.password_field_input[aria-invalid=true]){border-color:var(--forma-danger)}.password_field_input{width:100%;min-width:0;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);outline:0}.password_field_input::placeholder{color:var(--forma-faint)}.password_field_input[data-reveal=shown]{animation:password_field_resolve-shown var(--forma-duration-normal) var(--forma-ease-enter)}.password_field_input[data-reveal=hidden]{animation:password_field_resolve-hidden var(--forma-duration-normal) var(--forma-ease-enter)}@keyframes password_field_resolve-shown{0%{opacity:.35;filter:blur(2px)}}@keyframes password_field_resolve-hidden{0%{opacity:.35;filter:blur(2px)}}.password_field_shell button{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--forma-radius-control);background:transparent;color:var(--forma-faint);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.password_field_shell button:hover{background:var(--forma-surface);color:var(--forma-text)}}.password_field_shell button:active{transform:scale(.96);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform .1s var(--forma-ease-standard)}.password_field_shell button[aria-pressed=true]{color:var(--forma-text)}.password_field_messageSlot{display:block;overflow:hidden}.password_field_hint{display:block;padding-top:var(--forma-space-2);color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.password_field_words{position:relative;display:block}.password_field_word{display:inline-block;white-space:pre}.password_field_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.password_field_shell,.password_field_shell button{transition:none}.password_field_shell button:active{transform:none}.password_field_input[data-reveal]{animation:none}}:is(.password_field_field,.password_field_shell,.password_field_input,.password_field_messageSlot,.password_field_hint,.password_field_words,.password_field_word,.password_field_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.password_field_field,.password_field_shell,.password_field_input,.password_field_messageSlot,.password_field_hint,.password_field_words,.password_field_word,.password_field_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.password_field_field,.password_field_shell,.password_field_input,.password_field_messageSlot,.password_field_hint,.password_field_words,.password_field_word,.password_field_srOnly),[data-reduced-motion=true] :is(.password_field_field,.password_field_shell,.password_field_input,.password_field_messageSlot,.password_field_hint,.password_field_words,.password_field_word,.password_field_srOnly):before,[data-reduced-motion=true] :is(.password_field_field,.password_field_shell,.password_field_input,.password_field_messageSlot,.password_field_hint,.password_field_words,.password_field_word,.password_field_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.password_field_field,.password_field_shell,.password_field_input,.password_field_messageSlot,.password_field_hint,.password_field_words,.password_field_word,.password_field_srOnly),:is(.password_field_field,.password_field_shell,.password_field_input,.password_field_messageSlot,.password_field_hint,.password_field_words,.password_field_word,.password_field_srOnly):before,:is(.password_field_field,.password_field_shell,.password_field_input,.password_field_messageSlot,.password_field_hint,.password_field_words,.password_field_word,.password_field_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.search_field_field{display:grid;gap:var(--forma-space-2);min-width:0}.search_field_field label{font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body)}.search_field_shell{display:flex;min-height:var(--forma-control-height);align-items:center;gap:var(--forma-space-2);border:1px solid var(--forma-border-strong);border-radius:var(--forma-radius-control);padding:0 var(--forma-space-3);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.search_field_shell:hover:not(:focus-within){border-color:var(--forma-text)}}.search_field_shell:focus-within{border-color:var(--forma-text)}.search_field_shell>svg{flex:0 0 auto;color:var(--forma-faint);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.search_field_shell:focus-within>svg,.search_field_shell[data-filled=true]>svg{color:var(--forma-text)}.search_field_input{width:100%;min-width:0;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);outline:0}.search_field_input:focus-visible{outline:0}.search_field_input::placeholder{color:var(--forma-faint)}.search_field_input::-webkit-search-cancel-button{display:none}.search_field_clearSlot{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center}.search_field_shell button{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--forma-radius-control);background:transparent;color:var(--forma-faint);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.search_field_shell button:hover{background:var(--forma-surface);color:var(--forma-text)}}@media(prefers-reduced-motion:reduce){.search_field_shell,.search_field_shell>svg,.search_field_shell button{transition:none}}:is(.search_field_field,.search_field_shell,.search_field_input,.search_field_clearSlot):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.search_field_field,.search_field_shell,.search_field_input,.search_field_clearSlot):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.search_field_field,.search_field_shell,.search_field_input,.search_field_clearSlot),[data-reduced-motion=true] :is(.search_field_field,.search_field_shell,.search_field_input,.search_field_clearSlot):before,[data-reduced-motion=true] :is(.search_field_field,.search_field_shell,.search_field_input,.search_field_clearSlot):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.search_field_field,.search_field_shell,.search_field_input,.search_field_clearSlot),:is(.search_field_field,.search_field_shell,.search_field_input,.search_field_clearSlot):before,:is(.search_field_field,.search_field_shell,.search_field_input,.search_field_clearSlot):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.tag_input_field{display:grid;width:100%;min-width:0}.tag_input_field label{margin-bottom:var(--forma-space-2);font-size:var(--forma-font-size);font-weight:500}.tag_input_control{box-sizing:content-box;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);box-shadow:0 0 0 6px transparent;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.tag_input_control:hover:not(:focus-within){border-color:var(--forma-border-strong)}}.tag_input_control:focus-within{border-color:var(--forma-text);box-shadow:0 0 0 3px var(--forma-focus);outline:2px solid transparent;outline-offset:2px}.tag_input_content{position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:6px;min-height:calc(var(--forma-control-height) - 2px);box-sizing:border-box;padding:7px;cursor:text}.tag_input_tag{position:relative;display:inline-flex;align-items:center;gap:3px;min-height:28px;box-sizing:border-box;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);padding:0 4px 0 9px;background:var(--forma-surface);color:var(--forma-text);font-size:var(--forma-font-size);white-space:nowrap;cursor:default}.tag_input_tag button{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--forma-muted);cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.tag_input_tag button:hover{background:var(--forma-surface-raised);color:var(--forma-text)}}.tag_input_tag button:focus-visible{background:var(--forma-surface-raised);color:var(--forma-text);outline:none;box-shadow:inset 0 0 0 1.5px var(--forma-focus)}.tag_input_tag button:active{transform:scale(.96);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.tag_input_content input{flex:1 1 100px;min-width:80px;min-height:28px;box-sizing:border-box;border:0;padding:0 5px;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size)}.tag_input_content input:focus,.tag_input_content input:focus-visible{outline:none}.tag_input_content input::placeholder{color:transparent}.tag_input_placeholder{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;padding:0 12px;color:var(--forma-faint);font-size:var(--forma-font-size);white-space:nowrap;pointer-events:none}.tag_input_ring{position:absolute;top:0;left:0;z-index:1;box-sizing:border-box;border:1px solid var(--forma-accent);border-radius:var(--forma-radius-pill);background:var(--forma-arc-accent-subtle);opacity:0;pointer-events:none}.tag_input_tagLabel,.tag_input_tag button{position:relative;z-index:2}.tag_input_tag[data-picked] button{color:var(--forma-text)}.tag_input_messageSlot{display:block;overflow:hidden}.tag_input_hint{display:block;padding-top:var(--forma-space-2);color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.tag_input_words{position:relative;display:block}.tag_input_word{display:inline-block;white-space:pre}.tag_input_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.tag_input_control,.tag_input_tag button{transition:none}.tag_input_tag button:active{transform:none}}:is(.tag_input_field,.tag_input_content,.tag_input_control,.tag_input_tag,.tag_input_placeholder,.tag_input_ring,.tag_input_tagLabel,.tag_input_messageSlot,.tag_input_hint,.tag_input_words,.tag_input_word,.tag_input_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.tag_input_field,.tag_input_content,.tag_input_control,.tag_input_tag,.tag_input_placeholder,.tag_input_ring,.tag_input_tagLabel,.tag_input_messageSlot,.tag_input_hint,.tag_input_words,.tag_input_word,.tag_input_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.tag_input_field,.tag_input_content,.tag_input_control,.tag_input_tag,.tag_input_placeholder,.tag_input_ring,.tag_input_tagLabel,.tag_input_messageSlot,.tag_input_hint,.tag_input_words,.tag_input_word,.tag_input_srOnly),[data-reduced-motion=true] :is(.tag_input_field,.tag_input_content,.tag_input_control,.tag_input_tag,.tag_input_placeholder,.tag_input_ring,.tag_input_tagLabel,.tag_input_messageSlot,.tag_input_hint,.tag_input_words,.tag_input_word,.tag_input_srOnly):before,[data-reduced-motion=true] :is(.tag_input_field,.tag_input_content,.tag_input_control,.tag_input_tag,.tag_input_placeholder,.tag_input_ring,.tag_input_tagLabel,.tag_input_messageSlot,.tag_input_hint,.tag_input_words,.tag_input_word,.tag_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.tag_input_field,.tag_input_content,.tag_input_control,.tag_input_tag,.tag_input_placeholder,.tag_input_ring,.tag_input_tagLabel,.tag_input_messageSlot,.tag_input_hint,.tag_input_words,.tag_input_word,.tag_input_srOnly),:is(.tag_input_field,.tag_input_content,.tag_input_control,.tag_input_tag,.tag_input_placeholder,.tag_input_ring,.tag_input_tagLabel,.tag_input_messageSlot,.tag_input_hint,.tag_input_words,.tag_input_word,.tag_input_srOnly):before,:is(.tag_input_field,.tag_input_content,.tag_input_control,.tag_input_tag,.tag_input_placeholder,.tag_input_ring,.tag_input_tagLabel,.tag_input_messageSlot,.tag_input_hint,.tag_input_words,.tag_input_word,.tag_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.file_dropzone_wrapper{position:relative;display:grid;min-width:0;color:var(--forma-text)}.file_dropzone_dropzone{position:relative;display:grid;min-width:0;border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),border-radius var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.file_dropzone_dropzone.file_dropzone_compact{border-radius:var(--forma-radius-panel)}.file_dropzone_edge{position:absolute;top:.5px;left:.5px;width:calc(100% - 1px);height:calc(100% - 1px);overflow:visible;pointer-events:none}.file_dropzone_edge rect{fill:none;stroke:var(--forma-border-strong);stroke-width:1;stroke-dasharray:3.5 3.5;stroke-dashoffset:0;transition:stroke var(--forma-duration-fast) var(--forma-ease-standard),stroke-dasharray var(--forma-duration-normal) var(--forma-ease-standard),stroke-dashoffset var(--forma-duration-normal) var(--forma-ease-standard)}.file_dropzone_trigger{display:flex;width:100%;flex-direction:column;align-items:stretch;justify-content:center;border:0;border-radius:inherit;padding:34px var(--forma-arc-space-5);background:transparent;color:inherit;font:inherit;letter-spacing:var(--forma-arc-tracking-body);text-align:center;cursor:pointer}.file_dropzone_trigger>*{pointer-events:none}@media(hover:hover)and (pointer:fine){.file_dropzone_dropzone:has(.file_dropzone_trigger:hover){background:var(--forma-surface)}.file_dropzone_dropzone:has(.file_dropzone_trigger:hover) .file_dropzone_edge rect{stroke:var(--forma-faint)}}.file_dropzone_dropzone:has(.file_dropzone_trigger:active){background:var(--forma-surface)}.file_dropzone_dropzone.file_dropzone_dragging{background:color-mix(in oklab,var(--forma-accent) 2.5%,var(--forma-surface-raised));animation:file_dropzone_breathe 2.2s var(--forma-arc-ease-in-out) infinite}@keyframes file_dropzone_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.file_dropzone_wash,.file_dropzone_glow{position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--forma-duration-normal) var(--forma-ease-standard)}.file_dropzone_glow{padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.file_dropzone_dragging .file_dropzone_wash,.file_dropzone_dragging .file_dropzone_glow{opacity:1}.file_dropzone_dragging .file_dropzone_edge rect{stroke:color-mix(in oklab,var(--forma-accent) 40%,var(--forma-line));stroke-dasharray:7 0;stroke-dashoffset:1.75}.file_dropzone_iconSlot,.file_dropzone_noteSlot{display:flex;flex-direction:column;overflow:hidden}.file_dropzone_sheets{position:relative;display:block;width:36px;height:44px;align-self:center;margin:10px 0 14px}.file_dropzone_sheet{--forma-arc-r: 0deg;--forma-arc-x: 0px;--forma-arc-y: 0px;position:absolute;inset:0;display:grid;place-items:end center;padding:0 0 5px;border:1px solid var(--forma-line);border-radius:7px;background:var(--forma-surface-raised);color:var(--forma-faint);box-shadow:0 1px 2px #0000000d,0 3px 8px #0000000a;transform:translate(var(--forma-arc-x),var(--forma-arc-y)) rotate(var(--forma-arc-r));transform-origin:50% 100%;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),color var(--forma-duration-normal) var(--forma-ease-standard),border-color var(--forma-duration-normal) var(--forma-ease-standard)}.file_dropzone_sheet:before,.file_dropzone_sheet:after{position:absolute;top:8px;left:7px;width:16px;height:2px;border-radius:2px;background:currentColor;content:"";opacity:.3}.file_dropzone_sheet:after{top:13px;width:11px}.file_dropzone_sheet>svg{transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.file_dropzone_dragging .file_dropzone_sheet>svg{transform:translateY(-3px)}.file_dropzone_sheet[data-sheet=back]{--forma-arc-r: -10deg;--forma-arc-x: -9px;--forma-arc-y: 2px}.file_dropzone_sheet[data-sheet=side]{--forma-arc-r: 10deg;--forma-arc-x: 9px;--forma-arc-y: 2px}@media(hover:hover)and (pointer:fine){.file_dropzone_dropzone:has(.file_dropzone_trigger:hover) .file_dropzone_sheet[data-sheet=back]{--forma-arc-r: -15deg;--forma-arc-x: -13px}.file_dropzone_dropzone:has(.file_dropzone_trigger:hover) .file_dropzone_sheet[data-sheet=side]{--forma-arc-r: 15deg;--forma-arc-x: 13px}.file_dropzone_dropzone:has(.file_dropzone_trigger:hover) .file_dropzone_sheet[data-sheet=front]{--forma-arc-y: -2px}}.file_dropzone_dragging .file_dropzone_sheet{color:var(--forma-muted);border-color:var(--forma-border-strong)}.file_dropzone_dropzone.file_dropzone_dragging .file_dropzone_sheet[data-sheet=back]{--forma-arc-r: -22deg;--forma-arc-x: -20px;--forma-arc-y: -2px}.file_dropzone_dropzone.file_dropzone_dragging .file_dropzone_sheet[data-sheet=side]{--forma-arc-r: 22deg;--forma-arc-x: 20px;--forma-arc-y: -2px}.file_dropzone_dropzone.file_dropzone_dragging .file_dropzone_sheet[data-sheet=front]{--forma-arc-y: -8px}.file_dropzone_label{position:relative;display:block;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.file_dropzone_labelText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.file_dropzone_hint{margin-top:6px;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.file_dropzone_note{padding-top:6px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.file_dropzone_input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.file_dropzone_messageSlot{overflow:hidden}.file_dropzone_error{display:flex;align-items:flex-start;gap:6px;padding-top:var(--forma-space-3);color:var(--forma-danger);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.file_dropzone_errorIcon{flex:0 0 auto;margin-top:3px}.file_dropzone_errorCopy{position:relative;min-width:0;flex:1}.file_dropzone_list{display:grid;min-width:0;margin:0;padding:0;list-style:none;container:file_dropzone_dropzone-list / inline-size}.file_dropzone_inside .file_dropzone_list{padding-inline:12px}.file_dropzone_item{min-width:0;overflow:hidden}.file_dropzone_row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:58px;margin-top:8px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:8px 8px 8px 9px;background:var(--forma-surface-raised);transition:border-color var(--forma-duration-normal) var(--forma-ease-standard)}.file_dropzone_row.file_dropzone_isFailed{border-color:color-mix(in oklab,var(--forma-danger) 26%,var(--forma-line))}.file_dropzone_fileIcon{display:grid;width:40px;height:40px;place-items:center;color:var(--forma-muted)}.file_dropzone_thumb{display:block;width:40px;height:40px;overflow:hidden;border-radius:10px;background:var(--forma-surface);box-shadow:inset 0 0 0 1px #0000000f}.file_dropzone_thumb img{display:block;width:100%;height:100%;object-fit:cover}.file_dropzone_copy{display:grid;min-width:0}.file_dropzone_name{overflow:hidden;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);text-overflow:ellipsis;white-space:nowrap}.file_dropzone_meta{display:flex;min-width:0;align-items:center;margin-top:1px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums;white-space:nowrap}.file_dropzone_dot{padding-inline:6px}.file_dropzone_phase{position:relative;display:flex;min-width:0;flex:1}.file_dropzone_state{display:inline-flex;min-width:0;align-items:center;gap:5px}.file_dropzone_uploaded{color:var(--forma-muted)}.file_dropzone_uploaded .file_dropzone_stateIcon{color:var(--forma-success)}.file_dropzone_failed{color:var(--forma-danger)}.file_dropzone_stateIcon{flex:0 0 auto}.file_dropzone_reason{min-width:0;overflow:hidden;text-overflow:ellipsis}.file_dropzone_percent{font-variant-numeric:tabular-nums}.file_dropzone_barFrame{display:block;overflow:hidden}.file_dropzone_bar{display:block;height:4px;margin:7px 0 2px;overflow:hidden;border-radius:var(--forma-radius-pill);background:var(--forma-line)}.file_dropzone_barFill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--forma-accent)}.file_dropzone_actions{display:flex;align-items:center}.file_dropzone_retrySlot{display:flex;overflow:hidden}.file_dropzone_retryInner{display:flex;padding:3px 6px 3px 3px}.file_dropzone_retry,.file_dropzone_remove{display:grid;place-items:center;border:0;color:var(--forma-muted);font:inherit;cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.file_dropzone_retry{display:flex;height:30px;align-items:center;gap:5px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);padding:0 12px 0 10px;background:var(--forma-surface-raised);color:var(--forma-text);font-size:var(--forma-font-small);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);white-space:nowrap}@container file_dropzone_dropzone-list (max-width: 440px){.file_dropzone_retry{width:30px;justify-content:center;padding:0}.file_dropzone_retryLabel{display:none}}@container file_dropzone_dropzone-list (max-width: 300px){.file_dropzone_row{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.file_dropzone_fileIcon,.file_dropzone_thumb{display:none}}.file_dropzone_remove{width:32px;height:32px;border-radius:var(--forma-radius-pill);background:transparent}@media(hover:hover)and (pointer:fine){.file_dropzone_retry:hover{border-color:var(--forma-border-strong);background:var(--forma-surface)}.file_dropzone_remove:hover{background:var(--forma-surface);color:var(--forma-text)}}.file_dropzone_retry:active,.file_dropzone_remove:active{transform:scale(.97);transition-duration:var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}.file_dropzone_words{position:relative;display:block}.file_dropzone_word{display:inline-block;white-space:pre}.file_dropzone_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.file_dropzone_dropzone,.file_dropzone_edge rect,.file_dropzone_sheet,.file_dropzone_sheet>svg,.file_dropzone_row,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_wash,.file_dropzone_glow{transition:none}.file_dropzone_dropzone.file_dropzone_dragging{animation:none}.file_dropzone_retry:active,.file_dropzone_remove:active{transform:none}}:is(.file_dropzone_wrapper,.file_dropzone_dropzone,.file_dropzone_edge,.file_dropzone_trigger,.file_dropzone_wash,.file_dropzone_glow,.file_dropzone_dragging,.file_dropzone_iconSlot,.file_dropzone_noteSlot,.file_dropzone_sheets,.file_dropzone_sheet,.file_dropzone_label,.file_dropzone_labelText,.file_dropzone_hint,.file_dropzone_note,.file_dropzone_input,.file_dropzone_messageSlot,.file_dropzone_error,.file_dropzone_errorIcon,.file_dropzone_errorCopy,.file_dropzone_list,.file_dropzone_inside,.file_dropzone_item,.file_dropzone_row,.file_dropzone_fileIcon,.file_dropzone_thumb,.file_dropzone_copy,.file_dropzone_name,.file_dropzone_meta,.file_dropzone_dot,.file_dropzone_phase,.file_dropzone_state,.file_dropzone_uploaded,.file_dropzone_stateIcon,.file_dropzone_failed,.file_dropzone_reason,.file_dropzone_percent,.file_dropzone_barFrame,.file_dropzone_bar,.file_dropzone_barFill,.file_dropzone_actions,.file_dropzone_retrySlot,.file_dropzone_retryInner,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_retryLabel,.file_dropzone_words,.file_dropzone_word,.file_dropzone_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.file_dropzone_wrapper,.file_dropzone_dropzone,.file_dropzone_edge,.file_dropzone_trigger,.file_dropzone_wash,.file_dropzone_glow,.file_dropzone_dragging,.file_dropzone_iconSlot,.file_dropzone_noteSlot,.file_dropzone_sheets,.file_dropzone_sheet,.file_dropzone_label,.file_dropzone_labelText,.file_dropzone_hint,.file_dropzone_note,.file_dropzone_input,.file_dropzone_messageSlot,.file_dropzone_error,.file_dropzone_errorIcon,.file_dropzone_errorCopy,.file_dropzone_list,.file_dropzone_inside,.file_dropzone_item,.file_dropzone_row,.file_dropzone_fileIcon,.file_dropzone_thumb,.file_dropzone_copy,.file_dropzone_name,.file_dropzone_meta,.file_dropzone_dot,.file_dropzone_phase,.file_dropzone_state,.file_dropzone_uploaded,.file_dropzone_stateIcon,.file_dropzone_failed,.file_dropzone_reason,.file_dropzone_percent,.file_dropzone_barFrame,.file_dropzone_bar,.file_dropzone_barFill,.file_dropzone_actions,.file_dropzone_retrySlot,.file_dropzone_retryInner,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_retryLabel,.file_dropzone_words,.file_dropzone_word,.file_dropzone_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.file_dropzone_wrapper,.file_dropzone_dropzone,.file_dropzone_edge,.file_dropzone_trigger,.file_dropzone_wash,.file_dropzone_glow,.file_dropzone_dragging,.file_dropzone_iconSlot,.file_dropzone_noteSlot,.file_dropzone_sheets,.file_dropzone_sheet,.file_dropzone_label,.file_dropzone_labelText,.file_dropzone_hint,.file_dropzone_note,.file_dropzone_input,.file_dropzone_messageSlot,.file_dropzone_error,.file_dropzone_errorIcon,.file_dropzone_errorCopy,.file_dropzone_list,.file_dropzone_inside,.file_dropzone_item,.file_dropzone_row,.file_dropzone_fileIcon,.file_dropzone_thumb,.file_dropzone_copy,.file_dropzone_name,.file_dropzone_meta,.file_dropzone_dot,.file_dropzone_phase,.file_dropzone_state,.file_dropzone_uploaded,.file_dropzone_stateIcon,.file_dropzone_failed,.file_dropzone_reason,.file_dropzone_percent,.file_dropzone_barFrame,.file_dropzone_bar,.file_dropzone_barFill,.file_dropzone_actions,.file_dropzone_retrySlot,.file_dropzone_retryInner,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_retryLabel,.file_dropzone_words,.file_dropzone_word,.file_dropzone_srOnly),[data-reduced-motion=true] :is(.file_dropzone_wrapper,.file_dropzone_dropzone,.file_dropzone_edge,.file_dropzone_trigger,.file_dropzone_wash,.file_dropzone_glow,.file_dropzone_dragging,.file_dropzone_iconSlot,.file_dropzone_noteSlot,.file_dropzone_sheets,.file_dropzone_sheet,.file_dropzone_label,.file_dropzone_labelText,.file_dropzone_hint,.file_dropzone_note,.file_dropzone_input,.file_dropzone_messageSlot,.file_dropzone_error,.file_dropzone_errorIcon,.file_dropzone_errorCopy,.file_dropzone_list,.file_dropzone_inside,.file_dropzone_item,.file_dropzone_row,.file_dropzone_fileIcon,.file_dropzone_thumb,.file_dropzone_copy,.file_dropzone_name,.file_dropzone_meta,.file_dropzone_dot,.file_dropzone_phase,.file_dropzone_state,.file_dropzone_uploaded,.file_dropzone_stateIcon,.file_dropzone_failed,.file_dropzone_reason,.file_dropzone_percent,.file_dropzone_barFrame,.file_dropzone_bar,.file_dropzone_barFill,.file_dropzone_actions,.file_dropzone_retrySlot,.file_dropzone_retryInner,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_retryLabel,.file_dropzone_words,.file_dropzone_word,.file_dropzone_srOnly):before,[data-reduced-motion=true] :is(.file_dropzone_wrapper,.file_dropzone_dropzone,.file_dropzone_edge,.file_dropzone_trigger,.file_dropzone_wash,.file_dropzone_glow,.file_dropzone_dragging,.file_dropzone_iconSlot,.file_dropzone_noteSlot,.file_dropzone_sheets,.file_dropzone_sheet,.file_dropzone_label,.file_dropzone_labelText,.file_dropzone_hint,.file_dropzone_note,.file_dropzone_input,.file_dropzone_messageSlot,.file_dropzone_error,.file_dropzone_errorIcon,.file_dropzone_errorCopy,.file_dropzone_list,.file_dropzone_inside,.file_dropzone_item,.file_dropzone_row,.file_dropzone_fileIcon,.file_dropzone_thumb,.file_dropzone_copy,.file_dropzone_name,.file_dropzone_meta,.file_dropzone_dot,.file_dropzone_phase,.file_dropzone_state,.file_dropzone_uploaded,.file_dropzone_stateIcon,.file_dropzone_failed,.file_dropzone_reason,.file_dropzone_percent,.file_dropzone_barFrame,.file_dropzone_bar,.file_dropzone_barFill,.file_dropzone_actions,.file_dropzone_retrySlot,.file_dropzone_retryInner,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_retryLabel,.file_dropzone_words,.file_dropzone_word,.file_dropzone_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.file_dropzone_wrapper,.file_dropzone_dropzone,.file_dropzone_edge,.file_dropzone_trigger,.file_dropzone_wash,.file_dropzone_glow,.file_dropzone_dragging,.file_dropzone_iconSlot,.file_dropzone_noteSlot,.file_dropzone_sheets,.file_dropzone_sheet,.file_dropzone_label,.file_dropzone_labelText,.file_dropzone_hint,.file_dropzone_note,.file_dropzone_input,.file_dropzone_messageSlot,.file_dropzone_error,.file_dropzone_errorIcon,.file_dropzone_errorCopy,.file_dropzone_list,.file_dropzone_inside,.file_dropzone_item,.file_dropzone_row,.file_dropzone_fileIcon,.file_dropzone_thumb,.file_dropzone_copy,.file_dropzone_name,.file_dropzone_meta,.file_dropzone_dot,.file_dropzone_phase,.file_dropzone_state,.file_dropzone_uploaded,.file_dropzone_stateIcon,.file_dropzone_failed,.file_dropzone_reason,.file_dropzone_percent,.file_dropzone_barFrame,.file_dropzone_bar,.file_dropzone_barFill,.file_dropzone_actions,.file_dropzone_retrySlot,.file_dropzone_retryInner,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_retryLabel,.file_dropzone_words,.file_dropzone_word,.file_dropzone_srOnly),:is(.file_dropzone_wrapper,.file_dropzone_dropzone,.file_dropzone_edge,.file_dropzone_trigger,.file_dropzone_wash,.file_dropzone_glow,.file_dropzone_dragging,.file_dropzone_iconSlot,.file_dropzone_noteSlot,.file_dropzone_sheets,.file_dropzone_sheet,.file_dropzone_label,.file_dropzone_labelText,.file_dropzone_hint,.file_dropzone_note,.file_dropzone_input,.file_dropzone_messageSlot,.file_dropzone_error,.file_dropzone_errorIcon,.file_dropzone_errorCopy,.file_dropzone_list,.file_dropzone_inside,.file_dropzone_item,.file_dropzone_row,.file_dropzone_fileIcon,.file_dropzone_thumb,.file_dropzone_copy,.file_dropzone_name,.file_dropzone_meta,.file_dropzone_dot,.file_dropzone_phase,.file_dropzone_state,.file_dropzone_uploaded,.file_dropzone_stateIcon,.file_dropzone_failed,.file_dropzone_reason,.file_dropzone_percent,.file_dropzone_barFrame,.file_dropzone_bar,.file_dropzone_barFill,.file_dropzone_actions,.file_dropzone_retrySlot,.file_dropzone_retryInner,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_retryLabel,.file_dropzone_words,.file_dropzone_word,.file_dropzone_srOnly):before,:is(.file_dropzone_wrapper,.file_dropzone_dropzone,.file_dropzone_edge,.file_dropzone_trigger,.file_dropzone_wash,.file_dropzone_glow,.file_dropzone_dragging,.file_dropzone_iconSlot,.file_dropzone_noteSlot,.file_dropzone_sheets,.file_dropzone_sheet,.file_dropzone_label,.file_dropzone_labelText,.file_dropzone_hint,.file_dropzone_note,.file_dropzone_input,.file_dropzone_messageSlot,.file_dropzone_error,.file_dropzone_errorIcon,.file_dropzone_errorCopy,.file_dropzone_list,.file_dropzone_inside,.file_dropzone_item,.file_dropzone_row,.file_dropzone_fileIcon,.file_dropzone_thumb,.file_dropzone_copy,.file_dropzone_name,.file_dropzone_meta,.file_dropzone_dot,.file_dropzone_phase,.file_dropzone_state,.file_dropzone_uploaded,.file_dropzone_stateIcon,.file_dropzone_failed,.file_dropzone_reason,.file_dropzone_percent,.file_dropzone_barFrame,.file_dropzone_bar,.file_dropzone_barFill,.file_dropzone_actions,.file_dropzone_retrySlot,.file_dropzone_retryInner,.file_dropzone_retry,.file_dropzone_remove,.file_dropzone_retryLabel,.file_dropzone_words,.file_dropzone_word,.file_dropzone_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.radio_group_group{display:grid;min-width:0;margin:0;border:0;padding:0}.radio_group_group legend{margin-bottom:var(--forma-space-2);padding:0;font-size:var(--forma-font-size);font-weight:500}.radio_group_options{position:relative;display:grid;gap:var(--forma-space-2)}.radio_group_highlight{position:absolute;top:0;right:0;left:0;z-index:1;box-sizing:border-box;border:1px solid var(--forma-arc-control-on);border-radius:var(--forma-radius-control);background:color-mix(in oklab,var(--forma-arc-control-on) 5%,transparent);opacity:0;pointer-events:none}.radio_group_option{position:relative;display:flex;align-items:center;gap:var(--forma-space-3);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:var(--forma-space-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.radio_group_option:hover{background:var(--forma-surface)}}.radio_group_option:active{background:var(--forma-surface)}.radio_group_options:not([data-ready]) .radio_group_option:has(input:checked){border-color:var(--forma-arc-control-on);background:color-mix(in oklab,var(--forma-arc-control-on) 5%,transparent)}.radio_group_option input{position:absolute;opacity:0}.radio_group_option>span{position:relative;z-index:2}.radio_group_mark{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border:1px solid var(--forma-border-strong);border-radius:50%;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.radio_group_mark:after,.radio_group_dot{grid-area:1 / 1;width:7px;height:7px;border-radius:50%;background:var(--forma-text)}.radio_group_mark:after{content:"";opacity:0;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard)}.radio_group_option:active:not(:has(input:checked)) .radio_group_mark:after{opacity:.22}.radio_group_option:active .radio_group_mark{transform:scale(.88);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),transform .1s var(--forma-ease-standard)}.radio_group_option:has(input:checked) .radio_group_mark{border-color:var(--forma-arc-control-on);background:var(--forma-arc-control-on)}.radio_group_option:has(input:checked) .radio_group_dot{background:var(--forma-arc-control-glyph)}.radio_group_option strong,.radio_group_option small{display:block}.radio_group_option strong{color:var(--forma-muted);font-size:var(--forma-font-size);font-weight:500;transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.radio_group_option:has(input:checked) strong{color:var(--forma-text)}.radio_group_option small{margin-top:2px;color:var(--forma-faint);font-size:var(--forma-font-small)}@media(prefers-reduced-motion:reduce){.radio_group_option,.radio_group_mark,.radio_group_mark:after,.radio_group_option strong{transition:none}.radio_group_option:active .radio_group_mark{transform:none}}:is(.radio_group_group,.radio_group_options,.radio_group_highlight,.radio_group_option,.radio_group_mark,.radio_group_dot):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.radio_group_group,.radio_group_options,.radio_group_highlight,.radio_group_option,.radio_group_mark,.radio_group_dot):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.radio_group_group,.radio_group_options,.radio_group_highlight,.radio_group_option,.radio_group_mark,.radio_group_dot),[data-reduced-motion=true] :is(.radio_group_group,.radio_group_options,.radio_group_highlight,.radio_group_option,.radio_group_mark,.radio_group_dot):before,[data-reduced-motion=true] :is(.radio_group_group,.radio_group_options,.radio_group_highlight,.radio_group_option,.radio_group_mark,.radio_group_dot):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.radio_group_group,.radio_group_options,.radio_group_highlight,.radio_group_option,.radio_group_mark,.radio_group_dot),:is(.radio_group_group,.radio_group_options,.radio_group_highlight,.radio_group_option,.radio_group_mark,.radio_group_dot):before,:is(.radio_group_group,.radio_group_options,.radio_group_highlight,.radio_group_option,.radio_group_mark,.radio_group_dot):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.segmented_control_root{display:inline-flex;min-width:0;max-width:100%;flex-shrink:1;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface)}.segmented_control_track{--forma-arc-fade-start: 0px;--forma-arc-fade-end: 0px;isolation:isolate;display:flex;min-width:0;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px;border-radius:inherit;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--forma-arc-fade-start),#000 calc(100% - var(--forma-arc-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--forma-arc-fade-start),#000 calc(100% - var(--forma-arc-fade-end)),transparent)}.segmented_control_track::-webkit-scrollbar{display:none}.segmented_control_track[data-fade-start]{--forma-arc-fade-start: 20px}.segmented_control_track[data-fade-end]{--forma-arc-fade-end: 20px}.segmented_control_button{position:relative;flex:0 0 auto;min-height:var(--forma-control-small-height);border:0;border-radius:calc(var(--forma-radius-control) - 4px);padding:0 12px;background:transparent;color:var(--forma-faint);font:inherit;font-size:var(--forma-font-size);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.segmented_control_button:hover{color:var(--forma-text)}}.segmented_control_button:active,.segmented_control_button[aria-pressed=true]{color:var(--forma-text)}.segmented_control_selection{position:absolute;z-index:-1;inset:0;border:1px solid var(--forma-line);border-radius:inherit;background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting)}.segmented_control_label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}@media(max-width:380px){.segmented_control_button{padding:0 10px}}@media(prefers-reduced-motion:reduce){.segmented_control_button{transition:none}}:is(.segmented_control_root,.segmented_control_track,.segmented_control_button,.segmented_control_selection,.segmented_control_label):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.segmented_control_root,.segmented_control_track,.segmented_control_button,.segmented_control_selection,.segmented_control_label):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.segmented_control_root,.segmented_control_track,.segmented_control_button,.segmented_control_selection,.segmented_control_label),[data-reduced-motion=true] :is(.segmented_control_root,.segmented_control_track,.segmented_control_button,.segmented_control_selection,.segmented_control_label):before,[data-reduced-motion=true] :is(.segmented_control_root,.segmented_control_track,.segmented_control_button,.segmented_control_selection,.segmented_control_label):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.segmented_control_root,.segmented_control_track,.segmented_control_button,.segmented_control_selection,.segmented_control_label),:is(.segmented_control_root,.segmented_control_track,.segmented_control_button,.segmented_control_selection,.segmented_control_label):before,:is(.segmented_control_root,.segmented_control_track,.segmented_control_button,.segmented_control_selection,.segmented_control_label):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.calendar_calendar{width:min(100%,328px);min-width:0;color:var(--forma-text)}.calendar_header{container-type:inline-size;display:grid;min-height:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-bottom:14px}@container (max-width: 259px){.calendar_heading,.calendar_navigation{grid-column:1 / -1}.calendar_navigation{justify-self:end}}.calendar_heading{min-width:0;margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-base);font-weight:500;line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body)}.calendar_title{display:grid;line-height:var(--forma-arc-leading-body)}.calendar_title>.calendar_titleRow{grid-area:1 / 1;justify-self:start}.calendar_titleRow{display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums}.calendar_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.calendar_navigation{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;margin-right:-6px}.calendar_navButton,.calendar_todayButton{display:grid;height:32px;place-items:center;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);font:inherit;cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.calendar_navButton{width:32px}.calendar_todayButton{padding:0 11px;font-size:var(--forma-font-size);font-weight:500;line-height:1}@media(hover:hover)and (pointer:fine){.calendar_navButton:hover:not([aria-disabled]),.calendar_todayButton:hover:not([aria-disabled]){background:var(--forma-surface);color:var(--forma-text)}}.calendar_navButton:active:not([aria-disabled]),.calendar_todayButton:active:not([aria-disabled]){scale:.96;transition-duration:var(--forma-duration-fast),var(--forma-duration-fast),var(--forma-duration-fast),.1s;transition-timing-function:var(--forma-ease-standard)}.calendar_navButton[aria-disabled],.calendar_todayButton[aria-disabled]{cursor:default;opacity:.36}.calendar_weekdays,.calendar_week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:4px}.calendar_weekdays{margin-bottom:6px;color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:500;line-height:24px;text-align:center}.calendar_weekdays span{min-width:0;overflow:hidden}.calendar_monthViewport{position:relative;display:grid;overflow:hidden;contain:paint}.calendar_monthBody{position:relative;grid-area:1 / 1;min-width:0;will-change:transform}.calendar_monthBody[inert]{pointer-events:none}.calendar_grid{display:grid;row-gap:4px}.calendar_placeholderDay{aspect-ratio:1}.calendar_day{position:relative;display:grid;width:100%;aspect-ratio:1;min-width:0;place-items:center;border:0;border-radius:50%;padding:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-weight:400;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard) var(--forma-arc-number-delay, 0ms)}.calendar_day:before{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.calendar_dayNumber{position:relative;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard) var(--forma-arc-number-delay, 0ms),scale var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.calendar_highlight{position:absolute;top:0;left:0;width:calc((100% - 24px) / 7);aspect-ratio:1;pointer-events:none;will-change:transform}.calendar_highlightFill{position:absolute;inset:0;border-radius:50%;background:var(--forma-accent);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.calendar_day:hover:not(:disabled):not(.calendar_selected):before{background:var(--forma-surface)}.calendar_monthBody:has(.calendar_day.calendar_selected:hover) .calendar_highlightFill{background:var(--forma-accent-hover)}}.calendar_day:active:not(:disabled):before,.calendar_day:active:not(:disabled) .calendar_dayNumber,.calendar_monthBody:has(.calendar_day.calendar_selected:active:not(:disabled)) .calendar_highlightFill{scale:.94;transition-duration:var(--forma-duration-fast),.1s;transition-timing-function:var(--forma-ease-standard)}.calendar_day.calendar_outside{color:var(--forma-faint)}.calendar_day.calendar_outside:not(.calendar_selected) .calendar_dayNumber{opacity:.8}.calendar_day.calendar_today .calendar_dayNumber:after{content:"";position:absolute;top:calc(100% + 4px);left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.calendar_day.calendar_selected,.calendar_day.calendar_today{font-weight:500}.calendar_day.calendar_selected{color:var(--forma-on-accent)}.calendar_day:disabled{cursor:default;color:var(--forma-faint)}.calendar_day:disabled .calendar_dayNumber{opacity:.42}.calendar_day.calendar_outside:disabled .calendar_dayNumber{opacity:.3}@media(prefers-reduced-motion:reduce){.calendar_navButton,.calendar_todayButton,.calendar_day,.calendar_day:before,.calendar_dayNumber,.calendar_highlightFill{transition:none}.calendar_navButton:active,.calendar_todayButton:active,.calendar_day:active:before,.calendar_monthBody:has(.calendar_day.calendar_selected:active) .calendar_highlightFill,.calendar_day:active .calendar_dayNumber{scale:none}}:is(.calendar_calendar,.calendar_header,.calendar_heading,.calendar_navigation,.calendar_title,.calendar_titleRow,.calendar_srOnly,.calendar_navButton,.calendar_todayButton,.calendar_weekdays,.calendar_week,.calendar_monthViewport,.calendar_monthBody,.calendar_grid,.calendar_placeholderDay,.calendar_day,.calendar_dayNumber,.calendar_highlight,.calendar_highlightFill,.calendar_selected):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.calendar_calendar,.calendar_header,.calendar_heading,.calendar_navigation,.calendar_title,.calendar_titleRow,.calendar_srOnly,.calendar_navButton,.calendar_todayButton,.calendar_weekdays,.calendar_week,.calendar_monthViewport,.calendar_monthBody,.calendar_grid,.calendar_placeholderDay,.calendar_day,.calendar_dayNumber,.calendar_highlight,.calendar_highlightFill,.calendar_selected):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.calendar_calendar,.calendar_header,.calendar_heading,.calendar_navigation,.calendar_title,.calendar_titleRow,.calendar_srOnly,.calendar_navButton,.calendar_todayButton,.calendar_weekdays,.calendar_week,.calendar_monthViewport,.calendar_monthBody,.calendar_grid,.calendar_placeholderDay,.calendar_day,.calendar_dayNumber,.calendar_highlight,.calendar_highlightFill,.calendar_selected),[data-reduced-motion=true] :is(.calendar_calendar,.calendar_header,.calendar_heading,.calendar_navigation,.calendar_title,.calendar_titleRow,.calendar_srOnly,.calendar_navButton,.calendar_todayButton,.calendar_weekdays,.calendar_week,.calendar_monthViewport,.calendar_monthBody,.calendar_grid,.calendar_placeholderDay,.calendar_day,.calendar_dayNumber,.calendar_highlight,.calendar_highlightFill,.calendar_selected):before,[data-reduced-motion=true] :is(.calendar_calendar,.calendar_header,.calendar_heading,.calendar_navigation,.calendar_title,.calendar_titleRow,.calendar_srOnly,.calendar_navButton,.calendar_todayButton,.calendar_weekdays,.calendar_week,.calendar_monthViewport,.calendar_monthBody,.calendar_grid,.calendar_placeholderDay,.calendar_day,.calendar_dayNumber,.calendar_highlight,.calendar_highlightFill,.calendar_selected):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.calendar_calendar,.calendar_header,.calendar_heading,.calendar_navigation,.calendar_title,.calendar_titleRow,.calendar_srOnly,.calendar_navButton,.calendar_todayButton,.calendar_weekdays,.calendar_week,.calendar_monthViewport,.calendar_monthBody,.calendar_grid,.calendar_placeholderDay,.calendar_day,.calendar_dayNumber,.calendar_highlight,.calendar_highlightFill,.calendar_selected),:is(.calendar_calendar,.calendar_header,.calendar_heading,.calendar_navigation,.calendar_title,.calendar_titleRow,.calendar_srOnly,.calendar_navButton,.calendar_todayButton,.calendar_weekdays,.calendar_week,.calendar_monthViewport,.calendar_monthBody,.calendar_grid,.calendar_placeholderDay,.calendar_day,.calendar_dayNumber,.calendar_highlight,.calendar_highlightFill,.calendar_selected):before,:is(.calendar_calendar,.calendar_header,.calendar_heading,.calendar_navigation,.calendar_title,.calendar_titleRow,.calendar_srOnly,.calendar_navButton,.calendar_todayButton,.calendar_weekdays,.calendar_week,.calendar_monthViewport,.calendar_monthBody,.calendar_grid,.calendar_placeholderDay,.calendar_day,.calendar_dayNumber,.calendar_highlight,.calendar_highlightFill,.calendar_selected):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.date_picker_field{display:grid;gap:7px;min-width:0}.date_picker_label{color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.date_picker_anchor{position:relative;min-width:0}.date_picker_trigger{position:relative;display:flex;width:100%;min-height:var(--forma-control-height);align-items:center;gap:9px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:0 12px;background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);text-align:left;cursor:pointer;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.date_picker_trigger:hover:not(:disabled){border-color:var(--forma-border-strong);background:var(--forma-surface)}}.date_picker_trigger:active:not(:disabled),.date_picker_trigger[aria-expanded=true]{border-color:var(--forma-border-strong);background:var(--forma-surface)}.date_picker_trigger:disabled{cursor:not-allowed;opacity:.5}.date_picker_trigger>svg:first-child{flex:0 0 auto;color:var(--forma-faint)}.date_picker_valueText{position:relative;display:flex;flex:1;min-width:0}.date_picker_value,.date_picker_part{position:relative;display:inline-flex;white-space:pre}.date_picker_value{font-variant-numeric:tabular-nums}.date_picker_partValue{display:inline-block;white-space:pre}.date_picker_placeholder{min-width:0;overflow:hidden;color:var(--forma-faint);text-overflow:ellipsis;white-space:nowrap}.date_picker_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.date_picker_chevron{flex:0 0 auto;color:var(--forma-faint);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.date_picker_trigger[aria-expanded=true] .date_picker_chevron{transform:rotate(180deg)}.date_picker_popover{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);padding:16px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);transform-origin:22px -8px;will-change:transform,opacity}@media(max-width:360px){.date_picker_popover{right:0;width:auto;padding:12px}}.date_picker_footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;border-top:1px solid var(--forma-arc-border-subtle);padding-top:11px;color:var(--forma-faint);font-size:var(--forma-font-small)}.date_picker_status{display:grid;min-width:0;justify-items:end}.date_picker_status>span{grid-area:1 / 1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date_picker_footer button{border:0;border-radius:var(--forma-radius-control);padding:4px 8px;background:transparent;color:var(--forma-muted);font:inherit;cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.date_picker_footer button:hover:not(:disabled){background:var(--forma-surface);color:var(--forma-text)}}.date_picker_footer button:active:not(:disabled){transform:scale(.97);transition-duration:var(--forma-duration-fast),var(--forma-duration-fast),.1s;transition-timing-function:var(--forma-ease-standard)}.date_picker_footer button:disabled{cursor:not-allowed;opacity:.4}.date_picker_description{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.date_picker_anchor:has(.date_picker_popover)+.date_picker_description{opacity:0}@media(prefers-reduced-motion:reduce){.date_picker_trigger,.date_picker_chevron,.date_picker_footer button,.date_picker_description{transition:none}.date_picker_footer button:active:not(:disabled){transform:none}}:is(.date_picker_field,.date_picker_label,.date_picker_anchor,.date_picker_trigger,.date_picker_valueText,.date_picker_value,.date_picker_part,.date_picker_partValue,.date_picker_placeholder,.date_picker_srOnly,.date_picker_chevron,.date_picker_popover,.date_picker_footer,.date_picker_status,.date_picker_description):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.date_picker_field,.date_picker_label,.date_picker_anchor,.date_picker_trigger,.date_picker_valueText,.date_picker_value,.date_picker_part,.date_picker_partValue,.date_picker_placeholder,.date_picker_srOnly,.date_picker_chevron,.date_picker_popover,.date_picker_footer,.date_picker_status,.date_picker_description):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.date_picker_field,.date_picker_label,.date_picker_anchor,.date_picker_trigger,.date_picker_valueText,.date_picker_value,.date_picker_part,.date_picker_partValue,.date_picker_placeholder,.date_picker_srOnly,.date_picker_chevron,.date_picker_popover,.date_picker_footer,.date_picker_status,.date_picker_description),[data-reduced-motion=true] :is(.date_picker_field,.date_picker_label,.date_picker_anchor,.date_picker_trigger,.date_picker_valueText,.date_picker_value,.date_picker_part,.date_picker_partValue,.date_picker_placeholder,.date_picker_srOnly,.date_picker_chevron,.date_picker_popover,.date_picker_footer,.date_picker_status,.date_picker_description):before,[data-reduced-motion=true] :is(.date_picker_field,.date_picker_label,.date_picker_anchor,.date_picker_trigger,.date_picker_valueText,.date_picker_value,.date_picker_part,.date_picker_partValue,.date_picker_placeholder,.date_picker_srOnly,.date_picker_chevron,.date_picker_popover,.date_picker_footer,.date_picker_status,.date_picker_description):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.date_picker_field,.date_picker_label,.date_picker_anchor,.date_picker_trigger,.date_picker_valueText,.date_picker_value,.date_picker_part,.date_picker_partValue,.date_picker_placeholder,.date_picker_srOnly,.date_picker_chevron,.date_picker_popover,.date_picker_footer,.date_picker_status,.date_picker_description),:is(.date_picker_field,.date_picker_label,.date_picker_anchor,.date_picker_trigger,.date_picker_valueText,.date_picker_value,.date_picker_part,.date_picker_partValue,.date_picker_placeholder,.date_picker_srOnly,.date_picker_chevron,.date_picker_popover,.date_picker_footer,.date_picker_status,.date_picker_description):before,:is(.date_picker_field,.date_picker_label,.date_picker_anchor,.date_picker_trigger,.date_picker_valueText,.date_picker_value,.date_picker_part,.date_picker_partValue,.date_picker_placeholder,.date_picker_srOnly,.date_picker_chevron,.date_picker_popover,.date_picker_footer,.date_picker_status,.date_picker_description):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.time_picker_field{display:grid;gap:var(--forma-space-2);min-width:0}.time_picker_label{font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.time_picker_anchor{position:relative;min-width:0}.time_picker_trigger{position:relative;display:flex;width:100%;min-height:var(--forma-control-height);align-items:center;gap:9px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:0 12px;background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);text-align:left;cursor:pointer;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.time_picker_trigger:hover:not(:disabled){border-color:var(--forma-border-strong);background:var(--forma-surface)}}.time_picker_trigger:active:not(:disabled),.time_picker_trigger[aria-expanded=true]{border-color:var(--forma-border-strong);background:var(--forma-surface)}.time_picker_trigger:disabled{opacity:.5;cursor:not-allowed}.time_picker_trigger>svg:first-child{flex:0 0 auto;color:var(--forma-faint)}.time_picker_valueText{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr)}.time_picker_valueText>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time_picker_value{font-variant-numeric:tabular-nums}.time_picker_placeholder,.time_picker_description{color:var(--forma-faint)}.time_picker_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.time_picker_chevron{flex:0 0 auto;color:var(--forma-faint);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.time_picker_trigger[aria-expanded=true] .time_picker_chevron{transform:rotate(180deg)}.time_picker_description{font-size:var(--forma-font-small)}.time_picker_menu{position:absolute;z-index:80;top:calc(100% + 6px);right:0;left:0;max-height:250px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);padding:5px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);transform-origin:top center;will-change:transform,opacity}.time_picker_option{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;border:0;border-radius:calc(var(--forma-radius-panel) - 5px);padding:0 12px;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition:background-color 80ms var(--forma-ease-standard)}.time_picker_option[data-active=true]{background:var(--forma-surface)}.time_picker_dot{width:6px;height:6px;border-radius:999px;background:var(--forma-text)}@media(prefers-reduced-motion:reduce){.time_picker_trigger,.time_picker_chevron,.time_picker_option{transition:none}}:is(.time_picker_field,.time_picker_label,.time_picker_anchor,.time_picker_trigger,.time_picker_valueText,.time_picker_value,.time_picker_placeholder,.time_picker_description,.time_picker_srOnly,.time_picker_chevron,.time_picker_menu,.time_picker_option,.time_picker_dot):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.time_picker_field,.time_picker_label,.time_picker_anchor,.time_picker_trigger,.time_picker_valueText,.time_picker_value,.time_picker_placeholder,.time_picker_description,.time_picker_srOnly,.time_picker_chevron,.time_picker_menu,.time_picker_option,.time_picker_dot):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.time_picker_field,.time_picker_label,.time_picker_anchor,.time_picker_trigger,.time_picker_valueText,.time_picker_value,.time_picker_placeholder,.time_picker_description,.time_picker_srOnly,.time_picker_chevron,.time_picker_menu,.time_picker_option,.time_picker_dot),[data-reduced-motion=true] :is(.time_picker_field,.time_picker_label,.time_picker_anchor,.time_picker_trigger,.time_picker_valueText,.time_picker_value,.time_picker_placeholder,.time_picker_description,.time_picker_srOnly,.time_picker_chevron,.time_picker_menu,.time_picker_option,.time_picker_dot):before,[data-reduced-motion=true] :is(.time_picker_field,.time_picker_label,.time_picker_anchor,.time_picker_trigger,.time_picker_valueText,.time_picker_value,.time_picker_placeholder,.time_picker_description,.time_picker_srOnly,.time_picker_chevron,.time_picker_menu,.time_picker_option,.time_picker_dot):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.time_picker_field,.time_picker_label,.time_picker_anchor,.time_picker_trigger,.time_picker_valueText,.time_picker_value,.time_picker_placeholder,.time_picker_description,.time_picker_srOnly,.time_picker_chevron,.time_picker_menu,.time_picker_option,.time_picker_dot),:is(.time_picker_field,.time_picker_label,.time_picker_anchor,.time_picker_trigger,.time_picker_valueText,.time_picker_value,.time_picker_placeholder,.time_picker_description,.time_picker_srOnly,.time_picker_chevron,.time_picker_menu,.time_picker_option,.time_picker_dot):before,:is(.time_picker_field,.time_picker_label,.time_picker_anchor,.time_picker_trigger,.time_picker_valueText,.time_picker_value,.time_picker_placeholder,.time_picker_description,.time_picker_srOnly,.time_picker_chevron,.time_picker_menu,.time_picker_option,.time_picker_dot):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.accordion_accordion{width:100%;border-top:1px solid var(--forma-line)}.accordion_item{border-bottom:1px solid var(--forma-line)}.accordion_header{margin:0}.accordion_trigger{display:flex;width:100%;min-height:var(--forma-control-large-height);align-items:center;justify-content:space-between;gap:var(--forma-arc-space-5);padding:var(--forma-space-2) 0;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.accordion_trigger:hover{color:var(--forma-muted)}.accordion_trigger:hover .accordion_icon{color:var(--forma-text)}}.accordion_icon{display:inline-flex;flex:0 0 auto;color:var(--forma-faint);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.accordion_trigger[data-state=open] .accordion_icon{color:var(--forma-text)}.accordion_panel{overflow:hidden;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.accordion_panelInner{overflow-wrap:anywhere;padding:0 var(--forma-space-8) var(--forma-arc-space-5) 0}.accordion_lg .accordion_trigger{min-height:76px;gap:var(--forma-space-8);padding-block:var(--forma-arc-space-5);font-size:var(--forma-font-section);letter-spacing:var(--forma-arc-tracking-body)}.accordion_lg .accordion_panel{font-size:var(--forma-arc-text-base);line-height:1.65}.accordion_lg .accordion_panelInner{max-width:62ch;padding:0 var(--forma-arc-space-12) var(--forma-space-6) 0}@media(max-width:520px){.accordion_lg .accordion_trigger{min-height:68px;font-size:var(--forma-arc-text-base)}.accordion_lg .accordion_panel{font-size:var(--forma-font-size)}.accordion_lg .accordion_panelInner{padding-right:var(--forma-space-6)}}@media(prefers-reduced-motion:reduce){.accordion_trigger,.accordion_icon{transition:none}}:is(.accordion_accordion,.accordion_item,.accordion_header,.accordion_trigger,.accordion_icon,.accordion_panel,.accordion_panelInner,.accordion_lg):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.accordion_accordion,.accordion_item,.accordion_header,.accordion_trigger,.accordion_icon,.accordion_panel,.accordion_panelInner,.accordion_lg):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.accordion_accordion,.accordion_item,.accordion_header,.accordion_trigger,.accordion_icon,.accordion_panel,.accordion_panelInner,.accordion_lg),[data-reduced-motion=true] :is(.accordion_accordion,.accordion_item,.accordion_header,.accordion_trigger,.accordion_icon,.accordion_panel,.accordion_panelInner,.accordion_lg):before,[data-reduced-motion=true] :is(.accordion_accordion,.accordion_item,.accordion_header,.accordion_trigger,.accordion_icon,.accordion_panel,.accordion_panelInner,.accordion_lg):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.accordion_accordion,.accordion_item,.accordion_header,.accordion_trigger,.accordion_icon,.accordion_panel,.accordion_panelInner,.accordion_lg),:is(.accordion_accordion,.accordion_item,.accordion_header,.accordion_trigger,.accordion_icon,.accordion_panel,.accordion_panelInner,.accordion_lg):before,:is(.accordion_accordion,.accordion_item,.accordion_header,.accordion_trigger,.accordion_icon,.accordion_panel,.accordion_panelInner,.accordion_lg):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.dialog_overlay{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dialog_content{position:fixed;z-index:51;inset:0;width:min(calc(100vw - var(--forma-space-8)),440px);height:fit-content;max-height:calc(100vh - var(--forma-space-8));max-height:calc(100dvh - var(--forma-space-8));margin:auto;overflow:auto;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow)}.dialog_keyframes.dialog_overlay[data-state=open]{animation:dialog_overlay-in var(--forma-duration-normal) var(--forma-ease-enter) both}.dialog_keyframes.dialog_overlay[data-state=closed]{animation:dialog_overlay-out var(--forma-duration-fast) var(--forma-ease-standard) both}.dialog_keyframes.dialog_content[data-state=open]{animation:dialog_content-fade-in var(--forma-duration-fast) var(--forma-ease-enter) both,dialog_content-rise-in var(--forma-arc-duration-spring) var(--forma-arc-ease-spring) both}.dialog_keyframes.dialog_content[data-state=closed]{animation:dialog_content-out var(--forma-duration-fast) var(--forma-ease-standard) both}.dialog_content:focus{outline:none}.dialog_overlay[data-state=closed],.dialog_content[data-state=closed]{pointer-events:none!important}.dialog_header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--forma-arc-space-5);padding:var(--forma-space-6);border-bottom:1px solid var(--forma-line)}.dialog_title{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-font-section);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.dialog_description{margin:var(--forma-space-2) 0 0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.dialog_title,.dialog_description{position:relative;overflow-wrap:anywhere}.dialog_swap{display:block}.dialog_title .dialog_swap{line-height:var(--forma-arc-leading-body)}.dialog_close{flex:0 0 auto;margin-block:calc((var(--forma-font-section) * var(--forma-arc-leading-body) - var(--forma-space-8)) / 2);display:grid;place-items:center;width:var(--forma-space-8);height:var(--forma-space-8);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:color-mix(in oklab,var(--forma-surface) 50%,transparent);color:var(--forma-muted);cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.dialog_close:hover{background:var(--forma-surface);color:var(--forma-text)}}.dialog_close:active{transform:scale(.96);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.dialog_body{padding:var(--forma-space-6);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}@keyframes dialog_overlay-in{0%{opacity:0}}@keyframes dialog_overlay-out{to{opacity:0}}@keyframes dialog_content-fade-in{0%{opacity:0}}@keyframes dialog_content-rise-in{0%{transform:translateY(8px) scale(.96)}}@keyframes dialog_content-out{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes dialog_content-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.dialog_keyframes.dialog_overlay[data-state=open],.dialog_keyframes.dialog_content[data-state=open]{animation:dialog_overlay-in var(--forma-arc-duration-instant) var(--forma-ease-standard) both}.dialog_keyframes.dialog_overlay[data-state=closed]{animation:dialog_overlay-out var(--forma-arc-duration-instant) var(--forma-ease-standard) both}.dialog_keyframes.dialog_content[data-state=closed]{animation:dialog_content-fade-out var(--forma-arc-duration-instant) var(--forma-ease-standard) both}.dialog_close,.dialog_close:active{transition:none}.dialog_close:active{transform:none}}:is(.dialog_overlay,.dialog_content,.dialog_keyframes,.dialog_header,.dialog_title,.dialog_description,.dialog_swap,.dialog_close,.dialog_body):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.dialog_overlay,.dialog_content,.dialog_keyframes,.dialog_header,.dialog_title,.dialog_description,.dialog_swap,.dialog_close,.dialog_body):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.dialog_overlay,.dialog_content,.dialog_keyframes,.dialog_header,.dialog_title,.dialog_description,.dialog_swap,.dialog_close,.dialog_body),[data-reduced-motion=true] :is(.dialog_overlay,.dialog_content,.dialog_keyframes,.dialog_header,.dialog_title,.dialog_description,.dialog_swap,.dialog_close,.dialog_body):before,[data-reduced-motion=true] :is(.dialog_overlay,.dialog_content,.dialog_keyframes,.dialog_header,.dialog_title,.dialog_description,.dialog_swap,.dialog_close,.dialog_body):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.dialog_overlay,.dialog_content,.dialog_keyframes,.dialog_header,.dialog_title,.dialog_description,.dialog_swap,.dialog_close,.dialog_body),:is(.dialog_overlay,.dialog_content,.dialog_keyframes,.dialog_header,.dialog_title,.dialog_description,.dialog_swap,.dialog_close,.dialog_body):before,:is(.dialog_overlay,.dialog_content,.dialog_keyframes,.dialog_header,.dialog_title,.dialog_description,.dialog_swap,.dialog_close,.dialog_body):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.popover_anchor:active:not(:disabled){transform:none}.popover_content{--forma-arc-popover-x: 0px;--forma-arc-popover-y: -5px;z-index:80;min-width:12rem;max-width:min(22rem,calc(100vw - 20px));padding:1rem;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);transform-origin:var(--radix-popover-content-transform-origin);transition:opacity var(--forma-duration-fast) var(--forma-ease-enter),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.popover_content[data-side=top]{--forma-arc-popover-y: 5px}.popover_content[data-side=left]{--forma-arc-popover-x: 5px;--forma-arc-popover-y: 0px}.popover_content[data-side=right]{--forma-arc-popover-x: -5px;--forma-arc-popover-y: 0px}@starting-style{.popover_content[data-state=open]{opacity:0;transform:translate(var(--forma-arc-popover-x),var(--forma-arc-popover-y)) scale(.97)}}.popover_content[data-state=closed]{opacity:0;transform:translate(calc(var(--forma-arc-popover-x) * .5),calc(var(--forma-arc-popover-y) * .5)) scale(.98);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-duration-fast) var(--forma-ease-standard);animation:popover_popover-exit var(--forma-duration-fast) linear both;pointer-events:none}.popover_content:focus{outline:none}@keyframes popover_popover-exit{to{--forma-arc-popover-exit: 1}}@media(prefers-reduced-motion:reduce){.popover_content,.popover_content[data-state=closed]{transform:none;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard)}}:is(.popover_anchor,.popover_content):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.popover_anchor,.popover_content):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.popover_anchor,.popover_content),[data-reduced-motion=true] :is(.popover_anchor,.popover_content):before,[data-reduced-motion=true] :is(.popover_anchor,.popover_content):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.popover_anchor,.popover_content),:is(.popover_anchor,.popover_content):before,:is(.popover_anchor,.popover_content):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.tooltip_tooltip{--forma-arc-tooltip-y: 3px;z-index:90;max-width:15rem;padding:var(--forma-space-3) var(--forma-space-4);border:1px solid color-mix(in oklab,var(--forma-canvas) 14%,var(--forma-text));border-radius:var(--forma-radius-control);background:var(--forma-text);color:var(--forma-canvas);box-shadow:var(--forma-arc-shadow-raised);font-size:var(--forma-font-size);font-weight:400;line-height:var(--forma-arc-leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--forma-duration-fast) var(--forma-ease-enter),transform var(--forma-duration-fast) var(--forma-ease-enter)}.tooltip_tooltip[data-side=bottom]{--forma-arc-tooltip-y: -3px}@starting-style{.tooltip_tooltip[data-state$=-open]{opacity:0;transform:translateY(var(--forma-arc-tooltip-y)) scale(.97)}.tooltip_tooltip[data-instant][data-state$=-open]{transform:none}}.tooltip_tooltip[data-instant][data-state$=-open]{transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.tooltip_tooltip[data-state=closed]{opacity:0;transform:scale(.98);transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard);animation:tooltip_tooltip-exit var(--forma-arc-duration-instant) linear both}.tooltip_text{position:relative;display:block;overflow:clip;overflow-clip-margin:var(--forma-space-2)}.tooltip_measure{position:absolute;top:0;left:0;width:max-content;max-width:calc(15rem - 2 * var(--forma-space-4) - 2px);visibility:hidden;pointer-events:none}.tooltip_line{display:block;width:max-content;max-width:calc(15rem - 2 * var(--forma-space-4) - 2px)}@keyframes tooltip_tooltip-exit{to{--forma-arc-tooltip-exit: 1}}@media(prefers-reduced-motion:reduce){.tooltip_tooltip,.tooltip_tooltip[data-state=closed],.tooltip_tooltip[data-instant][data-state$=-open]{transform:none;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard)}}:is(.tooltip_tooltip,.tooltip_text,.tooltip_measure,.tooltip_line):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.tooltip_tooltip,.tooltip_text,.tooltip_measure,.tooltip_line):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.tooltip_tooltip,.tooltip_text,.tooltip_measure,.tooltip_line),[data-reduced-motion=true] :is(.tooltip_tooltip,.tooltip_text,.tooltip_measure,.tooltip_line):before,[data-reduced-motion=true] :is(.tooltip_tooltip,.tooltip_text,.tooltip_measure,.tooltip_line):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.tooltip_tooltip,.tooltip_text,.tooltip_measure,.tooltip_line),:is(.tooltip_tooltip,.tooltip_text,.tooltip_measure,.tooltip_line):before,:is(.tooltip_tooltip,.tooltip_text,.tooltip_measure,.tooltip_line):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.tabs_root{position:relative}.tabs_listShell{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface)}.tabs_viewport{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}.tabs_viewport::-webkit-scrollbar{display:none}.tabs_listShell[data-left=true] .tabs_viewport{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black);mask-image:linear-gradient(to right,transparent,black 35px,black)}.tabs_listShell[data-right=true] .tabs_viewport{-webkit-mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent)}.tabs_listShell[data-left=true][data-right=true] .tabs_viewport{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent)}.tabs_list{isolation:isolate;display:inline-flex;width:max-content;align-items:center;gap:var(--forma-space-1);padding:var(--forma-space-1)}.tabs_scrollButton{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--forma-surface);color:var(--forma-text)}.tabs_scrollLeft{left:0;border-radius:var(--forma-radius-control) 0 0 var(--forma-radius-control)}.tabs_scrollRight{right:0;border-radius:0 var(--forma-radius-control) var(--forma-radius-control) 0}.tabs_scrollButton:disabled{opacity:0;pointer-events:none}.tabs_scrollButton:focus-visible{--forma-arc-focus-outline-offset: -3px}.tabs_trigger{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--forma-control-small-height);border:0;border-radius:calc(var(--forma-radius-control) - 3px);padding:0 var(--forma-space-3);background:transparent;color:var(--forma-faint);font:inherit;font-size:var(--forma-font-size);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.tabs_trigger:hover{color:var(--forma-text)}}.tabs_trigger:active{color:var(--forma-text)}.tabs_trigger[data-state=active]{color:var(--forma-accent-hover)}.tabs_selection{position:absolute;z-index:-1;inset:0;border:1px solid var(--forma-line);border-radius:inherit;background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting);will-change:transform}.tabs_triggerLabel{position:relative;z-index:1}.tabs_trigger:disabled{cursor:not-allowed;opacity:.5}.tabs_content{margin-top:var(--forma-space-4);color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.tabs_content[data-motion-pop-id]{margin-top:0}.tabs_content[data-state=inactive]{pointer-events:none}.tabs_content:focus-visible{--forma-arc-focus-outline-offset: 3px;border-radius:var(--forma-radius-control)}@media(prefers-reduced-motion:reduce){.tabs_trigger{transition:none}}:is(.tabs_root,.tabs_listShell,.tabs_viewport,.tabs_list,.tabs_scrollButton,.tabs_scrollLeft,.tabs_scrollRight,.tabs_trigger,.tabs_selection,.tabs_triggerLabel,.tabs_content):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.tabs_root,.tabs_listShell,.tabs_viewport,.tabs_list,.tabs_scrollButton,.tabs_scrollLeft,.tabs_scrollRight,.tabs_trigger,.tabs_selection,.tabs_triggerLabel,.tabs_content):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.tabs_root,.tabs_listShell,.tabs_viewport,.tabs_list,.tabs_scrollButton,.tabs_scrollLeft,.tabs_scrollRight,.tabs_trigger,.tabs_selection,.tabs_triggerLabel,.tabs_content),[data-reduced-motion=true] :is(.tabs_root,.tabs_listShell,.tabs_viewport,.tabs_list,.tabs_scrollButton,.tabs_scrollLeft,.tabs_scrollRight,.tabs_trigger,.tabs_selection,.tabs_triggerLabel,.tabs_content):before,[data-reduced-motion=true] :is(.tabs_root,.tabs_listShell,.tabs_viewport,.tabs_list,.tabs_scrollButton,.tabs_scrollLeft,.tabs_scrollRight,.tabs_trigger,.tabs_selection,.tabs_triggerLabel,.tabs_content):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.tabs_root,.tabs_listShell,.tabs_viewport,.tabs_list,.tabs_scrollButton,.tabs_scrollLeft,.tabs_scrollRight,.tabs_trigger,.tabs_selection,.tabs_triggerLabel,.tabs_content),:is(.tabs_root,.tabs_listShell,.tabs_viewport,.tabs_list,.tabs_scrollButton,.tabs_scrollLeft,.tabs_scrollRight,.tabs_trigger,.tabs_selection,.tabs_triggerLabel,.tabs_content):before,:is(.tabs_root,.tabs_listShell,.tabs_viewport,.tabs_list,.tabs_scrollButton,.tabs_scrollLeft,.tabs_scrollRight,.tabs_trigger,.tabs_selection,.tabs_triggerLabel,.tabs_content):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.expandable_card_track{display:flex;width:100%;min-width:0;justify-content:center}.expandable_card_card{width:100%;max-width:var(--forma-arc-expandable-card-width, 100%);overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting)}.expandable_card_card[data-expanded=true]{max-width:var(--forma-arc-expandable-card-expanded-width, var(--forma-arc-expandable-card-width, 100%))}.expandable_card_card[data-measured]{max-width:100%}.expandable_card_trigger{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:var(--forma-arc-space-5);border:0;padding:var(--forma-space-4) var(--forma-arc-space-5);background:transparent;color:var(--forma-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.expandable_card_trigger:hover{background:var(--forma-surface)}.expandable_card_trigger:hover .expandable_card_arrow{color:var(--forma-text)}}.expandable_card_trigger:active{background:var(--forma-surface)}.expandable_card_copy{min-width:0}.expandable_card_copy strong{display:block;font-size:var(--forma-font-size);font-weight:500}.expandable_card_description{display:block;margin-top:4px;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.expandable_card_roll{position:relative;display:block}.expandable_card_word{display:inline-block;white-space:pre}.expandable_card_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.expandable_card_arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--forma-faint);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.expandable_card_card[data-expanded=true] .expandable_card_arrow{color:var(--forma-text)}.expandable_card_panel{overflow:hidden;box-shadow:inset 0 1px 0 var(--forma-line);background:var(--forma-surface);color:var(--forma-muted);font-size:var(--forma-font-size)}.expandable_card_panelInner{max-width:none;padding:var(--forma-space-4) var(--forma-arc-space-5) var(--forma-arc-space-5)}@media(prefers-reduced-motion:reduce){.expandable_card_trigger,.expandable_card_arrow{transition:none}}:is(.expandable_card_track,.expandable_card_card,.expandable_card_trigger,.expandable_card_arrow,.expandable_card_copy,.expandable_card_description,.expandable_card_roll,.expandable_card_word,.expandable_card_srOnly,.expandable_card_panel,.expandable_card_panelInner):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.expandable_card_track,.expandable_card_card,.expandable_card_trigger,.expandable_card_arrow,.expandable_card_copy,.expandable_card_description,.expandable_card_roll,.expandable_card_word,.expandable_card_srOnly,.expandable_card_panel,.expandable_card_panelInner):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.expandable_card_track,.expandable_card_card,.expandable_card_trigger,.expandable_card_arrow,.expandable_card_copy,.expandable_card_description,.expandable_card_roll,.expandable_card_word,.expandable_card_srOnly,.expandable_card_panel,.expandable_card_panelInner),[data-reduced-motion=true] :is(.expandable_card_track,.expandable_card_card,.expandable_card_trigger,.expandable_card_arrow,.expandable_card_copy,.expandable_card_description,.expandable_card_roll,.expandable_card_word,.expandable_card_srOnly,.expandable_card_panel,.expandable_card_panelInner):before,[data-reduced-motion=true] :is(.expandable_card_track,.expandable_card_card,.expandable_card_trigger,.expandable_card_arrow,.expandable_card_copy,.expandable_card_description,.expandable_card_roll,.expandable_card_word,.expandable_card_srOnly,.expandable_card_panel,.expandable_card_panelInner):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.expandable_card_track,.expandable_card_card,.expandable_card_trigger,.expandable_card_arrow,.expandable_card_copy,.expandable_card_description,.expandable_card_roll,.expandable_card_word,.expandable_card_srOnly,.expandable_card_panel,.expandable_card_panelInner),:is(.expandable_card_track,.expandable_card_card,.expandable_card_trigger,.expandable_card_arrow,.expandable_card_copy,.expandable_card_description,.expandable_card_roll,.expandable_card_word,.expandable_card_srOnly,.expandable_card_panel,.expandable_card_panelInner):before,:is(.expandable_card_track,.expandable_card_card,.expandable_card_trigger,.expandable_card_arrow,.expandable_card_copy,.expandable_card_description,.expandable_card_roll,.expandable_card_word,.expandable_card_srOnly,.expandable_card_panel,.expandable_card_panelInner):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.breadcrumb_list{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none}.breadcrumb_list li{display:inline-flex;align-items:center;gap:6px;color:var(--forma-faint);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);white-space:nowrap}.breadcrumb_list li>svg{width:16px;height:16px;flex:0 0 auto;color:var(--forma-border-strong);stroke-width:1.75}.breadcrumb_list a,.breadcrumb_list li>span,.breadcrumb_list li>button{display:inline-flex;flex-direction:column;border-radius:7px;padding:4px 2px}.breadcrumb_list a:after,.breadcrumb_list li>span:after,.breadcrumb_list li>button:after{height:0;overflow:hidden;content:attr(data-label);font-weight:500;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.breadcrumb_list li>button{border:0;margin:0;background:none;font:inherit;line-height:inherit;text-align:start;cursor:pointer}.breadcrumb_list a,.breadcrumb_list li>button{color:var(--forma-muted);text-decoration:underline 1px;text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--forma-duration-fast) var(--forma-ease-standard),text-decoration-color var(--forma-duration-fast) var(--forma-ease-standard)}.breadcrumb_list [aria-current=page]{color:var(--forma-accent-hover);font-weight:500;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.breadcrumb_list a:hover,.breadcrumb_list li>button:hover{color:var(--forma-accent-hover);text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}}@media(prefers-reduced-motion:reduce){.breadcrumb_list a,.breadcrumb_list li>button,.breadcrumb_list [aria-current=page]{transition:none}}:is(.breadcrumb_list):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.breadcrumb_list):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.breadcrumb_list),[data-reduced-motion=true] :is(.breadcrumb_list):before,[data-reduced-motion=true] :is(.breadcrumb_list):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.breadcrumb_list),:is(.breadcrumb_list):before,:is(.breadcrumb_list):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.alert_presence{min-width:0}.alert_alert{display:flex;align-items:start;gap:var(--forma-space-3);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:var(--forma-space-4);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting)}.alert_icon,.alert_glyph{position:relative;display:grid;flex:0 0 auto;place-items:center}.alert_icon{width:18px;height:18px;margin-top:1px}.alert_icon svg{display:block}.alert_copy{flex:1;min-width:0}.alert_content{position:relative}.alert_title{position:relative;display:block;font-size:var(--forma-font-size);font-weight:500}.alert_line{display:block}.alert_description{position:relative;margin:var(--forma-space-1) 0 0;color:var(--forma-muted);font-size:var(--forma-font-small)}.alert_info .alert_icon{color:var(--forma-accent)}.alert_success .alert_icon{color:var(--forma-success)}.alert_warning .alert_icon{color:var(--forma-warning)}.alert_danger .alert_icon{color:var(--forma-danger)}.alert_dismiss{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;margin:-5px -6px -5px 0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint);cursor:pointer;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.alert_dismiss:active{transform:scale(.96);transition-duration:var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.alert_dismiss:hover{background:var(--forma-surface);color:var(--forma-text)}}@media(prefers-reduced-motion:reduce){.alert_dismiss{transition:none}.alert_dismiss:active{transform:none}}:is(.alert_presence,.alert_alert,.alert_icon,.alert_glyph,.alert_copy,.alert_content,.alert_title,.alert_line,.alert_description,.alert_info,.alert_success,.alert_warning,.alert_danger,.alert_dismiss):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.alert_presence,.alert_alert,.alert_icon,.alert_glyph,.alert_copy,.alert_content,.alert_title,.alert_line,.alert_description,.alert_info,.alert_success,.alert_warning,.alert_danger,.alert_dismiss):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.alert_presence,.alert_alert,.alert_icon,.alert_glyph,.alert_copy,.alert_content,.alert_title,.alert_line,.alert_description,.alert_info,.alert_success,.alert_warning,.alert_danger,.alert_dismiss),[data-reduced-motion=true] :is(.alert_presence,.alert_alert,.alert_icon,.alert_glyph,.alert_copy,.alert_content,.alert_title,.alert_line,.alert_description,.alert_info,.alert_success,.alert_warning,.alert_danger,.alert_dismiss):before,[data-reduced-motion=true] :is(.alert_presence,.alert_alert,.alert_icon,.alert_glyph,.alert_copy,.alert_content,.alert_title,.alert_line,.alert_description,.alert_info,.alert_success,.alert_warning,.alert_danger,.alert_dismiss):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.alert_presence,.alert_alert,.alert_icon,.alert_glyph,.alert_copy,.alert_content,.alert_title,.alert_line,.alert_description,.alert_info,.alert_success,.alert_warning,.alert_danger,.alert_dismiss),:is(.alert_presence,.alert_alert,.alert_icon,.alert_glyph,.alert_copy,.alert_content,.alert_title,.alert_line,.alert_description,.alert_info,.alert_success,.alert_warning,.alert_danger,.alert_dismiss):before,:is(.alert_presence,.alert_alert,.alert_icon,.alert_glyph,.alert_copy,.alert_content,.alert_title,.alert_line,.alert_description,.alert_info,.alert_success,.alert_warning,.alert_danger,.alert_dismiss):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.toast_toast{display:flex;width:min(100%,26rem);min-width:0;align-items:flex-start;gap:.75rem;padding:.875rem .875rem .875rem 1rem;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:color-mix(in oklab,var(--forma-surface-raised) 94%,var(--forma-canvas));color:var(--forma-text);letter-spacing:var(--forma-arc-tracking-body);box-shadow:var(--forma-shadow)}.toast_icon{display:grid;width:1.875rem;height:1.875rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in oklab,var(--forma-success) 24%,var(--forma-line));border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-success) 10%,var(--forma-surface-raised));color:var(--forma-success)}.toast_frame{display:block;min-width:0;flex:1}.toast_copy{position:relative;display:grid;min-width:0;gap:.125rem;padding-top:.3125rem}.toast_title{position:relative;display:block;min-width:0;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.toast_line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast_description{display:block;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.toast_close{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;margin:-.0625rem -.125rem 0 0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint);cursor:pointer;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.toast_close:hover{background:var(--forma-surface);color:var(--forma-text)}}.toast_close:active{transform:scale(.96);transition-duration:var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}@media(prefers-reduced-motion:reduce){.toast_close{transition:none}.toast_close:active{transform:none}}:is(.toast_toast,.toast_icon,.toast_frame,.toast_copy,.toast_title,.toast_line,.toast_description,.toast_close):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.toast_toast,.toast_icon,.toast_frame,.toast_copy,.toast_title,.toast_line,.toast_description,.toast_close):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.toast_toast,.toast_icon,.toast_frame,.toast_copy,.toast_title,.toast_line,.toast_description,.toast_close),[data-reduced-motion=true] :is(.toast_toast,.toast_icon,.toast_frame,.toast_copy,.toast_title,.toast_line,.toast_description,.toast_close):before,[data-reduced-motion=true] :is(.toast_toast,.toast_icon,.toast_frame,.toast_copy,.toast_title,.toast_line,.toast_description,.toast_close):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.toast_toast,.toast_icon,.toast_frame,.toast_copy,.toast_title,.toast_line,.toast_description,.toast_close),:is(.toast_toast,.toast_icon,.toast_frame,.toast_copy,.toast_title,.toast_line,.toast_description,.toast_close):before,:is(.toast_toast,.toast_icon,.toast_frame,.toast_copy,.toast_title,.toast_line,.toast_description,.toast_close):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.rating_field{display:grid;justify-items:start;gap:6px;min-width:0}.rating_label{color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body)}.rating_row{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px;max-width:100%}.rating_stars{--forma-arc-cell: 36px;--forma-arc-glyph: 24px;display:inline-flex;gap:2px;margin-inline:calc((var(--forma-arc-glyph) - var(--forma-arc-cell)) / 2);touch-action:pan-y;user-select:none;-webkit-user-select:none}.rating_sm .rating_stars{--forma-arc-cell: 28px;--forma-arc-glyph: 18px}.rating_lg .rating_stars{--forma-arc-cell: 44px;--forma-arc-glyph: 30px}.rating_cell{position:relative;display:grid;width:var(--forma-arc-cell);height:var(--forma-arc-cell);flex:none;place-items:center;border-radius:calc(var(--forma-radius-control) - 6px)}.rating_hit{position:absolute;inset:0;margin:0;border:0;border-radius:inherit;padding:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.rating_hit:focus-visible{outline:none}.rating_half{z-index:1;inset-inline-end:50%;border-start-end-radius:0;border-end-end-radius:0}.rating_hit:disabled{cursor:default}.rating_lift,.rating_pop{display:grid;width:var(--forma-arc-glyph);height:var(--forma-arc-glyph);pointer-events:none}.rating_base,.rating_kept,.rating_fill{display:grid;grid-area:1 / 1}.rating_base svg,.rating_kept svg,.rating_fill svg{width:var(--forma-arc-glyph);height:var(--forma-arc-glyph)}.rating_base svg{fill:transparent;stroke:var(--forma-border-strong);transition:fill var(--forma-duration-normal) var(--forma-ease-standard),stroke var(--forma-duration-normal) var(--forma-ease-standard)}.rating_stars[data-rated] .rating_base svg{fill:var(--forma-line);stroke:var(--forma-line)}.rating_kept{color:color-mix(in oklab,var(--forma-warning) 30%,transparent)}.rating_fill{color:var(--forma-warning)}.rating_kept svg,.rating_fill svg{fill:currentColor;stroke:currentColor}.rating_value{display:inline-grid;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.rating_value[data-empty]{color:var(--forma-faint)}.rating_value>*{grid-area:1 / 1}.rating_sizer{visibility:hidden}.rating_description{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);font-variant-numeric:tabular-nums}.rating_roll{position:relative;display:block}.rating_word{display:inline-block;white-space:pre}.rating_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rating_field[data-disabled] .rating_stars,.rating_field[data-disabled] .rating_value{opacity:.5}@media(prefers-reduced-motion:reduce){.rating_base svg,.rating_value{transition:none}}:is(.rating_field,.rating_label,.rating_row,.rating_stars,.rating_sm,.rating_lg,.rating_cell,.rating_hit,.rating_half,.rating_lift,.rating_pop,.rating_base,.rating_kept,.rating_fill,.rating_value,.rating_sizer,.rating_description,.rating_roll,.rating_word,.rating_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.rating_field,.rating_label,.rating_row,.rating_stars,.rating_sm,.rating_lg,.rating_cell,.rating_hit,.rating_half,.rating_lift,.rating_pop,.rating_base,.rating_kept,.rating_fill,.rating_value,.rating_sizer,.rating_description,.rating_roll,.rating_word,.rating_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.rating_field,.rating_label,.rating_row,.rating_stars,.rating_sm,.rating_lg,.rating_cell,.rating_hit,.rating_half,.rating_lift,.rating_pop,.rating_base,.rating_kept,.rating_fill,.rating_value,.rating_sizer,.rating_description,.rating_roll,.rating_word,.rating_srOnly),[data-reduced-motion=true] :is(.rating_field,.rating_label,.rating_row,.rating_stars,.rating_sm,.rating_lg,.rating_cell,.rating_hit,.rating_half,.rating_lift,.rating_pop,.rating_base,.rating_kept,.rating_fill,.rating_value,.rating_sizer,.rating_description,.rating_roll,.rating_word,.rating_srOnly):before,[data-reduced-motion=true] :is(.rating_field,.rating_label,.rating_row,.rating_stars,.rating_sm,.rating_lg,.rating_cell,.rating_hit,.rating_half,.rating_lift,.rating_pop,.rating_base,.rating_kept,.rating_fill,.rating_value,.rating_sizer,.rating_description,.rating_roll,.rating_word,.rating_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.rating_field,.rating_label,.rating_row,.rating_stars,.rating_sm,.rating_lg,.rating_cell,.rating_hit,.rating_half,.rating_lift,.rating_pop,.rating_base,.rating_kept,.rating_fill,.rating_value,.rating_sizer,.rating_description,.rating_roll,.rating_word,.rating_srOnly),:is(.rating_field,.rating_label,.rating_row,.rating_stars,.rating_sm,.rating_lg,.rating_cell,.rating_hit,.rating_half,.rating_lift,.rating_pop,.rating_base,.rating_kept,.rating_fill,.rating_value,.rating_sizer,.rating_description,.rating_roll,.rating_word,.rating_srOnly):before,:is(.rating_field,.rating_label,.rating_row,.rating_stars,.rating_sm,.rating_lg,.rating_cell,.rating_hit,.rating_half,.rating_lift,.rating_pop,.rating_base,.rating_kept,.rating_fill,.rating_value,.rating_sizer,.rating_description,.rating_roll,.rating_word,.rating_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.progress_progress{width:100%;color:var(--forma-muted);font-size:var(--forma-font-size)}.progress_meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;line-height:var(--forma-arc-leading-body)}.progress_label{position:relative;min-width:0}.progress_line{display:block}.progress_value{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--forma-faint);font-variant-numeric:tabular-nums}.progress_count{display:inline-grid;justify-items:end}.progress_count:before{content:"100%";height:0;overflow:hidden;visibility:hidden}.progress_done{display:grid;place-items:center;color:var(--forma-success)}.progress_track{height:7px;overflow:hidden;border:1px solid var(--forma-line);border-radius:99px;background:var(--forma-surface)}.progress_fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--forma-accent);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.progress_progress[data-complete] .progress_fill{background:var(--forma-success);transition-delay:.2s}@media(prefers-reduced-motion:reduce){.progress_fill,.progress_progress[data-complete] .progress_fill{transition:none}}:is(.progress_progress,.progress_meta,.progress_label,.progress_line,.progress_value,.progress_count,.progress_done,.progress_track,.progress_fill):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.progress_progress,.progress_meta,.progress_label,.progress_line,.progress_value,.progress_count,.progress_done,.progress_track,.progress_fill):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.progress_progress,.progress_meta,.progress_label,.progress_line,.progress_value,.progress_count,.progress_done,.progress_track,.progress_fill),[data-reduced-motion=true] :is(.progress_progress,.progress_meta,.progress_label,.progress_line,.progress_value,.progress_count,.progress_done,.progress_track,.progress_fill):before,[data-reduced-motion=true] :is(.progress_progress,.progress_meta,.progress_label,.progress_line,.progress_value,.progress_count,.progress_done,.progress_track,.progress_fill):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.progress_progress,.progress_meta,.progress_label,.progress_line,.progress_value,.progress_count,.progress_done,.progress_track,.progress_fill),:is(.progress_progress,.progress_meta,.progress_label,.progress_line,.progress_value,.progress_count,.progress_done,.progress_track,.progress_fill):before,:is(.progress_progress,.progress_meta,.progress_label,.progress_line,.progress_value,.progress_count,.progress_done,.progress_track,.progress_fill):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.skeleton_root{display:flex;width:100%;min-width:0;align-items:flex-start;gap:var(--forma-space-4)}.skeleton_avatar,.skeleton_line{display:block;flex:0 0 auto;border-radius:var(--forma-radius-control);background:color-mix(in oklab,var(--forma-border-strong) 38%,var(--forma-surface-raised));animation:skeleton_skeleton-pulse 1.8s var(--forma-arc-ease-in-out) calc(var(--forma-arc-index, 0) * 90ms) 11 both}.skeleton_avatar{width:var(--forma-control-height);height:var(--forma-control-height);border-radius:var(--forma-radius-pill)}.skeleton_lines{display:grid;flex:1;gap:var(--forma-space-3);padding-top:var(--forma-space-1)}.skeleton_line{width:100%;height:var(--forma-space-3)}.skeleton_line:first-child{width:48%;height:var(--forma-space-4)}.skeleton_line:last-child{width:72%}.skeleton_frame{position:relative;display:flow-root}@keyframes skeleton_skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media(prefers-reduced-motion:reduce){.skeleton_avatar,.skeleton_line{animation:none}}:is(.skeleton_root,.skeleton_avatar,.skeleton_line,.skeleton_lines,.skeleton_frame):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.skeleton_root,.skeleton_avatar,.skeleton_line,.skeleton_lines,.skeleton_frame):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.skeleton_root,.skeleton_avatar,.skeleton_line,.skeleton_lines,.skeleton_frame),[data-reduced-motion=true] :is(.skeleton_root,.skeleton_avatar,.skeleton_line,.skeleton_lines,.skeleton_frame):before,[data-reduced-motion=true] :is(.skeleton_root,.skeleton_avatar,.skeleton_line,.skeleton_lines,.skeleton_frame):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.skeleton_root,.skeleton_avatar,.skeleton_line,.skeleton_lines,.skeleton_frame),:is(.skeleton_root,.skeleton_avatar,.skeleton_line,.skeleton_lines,.skeleton_frame):before,:is(.skeleton_root,.skeleton_avatar,.skeleton_line,.skeleton_lines,.skeleton_frame):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.badge_badge{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--forma-arc-badge-border, var(--forma-line));border-radius:var(--forma-radius-pill);padding:0 10px;color:var(--forma-arc-badge-foreground, var(--forma-text));background:var(--forma-arc-badge-background, var(--forma-surface-raised));font-size:var(--forma-font-small);font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;overflow:clip;transition:border-color var(--forma-duration-normal) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.badge_badge:hover{border-color:color-mix(in oklab,var(--forma-arc-badge-color, var(--forma-text)) 32%,var(--forma-line));background:color-mix(in oklab,var(--forma-arc-badge-color, var(--forma-text)) 10%,var(--forma-surface-raised))}}.badge_sm{min-height:22px;padding:0 8px;font-size:11px}.badge_md{font-size:var(--forma-font-small)}.badge_body{display:block}.badge_content{position:relative;display:inline-flex;width:max-content;align-items:center;gap:5px}.badge_sm .badge_content{gap:4px}.badge_label,.badge_glyph{position:relative;display:inline-flex;align-items:center}.badge_text{display:block}.badge_icon{position:relative;display:inline-flex;width:auto;height:auto;flex:0 0 auto;align-items:center;justify-content:center;color:var(--forma-arc-badge-color, var(--forma-text));line-height:1}.badge_neutral{--forma-arc-badge-color: var(--forma-muted);--forma-arc-badge-foreground: var(--forma-muted);--forma-arc-badge-background: var(--forma-surface);--forma-arc-badge-border: var(--forma-line)}.badge_success{--forma-arc-badge-color: var(--forma-success);--forma-arc-badge-foreground: var(--forma-success);--forma-arc-badge-background: color-mix(in oklab, var(--forma-success) 10%, var(--forma-surface-raised));--forma-arc-badge-border: color-mix(in oklab, var(--forma-success) 25%, var(--forma-line))}.badge_info{--forma-arc-badge-color: var(--forma-accent);--forma-arc-badge-foreground: var(--forma-accent-hover);--forma-arc-badge-background: var(--forma-arc-accent-subtle);--forma-arc-badge-border: color-mix(in oklab, var(--forma-accent) 24%, var(--forma-line))}.badge_warning{--forma-arc-badge-color: var(--forma-warning);--forma-arc-badge-foreground: var(--forma-warning);--forma-arc-badge-background: color-mix(in oklab, var(--forma-warning) 11%, var(--forma-surface-raised));--forma-arc-badge-border: color-mix(in oklab, var(--forma-warning) 27%, var(--forma-line))}.badge_danger{--forma-arc-badge-color: var(--forma-danger);--forma-arc-badge-foreground: var(--forma-danger);--forma-arc-badge-background: color-mix(in oklab, var(--forma-danger) 10%, var(--forma-surface-raised));--forma-arc-badge-border: color-mix(in oklab, var(--forma-danger) 26%, var(--forma-line))}@media(prefers-reduced-motion:reduce){.badge_badge{transition-duration:var(--forma-arc-duration-instant)}}:is(.badge_badge,.badge_sm,.badge_md,.badge_body,.badge_content,.badge_label,.badge_glyph,.badge_text,.badge_icon,.badge_neutral,.badge_success,.badge_info,.badge_warning,.badge_danger):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.badge_badge,.badge_sm,.badge_md,.badge_body,.badge_content,.badge_label,.badge_glyph,.badge_text,.badge_icon,.badge_neutral,.badge_success,.badge_info,.badge_warning,.badge_danger):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.badge_badge,.badge_sm,.badge_md,.badge_body,.badge_content,.badge_label,.badge_glyph,.badge_text,.badge_icon,.badge_neutral,.badge_success,.badge_info,.badge_warning,.badge_danger),[data-reduced-motion=true] :is(.badge_badge,.badge_sm,.badge_md,.badge_body,.badge_content,.badge_label,.badge_glyph,.badge_text,.badge_icon,.badge_neutral,.badge_success,.badge_info,.badge_warning,.badge_danger):before,[data-reduced-motion=true] :is(.badge_badge,.badge_sm,.badge_md,.badge_body,.badge_content,.badge_label,.badge_glyph,.badge_text,.badge_icon,.badge_neutral,.badge_success,.badge_info,.badge_warning,.badge_danger):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.badge_badge,.badge_sm,.badge_md,.badge_body,.badge_content,.badge_label,.badge_glyph,.badge_text,.badge_icon,.badge_neutral,.badge_success,.badge_info,.badge_warning,.badge_danger),:is(.badge_badge,.badge_sm,.badge_md,.badge_body,.badge_content,.badge_label,.badge_glyph,.badge_text,.badge_icon,.badge_neutral,.badge_success,.badge_info,.badge_warning,.badge_danger):before,:is(.badge_badge,.badge_sm,.badge_md,.badge_body,.badge_content,.badge_label,.badge_glyph,.badge_text,.badge_icon,.badge_neutral,.badge_success,.badge_info,.badge_warning,.badge_danger):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.card_card{position:relative;min-width:0;overflow:hidden;isolation:isolate;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard)}.card_card[data-hover]{border-color:var(--forma-border-strong);box-shadow:var(--forma-arc-shadow-raised)}.card_card:has(.card_trigger:focus-visible){border-color:var(--forma-border-strong)}.card_media{position:relative;overflow:hidden;background:var(--forma-surface)}.card_zoom{display:grid;min-height:112px;place-items:center}.card_content{padding:var(--forma-arc-space-5)}.card_title{width:fit-content;max-width:100%;margin:0;font-size:var(--forma-font-section);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:1.3;text-wrap:balance}.card_trigger{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.card_trigger:after{content:"";position:absolute;inset:0}.card_trigger:focus-visible{outline:none}.card_description{max-width:34ch;margin:var(--forma-space-2) 0 0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.card_footer{display:flex;align-items:center;justify-content:space-between;gap:var(--forma-space-3);margin-top:var(--forma-arc-space-5)}.card_byline{display:flex;flex:1 1 auto;align-items:center;gap:var(--forma-space-3);min-width:0}.card_avatar{display:grid;flex:none;width:var(--forma-space-8);height:var(--forma-space-8);overflow:hidden;border-radius:var(--forma-radius-pill);background:var(--forma-surface)}.card_avatar>*{width:100%;height:100%;object-fit:cover}.card_bylineText{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.card_meta{overflow:hidden;color:var(--forma-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.card_status{position:relative;overflow:clip visible;color:var(--forma-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.card_roll{position:relative;display:block}.card_line{display:block;overflow:clip visible;text-overflow:ellipsis}.card_word{display:inline-block;white-space:pre}.card_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.card_action{position:relative;z-index:1;display:flex;flex:none;flex-wrap:wrap;gap:var(--forma-space-3)}.card_overlay{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.card_panel{position:fixed;inset:0;z-index:51;width:min(calc(100vw - var(--forma-space-8)),30rem);height:fit-content;max-height:calc(100dvh - var(--forma-space-8));margin:auto;overflow:hidden auto;overscroll-behavior:contain;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard)}.card_panel:focus{outline:none}.card_panel[data-returning]{inset:auto;top:var(--forma-arc-landing-top);left:var(--forma-arc-landing-left);width:var(--forma-arc-landing-width);height:var(--forma-arc-landing-height);max-height:none;margin:0;overflow:hidden;border-color:var(--forma-line);background:var(--forma-surface-raised);box-shadow:none;pointer-events:none}.card_panel[data-returning] .card_content{padding:var(--forma-arc-space-5)}.card_panel[data-returning] .card_title{font-size:var(--forma-font-section)}.card_panel .card_content{padding:var(--forma-space-6)}.card_panel .card_title{font-size:var(--forma-arc-text-xl)}.card_panel .card_description{max-width:var(--forma-arc-card-measure, 34ch)}.card_closeSlot{position:absolute;top:var(--forma-space-4);right:var(--forma-space-4);z-index:2;display:grid}.card_close{display:grid;width:var(--forma-space-8);height:var(--forma-space-8);place-items:center;padding:0;border:1px solid color-mix(in oklab,var(--forma-line) 70%,transparent);border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-surface-raised) 74%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--forma-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.card_close:hover{background:var(--forma-surface-raised)}}.card_details{margin-top:var(--forma-space-6);padding-top:var(--forma-arc-space-5);border-top:1px solid var(--forma-line);color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}@media(prefers-reduced-motion:reduce){.card_card,.card_close{transition-duration:var(--forma-arc-duration-instant)}}:is(.card_card,.card_trigger,.card_media,.card_zoom,.card_content,.card_title,.card_description,.card_footer,.card_byline,.card_avatar,.card_bylineText,.card_meta,.card_status,.card_roll,.card_line,.card_word,.card_srOnly,.card_action,.card_overlay,.card_panel,.card_closeSlot,.card_close,.card_details):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.card_card,.card_trigger,.card_media,.card_zoom,.card_content,.card_title,.card_description,.card_footer,.card_byline,.card_avatar,.card_bylineText,.card_meta,.card_status,.card_roll,.card_line,.card_word,.card_srOnly,.card_action,.card_overlay,.card_panel,.card_closeSlot,.card_close,.card_details):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.card_card,.card_trigger,.card_media,.card_zoom,.card_content,.card_title,.card_description,.card_footer,.card_byline,.card_avatar,.card_bylineText,.card_meta,.card_status,.card_roll,.card_line,.card_word,.card_srOnly,.card_action,.card_overlay,.card_panel,.card_closeSlot,.card_close,.card_details),[data-reduced-motion=true] :is(.card_card,.card_trigger,.card_media,.card_zoom,.card_content,.card_title,.card_description,.card_footer,.card_byline,.card_avatar,.card_bylineText,.card_meta,.card_status,.card_roll,.card_line,.card_word,.card_srOnly,.card_action,.card_overlay,.card_panel,.card_closeSlot,.card_close,.card_details):before,[data-reduced-motion=true] :is(.card_card,.card_trigger,.card_media,.card_zoom,.card_content,.card_title,.card_description,.card_footer,.card_byline,.card_avatar,.card_bylineText,.card_meta,.card_status,.card_roll,.card_line,.card_word,.card_srOnly,.card_action,.card_overlay,.card_panel,.card_closeSlot,.card_close,.card_details):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.card_card,.card_trigger,.card_media,.card_zoom,.card_content,.card_title,.card_description,.card_footer,.card_byline,.card_avatar,.card_bylineText,.card_meta,.card_status,.card_roll,.card_line,.card_word,.card_srOnly,.card_action,.card_overlay,.card_panel,.card_closeSlot,.card_close,.card_details),:is(.card_card,.card_trigger,.card_media,.card_zoom,.card_content,.card_title,.card_description,.card_footer,.card_byline,.card_avatar,.card_bylineText,.card_meta,.card_status,.card_roll,.card_line,.card_word,.card_srOnly,.card_action,.card_overlay,.card_panel,.card_closeSlot,.card_close,.card_details):before,:is(.card_card,.card_trigger,.card_media,.card_zoom,.card_content,.card_title,.card_description,.card_footer,.card_byline,.card_avatar,.card_bylineText,.card_meta,.card_status,.card_roll,.card_line,.card_word,.card_srOnly,.card_action,.card_overlay,.card_panel,.card_closeSlot,.card_close,.card_details):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.metric_card_card{min-width:0;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);padding:var(--forma-space-6);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting)}.metric_card_top{display:flex;align-items:center;justify-content:space-between;gap:var(--forma-space-3);margin-bottom:var(--forma-space-8)}.metric_card_top span{color:var(--forma-muted);font-size:var(--forma-font-size)}.metric_card_top small{display:inline-flex;flex:0 0 auto;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);padding:3px 8px;color:var(--forma-muted);font-size:var(--forma-font-size);font-variant-numeric:tabular-nums}.metric_card_card p{margin:var(--forma-space-4) 0 0;color:var(--forma-faint);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}@media(max-width:380px){.metric_card_card{padding:var(--forma-space-4)}.metric_card_top{align-items:flex-start;flex-wrap:wrap;margin-bottom:var(--forma-space-6)}}.metric_card_swap,.metric_card_swapBlock{position:relative;max-width:100%}.metric_card_swap{display:inline-flex;overflow-x:clip;white-space:nowrap;vertical-align:top}.metric_card_swapBlock{display:block}.metric_card_swap>.metric_card_text{display:inline-block}.metric_card_swapBlock>.metric_card_text{display:block}.metric_card_sizer{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.metric_card_top small[data-trend] span{color:inherit}.metric_card_top small[data-trend]{border-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.metric_card_top small[data-trend=up]{background:color-mix(in oklab,var(--forma-success) 11%,transparent);color:var(--forma-success)}.metric_card_top small[data-trend=down]{background:color-mix(in oklab,var(--forma-danger) 11%,transparent);color:var(--forma-danger)}:is(.metric_card_card,.metric_card_top,.metric_card_swap,.metric_card_swapBlock,.metric_card_text,.metric_card_sizer):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.metric_card_card,.metric_card_top,.metric_card_swap,.metric_card_swapBlock,.metric_card_text,.metric_card_sizer):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.metric_card_card,.metric_card_top,.metric_card_swap,.metric_card_swapBlock,.metric_card_text,.metric_card_sizer),[data-reduced-motion=true] :is(.metric_card_card,.metric_card_top,.metric_card_swap,.metric_card_swapBlock,.metric_card_text,.metric_card_sizer):before,[data-reduced-motion=true] :is(.metric_card_card,.metric_card_top,.metric_card_swap,.metric_card_swapBlock,.metric_card_text,.metric_card_sizer):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.metric_card_card,.metric_card_top,.metric_card_swap,.metric_card_swapBlock,.metric_card_text,.metric_card_sizer),:is(.metric_card_card,.metric_card_top,.metric_card_swap,.metric_card_swapBlock,.metric_card_text,.metric_card_sizer):before,:is(.metric_card_card,.metric_card_top,.metric_card_swap,.metric_card_swapBlock,.metric_card_text,.metric_card_sizer):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.empty_state_root{display:flex;width:100%;flex-direction:column;align-items:center;padding:clamp(var(--forma-space-8),8vw,var(--forma-arc-space-12)) var(--forma-arc-space-5);text-align:center}.empty_state_icon{position:relative;display:grid;width:var(--forma-arc-space-12);height:var(--forma-arc-space-12);place-items:center;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface);color:var(--forma-muted);animation:empty_state_empty-state-icon var(--forma-arc-duration-considered) var(--forma-ease-enter) both}.empty_state_glyph{display:grid;place-items:center}.empty_state_frame{width:100%;max-width:100%}.empty_state_copy{display:flow-root}.empty_state_root h3{position:relative;margin:var(--forma-arc-space-5) 0 0;color:var(--forma-text);font-size:var(--forma-arc-text-base);font-weight:500;line-height:var(--forma-arc-leading-body)}.empty_state_root p{position:relative;max-width:18rem;margin:var(--forma-space-2) auto 0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.empty_state_line{display:block;text-wrap:balance}.empty_state_action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--forma-space-3);margin-top:var(--forma-arc-space-5)}@keyframes empty_state_empty-state-icon{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.empty_state_icon{animation:none}}:is(.empty_state_root,.empty_state_icon,.empty_state_glyph,.empty_state_frame,.empty_state_copy,.empty_state_line,.empty_state_action):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.empty_state_root,.empty_state_icon,.empty_state_glyph,.empty_state_frame,.empty_state_copy,.empty_state_line,.empty_state_action):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.empty_state_root,.empty_state_icon,.empty_state_glyph,.empty_state_frame,.empty_state_copy,.empty_state_line,.empty_state_action),[data-reduced-motion=true] :is(.empty_state_root,.empty_state_icon,.empty_state_glyph,.empty_state_frame,.empty_state_copy,.empty_state_line,.empty_state_action):before,[data-reduced-motion=true] :is(.empty_state_root,.empty_state_icon,.empty_state_glyph,.empty_state_frame,.empty_state_copy,.empty_state_line,.empty_state_action):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.empty_state_root,.empty_state_icon,.empty_state_glyph,.empty_state_frame,.empty_state_copy,.empty_state_line,.empty_state_action),:is(.empty_state_root,.empty_state_icon,.empty_state_glyph,.empty_state_frame,.empty_state_copy,.empty_state_line,.empty_state_action):before,:is(.empty_state_root,.empty_state_icon,.empty_state_glyph,.empty_state_frame,.empty_state_copy,.empty_state_line,.empty_state_action):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.tree_view_tree{display:block;width:100%;min-width:0;box-sizing:border-box;padding:6px 8px 8px;border:1px solid var(--forma-line);border-radius:16px;background:var(--forma-surface-raised);color:var(--forma-text);overflow:hidden}.tree_view_row{position:relative;display:flow-root;min-width:0;height:38px}.tree_view_item{position:relative;display:flex;width:100%;min-width:0;height:36px;margin-top:2px;align-items:center;gap:8px;padding:0 10px;padding-left:calc(10px + (var(--forma-arc-tree-depth) - 1) * 18px);border:0;border-radius:10px;background:transparent;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);line-height:1;text-align:left;cursor:pointer;outline:none;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.tree_view_item[aria-selected=true]{color:var(--forma-text)}.tree_view_selection{position:absolute;inset:0;z-index:0;border-radius:10px;background:var(--forma-surface)}.tree_view_branch{position:absolute;top:4px;bottom:4px;left:calc(16.5px + (var(--forma-arc-tree-depth) - 2) * 18px);z-index:1;width:1px;background:var(--forma-line);transform-origin:top;pointer-events:none}.tree_view_disclosure,.tree_view_icon,.tree_view_label{position:relative;z-index:1}.tree_view_disclosure{display:grid;width:14px;height:16px;flex:0 0 14px;place-items:center;color:var(--forma-faint)}.tree_view_icon{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;color:var(--forma-faint);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.tree_view_folder{color:var(--forma-muted)}.tree_view_item[aria-expanded=true] .tree_view_folder,.tree_view_item[aria-selected=true] .tree_view_folder{color:var(--forma-text)}.tree_view_folderGlyph{position:absolute;inset:0;display:grid;place-items:center}.tree_view_typescript{color:color-mix(in oklab,#3178c6 78%,var(--forma-text))}.tree_view_stylesheet{color:color-mix(in oklab,#8b6ace 73%,var(--forma-text))}.tree_view_markdown{color:color-mix(in oklab,#38896b 74%,var(--forma-text))}.tree_view_json{color:color-mix(in oklab,#c48637 78%,var(--forma-text))}.tree_view_label{min-width:0;overflow:hidden;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.tree_view_item:hover{background:var(--forma-surface);color:var(--forma-text)}}@media(prefers-reduced-motion:reduce){.tree_view_item,.tree_view_icon{transition:none}}:is(.tree_view_tree,.tree_view_row,.tree_view_item,.tree_view_selection,.tree_view_branch,.tree_view_disclosure,.tree_view_icon,.tree_view_label,.tree_view_folder,.tree_view_folderGlyph,.tree_view_typescript,.tree_view_stylesheet,.tree_view_markdown,.tree_view_json):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.tree_view_tree,.tree_view_row,.tree_view_item,.tree_view_selection,.tree_view_branch,.tree_view_disclosure,.tree_view_icon,.tree_view_label,.tree_view_folder,.tree_view_folderGlyph,.tree_view_typescript,.tree_view_stylesheet,.tree_view_markdown,.tree_view_json):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.tree_view_tree,.tree_view_row,.tree_view_item,.tree_view_selection,.tree_view_branch,.tree_view_disclosure,.tree_view_icon,.tree_view_label,.tree_view_folder,.tree_view_folderGlyph,.tree_view_typescript,.tree_view_stylesheet,.tree_view_markdown,.tree_view_json),[data-reduced-motion=true] :is(.tree_view_tree,.tree_view_row,.tree_view_item,.tree_view_selection,.tree_view_branch,.tree_view_disclosure,.tree_view_icon,.tree_view_label,.tree_view_folder,.tree_view_folderGlyph,.tree_view_typescript,.tree_view_stylesheet,.tree_view_markdown,.tree_view_json):before,[data-reduced-motion=true] :is(.tree_view_tree,.tree_view_row,.tree_view_item,.tree_view_selection,.tree_view_branch,.tree_view_disclosure,.tree_view_icon,.tree_view_label,.tree_view_folder,.tree_view_folderGlyph,.tree_view_typescript,.tree_view_stylesheet,.tree_view_markdown,.tree_view_json):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.tree_view_tree,.tree_view_row,.tree_view_item,.tree_view_selection,.tree_view_branch,.tree_view_disclosure,.tree_view_icon,.tree_view_label,.tree_view_folder,.tree_view_folderGlyph,.tree_view_typescript,.tree_view_stylesheet,.tree_view_markdown,.tree_view_json),:is(.tree_view_tree,.tree_view_row,.tree_view_item,.tree_view_selection,.tree_view_branch,.tree_view_disclosure,.tree_view_icon,.tree_view_label,.tree_view_folder,.tree_view_folderGlyph,.tree_view_typescript,.tree_view_stylesheet,.tree_view_markdown,.tree_view_json):before,:is(.tree_view_tree,.tree_view_row,.tree_view_item,.tree_view_selection,.tree_view_branch,.tree_view_disclosure,.tree_view_icon,.tree_view_label,.tree_view_folder,.tree_view_folderGlyph,.tree_view_typescript,.tree_view_stylesheet,.tree_view_markdown,.tree_view_json):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.pagination_nav{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--forma-space-1)}.pagination_nav button{position:relative;display:grid;width:var(--forma-control-small-height);height:var(--forma-control-small-height);place-items:center;border:1px solid transparent;border-radius:var(--forma-radius-control);background:transparent;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-small);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.pagination_nav button[aria-current=page]{color:var(--forma-text)}.pagination_mark{position:absolute;top:0;left:0;width:var(--forma-control-small-height);height:var(--forma-control-small-height);box-sizing:border-box;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting);opacity:0;pointer-events:none}.pagination_nav[data-mark-ready] .pagination_mark{opacity:1}.pagination_nav:not([data-mark-ready]) button[aria-current=page]{border-color:var(--forma-line);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting)}.pagination_nav .pagination_step{transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.pagination_nav .pagination_step:active:not(:disabled){transform:scale(.96);transition-duration:var(--forma-duration-fast),var(--forma-duration-fast),var(--forma-duration-fast),.1s;transition-timing-function:var(--forma-ease-standard),var(--forma-ease-standard),var(--forma-ease-standard),ease-out}.pagination_nav button:disabled{opacity:.4;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.pagination_nav button:hover:not(:disabled){background:var(--forma-surface);color:var(--forma-text)}.pagination_nav[data-mark-ready] button[aria-current=page]:hover{background:transparent}}@media(prefers-reduced-motion:reduce){.pagination_nav button,.pagination_nav .pagination_step{transition:none}.pagination_nav .pagination_step:active:not(:disabled){transform:none}}:is(.pagination_nav,.pagination_mark,.pagination_step):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.pagination_nav,.pagination_mark,.pagination_step):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.pagination_nav,.pagination_mark,.pagination_step),[data-reduced-motion=true] :is(.pagination_nav,.pagination_mark,.pagination_step):before,[data-reduced-motion=true] :is(.pagination_nav,.pagination_mark,.pagination_step):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.pagination_nav,.pagination_mark,.pagination_step),:is(.pagination_nav,.pagination_mark,.pagination_step):before,:is(.pagination_nav,.pagination_mark,.pagination_step):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.filter_toolbar_toolbar{position:relative;display:flex;min-height:var(--forma-control-large-height);align-items:flex-start;justify-content:space-between;gap:var(--forma-space-4);padding:var(--forma-space-3) var(--forma-space-4);border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised)}.filter_toolbar_frame{min-width:0;flex:1}.filter_toolbar_chips{position:relative;display:flex;min-width:0;min-height:var(--forma-control-small-height);flex-wrap:wrap;align-items:center;gap:var(--forma-space-2)}.filter_toolbar_slot{display:inline-flex;max-width:100%;min-width:0;flex:none;border-radius:var(--forma-radius-pill)}.filter_toolbar_chip{display:inline-flex;max-width:calc(100% + var(--forma-arc-slot-moving, 0) * 100vw);flex:none;min-height:var(--forma-control-small-height);align-items:center;gap:var(--forma-space-2);padding:0 var(--forma-space-2) 0 var(--forma-space-3);border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface);color:var(--forma-muted);font-size:var(--forma-font-small)}.filter_toolbar_chipLabel{overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap}.filter_toolbar_value{color:var(--forma-text);font-weight:500}.filter_toolbar_separator{color:var(--forma-muted);font-weight:400}.filter_toolbar_morphText{position:relative;display:inline-flex;overflow-x:clip;overflow-y:visible;white-space:nowrap;vertical-align:bottom}.filter_toolbar_morphValue{display:inline-block;flex:none;white-space:nowrap}.filter_toolbar_measure{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.filter_toolbar_chip button{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint);cursor:pointer;transition:background var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.filter_toolbar_chip button:active{transform:scale(.96);transition-duration:var(--forma-duration-fast),var(--forma-duration-fast),var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard),var(--forma-ease-standard),var(--forma-ease-standard)}.filter_toolbar_empty{position:absolute;top:0;bottom:0;left:0;display:flex;max-width:100%;align-items:center;overflow:hidden;color:var(--forma-faint);font-size:var(--forma-font-size);white-space:nowrap;pointer-events:none}.filter_toolbar_actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--forma-space-3)}.filter_toolbar_clear{min-height:var(--forma-control-small-height);padding:0 var(--forma-space-3);border:0;border-radius:var(--forma-radius-control);background:transparent;color:var(--forma-faint);font:inherit;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);white-space:nowrap;cursor:pointer;transition:background var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.filter_toolbar_clearText{display:block}.filter_toolbar_clear:active{transform:scale(.97);transition-duration:var(--forma-duration-fast),var(--forma-duration-fast),var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard),var(--forma-ease-standard),var(--forma-ease-standard)}.filter_toolbar_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.filter_toolbar_menu{position:relative;display:inline-flex;flex:none;isolation:isolate}.filter_toolbar_menu:not([data-state=closed]){z-index:30}.filter_toolbar_trigger{position:relative;z-index:1;display:inline-flex;min-height:var(--forma-control-small-height);align-items:center;padding:0 var(--forma-space-3);border:1px solid transparent;border-radius:var(--forma-radius-control);background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.filter_toolbar_menu[data-state=open] .filter_toolbar_trigger{pointer-events:none}.filter_toolbar_face{display:inline-flex;align-items:center;gap:var(--forma-space-2)}.filter_toolbar_face svg{flex:none}.filter_toolbar_surface{position:absolute;top:0;z-index:0;box-sizing:border-box;overflow:clip;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-radius var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),box-shadow var(--forma-duration-normal) var(--forma-ease-standard)}.filter_toolbar_menu[data-y=up] .filter_toolbar_surface{top:auto;bottom:0}.filter_toolbar_menu[data-state=open] .filter_toolbar_surface{border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow)}.filter_toolbar_menu[data-state=closed] .filter_toolbar_trigger:active+.filter_toolbar_surface{background:color-mix(in oklab,var(--forma-surface),var(--forma-line) 55%)}@media(hover:hover)and (pointer:fine){.filter_toolbar_menu[data-state=closed] .filter_toolbar_trigger:hover+.filter_toolbar_surface{background:var(--forma-surface);box-shadow:var(--forma-arc-shadow-resting)}}.filter_toolbar_panel{position:absolute;top:0;left:0;width:min(var(--forma-arc-filter-menu-width, 16rem),calc(100vw - var(--forma-space-8)));padding:6px;outline:none}.filter_toolbar_menu[data-y=up] .filter_toolbar_panel{top:auto;bottom:0}.filter_toolbar_menu[data-state=closed] .filter_toolbar_panel{visibility:hidden}.filter_toolbar_head{display:flex;height:32px;align-items:center;padding:0 var(--forma-space-2) 0 10px}.filter_toolbar_menu[data-y=up] .filter_toolbar_head{margin-top:4px}.filter_toolbar_back{display:grid;width:28px;height:28px;flex:none;place-items:center;margin-left:-6px;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.filter_toolbar_back:active{background:var(--forma-surface);color:var(--forma-text)}.filter_toolbar_title{position:relative;display:flex;min-width:0;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);white-space:nowrap}.filter_toolbar_titleText{display:block}.filter_toolbar_stage{position:relative;margin-top:2px}.filter_toolbar_step{width:100%}.filter_toolbar_list{position:relative;display:grid;max-height:min(20rem,55vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.filter_toolbar_highlight{position:absolute;top:0;right:0;left:0;border-radius:calc(var(--forma-radius-panel) - 6px);background:color-mix(in oklab,var(--forma-text) 6%,transparent);opacity:0;pointer-events:none}.filter_toolbar_item:focus-visible{outline:none}.filter_toolbar_item{position:relative;display:flex;min-width:0;min-height:var(--forma-control-small-height);align-items:center;gap:10px;padding:0 10px;border:0;border-radius:calc(var(--forma-radius-panel) - 6px);background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.filter_toolbar_itemIcon{display:inline-flex;min-width:16px;flex:none;align-items:center;justify-content:center;color:var(--forma-muted)}.filter_toolbar_itemLabel{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter_toolbar_itemMeta{display:inline-flex;min-width:0;flex:none;align-items:center;gap:6px;max-width:50%;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.filter_toolbar_metaValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter_toolbar_hint{min-width:2ch;text-align:right}.filter_toolbar_check{display:inline-flex;width:15px;color:var(--forma-text);opacity:0}.filter_toolbar_check[data-on]{opacity:1}@media(hover:hover)and (pointer:fine){.filter_toolbar_chip button:hover{background:var(--forma-line);color:var(--forma-text)}.filter_toolbar_clear:hover,.filter_toolbar_back:hover{background:var(--forma-surface);color:var(--forma-text)}}@media(max-width:520px){.filter_toolbar_toolbar{align-items:stretch;flex-direction:column}.filter_toolbar_frame{flex:none}.filter_toolbar_actions{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.filter_toolbar_chip button,.filter_toolbar_clear,.filter_toolbar_surface,.filter_toolbar_back{transition:none}.filter_toolbar_chip button:active,.filter_toolbar_clear:active{transform:none}}:is(.filter_toolbar_toolbar,.filter_toolbar_frame,.filter_toolbar_chips,.filter_toolbar_slot,.filter_toolbar_chip,.filter_toolbar_chipLabel,.filter_toolbar_value,.filter_toolbar_separator,.filter_toolbar_morphText,.filter_toolbar_morphValue,.filter_toolbar_measure,.filter_toolbar_empty,.filter_toolbar_actions,.filter_toolbar_clear,.filter_toolbar_clearText,.filter_toolbar_srOnly,.filter_toolbar_menu,.filter_toolbar_trigger,.filter_toolbar_face,.filter_toolbar_surface,.filter_toolbar_panel,.filter_toolbar_head,.filter_toolbar_back,.filter_toolbar_title,.filter_toolbar_titleText,.filter_toolbar_stage,.filter_toolbar_step,.filter_toolbar_list,.filter_toolbar_highlight,.filter_toolbar_item,.filter_toolbar_itemIcon,.filter_toolbar_itemLabel,.filter_toolbar_itemMeta,.filter_toolbar_metaValue,.filter_toolbar_hint,.filter_toolbar_check):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.filter_toolbar_toolbar,.filter_toolbar_frame,.filter_toolbar_chips,.filter_toolbar_slot,.filter_toolbar_chip,.filter_toolbar_chipLabel,.filter_toolbar_value,.filter_toolbar_separator,.filter_toolbar_morphText,.filter_toolbar_morphValue,.filter_toolbar_measure,.filter_toolbar_empty,.filter_toolbar_actions,.filter_toolbar_clear,.filter_toolbar_clearText,.filter_toolbar_srOnly,.filter_toolbar_menu,.filter_toolbar_trigger,.filter_toolbar_face,.filter_toolbar_surface,.filter_toolbar_panel,.filter_toolbar_head,.filter_toolbar_back,.filter_toolbar_title,.filter_toolbar_titleText,.filter_toolbar_stage,.filter_toolbar_step,.filter_toolbar_list,.filter_toolbar_highlight,.filter_toolbar_item,.filter_toolbar_itemIcon,.filter_toolbar_itemLabel,.filter_toolbar_itemMeta,.filter_toolbar_metaValue,.filter_toolbar_hint,.filter_toolbar_check):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.filter_toolbar_toolbar,.filter_toolbar_frame,.filter_toolbar_chips,.filter_toolbar_slot,.filter_toolbar_chip,.filter_toolbar_chipLabel,.filter_toolbar_value,.filter_toolbar_separator,.filter_toolbar_morphText,.filter_toolbar_morphValue,.filter_toolbar_measure,.filter_toolbar_empty,.filter_toolbar_actions,.filter_toolbar_clear,.filter_toolbar_clearText,.filter_toolbar_srOnly,.filter_toolbar_menu,.filter_toolbar_trigger,.filter_toolbar_face,.filter_toolbar_surface,.filter_toolbar_panel,.filter_toolbar_head,.filter_toolbar_back,.filter_toolbar_title,.filter_toolbar_titleText,.filter_toolbar_stage,.filter_toolbar_step,.filter_toolbar_list,.filter_toolbar_highlight,.filter_toolbar_item,.filter_toolbar_itemIcon,.filter_toolbar_itemLabel,.filter_toolbar_itemMeta,.filter_toolbar_metaValue,.filter_toolbar_hint,.filter_toolbar_check),[data-reduced-motion=true] :is(.filter_toolbar_toolbar,.filter_toolbar_frame,.filter_toolbar_chips,.filter_toolbar_slot,.filter_toolbar_chip,.filter_toolbar_chipLabel,.filter_toolbar_value,.filter_toolbar_separator,.filter_toolbar_morphText,.filter_toolbar_morphValue,.filter_toolbar_measure,.filter_toolbar_empty,.filter_toolbar_actions,.filter_toolbar_clear,.filter_toolbar_clearText,.filter_toolbar_srOnly,.filter_toolbar_menu,.filter_toolbar_trigger,.filter_toolbar_face,.filter_toolbar_surface,.filter_toolbar_panel,.filter_toolbar_head,.filter_toolbar_back,.filter_toolbar_title,.filter_toolbar_titleText,.filter_toolbar_stage,.filter_toolbar_step,.filter_toolbar_list,.filter_toolbar_highlight,.filter_toolbar_item,.filter_toolbar_itemIcon,.filter_toolbar_itemLabel,.filter_toolbar_itemMeta,.filter_toolbar_metaValue,.filter_toolbar_hint,.filter_toolbar_check):before,[data-reduced-motion=true] :is(.filter_toolbar_toolbar,.filter_toolbar_frame,.filter_toolbar_chips,.filter_toolbar_slot,.filter_toolbar_chip,.filter_toolbar_chipLabel,.filter_toolbar_value,.filter_toolbar_separator,.filter_toolbar_morphText,.filter_toolbar_morphValue,.filter_toolbar_measure,.filter_toolbar_empty,.filter_toolbar_actions,.filter_toolbar_clear,.filter_toolbar_clearText,.filter_toolbar_srOnly,.filter_toolbar_menu,.filter_toolbar_trigger,.filter_toolbar_face,.filter_toolbar_surface,.filter_toolbar_panel,.filter_toolbar_head,.filter_toolbar_back,.filter_toolbar_title,.filter_toolbar_titleText,.filter_toolbar_stage,.filter_toolbar_step,.filter_toolbar_list,.filter_toolbar_highlight,.filter_toolbar_item,.filter_toolbar_itemIcon,.filter_toolbar_itemLabel,.filter_toolbar_itemMeta,.filter_toolbar_metaValue,.filter_toolbar_hint,.filter_toolbar_check):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.filter_toolbar_toolbar,.filter_toolbar_frame,.filter_toolbar_chips,.filter_toolbar_slot,.filter_toolbar_chip,.filter_toolbar_chipLabel,.filter_toolbar_value,.filter_toolbar_separator,.filter_toolbar_morphText,.filter_toolbar_morphValue,.filter_toolbar_measure,.filter_toolbar_empty,.filter_toolbar_actions,.filter_toolbar_clear,.filter_toolbar_clearText,.filter_toolbar_srOnly,.filter_toolbar_menu,.filter_toolbar_trigger,.filter_toolbar_face,.filter_toolbar_surface,.filter_toolbar_panel,.filter_toolbar_head,.filter_toolbar_back,.filter_toolbar_title,.filter_toolbar_titleText,.filter_toolbar_stage,.filter_toolbar_step,.filter_toolbar_list,.filter_toolbar_highlight,.filter_toolbar_item,.filter_toolbar_itemIcon,.filter_toolbar_itemLabel,.filter_toolbar_itemMeta,.filter_toolbar_metaValue,.filter_toolbar_hint,.filter_toolbar_check),:is(.filter_toolbar_toolbar,.filter_toolbar_frame,.filter_toolbar_chips,.filter_toolbar_slot,.filter_toolbar_chip,.filter_toolbar_chipLabel,.filter_toolbar_value,.filter_toolbar_separator,.filter_toolbar_morphText,.filter_toolbar_morphValue,.filter_toolbar_measure,.filter_toolbar_empty,.filter_toolbar_actions,.filter_toolbar_clear,.filter_toolbar_clearText,.filter_toolbar_srOnly,.filter_toolbar_menu,.filter_toolbar_trigger,.filter_toolbar_face,.filter_toolbar_surface,.filter_toolbar_panel,.filter_toolbar_head,.filter_toolbar_back,.filter_toolbar_title,.filter_toolbar_titleText,.filter_toolbar_stage,.filter_toolbar_step,.filter_toolbar_list,.filter_toolbar_highlight,.filter_toolbar_item,.filter_toolbar_itemIcon,.filter_toolbar_itemLabel,.filter_toolbar_itemMeta,.filter_toolbar_metaValue,.filter_toolbar_hint,.filter_toolbar_check):before,:is(.filter_toolbar_toolbar,.filter_toolbar_frame,.filter_toolbar_chips,.filter_toolbar_slot,.filter_toolbar_chip,.filter_toolbar_chipLabel,.filter_toolbar_value,.filter_toolbar_separator,.filter_toolbar_morphText,.filter_toolbar_morphValue,.filter_toolbar_measure,.filter_toolbar_empty,.filter_toolbar_actions,.filter_toolbar_clear,.filter_toolbar_clearText,.filter_toolbar_srOnly,.filter_toolbar_menu,.filter_toolbar_trigger,.filter_toolbar_face,.filter_toolbar_surface,.filter_toolbar_panel,.filter_toolbar_head,.filter_toolbar_back,.filter_toolbar_title,.filter_toolbar_titleText,.filter_toolbar_stage,.filter_toolbar_step,.filter_toolbar_list,.filter_toolbar_highlight,.filter_toolbar_item,.filter_toolbar_itemIcon,.filter_toolbar_itemLabel,.filter_toolbar_itemMeta,.filter_toolbar_metaValue,.filter_toolbar_hint,.filter_toolbar_check):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sortable_data_table_wrapper{--forma-arc-column-tint: var(--forma-surface);position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family)}.sortable_data_table_scroller{position:relative;overflow-x:auto;overscroll-behavior-x:contain}.sortable_data_table_band{position:absolute;top:0;bottom:0;background:var(--forma-arc-column-tint);pointer-events:none}.sortable_data_table_table{position:relative;z-index:1;width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);text-align:left}.sortable_data_table_table[data-fixed]{table-layout:fixed}.sortable_data_table_table caption,.sortable_data_table_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sortable_data_table_selectCol{width:44px}.sortable_data_table_table th,.sortable_data_table_table td{--forma-arc-cell-base: var(--forma-surface-raised);--forma-arc-cell-fill: var(--forma-arc-cell-base);background-color:var(--forma-arc-cell-fill);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}.sortable_data_table_table th[data-sorted],.sortable_data_table_table td[data-sorted]{--forma-arc-cell-base: var(--forma-arc-column-tint)}.sortable_data_table_table th{height:44px;padding:0 var(--forma-space-4);border-bottom:1px solid var(--forma-line);color:var(--forma-faint);font-size:var(--forma-font-size);font-weight:500;text-align:left;white-space:nowrap}.sortable_data_table_table th[data-sortable]{padding:0}.sortable_data_table_table th[data-sorted]{color:var(--forma-text)}.sortable_data_table_table td{height:52px;padding:0 var(--forma-space-4);border-bottom:1px solid var(--forma-arc-border-subtle);color:var(--forma-text);font-weight:400;vertical-align:middle;overflow-wrap:anywhere}.sortable_data_table_table tbody tr:last-child td{border-bottom:0}.sortable_data_table_table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.sortable_data_table_table[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}.sortable_data_table_table[data-selectable] tbody tr[data-selected] td{--forma-arc-cell-fill: color-mix(in oklab, var(--forma-accent) 8%, var(--forma-arc-cell-base))}.sortable_data_table_table[data-selectable] [data-primary]:not([data-sortable]),.sortable_data_table_table[data-selectable] th[data-primary] .sortable_data_table_sortButton{padding-left:var(--forma-space-2)}.sortable_data_table_sortButton{display:flex;width:100%;height:44px;align-items:center;justify-content:flex-start;border:0;padding:0 var(--forma-space-4);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sortable_data_table_table th[data-numeric] .sortable_data_table_sortButton{justify-content:flex-end}.sortable_data_table_sortInner{display:inline-flex;align-items:center;gap:6px;border-radius:var(--forma-radius-control);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.sortable_data_table_table th[data-numeric] .sortable_data_table_sortInner{flex-direction:row-reverse}.sortable_data_table_sortIcon{position:relative;display:grid;width:16px;height:16px;flex:none;place-items:center}.sortable_data_table_sortHint,.sortable_data_table_sortArrow{position:absolute;inset:0;display:grid;place-items:center}.sortable_data_table_sortHint{color:var(--forma-faint);opacity:0;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.sortable_data_table_sortArrow{color:var(--forma-text)}.sortable_data_table_sortButton:focus-visible .sortable_data_table_sortHint{opacity:.6}.sortable_data_table_table th[data-sorted] .sortable_data_table_sortHint{opacity:0}.sortable_data_table_selectCell{width:44px}.sortable_data_table_table .sortable_data_table_selectCell{padding:0 0 0 var(--forma-space-4)}.sortable_data_table_selectHit{position:relative;display:flex;width:100%;height:44px;align-items:center;cursor:pointer}.sortable_data_table_selectInput{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sortable_data_table_selectBox{position:relative;display:block;width:18px;height:18px;flex:none;border:1px solid var(--forma-border-strong);border-radius:5px;background:var(--forma-surface-raised);color:var(--forma-arc-control-glyph);pointer-events:none;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.sortable_data_table_selectBox[data-on]{border-color:var(--forma-arc-control-on)}.sortable_data_table_selectFill{position:absolute;inset:-1px;border-radius:inherit;background:var(--forma-arc-control-on)}.sortable_data_table_selectMark{position:absolute;inset:-1px;width:18px;height:18px;overflow:visible}.sortable_data_table_selectInput:focus-visible+.sortable_data_table_selectBox{outline:var(--forma-arc-focus-outline-width, 2px) solid var(--forma-focus, color-mix(in oklab, var(--forma-accent-hover) 72%, transparent));outline-offset:2px}.sortable_data_table_selectInput:active+.sortable_data_table_selectBox{transform:scale(.95);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),transform .11s var(--forma-ease-standard)}.sortable_data_table_footer{display:flex;height:44px;align-items:center;justify-content:space-between;gap:var(--forma-space-3);padding:0 var(--forma-space-2) 0 var(--forma-space-4);border-top:1px solid var(--forma-line);color:var(--forma-faint);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body)}.sortable_data_table_count{display:inline-flex;min-width:0;align-items:baseline;gap:.28em;white-space:nowrap;transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.sortable_data_table_count[data-active]{color:var(--forma-text)}.sortable_data_table_swap{display:inline-block}.sortable_data_table_swapInner{position:relative;display:inline-flex;width:max-content}.sortable_data_table_swapText{display:inline-block;white-space:nowrap}.sortable_data_table_number{font-variant-numeric:tabular-nums}.sortable_data_table_clear{height:30px;flex:none;border:0;border-radius:var(--forma-radius-control);padding:0 var(--forma-space-3);background:transparent;color:var(--forma-text);font:inherit;font-weight:500;letter-spacing:inherit;cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard);-webkit-tap-highlight-color:transparent}.sortable_data_table_empty{height:120px!important;color:var(--forma-faint)!important;text-align:center!important}@media(hover:hover)and (pointer:fine){.sortable_data_table_table tbody tr:hover td{--forma-arc-cell-fill: color-mix(in oklab, var(--forma-text) 3%, var(--forma-arc-cell-base))}.sortable_data_table_table[data-selectable] tbody tr[data-selected]:hover td{--forma-arc-cell-fill: color-mix(in oklab, var(--forma-accent) 11%, var(--forma-arc-cell-base))}.sortable_data_table_table tbody tr:has(.sortable_data_table_empty):hover td{--forma-arc-cell-fill: var(--forma-arc-cell-base)}.sortable_data_table_sortButton:hover .sortable_data_table_sortInner{color:var(--forma-text)}.sortable_data_table_sortButton:hover .sortable_data_table_sortHint{opacity:.6}.sortable_data_table_table th[data-sorted] .sortable_data_table_sortButton:hover .sortable_data_table_sortHint{opacity:0}.sortable_data_table_selectHit:hover .sortable_data_table_selectBox:not([data-on]){border-color:var(--forma-faint)}.sortable_data_table_clear:hover{background:var(--forma-surface)}}@media(max-width:620px){.sortable_data_table_scroller{overflow:visible}.sortable_data_table_band{display:none}.sortable_data_table_table{display:block;width:100%;min-width:0;max-width:100%}.sortable_data_table_table thead{display:block}.sortable_data_table_table thead tr{display:flex;align-items:center;gap:var(--forma-space-1);padding:var(--forma-space-1) var(--forma-space-2);overflow-x:auto;border-bottom:1px solid var(--forma-line);scrollbar-width:none}.sortable_data_table_table thead tr::-webkit-scrollbar{display:none}.sortable_data_table_table th{display:block;flex:none;height:auto;border:0;padding:0;background:transparent}.sortable_data_table_table th.sortable_data_table_selectCell{position:sticky;left:calc(-1 * var(--forma-space-2));z-index:1;width:40px;margin-left:calc(-1 * var(--forma-space-2));padding:0 0 0 var(--forma-space-3);background:var(--forma-surface-raised)}.sortable_data_table_table th.sortable_data_table_selectCell .sortable_data_table_selectHit{height:32px}.sortable_data_table_table th.sortable_data_table_selectCell:after{position:absolute;top:0;bottom:0;left:100%;width:36px;background:linear-gradient(to right,var(--forma-surface-raised) 45%,transparent);content:"";opacity:0;pointer-events:none}@supports (animation-timeline: scroll()){.sortable_data_table_table th.sortable_data_table_selectCell:after{animation:sortable_data_table_stripFade linear both;animation-timeline:scroll(nearest inline);animation-range:0 24px}}.sortable_data_table_table th .sortable_data_table_sortButton,.sortable_data_table_table[data-selectable] th[data-primary] .sortable_data_table_sortButton{width:auto;height:32px;border-radius:var(--forma-radius-control);padding:0 10px;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}.sortable_data_table_table th[data-sorted] .sortable_data_table_sortButton{background:var(--forma-surface)}.sortable_data_table_table th[data-numeric] .sortable_data_table_sortInner{flex-direction:row}.sortable_data_table_sortButton:focus-visible{--forma-arc-focus-outline-offset: 1px}.sortable_data_table_table tbody{display:block;width:100%}.sortable_data_table_table tbody tr{--forma-arc-row-fill: var(--forma-surface-raised);position:relative;display:flex;width:100%;min-height:64px;box-sizing:border-box;flex-wrap:wrap;align-items:baseline;align-content:center;gap:2px var(--forma-space-2);padding:10px var(--forma-space-4);border-bottom:1px solid var(--forma-arc-border-subtle);background-color:var(--forma-arc-row-fill);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.sortable_data_table_table tbody tr:after{order:1;flex-basis:100%;content:""}.sortable_data_table_table[data-selectable] tbody tr{padding-left:44px}.sortable_data_table_table[data-selectable] tbody tr[data-selected]{--forma-arc-row-fill: color-mix(in oklab, var(--forma-accent) 8%, var(--forma-surface-raised))}.sortable_data_table_table tbody tr:last-child{border-bottom:0}.sortable_data_table_table td{order:2;display:block;min-width:0;height:auto;border:0;padding:0;background:transparent;color:var(--forma-muted);font-size:var(--forma-font-small);text-align:left}.sortable_data_table_table[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}.sortable_data_table_table td[data-primary]{order:0;flex:1 1 0;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500}.sortable_data_table_table td[data-numeric]:not([data-primary]){order:0;flex:none;margin-left:auto;padding-left:var(--forma-space-2);color:var(--forma-text);font-size:var(--forma-font-size)}.sortable_data_table_table td[data-numeric]~td[data-numeric]{order:2;margin-left:0;padding-left:0;color:var(--forma-muted);font-size:var(--forma-font-small)}.sortable_data_table_table td[data-sorted]:not([data-primary]){color:var(--forma-text)}.sortable_data_table_table td.sortable_data_table_selectCell{position:absolute;top:0;bottom:0;left:var(--forma-space-1);display:flex;width:36px;align-items:center;padding:0}.sortable_data_table_table td.sortable_data_table_selectCell .sortable_data_table_selectHit{justify-content:center}.sortable_data_table_table .sortable_data_table_empty{flex:1 0 100%;height:auto!important;padding:var(--forma-space-6) 0}.sortable_data_table_table[data-selectable] tbody tr:has(.sortable_data_table_empty){padding-left:var(--forma-space-4)}}@media(max-width:620px)and (hover:hover)and (pointer:fine){.sortable_data_table_table tbody tr:hover{--forma-arc-row-fill: color-mix(in oklab, var(--forma-text) 3%, var(--forma-surface-raised))}.sortable_data_table_table[data-selectable] tbody tr[data-selected]:hover{--forma-arc-row-fill: color-mix(in oklab, var(--forma-accent) 11%, var(--forma-surface-raised))}.sortable_data_table_table tbody tr:hover td{background:transparent}}@media(prefers-reduced-motion:reduce){.sortable_data_table_table th,.sortable_data_table_table td,.sortable_data_table_table tbody tr,.sortable_data_table_sortInner,.sortable_data_table_sortHint,.sortable_data_table_selectBox,.sortable_data_table_count,.sortable_data_table_clear,.sortable_data_table_table th .sortable_data_table_sortButton{transition:none!important}.sortable_data_table_selectInput:active+.sortable_data_table_selectBox{transform:none}}@keyframes sortable_data_table_stripFade{to{opacity:1}}:is(.sortable_data_table_wrapper,.sortable_data_table_scroller,.sortable_data_table_band,.sortable_data_table_table,.sortable_data_table_srOnly,.sortable_data_table_selectCol,.sortable_data_table_sortButton,.sortable_data_table_sortInner,.sortable_data_table_sortIcon,.sortable_data_table_sortHint,.sortable_data_table_sortArrow,.sortable_data_table_selectCell,.sortable_data_table_selectHit,.sortable_data_table_selectInput,.sortable_data_table_selectBox,.sortable_data_table_selectFill,.sortable_data_table_selectMark,.sortable_data_table_footer,.sortable_data_table_count,.sortable_data_table_swap,.sortable_data_table_swapInner,.sortable_data_table_swapText,.sortable_data_table_number,.sortable_data_table_clear,.sortable_data_table_empty):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.sortable_data_table_wrapper,.sortable_data_table_scroller,.sortable_data_table_band,.sortable_data_table_table,.sortable_data_table_srOnly,.sortable_data_table_selectCol,.sortable_data_table_sortButton,.sortable_data_table_sortInner,.sortable_data_table_sortIcon,.sortable_data_table_sortHint,.sortable_data_table_sortArrow,.sortable_data_table_selectCell,.sortable_data_table_selectHit,.sortable_data_table_selectInput,.sortable_data_table_selectBox,.sortable_data_table_selectFill,.sortable_data_table_selectMark,.sortable_data_table_footer,.sortable_data_table_count,.sortable_data_table_swap,.sortable_data_table_swapInner,.sortable_data_table_swapText,.sortable_data_table_number,.sortable_data_table_clear,.sortable_data_table_empty):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.sortable_data_table_wrapper,.sortable_data_table_scroller,.sortable_data_table_band,.sortable_data_table_table,.sortable_data_table_srOnly,.sortable_data_table_selectCol,.sortable_data_table_sortButton,.sortable_data_table_sortInner,.sortable_data_table_sortIcon,.sortable_data_table_sortHint,.sortable_data_table_sortArrow,.sortable_data_table_selectCell,.sortable_data_table_selectHit,.sortable_data_table_selectInput,.sortable_data_table_selectBox,.sortable_data_table_selectFill,.sortable_data_table_selectMark,.sortable_data_table_footer,.sortable_data_table_count,.sortable_data_table_swap,.sortable_data_table_swapInner,.sortable_data_table_swapText,.sortable_data_table_number,.sortable_data_table_clear,.sortable_data_table_empty),[data-reduced-motion=true] :is(.sortable_data_table_wrapper,.sortable_data_table_scroller,.sortable_data_table_band,.sortable_data_table_table,.sortable_data_table_srOnly,.sortable_data_table_selectCol,.sortable_data_table_sortButton,.sortable_data_table_sortInner,.sortable_data_table_sortIcon,.sortable_data_table_sortHint,.sortable_data_table_sortArrow,.sortable_data_table_selectCell,.sortable_data_table_selectHit,.sortable_data_table_selectInput,.sortable_data_table_selectBox,.sortable_data_table_selectFill,.sortable_data_table_selectMark,.sortable_data_table_footer,.sortable_data_table_count,.sortable_data_table_swap,.sortable_data_table_swapInner,.sortable_data_table_swapText,.sortable_data_table_number,.sortable_data_table_clear,.sortable_data_table_empty):before,[data-reduced-motion=true] :is(.sortable_data_table_wrapper,.sortable_data_table_scroller,.sortable_data_table_band,.sortable_data_table_table,.sortable_data_table_srOnly,.sortable_data_table_selectCol,.sortable_data_table_sortButton,.sortable_data_table_sortInner,.sortable_data_table_sortIcon,.sortable_data_table_sortHint,.sortable_data_table_sortArrow,.sortable_data_table_selectCell,.sortable_data_table_selectHit,.sortable_data_table_selectInput,.sortable_data_table_selectBox,.sortable_data_table_selectFill,.sortable_data_table_selectMark,.sortable_data_table_footer,.sortable_data_table_count,.sortable_data_table_swap,.sortable_data_table_swapInner,.sortable_data_table_swapText,.sortable_data_table_number,.sortable_data_table_clear,.sortable_data_table_empty):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.sortable_data_table_wrapper,.sortable_data_table_scroller,.sortable_data_table_band,.sortable_data_table_table,.sortable_data_table_srOnly,.sortable_data_table_selectCol,.sortable_data_table_sortButton,.sortable_data_table_sortInner,.sortable_data_table_sortIcon,.sortable_data_table_sortHint,.sortable_data_table_sortArrow,.sortable_data_table_selectCell,.sortable_data_table_selectHit,.sortable_data_table_selectInput,.sortable_data_table_selectBox,.sortable_data_table_selectFill,.sortable_data_table_selectMark,.sortable_data_table_footer,.sortable_data_table_count,.sortable_data_table_swap,.sortable_data_table_swapInner,.sortable_data_table_swapText,.sortable_data_table_number,.sortable_data_table_clear,.sortable_data_table_empty),:is(.sortable_data_table_wrapper,.sortable_data_table_scroller,.sortable_data_table_band,.sortable_data_table_table,.sortable_data_table_srOnly,.sortable_data_table_selectCol,.sortable_data_table_sortButton,.sortable_data_table_sortInner,.sortable_data_table_sortIcon,.sortable_data_table_sortHint,.sortable_data_table_sortArrow,.sortable_data_table_selectCell,.sortable_data_table_selectHit,.sortable_data_table_selectInput,.sortable_data_table_selectBox,.sortable_data_table_selectFill,.sortable_data_table_selectMark,.sortable_data_table_footer,.sortable_data_table_count,.sortable_data_table_swap,.sortable_data_table_swapInner,.sortable_data_table_swapText,.sortable_data_table_number,.sortable_data_table_clear,.sortable_data_table_empty):before,:is(.sortable_data_table_wrapper,.sortable_data_table_scroller,.sortable_data_table_band,.sortable_data_table_table,.sortable_data_table_srOnly,.sortable_data_table_selectCol,.sortable_data_table_sortButton,.sortable_data_table_sortInner,.sortable_data_table_sortIcon,.sortable_data_table_sortHint,.sortable_data_table_sortArrow,.sortable_data_table_selectCell,.sortable_data_table_selectHit,.sortable_data_table_selectInput,.sortable_data_table_selectBox,.sortable_data_table_selectFill,.sortable_data_table_selectMark,.sortable_data_table_footer,.sortable_data_table_count,.sortable_data_table_swap,.sortable_data_table_swapInner,.sortable_data_table_swapText,.sortable_data_table_number,.sortable_data_table_clear,.sortable_data_table_empty):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sparkline_figure{display:grid;min-width:0;gap:var(--forma-space-3);margin:0;color:var(--forma-text)}.sparkline_caption{display:flex;align-items:baseline;gap:var(--forma-space-2);min-width:0;color:var(--forma-muted);font-size:var(--forma-font-size)}.sparkline_label{min-width:0;overflow:hidden;white-space:nowrap}.sparkline_caption strong{margin-left:auto;color:var(--forma-text);font-size:var(--forma-font-section);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);font-variant-numeric:tabular-nums}.sparkline_caption small{flex:none;font-size:var(--forma-font-small);font-weight:500;font-variant-numeric:tabular-nums;transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.sparkline_accent{color:var(--forma-accent-hover);stroke:var(--forma-accent)}.sparkline_success{color:var(--forma-success);stroke:var(--forma-success)}.sparkline_warning{color:var(--forma-warning);stroke:var(--forma-warning)}.sparkline_danger{color:var(--forma-danger);stroke:var(--forma-danger)}.sparkline_point{color:var(--forma-muted)}.sparkline_roll{position:relative;display:inline-flex;max-width:100%;overflow-x:clip;white-space:pre;vertical-align:top}.sparkline_roll[data-end]{justify-content:flex-end}.sparkline_track,.sparkline_slot,.sparkline_glyph{position:relative;display:inline-block;white-space:pre}.sparkline_roll[data-whole] .sparkline_track,.sparkline_roll[data-whole] .sparkline_slot,.sparkline_roll[data-whole] .sparkline_glyph{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.sparkline_sizer{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;pointer-events:none}.sparkline_plot{position:relative;min-width:0;border-radius:calc(var(--forma-radius-control) / 2);outline:none;-webkit-tap-highlight-color:transparent}.sparkline_plot[data-interactive]{touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none}.sparkline_plot:focus-visible{--forma-arc-focus-outline-offset: 8px}.sparkline_chart{display:block;width:100%;height:auto;overflow:visible}.sparkline_baseline{stroke:var(--forma-line);stroke-width:1}.sparkline_area.sparkline_area{fill:color-mix(in oklab,currentColor 9%,transparent);stroke:none}.sparkline_line,.sparkline_trail{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sparkline_line{transition:stroke var(--forma-duration-normal) var(--forma-ease-standard)}.sparkline_trail{stroke:var(--forma-border-strong)}.sparkline_cursor{stroke:var(--forma-border-strong);stroke-width:1}.sparkline_end{transition:stroke var(--forma-duration-normal) var(--forma-ease-standard)}@media(prefers-reduced-motion:reduce){.sparkline_line,.sparkline_end,.sparkline_caption small{transition:none}}:is(.sparkline_figure,.sparkline_caption,.sparkline_label,.sparkline_accent,.sparkline_success,.sparkline_warning,.sparkline_danger,.sparkline_point,.sparkline_roll,.sparkline_track,.sparkline_slot,.sparkline_glyph,.sparkline_sizer,.sparkline_plot,.sparkline_chart,.sparkline_baseline,.sparkline_area,.sparkline_line,.sparkline_trail,.sparkline_cursor,.sparkline_end):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.sparkline_figure,.sparkline_caption,.sparkline_label,.sparkline_accent,.sparkline_success,.sparkline_warning,.sparkline_danger,.sparkline_point,.sparkline_roll,.sparkline_track,.sparkline_slot,.sparkline_glyph,.sparkline_sizer,.sparkline_plot,.sparkline_chart,.sparkline_baseline,.sparkline_area,.sparkline_line,.sparkline_trail,.sparkline_cursor,.sparkline_end):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.sparkline_figure,.sparkline_caption,.sparkline_label,.sparkline_accent,.sparkline_success,.sparkline_warning,.sparkline_danger,.sparkline_point,.sparkline_roll,.sparkline_track,.sparkline_slot,.sparkline_glyph,.sparkline_sizer,.sparkline_plot,.sparkline_chart,.sparkline_baseline,.sparkline_area,.sparkline_line,.sparkline_trail,.sparkline_cursor,.sparkline_end),[data-reduced-motion=true] :is(.sparkline_figure,.sparkline_caption,.sparkline_label,.sparkline_accent,.sparkline_success,.sparkline_warning,.sparkline_danger,.sparkline_point,.sparkline_roll,.sparkline_track,.sparkline_slot,.sparkline_glyph,.sparkline_sizer,.sparkline_plot,.sparkline_chart,.sparkline_baseline,.sparkline_area,.sparkline_line,.sparkline_trail,.sparkline_cursor,.sparkline_end):before,[data-reduced-motion=true] :is(.sparkline_figure,.sparkline_caption,.sparkline_label,.sparkline_accent,.sparkline_success,.sparkline_warning,.sparkline_danger,.sparkline_point,.sparkline_roll,.sparkline_track,.sparkline_slot,.sparkline_glyph,.sparkline_sizer,.sparkline_plot,.sparkline_chart,.sparkline_baseline,.sparkline_area,.sparkline_line,.sparkline_trail,.sparkline_cursor,.sparkline_end):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.sparkline_figure,.sparkline_caption,.sparkline_label,.sparkline_accent,.sparkline_success,.sparkline_warning,.sparkline_danger,.sparkline_point,.sparkline_roll,.sparkline_track,.sparkline_slot,.sparkline_glyph,.sparkline_sizer,.sparkline_plot,.sparkline_chart,.sparkline_baseline,.sparkline_area,.sparkline_line,.sparkline_trail,.sparkline_cursor,.sparkline_end),:is(.sparkline_figure,.sparkline_caption,.sparkline_label,.sparkline_accent,.sparkline_success,.sparkline_warning,.sparkline_danger,.sparkline_point,.sparkline_roll,.sparkline_track,.sparkline_slot,.sparkline_glyph,.sparkline_sizer,.sparkline_plot,.sparkline_chart,.sparkline_baseline,.sparkline_area,.sparkline_line,.sparkline_trail,.sparkline_cursor,.sparkline_end):before,:is(.sparkline_figure,.sparkline_caption,.sparkline_label,.sparkline_accent,.sparkline_success,.sparkline_warning,.sparkline_danger,.sparkline_point,.sparkline_roll,.sparkline_track,.sparkline_slot,.sparkline_glyph,.sparkline_sizer,.sparkline_plot,.sparkline_chart,.sparkline_baseline,.sparkline_area,.sparkline_line,.sparkline_trail,.sparkline_cursor,.sparkline_end):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.gauge_figure{display:grid;justify-items:center;min-width:0;gap:10px;margin:0;text-align:center}.gauge_figure figcaption{display:grid;gap:3px;min-width:0}.gauge_figure strong{font-size:var(--forma-font-size);font-weight:500}.gauge_detail{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.gauge_accent{--forma-arc-gauge-color: var(--forma-accent);--forma-arc-gauge-text: var(--forma-accent-hover)}.gauge_success{--forma-arc-gauge-color: var(--forma-success);--forma-arc-gauge-text: var(--forma-success)}.gauge_warning{--forma-arc-gauge-color: var(--forma-warning);--forma-arc-gauge-text: var(--forma-warning)}.gauge_danger{--forma-arc-gauge-color: var(--forma-danger);--forma-arc-gauge-text: var(--forma-danger)}.gauge_visual{position:relative;width:min(100%,176px);aspect-ratio:100 / 90}.gauge_visual svg{display:block;width:100%;height:100%;overflow:visible}.gauge_track,.gauge_arc{fill:none;stroke-width:9;stroke-linecap:round;transition:stroke var(--forma-duration-normal) var(--forma-ease-standard)}.gauge_track{stroke:color-mix(in oklab,var(--forma-arc-gauge-color) 13%,transparent)}.gauge_arc{stroke:var(--forma-arc-gauge-color)}.gauge_readout{position:absolute;top:0;left:0;display:grid;width:100%;aspect-ratio:1;place-content:center;justify-items:center;gap:4px;pointer-events:none}.gauge_number{position:relative;display:inline-flex;align-items:baseline;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:1;font-variant-numeric:tabular-nums}.gauge_digits{display:inline-flex;justify-content:flex-end;white-space:nowrap}.gauge_unit{margin-left:1px;color:var(--forma-muted);font-family:var(--forma-font-family);font-size:.5em;letter-spacing:0}.gauge_sizer{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.gauge_status{min-width:100px;min-height:1.4em;color:var(--forma-arc-gauge-text);font-size:var(--forma-font-small);font-weight:500;line-height:1.4;transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.gauge_swap{position:relative;display:block}.gauge_swap>.gauge_text{display:inline-block}@media(prefers-reduced-motion:reduce){.gauge_track,.gauge_arc,.gauge_status{transition:none}}:is(.gauge_figure,.gauge_detail,.gauge_accent,.gauge_success,.gauge_warning,.gauge_danger,.gauge_visual,.gauge_track,.gauge_arc,.gauge_readout,.gauge_number,.gauge_digits,.gauge_unit,.gauge_sizer,.gauge_status,.gauge_swap,.gauge_text):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.gauge_figure,.gauge_detail,.gauge_accent,.gauge_success,.gauge_warning,.gauge_danger,.gauge_visual,.gauge_track,.gauge_arc,.gauge_readout,.gauge_number,.gauge_digits,.gauge_unit,.gauge_sizer,.gauge_status,.gauge_swap,.gauge_text):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.gauge_figure,.gauge_detail,.gauge_accent,.gauge_success,.gauge_warning,.gauge_danger,.gauge_visual,.gauge_track,.gauge_arc,.gauge_readout,.gauge_number,.gauge_digits,.gauge_unit,.gauge_sizer,.gauge_status,.gauge_swap,.gauge_text),[data-reduced-motion=true] :is(.gauge_figure,.gauge_detail,.gauge_accent,.gauge_success,.gauge_warning,.gauge_danger,.gauge_visual,.gauge_track,.gauge_arc,.gauge_readout,.gauge_number,.gauge_digits,.gauge_unit,.gauge_sizer,.gauge_status,.gauge_swap,.gauge_text):before,[data-reduced-motion=true] :is(.gauge_figure,.gauge_detail,.gauge_accent,.gauge_success,.gauge_warning,.gauge_danger,.gauge_visual,.gauge_track,.gauge_arc,.gauge_readout,.gauge_number,.gauge_digits,.gauge_unit,.gauge_sizer,.gauge_status,.gauge_swap,.gauge_text):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.gauge_figure,.gauge_detail,.gauge_accent,.gauge_success,.gauge_warning,.gauge_danger,.gauge_visual,.gauge_track,.gauge_arc,.gauge_readout,.gauge_number,.gauge_digits,.gauge_unit,.gauge_sizer,.gauge_status,.gauge_swap,.gauge_text),:is(.gauge_figure,.gauge_detail,.gauge_accent,.gauge_success,.gauge_warning,.gauge_danger,.gauge_visual,.gauge_track,.gauge_arc,.gauge_readout,.gauge_number,.gauge_digits,.gauge_unit,.gauge_sizer,.gauge_status,.gauge_swap,.gauge_text):before,:is(.gauge_figure,.gauge_detail,.gauge_accent,.gauge_success,.gauge_warning,.gauge_danger,.gauge_visual,.gauge_track,.gauge_arc,.gauge_readout,.gauge_number,.gauge_digits,.gauge_unit,.gauge_sizer,.gauge_status,.gauge_swap,.gauge_text):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.animated_counter_counter{position:relative;display:inline-flex;flex-direction:column;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:1;font-variant-numeric:tabular-nums}.animated_counter_label{margin-bottom:var(--forma-space-2);color:var(--forma-faint);font-family:var(--forma-font-family);font-size:var(--forma-font-small);font-weight:400;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.animated_counter_value{display:inline-flex;align-items:flex-start;white-space:nowrap;-webkit-user-select:none;user-select:none}.animated_counter_column{--forma-arc-feather: .16em;position:relative;display:inline-block;overflow:hidden;margin-block:calc(var(--forma-arc-feather) * -1);padding-block:var(--forma-arc-feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent)}.animated_counter_sizer{visibility:hidden}.animated_counter_glyph{position:absolute;inset:var(--forma-arc-feather) 0;text-align:center}.animated_counter_labelText{display:inline-block}.animated_counter_labelSwap{position:relative;display:block}.animated_counter_symbol{display:inline-block;overflow-x:clip}.animated_counter_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.animated_counter_counter,.animated_counter_label,.animated_counter_value,.animated_counter_column,.animated_counter_sizer,.animated_counter_glyph,.animated_counter_labelText,.animated_counter_labelSwap,.animated_counter_symbol,.animated_counter_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.animated_counter_counter,.animated_counter_label,.animated_counter_value,.animated_counter_column,.animated_counter_sizer,.animated_counter_glyph,.animated_counter_labelText,.animated_counter_labelSwap,.animated_counter_symbol,.animated_counter_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.animated_counter_counter,.animated_counter_label,.animated_counter_value,.animated_counter_column,.animated_counter_sizer,.animated_counter_glyph,.animated_counter_labelText,.animated_counter_labelSwap,.animated_counter_symbol,.animated_counter_srOnly),[data-reduced-motion=true] :is(.animated_counter_counter,.animated_counter_label,.animated_counter_value,.animated_counter_column,.animated_counter_sizer,.animated_counter_glyph,.animated_counter_labelText,.animated_counter_labelSwap,.animated_counter_symbol,.animated_counter_srOnly):before,[data-reduced-motion=true] :is(.animated_counter_counter,.animated_counter_label,.animated_counter_value,.animated_counter_column,.animated_counter_sizer,.animated_counter_glyph,.animated_counter_labelText,.animated_counter_labelSwap,.animated_counter_symbol,.animated_counter_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.animated_counter_counter,.animated_counter_label,.animated_counter_value,.animated_counter_column,.animated_counter_sizer,.animated_counter_glyph,.animated_counter_labelText,.animated_counter_labelSwap,.animated_counter_symbol,.animated_counter_srOnly),:is(.animated_counter_counter,.animated_counter_label,.animated_counter_value,.animated_counter_column,.animated_counter_sizer,.animated_counter_glyph,.animated_counter_labelText,.animated_counter_labelSwap,.animated_counter_symbol,.animated_counter_srOnly):before,:is(.animated_counter_counter,.animated_counter_label,.animated_counter_value,.animated_counter_column,.animated_counter_sizer,.animated_counter_glyph,.animated_counter_labelText,.animated_counter_labelSwap,.animated_counter_symbol,.animated_counter_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.code_block_block{width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised)}.code_block_header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--forma-space-3);border-bottom:1px solid var(--forma-arc-border-subtle);padding:var(--forma-space-2) var(--forma-space-3) var(--forma-space-2) var(--forma-space-4);background:var(--forma-surface-raised)}.code_block_file{display:flex;min-width:0;align-items:baseline;gap:var(--forma-space-2);color:var(--forma-muted);font-family:var(--forma-font-family);font-size:var(--forma-font-size);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.code_block_file>svg{flex:none;align-self:center;color:var(--forma-faint)}.code_block_filename{position:relative;min-width:0;overflow:hidden;color:var(--forma-text)}.code_block_swap{display:inline-grid;min-width:0;white-space:nowrap}.code_block_swap>span,.code_block_swapStack>span{grid-area:1 / 1;min-width:0}.code_block_swapStack{display:grid;min-width:0}.code_block_swapText{display:block;overflow:hidden;text-overflow:ellipsis}.code_block_reserve{visibility:hidden}.code_block_sizer{position:absolute;top:0;left:0;white-space:nowrap;visibility:hidden;pointer-events:none}.code_block_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.code_block_language{flex:none;color:var(--forma-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--forma-font-small);font-weight:400}.code_block_language:before{content:"·";margin-right:var(--forma-space-2);color:var(--forma-border-strong)}.code_block_viewport{--forma-arc-code-collapsed: calc(var(--forma-arc-code-lines, 0) * var(--forma-font-size) * 1.7 + var(--forma-arc-space-5) * 2);overflow:hidden}.code_block_pre{position:relative;overflow:auto;margin:0;padding:var(--forma-arc-space-5);color:var(--forma-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--forma-font-size);font-variant-ligatures:none;line-height:1.7;tab-size:2;white-space:pre}.code_block_code{display:block}.code_block_expand{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:var(--forma-space-2);border:0;border-top:1px solid var(--forma-arc-border-subtle);padding:0 var(--forma-space-4);background:var(--forma-surface-raised);color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.code_block_chevron{display:grid;flex:none;place-items:center;color:var(--forma-faint)}.code_block_comment{color:var(--forma-faint);font-style:italic}.code_block_string{color:#006b2e;color:oklch(46% .13 150)}.code_block_number{color:#9a4a00;color:oklch(50% .14 55)}.code_block_keyword{color:#584cad}.code_block_type{color:#006184;color:oklch(46% .13 230)}.code_block_function{color:#852e2c}.code_block_property{color:#6d4c00;color:oklch(44% .12 85)}.code_block_tag{color:#006184;color:oklch(46% .13 230)}.code_block_punctuation{color:var(--forma-muted)}:root[data-theme=dark] .code_block_string{color:#64cf80}:root[data-theme=dark] .code_block_number{color:#f2af48}:root[data-theme=dark] .code_block_keyword{color:#afacff;color:oklch(78% .16 285)}:root[data-theme=dark] .code_block_type{color:#4fc9fe}:root[data-theme=dark] .code_block_function{color:#ff9e96;color:oklch(80% .13 25)}:root[data-theme=dark] .code_block_property{color:#deb459}:root[data-theme=dark] .code_block_tag{color:#4fc9fe}@media(hover:hover)and (pointer:fine){.code_block_expand:hover{background:var(--forma-surface);color:var(--forma-text)}.code_block_expand:hover .code_block_chevron{color:var(--forma-text)}}@media(max-width:420px){.code_block_header{padding-left:var(--forma-space-3)}.code_block_header button{width:var(--forma-control-small-height);padding-inline:0}.code_block_header button>span:last-of-type{display:none}.code_block_viewport{--forma-arc-code-collapsed: calc(var(--forma-arc-code-lines, 0) * var(--forma-font-small) * 1.7 + var(--forma-space-4) * 2)}.code_block_pre{padding:var(--forma-space-4);font-size:var(--forma-font-small)}}@media(prefers-reduced-motion:reduce){.code_block_expand{transition:none}}:is(.code_block_block,.code_block_header,.code_block_file,.code_block_filename,.code_block_swap,.code_block_swapStack,.code_block_swapText,.code_block_reserve,.code_block_sizer,.code_block_srOnly,.code_block_language,.code_block_viewport,.code_block_pre,.code_block_code,.code_block_expand,.code_block_chevron,.code_block_comment,.code_block_string,.code_block_number,.code_block_keyword,.code_block_type,.code_block_function,.code_block_property,.code_block_tag,.code_block_punctuation):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.code_block_block,.code_block_header,.code_block_file,.code_block_filename,.code_block_swap,.code_block_swapStack,.code_block_swapText,.code_block_reserve,.code_block_sizer,.code_block_srOnly,.code_block_language,.code_block_viewport,.code_block_pre,.code_block_code,.code_block_expand,.code_block_chevron,.code_block_comment,.code_block_string,.code_block_number,.code_block_keyword,.code_block_type,.code_block_function,.code_block_property,.code_block_tag,.code_block_punctuation):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.code_block_block,.code_block_header,.code_block_file,.code_block_filename,.code_block_swap,.code_block_swapStack,.code_block_swapText,.code_block_reserve,.code_block_sizer,.code_block_srOnly,.code_block_language,.code_block_viewport,.code_block_pre,.code_block_code,.code_block_expand,.code_block_chevron,.code_block_comment,.code_block_string,.code_block_number,.code_block_keyword,.code_block_type,.code_block_function,.code_block_property,.code_block_tag,.code_block_punctuation),[data-reduced-motion=true] :is(.code_block_block,.code_block_header,.code_block_file,.code_block_filename,.code_block_swap,.code_block_swapStack,.code_block_swapText,.code_block_reserve,.code_block_sizer,.code_block_srOnly,.code_block_language,.code_block_viewport,.code_block_pre,.code_block_code,.code_block_expand,.code_block_chevron,.code_block_comment,.code_block_string,.code_block_number,.code_block_keyword,.code_block_type,.code_block_function,.code_block_property,.code_block_tag,.code_block_punctuation):before,[data-reduced-motion=true] :is(.code_block_block,.code_block_header,.code_block_file,.code_block_filename,.code_block_swap,.code_block_swapStack,.code_block_swapText,.code_block_reserve,.code_block_sizer,.code_block_srOnly,.code_block_language,.code_block_viewport,.code_block_pre,.code_block_code,.code_block_expand,.code_block_chevron,.code_block_comment,.code_block_string,.code_block_number,.code_block_keyword,.code_block_type,.code_block_function,.code_block_property,.code_block_tag,.code_block_punctuation):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.code_block_block,.code_block_header,.code_block_file,.code_block_filename,.code_block_swap,.code_block_swapStack,.code_block_swapText,.code_block_reserve,.code_block_sizer,.code_block_srOnly,.code_block_language,.code_block_viewport,.code_block_pre,.code_block_code,.code_block_expand,.code_block_chevron,.code_block_comment,.code_block_string,.code_block_number,.code_block_keyword,.code_block_type,.code_block_function,.code_block_property,.code_block_tag,.code_block_punctuation),:is(.code_block_block,.code_block_header,.code_block_file,.code_block_filename,.code_block_swap,.code_block_swapStack,.code_block_swapText,.code_block_reserve,.code_block_sizer,.code_block_srOnly,.code_block_language,.code_block_viewport,.code_block_pre,.code_block_code,.code_block_expand,.code_block_chevron,.code_block_comment,.code_block_string,.code_block_number,.code_block_keyword,.code_block_type,.code_block_function,.code_block_property,.code_block_tag,.code_block_punctuation):before,:is(.code_block_block,.code_block_header,.code_block_file,.code_block_filename,.code_block_swap,.code_block_swapStack,.code_block_swapText,.code_block_reserve,.code_block_sizer,.code_block_srOnly,.code_block_language,.code_block_viewport,.code_block_pre,.code_block_code,.code_block_expand,.code_block_chevron,.code_block_comment,.code_block_string,.code_block_number,.code_block_keyword,.code_block_type,.code_block_function,.code_block_property,.code_block_tag,.code_block_punctuation):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.reorderable_list_list{display:grid;gap:8px;width:100%;margin:0;padding:0;list-style:none}.reorderable_list_row{position:relative;display:flex;min-width:0;align-items:center;gap:12px;min-height:56px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:7px 16px 7px 7px;background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting);color:var(--forma-text);-webkit-user-select:none;user-select:none}.reorderable_list_row:after{position:absolute;inset:-1px;border-radius:inherit;box-shadow:var(--forma-shadow);content:"";opacity:0;pointer-events:none;transition:opacity var(--forma-duration-normal) var(--forma-ease-standard)}.reorderable_list_row[data-lifted]{z-index:1!important}.reorderable_list_row[data-lifted]:after{opacity:1;transition-duration:var(--forma-duration-fast)}.reorderable_list_handle{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:0;border-radius:calc(var(--forma-radius-control) - 7px);background:var(--forma-surface);color:var(--forma-faint);cursor:grab;touch-action:none;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.reorderable_list_row[data-lifted] .reorderable_list_handle{background:var(--forma-line);color:var(--forma-text);cursor:grabbing}.reorderable_list_handle:active{cursor:grabbing}.reorderable_list_copy{display:grid;min-width:0;gap:2px}.reorderable_list_copy strong{overflow:hidden;font-size:var(--forma-font-size);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.reorderable_list_copy small{overflow:hidden;color:var(--forma-faint);font-size:var(--forma-font-small);text-overflow:ellipsis;white-space:nowrap}.reorderable_list_position{position:relative;display:grid;margin-left:auto;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.reorderable_list_digits{display:block;grid-area:1 / 1}.reorderable_list_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(hover:hover)and (pointer:fine){.reorderable_list_handle:hover{color:var(--forma-text)}}@media(prefers-reduced-motion:reduce){.reorderable_list_row:after,.reorderable_list_handle{transition:none}}:is(.reorderable_list_list,.reorderable_list_row,.reorderable_list_handle,.reorderable_list_copy,.reorderable_list_position,.reorderable_list_digits,.reorderable_list_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.reorderable_list_list,.reorderable_list_row,.reorderable_list_handle,.reorderable_list_copy,.reorderable_list_position,.reorderable_list_digits,.reorderable_list_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.reorderable_list_list,.reorderable_list_row,.reorderable_list_handle,.reorderable_list_copy,.reorderable_list_position,.reorderable_list_digits,.reorderable_list_srOnly),[data-reduced-motion=true] :is(.reorderable_list_list,.reorderable_list_row,.reorderable_list_handle,.reorderable_list_copy,.reorderable_list_position,.reorderable_list_digits,.reorderable_list_srOnly):before,[data-reduced-motion=true] :is(.reorderable_list_list,.reorderable_list_row,.reorderable_list_handle,.reorderable_list_copy,.reorderable_list_position,.reorderable_list_digits,.reorderable_list_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.reorderable_list_list,.reorderable_list_row,.reorderable_list_handle,.reorderable_list_copy,.reorderable_list_position,.reorderable_list_digits,.reorderable_list_srOnly),:is(.reorderable_list_list,.reorderable_list_row,.reorderable_list_handle,.reorderable_list_copy,.reorderable_list_position,.reorderable_list_digits,.reorderable_list_srOnly):before,:is(.reorderable_list_list,.reorderable_list_row,.reorderable_list_handle,.reorderable_list_copy,.reorderable_list_position,.reorderable_list_digits,.reorderable_list_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.text_reveal_reveal{max-width:24ch;margin:0;overflow:visible;color:var(--forma-text);text-wrap:balance}.text_reveal_line{display:block}.text_reveal_clip{display:inline-block;vertical-align:top;padding:.1em .16em .24em;margin:-.1em -.16em -.24em;-webkit-mask-image:linear-gradient(#000 calc(100% - .18em),transparent);mask-image:linear-gradient(#000 calc(100% - .18em),transparent)}.text_reveal_word{display:inline-block;animation:text_reveal_rise .76s var(--forma-ease-enter) var(--forma-arc-reveal-delay, 0s) backwards,text_reveal_fade .44s var(--forma-ease-standard) var(--forma-arc-reveal-delay, 0s) backwards,text_reveal_focus .58s var(--forma-ease-enter) var(--forma-arc-reveal-delay, 0s) backwards}.text_reveal_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;-webkit-user-select:none;user-select:none}@keyframes text_reveal_rise{0%{transform:translateY(.62em)}}@keyframes text_reveal_fade{0%{opacity:0}}@keyframes text_reveal_focus{0%{filter:blur(var(--forma-arc-reveal-blur, 4px))}}@media(prefers-reduced-motion:reduce){.text_reveal_clip{-webkit-mask-image:none;mask-image:none}.text_reveal_word{animation:text_reveal_fade var(--forma-duration-fast) var(--forma-ease-standard) backwards}}:is(.text_reveal_reveal,.text_reveal_line,.text_reveal_clip,.text_reveal_word,.text_reveal_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.text_reveal_reveal,.text_reveal_line,.text_reveal_clip,.text_reveal_word,.text_reveal_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.text_reveal_reveal,.text_reveal_line,.text_reveal_clip,.text_reveal_word,.text_reveal_srOnly),[data-reduced-motion=true] :is(.text_reveal_reveal,.text_reveal_line,.text_reveal_clip,.text_reveal_word,.text_reveal_srOnly):before,[data-reduced-motion=true] :is(.text_reveal_reveal,.text_reveal_line,.text_reveal_clip,.text_reveal_word,.text_reveal_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.text_reveal_reveal,.text_reveal_line,.text_reveal_clip,.text_reveal_word,.text_reveal_srOnly),:is(.text_reveal_reveal,.text_reveal_line,.text_reveal_clip,.text_reveal_word,.text_reveal_srOnly):before,:is(.text_reveal_reveal,.text_reveal_line,.text_reveal_clip,.text_reveal_word,.text_reveal_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.in_view_title_wrap{min-width:0;color:var(--forma-text)}.in_view_title_clip{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .14em .2em;margin:-.08em -.14em -.2em}.in_view_title_lineClip{display:block;overflow:hidden;padding:.06em .12em .18em;margin:-.06em -.12em -.18em}.in_view_title_clip>span,.in_view_title_lineClip>span,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_trackWord>span{display:inline-block}.in_view_title_trackWord{white-space:nowrap}.in_view_title_wipe{padding:.1em .12em .22em;margin:-.1em -.12em -.22em;-webkit-mask-image:linear-gradient(90deg,#000 44%,transparent 56%);mask-image:linear-gradient(90deg,#000 44%,transparent 56%);-webkit-mask-size:230% 100%;mask-size:230% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--forma-arc-wipe, 0%) 0;mask-position:var(--forma-arc-wipe, 0%) 0}.in_view_title_pending .in_view_title_part{animation:in_view_title_settle .4s var(--forma-ease-enter) 2.4s forwards}@keyframes in_view_title_settle{to{opacity:1;transform:none;filter:none;--forma-arc-wipe: 0%;-webkit-mask-image:none;mask-image:none}}@media(prefers-reduced-motion:reduce){.in_view_title_part{opacity:1!important;transform:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}.in_view_title_pending .in_view_title_part{animation:none}}:is(.in_view_title_wrap,.in_view_title_clip,.in_view_title_lineClip,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_wipe,.in_view_title_pending,.in_view_title_part):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.in_view_title_wrap,.in_view_title_clip,.in_view_title_lineClip,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_wipe,.in_view_title_pending,.in_view_title_part):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.in_view_title_wrap,.in_view_title_clip,.in_view_title_lineClip,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_wipe,.in_view_title_pending,.in_view_title_part),[data-reduced-motion=true] :is(.in_view_title_wrap,.in_view_title_clip,.in_view_title_lineClip,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_wipe,.in_view_title_pending,.in_view_title_part):before,[data-reduced-motion=true] :is(.in_view_title_wrap,.in_view_title_clip,.in_view_title_lineClip,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_wipe,.in_view_title_pending,.in_view_title_part):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.in_view_title_wrap,.in_view_title_clip,.in_view_title_lineClip,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_wipe,.in_view_title_pending,.in_view_title_part),:is(.in_view_title_wrap,.in_view_title_clip,.in_view_title_lineClip,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_wipe,.in_view_title_pending,.in_view_title_part):before,:is(.in_view_title_wrap,.in_view_title_clip,.in_view_title_lineClip,.in_view_title_blurWord,.in_view_title_trackWord,.in_view_title_wipe,.in_view_title_pending,.in_view_title_part):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.text_morph_frame.text_morph_frame,.text_morph_frame{position:relative;display:inline-block;box-sizing:content-box;padding:.5em .5em .5em .2em;margin:-.5em -.5em -.5em -.2em;text-align:start;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .5em),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - .5em),transparent)}.text_morph_track{position:relative;display:inline-block;white-space:nowrap}.text_morph_glyph{display:inline-block;white-space:pre;transform-origin:50% 60%}.text_morph_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;-webkit-user-select:none;user-select:none}:is(.text_morph_frame,.text_morph_track,.text_morph_glyph,.text_morph_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.text_morph_frame,.text_morph_track,.text_morph_glyph,.text_morph_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.text_morph_frame,.text_morph_track,.text_morph_glyph,.text_morph_srOnly),[data-reduced-motion=true] :is(.text_morph_frame,.text_morph_track,.text_morph_glyph,.text_morph_srOnly):before,[data-reduced-motion=true] :is(.text_morph_frame,.text_morph_track,.text_morph_glyph,.text_morph_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.text_morph_frame,.text_morph_track,.text_morph_glyph,.text_morph_srOnly),:is(.text_morph_frame,.text_morph_track,.text_morph_glyph,.text_morph_srOnly):before,:is(.text_morph_frame,.text_morph_track,.text_morph_glyph,.text_morph_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.text_shimmer_shimmer{--forma-arc-ts-highlight: var(--forma-arc-text-shimmer-highlight, currentColor);--forma-arc-ts-base: var(--forma-arc-text-shimmer-base, color-mix(in oklab, currentColor 12%, var(--forma-faint)))}.text_shimmer_stage{position:relative;display:inline-block;max-width:100%}.text_shimmer_label{display:inline-block;max-width:100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text_shimmer_stage[data-sizing] .text_shimmer_label{max-width:none;white-space:nowrap}.text_shimmer_label::selection{-webkit-text-fill-color:currentColor}@supports not (color: color-mix(in oklab,red,blue)){.text_shimmer_label{background:none!important;-webkit-text-fill-color:currentColor}}@media(forced-colors:active){.text_shimmer_label{background:none!important;-webkit-text-fill-color:currentColor}}:is(.text_shimmer_shimmer,.text_shimmer_stage,.text_shimmer_label):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.text_shimmer_shimmer,.text_shimmer_stage,.text_shimmer_label):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.text_shimmer_shimmer,.text_shimmer_stage,.text_shimmer_label),[data-reduced-motion=true] :is(.text_shimmer_shimmer,.text_shimmer_stage,.text_shimmer_label):before,[data-reduced-motion=true] :is(.text_shimmer_shimmer,.text_shimmer_stage,.text_shimmer_label):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.text_shimmer_shimmer,.text_shimmer_stage,.text_shimmer_label),:is(.text_shimmer_shimmer,.text_shimmer_stage,.text_shimmer_label):before,:is(.text_shimmer_shimmer,.text_shimmer_stage,.text_shimmer_label):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hold_to_confirm_button{--forma-arc-hold-ink: var(--forma-text);--forma-arc-hold-fill: var(--forma-accent);--forma-arc-hold-on-fill: var(--forma-on-accent);--forma-arc-hold-border: var(--forma-border-strong);position:relative;display:inline-flex;min-height:var(--forma-control-height);align-items:center;justify-content:center;padding:0 var(--forma-arc-space-5);border:1px solid var(--forma-arc-hold-border);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);color:var(--forma-arc-hold-ink);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.hold_to_confirm_button[data-tone=danger]{--forma-arc-hold-ink: var(--forma-danger);--forma-arc-hold-fill: var(--forma-danger);--forma-arc-hold-on-fill: var(--forma-canvas);--forma-arc-hold-border: color-mix(in oklab, var(--forma-danger) 32%, var(--forma-line))}.hold_to_confirm_button[data-tone=neutral]{--forma-arc-hold-ink: var(--forma-text);--forma-arc-hold-fill: var(--forma-text);--forma-arc-hold-on-fill: var(--forma-canvas);--forma-arc-hold-border: var(--forma-border-strong)}@media(hover:hover)and (pointer:fine){.hold_to_confirm_button:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklab,var(--forma-arc-hold-fill) 6%,var(--forma-surface-raised))}}.hold_to_confirm_button[aria-disabled=true]{cursor:default}.hold_to_confirm_button:disabled{cursor:not-allowed;opacity:.5}.hold_to_confirm_face{display:inline-flex;align-items:center;gap:var(--forma-space-2);white-space:nowrap}.hold_to_confirm_fill{position:absolute;inset:-1px;display:flex;align-items:center;justify-content:center;border-radius:var(--forma-radius-control);background:var(--forma-arc-hold-fill);color:var(--forma-arc-hold-on-fill);pointer-events:none}.hold_to_confirm_iconSlot{display:grid;width:18px;height:18px;flex:none;place-items:center}.hold_to_confirm_iconPhase{display:grid;grid-area:1 / 1;place-items:center}.hold_to_confirm_iconPhase svg{width:18px;height:18px}.hold_to_confirm_labelFrame{position:relative;display:inline-flex;min-width:0;clip-path:inset(-.6em -3px)}.hold_to_confirm_label{display:block;white-space:nowrap}.hold_to_confirm_measure{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.hold_to_confirm_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.hold_to_confirm_button{transition:none}}:is(.hold_to_confirm_button,.hold_to_confirm_face,.hold_to_confirm_fill,.hold_to_confirm_iconSlot,.hold_to_confirm_iconPhase,.hold_to_confirm_labelFrame,.hold_to_confirm_label,.hold_to_confirm_measure,.hold_to_confirm_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.hold_to_confirm_button,.hold_to_confirm_face,.hold_to_confirm_fill,.hold_to_confirm_iconSlot,.hold_to_confirm_iconPhase,.hold_to_confirm_labelFrame,.hold_to_confirm_label,.hold_to_confirm_measure,.hold_to_confirm_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.hold_to_confirm_button,.hold_to_confirm_face,.hold_to_confirm_fill,.hold_to_confirm_iconSlot,.hold_to_confirm_iconPhase,.hold_to_confirm_labelFrame,.hold_to_confirm_label,.hold_to_confirm_measure,.hold_to_confirm_srOnly),[data-reduced-motion=true] :is(.hold_to_confirm_button,.hold_to_confirm_face,.hold_to_confirm_fill,.hold_to_confirm_iconSlot,.hold_to_confirm_iconPhase,.hold_to_confirm_labelFrame,.hold_to_confirm_label,.hold_to_confirm_measure,.hold_to_confirm_srOnly):before,[data-reduced-motion=true] :is(.hold_to_confirm_button,.hold_to_confirm_face,.hold_to_confirm_fill,.hold_to_confirm_iconSlot,.hold_to_confirm_iconPhase,.hold_to_confirm_labelFrame,.hold_to_confirm_label,.hold_to_confirm_measure,.hold_to_confirm_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.hold_to_confirm_button,.hold_to_confirm_face,.hold_to_confirm_fill,.hold_to_confirm_iconSlot,.hold_to_confirm_iconPhase,.hold_to_confirm_labelFrame,.hold_to_confirm_label,.hold_to_confirm_measure,.hold_to_confirm_srOnly),:is(.hold_to_confirm_button,.hold_to_confirm_face,.hold_to_confirm_fill,.hold_to_confirm_iconSlot,.hold_to_confirm_iconPhase,.hold_to_confirm_labelFrame,.hold_to_confirm_label,.hold_to_confirm_measure,.hold_to_confirm_srOnly):before,:is(.hold_to_confirm_button,.hold_to_confirm_face,.hold_to_confirm_fill,.hold_to_confirm_iconSlot,.hold_to_confirm_iconPhase,.hold_to_confirm_labelFrame,.hold_to_confirm_label,.hold_to_confirm_measure,.hold_to_confirm_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.swipe_actions_surface{overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-normal) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard)}.swipe_actions_surface:not(:has(>.swipe_actions_list>.swipe_actions_row:not([data-removing]))){border-color:transparent;background-color:transparent}.swipe_actions_surface:has(>.swipe_actions_list:empty){display:none}.swipe_actions_list{margin:0 0 -1px;padding:0;list-style:none}.swipe_actions_list:focus-visible{outline:none}.swipe_actions_row{position:relative;isolation:isolate;overflow:hidden}.swipe_actions_content{position:relative;z-index:10;display:flex;min-height:64px;align-items:center;gap:var(--forma-space-2);padding:var(--forma-space-3) var(--forma-space-2) var(--forma-space-3) var(--forma-space-4);background:var(--forma-surface-raised);touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.swipe_actions_content:after{position:absolute;right:0;bottom:0;left:var(--forma-arc-swipe-actions-inset, var(--forma-space-4));height:1px;background:var(--forma-line);content:"";pointer-events:none}.swipe_actions_content img{-webkit-user-drag:none}.swipe_actions_body{min-width:0;flex:1 1 auto}.swipe_actions_more{display:grid;width:32px;height:32px;flex:none;place-items:center;border:0;border-radius:calc(var(--forma-radius-control) - 6px);background:transparent;color:var(--forma-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.swipe_actions_more:active,.swipe_actions_more[data-state=open]{background:var(--forma-surface);color:var(--forma-text)}.swipe_actions_more:focus-visible{outline:none}@media(hover:hover)and (pointer:fine){.swipe_actions_content{cursor:grab}.swipe_actions_more:hover{background:var(--forma-surface);color:var(--forma-text)}}.swipe_actions_row[data-dragging] .swipe_actions_content{cursor:grabbing}.swipe_actions_row[data-dragging] .swipe_actions_more{background:transparent;color:var(--forma-faint)}.swipe_actions_layer{position:absolute;top:0;bottom:0;width:100%;padding:0;border:0;background:color-mix(in oklab,var(--forma-text) 20%,var(--forma-surface-raised));color:var(--forma-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.swipe_actions_layer[data-side=trailing]{left:100%}.swipe_actions_layer[data-side=leading]{right:100%}.swipe_actions_layer[data-tone=accent]{background:var(--forma-accent);color:var(--forma-on-accent)}.swipe_actions_layer[data-tone=danger]{background:var(--forma-danger);color:var(--forma-canvas)}.swipe_actions_layer:focus{outline:none}.swipe_actions_anchor{position:absolute;top:0;bottom:0;width:0}.swipe_actions_layer[data-side=trailing] .swipe_actions_anchor{left:0}.swipe_actions_layer[data-side=leading] .swipe_actions_anchor{right:0}.swipe_actions_glyph{position:absolute;top:0;bottom:0;left:calc(var(--forma-arc-swipe-action-width) / -2);display:flex;width:var(--forma-arc-swipe-action-width);flex-direction:column;align-items:center;justify-content:center;gap:3px}.swipe_actions_icon{display:grid;place-items:center}.swipe_actions_icon svg{width:20px;height:20px}.swipe_actions_label{font-size:var(--forma-font-small);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body);white-space:nowrap}.swipe_actions_menu{--forma-arc-menu-x: 0px;--forma-arc-menu-y: -5px;position:relative;z-index:60;min-width:11rem;padding:5px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.swipe_actions_menu[data-side=top]{--forma-arc-menu-y: 5px}.swipe_actions_menu[data-state=open]{animation:swipe_actions_menu-fade-in var(--forma-duration-fast) var(--forma-ease-enter) both,swipe_actions_menu-rise-in var(--forma-arc-duration-spring) var(--forma-arc-ease-spring) both}.swipe_actions_menu[data-state=closed]{animation:swipe_actions_menu-out var(--forma-arc-duration-instant) var(--forma-ease-standard) both}.swipe_actions_menu[data-state=open] .swipe_actions_item{animation:swipe_actions_menu-item-in var(--forma-duration-normal) var(--forma-ease-enter) both;animation-delay:calc(min(var(--forma-arc-i, 0),4)*35ms)}.swipe_actions_item{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--forma-radius-panel) - 6px);color:var(--forma-text);font-size:var(--forma-font-size);cursor:pointer;outline:none;transition:background-color var(--forma-arc-duration-instant) var(--forma-ease-standard)}.swipe_actions_item[data-highlighted]{background:var(--forma-surface)}.swipe_actions_item[data-tone=danger]{color:var(--forma-danger)}.swipe_actions_item[data-tone=danger][data-highlighted]{background:color-mix(in oklab,var(--forma-danger) 8%,var(--forma-surface-raised))}.swipe_actions_itemIcon{display:inline-flex;width:17px;color:var(--forma-muted)}.swipe_actions_itemIcon svg{width:16px;height:16px}.swipe_actions_item[data-tone=danger] .swipe_actions_itemIcon{color:var(--forma-danger)}@keyframes swipe_actions_menu-fade-in{0%{opacity:0}}@keyframes swipe_actions_menu-rise-in{0%{transform:translate(var(--forma-arc-menu-x),var(--forma-arc-menu-y)) scale(.97)}}@keyframes swipe_actions_menu-out{to{opacity:0;transform:translate(calc(var(--forma-arc-menu-x) * .5),calc(var(--forma-arc-menu-y) * .5)) scale(.985)}}@keyframes swipe_actions_menu-item-in{0%{opacity:0;transform:translate(calc(var(--forma-arc-menu-x) * .4),calc(var(--forma-arc-menu-y) * .4))}}@keyframes swipe_actions_menu-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.swipe_actions_surface,.swipe_actions_more,.swipe_actions_item{transition:none}.swipe_actions_menu[data-state=open]{animation:swipe_actions_menu-fade-in var(--forma-arc-duration-instant) linear both}.swipe_actions_menu[data-state=closed]{animation:swipe_actions_menu-fade-out var(--forma-arc-duration-instant) linear both}.swipe_actions_menu[data-state=open] .swipe_actions_item{animation:none}}:is(.swipe_actions_surface,.swipe_actions_list,.swipe_actions_row,.swipe_actions_content,.swipe_actions_body,.swipe_actions_more,.swipe_actions_layer,.swipe_actions_anchor,.swipe_actions_glyph,.swipe_actions_icon,.swipe_actions_label,.swipe_actions_menu,.swipe_actions_item,.swipe_actions_itemIcon):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.swipe_actions_surface,.swipe_actions_list,.swipe_actions_row,.swipe_actions_content,.swipe_actions_body,.swipe_actions_more,.swipe_actions_layer,.swipe_actions_anchor,.swipe_actions_glyph,.swipe_actions_icon,.swipe_actions_label,.swipe_actions_menu,.swipe_actions_item,.swipe_actions_itemIcon):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.swipe_actions_surface,.swipe_actions_list,.swipe_actions_row,.swipe_actions_content,.swipe_actions_body,.swipe_actions_more,.swipe_actions_layer,.swipe_actions_anchor,.swipe_actions_glyph,.swipe_actions_icon,.swipe_actions_label,.swipe_actions_menu,.swipe_actions_item,.swipe_actions_itemIcon),[data-reduced-motion=true] :is(.swipe_actions_surface,.swipe_actions_list,.swipe_actions_row,.swipe_actions_content,.swipe_actions_body,.swipe_actions_more,.swipe_actions_layer,.swipe_actions_anchor,.swipe_actions_glyph,.swipe_actions_icon,.swipe_actions_label,.swipe_actions_menu,.swipe_actions_item,.swipe_actions_itemIcon):before,[data-reduced-motion=true] :is(.swipe_actions_surface,.swipe_actions_list,.swipe_actions_row,.swipe_actions_content,.swipe_actions_body,.swipe_actions_more,.swipe_actions_layer,.swipe_actions_anchor,.swipe_actions_glyph,.swipe_actions_icon,.swipe_actions_label,.swipe_actions_menu,.swipe_actions_item,.swipe_actions_itemIcon):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.swipe_actions_surface,.swipe_actions_list,.swipe_actions_row,.swipe_actions_content,.swipe_actions_body,.swipe_actions_more,.swipe_actions_layer,.swipe_actions_anchor,.swipe_actions_glyph,.swipe_actions_icon,.swipe_actions_label,.swipe_actions_menu,.swipe_actions_item,.swipe_actions_itemIcon),:is(.swipe_actions_surface,.swipe_actions_list,.swipe_actions_row,.swipe_actions_content,.swipe_actions_body,.swipe_actions_more,.swipe_actions_layer,.swipe_actions_anchor,.swipe_actions_glyph,.swipe_actions_icon,.swipe_actions_label,.swipe_actions_menu,.swipe_actions_item,.swipe_actions_itemIcon):before,:is(.swipe_actions_surface,.swipe_actions_list,.swipe_actions_row,.swipe_actions_content,.swipe_actions_body,.swipe_actions_more,.swipe_actions_layer,.swipe_actions_anchor,.swipe_actions_glyph,.swipe_actions_icon,.swipe_actions_label,.swipe_actions_menu,.swipe_actions_item,.swipe_actions_itemIcon):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.elastic_slider_root{--forma-arc-elastic-thumb: 24px;--forma-arc-elastic-track: 8px;display:grid;width:100%;min-width:0;gap:var(--forma-space-2);color:var(--forma-text);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);user-select:none;-webkit-user-select:none}.elastic_slider_header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--forma-space-4)}.elastic_slider_label{min-width:0;font-weight:500}.elastic_slider_readout{flex:none;color:var(--forma-muted);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.elastic_slider_root[data-tag] .elastic_slider_readout{opacity:0}.elastic_slider_body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.elastic_slider_start,.elastic_slider_end{display:flex;color:var(--forma-faint);will-change:transform}.elastic_slider_start{grid-area:1 / 1;margin-right:var(--forma-space-3)}.elastic_slider_end{grid-area:1 / 3;margin-left:var(--forma-space-3)}.elastic_slider_control{position:relative;grid-area:1 / 2;height:var(--forma-control-height);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.elastic_slider_rail{position:absolute;top:50%;right:calc(var(--forma-arc-elastic-thumb) / 2);left:calc(var(--forma-arc-elastic-thumb) / 2);height:var(--forma-arc-elastic-track);margin-top:calc(var(--forma-arc-elastic-track) / -2)}.elastic_slider_track{position:absolute;inset:0;border-radius:var(--forma-radius-pill);background:var(--forma-arc-control-track);will-change:transform}.elastic_slider_fill{position:absolute;inset:0;border-radius:inherit;background:var(--forma-arc-control-fill)}.elastic_slider_tick{position:absolute;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-text) 32%,transparent);pointer-events:none;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.elastic_slider_tick[data-on]{background:color-mix(in oklab,var(--forma-arc-control-glyph) 60%,transparent)}.elastic_slider_thumbs{position:absolute;inset:0 calc(var(--forma-arc-elastic-thumb) / 2);container-type:inline-size;pointer-events:none}.elastic_slider_layer,.elastic_slider_shift{position:absolute;inset:0}.elastic_slider_thumb{position:absolute;top:50%;right:0;box-sizing:border-box;width:var(--forma-arc-elastic-thumb);height:var(--forma-arc-elastic-thumb);translate:50% -50%;border:0;border-radius:var(--forma-radius-pill);background:var(--forma-arc-control-thumb);box-shadow:var(--forma-arc-control-thumb-shadow);pointer-events:auto;cursor:grab;outline:none;transition:box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}.elastic_slider_thumb:after{content:"";position:absolute;inset:-12px;border-radius:inherit}.elastic_slider_root[data-dragging],.elastic_slider_root[data-dragging] .elastic_slider_control,.elastic_slider_root[data-dragging] .elastic_slider_thumb{cursor:grabbing}.elastic_slider_bubbleAnchor{--forma-arc-edge: calc(var(--forma-arc-elastic-thumb) / 2);--forma-arc-x: calc(var(--forma-arc-at, 0) * 1cqw);position:absolute;right:0;bottom:calc(50% + var(--forma-arc-elastic-thumb) / 2 + 10px);display:flex;translate:clamp(calc(100% - var(--forma-arc-edge) - var(--forma-arc-x)),50%,calc(100cqw + var(--forma-arc-edge) - var(--forma-arc-x))) 0;pointer-events:none}@media(pointer:coarse){.elastic_slider_bubbleAnchor{bottom:calc(50% + var(--forma-arc-elastic-thumb) / 2 + 20px)}}.elastic_slider_bubble{display:inline-flex;min-height:1.75rem;align-items:center;padding:0 var(--forma-space-3);border-radius:var(--forma-radius-pill);background:var(--forma-text);color:var(--forma-canvas);box-shadow:var(--forma-arc-shadow-raised);font-size:var(--forma-font-size);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:50% 130%}.elastic_slider_marks{position:relative;grid-area:2 / 2;height:1.25rem;margin:0 calc(var(--forma-arc-elastic-thumb) / 2);color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.elastic_slider_markLabel{position:absolute;top:0;translate:-50% 0;white-space:nowrap;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.elastic_slider_markLabel[data-edge=start]{translate:max(-50%,calc(var(--forma-arc-elastic-thumb) / -2)) 0}.elastic_slider_markLabel[data-edge=end]{translate:min(-50%,calc(-100% + var(--forma-arc-elastic-thumb) / 2)) 0}.elastic_slider_markLabel[data-on]{color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.elastic_slider_markLabel:hover{color:var(--forma-text)}}.elastic_slider_root[data-disabled]{opacity:.5}.elastic_slider_root[data-disabled] .elastic_slider_control,.elastic_slider_root[data-disabled] .elastic_slider_thumb,.elastic_slider_root[data-disabled] .elastic_slider_markLabel{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.elastic_slider_thumb,.elastic_slider_tick,.elastic_slider_markLabel{transition:none}}:is(.elastic_slider_root,.elastic_slider_header,.elastic_slider_label,.elastic_slider_readout,.elastic_slider_body,.elastic_slider_start,.elastic_slider_end,.elastic_slider_control,.elastic_slider_rail,.elastic_slider_track,.elastic_slider_fill,.elastic_slider_tick,.elastic_slider_thumbs,.elastic_slider_layer,.elastic_slider_shift,.elastic_slider_thumb,.elastic_slider_bubbleAnchor,.elastic_slider_bubble,.elastic_slider_marks,.elastic_slider_markLabel):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.elastic_slider_root,.elastic_slider_header,.elastic_slider_label,.elastic_slider_readout,.elastic_slider_body,.elastic_slider_start,.elastic_slider_end,.elastic_slider_control,.elastic_slider_rail,.elastic_slider_track,.elastic_slider_fill,.elastic_slider_tick,.elastic_slider_thumbs,.elastic_slider_layer,.elastic_slider_shift,.elastic_slider_thumb,.elastic_slider_bubbleAnchor,.elastic_slider_bubble,.elastic_slider_marks,.elastic_slider_markLabel):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.elastic_slider_root,.elastic_slider_header,.elastic_slider_label,.elastic_slider_readout,.elastic_slider_body,.elastic_slider_start,.elastic_slider_end,.elastic_slider_control,.elastic_slider_rail,.elastic_slider_track,.elastic_slider_fill,.elastic_slider_tick,.elastic_slider_thumbs,.elastic_slider_layer,.elastic_slider_shift,.elastic_slider_thumb,.elastic_slider_bubbleAnchor,.elastic_slider_bubble,.elastic_slider_marks,.elastic_slider_markLabel),[data-reduced-motion=true] :is(.elastic_slider_root,.elastic_slider_header,.elastic_slider_label,.elastic_slider_readout,.elastic_slider_body,.elastic_slider_start,.elastic_slider_end,.elastic_slider_control,.elastic_slider_rail,.elastic_slider_track,.elastic_slider_fill,.elastic_slider_tick,.elastic_slider_thumbs,.elastic_slider_layer,.elastic_slider_shift,.elastic_slider_thumb,.elastic_slider_bubbleAnchor,.elastic_slider_bubble,.elastic_slider_marks,.elastic_slider_markLabel):before,[data-reduced-motion=true] :is(.elastic_slider_root,.elastic_slider_header,.elastic_slider_label,.elastic_slider_readout,.elastic_slider_body,.elastic_slider_start,.elastic_slider_end,.elastic_slider_control,.elastic_slider_rail,.elastic_slider_track,.elastic_slider_fill,.elastic_slider_tick,.elastic_slider_thumbs,.elastic_slider_layer,.elastic_slider_shift,.elastic_slider_thumb,.elastic_slider_bubbleAnchor,.elastic_slider_bubble,.elastic_slider_marks,.elastic_slider_markLabel):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.elastic_slider_root,.elastic_slider_header,.elastic_slider_label,.elastic_slider_readout,.elastic_slider_body,.elastic_slider_start,.elastic_slider_end,.elastic_slider_control,.elastic_slider_rail,.elastic_slider_track,.elastic_slider_fill,.elastic_slider_tick,.elastic_slider_thumbs,.elastic_slider_layer,.elastic_slider_shift,.elastic_slider_thumb,.elastic_slider_bubbleAnchor,.elastic_slider_bubble,.elastic_slider_marks,.elastic_slider_markLabel),:is(.elastic_slider_root,.elastic_slider_header,.elastic_slider_label,.elastic_slider_readout,.elastic_slider_body,.elastic_slider_start,.elastic_slider_end,.elastic_slider_control,.elastic_slider_rail,.elastic_slider_track,.elastic_slider_fill,.elastic_slider_tick,.elastic_slider_thumbs,.elastic_slider_layer,.elastic_slider_shift,.elastic_slider_thumb,.elastic_slider_bubbleAnchor,.elastic_slider_bubble,.elastic_slider_marks,.elastic_slider_markLabel):before,:is(.elastic_slider_root,.elastic_slider_header,.elastic_slider_label,.elastic_slider_readout,.elastic_slider_body,.elastic_slider_start,.elastic_slider_end,.elastic_slider_control,.elastic_slider_rail,.elastic_slider_track,.elastic_slider_fill,.elastic_slider_tick,.elastic_slider_thumbs,.elastic_slider_layer,.elastic_slider_shift,.elastic_slider_thumb,.elastic_slider_bubbleAnchor,.elastic_slider_bubble,.elastic_slider_marks,.elastic_slider_markLabel):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.slider_root{--forma-arc-slider-thumb: 22px;--forma-arc-slider-track: 6px;display:grid;width:100%;min-width:0;color:var(--forma-text);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);user-select:none;-webkit-user-select:none}.slider_header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--forma-space-4)}.slider_label{min-width:0;font-weight:500}.slider_readout{display:inline-flex;flex:none;align-items:center;gap:.3em;color:var(--forma-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.slider_dash{color:var(--forma-faint)}.slider_body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.slider_start{display:flex;grid-area:1 / 1;margin-right:var(--forma-space-3)}.slider_end{display:flex;grid-area:1 / 3;margin-left:var(--forma-space-3)}.slider_control{position:relative;grid-area:1 / 2;height:var(--forma-control-height);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slider_track{position:absolute;top:50%;right:calc(var(--forma-arc-slider-thumb) / 2);left:calc(var(--forma-arc-slider-thumb) / 2);height:var(--forma-arc-slider-track);margin-top:calc(var(--forma-arc-slider-track) / -2);border-radius:var(--forma-radius-pill);background:var(--forma-arc-control-track)}.slider_fill{position:absolute;inset:0;border-radius:inherit;background:var(--forma-arc-control-fill)}.slider_tick{position:absolute;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-text) 30%,transparent)}.slider_fill .slider_tick{background:color-mix(in oklab,var(--forma-arc-control-glyph) 60%,transparent)}.slider_thumbs{position:absolute;inset:0 calc(var(--forma-arc-slider-thumb) / 2);container-type:inline-size;pointer-events:none}.slider_thumbLayer{position:absolute;inset:0}.slider_thumb{position:absolute;top:50%;right:0;box-sizing:border-box;width:var(--forma-arc-slider-thumb);height:var(--forma-arc-slider-thumb);translate:50% -50%;border:0;border-radius:var(--forma-radius-pill);background:var(--forma-arc-control-thumb);box-shadow:var(--forma-arc-control-thumb-shadow);pointer-events:auto;cursor:grab;transition:box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}.slider_thumb:after{content:"";position:absolute;inset:-11px;border-radius:inherit}.slider_root[data-dragging],.slider_root[data-dragging] .slider_control,.slider_root[data-dragging] .slider_thumb{cursor:grabbing}.slider_bubbleAnchor{--forma-arc-edge: calc(var(--forma-arc-slider-thumb) / 2);--forma-arc-x: calc(var(--forma-arc-at, 0) * 1cqw);position:absolute;right:0;bottom:calc(50% + var(--forma-arc-slider-thumb) / 2 + 8px);display:flex;translate:clamp(calc(100% - var(--forma-arc-edge) - var(--forma-arc-x)),50%,calc(100cqw + var(--forma-arc-edge) - var(--forma-arc-x))) 0;pointer-events:none}@media(pointer:coarse){.slider_bubbleAnchor{bottom:calc(50% + var(--forma-arc-slider-thumb) / 2 + 18px)}}.slider_bubble{display:inline-flex;min-height:1.75rem;align-items:center;padding:0 var(--forma-space-3);border:1px solid color-mix(in oklab,var(--forma-canvas) 14%,var(--forma-text));border-radius:var(--forma-radius-pill);background:var(--forma-text);color:var(--forma-canvas);box-shadow:var(--forma-arc-shadow-raised);font-size:var(--forma-font-size);font-weight:500;white-space:nowrap;transform-origin:50% 100%}.slider_marks{position:relative;grid-area:2 / 2;height:1.25rem;margin:calc(var(--forma-space-1) * -1) calc(var(--forma-arc-slider-thumb) / 2) 0;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.slider_markLabel{position:absolute;top:0;translate:-50% 0;white-space:nowrap;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.slider_markLabel[data-edge=start]{translate:max(-50%,calc(var(--forma-arc-slider-thumb) / -2)) 0}.slider_markLabel[data-edge=end]{translate:min(-50%,calc(-100% + var(--forma-arc-slider-thumb) / 2)) 0}.slider_markLabel[data-on]{color:var(--forma-muted)}@media(hover:hover)and (pointer:fine){.slider_markLabel:hover{color:var(--forma-text)}}.slider_root[data-disabled]{opacity:.5}.slider_root[data-disabled] .slider_control,.slider_root[data-disabled] .slider_thumb,.slider_root[data-disabled] .slider_markLabel{cursor:not-allowed}.slider_number{display:inline-flex;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}.slider_column{--forma-arc-feather: .2em;position:relative;display:inline-block;overflow-x:visible;overflow-y:clip;margin-block:calc(var(--forma-arc-feather) * -1);padding-block:var(--forma-arc-feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent)}.slider_sizer{visibility:hidden}.slider_glyph{position:absolute;inset:var(--forma-arc-feather) 0;text-align:center}.slider_symbol{display:inline-block;overflow-x:clip;white-space:pre}@media(prefers-reduced-motion:reduce){.slider_thumb,.slider_markLabel{transition:none}}:is(.slider_root,.slider_header,.slider_label,.slider_readout,.slider_dash,.slider_body,.slider_start,.slider_end,.slider_control,.slider_track,.slider_fill,.slider_tick,.slider_thumbs,.slider_thumbLayer,.slider_thumb,.slider_bubbleAnchor,.slider_bubble,.slider_marks,.slider_markLabel,.slider_number,.slider_column,.slider_sizer,.slider_glyph,.slider_symbol):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.slider_root,.slider_header,.slider_label,.slider_readout,.slider_dash,.slider_body,.slider_start,.slider_end,.slider_control,.slider_track,.slider_fill,.slider_tick,.slider_thumbs,.slider_thumbLayer,.slider_thumb,.slider_bubbleAnchor,.slider_bubble,.slider_marks,.slider_markLabel,.slider_number,.slider_column,.slider_sizer,.slider_glyph,.slider_symbol):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.slider_root,.slider_header,.slider_label,.slider_readout,.slider_dash,.slider_body,.slider_start,.slider_end,.slider_control,.slider_track,.slider_fill,.slider_tick,.slider_thumbs,.slider_thumbLayer,.slider_thumb,.slider_bubbleAnchor,.slider_bubble,.slider_marks,.slider_markLabel,.slider_number,.slider_column,.slider_sizer,.slider_glyph,.slider_symbol),[data-reduced-motion=true] :is(.slider_root,.slider_header,.slider_label,.slider_readout,.slider_dash,.slider_body,.slider_start,.slider_end,.slider_control,.slider_track,.slider_fill,.slider_tick,.slider_thumbs,.slider_thumbLayer,.slider_thumb,.slider_bubbleAnchor,.slider_bubble,.slider_marks,.slider_markLabel,.slider_number,.slider_column,.slider_sizer,.slider_glyph,.slider_symbol):before,[data-reduced-motion=true] :is(.slider_root,.slider_header,.slider_label,.slider_readout,.slider_dash,.slider_body,.slider_start,.slider_end,.slider_control,.slider_track,.slider_fill,.slider_tick,.slider_thumbs,.slider_thumbLayer,.slider_thumb,.slider_bubbleAnchor,.slider_bubble,.slider_marks,.slider_markLabel,.slider_number,.slider_column,.slider_sizer,.slider_glyph,.slider_symbol):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.slider_root,.slider_header,.slider_label,.slider_readout,.slider_dash,.slider_body,.slider_start,.slider_end,.slider_control,.slider_track,.slider_fill,.slider_tick,.slider_thumbs,.slider_thumbLayer,.slider_thumb,.slider_bubbleAnchor,.slider_bubble,.slider_marks,.slider_markLabel,.slider_number,.slider_column,.slider_sizer,.slider_glyph,.slider_symbol),:is(.slider_root,.slider_header,.slider_label,.slider_readout,.slider_dash,.slider_body,.slider_start,.slider_end,.slider_control,.slider_track,.slider_fill,.slider_tick,.slider_thumbs,.slider_thumbLayer,.slider_thumb,.slider_bubbleAnchor,.slider_bubble,.slider_marks,.slider_markLabel,.slider_number,.slider_column,.slider_sizer,.slider_glyph,.slider_symbol):before,:is(.slider_root,.slider_header,.slider_label,.slider_readout,.slider_dash,.slider_body,.slider_start,.slider_end,.slider_control,.slider_track,.slider_fill,.slider_tick,.slider_thumbs,.slider_thumbLayer,.slider_thumb,.slider_bubbleAnchor,.slider_bubble,.slider_marks,.slider_markLabel,.slider_number,.slider_column,.slider_sizer,.slider_glyph,.slider_symbol):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.reactions_root{position:relative;min-width:0}.reactions_bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--forma-space-2) 6px}.reactions_pill,.reactions_add{position:relative;display:inline-flex;height:32px;flex:none;align-items:center;margin:0;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);color:var(--forma-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.reactions_pill{gap:6px;padding:0 11px 0 9px;font-size:var(--forma-font-size);font-weight:500;line-height:1;letter-spacing:var(--forma-arc-tracking-body);font-variant-numeric:tabular-nums}.reactions_pill[aria-pressed=true]{border-color:color-mix(in oklab,var(--forma-accent) 45%,var(--forma-line));background:var(--forma-arc-accent-subtle);color:var(--forma-accent-hover)}.reactions_pill[aria-pressed=true] .reactions_icon svg{fill:color-mix(in oklab,currentColor 22%,transparent)}.reactions_add{justify-content:center;width:38px;padding:0;color:var(--forma-faint)}.reactions_add[data-state=open]{border-color:var(--forma-border-strong);background:var(--forma-surface);color:var(--forma-text)}.reactions_pill:active{background:var(--forma-surface)}.reactions_pill[aria-pressed=true]:active{background:color-mix(in oklab,var(--forma-accent) 18%,var(--forma-surface-raised))}.reactions_add:active{background:var(--forma-surface);color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.reactions_pill:hover,.reactions_add:hover{border-color:var(--forma-border-strong);background:var(--forma-surface);color:var(--forma-text)}.reactions_pill[aria-pressed=true]:hover{border-color:color-mix(in oklab,var(--forma-accent) 65%,var(--forma-line));background:color-mix(in oklab,var(--forma-accent) 17%,var(--forma-surface-raised));color:var(--forma-accent-hover)}.reactions_pill:hover .reactions_tip,.reactions_add:hover .reactions_tip{opacity:1;transform:translate(-50%);transition-delay:.45s}.reactions_pill:hover,.reactions_add:hover{z-index:2}}.reactions_pill:focus-visible,.reactions_add:focus-visible{z-index:2}.reactions_pill:focus-visible .reactions_tip{opacity:1;transform:translate(-50%);transition-delay:.2s}.reactions_icon,.reactions_addIcon{display:grid;width:16px;height:16px;flex:none;place-items:center}.reactions_addGlyph{display:grid;grid-area:1 / 1;place-items:center}.reactions_count{display:inline-flex;min-width:0}.reactions_digits{position:relative;display:inline-flex;width:max-content}.reactions_digit{display:inline-block}.reactions_tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:1;padding:5px 9px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-raised);color:var(--forma-text);font-size:var(--forma-font-small);font-weight:400;line-height:1.2;letter-spacing:var(--forma-arc-tracking-body);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,3px);transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard),transform var(--forma-duration-fast) var(--forma-ease-standard)}.reactions_picker{z-index:60;display:grid;gap:2px;padding:5px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);transform-origin:var(--radix-popover-content-transform-origin);outline:none}.reactions_picker[data-state=closed]{pointer-events:none}.reactions_arrow{visibility:hidden}.reactions_options{position:relative;isolation:isolate;display:flex;gap:2px}.reactions_highlight{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;border-radius:var(--forma-radius-pill);background:var(--forma-surface)}.reactions_option{position:relative;display:grid;width:40px;height:40px;flex:none;place-items:center;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.reactions_option[aria-pressed=true]{background:var(--forma-arc-accent-subtle);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--forma-accent) 45%,transparent);color:var(--forma-accent-hover)}.reactions_option[aria-pressed=true] svg{fill:color-mix(in oklab,currentColor 22%,transparent)}@media(hover:hover)and (pointer:fine){.reactions_option:hover{color:var(--forma-text)}.reactions_option[aria-pressed=true]:hover{color:var(--forma-accent-hover)}}.reactions_optionIcon{display:grid;place-items:center}.reactions_caption{position:relative;display:flex;height:22px;align-items:center;justify-content:center;color:var(--forma-muted);font-size:var(--forma-font-small);line-height:1}.reactions_captionText{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.reactions_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.reactions_pill,.reactions_add,.reactions_option,.reactions_tip{transition:none}}:is(.reactions_root,.reactions_bar,.reactions_pill,.reactions_add,.reactions_icon,.reactions_tip,.reactions_addIcon,.reactions_addGlyph,.reactions_count,.reactions_digits,.reactions_digit,.reactions_picker,.reactions_arrow,.reactions_options,.reactions_highlight,.reactions_option,.reactions_optionIcon,.reactions_caption,.reactions_captionText,.reactions_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.reactions_root,.reactions_bar,.reactions_pill,.reactions_add,.reactions_icon,.reactions_tip,.reactions_addIcon,.reactions_addGlyph,.reactions_count,.reactions_digits,.reactions_digit,.reactions_picker,.reactions_arrow,.reactions_options,.reactions_highlight,.reactions_option,.reactions_optionIcon,.reactions_caption,.reactions_captionText,.reactions_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.reactions_root,.reactions_bar,.reactions_pill,.reactions_add,.reactions_icon,.reactions_tip,.reactions_addIcon,.reactions_addGlyph,.reactions_count,.reactions_digits,.reactions_digit,.reactions_picker,.reactions_arrow,.reactions_options,.reactions_highlight,.reactions_option,.reactions_optionIcon,.reactions_caption,.reactions_captionText,.reactions_srOnly),[data-reduced-motion=true] :is(.reactions_root,.reactions_bar,.reactions_pill,.reactions_add,.reactions_icon,.reactions_tip,.reactions_addIcon,.reactions_addGlyph,.reactions_count,.reactions_digits,.reactions_digit,.reactions_picker,.reactions_arrow,.reactions_options,.reactions_highlight,.reactions_option,.reactions_optionIcon,.reactions_caption,.reactions_captionText,.reactions_srOnly):before,[data-reduced-motion=true] :is(.reactions_root,.reactions_bar,.reactions_pill,.reactions_add,.reactions_icon,.reactions_tip,.reactions_addIcon,.reactions_addGlyph,.reactions_count,.reactions_digits,.reactions_digit,.reactions_picker,.reactions_arrow,.reactions_options,.reactions_highlight,.reactions_option,.reactions_optionIcon,.reactions_caption,.reactions_captionText,.reactions_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.reactions_root,.reactions_bar,.reactions_pill,.reactions_add,.reactions_icon,.reactions_tip,.reactions_addIcon,.reactions_addGlyph,.reactions_count,.reactions_digits,.reactions_digit,.reactions_picker,.reactions_arrow,.reactions_options,.reactions_highlight,.reactions_option,.reactions_optionIcon,.reactions_caption,.reactions_captionText,.reactions_srOnly),:is(.reactions_root,.reactions_bar,.reactions_pill,.reactions_add,.reactions_icon,.reactions_tip,.reactions_addIcon,.reactions_addGlyph,.reactions_count,.reactions_digits,.reactions_digit,.reactions_picker,.reactions_arrow,.reactions_options,.reactions_highlight,.reactions_option,.reactions_optionIcon,.reactions_caption,.reactions_captionText,.reactions_srOnly):before,:is(.reactions_root,.reactions_bar,.reactions_pill,.reactions_add,.reactions_icon,.reactions_tip,.reactions_addIcon,.reactions_addGlyph,.reactions_count,.reactions_digits,.reactions_digit,.reactions_picker,.reactions_arrow,.reactions_options,.reactions_highlight,.reactions_option,.reactions_optionIcon,.reactions_caption,.reactions_captionText,.reactions_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.range_histogram_slider_root{--forma-arc-histogram-height: 76px;--forma-arc-histogram-thumb: 22px;--forma-arc-histogram-track: 4px;display:grid;width:100%;min-width:0;gap:var(--forma-space-3);color:var(--forma-text);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);user-select:none;-webkit-user-select:none}.range_histogram_slider_header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--forma-space-4)}.range_histogram_slider_label{min-width:0;font-weight:500}.range_histogram_slider_readout{display:inline-flex;flex:none;align-items:baseline;gap:.3em;color:var(--forma-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.range_histogram_slider_dash{color:var(--forma-faint)}.range_histogram_slider_control{position:relative;display:grid;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.range_histogram_slider_chart{position:relative;height:var(--forma-arc-histogram-height);margin:0 calc(var(--forma-arc-histogram-thumb) / 2)}.range_histogram_slider_bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:2px}.range_histogram_slider_bar{flex:1 1 0;min-width:0;border-radius:3px 3px 1px 1px;background:color-mix(in oklab,var(--forma-text) 11%,transparent)}.range_histogram_slider_lit .range_histogram_slider_bar{background:var(--forma-arc-control-fill)}.range_histogram_slider_row{position:relative;height:var(--forma-control-small-height)}.range_histogram_slider_track{position:absolute;top:50%;right:calc(var(--forma-arc-histogram-thumb) / 2);left:calc(var(--forma-arc-histogram-thumb) / 2);height:var(--forma-arc-histogram-track);margin-top:calc(var(--forma-arc-histogram-track) / -2);border-radius:var(--forma-radius-pill);background:var(--forma-arc-control-track)}.range_histogram_slider_fill{position:absolute;inset:0;border-radius:inherit;background:var(--forma-arc-control-fill)}.range_histogram_slider_thumbs{position:absolute;inset:0 calc(var(--forma-arc-histogram-thumb) / 2);pointer-events:none}.range_histogram_slider_layer{position:absolute;inset:0}.range_histogram_slider_guide{position:absolute;right:0;bottom:50%;width:1px;height:calc(var(--forma-arc-histogram-height) + 50% + 2px);translate:50% 0;background:color-mix(in oklab,var(--forma-text) 40%,transparent);opacity:0;transform:scaleY(.6);transform-origin:50% 100%;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-duration-normal) var(--forma-ease-enter)}.range_histogram_slider_guide[data-on]{opacity:1;transform:none}.range_histogram_slider_thumb{position:absolute;top:50%;right:0;box-sizing:border-box;width:var(--forma-arc-histogram-thumb);height:var(--forma-arc-histogram-thumb);translate:50% -50%;border:0;border-radius:var(--forma-radius-pill);background:var(--forma-arc-control-thumb);box-shadow:var(--forma-arc-control-thumb-shadow);pointer-events:auto;cursor:grab}.range_histogram_slider_thumb:after{content:"";position:absolute;inset:-11px;border-radius:inherit}.range_histogram_slider_root[data-dragging],.range_histogram_slider_root[data-dragging] .range_histogram_slider_control,.range_histogram_slider_root[data-dragging] .range_histogram_slider_thumb{cursor:grabbing}.range_histogram_slider_root[data-disabled]{opacity:.5}.range_histogram_slider_root[data-disabled] .range_histogram_slider_control,.range_histogram_slider_root[data-disabled] .range_histogram_slider_thumb{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.range_histogram_slider_guide{transition:none}.range_histogram_slider_guide{transform:none}}:is(.range_histogram_slider_root,.range_histogram_slider_header,.range_histogram_slider_label,.range_histogram_slider_readout,.range_histogram_slider_dash,.range_histogram_slider_control,.range_histogram_slider_chart,.range_histogram_slider_bars,.range_histogram_slider_bar,.range_histogram_slider_lit,.range_histogram_slider_row,.range_histogram_slider_track,.range_histogram_slider_fill,.range_histogram_slider_thumbs,.range_histogram_slider_layer,.range_histogram_slider_guide,.range_histogram_slider_thumb):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.range_histogram_slider_root,.range_histogram_slider_header,.range_histogram_slider_label,.range_histogram_slider_readout,.range_histogram_slider_dash,.range_histogram_slider_control,.range_histogram_slider_chart,.range_histogram_slider_bars,.range_histogram_slider_bar,.range_histogram_slider_lit,.range_histogram_slider_row,.range_histogram_slider_track,.range_histogram_slider_fill,.range_histogram_slider_thumbs,.range_histogram_slider_layer,.range_histogram_slider_guide,.range_histogram_slider_thumb):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.range_histogram_slider_root,.range_histogram_slider_header,.range_histogram_slider_label,.range_histogram_slider_readout,.range_histogram_slider_dash,.range_histogram_slider_control,.range_histogram_slider_chart,.range_histogram_slider_bars,.range_histogram_slider_bar,.range_histogram_slider_lit,.range_histogram_slider_row,.range_histogram_slider_track,.range_histogram_slider_fill,.range_histogram_slider_thumbs,.range_histogram_slider_layer,.range_histogram_slider_guide,.range_histogram_slider_thumb),[data-reduced-motion=true] :is(.range_histogram_slider_root,.range_histogram_slider_header,.range_histogram_slider_label,.range_histogram_slider_readout,.range_histogram_slider_dash,.range_histogram_slider_control,.range_histogram_slider_chart,.range_histogram_slider_bars,.range_histogram_slider_bar,.range_histogram_slider_lit,.range_histogram_slider_row,.range_histogram_slider_track,.range_histogram_slider_fill,.range_histogram_slider_thumbs,.range_histogram_slider_layer,.range_histogram_slider_guide,.range_histogram_slider_thumb):before,[data-reduced-motion=true] :is(.range_histogram_slider_root,.range_histogram_slider_header,.range_histogram_slider_label,.range_histogram_slider_readout,.range_histogram_slider_dash,.range_histogram_slider_control,.range_histogram_slider_chart,.range_histogram_slider_bars,.range_histogram_slider_bar,.range_histogram_slider_lit,.range_histogram_slider_row,.range_histogram_slider_track,.range_histogram_slider_fill,.range_histogram_slider_thumbs,.range_histogram_slider_layer,.range_histogram_slider_guide,.range_histogram_slider_thumb):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.range_histogram_slider_root,.range_histogram_slider_header,.range_histogram_slider_label,.range_histogram_slider_readout,.range_histogram_slider_dash,.range_histogram_slider_control,.range_histogram_slider_chart,.range_histogram_slider_bars,.range_histogram_slider_bar,.range_histogram_slider_lit,.range_histogram_slider_row,.range_histogram_slider_track,.range_histogram_slider_fill,.range_histogram_slider_thumbs,.range_histogram_slider_layer,.range_histogram_slider_guide,.range_histogram_slider_thumb),:is(.range_histogram_slider_root,.range_histogram_slider_header,.range_histogram_slider_label,.range_histogram_slider_readout,.range_histogram_slider_dash,.range_histogram_slider_control,.range_histogram_slider_chart,.range_histogram_slider_bars,.range_histogram_slider_bar,.range_histogram_slider_lit,.range_histogram_slider_row,.range_histogram_slider_track,.range_histogram_slider_fill,.range_histogram_slider_thumbs,.range_histogram_slider_layer,.range_histogram_slider_guide,.range_histogram_slider_thumb):before,:is(.range_histogram_slider_root,.range_histogram_slider_header,.range_histogram_slider_label,.range_histogram_slider_readout,.range_histogram_slider_dash,.range_histogram_slider_control,.range_histogram_slider_chart,.range_histogram_slider_bars,.range_histogram_slider_bar,.range_histogram_slider_lit,.range_histogram_slider_row,.range_histogram_slider_track,.range_histogram_slider_fill,.range_histogram_slider_thumbs,.range_histogram_slider_layer,.range_histogram_slider_guide,.range_histogram_slider_thumb):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.inline_edit_root{--forma-arc-pad-x: 8px;--forma-arc-pad-y: 3px;position:relative;display:grid;min-width:0;margin-inline-start:calc(-1 * (var(--forma-arc-pad-x) + 1px));font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.inline_edit_root[data-variant=title]{--forma-arc-size: var(--forma-arc-text-xl);--forma-arc-leading: round(var(--forma-arc-size) * 1.3, 2px);--forma-arc-weight: 500;--forma-arc-ink: var(--forma-text)}.inline_edit_root[data-variant=body]{--forma-arc-pad-y: 5px;--forma-arc-size: var(--forma-font-size);--forma-arc-leading: round(var(--forma-arc-size) * 1.5, 1px);--forma-arc-weight: 400;--forma-arc-ink: var(--forma-muted)}.inline_edit_line{display:block;min-width:0;margin:0;padding-inline-end:66px;color:var(--forma-arc-ink);font-family:var(--forma-font-family);font-size:var(--forma-arc-size);font-weight:var(--forma-arc-weight);line-height:var(--forma-arc-leading);letter-spacing:var(--forma-arc-tracking-body)}.inline_edit_root[data-multiline] .inline_edit_line{padding-inline-end:38px}.inline_edit_box{position:relative;display:inline-block;max-width:100%;vertical-align:top}.inline_edit_root[data-multiline] .inline_edit_box{display:block}.inline_edit_display,.inline_edit_control{box-sizing:border-box;margin:0;padding:var(--forma-arc-pad-y) var(--forma-arc-pad-x);border:1px solid transparent;border-radius:var(--forma-radius-control);background:transparent;color:inherit;font:inherit;font-feature-settings:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:var(--forma-arc-leading);text-align:left;text-indent:0;text-transform:none;-webkit-tap-highlight-color:transparent}.inline_edit_display{position:relative;z-index:1;display:block;max-width:100%;cursor:text}.inline_edit_root[data-multiline] .inline_edit_display{width:100%}.inline_edit_root[data-editing] .inline_edit_display{visibility:hidden}.inline_edit_root[data-editing]:not([data-multiline]) .inline_edit_display{min-width:5em;padding-inline-end:calc(var(--forma-arc-pad-x) + 16px)}.inline_edit_display[aria-disabled=true]{cursor:progress}.inline_edit_layer{position:relative;display:block;transition:opacity var(--forma-duration-normal) var(--forma-ease-standard)}.inline_edit_layer[data-empty]{color:var(--forma-faint)}.inline_edit_root[data-phase=saving] .inline_edit_layer{opacity:.5;transition-duration:var(--forma-duration-fast)}.inline_edit_text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:pre}.inline_edit_root[data-multiline] .inline_edit_text{overflow:visible;white-space:pre-wrap;overflow-wrap:break-word}.inline_edit_control{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;outline:none;resize:none;overflow:hidden;caret-color:var(--forma-text)}.inline_edit_control:focus-visible{outline:none}.inline_edit_control::placeholder{color:var(--forma-faint);opacity:1}textarea.inline_edit_control{white-space:pre-wrap;overflow-wrap:break-word}.inline_edit_frame{position:absolute;top:0;bottom:0;left:0;z-index:0;box-sizing:border-box;border:1px solid transparent;border-radius:var(--forma-radius-control);background:transparent;pointer-events:none;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard)}.inline_edit_root[data-multiline] .inline_edit_frame{right:0}@media(hover:hover)and (pointer:fine){.inline_edit_display:not([aria-disabled=true]):hover~.inline_edit_frame{background:var(--forma-surface)}.inline_edit_pencil{opacity:0;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.inline_edit_display:hover~.inline_edit_frame .inline_edit_pencil,.inline_edit_display:focus-visible~.inline_edit_frame .inline_edit_pencil,.inline_edit_pencil:hover{opacity:1}}.inline_edit_root[data-editing] .inline_edit_frame{border-color:var(--forma-text);background:var(--forma-surface-raised);box-shadow:0 0 0 3px var(--forma-focus)}.inline_edit_root[data-invalid] .inline_edit_frame{border-color:var(--forma-danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--forma-danger) 24%,transparent)}.inline_edit_root[data-flash=on] .inline_edit_frame{border-color:color-mix(in oklab,var(--forma-danger) 30%,transparent);background:color-mix(in oklab,var(--forma-danger) 9%,transparent)}.inline_edit_root[data-flash=off] .inline_edit_frame{transition-duration:var(--forma-arc-duration-considered)}.inline_edit_slot{position:absolute;top:50%;left:calc(100% + 6px);display:grid;min-height:28px;margin-top:-14px;pointer-events:auto}.inline_edit_root[data-multiline] .inline_edit_slot{top:0;left:calc(100% + 8px);margin-top:calc(var(--forma-arc-pad-y) + var(--forma-arc-leading) / 2 - 13px)}.inline_edit_slotItem{display:grid;grid-area:1 / 1;min-height:28px;place-items:center start}.inline_edit_actions{display:flex;gap:4px}.inline_edit_root[data-multiline] .inline_edit_actions{flex-direction:column}.inline_edit_save,.inline_edit_cancel{display:grid;width:28px;height:28px;flex:none;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--forma-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.inline_edit_save{background:var(--forma-text);color:var(--forma-canvas)}.inline_edit_cancel{border-color:var(--forma-line);background:var(--forma-surface-raised);color:var(--forma-muted)}.inline_edit_save:active,.inline_edit_cancel:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.inline_edit_save:hover{background:color-mix(in oklab,var(--forma-text) 86%,var(--forma-canvas))}.inline_edit_cancel:hover{border-color:var(--forma-border-strong);background:var(--forma-surface);color:var(--forma-text)}}.inline_edit_pencil{margin-left:2px;color:var(--forma-faint);cursor:pointer}.inline_edit_spinner{display:block;width:14px;height:14px;margin-left:2px;border:1.5px solid var(--forma-faint);border-right-color:transparent;border-radius:var(--forma-radius-pill);animation:inline_edit_spin .7s linear infinite}.inline_edit_saved{display:grid;margin-left:1px;place-items:center;color:var(--forma-success)}.inline_edit_failedIcon{margin-left:1px;color:var(--forma-danger)}.inline_edit_reveal{display:block;overflow:hidden}.inline_edit_revealInner{position:relative;display:block}.inline_edit_message{display:flex;align-items:flex-start;gap:6px;padding:6px var(--forma-arc-pad-x) 4px calc(var(--forma-arc-pad-x) + 1px);color:var(--forma-muted);font-size:var(--forma-font-small);font-weight:400;line-height:var(--forma-arc-leading-body)}.inline_edit_message[data-tone=error]{color:var(--forma-danger)}.inline_edit_messageIcon{flex:none;margin-top:2px;color:var(--forma-danger)}.inline_edit_retry{margin:0 0 0 2px;padding:0;border:0;border-radius:4px;background:none;color:var(--forma-text);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--forma-border-strong);text-underline-offset:3px;cursor:pointer}@media(hover:hover)and (pointer:fine){.inline_edit_retry:hover{text-decoration-color:currentColor}}.inline_edit_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes inline_edit_spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.inline_edit_spinner{animation:none;border-right-color:var(--forma-faint);border-top-color:transparent}.inline_edit_layer,.inline_edit_save,.inline_edit_cancel,.inline_edit_pencil{transition:none}}:is(.inline_edit_root,.inline_edit_line,.inline_edit_box,.inline_edit_display,.inline_edit_control,.inline_edit_layer,.inline_edit_text,.inline_edit_frame,.inline_edit_pencil,.inline_edit_slot,.inline_edit_slotItem,.inline_edit_actions,.inline_edit_save,.inline_edit_cancel,.inline_edit_spinner,.inline_edit_saved,.inline_edit_failedIcon,.inline_edit_reveal,.inline_edit_revealInner,.inline_edit_message,.inline_edit_messageIcon,.inline_edit_retry,.inline_edit_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.inline_edit_root,.inline_edit_line,.inline_edit_box,.inline_edit_display,.inline_edit_control,.inline_edit_layer,.inline_edit_text,.inline_edit_frame,.inline_edit_pencil,.inline_edit_slot,.inline_edit_slotItem,.inline_edit_actions,.inline_edit_save,.inline_edit_cancel,.inline_edit_spinner,.inline_edit_saved,.inline_edit_failedIcon,.inline_edit_reveal,.inline_edit_revealInner,.inline_edit_message,.inline_edit_messageIcon,.inline_edit_retry,.inline_edit_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.inline_edit_root,.inline_edit_line,.inline_edit_box,.inline_edit_display,.inline_edit_control,.inline_edit_layer,.inline_edit_text,.inline_edit_frame,.inline_edit_pencil,.inline_edit_slot,.inline_edit_slotItem,.inline_edit_actions,.inline_edit_save,.inline_edit_cancel,.inline_edit_spinner,.inline_edit_saved,.inline_edit_failedIcon,.inline_edit_reveal,.inline_edit_revealInner,.inline_edit_message,.inline_edit_messageIcon,.inline_edit_retry,.inline_edit_srOnly),[data-reduced-motion=true] :is(.inline_edit_root,.inline_edit_line,.inline_edit_box,.inline_edit_display,.inline_edit_control,.inline_edit_layer,.inline_edit_text,.inline_edit_frame,.inline_edit_pencil,.inline_edit_slot,.inline_edit_slotItem,.inline_edit_actions,.inline_edit_save,.inline_edit_cancel,.inline_edit_spinner,.inline_edit_saved,.inline_edit_failedIcon,.inline_edit_reveal,.inline_edit_revealInner,.inline_edit_message,.inline_edit_messageIcon,.inline_edit_retry,.inline_edit_srOnly):before,[data-reduced-motion=true] :is(.inline_edit_root,.inline_edit_line,.inline_edit_box,.inline_edit_display,.inline_edit_control,.inline_edit_layer,.inline_edit_text,.inline_edit_frame,.inline_edit_pencil,.inline_edit_slot,.inline_edit_slotItem,.inline_edit_actions,.inline_edit_save,.inline_edit_cancel,.inline_edit_spinner,.inline_edit_saved,.inline_edit_failedIcon,.inline_edit_reveal,.inline_edit_revealInner,.inline_edit_message,.inline_edit_messageIcon,.inline_edit_retry,.inline_edit_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.inline_edit_root,.inline_edit_line,.inline_edit_box,.inline_edit_display,.inline_edit_control,.inline_edit_layer,.inline_edit_text,.inline_edit_frame,.inline_edit_pencil,.inline_edit_slot,.inline_edit_slotItem,.inline_edit_actions,.inline_edit_save,.inline_edit_cancel,.inline_edit_spinner,.inline_edit_saved,.inline_edit_failedIcon,.inline_edit_reveal,.inline_edit_revealInner,.inline_edit_message,.inline_edit_messageIcon,.inline_edit_retry,.inline_edit_srOnly),:is(.inline_edit_root,.inline_edit_line,.inline_edit_box,.inline_edit_display,.inline_edit_control,.inline_edit_layer,.inline_edit_text,.inline_edit_frame,.inline_edit_pencil,.inline_edit_slot,.inline_edit_slotItem,.inline_edit_actions,.inline_edit_save,.inline_edit_cancel,.inline_edit_spinner,.inline_edit_saved,.inline_edit_failedIcon,.inline_edit_reveal,.inline_edit_revealInner,.inline_edit_message,.inline_edit_messageIcon,.inline_edit_retry,.inline_edit_srOnly):before,:is(.inline_edit_root,.inline_edit_line,.inline_edit_box,.inline_edit_display,.inline_edit_control,.inline_edit_layer,.inline_edit_text,.inline_edit_frame,.inline_edit_pencil,.inline_edit_slot,.inline_edit_slotItem,.inline_edit_actions,.inline_edit_save,.inline_edit_cancel,.inline_edit_spinner,.inline_edit_saved,.inline_edit_failedIcon,.inline_edit_reveal,.inline_edit_revealInner,.inline_edit_message,.inline_edit_messageIcon,.inline_edit_retry,.inline_edit_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.expanding_search_root{position:relative;width:100%;min-width:var(--forma-control-height);height:var(--forma-control-height);pointer-events:none}.expanding_search_shell{position:absolute;top:0;right:0;height:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:calc(var(--forma-control-height) / 2 - (var(--forma-control-height) / 2 - var(--forma-radius-control)) * var(--forma-arc-es-open, 0));background:var(--forma-surface-raised);color:var(--forma-muted);pointer-events:auto;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.expanding_search_root[data-anchor=start] .expanding_search_shell{right:auto;left:0}.expanding_search_shell[data-expanded]{border-color:var(--forma-border-strong);color:var(--forma-text)}.expanding_search_shell:has(>.expanding_search_trigger:focus-visible),.expanding_search_shell:has(>.expanding_search_input:focus){border-color:var(--forma-text);box-shadow:0 0 0 3px var(--forma-focus);color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.expanding_search_shell:not([data-expanded]):hover{background:var(--forma-surface);color:var(--forma-text)}.expanding_search_shell[data-expanded]:not(:has(>.expanding_search_input:focus)):hover{border-color:var(--forma-text)}.expanding_search_clear:hover{background:var(--forma-surface);color:var(--forma-text)}}.expanding_search_shell:not([data-expanded]):has(>.expanding_search_trigger:active){transform:scale(.97);transition-duration:var(--forma-duration-fast),var(--forma-duration-fast),var(--forma-duration-fast),var(--forma-duration-normal),var(--forma-arc-duration-instant)}.expanding_search_trigger{position:absolute;z-index:1;inset:0;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.expanding_search_trigger:focus-visible{outline:none}.expanding_search_icon{position:absolute;top:calc(50% - 9px);left:calc(var(--forma-control-height) / 2 - 10px);pointer-events:none}.expanding_search_input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0 40px 0 38px;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);text-overflow:ellipsis;outline:none}.expanding_search_input:focus-visible{outline:none}.expanding_search_input::placeholder{color:var(--forma-faint);opacity:1}.expanding_search_input[inert]{pointer-events:none}.expanding_search_clear{position:absolute;z-index:1;top:calc(50% - 14px);right:7px;display:grid;width:28px;height:28px;place-items:center;margin:0;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint);cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard);-webkit-tap-highlight-color:transparent}.expanding_search_panel{position:absolute;z-index:40;top:calc(100% + 8px);right:0;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);pointer-events:auto}.expanding_search_root[data-anchor=start] .expanding_search_panel{right:auto;left:0}.expanding_search_body{position:relative;width:calc(var(--forma-arc-es-width, 360px) - 2px);max-height:min(22rem,60vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-width:thin}.expanding_search_view{position:relative}.expanding_search_listbox{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:4px}.expanding_search_group{position:relative}.expanding_search_groupLabel{padding:8px 12px 4px;color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:500;line-height:var(--forma-arc-leading-body)}.expanding_search_option{position:relative;display:flex;min-height:48px;align-items:center;gap:12px;padding:6px 12px;border-radius:calc(var(--forma-radius-panel) - 6px);color:var(--forma-text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.expanding_search_highlight{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:color-mix(in oklab,var(--forma-text) 6%,transparent);pointer-events:none}.expanding_search_optionIcon{display:grid;flex:none;width:18px;place-items:center;color:var(--forma-faint);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.expanding_search_option[data-active] .expanding_search_optionIcon{color:var(--forma-text)}.expanding_search_optionText{display:grid;min-width:0}.expanding_search_optionTitle,.expanding_search_optionMeta{overflow:hidden;line-height:var(--forma-arc-leading-body);text-overflow:ellipsis;white-space:nowrap}.expanding_search_optionTitle{color:var(--forma-text);font-size:var(--forma-font-size)}.expanding_search_optionMeta{color:var(--forma-faint);font-size:var(--forma-font-small)}.expanding_search_mark{background:none;color:var(--forma-text);font-weight:500}.expanding_search_empty{display:grid;gap:2px;padding:12px 12px 14px}.expanding_search_emptyTitle{margin:0;overflow-wrap:anywhere;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.expanding_search_emptyHint{margin:0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.expanding_search_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.expanding_search_shell,.expanding_search_clear,.expanding_search_optionIcon{transition:none}.expanding_search_shell:not([data-expanded]):has(>.expanding_search_trigger:active){transform:none}}:is(.expanding_search_root,.expanding_search_shell,.expanding_search_trigger,.expanding_search_input,.expanding_search_clear,.expanding_search_icon,.expanding_search_panel,.expanding_search_body,.expanding_search_view,.expanding_search_listbox,.expanding_search_group,.expanding_search_groupLabel,.expanding_search_option,.expanding_search_highlight,.expanding_search_optionIcon,.expanding_search_optionText,.expanding_search_optionTitle,.expanding_search_optionMeta,.expanding_search_mark,.expanding_search_empty,.expanding_search_emptyTitle,.expanding_search_emptyHint,.expanding_search_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.expanding_search_root,.expanding_search_shell,.expanding_search_trigger,.expanding_search_input,.expanding_search_clear,.expanding_search_icon,.expanding_search_panel,.expanding_search_body,.expanding_search_view,.expanding_search_listbox,.expanding_search_group,.expanding_search_groupLabel,.expanding_search_option,.expanding_search_highlight,.expanding_search_optionIcon,.expanding_search_optionText,.expanding_search_optionTitle,.expanding_search_optionMeta,.expanding_search_mark,.expanding_search_empty,.expanding_search_emptyTitle,.expanding_search_emptyHint,.expanding_search_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.expanding_search_root,.expanding_search_shell,.expanding_search_trigger,.expanding_search_input,.expanding_search_clear,.expanding_search_icon,.expanding_search_panel,.expanding_search_body,.expanding_search_view,.expanding_search_listbox,.expanding_search_group,.expanding_search_groupLabel,.expanding_search_option,.expanding_search_highlight,.expanding_search_optionIcon,.expanding_search_optionText,.expanding_search_optionTitle,.expanding_search_optionMeta,.expanding_search_mark,.expanding_search_empty,.expanding_search_emptyTitle,.expanding_search_emptyHint,.expanding_search_srOnly),[data-reduced-motion=true] :is(.expanding_search_root,.expanding_search_shell,.expanding_search_trigger,.expanding_search_input,.expanding_search_clear,.expanding_search_icon,.expanding_search_panel,.expanding_search_body,.expanding_search_view,.expanding_search_listbox,.expanding_search_group,.expanding_search_groupLabel,.expanding_search_option,.expanding_search_highlight,.expanding_search_optionIcon,.expanding_search_optionText,.expanding_search_optionTitle,.expanding_search_optionMeta,.expanding_search_mark,.expanding_search_empty,.expanding_search_emptyTitle,.expanding_search_emptyHint,.expanding_search_srOnly):before,[data-reduced-motion=true] :is(.expanding_search_root,.expanding_search_shell,.expanding_search_trigger,.expanding_search_input,.expanding_search_clear,.expanding_search_icon,.expanding_search_panel,.expanding_search_body,.expanding_search_view,.expanding_search_listbox,.expanding_search_group,.expanding_search_groupLabel,.expanding_search_option,.expanding_search_highlight,.expanding_search_optionIcon,.expanding_search_optionText,.expanding_search_optionTitle,.expanding_search_optionMeta,.expanding_search_mark,.expanding_search_empty,.expanding_search_emptyTitle,.expanding_search_emptyHint,.expanding_search_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.expanding_search_root,.expanding_search_shell,.expanding_search_trigger,.expanding_search_input,.expanding_search_clear,.expanding_search_icon,.expanding_search_panel,.expanding_search_body,.expanding_search_view,.expanding_search_listbox,.expanding_search_group,.expanding_search_groupLabel,.expanding_search_option,.expanding_search_highlight,.expanding_search_optionIcon,.expanding_search_optionText,.expanding_search_optionTitle,.expanding_search_optionMeta,.expanding_search_mark,.expanding_search_empty,.expanding_search_emptyTitle,.expanding_search_emptyHint,.expanding_search_srOnly),:is(.expanding_search_root,.expanding_search_shell,.expanding_search_trigger,.expanding_search_input,.expanding_search_clear,.expanding_search_icon,.expanding_search_panel,.expanding_search_body,.expanding_search_view,.expanding_search_listbox,.expanding_search_group,.expanding_search_groupLabel,.expanding_search_option,.expanding_search_highlight,.expanding_search_optionIcon,.expanding_search_optionText,.expanding_search_optionTitle,.expanding_search_optionMeta,.expanding_search_mark,.expanding_search_empty,.expanding_search_emptyTitle,.expanding_search_emptyHint,.expanding_search_srOnly):before,:is(.expanding_search_root,.expanding_search_shell,.expanding_search_trigger,.expanding_search_input,.expanding_search_clear,.expanding_search_icon,.expanding_search_panel,.expanding_search_body,.expanding_search_view,.expanding_search_listbox,.expanding_search_group,.expanding_search_groupLabel,.expanding_search_option,.expanding_search_highlight,.expanding_search_optionIcon,.expanding_search_optionText,.expanding_search_optionTitle,.expanding_search_optionMeta,.expanding_search_mark,.expanding_search_empty,.expanding_search_emptyTitle,.expanding_search_emptyHint,.expanding_search_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.chip_group_frame{min-width:0}.chip_group_content{position:relative}.chip_group_group{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;gap:var(--forma-space-2)}.chip_group_chip{position:relative;display:inline-flex;max-width:100%;padding:0;border:0;border-radius:var(--forma-radius-pill);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.chip_group_body{position:relative;isolation:isolate;display:inline-flex;min-width:0;height:var(--forma-control-small-height);align-items:center;padding:0 14px;transition:scale var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.chip_group_chip:active .chip_group_body{scale:.97;transition-duration:var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}.chip_group_surface{position:absolute;z-index:-1;top:0;bottom:0;left:0;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard)}.chip_group_check{position:absolute;top:calc(50% - 7px);left:12px;display:grid;width:14px;height:14px;place-items:center;color:var(--forma-accent-hover);transform-origin:0 50%}.chip_group_check svg{display:block;overflow:visible}.chip_group_slot{width:0;flex:none}.chip_group_body[data-selected=true] .chip_group_slot{width:18px}.chip_group_label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip_group_body[data-selected=true] .chip_group_surface{border-color:color-mix(in oklab,var(--forma-accent) 42%,var(--forma-line));background:color-mix(in oklab,var(--forma-accent) 11%,var(--forma-surface-raised))}.chip_group_chip[aria-pressed=true]{color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.chip_group_chip:hover{color:var(--forma-text)}.chip_group_chip:hover .chip_group_surface{border-color:var(--forma-border-strong)}.chip_group_chip[aria-pressed=true]:hover .chip_group_surface{border-color:color-mix(in oklab,var(--forma-accent) 60%,var(--forma-line));background:color-mix(in oklab,var(--forma-accent) 16%,var(--forma-surface-raised))}}.chip_group_chip:not(.chip_group_more){z-index:1}.chip_group_more{color:var(--forma-faint)}.chip_group_more .chip_group_surface{border-color:var(--forma-line);background:var(--forma-surface)}.chip_group_moreText{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.chip_group_moreLine{display:block;white-space:nowrap}@media(prefers-reduced-motion:reduce){.chip_group_chip,.chip_group_body,.chip_group_surface{transition:none}.chip_group_chip:active .chip_group_body{scale:none}}:is(.chip_group_frame,.chip_group_content,.chip_group_group,.chip_group_chip,.chip_group_body,.chip_group_surface,.chip_group_check,.chip_group_slot,.chip_group_label,.chip_group_more,.chip_group_moreText,.chip_group_moreLine):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.chip_group_frame,.chip_group_content,.chip_group_group,.chip_group_chip,.chip_group_body,.chip_group_surface,.chip_group_check,.chip_group_slot,.chip_group_label,.chip_group_more,.chip_group_moreText,.chip_group_moreLine):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.chip_group_frame,.chip_group_content,.chip_group_group,.chip_group_chip,.chip_group_body,.chip_group_surface,.chip_group_check,.chip_group_slot,.chip_group_label,.chip_group_more,.chip_group_moreText,.chip_group_moreLine),[data-reduced-motion=true] :is(.chip_group_frame,.chip_group_content,.chip_group_group,.chip_group_chip,.chip_group_body,.chip_group_surface,.chip_group_check,.chip_group_slot,.chip_group_label,.chip_group_more,.chip_group_moreText,.chip_group_moreLine):before,[data-reduced-motion=true] :is(.chip_group_frame,.chip_group_content,.chip_group_group,.chip_group_chip,.chip_group_body,.chip_group_surface,.chip_group_check,.chip_group_slot,.chip_group_label,.chip_group_more,.chip_group_moreText,.chip_group_moreLine):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.chip_group_frame,.chip_group_content,.chip_group_group,.chip_group_chip,.chip_group_body,.chip_group_surface,.chip_group_check,.chip_group_slot,.chip_group_label,.chip_group_more,.chip_group_moreText,.chip_group_moreLine),:is(.chip_group_frame,.chip_group_content,.chip_group_group,.chip_group_chip,.chip_group_body,.chip_group_surface,.chip_group_check,.chip_group_slot,.chip_group_label,.chip_group_more,.chip_group_moreText,.chip_group_moreLine):before,:is(.chip_group_frame,.chip_group_content,.chip_group_group,.chip_group_chip,.chip_group_body,.chip_group_surface,.chip_group_check,.chip_group_slot,.chip_group_label,.chip_group_more,.chip_group_moreText,.chip_group_moreLine):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.password_strength_field{--forma-arc-tone: var(--forma-border-strong);display:grid;min-width:0}.password_strength_field[data-level="1"]{--forma-arc-tone: var(--forma-danger)}.password_strength_field[data-level="2"]{--forma-arc-tone: var(--forma-warning)}.password_strength_field[data-level="3"],.password_strength_field[data-level="4"]{--forma-arc-tone: var(--forma-success)}.password_strength_label{margin-bottom:var(--forma-space-2);color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.password_strength_shell{display:flex;min-height:var(--forma-control-height);align-items:center;gap:var(--forma-space-1);padding:0 5px 0 var(--forma-space-4);border:1px solid var(--forma-border-strong);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.password_strength_shell:hover:not(:focus-within){border-color:var(--forma-faint)}}.password_strength_shell:focus-within{border-color:var(--forma-text)}.password_strength_shell:has(.password_strength_input[aria-invalid=true]){border-color:var(--forma-danger)}.password_strength_input{width:100%;min-width:0;height:calc(var(--forma-control-height) - 2px);padding:0;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);outline:0}.password_strength_input::placeholder{color:var(--forma-faint)}@media(pointer:coarse){.password_strength_input{font-size:var(--forma-arc-text-base)}}.password_strength_input[data-reveal=shown]{animation:password_strength_resolve-shown var(--forma-duration-normal) var(--forma-ease-enter)}.password_strength_input[data-reveal=hidden]{animation:password_strength_resolve-hidden var(--forma-duration-normal) var(--forma-ease-enter)}@keyframes password_strength_resolve-shown{0%{opacity:.35;filter:blur(2px)}}@keyframes password_strength_resolve-hidden{0%{opacity:.35;filter:blur(2px)}}.password_strength_reveal{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:calc(var(--forma-radius-control) - 5px);background:transparent;color:var(--forma-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.password_strength_reveal:hover{background:var(--forma-surface);color:var(--forma-text)}}.password_strength_reveal:active{transform:scale(.94);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform .1s var(--forma-ease-standard)}.password_strength_reveal[aria-pressed=true]{color:var(--forma-text)}.password_strength_errorSlot{display:block;overflow:hidden}.password_strength_error{position:relative;display:block;padding-top:var(--forma-space-2);color:var(--forma-danger);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.password_strength_errorText{display:block}.password_strength_meterRow{display:flex;align-items:center;gap:var(--forma-space-3);margin-top:var(--forma-space-3)}.password_strength_meter{display:grid;flex:1 1 auto;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.password_strength_segment{position:relative;height:4px;overflow:hidden;isolation:isolate;border-radius:var(--forma-radius-pill);background:var(--forma-line)}.password_strength_fill{position:absolute;inset:0;border-radius:inherit;background:var(--forma-arc-tone);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.password_strength_word{position:relative;display:block;flex:0 0 4.5rem;height:1.4em;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);text-align:right;white-space:nowrap}.password_strength_wordText{display:inline-block}.password_strength_rules{display:grid;gap:6px;margin:var(--forma-space-4) 0 0;padding:0;list-style:none}.password_strength_rule{display:flex;min-height:1.25rem;align-items:center;gap:10px;color:var(--forma-faint);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.password_strength_rule[data-met]{color:var(--forma-text)}.password_strength_ruleLabel{min-width:0}.password_strength_mark{position:relative;display:block;width:16px;height:16px;flex:0 0 16px;border:1.25px solid var(--forma-border-strong);border-radius:var(--forma-radius-pill);color:var(--forma-success);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.password_strength_rule[data-met] .password_strength_mark{border-color:transparent}.password_strength_markFill{position:absolute;inset:-1.25px;border-radius:inherit;background:color-mix(in oklab,var(--forma-success) 16%,transparent)}.password_strength_tick{position:absolute;inset:-1.25px;width:16px;height:16px}.password_strength_remaining{position:relative;display:block;margin-left:auto;padding-left:var(--forma-space-2);color:var(--forma-faint);font-size:var(--forma-font-small);white-space:nowrap}.password_strength_remainingText{display:inline-flex;align-items:baseline;gap:.28em}.password_strength_number{display:inline-flex;font-variant-numeric:tabular-nums}.password_strength_place{position:relative;display:inline-block;overflow-x:clip}.password_strength_digit{display:inline-block}.password_strength_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.password_strength_shell,.password_strength_reveal,.password_strength_fill,.password_strength_rule,.password_strength_mark{transition:none}.password_strength_reveal:active{transform:none}.password_strength_input[data-reveal]{animation:none}}:is(.password_strength_field,.password_strength_label,.password_strength_shell,.password_strength_input,.password_strength_reveal,.password_strength_errorSlot,.password_strength_error,.password_strength_errorText,.password_strength_meterRow,.password_strength_meter,.password_strength_segment,.password_strength_fill,.password_strength_word,.password_strength_wordText,.password_strength_rules,.password_strength_rule,.password_strength_ruleLabel,.password_strength_mark,.password_strength_markFill,.password_strength_tick,.password_strength_remaining,.password_strength_remainingText,.password_strength_number,.password_strength_place,.password_strength_digit,.password_strength_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.password_strength_field,.password_strength_label,.password_strength_shell,.password_strength_input,.password_strength_reveal,.password_strength_errorSlot,.password_strength_error,.password_strength_errorText,.password_strength_meterRow,.password_strength_meter,.password_strength_segment,.password_strength_fill,.password_strength_word,.password_strength_wordText,.password_strength_rules,.password_strength_rule,.password_strength_ruleLabel,.password_strength_mark,.password_strength_markFill,.password_strength_tick,.password_strength_remaining,.password_strength_remainingText,.password_strength_number,.password_strength_place,.password_strength_digit,.password_strength_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.password_strength_field,.password_strength_label,.password_strength_shell,.password_strength_input,.password_strength_reveal,.password_strength_errorSlot,.password_strength_error,.password_strength_errorText,.password_strength_meterRow,.password_strength_meter,.password_strength_segment,.password_strength_fill,.password_strength_word,.password_strength_wordText,.password_strength_rules,.password_strength_rule,.password_strength_ruleLabel,.password_strength_mark,.password_strength_markFill,.password_strength_tick,.password_strength_remaining,.password_strength_remainingText,.password_strength_number,.password_strength_place,.password_strength_digit,.password_strength_srOnly),[data-reduced-motion=true] :is(.password_strength_field,.password_strength_label,.password_strength_shell,.password_strength_input,.password_strength_reveal,.password_strength_errorSlot,.password_strength_error,.password_strength_errorText,.password_strength_meterRow,.password_strength_meter,.password_strength_segment,.password_strength_fill,.password_strength_word,.password_strength_wordText,.password_strength_rules,.password_strength_rule,.password_strength_ruleLabel,.password_strength_mark,.password_strength_markFill,.password_strength_tick,.password_strength_remaining,.password_strength_remainingText,.password_strength_number,.password_strength_place,.password_strength_digit,.password_strength_srOnly):before,[data-reduced-motion=true] :is(.password_strength_field,.password_strength_label,.password_strength_shell,.password_strength_input,.password_strength_reveal,.password_strength_errorSlot,.password_strength_error,.password_strength_errorText,.password_strength_meterRow,.password_strength_meter,.password_strength_segment,.password_strength_fill,.password_strength_word,.password_strength_wordText,.password_strength_rules,.password_strength_rule,.password_strength_ruleLabel,.password_strength_mark,.password_strength_markFill,.password_strength_tick,.password_strength_remaining,.password_strength_remainingText,.password_strength_number,.password_strength_place,.password_strength_digit,.password_strength_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.password_strength_field,.password_strength_label,.password_strength_shell,.password_strength_input,.password_strength_reveal,.password_strength_errorSlot,.password_strength_error,.password_strength_errorText,.password_strength_meterRow,.password_strength_meter,.password_strength_segment,.password_strength_fill,.password_strength_word,.password_strength_wordText,.password_strength_rules,.password_strength_rule,.password_strength_ruleLabel,.password_strength_mark,.password_strength_markFill,.password_strength_tick,.password_strength_remaining,.password_strength_remainingText,.password_strength_number,.password_strength_place,.password_strength_digit,.password_strength_srOnly),:is(.password_strength_field,.password_strength_label,.password_strength_shell,.password_strength_input,.password_strength_reveal,.password_strength_errorSlot,.password_strength_error,.password_strength_errorText,.password_strength_meterRow,.password_strength_meter,.password_strength_segment,.password_strength_fill,.password_strength_word,.password_strength_wordText,.password_strength_rules,.password_strength_rule,.password_strength_ruleLabel,.password_strength_mark,.password_strength_markFill,.password_strength_tick,.password_strength_remaining,.password_strength_remainingText,.password_strength_number,.password_strength_place,.password_strength_digit,.password_strength_srOnly):before,:is(.password_strength_field,.password_strength_label,.password_strength_shell,.password_strength_input,.password_strength_reveal,.password_strength_errorSlot,.password_strength_error,.password_strength_errorText,.password_strength_meterRow,.password_strength_meter,.password_strength_segment,.password_strength_fill,.password_strength_word,.password_strength_wordText,.password_strength_rules,.password_strength_rule,.password_strength_ruleLabel,.password_strength_mark,.password_strength_markFill,.password_strength_tick,.password_strength_remaining,.password_strength_remainingText,.password_strength_number,.password_strength_place,.password_strength_digit,.password_strength_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.bottom_sheet_overlay{position:fixed;inset:0;z-index:50;background:#0d0d0d57}:root[data-theme=dark] .bottom_sheet_overlay{background:#00000085}.bottom_sheet_overlay[data-state=closed],.bottom_sheet_sheet[data-state=closed]{pointer-events:none!important}.bottom_sheet_sheet{position:fixed;z-index:51;right:0;bottom:calc(var(--forma-arc-sheet-extension) * -1);left:0;display:flex;flex-direction:column;width:min(100%,36rem);height:calc(var(--forma-arc-sheet-max) * 100vh + var(--forma-arc-sheet-extension));height:calc(var(--forma-arc-sheet-max) * 100dvh + var(--forma-arc-sheet-extension));margin-inline:auto;overflow:hidden;padding-bottom:calc(var(--forma-arc-sheet-extension) + env(safe-area-inset-bottom,0px));border:1px solid var(--forma-line);border-bottom:0;border-radius:var(--forma-radius-panel) var(--forma-radius-panel) 0 0;background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);outline:none;will-change:transform}.bottom_sheet_header{position:relative;flex:none;padding:var(--forma-space-2) var(--forma-arc-space-5) var(--forma-space-4);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.bottom_sheet_sheet[data-dragging] .bottom_sheet_header{cursor:grabbing}.bottom_sheet_header:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--forma-line);content:"";opacity:0;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.bottom_sheet_sheet[data-scrolled] .bottom_sheet_header:after{opacity:1}.bottom_sheet_grabber{display:flex;width:3.5rem;height:1.25rem;align-items:center;justify-content:center;margin:0 auto var(--forma-space-1);padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;cursor:inherit;-webkit-tap-highlight-color:transparent}.bottom_sheet_grabberBar{width:2.25rem;height:5px;border-radius:var(--forma-radius-pill);background:var(--forma-border-strong);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.bottom_sheet_grabber:hover .bottom_sheet_grabberBar{background:var(--forma-faint)}}.bottom_sheet_sheet[data-dragging] .bottom_sheet_grabberBar{background:var(--forma-faint)}.bottom_sheet_headRow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--forma-space-4)}.bottom_sheet_headText{min-width:0}.bottom_sheet_title{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-font-section);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.bottom_sheet_description{margin:2px 0 0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.bottom_sheet_close{display:grid;flex:none;width:2rem;height:2rem;place-items:center;margin-top:-2px;padding:0;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface);color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.bottom_sheet_close:hover{color:var(--forma-text);border-color:var(--forma-border-strong)}}.bottom_sheet_close:active{color:var(--forma-text)}.bottom_sheet_body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--forma-space-1) var(--forma-arc-space-5) var(--forma-space-6);overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.bottom_sheet_sheet:not([data-expanded]) .bottom_sheet_body{overflow:hidden;touch-action:none}.bottom_sheet_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:40rem){.bottom_sheet_header,.bottom_sheet_body{padding-inline:var(--forma-space-4)}}@media(prefers-reduced-motion:reduce){.bottom_sheet_header:after,.bottom_sheet_grabberBar,.bottom_sheet_close{transition:none}}:is(.bottom_sheet_overlay,.bottom_sheet_sheet,.bottom_sheet_header,.bottom_sheet_grabber,.bottom_sheet_grabberBar,.bottom_sheet_headRow,.bottom_sheet_headText,.bottom_sheet_title,.bottom_sheet_description,.bottom_sheet_close,.bottom_sheet_body,.bottom_sheet_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.bottom_sheet_overlay,.bottom_sheet_sheet,.bottom_sheet_header,.bottom_sheet_grabber,.bottom_sheet_grabberBar,.bottom_sheet_headRow,.bottom_sheet_headText,.bottom_sheet_title,.bottom_sheet_description,.bottom_sheet_close,.bottom_sheet_body,.bottom_sheet_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.bottom_sheet_overlay,.bottom_sheet_sheet,.bottom_sheet_header,.bottom_sheet_grabber,.bottom_sheet_grabberBar,.bottom_sheet_headRow,.bottom_sheet_headText,.bottom_sheet_title,.bottom_sheet_description,.bottom_sheet_close,.bottom_sheet_body,.bottom_sheet_srOnly),[data-reduced-motion=true] :is(.bottom_sheet_overlay,.bottom_sheet_sheet,.bottom_sheet_header,.bottom_sheet_grabber,.bottom_sheet_grabberBar,.bottom_sheet_headRow,.bottom_sheet_headText,.bottom_sheet_title,.bottom_sheet_description,.bottom_sheet_close,.bottom_sheet_body,.bottom_sheet_srOnly):before,[data-reduced-motion=true] :is(.bottom_sheet_overlay,.bottom_sheet_sheet,.bottom_sheet_header,.bottom_sheet_grabber,.bottom_sheet_grabberBar,.bottom_sheet_headRow,.bottom_sheet_headText,.bottom_sheet_title,.bottom_sheet_description,.bottom_sheet_close,.bottom_sheet_body,.bottom_sheet_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.bottom_sheet_overlay,.bottom_sheet_sheet,.bottom_sheet_header,.bottom_sheet_grabber,.bottom_sheet_grabberBar,.bottom_sheet_headRow,.bottom_sheet_headText,.bottom_sheet_title,.bottom_sheet_description,.bottom_sheet_close,.bottom_sheet_body,.bottom_sheet_srOnly),:is(.bottom_sheet_overlay,.bottom_sheet_sheet,.bottom_sheet_header,.bottom_sheet_grabber,.bottom_sheet_grabberBar,.bottom_sheet_headRow,.bottom_sheet_headText,.bottom_sheet_title,.bottom_sheet_description,.bottom_sheet_close,.bottom_sheet_body,.bottom_sheet_srOnly):before,:is(.bottom_sheet_overlay,.bottom_sheet_sheet,.bottom_sheet_header,.bottom_sheet_grabber,.bottom_sheet_grabberBar,.bottom_sheet_headRow,.bottom_sheet_headText,.bottom_sheet_title,.bottom_sheet_description,.bottom_sheet_close,.bottom_sheet_body,.bottom_sheet_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hover_card_card{z-index:60;box-sizing:border-box;width:18.5rem;max-width:min(18.5rem,var(--radix-popover-content-available-width, calc(100vw - 24px) ));padding:var(--forma-space-4);border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);transform-origin:var(--radix-popover-content-transform-origin);outline:none}.hover_card_profile{display:grid;gap:var(--forma-space-3)}.hover_card_head{display:flex;min-width:0;align-items:center;gap:var(--forma-space-3)}.hover_card_avatar{position:relative;display:grid;width:48px;height:48px;flex:none;place-items:center;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface);color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500}.hover_card_avatar img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--forma-duration-normal) var(--forma-ease-enter),filter var(--forma-duration-normal) var(--forma-ease-enter)}.hover_card_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.hover_card_identity{display:grid;min-width:0}.hover_card_name,.hover_card_role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hover_card_name{color:var(--forma-text);font-size:var(--forma-arc-text-base);font-weight:500;line-height:var(--forma-arc-leading-body)}.hover_card_role{color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.hover_card_bio{margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.hover_card_stats{display:flex;flex-wrap:wrap;gap:var(--forma-space-2) var(--forma-space-6);margin:0;padding-top:var(--forma-space-3);border-top:1px solid var(--forma-arc-border-subtle)}.hover_card_stat{display:flex;flex-direction:column-reverse}.hover_card_stat dt{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.hover_card_stat dd{margin:0;color:var(--forma-text);font-size:var(--forma-arc-text-base);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--forma-arc-leading-body)}.hover_card_meta{display:flex;align-items:center;gap:6px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.hover_card_meta svg{flex:none}@media(prefers-reduced-motion:reduce){.hover_card_avatar img{transition:none}.hover_card_avatar img[data-loading]{filter:none}}:is(.hover_card_card,.hover_card_profile,.hover_card_head,.hover_card_avatar,.hover_card_identity,.hover_card_name,.hover_card_role,.hover_card_bio,.hover_card_stats,.hover_card_stat,.hover_card_meta):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.hover_card_card,.hover_card_profile,.hover_card_head,.hover_card_avatar,.hover_card_identity,.hover_card_name,.hover_card_role,.hover_card_bio,.hover_card_stats,.hover_card_stat,.hover_card_meta):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.hover_card_card,.hover_card_profile,.hover_card_head,.hover_card_avatar,.hover_card_identity,.hover_card_name,.hover_card_role,.hover_card_bio,.hover_card_stats,.hover_card_stat,.hover_card_meta),[data-reduced-motion=true] :is(.hover_card_card,.hover_card_profile,.hover_card_head,.hover_card_avatar,.hover_card_identity,.hover_card_name,.hover_card_role,.hover_card_bio,.hover_card_stats,.hover_card_stat,.hover_card_meta):before,[data-reduced-motion=true] :is(.hover_card_card,.hover_card_profile,.hover_card_head,.hover_card_avatar,.hover_card_identity,.hover_card_name,.hover_card_role,.hover_card_bio,.hover_card_stats,.hover_card_stat,.hover_card_meta):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.hover_card_card,.hover_card_profile,.hover_card_head,.hover_card_avatar,.hover_card_identity,.hover_card_name,.hover_card_role,.hover_card_bio,.hover_card_stats,.hover_card_stat,.hover_card_meta),:is(.hover_card_card,.hover_card_profile,.hover_card_head,.hover_card_avatar,.hover_card_identity,.hover_card_name,.hover_card_role,.hover_card_bio,.hover_card_stats,.hover_card_stat,.hover_card_meta):before,:is(.hover_card_card,.hover_card_profile,.hover_card_head,.hover_card_avatar,.hover_card_identity,.hover_card_name,.hover_card_role,.hover_card_bio,.hover_card_stats,.hover_card_stat,.hover_card_meta):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.resizable_panels_group{display:flex;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;container-type:inline-size}.resizable_panels_group[data-resizing]{cursor:col-resize;user-select:none;-webkit-user-select:none}.resizable_panels_group[data-resizing] .resizable_panels_content{pointer-events:none}.resizable_panels_panel{position:relative;display:flex;min-width:var(--forma-arc-panel-min);max-width:var(--forma-arc-panel-max);min-height:0;flex:0 1 0px;overflow:hidden}.resizable_panels_panel[data-anchor=end]{justify-content:flex-end}.resizable_panels_panel[data-free],.resizable_panels_panel[data-collapsed]{min-width:0;max-width:none}.resizable_panels_content{display:flex;width:100%;flex:none;flex-direction:column;min-height:0}.resizable_panels_panel[data-free] .resizable_panels_content,.resizable_panels_panel[data-collapsed] .resizable_panels_content{min-width:var(--forma-arc-panel-min)}.resizable_panels_handle{position:relative;z-index:2;flex:0 0 1px;background:var(--forma-line);cursor:col-resize;touch-action:none;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.resizable_panels_handle:before{position:absolute;inset:0 -6px;content:""}.resizable_panels_handle[data-collapsed]{background:transparent;cursor:pointer}.resizable_panels_grip{position:absolute;top:50%;left:50%;width:4px;height:32px;border-radius:var(--forma-radius-pill);background:var(--forma-border-strong);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scaleY(.6);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.resizable_panels_handle:not([data-collapsed]):hover{background:var(--forma-border-strong)}.resizable_panels_handle:not([data-collapsed]):hover .resizable_panels_grip{opacity:1;transform:translate(-50%,-50%) scaleY(1)}.resizable_panels_handle[data-collapsed]:hover .resizable_panels_restore{border-color:var(--forma-border-strong);color:var(--forma-text)}}.resizable_panels_handle[data-active]{background:var(--forma-border-strong)}.resizable_panels_handle[data-active] .resizable_panels_grip{background:var(--forma-text);opacity:1;transform:translate(-50%,-50%) scaleY(1)}.resizable_panels_handle:focus-visible:not([data-collapsed]) .resizable_panels_grip{opacity:1;transform:translate(-50%,-50%) scaleY(1)}.resizable_panels_handle[data-collapsed]:focus-visible .resizable_panels_restore{border-color:var(--forma-border-strong);color:var(--forma-text)}.resizable_panels_restore{position:absolute;top:50%;display:grid;width:18px;height:40px;margin-top:-20px;place-items:center;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting);color:var(--forma-muted);pointer-events:none;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.resizable_panels_restore[data-side=before]{left:5px;transform-origin:0 50%}.resizable_panels_restore[data-side=after]{right:5px;transform-origin:100% 50%}.resizable_panels_handle[data-collapsed]:before{inset:0 -30px}.resizable_panels_handle[data-collapsed=before]:before{left:0}.resizable_panels_handle[data-collapsed=after]:before{right:0}@media(prefers-reduced-motion:reduce){.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore{transition:none}}:is(.resizable_panels_group,.resizable_panels_content,.resizable_panels_panel,.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.resizable_panels_group,.resizable_panels_content,.resizable_panels_panel,.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.resizable_panels_group,.resizable_panels_content,.resizable_panels_panel,.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore),[data-reduced-motion=true] :is(.resizable_panels_group,.resizable_panels_content,.resizable_panels_panel,.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore):before,[data-reduced-motion=true] :is(.resizable_panels_group,.resizable_panels_content,.resizable_panels_panel,.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.resizable_panels_group,.resizable_panels_content,.resizable_panels_panel,.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore),:is(.resizable_panels_group,.resizable_panels_content,.resizable_panels_panel,.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore):before,:is(.resizable_panels_group,.resizable_panels_content,.resizable_panels_panel,.resizable_panels_handle,.resizable_panels_grip,.resizable_panels_restore):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.toast_stack_viewport{position:fixed;z-index:60;bottom:var(--forma-space-6);width:min(22.5rem,calc(100% - var(--forma-space-8)));pointer-events:none}.toast_stack_bottom-right{right:var(--forma-space-6)}.toast_stack_bottom-left{left:var(--forma-space-6)}.toast_stack_bottom-center{right:0;left:0;margin-inline:auto}.toast_stack_contained{position:absolute;z-index:2;bottom:var(--forma-space-4)}.toast_stack_contained.toast_stack_bottom-right{right:var(--forma-space-4)}.toast_stack_contained.toast_stack_bottom-left{left:var(--forma-space-4)}@media(max-width:30rem){.toast_stack_viewport:not(.toast_stack_contained){right:0;bottom:var(--forma-space-4);left:0;margin-inline:auto}}.toast_stack_list{position:relative;margin:0;padding:0;list-style:none;pointer-events:auto}.toast_stack_item{position:absolute;right:0;bottom:0;left:0;transform-origin:50% 0}.toast_stack_card{position:absolute;inset:0;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-arc-shadow-raised);container-type:inline-size;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),border-color var(--forma-duration-normal) var(--forma-ease-standard)}.toast_stack_item[data-front=true] .toast_stack_card,.toast_stack_item[data-expanded=true] .toast_stack_card{box-shadow:var(--forma-shadow)}.toast_stack_item[data-front=false][data-expanded=false] .toast_stack_card{background:var(--forma-surface)}.toast_stack_card[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.toast_stack_content{display:flex;align-items:flex-start;gap:var(--forma-space-3);padding:var(--forma-space-3) var(--forma-space-3) var(--forma-space-3) var(--forma-space-4)}.toast_stack_icon{position:relative;display:grid;width:18px;height:20px;flex:none;place-items:center;color:var(--forma-faint);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.toast_stack_icon[data-type=success]{color:var(--forma-success)}.toast_stack_icon[data-type=info]{color:var(--forma-accent)}.toast_stack_icon[data-type=warning]{color:var(--forma-warning)}.toast_stack_icon[data-type=error]{color:var(--forma-danger)}.toast_stack_glyph{grid-area:1 / 1;display:grid;place-items:center}.toast_stack_glyph svg{display:block}.toast_stack_spinner{display:block;width:15px;height:15px;border:1.75px solid currentColor;border-right-color:transparent;border-radius:var(--forma-radius-pill);animation:toast_stack_spin .8s linear infinite}.toast_stack_copy{position:relative;min-width:0;flex:1;font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:20px}.toast_stack_title{position:relative;display:block;font-weight:500}.toast_stack_line{display:block}.toast_stack_description{display:block;margin-top:2px;color:var(--forma-muted)}.toast_stack_actionSlot{display:flex;flex:none;justify-content:flex-end;margin-top:-4px}.toast_stack_actionSlot[data-moving=true]{overflow:hidden}.toast_stack_action,.toast_stack_close{flex:none;border:1px solid transparent;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.toast_stack_action{height:28px;padding:0 var(--forma-space-3);border-color:var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;white-space:nowrap}.toast_stack_close{display:grid;width:28px;height:28px;margin:-4px -2px 0 0;place-items:center;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint)}@media(hover:hover)and (pointer:fine){.toast_stack_action:hover{border-color:var(--forma-border-strong);background:var(--forma-surface)}.toast_stack_close:hover{background:var(--forma-surface);color:var(--forma-text)}}.toast_stack_action:active,.toast_stack_close:active{scale:.96;transition-duration:var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}@container (max-width: 21rem){.toast_stack_content{flex-wrap:wrap;row-gap:var(--forma-space-2)}.toast_stack_actionSlot{order:1;flex-basis:100%;justify-content:flex-start;margin-top:0;padding-left:calc(18px + var(--forma-space-3))}}.toast_stack_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes toast_stack_spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.toast_stack_card,.toast_stack_icon,.toast_stack_action,.toast_stack_close{transition:none}.toast_stack_action:active,.toast_stack_close:active{scale:none}.toast_stack_spinner{animation:none}}:is(.toast_stack_viewport,.toast_stack_bottom-right,.toast_stack_bottom-left,.toast_stack_bottom-center,.toast_stack_contained,.toast_stack_list,.toast_stack_item,.toast_stack_card,.toast_stack_content,.toast_stack_icon,.toast_stack_glyph,.toast_stack_spinner,.toast_stack_copy,.toast_stack_title,.toast_stack_line,.toast_stack_description,.toast_stack_actionSlot,.toast_stack_action,.toast_stack_close,.toast_stack_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.toast_stack_viewport,.toast_stack_bottom-right,.toast_stack_bottom-left,.toast_stack_bottom-center,.toast_stack_contained,.toast_stack_list,.toast_stack_item,.toast_stack_card,.toast_stack_content,.toast_stack_icon,.toast_stack_glyph,.toast_stack_spinner,.toast_stack_copy,.toast_stack_title,.toast_stack_line,.toast_stack_description,.toast_stack_actionSlot,.toast_stack_action,.toast_stack_close,.toast_stack_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.toast_stack_viewport,.toast_stack_bottom-right,.toast_stack_bottom-left,.toast_stack_bottom-center,.toast_stack_contained,.toast_stack_list,.toast_stack_item,.toast_stack_card,.toast_stack_content,.toast_stack_icon,.toast_stack_glyph,.toast_stack_spinner,.toast_stack_copy,.toast_stack_title,.toast_stack_line,.toast_stack_description,.toast_stack_actionSlot,.toast_stack_action,.toast_stack_close,.toast_stack_srOnly),[data-reduced-motion=true] :is(.toast_stack_viewport,.toast_stack_bottom-right,.toast_stack_bottom-left,.toast_stack_bottom-center,.toast_stack_contained,.toast_stack_list,.toast_stack_item,.toast_stack_card,.toast_stack_content,.toast_stack_icon,.toast_stack_glyph,.toast_stack_spinner,.toast_stack_copy,.toast_stack_title,.toast_stack_line,.toast_stack_description,.toast_stack_actionSlot,.toast_stack_action,.toast_stack_close,.toast_stack_srOnly):before,[data-reduced-motion=true] :is(.toast_stack_viewport,.toast_stack_bottom-right,.toast_stack_bottom-left,.toast_stack_bottom-center,.toast_stack_contained,.toast_stack_list,.toast_stack_item,.toast_stack_card,.toast_stack_content,.toast_stack_icon,.toast_stack_glyph,.toast_stack_spinner,.toast_stack_copy,.toast_stack_title,.toast_stack_line,.toast_stack_description,.toast_stack_actionSlot,.toast_stack_action,.toast_stack_close,.toast_stack_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.toast_stack_viewport,.toast_stack_bottom-right,.toast_stack_bottom-left,.toast_stack_bottom-center,.toast_stack_contained,.toast_stack_list,.toast_stack_item,.toast_stack_card,.toast_stack_content,.toast_stack_icon,.toast_stack_glyph,.toast_stack_spinner,.toast_stack_copy,.toast_stack_title,.toast_stack_line,.toast_stack_description,.toast_stack_actionSlot,.toast_stack_action,.toast_stack_close,.toast_stack_srOnly),:is(.toast_stack_viewport,.toast_stack_bottom-right,.toast_stack_bottom-left,.toast_stack_bottom-center,.toast_stack_contained,.toast_stack_list,.toast_stack_item,.toast_stack_card,.toast_stack_content,.toast_stack_icon,.toast_stack_glyph,.toast_stack_spinner,.toast_stack_copy,.toast_stack_title,.toast_stack_line,.toast_stack_description,.toast_stack_actionSlot,.toast_stack_action,.toast_stack_close,.toast_stack_srOnly):before,:is(.toast_stack_viewport,.toast_stack_bottom-right,.toast_stack_bottom-left,.toast_stack_bottom-center,.toast_stack_contained,.toast_stack_list,.toast_stack_item,.toast_stack_card,.toast_stack_content,.toast_stack_icon,.toast_stack_glyph,.toast_stack_spinner,.toast_stack_copy,.toast_stack_title,.toast_stack_line,.toast_stack_description,.toast_stack_actionSlot,.toast_stack_action,.toast_stack_close,.toast_stack_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.usage_meter_meter{--forma-arc-segment-0: var(--forma-accent);--forma-arc-segment-1: color-mix(in oklab, var(--forma-accent) 62%, var(--forma-surface-raised));--forma-arc-segment-2: color-mix(in oklab, var(--forma-accent) 36%, var(--forma-surface-raised));--forma-arc-segment-3: color-mix(in oklab, var(--forma-accent) 22%, var(--forma-surface-raised));display:grid;min-width:0;gap:var(--forma-space-4);color:var(--forma-text)}.usage_meter_top{display:flex;min-width:0;min-height:28px;align-items:center;justify-content:space-between;gap:var(--forma-space-3)}.usage_meter_title{min-width:0;color:var(--forma-text);font-size:var(--forma-arc-text-base);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body);text-wrap:balance}.usage_meter_badge{display:inline-flex;flex:none;height:28px;justify-content:flex-end;overflow:hidden;border-radius:var(--forma-radius-pill);background:var(--forma-surface);color:var(--forma-muted);font-size:var(--forma-font-small);font-weight:500;line-height:1;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}.usage_meter_badgeInner{display:inline-flex;flex:none;align-items:center;gap:6px;padding:0 var(--forma-space-3);white-space:nowrap}.usage_meter_badgeIcon{display:grid;place-items:center}.usage_meter_badge[data-status=near]{background:color-mix(in oklab,var(--forma-warning) 14%,var(--forma-surface-raised));color:var(--forma-text)}.usage_meter_badge[data-status=near] .usage_meter_badgeIcon{color:var(--forma-warning)}.usage_meter_badge[data-status=over]{background:color-mix(in oklab,var(--forma-danger) 12%,var(--forma-surface-raised));color:var(--forma-text)}.usage_meter_badge[data-status=over] .usage_meter_badgeIcon{color:var(--forma-danger)}.usage_meter_total{display:flex;min-width:0;align-items:baseline;gap:var(--forma-space-2);margin:0}.usage_meter_amount{flex:none;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display)}.usage_meter_caption{min-width:0;flex:1;color:var(--forma-muted);font-size:var(--forma-font-size)}.usage_meter_swap{position:relative;display:block;min-width:0}.usage_meter_swapText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage_meter_bar{position:relative;padding-block:5px}.usage_meter_track{position:relative;height:14px;overflow:hidden;border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-text) 7%,var(--forma-surface-raised));isolation:isolate;-webkit-tap-highlight-color:transparent}.usage_meter_segment{position:absolute;inset:0;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.usage_meter_segment[data-index="0"],.usage_meter_swatch[data-index="0"]{background:var(--forma-arc-segment-0)}.usage_meter_segment[data-index="1"],.usage_meter_swatch[data-index="1"]{background:var(--forma-arc-segment-1)}.usage_meter_segment[data-index="2"],.usage_meter_swatch[data-index="2"]{background:var(--forma-arc-segment-2)}.usage_meter_segment[data-index="3"],.usage_meter_swatch[data-index="3"]{background:var(--forma-arc-segment-3)}.usage_meter_segment[data-highlight=off]{opacity:.28}.usage_meter_overflow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.usage_meter_hatch{fill:var(--forma-surface-raised)}.usage_meter_overTint{fill:var(--forma-danger);opacity:0;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.usage_meter_overflow[data-highlight=on] .usage_meter_overTint{opacity:1}.usage_meter_limit{position:absolute;top:0;bottom:0;left:-1px;width:2px;border-radius:1px;background:var(--forma-text);pointer-events:none}.usage_meter_legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:2px;margin:0 calc(var(--forma-space-2) * -1)}.usage_meter_item{display:grid;min-width:0;justify-items:start;gap:2px;padding:var(--forma-space-2);border:0;border-radius:calc(var(--forma-radius-control) - 6px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.usage_meter_item:hover{background:var(--forma-surface)}}.usage_meter_item[aria-pressed=true]{background:var(--forma-surface)}.usage_meter_item[data-highlight=off]{opacity:.45}.usage_meter_itemHead{display:flex;min-width:0;max-width:100%;align-items:center;gap:var(--forma-space-2);color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.usage_meter_itemLabel{min-width:0;flex:1}.usage_meter_key{display:grid;width:12px;height:12px;flex:none;place-items:center}.usage_meter_swatch{grid-area:1 / 1;width:10px;height:10px;border-radius:3px}.usage_meter_swatch[data-index=free]{background:color-mix(in oklab,var(--forma-text) 7%,var(--forma-surface-raised));box-shadow:inset 0 0 0 1px var(--forma-border-strong)}.usage_meter_keyIcon{grid-area:1 / 1;display:grid;place-items:center;color:var(--forma-danger)}.usage_meter_itemValue{display:flex;align-items:baseline;gap:4px;padding-left:20px;color:var(--forma-text);font-size:var(--forma-arc-text-base);font-weight:500;line-height:var(--forma-arc-leading-body)}.usage_meter_itemUnit{color:var(--forma-muted);font-size:var(--forma-font-size);font-weight:400}.usage_meter_ticker{position:relative;display:inline-flex;align-items:flex-start;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.usage_meter_column{--forma-arc-feather: .16em;position:relative;display:inline-block;overflow:hidden;margin-block:calc(var(--forma-arc-feather) * -1);padding-block:var(--forma-arc-feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent)}.usage_meter_sizer{visibility:hidden}.usage_meter_glyph{position:absolute;inset:var(--forma-arc-feather) 0;text-align:center}.usage_meter_symbol{display:inline-block;overflow-x:clip}.usage_meter_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.usage_meter_badge,.usage_meter_segment,.usage_meter_item,.usage_meter_overTint{transition:none}}:is(.usage_meter_meter,.usage_meter_top,.usage_meter_title,.usage_meter_badge,.usage_meter_badgeInner,.usage_meter_badgeIcon,.usage_meter_total,.usage_meter_amount,.usage_meter_caption,.usage_meter_swap,.usage_meter_swapText,.usage_meter_bar,.usage_meter_track,.usage_meter_segment,.usage_meter_swatch,.usage_meter_overflow,.usage_meter_hatch,.usage_meter_overTint,.usage_meter_limit,.usage_meter_legend,.usage_meter_item,.usage_meter_itemHead,.usage_meter_itemLabel,.usage_meter_key,.usage_meter_keyIcon,.usage_meter_itemValue,.usage_meter_itemUnit,.usage_meter_ticker,.usage_meter_column,.usage_meter_sizer,.usage_meter_glyph,.usage_meter_symbol,.usage_meter_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.usage_meter_meter,.usage_meter_top,.usage_meter_title,.usage_meter_badge,.usage_meter_badgeInner,.usage_meter_badgeIcon,.usage_meter_total,.usage_meter_amount,.usage_meter_caption,.usage_meter_swap,.usage_meter_swapText,.usage_meter_bar,.usage_meter_track,.usage_meter_segment,.usage_meter_swatch,.usage_meter_overflow,.usage_meter_hatch,.usage_meter_overTint,.usage_meter_limit,.usage_meter_legend,.usage_meter_item,.usage_meter_itemHead,.usage_meter_itemLabel,.usage_meter_key,.usage_meter_keyIcon,.usage_meter_itemValue,.usage_meter_itemUnit,.usage_meter_ticker,.usage_meter_column,.usage_meter_sizer,.usage_meter_glyph,.usage_meter_symbol,.usage_meter_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.usage_meter_meter,.usage_meter_top,.usage_meter_title,.usage_meter_badge,.usage_meter_badgeInner,.usage_meter_badgeIcon,.usage_meter_total,.usage_meter_amount,.usage_meter_caption,.usage_meter_swap,.usage_meter_swapText,.usage_meter_bar,.usage_meter_track,.usage_meter_segment,.usage_meter_swatch,.usage_meter_overflow,.usage_meter_hatch,.usage_meter_overTint,.usage_meter_limit,.usage_meter_legend,.usage_meter_item,.usage_meter_itemHead,.usage_meter_itemLabel,.usage_meter_key,.usage_meter_keyIcon,.usage_meter_itemValue,.usage_meter_itemUnit,.usage_meter_ticker,.usage_meter_column,.usage_meter_sizer,.usage_meter_glyph,.usage_meter_symbol,.usage_meter_srOnly),[data-reduced-motion=true] :is(.usage_meter_meter,.usage_meter_top,.usage_meter_title,.usage_meter_badge,.usage_meter_badgeInner,.usage_meter_badgeIcon,.usage_meter_total,.usage_meter_amount,.usage_meter_caption,.usage_meter_swap,.usage_meter_swapText,.usage_meter_bar,.usage_meter_track,.usage_meter_segment,.usage_meter_swatch,.usage_meter_overflow,.usage_meter_hatch,.usage_meter_overTint,.usage_meter_limit,.usage_meter_legend,.usage_meter_item,.usage_meter_itemHead,.usage_meter_itemLabel,.usage_meter_key,.usage_meter_keyIcon,.usage_meter_itemValue,.usage_meter_itemUnit,.usage_meter_ticker,.usage_meter_column,.usage_meter_sizer,.usage_meter_glyph,.usage_meter_symbol,.usage_meter_srOnly):before,[data-reduced-motion=true] :is(.usage_meter_meter,.usage_meter_top,.usage_meter_title,.usage_meter_badge,.usage_meter_badgeInner,.usage_meter_badgeIcon,.usage_meter_total,.usage_meter_amount,.usage_meter_caption,.usage_meter_swap,.usage_meter_swapText,.usage_meter_bar,.usage_meter_track,.usage_meter_segment,.usage_meter_swatch,.usage_meter_overflow,.usage_meter_hatch,.usage_meter_overTint,.usage_meter_limit,.usage_meter_legend,.usage_meter_item,.usage_meter_itemHead,.usage_meter_itemLabel,.usage_meter_key,.usage_meter_keyIcon,.usage_meter_itemValue,.usage_meter_itemUnit,.usage_meter_ticker,.usage_meter_column,.usage_meter_sizer,.usage_meter_glyph,.usage_meter_symbol,.usage_meter_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.usage_meter_meter,.usage_meter_top,.usage_meter_title,.usage_meter_badge,.usage_meter_badgeInner,.usage_meter_badgeIcon,.usage_meter_total,.usage_meter_amount,.usage_meter_caption,.usage_meter_swap,.usage_meter_swapText,.usage_meter_bar,.usage_meter_track,.usage_meter_segment,.usage_meter_swatch,.usage_meter_overflow,.usage_meter_hatch,.usage_meter_overTint,.usage_meter_limit,.usage_meter_legend,.usage_meter_item,.usage_meter_itemHead,.usage_meter_itemLabel,.usage_meter_key,.usage_meter_keyIcon,.usage_meter_itemValue,.usage_meter_itemUnit,.usage_meter_ticker,.usage_meter_column,.usage_meter_sizer,.usage_meter_glyph,.usage_meter_symbol,.usage_meter_srOnly),:is(.usage_meter_meter,.usage_meter_top,.usage_meter_title,.usage_meter_badge,.usage_meter_badgeInner,.usage_meter_badgeIcon,.usage_meter_total,.usage_meter_amount,.usage_meter_caption,.usage_meter_swap,.usage_meter_swapText,.usage_meter_bar,.usage_meter_track,.usage_meter_segment,.usage_meter_swatch,.usage_meter_overflow,.usage_meter_hatch,.usage_meter_overTint,.usage_meter_limit,.usage_meter_legend,.usage_meter_item,.usage_meter_itemHead,.usage_meter_itemLabel,.usage_meter_key,.usage_meter_keyIcon,.usage_meter_itemValue,.usage_meter_itemUnit,.usage_meter_ticker,.usage_meter_column,.usage_meter_sizer,.usage_meter_glyph,.usage_meter_symbol,.usage_meter_srOnly):before,:is(.usage_meter_meter,.usage_meter_top,.usage_meter_title,.usage_meter_badge,.usage_meter_badgeInner,.usage_meter_badgeIcon,.usage_meter_total,.usage_meter_amount,.usage_meter_caption,.usage_meter_swap,.usage_meter_swapText,.usage_meter_bar,.usage_meter_track,.usage_meter_segment,.usage_meter_swatch,.usage_meter_overflow,.usage_meter_hatch,.usage_meter_overTint,.usage_meter_limit,.usage_meter_legend,.usage_meter_item,.usage_meter_itemHead,.usage_meter_itemLabel,.usage_meter_key,.usage_meter_keyIcon,.usage_meter_itemValue,.usage_meter_itemUnit,.usage_meter_ticker,.usage_meter_column,.usage_meter_sizer,.usage_meter_glyph,.usage_meter_symbol,.usage_meter_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.onboarding_checklist_card{container-type:inline-size;width:100%;min-width:0;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text)}.onboarding_checklist_header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:var(--forma-space-3);padding:var(--forma-arc-space-5)}.onboarding_checklist_heading{display:grid;min-width:0;gap:1px}.onboarding_checklist_title{margin:0;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-arc-text-base);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.onboarding_checklist_count{margin:0;color:var(--forma-faint);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.onboarding_checklist_countVisual,.onboarding_checklist_groupLabel{display:inline-flex;align-items:baseline}.onboarding_checklist_ring{position:relative;display:grid;width:40px;height:40px;color:var(--forma-accent)}.onboarding_checklist_ringArc,.onboarding_checklist_ringTick{grid-area:1 / 1;width:40px;height:40px}.onboarding_checklist_ringTrack{stroke:var(--forma-line)}.onboarding_checklist_ringFill{stroke:var(--forma-accent)}.onboarding_checklist_hide{display:inline-flex;min-height:var(--forma-control-small-height);align-items:center;justify-content:center;gap:var(--forma-space-1);padding:0 var(--forma-space-2) 0 var(--forma-space-3);border:0;border-radius:var(--forma-radius-control);background:transparent;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.onboarding_checklist_hide:hover{background:var(--forma-surface);color:var(--forma-text)}}.onboarding_checklist_hide:active{background:var(--forma-surface);color:var(--forma-text)}.onboarding_checklist_chevron{display:grid;place-items:center}@container (max-width: 380px){.onboarding_checklist_hide{width:var(--forma-control-small-height);padding:0}.onboarding_checklist_hideLabel{display:none}}.onboarding_checklist_body{overflow:hidden}.onboarding_checklist_bodyInner{padding:var(--forma-space-2);border-top:1px solid var(--forma-line)}.onboarding_checklist_list{margin:0;padding:0;list-style:none}.onboarding_checklist_step{overflow:hidden}.onboarding_checklist_stepInner{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--forma-space-3);padding:var(--forma-space-1) var(--forma-space-3);border-radius:var(--forma-radius-panel);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.onboarding_checklist_step[data-current] .onboarding_checklist_stepInner{background:var(--forma-surface)}@media(hover:hover)and (pointer:fine){.onboarding_checklist_step:not([data-current]) .onboarding_checklist_stepInner:hover{background:color-mix(in oklab,var(--forma-surface) 60%,transparent)}}.onboarding_checklist_check{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent}.onboarding_checklist_checkVisual{position:relative;display:block;width:22px;height:22px;border:1.5px solid var(--forma-border-strong);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.onboarding_checklist_check[aria-checked=false]:hover .onboarding_checklist_checkVisual{border-color:var(--forma-faint)}}.onboarding_checklist_check:active .onboarding_checklist_checkVisual{transform:scale(.92);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),transform .11s var(--forma-ease-standard)}.onboarding_checklist_check[aria-checked=true] .onboarding_checklist_checkVisual{border-color:var(--forma-accent)}.onboarding_checklist_checkFill{position:absolute;inset:-1.5px;border-radius:inherit;background:var(--forma-accent)}.onboarding_checklist_checkMark{position:absolute;inset:-1.5px;width:22px;height:22px}.onboarding_checklist_stepMain{display:grid;min-width:0}.onboarding_checklist_stepTitle{display:flex;width:100%;min-height:40px;align-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.onboarding_checklist_completedTitle{display:flex;min-height:40px;min-width:0;align-items:center;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.onboarding_checklist_titleText{background-image:linear-gradient(currentColor,currentColor);background-position:0 60%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}[data-done] .onboarding_checklist_titleText{background-size:100% 1px;color:var(--forma-faint);transition:background-size var(--forma-arc-duration-considered) var(--forma-ease-enter) 80ms,color var(--forma-duration-normal) var(--forma-ease-standard)}.onboarding_checklist_panel{overflow:hidden}.onboarding_checklist_panelInner{padding:0 0 var(--forma-space-3)}.onboarding_checklist_description{max-width:46ch;margin:calc(var(--forma-space-1) * -1) 0 0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.onboarding_checklist_errorSlot{overflow:hidden}.onboarding_checklist_error{margin:0;padding-top:var(--forma-space-2);color:var(--forma-danger);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.onboarding_checklist_action{display:inline-flex;min-height:var(--forma-control-small-height);align-items:center;gap:var(--forma-space-2);margin-top:var(--forma-space-3);padding:0 var(--forma-space-3) 0 var(--forma-space-4);border:0;border-radius:var(--forma-radius-control);background:var(--forma-text);color:var(--forma-canvas);font:inherit;font-size:var(--forma-font-size);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.onboarding_checklist_action[data-state=idle]:hover{box-shadow:var(--forma-arc-shadow-resting)}}.onboarding_checklist_action[data-state=idle]:active{transform:scale(.97);transition:box-shadow var(--forma-duration-fast) var(--forma-ease-standard),transform .1s var(--forma-ease-standard)}.onboarding_checklist_action[data-state=pending]{cursor:progress}.onboarding_checklist_action[data-state=done]{cursor:default}.onboarding_checklist_actionIcon{display:grid;width:16px;height:16px;place-items:center}.onboarding_checklist_actionGlyph{grid-area:1 / 1;display:grid;width:16px;height:16px;place-items:center}.onboarding_checklist_spinner{width:14px;height:14px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:var(--forma-radius-pill);animation:onboarding_checklist_spin .7s linear infinite}@keyframes onboarding_checklist_spin{to{transform:rotate(360deg)}}.onboarding_checklist_group{overflow:hidden}.onboarding_checklist_groupToggle{display:grid;width:100%;min-height:44px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--forma-space-3);margin-top:2px;padding:0 var(--forma-space-3) 0 64px;border:0;border-radius:var(--forma-radius-panel);background:transparent;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.onboarding_checklist_groupToggle:hover{background:color-mix(in oklab,var(--forma-surface) 60%,transparent);color:var(--forma-text)}}.onboarding_checklist_groupPanel{overflow:hidden}.onboarding_checklist_swap{position:relative;display:inline-grid;max-width:100%;vertical-align:top}.onboarding_checklist_swapSizer{grid-area:1 / 1;visibility:hidden}.onboarding_checklist_swapText{grid-area:1 / 1}.onboarding_checklist_number{display:inline-flex;font-variant-numeric:tabular-nums}.onboarding_checklist_place{position:relative;display:inline-block;overflow-x:clip}.onboarding_checklist_digit{display:inline-block}.onboarding_checklist_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.onboarding_checklist_hide,.onboarding_checklist_stepInner,.onboarding_checklist_checkVisual,.onboarding_checklist_titleText,[data-done] .onboarding_checklist_titleText,.onboarding_checklist_action,.onboarding_checklist_groupToggle{transition:none}.onboarding_checklist_check:active .onboarding_checklist_checkVisual,.onboarding_checklist_action[data-state=idle]:active{transform:none}.onboarding_checklist_spinner{animation:none}}:is(.onboarding_checklist_card,.onboarding_checklist_header,.onboarding_checklist_heading,.onboarding_checklist_title,.onboarding_checklist_count,.onboarding_checklist_countVisual,.onboarding_checklist_groupLabel,.onboarding_checklist_ring,.onboarding_checklist_ringArc,.onboarding_checklist_ringTick,.onboarding_checklist_ringTrack,.onboarding_checklist_ringFill,.onboarding_checklist_hide,.onboarding_checklist_chevron,.onboarding_checklist_hideLabel,.onboarding_checklist_body,.onboarding_checklist_bodyInner,.onboarding_checklist_list,.onboarding_checklist_step,.onboarding_checklist_stepInner,.onboarding_checklist_check,.onboarding_checklist_checkVisual,.onboarding_checklist_checkFill,.onboarding_checklist_checkMark,.onboarding_checklist_stepMain,.onboarding_checklist_stepTitle,.onboarding_checklist_completedTitle,.onboarding_checklist_titleText,.onboarding_checklist_panel,.onboarding_checklist_panelInner,.onboarding_checklist_description,.onboarding_checklist_errorSlot,.onboarding_checklist_error,.onboarding_checklist_action,.onboarding_checklist_actionIcon,.onboarding_checklist_actionGlyph,.onboarding_checklist_spinner,.onboarding_checklist_group,.onboarding_checklist_groupToggle,.onboarding_checklist_groupPanel,.onboarding_checklist_swap,.onboarding_checklist_swapSizer,.onboarding_checklist_swapText,.onboarding_checklist_number,.onboarding_checklist_place,.onboarding_checklist_digit,.onboarding_checklist_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.onboarding_checklist_card,.onboarding_checklist_header,.onboarding_checklist_heading,.onboarding_checklist_title,.onboarding_checklist_count,.onboarding_checklist_countVisual,.onboarding_checklist_groupLabel,.onboarding_checklist_ring,.onboarding_checklist_ringArc,.onboarding_checklist_ringTick,.onboarding_checklist_ringTrack,.onboarding_checklist_ringFill,.onboarding_checklist_hide,.onboarding_checklist_chevron,.onboarding_checklist_hideLabel,.onboarding_checklist_body,.onboarding_checklist_bodyInner,.onboarding_checklist_list,.onboarding_checklist_step,.onboarding_checklist_stepInner,.onboarding_checklist_check,.onboarding_checklist_checkVisual,.onboarding_checklist_checkFill,.onboarding_checklist_checkMark,.onboarding_checklist_stepMain,.onboarding_checklist_stepTitle,.onboarding_checklist_completedTitle,.onboarding_checklist_titleText,.onboarding_checklist_panel,.onboarding_checklist_panelInner,.onboarding_checklist_description,.onboarding_checklist_errorSlot,.onboarding_checklist_error,.onboarding_checklist_action,.onboarding_checklist_actionIcon,.onboarding_checklist_actionGlyph,.onboarding_checklist_spinner,.onboarding_checklist_group,.onboarding_checklist_groupToggle,.onboarding_checklist_groupPanel,.onboarding_checklist_swap,.onboarding_checklist_swapSizer,.onboarding_checklist_swapText,.onboarding_checklist_number,.onboarding_checklist_place,.onboarding_checklist_digit,.onboarding_checklist_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.onboarding_checklist_card,.onboarding_checklist_header,.onboarding_checklist_heading,.onboarding_checklist_title,.onboarding_checklist_count,.onboarding_checklist_countVisual,.onboarding_checklist_groupLabel,.onboarding_checklist_ring,.onboarding_checklist_ringArc,.onboarding_checklist_ringTick,.onboarding_checklist_ringTrack,.onboarding_checklist_ringFill,.onboarding_checklist_hide,.onboarding_checklist_chevron,.onboarding_checklist_hideLabel,.onboarding_checklist_body,.onboarding_checklist_bodyInner,.onboarding_checklist_list,.onboarding_checklist_step,.onboarding_checklist_stepInner,.onboarding_checklist_check,.onboarding_checklist_checkVisual,.onboarding_checklist_checkFill,.onboarding_checklist_checkMark,.onboarding_checklist_stepMain,.onboarding_checklist_stepTitle,.onboarding_checklist_completedTitle,.onboarding_checklist_titleText,.onboarding_checklist_panel,.onboarding_checklist_panelInner,.onboarding_checklist_description,.onboarding_checklist_errorSlot,.onboarding_checklist_error,.onboarding_checklist_action,.onboarding_checklist_actionIcon,.onboarding_checklist_actionGlyph,.onboarding_checklist_spinner,.onboarding_checklist_group,.onboarding_checklist_groupToggle,.onboarding_checklist_groupPanel,.onboarding_checklist_swap,.onboarding_checklist_swapSizer,.onboarding_checklist_swapText,.onboarding_checklist_number,.onboarding_checklist_place,.onboarding_checklist_digit,.onboarding_checklist_srOnly),[data-reduced-motion=true] :is(.onboarding_checklist_card,.onboarding_checklist_header,.onboarding_checklist_heading,.onboarding_checklist_title,.onboarding_checklist_count,.onboarding_checklist_countVisual,.onboarding_checklist_groupLabel,.onboarding_checklist_ring,.onboarding_checklist_ringArc,.onboarding_checklist_ringTick,.onboarding_checklist_ringTrack,.onboarding_checklist_ringFill,.onboarding_checklist_hide,.onboarding_checklist_chevron,.onboarding_checklist_hideLabel,.onboarding_checklist_body,.onboarding_checklist_bodyInner,.onboarding_checklist_list,.onboarding_checklist_step,.onboarding_checklist_stepInner,.onboarding_checklist_check,.onboarding_checklist_checkVisual,.onboarding_checklist_checkFill,.onboarding_checklist_checkMark,.onboarding_checklist_stepMain,.onboarding_checklist_stepTitle,.onboarding_checklist_completedTitle,.onboarding_checklist_titleText,.onboarding_checklist_panel,.onboarding_checklist_panelInner,.onboarding_checklist_description,.onboarding_checklist_errorSlot,.onboarding_checklist_error,.onboarding_checklist_action,.onboarding_checklist_actionIcon,.onboarding_checklist_actionGlyph,.onboarding_checklist_spinner,.onboarding_checklist_group,.onboarding_checklist_groupToggle,.onboarding_checklist_groupPanel,.onboarding_checklist_swap,.onboarding_checklist_swapSizer,.onboarding_checklist_swapText,.onboarding_checklist_number,.onboarding_checklist_place,.onboarding_checklist_digit,.onboarding_checklist_srOnly):before,[data-reduced-motion=true] :is(.onboarding_checklist_card,.onboarding_checklist_header,.onboarding_checklist_heading,.onboarding_checklist_title,.onboarding_checklist_count,.onboarding_checklist_countVisual,.onboarding_checklist_groupLabel,.onboarding_checklist_ring,.onboarding_checklist_ringArc,.onboarding_checklist_ringTick,.onboarding_checklist_ringTrack,.onboarding_checklist_ringFill,.onboarding_checklist_hide,.onboarding_checklist_chevron,.onboarding_checklist_hideLabel,.onboarding_checklist_body,.onboarding_checklist_bodyInner,.onboarding_checklist_list,.onboarding_checklist_step,.onboarding_checklist_stepInner,.onboarding_checklist_check,.onboarding_checklist_checkVisual,.onboarding_checklist_checkFill,.onboarding_checklist_checkMark,.onboarding_checklist_stepMain,.onboarding_checklist_stepTitle,.onboarding_checklist_completedTitle,.onboarding_checklist_titleText,.onboarding_checklist_panel,.onboarding_checklist_panelInner,.onboarding_checklist_description,.onboarding_checklist_errorSlot,.onboarding_checklist_error,.onboarding_checklist_action,.onboarding_checklist_actionIcon,.onboarding_checklist_actionGlyph,.onboarding_checklist_spinner,.onboarding_checklist_group,.onboarding_checklist_groupToggle,.onboarding_checklist_groupPanel,.onboarding_checklist_swap,.onboarding_checklist_swapSizer,.onboarding_checklist_swapText,.onboarding_checklist_number,.onboarding_checklist_place,.onboarding_checklist_digit,.onboarding_checklist_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.onboarding_checklist_card,.onboarding_checklist_header,.onboarding_checklist_heading,.onboarding_checklist_title,.onboarding_checklist_count,.onboarding_checklist_countVisual,.onboarding_checklist_groupLabel,.onboarding_checklist_ring,.onboarding_checklist_ringArc,.onboarding_checklist_ringTick,.onboarding_checklist_ringTrack,.onboarding_checklist_ringFill,.onboarding_checklist_hide,.onboarding_checklist_chevron,.onboarding_checklist_hideLabel,.onboarding_checklist_body,.onboarding_checklist_bodyInner,.onboarding_checklist_list,.onboarding_checklist_step,.onboarding_checklist_stepInner,.onboarding_checklist_check,.onboarding_checklist_checkVisual,.onboarding_checklist_checkFill,.onboarding_checklist_checkMark,.onboarding_checklist_stepMain,.onboarding_checklist_stepTitle,.onboarding_checklist_completedTitle,.onboarding_checklist_titleText,.onboarding_checklist_panel,.onboarding_checklist_panelInner,.onboarding_checklist_description,.onboarding_checklist_errorSlot,.onboarding_checklist_error,.onboarding_checklist_action,.onboarding_checklist_actionIcon,.onboarding_checklist_actionGlyph,.onboarding_checklist_spinner,.onboarding_checklist_group,.onboarding_checklist_groupToggle,.onboarding_checklist_groupPanel,.onboarding_checklist_swap,.onboarding_checklist_swapSizer,.onboarding_checklist_swapText,.onboarding_checklist_number,.onboarding_checklist_place,.onboarding_checklist_digit,.onboarding_checklist_srOnly),:is(.onboarding_checklist_card,.onboarding_checklist_header,.onboarding_checklist_heading,.onboarding_checklist_title,.onboarding_checklist_count,.onboarding_checklist_countVisual,.onboarding_checklist_groupLabel,.onboarding_checklist_ring,.onboarding_checklist_ringArc,.onboarding_checklist_ringTick,.onboarding_checklist_ringTrack,.onboarding_checklist_ringFill,.onboarding_checklist_hide,.onboarding_checklist_chevron,.onboarding_checklist_hideLabel,.onboarding_checklist_body,.onboarding_checklist_bodyInner,.onboarding_checklist_list,.onboarding_checklist_step,.onboarding_checklist_stepInner,.onboarding_checklist_check,.onboarding_checklist_checkVisual,.onboarding_checklist_checkFill,.onboarding_checklist_checkMark,.onboarding_checklist_stepMain,.onboarding_checklist_stepTitle,.onboarding_checklist_completedTitle,.onboarding_checklist_titleText,.onboarding_checklist_panel,.onboarding_checklist_panelInner,.onboarding_checklist_description,.onboarding_checklist_errorSlot,.onboarding_checklist_error,.onboarding_checklist_action,.onboarding_checklist_actionIcon,.onboarding_checklist_actionGlyph,.onboarding_checklist_spinner,.onboarding_checklist_group,.onboarding_checklist_groupToggle,.onboarding_checklist_groupPanel,.onboarding_checklist_swap,.onboarding_checklist_swapSizer,.onboarding_checklist_swapText,.onboarding_checklist_number,.onboarding_checklist_place,.onboarding_checklist_digit,.onboarding_checklist_srOnly):before,:is(.onboarding_checklist_card,.onboarding_checklist_header,.onboarding_checklist_heading,.onboarding_checklist_title,.onboarding_checklist_count,.onboarding_checklist_countVisual,.onboarding_checklist_groupLabel,.onboarding_checklist_ring,.onboarding_checklist_ringArc,.onboarding_checklist_ringTick,.onboarding_checklist_ringTrack,.onboarding_checklist_ringFill,.onboarding_checklist_hide,.onboarding_checklist_chevron,.onboarding_checklist_hideLabel,.onboarding_checklist_body,.onboarding_checklist_bodyInner,.onboarding_checklist_list,.onboarding_checklist_step,.onboarding_checklist_stepInner,.onboarding_checklist_check,.onboarding_checklist_checkVisual,.onboarding_checklist_checkFill,.onboarding_checklist_checkMark,.onboarding_checklist_stepMain,.onboarding_checklist_stepTitle,.onboarding_checklist_completedTitle,.onboarding_checklist_titleText,.onboarding_checklist_panel,.onboarding_checklist_panelInner,.onboarding_checklist_description,.onboarding_checklist_errorSlot,.onboarding_checklist_error,.onboarding_checklist_action,.onboarding_checklist_actionIcon,.onboarding_checklist_actionGlyph,.onboarding_checklist_spinner,.onboarding_checklist_group,.onboarding_checklist_groupToggle,.onboarding_checklist_groupPanel,.onboarding_checklist_swap,.onboarding_checklist_swapSizer,.onboarding_checklist_swapText,.onboarding_checklist_number,.onboarding_checklist_place,.onboarding_checklist_digit,.onboarding_checklist_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.image_compare_root{position:relative;display:block;width:100%;overflow:clip;container-type:size;isolation:isolate;border-radius:var(--forma-radius-panel);background:var(--forma-surface);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.image_compare_root[data-orientation=vertical]{cursor:ns-resize;touch-action:pan-x}.image_compare_root:after{content:"";position:absolute;z-index:3;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--forma-text) 8%,transparent);pointer-events:none}.image_compare_layer{position:absolute;inset:0}.image_compare_layer :where(img,picture,video){display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.image_compare_chip{position:absolute;z-index:1;top:var(--forma-space-3);left:var(--forma-space-3);padding:3px 10px;border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-canvas) 74%,transparent);color:var(--forma-text);font-size:var(--forma-font-small);font-weight:500;line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);pointer-events:none;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}.image_compare_chip[data-place=end]{right:var(--forma-space-3);left:auto}.image_compare_chip[data-place=bottom]{top:auto;bottom:var(--forma-space-3)}.image_compare_pivot{position:absolute;z-index:2;inset:0;pointer-events:none}.image_compare_rotor{position:absolute;top:0;left:0;width:0;height:0}.image_compare_line{position:absolute;top:calc((100cqw + 100cqh)*-1);left:-1px;width:2px;height:calc((100cqw + 100cqh)*2);background:var(--forma-surface-raised);box-shadow:0 0 0 .5px #00000024}:root[data-theme=dark] .image_compare_line{background:var(--forma-text)}.image_compare_handleSlot{position:absolute;top:0;left:0}.image_compare_handle{position:absolute;top:0;left:0;display:grid;box-sizing:border-box;width:40px;height:40px;place-items:center;translate:-50% -50%;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-raised);color:var(--forma-text);pointer-events:auto;outline:0 solid transparent;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.image_compare_handle:after{content:"";position:absolute;inset:-8px;border-radius:inherit}@media(hover:hover)and (pointer:fine){.image_compare_root:hover .image_compare_handle{border-color:var(--forma-border-strong)}}.image_compare_chevrons{display:flex;align-items:center}.image_compare_chevron{display:grid;margin-inline:-2.5px;place-items:center}@media(prefers-reduced-motion:reduce){.image_compare_handle{transition:none}}:is(.image_compare_root,.image_compare_layer,.image_compare_chip,.image_compare_pivot,.image_compare_rotor,.image_compare_line,.image_compare_handleSlot,.image_compare_handle,.image_compare_chevrons,.image_compare_chevron):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.image_compare_root,.image_compare_layer,.image_compare_chip,.image_compare_pivot,.image_compare_rotor,.image_compare_line,.image_compare_handleSlot,.image_compare_handle,.image_compare_chevrons,.image_compare_chevron):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.image_compare_root,.image_compare_layer,.image_compare_chip,.image_compare_pivot,.image_compare_rotor,.image_compare_line,.image_compare_handleSlot,.image_compare_handle,.image_compare_chevrons,.image_compare_chevron),[data-reduced-motion=true] :is(.image_compare_root,.image_compare_layer,.image_compare_chip,.image_compare_pivot,.image_compare_rotor,.image_compare_line,.image_compare_handleSlot,.image_compare_handle,.image_compare_chevrons,.image_compare_chevron):before,[data-reduced-motion=true] :is(.image_compare_root,.image_compare_layer,.image_compare_chip,.image_compare_pivot,.image_compare_rotor,.image_compare_line,.image_compare_handleSlot,.image_compare_handle,.image_compare_chevrons,.image_compare_chevron):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.image_compare_root,.image_compare_layer,.image_compare_chip,.image_compare_pivot,.image_compare_rotor,.image_compare_line,.image_compare_handleSlot,.image_compare_handle,.image_compare_chevrons,.image_compare_chevron),:is(.image_compare_root,.image_compare_layer,.image_compare_chip,.image_compare_pivot,.image_compare_rotor,.image_compare_line,.image_compare_handleSlot,.image_compare_handle,.image_compare_chevrons,.image_compare_chevron):before,:is(.image_compare_root,.image_compare_layer,.image_compare_chip,.image_compare_pivot,.image_compare_rotor,.image_compare_line,.image_compare_handleSlot,.image_compare_handle,.image_compare_chevrons,.image_compare_chevron):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.carousel_root{--forma-arc-carousel-gap: var(--forma-space-4);display:grid;width:100%;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--forma-space-4);container-type:inline-size}.carousel_viewport{position:relative;min-width:0;overflow-x:clip;overflow-y:visible;border-radius:var(--forma-radius-panel);cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.carousel_viewport[data-dragging]{cursor:grabbing}.carousel_viewport:focus-visible{--forma-arc-focus-outline-offset: 4px}.carousel_track{display:flex;gap:var(--forma-arc-carousel-gap);padding-inline:calc((100cqw - var(--forma-arc-carousel-slide)) / 2);user-select:none;-webkit-user-select:none}.carousel_track:not([data-measured]){translate:calc(var(--forma-arc-carousel-start) * -1 * (var(--forma-arc-carousel-slide) + var(--forma-arc-carousel-gap))) 0}.carousel_slide{flex:0 0 var(--forma-arc-carousel-slide);min-width:0;transform-origin:50% 50%;will-change:transform,opacity}.carousel_slide img{-webkit-user-drag:none}.carousel_controls{display:flex;min-width:0;align-items:center;gap:var(--forma-space-2);padding-inline:calc((100cqw - var(--forma-arc-carousel-slide)) / 2)}.carousel_tabs{display:flex;min-width:0;align-items:center}.carousel_tab{display:grid;height:var(--forma-control-small-height);flex:none;place-items:center;border:0;border-radius:var(--forma-radius-pill);padding:0 5px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.carousel_dot{position:relative;display:block;width:6px;height:6px;overflow:hidden;border-radius:var(--forma-radius-pill);background:var(--forma-border-strong);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.carousel_dotFill,.carousel_dotDrain{position:absolute;inset:0}.carousel_dotFill{background:var(--forma-text)}.carousel_dotDrain{background:var(--forma-border-strong);transform-origin:100% 50%}@media(hover:hover)and (pointer:fine){.carousel_tab:hover .carousel_dot{background:var(--forma-faint)}}.carousel_tab:focus-visible{--forma-arc-focus-outline-offset: -4px}.carousel_arrows{display:flex;flex:none;gap:var(--forma-space-2);margin-left:auto}.carousel_control{display:grid;width:var(--forma-control-small-height);height:var(--forma-control-small-height);flex:none;place-items:center;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);padding:0;background:var(--forma-surface-raised);color:var(--forma-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.carousel_control:hover:not([aria-disabled=true]){background:var(--forma-surface)}}.carousel_control:active:not([aria-disabled=true]){transform:scale(.97);transition:transform .1s var(--forma-ease-standard)}.carousel_control[aria-disabled=true]{color:var(--forma-faint);cursor:default;opacity:.5}.carousel_iconSlot{display:grid;width:16px;height:16px;place-items:center}.carousel_icon{grid-area:1 / 1;display:grid;place-items:center}@container (max-width: 340px){.carousel_controls{gap:var(--forma-space-1);padding-inline:max(0px,calc((100cqw - var(--forma-arc-carousel-slide)) / 2 - var(--forma-space-2)))}.carousel_arrows{gap:var(--forma-space-1)}.carousel_tab{padding:0 4px}}.carousel_visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.carousel_dot,.carousel_control,.carousel_control:active:not([aria-disabled=true]){transition:none;transform:none}}:is(.carousel_root,.carousel_viewport,.carousel_track,.carousel_slide,.carousel_controls,.carousel_tabs,.carousel_tab,.carousel_dot,.carousel_dotFill,.carousel_dotDrain,.carousel_arrows,.carousel_control,.carousel_iconSlot,.carousel_icon,.carousel_visuallyHidden):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.carousel_root,.carousel_viewport,.carousel_track,.carousel_slide,.carousel_controls,.carousel_tabs,.carousel_tab,.carousel_dot,.carousel_dotFill,.carousel_dotDrain,.carousel_arrows,.carousel_control,.carousel_iconSlot,.carousel_icon,.carousel_visuallyHidden):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.carousel_root,.carousel_viewport,.carousel_track,.carousel_slide,.carousel_controls,.carousel_tabs,.carousel_tab,.carousel_dot,.carousel_dotFill,.carousel_dotDrain,.carousel_arrows,.carousel_control,.carousel_iconSlot,.carousel_icon,.carousel_visuallyHidden),[data-reduced-motion=true] :is(.carousel_root,.carousel_viewport,.carousel_track,.carousel_slide,.carousel_controls,.carousel_tabs,.carousel_tab,.carousel_dot,.carousel_dotFill,.carousel_dotDrain,.carousel_arrows,.carousel_control,.carousel_iconSlot,.carousel_icon,.carousel_visuallyHidden):before,[data-reduced-motion=true] :is(.carousel_root,.carousel_viewport,.carousel_track,.carousel_slide,.carousel_controls,.carousel_tabs,.carousel_tab,.carousel_dot,.carousel_dotFill,.carousel_dotDrain,.carousel_arrows,.carousel_control,.carousel_iconSlot,.carousel_icon,.carousel_visuallyHidden):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.carousel_root,.carousel_viewport,.carousel_track,.carousel_slide,.carousel_controls,.carousel_tabs,.carousel_tab,.carousel_dot,.carousel_dotFill,.carousel_dotDrain,.carousel_arrows,.carousel_control,.carousel_iconSlot,.carousel_icon,.carousel_visuallyHidden),:is(.carousel_root,.carousel_viewport,.carousel_track,.carousel_slide,.carousel_controls,.carousel_tabs,.carousel_tab,.carousel_dot,.carousel_dotFill,.carousel_dotDrain,.carousel_arrows,.carousel_control,.carousel_iconSlot,.carousel_icon,.carousel_visuallyHidden):before,:is(.carousel_root,.carousel_viewport,.carousel_track,.carousel_slide,.carousel_controls,.carousel_tabs,.carousel_tab,.carousel_dot,.carousel_dotFill,.carousel_dotDrain,.carousel_arrows,.carousel_control,.carousel_iconSlot,.carousel_icon,.carousel_visuallyHidden):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.card_stack_root{--forma-arc-card-height: 19rem;--forma-arc-stack-peek: 24px;display:grid;width:100%;justify-items:center;gap:var(--forma-arc-space-5);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.card_stack_stage{position:relative;isolation:isolate;width:min(100%,20rem);height:calc(var(--forma-arc-card-height) + var(--forma-arc-stack-peek));outline:none}.card_stack_slot{position:absolute;top:0;right:0;left:0;height:var(--forma-arc-card-height);pointer-events:none;transform-origin:50% 100%}.card_stack_card{position:absolute;inset:0;border-radius:var(--forma-radius-panel);pointer-events:auto;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.card_stack_card[data-top]{cursor:grab}.card_stack_card[data-dragging]{cursor:grabbing}.card_stack_card:not([data-top]){pointer-events:none}.card_stack_card:before{position:absolute;inset:0;border-radius:inherit;box-shadow:var(--forma-shadow);content:"";opacity:0;pointer-events:none;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.card_stack_card[data-dragging]:before,.card_stack_card[data-flying]:before{opacity:1}.card_stack_face{position:relative;height:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:inherit;background:var(--forma-surface-raised);color:var(--forma-text)}.card_stack_shade{position:absolute;inset:0;background:#00000009;pointer-events:none}:root[data-theme=dark] .card_stack_shade{background:#00000038}.card_stack_stamp{position:absolute;top:var(--forma-space-4);display:inline-flex;height:2rem;align-items:center;gap:6px;padding:0 var(--forma-space-3) 0 10px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;white-space:nowrap;pointer-events:none}.card_stack_stamp[data-side=right]{left:var(--forma-space-4);border-color:color-mix(in oklab,var(--forma-success) 32%,var(--forma-line));background:color-mix(in oklab,var(--forma-success) 9%,var(--forma-surface-raised))}.card_stack_stamp[data-side=right] svg{color:var(--forma-success)}.card_stack_stamp[data-side=left]{right:var(--forma-space-4)}.card_stack_stamp[data-side=left] svg{color:var(--forma-muted)}.card_stack_card:not([data-top]):not([data-flying]) .card_stack_stamp{visibility:hidden}.card_stack_stage:focus-visible{--forma-arc-focus-outline-width: 0px}.card_stack_stage:focus-visible .card_stack_card[data-top],.card_stack_stage:focus-visible .card_stack_empty{outline:2px solid var(--forma-focus, color-mix(in oklab, var(--forma-accent-hover) 72%, transparent));outline-offset:3px}.card_stack_empty{position:absolute;top:0;right:0;left:0;display:grid;height:var(--forma-arc-card-height);place-content:center;justify-items:center;gap:var(--forma-space-3);padding:var(--forma-space-6);border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);text-align:center}.card_stack_emptyTitle{margin:0;font-size:var(--forma-arc-text-base);font-weight:500}.card_stack_controls{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--forma-space-2)}.card_stack_control{display:inline-flex;min-height:var(--forma-control-height);align-items:center;justify-content:center;gap:var(--forma-space-2);padding:0 var(--forma-space-4);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.card_stack_control svg{flex:none}.card_stack_control[data-tone=primary]{border-color:var(--forma-accent);background:var(--forma-accent);color:var(--forma-on-accent)}.card_stack_control[data-tone=quiet]{border-color:transparent;background:transparent;color:var(--forma-muted)}@media(hover:hover)and (pointer:fine){.card_stack_control:not([aria-disabled]):hover{background:var(--forma-surface)}.card_stack_control[data-tone=primary]:not([aria-disabled]):hover{border-color:var(--forma-accent-hover);background:var(--forma-accent-hover)}.card_stack_control[data-tone=quiet]:not([aria-disabled]):hover{color:var(--forma-text)}}.card_stack_control:not([aria-disabled]):active{background:var(--forma-surface)}.card_stack_control[data-tone=primary]:not([aria-disabled]):active{border-color:var(--forma-accent-hover);background:var(--forma-accent-hover)}.card_stack_control[aria-disabled]{cursor:default;opacity:.42}.card_stack_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:26rem){.card_stack_root{--forma-arc-card-height: 17.5rem;gap:var(--forma-space-4)}.card_stack_controls{flex-wrap:nowrap}.card_stack_control{padding-inline:var(--forma-space-3)}}@media(max-width:22.5rem){.card_stack_control[data-tone=quiet]{width:var(--forma-control-height);padding:0}.card_stack_control[data-tone=quiet] .card_stack_controlLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.card_stack_card:before,.card_stack_control{transition:none}}:is(.card_stack_root,.card_stack_stage,.card_stack_slot,.card_stack_card,.card_stack_face,.card_stack_shade,.card_stack_stamp,.card_stack_empty,.card_stack_emptyTitle,.card_stack_controls,.card_stack_control,.card_stack_srOnly,.card_stack_controlLabel):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.card_stack_root,.card_stack_stage,.card_stack_slot,.card_stack_card,.card_stack_face,.card_stack_shade,.card_stack_stamp,.card_stack_empty,.card_stack_emptyTitle,.card_stack_controls,.card_stack_control,.card_stack_srOnly,.card_stack_controlLabel):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.card_stack_root,.card_stack_stage,.card_stack_slot,.card_stack_card,.card_stack_face,.card_stack_shade,.card_stack_stamp,.card_stack_empty,.card_stack_emptyTitle,.card_stack_controls,.card_stack_control,.card_stack_srOnly,.card_stack_controlLabel),[data-reduced-motion=true] :is(.card_stack_root,.card_stack_stage,.card_stack_slot,.card_stack_card,.card_stack_face,.card_stack_shade,.card_stack_stamp,.card_stack_empty,.card_stack_emptyTitle,.card_stack_controls,.card_stack_control,.card_stack_srOnly,.card_stack_controlLabel):before,[data-reduced-motion=true] :is(.card_stack_root,.card_stack_stage,.card_stack_slot,.card_stack_card,.card_stack_face,.card_stack_shade,.card_stack_stamp,.card_stack_empty,.card_stack_emptyTitle,.card_stack_controls,.card_stack_control,.card_stack_srOnly,.card_stack_controlLabel):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.card_stack_root,.card_stack_stage,.card_stack_slot,.card_stack_card,.card_stack_face,.card_stack_shade,.card_stack_stamp,.card_stack_empty,.card_stack_emptyTitle,.card_stack_controls,.card_stack_control,.card_stack_srOnly,.card_stack_controlLabel),:is(.card_stack_root,.card_stack_stage,.card_stack_slot,.card_stack_card,.card_stack_face,.card_stack_shade,.card_stack_stamp,.card_stack_empty,.card_stack_emptyTitle,.card_stack_controls,.card_stack_control,.card_stack_srOnly,.card_stack_controlLabel):before,:is(.card_stack_root,.card_stack_stage,.card_stack_slot,.card_stack_card,.card_stack_face,.card_stack_shade,.card_stack_stamp,.card_stack_empty,.card_stack_emptyTitle,.card_stack_controls,.card_stack_control,.card_stack_srOnly,.card_stack_controlLabel):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.bar_chart_figure{display:grid;min-width:0;gap:var(--forma-arc-space-5);margin:0;color:var(--forma-text)}.bar_chart_header{display:grid;min-width:0;gap:2px}.bar_chart_kind,.bar_chart_when{display:block;min-height:calc(1em * var(--forma-arc-leading-body));font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.bar_chart_kind{color:var(--forma-muted)}.bar_chart_when{color:var(--forma-faint)}.bar_chart_value{display:flex;min-width:0;align-items:baseline;gap:6px;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);font-variant-numeric:tabular-nums}.bar_chart_unit{color:var(--forma-muted);font-family:var(--forma-font-family);font-size:var(--forma-arc-text-base);font-weight:400;letter-spacing:var(--forma-arc-tracking-body)}.bar_chart_swap{position:relative;display:block;min-width:0}.bar_chart_swapText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar_chart_roll{position:relative;display:inline-flex;justify-content:flex-end;overflow-x:clip;overflow-y:visible;white-space:pre}.bar_chart_digits{position:relative;display:inline-flex;flex:none}.bar_chart_digit{position:relative;display:inline-block;white-space:pre}.bar_chart_sizer{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;pointer-events:none}.bar_chart_chart{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-template-rows:auto 26px;min-width:0}.bar_chart_plot{position:relative;grid-area:1 / 1;min-width:0}.bar_chart_svg{display:block;overflow:hidden}.bar_chart_grid{stroke:var(--forma-line);stroke-width:1;shape-rendering:crispEdges}.bar_chart_baseline,.bar_chart_cursor{stroke:var(--forma-border-strong);stroke-width:1;shape-rendering:crispEdges}.bar_chart_mean{stroke:var(--forma-muted);stroke-width:1;stroke-dasharray:3 3;shape-rendering:crispEdges}.bar_chart_bar{fill:color-mix(in oklab,var(--forma-accent) 62%,var(--forma-surface-raised));transition:fill var(--forma-duration-fast) var(--forma-ease-standard)}.bar_chart_chart[data-scrubbing] .bar_chart_bar{fill:color-mix(in oklab,var(--forma-accent) 24%,var(--forma-surface-raised))}[data-theme=dark] .bar_chart_bar{fill:color-mix(in oklab,var(--forma-accent) 76%,var(--forma-surface-raised))}[data-theme=dark] .bar_chart_chart[data-scrubbing] .bar_chart_bar{fill:color-mix(in oklab,var(--forma-accent) 34%,var(--forma-surface-raised))}[data-theme=dark] .bar_chart_chart .bar_chart_bar[data-active],.bar_chart_chart .bar_chart_bar[data-active]{fill:var(--forma-accent)}.bar_chart_gutter{position:relative;grid-area:1 / 2;min-width:0}.bar_chart_tick,.bar_chart_meanLabel{position:absolute;top:0;left:10px;display:block;height:0;white-space:nowrap;pointer-events:none}.bar_chart_tickText{display:block;transform:translateY(-50%);color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1;font-variant-numeric:tabular-nums}.bar_chart_meanLabel .bar_chart_tickText{color:var(--forma-text);font-weight:500}.bar_chart_axis{position:relative;grid-area:2 / 1;min-width:0;overflow:hidden}.bar_chart_axisLabel{position:absolute;top:8px;left:0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.bar_chart_scrubber{position:absolute;inset:0;border-radius:calc(var(--forma-radius-control) / 2);outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.bar_chart_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.bar_chart_bar{transition:none}}.bar_chart_measure{position:absolute;top:0;left:0;display:flex;visibility:hidden;pointer-events:none}.bar_chart_measure>span{flex:none;font-size:var(--forma-font-small);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}:is(.bar_chart_figure,.bar_chart_header,.bar_chart_kind,.bar_chart_when,.bar_chart_value,.bar_chart_unit,.bar_chart_swap,.bar_chart_swapText,.bar_chart_roll,.bar_chart_digits,.bar_chart_digit,.bar_chart_sizer,.bar_chart_chart,.bar_chart_plot,.bar_chart_svg,.bar_chart_grid,.bar_chart_baseline,.bar_chart_cursor,.bar_chart_mean,.bar_chart_bar,.bar_chart_gutter,.bar_chart_tick,.bar_chart_meanLabel,.bar_chart_tickText,.bar_chart_axis,.bar_chart_axisLabel,.bar_chart_scrubber,.bar_chart_srOnly,.bar_chart_measure):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.bar_chart_figure,.bar_chart_header,.bar_chart_kind,.bar_chart_when,.bar_chart_value,.bar_chart_unit,.bar_chart_swap,.bar_chart_swapText,.bar_chart_roll,.bar_chart_digits,.bar_chart_digit,.bar_chart_sizer,.bar_chart_chart,.bar_chart_plot,.bar_chart_svg,.bar_chart_grid,.bar_chart_baseline,.bar_chart_cursor,.bar_chart_mean,.bar_chart_bar,.bar_chart_gutter,.bar_chart_tick,.bar_chart_meanLabel,.bar_chart_tickText,.bar_chart_axis,.bar_chart_axisLabel,.bar_chart_scrubber,.bar_chart_srOnly,.bar_chart_measure):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.bar_chart_figure,.bar_chart_header,.bar_chart_kind,.bar_chart_when,.bar_chart_value,.bar_chart_unit,.bar_chart_swap,.bar_chart_swapText,.bar_chart_roll,.bar_chart_digits,.bar_chart_digit,.bar_chart_sizer,.bar_chart_chart,.bar_chart_plot,.bar_chart_svg,.bar_chart_grid,.bar_chart_baseline,.bar_chart_cursor,.bar_chart_mean,.bar_chart_bar,.bar_chart_gutter,.bar_chart_tick,.bar_chart_meanLabel,.bar_chart_tickText,.bar_chart_axis,.bar_chart_axisLabel,.bar_chart_scrubber,.bar_chart_srOnly,.bar_chart_measure),[data-reduced-motion=true] :is(.bar_chart_figure,.bar_chart_header,.bar_chart_kind,.bar_chart_when,.bar_chart_value,.bar_chart_unit,.bar_chart_swap,.bar_chart_swapText,.bar_chart_roll,.bar_chart_digits,.bar_chart_digit,.bar_chart_sizer,.bar_chart_chart,.bar_chart_plot,.bar_chart_svg,.bar_chart_grid,.bar_chart_baseline,.bar_chart_cursor,.bar_chart_mean,.bar_chart_bar,.bar_chart_gutter,.bar_chart_tick,.bar_chart_meanLabel,.bar_chart_tickText,.bar_chart_axis,.bar_chart_axisLabel,.bar_chart_scrubber,.bar_chart_srOnly,.bar_chart_measure):before,[data-reduced-motion=true] :is(.bar_chart_figure,.bar_chart_header,.bar_chart_kind,.bar_chart_when,.bar_chart_value,.bar_chart_unit,.bar_chart_swap,.bar_chart_swapText,.bar_chart_roll,.bar_chart_digits,.bar_chart_digit,.bar_chart_sizer,.bar_chart_chart,.bar_chart_plot,.bar_chart_svg,.bar_chart_grid,.bar_chart_baseline,.bar_chart_cursor,.bar_chart_mean,.bar_chart_bar,.bar_chart_gutter,.bar_chart_tick,.bar_chart_meanLabel,.bar_chart_tickText,.bar_chart_axis,.bar_chart_axisLabel,.bar_chart_scrubber,.bar_chart_srOnly,.bar_chart_measure):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.bar_chart_figure,.bar_chart_header,.bar_chart_kind,.bar_chart_when,.bar_chart_value,.bar_chart_unit,.bar_chart_swap,.bar_chart_swapText,.bar_chart_roll,.bar_chart_digits,.bar_chart_digit,.bar_chart_sizer,.bar_chart_chart,.bar_chart_plot,.bar_chart_svg,.bar_chart_grid,.bar_chart_baseline,.bar_chart_cursor,.bar_chart_mean,.bar_chart_bar,.bar_chart_gutter,.bar_chart_tick,.bar_chart_meanLabel,.bar_chart_tickText,.bar_chart_axis,.bar_chart_axisLabel,.bar_chart_scrubber,.bar_chart_srOnly,.bar_chart_measure),:is(.bar_chart_figure,.bar_chart_header,.bar_chart_kind,.bar_chart_when,.bar_chart_value,.bar_chart_unit,.bar_chart_swap,.bar_chart_swapText,.bar_chart_roll,.bar_chart_digits,.bar_chart_digit,.bar_chart_sizer,.bar_chart_chart,.bar_chart_plot,.bar_chart_svg,.bar_chart_grid,.bar_chart_baseline,.bar_chart_cursor,.bar_chart_mean,.bar_chart_bar,.bar_chart_gutter,.bar_chart_tick,.bar_chart_meanLabel,.bar_chart_tickText,.bar_chart_axis,.bar_chart_axisLabel,.bar_chart_scrubber,.bar_chart_srOnly,.bar_chart_measure):before,:is(.bar_chart_figure,.bar_chart_header,.bar_chart_kind,.bar_chart_when,.bar_chart_value,.bar_chart_unit,.bar_chart_swap,.bar_chart_swapText,.bar_chart_roll,.bar_chart_digits,.bar_chart_digit,.bar_chart_sizer,.bar_chart_chart,.bar_chart_plot,.bar_chart_svg,.bar_chart_grid,.bar_chart_baseline,.bar_chart_cursor,.bar_chart_mean,.bar_chart_bar,.bar_chart_gutter,.bar_chart_tick,.bar_chart_meanLabel,.bar_chart_tickText,.bar_chart_axis,.bar_chart_axisLabel,.bar_chart_scrubber,.bar_chart_srOnly,.bar_chart_measure):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.activity_heatmap_root{--forma-arc-level-0: color-mix(in oklab, var(--forma-text) 6.5%, var(--forma-surface-raised));--forma-arc-level-1: color-mix(in oklab, var(--forma-accent) 26%, var(--forma-arc-level-0));--forma-arc-level-2: color-mix(in oklab, var(--forma-accent) 50%, var(--forma-arc-level-0));--forma-arc-level-3: color-mix(in oklab, var(--forma-accent) 76%, var(--forma-arc-level-0));--forma-arc-level-4: var(--forma-accent);container-type:inline-size;position:relative;display:grid;min-width:0;gap:var(--forma-space-4);color:var(--forma-text)}.activity_heatmap_header{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--forma-space-3) var(--forma-space-4)}.activity_heatmap_summary{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;column-gap:.3em;margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.activity_heatmap_total{color:var(--forma-text);font-weight:500;white-space:nowrap}.activity_heatmap_period{white-space:nowrap}.activity_heatmap_actions{display:flex;flex:none;align-items:center}.activity_heatmap_rollingFrame{display:inline-flex;justify-content:flex-end;overflow:clip;overflow-clip-margin:.2em}.activity_heatmap_rolling{display:inline-flex;flex:none}.activity_heatmap_place{position:relative;display:inline-flex;overflow:clip;overflow-clip-margin:.15em}.activity_heatmap_placeChar,.activity_heatmap_riseLine{display:inline-block}.activity_heatmap_rise{position:relative;display:inline-flex}.activity_heatmap_scroller{direction:rtl;overflow-x:auto;overflow-y:hidden;margin:-6px;padding:6px;overscroll-behavior-x:contain;scrollbar-color:var(--forma-border-strong) transparent;scrollbar-width:thin}.activity_heatmap_canvas{--forma-arc-gap: 3px;--forma-arc-label: 30px;--forma-arc-cell: clamp(9px, calc((100cqi - var(--forma-arc-label) - var(--forma-arc-gap) * 53) / 53), 15px);--forma-arc-step: calc(var(--forma-arc-cell) + var(--forma-arc-gap));direction:ltr;display:grid;width:max-content;grid-template-columns:var(--forma-arc-label) auto;grid-template-rows:auto auto;column-gap:var(--forma-arc-gap);row-gap:var(--forma-space-2)}.activity_heatmap_months{position:relative;grid-row:1;grid-column:2;height:1rem;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1rem}.activity_heatmap_month{position:absolute;top:0;left:0;white-space:nowrap;transform:translate(calc(var(--forma-arc-col) * var(--forma-arc-step)));transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.activity_heatmap_weekdays{position:sticky;z-index:1;left:-6px;display:grid;grid-row:1 / 3;grid-column:1;grid-template-rows:repeat(7,var(--forma-arc-cell));align-content:end;row-gap:var(--forma-arc-gap);margin:0 calc(var(--forma-arc-gap) * -1) 0 -6px;padding:0 var(--forma-arc-gap) 0 6px;background:var(--forma-arc-heatmap-surface, var(--forma-surface-raised));color:var(--forma-faint);font-size:var(--forma-font-small)}.activity_heatmap_weekday{display:flex;height:var(--forma-arc-cell);align-items:center;white-space:nowrap;line-height:1}.activity_heatmap_plot{position:relative;grid-row:2;grid-column:2}.activity_heatmap_grid{display:grid;gap:var(--forma-arc-gap);outline:none}.activity_heatmap_row{display:flex;gap:var(--forma-arc-gap)}.activity_heatmap_cell{--forma-arc-delay: var(--forma-arc-wave);display:block;width:var(--forma-arc-cell);height:var(--forma-arc-cell);flex:none;border-radius:calc(var(--forma-arc-cell) * .28);background:var(--forma-arc-level-0);outline:1.5px solid transparent;outline-offset:1px;cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color .32s var(--forma-ease-standard) var(--forma-arc-delay),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring) var(--forma-arc-delay),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.activity_heatmap_grid[data-direction=back] .activity_heatmap_cell{--forma-arc-delay: var(--forma-arc-wave-back)}.activity_heatmap_cell[data-level="1"]{background:var(--forma-arc-level-1)}.activity_heatmap_cell[data-level="2"]{background:var(--forma-arc-level-2)}.activity_heatmap_cell[data-level="3"]{background:var(--forma-arc-level-3)}.activity_heatmap_cell[data-level="4"]{background:var(--forma-arc-level-4)}.activity_heatmap_cell[data-empty]{transform:scale(0);background:var(--forma-arc-level-0)}.activity_heatmap_grid[data-reveal=hidden] .activity_heatmap_cell{opacity:0;transform:scale(.5);transition:none}.activity_heatmap_grid[data-reveal=hidden] .activity_heatmap_cell[data-empty]{transform:scale(0)}.activity_heatmap_grid[data-reveal=revealing] .activity_heatmap_cell{transition:background-color .32s var(--forma-ease-standard) var(--forma-arc-delay),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring) var(--forma-arc-delay),opacity .36s var(--forma-ease-enter) var(--forma-arc-delay)}.activity_heatmap_grid[data-highlight] .activity_heatmap_cell:not([data-empty]){opacity:.2}.activity_heatmap_grid[data-highlight="0"] .activity_heatmap_cell[data-level="0"],.activity_heatmap_grid[data-highlight="1"] .activity_heatmap_cell[data-level="1"],.activity_heatmap_grid[data-highlight="2"] .activity_heatmap_cell[data-level="2"],.activity_heatmap_grid[data-highlight="3"] .activity_heatmap_cell[data-level="3"],.activity_heatmap_grid[data-highlight="4"] .activity_heatmap_cell[data-level="4"]{opacity:1}@media(hover:hover)and (pointer:fine){.activity_heatmap_cell:not([data-empty]):hover{outline-color:color-mix(in oklab,var(--forma-text) 45%,transparent)}}.activity_heatmap_ring{position:absolute;top:-3px;left:-3px;width:calc(var(--forma-arc-cell) + 6px);height:calc(var(--forma-arc-cell) + 6px);border:1.5px solid var(--forma-text);border-radius:calc(var(--forma-arc-cell) * .28 + 3px);opacity:0;pointer-events:none;transform:translate(calc(var(--forma-arc-col) * var(--forma-arc-step)),calc(var(--forma-arc-row) * var(--forma-arc-step)));transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.activity_heatmap_ring[data-shown]{opacity:1}.activity_heatmap_legend{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--forma-space-3);color:var(--forma-faint);font-size:var(--forma-font-small)}.activity_heatmap_caption{position:relative;min-width:0;overflow:hidden;color:var(--forma-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.activity_heatmap_scale{display:flex;flex:none;align-items:center;gap:var(--forma-space-2)}.activity_heatmap_captionShort{display:none}@container (max-width: 440px){.activity_heatmap_captionLong{display:none}.activity_heatmap_captionShort{display:inline}}.activity_heatmap_legendText{line-height:1}.activity_heatmap_swatches{display:flex}.activity_heatmap_swatch{position:relative;display:grid;width:15px;height:20px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.activity_heatmap_swatch:before{content:"";width:11px;height:11px;border-radius:3px;background:var(--forma-arc-level-0)}.activity_heatmap_swatch[data-level="1"]:before{background:var(--forma-arc-level-1)}.activity_heatmap_swatch[data-level="2"]:before{background:var(--forma-arc-level-2)}.activity_heatmap_swatch[data-level="3"]:before{background:var(--forma-arc-level-3)}.activity_heatmap_swatch[data-level="4"]:before{background:var(--forma-arc-level-4)}.activity_heatmap_swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--forma-text)}.activity_heatmap_tip{position:absolute;z-index:5;top:0;left:0;width:0;height:0;pointer-events:none}.activity_heatmap_bubble{position:absolute;bottom:8px;left:0;display:block;padding:7px 12px 8px;border:1px solid color-mix(in oklab,var(--forma-canvas) 14%,var(--forma-text));border-radius:var(--forma-radius-control);background:var(--forma-text);color:var(--forma-canvas);box-shadow:var(--forma-arc-shadow-raised);transform-origin:50% 100%;will-change:transform,opacity}.activity_heatmap_tipBody{position:relative;display:block;overflow:clip;overflow-clip-margin:8px}.activity_heatmap_tipMeasure{position:absolute;top:0;left:0;display:grid;width:max-content;visibility:hidden}.activity_heatmap_tipLines{display:grid;width:max-content}.activity_heatmap_tipMeasure>span,.activity_heatmap_tipLines>span{white-space:nowrap}.activity_heatmap_tipPrimary{font-size:var(--forma-font-size);font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.activity_heatmap_tipSecondary{color:color-mix(in oklab,var(--forma-canvas) 68%,var(--forma-text));font-size:var(--forma-font-small);line-height:1.35}.activity_heatmap_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.activity_heatmap_cell,.activity_heatmap_grid[data-reveal=revealing] .activity_heatmap_cell{transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.activity_heatmap_grid[data-reveal=hidden] .activity_heatmap_cell{transform:none}.activity_heatmap_cell[data-empty],.activity_heatmap_grid[data-reveal=hidden] .activity_heatmap_cell[data-empty]{opacity:0;transform:none}.activity_heatmap_month,.activity_heatmap_ring{transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}}:is(.activity_heatmap_root,.activity_heatmap_header,.activity_heatmap_summary,.activity_heatmap_total,.activity_heatmap_period,.activity_heatmap_actions,.activity_heatmap_rollingFrame,.activity_heatmap_rolling,.activity_heatmap_place,.activity_heatmap_placeChar,.activity_heatmap_riseLine,.activity_heatmap_rise,.activity_heatmap_scroller,.activity_heatmap_canvas,.activity_heatmap_months,.activity_heatmap_month,.activity_heatmap_weekdays,.activity_heatmap_weekday,.activity_heatmap_plot,.activity_heatmap_grid,.activity_heatmap_row,.activity_heatmap_cell,.activity_heatmap_ring,.activity_heatmap_legend,.activity_heatmap_caption,.activity_heatmap_scale,.activity_heatmap_captionShort,.activity_heatmap_captionLong,.activity_heatmap_legendText,.activity_heatmap_swatches,.activity_heatmap_swatch,.activity_heatmap_tip,.activity_heatmap_bubble,.activity_heatmap_tipBody,.activity_heatmap_tipMeasure,.activity_heatmap_tipLines,.activity_heatmap_tipPrimary,.activity_heatmap_tipSecondary,.activity_heatmap_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.activity_heatmap_root,.activity_heatmap_header,.activity_heatmap_summary,.activity_heatmap_total,.activity_heatmap_period,.activity_heatmap_actions,.activity_heatmap_rollingFrame,.activity_heatmap_rolling,.activity_heatmap_place,.activity_heatmap_placeChar,.activity_heatmap_riseLine,.activity_heatmap_rise,.activity_heatmap_scroller,.activity_heatmap_canvas,.activity_heatmap_months,.activity_heatmap_month,.activity_heatmap_weekdays,.activity_heatmap_weekday,.activity_heatmap_plot,.activity_heatmap_grid,.activity_heatmap_row,.activity_heatmap_cell,.activity_heatmap_ring,.activity_heatmap_legend,.activity_heatmap_caption,.activity_heatmap_scale,.activity_heatmap_captionShort,.activity_heatmap_captionLong,.activity_heatmap_legendText,.activity_heatmap_swatches,.activity_heatmap_swatch,.activity_heatmap_tip,.activity_heatmap_bubble,.activity_heatmap_tipBody,.activity_heatmap_tipMeasure,.activity_heatmap_tipLines,.activity_heatmap_tipPrimary,.activity_heatmap_tipSecondary,.activity_heatmap_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.activity_heatmap_root,.activity_heatmap_header,.activity_heatmap_summary,.activity_heatmap_total,.activity_heatmap_period,.activity_heatmap_actions,.activity_heatmap_rollingFrame,.activity_heatmap_rolling,.activity_heatmap_place,.activity_heatmap_placeChar,.activity_heatmap_riseLine,.activity_heatmap_rise,.activity_heatmap_scroller,.activity_heatmap_canvas,.activity_heatmap_months,.activity_heatmap_month,.activity_heatmap_weekdays,.activity_heatmap_weekday,.activity_heatmap_plot,.activity_heatmap_grid,.activity_heatmap_row,.activity_heatmap_cell,.activity_heatmap_ring,.activity_heatmap_legend,.activity_heatmap_caption,.activity_heatmap_scale,.activity_heatmap_captionShort,.activity_heatmap_captionLong,.activity_heatmap_legendText,.activity_heatmap_swatches,.activity_heatmap_swatch,.activity_heatmap_tip,.activity_heatmap_bubble,.activity_heatmap_tipBody,.activity_heatmap_tipMeasure,.activity_heatmap_tipLines,.activity_heatmap_tipPrimary,.activity_heatmap_tipSecondary,.activity_heatmap_srOnly),[data-reduced-motion=true] :is(.activity_heatmap_root,.activity_heatmap_header,.activity_heatmap_summary,.activity_heatmap_total,.activity_heatmap_period,.activity_heatmap_actions,.activity_heatmap_rollingFrame,.activity_heatmap_rolling,.activity_heatmap_place,.activity_heatmap_placeChar,.activity_heatmap_riseLine,.activity_heatmap_rise,.activity_heatmap_scroller,.activity_heatmap_canvas,.activity_heatmap_months,.activity_heatmap_month,.activity_heatmap_weekdays,.activity_heatmap_weekday,.activity_heatmap_plot,.activity_heatmap_grid,.activity_heatmap_row,.activity_heatmap_cell,.activity_heatmap_ring,.activity_heatmap_legend,.activity_heatmap_caption,.activity_heatmap_scale,.activity_heatmap_captionShort,.activity_heatmap_captionLong,.activity_heatmap_legendText,.activity_heatmap_swatches,.activity_heatmap_swatch,.activity_heatmap_tip,.activity_heatmap_bubble,.activity_heatmap_tipBody,.activity_heatmap_tipMeasure,.activity_heatmap_tipLines,.activity_heatmap_tipPrimary,.activity_heatmap_tipSecondary,.activity_heatmap_srOnly):before,[data-reduced-motion=true] :is(.activity_heatmap_root,.activity_heatmap_header,.activity_heatmap_summary,.activity_heatmap_total,.activity_heatmap_period,.activity_heatmap_actions,.activity_heatmap_rollingFrame,.activity_heatmap_rolling,.activity_heatmap_place,.activity_heatmap_placeChar,.activity_heatmap_riseLine,.activity_heatmap_rise,.activity_heatmap_scroller,.activity_heatmap_canvas,.activity_heatmap_months,.activity_heatmap_month,.activity_heatmap_weekdays,.activity_heatmap_weekday,.activity_heatmap_plot,.activity_heatmap_grid,.activity_heatmap_row,.activity_heatmap_cell,.activity_heatmap_ring,.activity_heatmap_legend,.activity_heatmap_caption,.activity_heatmap_scale,.activity_heatmap_captionShort,.activity_heatmap_captionLong,.activity_heatmap_legendText,.activity_heatmap_swatches,.activity_heatmap_swatch,.activity_heatmap_tip,.activity_heatmap_bubble,.activity_heatmap_tipBody,.activity_heatmap_tipMeasure,.activity_heatmap_tipLines,.activity_heatmap_tipPrimary,.activity_heatmap_tipSecondary,.activity_heatmap_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.activity_heatmap_root,.activity_heatmap_header,.activity_heatmap_summary,.activity_heatmap_total,.activity_heatmap_period,.activity_heatmap_actions,.activity_heatmap_rollingFrame,.activity_heatmap_rolling,.activity_heatmap_place,.activity_heatmap_placeChar,.activity_heatmap_riseLine,.activity_heatmap_rise,.activity_heatmap_scroller,.activity_heatmap_canvas,.activity_heatmap_months,.activity_heatmap_month,.activity_heatmap_weekdays,.activity_heatmap_weekday,.activity_heatmap_plot,.activity_heatmap_grid,.activity_heatmap_row,.activity_heatmap_cell,.activity_heatmap_ring,.activity_heatmap_legend,.activity_heatmap_caption,.activity_heatmap_scale,.activity_heatmap_captionShort,.activity_heatmap_captionLong,.activity_heatmap_legendText,.activity_heatmap_swatches,.activity_heatmap_swatch,.activity_heatmap_tip,.activity_heatmap_bubble,.activity_heatmap_tipBody,.activity_heatmap_tipMeasure,.activity_heatmap_tipLines,.activity_heatmap_tipPrimary,.activity_heatmap_tipSecondary,.activity_heatmap_srOnly),:is(.activity_heatmap_root,.activity_heatmap_header,.activity_heatmap_summary,.activity_heatmap_total,.activity_heatmap_period,.activity_heatmap_actions,.activity_heatmap_rollingFrame,.activity_heatmap_rolling,.activity_heatmap_place,.activity_heatmap_placeChar,.activity_heatmap_riseLine,.activity_heatmap_rise,.activity_heatmap_scroller,.activity_heatmap_canvas,.activity_heatmap_months,.activity_heatmap_month,.activity_heatmap_weekdays,.activity_heatmap_weekday,.activity_heatmap_plot,.activity_heatmap_grid,.activity_heatmap_row,.activity_heatmap_cell,.activity_heatmap_ring,.activity_heatmap_legend,.activity_heatmap_caption,.activity_heatmap_scale,.activity_heatmap_captionShort,.activity_heatmap_captionLong,.activity_heatmap_legendText,.activity_heatmap_swatches,.activity_heatmap_swatch,.activity_heatmap_tip,.activity_heatmap_bubble,.activity_heatmap_tipBody,.activity_heatmap_tipMeasure,.activity_heatmap_tipLines,.activity_heatmap_tipPrimary,.activity_heatmap_tipSecondary,.activity_heatmap_srOnly):before,:is(.activity_heatmap_root,.activity_heatmap_header,.activity_heatmap_summary,.activity_heatmap_total,.activity_heatmap_period,.activity_heatmap_actions,.activity_heatmap_rollingFrame,.activity_heatmap_rolling,.activity_heatmap_place,.activity_heatmap_placeChar,.activity_heatmap_riseLine,.activity_heatmap_rise,.activity_heatmap_scroller,.activity_heatmap_canvas,.activity_heatmap_months,.activity_heatmap_month,.activity_heatmap_weekdays,.activity_heatmap_weekday,.activity_heatmap_plot,.activity_heatmap_grid,.activity_heatmap_row,.activity_heatmap_cell,.activity_heatmap_ring,.activity_heatmap_legend,.activity_heatmap_caption,.activity_heatmap_scale,.activity_heatmap_captionShort,.activity_heatmap_captionLong,.activity_heatmap_legendText,.activity_heatmap_swatches,.activity_heatmap_swatch,.activity_heatmap_tip,.activity_heatmap_bubble,.activity_heatmap_tipBody,.activity_heatmap_tipMeasure,.activity_heatmap_tipLines,.activity_heatmap_tipPrimary,.activity_heatmap_tipSecondary,.activity_heatmap_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.timeline_root{--forma-arc-marker: 28px;--forma-arc-marker-top: 8px;--forma-arc-line-gap: 4px;position:relative;display:grid;min-width:0;color:var(--forma-text)}.timeline_scroller{min-width:0;overflow-anchor:none}@property --forma-arc-timeline-feather{syntax: "<length>"; inherits: false; initial-value: 0px;}.timeline_scroller[data-scrolls]{max-height:var(--forma-arc-timeline-height);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--forma-border-strong) transparent;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--forma-arc-timeline-feather)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--forma-arc-timeline-feather)),transparent);transition:--forma-arc-timeline-feather var(--forma-duration-normal) var(--forma-ease-standard)}.timeline_scroller[data-more]{--forma-arc-timeline-feather: 36px}.timeline_group{position:relative}.timeline_group[data-entering]{overflow:clip}.timeline_day{position:sticky;z-index:2;top:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--forma-space-3);padding:var(--forma-space-2) var(--forma-space-3) var(--forma-space-2) 0;background:var(--forma-arc-timeline-surface, var(--forma-surface-raised));color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.timeline_count{color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:400;font-variant-numeric:tabular-nums}.timeline_rolling{display:inline-flex}.timeline_place{position:relative;display:inline-flex;overflow:clip;overflow-clip-margin:.15em}.timeline_rise{position:relative;display:inline-flex}.timeline_riseLine{display:inline-block;white-space:nowrap}.timeline_list{margin:0 0 var(--forma-space-3);padding:0;list-style:none}.timeline_item{position:relative;padding-left:calc(var(--forma-arc-marker) + var(--forma-space-2))}.timeline_item[data-entering]{overflow:clip}.timeline_marker{position:absolute;z-index:1;top:var(--forma-arc-marker-top);left:0;display:grid;width:var(--forma-arc-marker);height:var(--forma-arc-marker);place-items:center;border-radius:var(--forma-radius-pill);color:var(--forma-muted)}.timeline_marker img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.timeline_marker:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in oklab,var(--forma-text) 10%,transparent);border-radius:inherit;pointer-events:none}.timeline_marker[data-tone]{background:var(--forma-surface-raised)}.timeline_marker[data-tone=success]{background:color-mix(in oklab,var(--forma-success) 12%,var(--forma-surface-raised));color:var(--forma-success)}.timeline_marker[data-tone=danger]{background:color-mix(in oklab,var(--forma-danger) 12%,var(--forma-surface-raised));color:var(--forma-danger)}.timeline_marker svg{width:14px;height:14px;stroke-width:2}.timeline_segment{position:absolute;top:calc(var(--forma-arc-marker-top) + var(--forma-arc-marker) + var(--forma-arc-line-gap));bottom:calc(var(--forma-arc-line-gap) - var(--forma-arc-marker-top));left:calc(var(--forma-arc-marker) / 2 - .5px);width:1px;background:var(--forma-border-strong);transform-origin:50% 0}.timeline_content{min-width:0}.timeline_trigger{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--forma-space-3);margin:0;padding:12px var(--forma-space-3);border:0;border-radius:var(--forma-radius-control);background:transparent;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}button.timeline_trigger{grid-template-columns:minmax(0,1fr) auto 16px;cursor:pointer}@media(hover:hover)and (pointer:fine){button.timeline_trigger:hover{background:var(--forma-surface)}}button.timeline_trigger:active{background:var(--forma-surface)}.timeline_text{display:grid;min-width:0;gap:2px}.timeline_title{color:var(--forma-muted);font-size:var(--forma-font-size);line-height:20px}.timeline_actor{color:var(--forma-text);font-weight:500}.timeline_meta{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.timeline_time{display:flex;min-width:2.75rem;justify-content:flex-end;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.timeline_chevron{display:grid;height:20px;place-items:center;color:var(--forma-faint)}.timeline_detail{overflow:clip;overflow-clip-margin:4px}.timeline_detailInner{padding:0 var(--forma-space-3) var(--forma-space-4);color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.timeline_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:420px){.timeline_trigger{column-gap:var(--forma-space-2);padding-inline:var(--forma-space-2)}.timeline_detailInner{padding-inline:var(--forma-space-2)}}@media(prefers-reduced-motion:reduce){.timeline_trigger{transition:none}.timeline_scroller[data-scrolls]{transition:--forma-arc-timeline-feather var(--forma-arc-duration-instant) var(--forma-ease-standard)}}:is(.timeline_root,.timeline_scroller,.timeline_group,.timeline_day,.timeline_count,.timeline_rolling,.timeline_place,.timeline_rise,.timeline_riseLine,.timeline_list,.timeline_item,.timeline_marker,.timeline_segment,.timeline_content,.timeline_trigger,.timeline_text,.timeline_title,.timeline_actor,.timeline_meta,.timeline_time,.timeline_chevron,.timeline_detail,.timeline_detailInner,.timeline_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.timeline_root,.timeline_scroller,.timeline_group,.timeline_day,.timeline_count,.timeline_rolling,.timeline_place,.timeline_rise,.timeline_riseLine,.timeline_list,.timeline_item,.timeline_marker,.timeline_segment,.timeline_content,.timeline_trigger,.timeline_text,.timeline_title,.timeline_actor,.timeline_meta,.timeline_time,.timeline_chevron,.timeline_detail,.timeline_detailInner,.timeline_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.timeline_root,.timeline_scroller,.timeline_group,.timeline_day,.timeline_count,.timeline_rolling,.timeline_place,.timeline_rise,.timeline_riseLine,.timeline_list,.timeline_item,.timeline_marker,.timeline_segment,.timeline_content,.timeline_trigger,.timeline_text,.timeline_title,.timeline_actor,.timeline_meta,.timeline_time,.timeline_chevron,.timeline_detail,.timeline_detailInner,.timeline_srOnly),[data-reduced-motion=true] :is(.timeline_root,.timeline_scroller,.timeline_group,.timeline_day,.timeline_count,.timeline_rolling,.timeline_place,.timeline_rise,.timeline_riseLine,.timeline_list,.timeline_item,.timeline_marker,.timeline_segment,.timeline_content,.timeline_trigger,.timeline_text,.timeline_title,.timeline_actor,.timeline_meta,.timeline_time,.timeline_chevron,.timeline_detail,.timeline_detailInner,.timeline_srOnly):before,[data-reduced-motion=true] :is(.timeline_root,.timeline_scroller,.timeline_group,.timeline_day,.timeline_count,.timeline_rolling,.timeline_place,.timeline_rise,.timeline_riseLine,.timeline_list,.timeline_item,.timeline_marker,.timeline_segment,.timeline_content,.timeline_trigger,.timeline_text,.timeline_title,.timeline_actor,.timeline_meta,.timeline_time,.timeline_chevron,.timeline_detail,.timeline_detailInner,.timeline_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.timeline_root,.timeline_scroller,.timeline_group,.timeline_day,.timeline_count,.timeline_rolling,.timeline_place,.timeline_rise,.timeline_riseLine,.timeline_list,.timeline_item,.timeline_marker,.timeline_segment,.timeline_content,.timeline_trigger,.timeline_text,.timeline_title,.timeline_actor,.timeline_meta,.timeline_time,.timeline_chevron,.timeline_detail,.timeline_detailInner,.timeline_srOnly),:is(.timeline_root,.timeline_scroller,.timeline_group,.timeline_day,.timeline_count,.timeline_rolling,.timeline_place,.timeline_rise,.timeline_riseLine,.timeline_list,.timeline_item,.timeline_marker,.timeline_segment,.timeline_content,.timeline_trigger,.timeline_text,.timeline_title,.timeline_actor,.timeline_meta,.timeline_time,.timeline_chevron,.timeline_detail,.timeline_detailInner,.timeline_srOnly):before,:is(.timeline_root,.timeline_scroller,.timeline_group,.timeline_day,.timeline_count,.timeline_rolling,.timeline_place,.timeline_rise,.timeline_riseLine,.timeline_list,.timeline_item,.timeline_marker,.timeline_segment,.timeline_content,.timeline_trigger,.timeline_text,.timeline_title,.timeline_actor,.timeline_meta,.timeline_time,.timeline_chevron,.timeline_detail,.timeline_detailInner,.timeline_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.user_menu_root{position:relative;display:inline-flex;flex:none;vertical-align:middle}.user_menu_trigger{--forma-arc-presence-surface: var(--forma-arc-user-menu-surface, var(--forma-surface-raised));position:relative;display:inline-flex;height:40px;flex:none;align-items:center;gap:var(--forma-space-2);margin:0;padding:4px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-text);font:inherit;font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.user_menu_trigger[data-name]{padding-right:10px}@media(hover:hover)and (pointer:fine){.user_menu_trigger:hover{--forma-arc-presence-surface: var(--forma-surface);background:var(--forma-surface)}}.user_menu_trigger[data-state=open]{--forma-arc-presence-surface: var(--forma-surface);background:var(--forma-surface)}.user_menu_trigger:active{--forma-arc-presence-surface: color-mix(in oklab, var(--forma-surface), var(--forma-text) 8%);background:color-mix(in oklab,var(--forma-surface),var(--forma-text) 8%)}.user_menu_triggerName{max-width:11rem;overflow:hidden;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.user_menu_chevron{flex:none;margin-left:-2px;color:var(--forma-faint);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),color var(--forma-duration-fast) var(--forma-ease-standard)}.user_menu_trigger:hover .user_menu_chevron,.user_menu_trigger[data-state=open] .user_menu_chevron{color:var(--forma-text)}.user_menu_trigger[data-state=open] .user_menu_chevron{transform:rotate(180deg)}@media(max-width:639px){.user_menu_trigger[data-name]{padding-right:4px}.user_menu_triggerName,.user_menu_chevron{display:none}}.user_menu_face{position:relative;display:inline-grid;width:var(--forma-arc-face-size);height:var(--forma-arc-face-size);flex:none}.user_menu_face[data-size=sm]{--forma-arc-face-size: 32px;--forma-arc-dot-size: 11px}.user_menu_face[data-size=md]{--forma-arc-face-size: 34px;--forma-arc-dot-size: 10px}.user_menu_portrait{display:block;width:100%;height:100%;border-radius:var(--forma-radius-pill);background:var(--forma-surface);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab,var(--forma-text) 9%,transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none}.user_menu_initials{display:grid;place-items:center;color:var(--forma-muted);font-size:calc(var(--forma-arc-face-size) * .36);font-weight:500;line-height:1}.user_menu_face .user_menu_dot{position:absolute;right:-1px;bottom:-1px;box-shadow:0 0 0 2px var(--forma-arc-presence-surface, var(--forma-surface-raised))}.user_menu_dot{--forma-arc-dot-color: var(--forma-success);position:relative;display:inline-block;width:var(--forma-arc-dot-size, 10px);height:var(--forma-arc-dot-size, 10px);flex:none;border-radius:var(--forma-radius-pill);background:var(--forma-arc-dot-color);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}.user_menu_dot:before,.user_menu_dot:after{content:"";position:absolute;inset:0;margin:auto;background:var(--forma-arc-presence-surface, var(--forma-surface-raised));transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.user_menu_dot:before{width:46%;height:46%;border-radius:var(--forma-radius-pill);transform:scale(0)}.user_menu_dot:after{width:58%;height:22%;min-height:1.5px;border-radius:1px;transform:scaleX(0)}.user_menu_dot[data-status=busy]{--forma-arc-dot-color: var(--forma-danger)}.user_menu_dot[data-status=busy]:after{transform:scaleX(1)}.user_menu_dot[data-status=away]{--forma-arc-dot-color: var(--forma-warning)}.user_menu_dot[data-status=away]:before,.user_menu_dot[data-status=offline]:before{transform:scale(1)}.user_menu_dot[data-status=offline]{--forma-arc-dot-color: var(--forma-faint)}.user_menu_panel{--forma-arc-presence-surface: var(--forma-surface-raised);--forma-arc-row: 32px;--forma-arc-inset: 4px;--forma-arc-menu-radius: 10px;--forma-arc-menu-line: color-mix(in oklab, var(--forma-text) 9%, transparent);position:fixed;top:0;left:0;z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--forma-arc-inset);border:.5px solid var(--forma-line);border-radius:var(--forma-arc-menu-radius);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:-.01em;line-height:1.3;text-align:left;outline:none;transform-origin:var(--forma-arc-origin-x, 100%) var(--forma-arc-origin-y, 0px)}.user_menu_panel[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}.user_menu_panel[data-inline][data-align=end]{right:0}.user_menu_panel[data-inline][data-align=start]{left:0}.user_menu_panel[data-inline][data-align=center]{left:50%;margin-left:-7.75rem}.user_menu_header{display:flex;align-items:center;gap:10px;padding:8px}.user_menu_identity{display:grid;min-width:0;flex:1;gap:2px}.user_menu_nameRow{display:flex;min-width:0;align-items:center;gap:6px}.user_menu_name{min-width:0;flex:0 1 auto;overflow:hidden;color:var(--forma-text);font-size:13px;font-weight:500;letter-spacing:-.012em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.user_menu_plan{display:inline-block;min-width:0;max-width:55%;flex:0 100 auto;overflow:hidden;height:17px;padding:0 5px;border:.5px solid var(--forma-arc-menu-line);border-radius:4px;background:color-mix(in oklab,var(--forma-text) 4%,transparent);color:var(--forma-muted);font-size:11px;font-weight:500;letter-spacing:-.005em;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.user_menu_email{overflow:hidden;color:var(--forma-faint);font-size:12px;letter-spacing:-.008em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.user_menu_list{position:relative}.user_menu_separator{height:.5px;margin:var(--forma-arc-inset) calc(var(--forma-arc-inset) * -1);background:var(--forma-arc-menu-line)}@media(max-resolution:1dppx){.user_menu_separator{height:1px;background:color-mix(in oklab,var(--forma-text) 6%,transparent)}}.user_menu_highlight{position:absolute;top:0;right:0;left:0;border-radius:6px;background:color-mix(in oklab,var(--forma-text) 6%,transparent);opacity:0;pointer-events:none}.user_menu_item{position:relative;display:flex;width:100%;height:var(--forma-arc-row);box-sizing:border-box;align-items:center;gap:10px;margin:0;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--forma-text);font:inherit;font-size:13px;text-align:left;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.user_menu_icon{display:inline-grid;width:16px;flex:none;place-items:center;color:var(--forma-muted);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.user_menu_item:focus .user_menu_icon{color:var(--forma-text)}.user_menu_itemLabel{position:relative;display:inline-flex;min-width:0;flex:1}.user_menu_rise{display:inline-block;white-space:nowrap}@media(hover:none){.user_menu_item:active{background:var(--forma-surface)}}.user_menu_keys{display:inline-flex;flex:none;align-items:center;gap:1px;margin-left:auto;color:var(--forma-faint);font-family:var(--forma-font-family);font-size:var(--forma-font-small);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums}.user_menu_key{display:inline-block;min-width:1.05em;font:inherit;text-align:center}.user_menu_row{position:relative;display:flex;height:36px;align-items:center;gap:10px;padding:0 4px 0 8px}.user_menu_rowLabel{flex:1;color:var(--forma-text);font-size:13px}.user_menu_row .user_menu_icon .user_menu_dot{--forma-arc-dot-size: 10px}.user_menu_segments{--forma-arc-segment: 28px;position:relative;isolation:isolate;display:inline-grid;height:26px;flex:none;grid-auto-columns:var(--forma-arc-segment);grid-auto-flow:column;padding:2px;border-radius:7px;background:color-mix(in oklab,var(--forma-text) 5%,transparent)}.user_menu_thumb{position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;width:var(--forma-arc-segment);border-radius:5px;background:var(--forma-surface-raised);box-shadow:0 1px 1.5px #00000014,0 0 0 .5px var(--forma-arc-menu-line);transform:translate(calc(var(--forma-arc-index) * 100%));transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}[data-theme=dark] .user_menu_thumb{background:color-mix(in oklab,var(--forma-text) 20%,var(--forma-surface-raised));box-shadow:none}.user_menu_segment{display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--forma-faint);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.user_menu_segment .user_menu_dot{--forma-arc-dot-size: 9px;--forma-arc-presence-surface: var(--forma-surface-raised)}@media(hover:hover)and (pointer:fine){.user_menu_segment:hover{color:var(--forma-muted)}}.user_menu_segment[aria-checked=true]{color:var(--forma-text)}.user_menu_spinner{animation:user_menu_user-menu-spin .8s linear infinite}@keyframes user_menu_user-menu-spin{to{transform:rotate(360deg)}}.user_menu_scrim{position:fixed;inset:0;z-index:70;background:#00000052;-webkit-tap-highlight-color:transparent}.user_menu_sheet{--forma-arc-row: 46px;--forma-arc-inset: 10px;position:fixed;inset:auto 0 0;z-index:71;width:auto;max-width:none;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--forma-arc-inset) calc(12px + env(safe-area-inset-bottom));border-bottom:0;border-radius:var(--forma-radius-panel) var(--forma-radius-panel) 0 0}.user_menu_handle{display:block;width:36px;height:5px;margin:0 auto 10px;border-radius:var(--forma-radius-pill);background:var(--forma-border-strong);cursor:grab}.user_menu_sheet .user_menu_header{padding:4px 8px 12px}.user_menu_sheet .user_menu_item,.user_menu_sheet .user_menu_rowLabel{font-size:var(--forma-arc-text-base)}.user_menu_sheet .user_menu_row{height:52px}.user_menu_sheet .user_menu_segments{--forma-arc-segment: 40px;height:34px}.user_menu_sheet .user_menu_keys{display:none}@media(prefers-reduced-motion:reduce){.user_menu_trigger,.user_menu_chevron,.user_menu_dot,.user_menu_dot:before,.user_menu_dot:after,.user_menu_segment,.user_menu_thumb,.user_menu_item,.user_menu_icon{transition:none}.user_menu_spinner{animation-duration:2.4s}}:is(.user_menu_root,.user_menu_trigger,.user_menu_triggerName,.user_menu_chevron,.user_menu_face,.user_menu_portrait,.user_menu_initials,.user_menu_dot,.user_menu_panel,.user_menu_header,.user_menu_identity,.user_menu_nameRow,.user_menu_name,.user_menu_plan,.user_menu_email,.user_menu_list,.user_menu_separator,.user_menu_highlight,.user_menu_item,.user_menu_icon,.user_menu_itemLabel,.user_menu_rise,.user_menu_keys,.user_menu_key,.user_menu_row,.user_menu_rowLabel,.user_menu_segments,.user_menu_thumb,.user_menu_segment,.user_menu_spinner,.user_menu_scrim,.user_menu_sheet,.user_menu_handle):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.user_menu_root,.user_menu_trigger,.user_menu_triggerName,.user_menu_chevron,.user_menu_face,.user_menu_portrait,.user_menu_initials,.user_menu_dot,.user_menu_panel,.user_menu_header,.user_menu_identity,.user_menu_nameRow,.user_menu_name,.user_menu_plan,.user_menu_email,.user_menu_list,.user_menu_separator,.user_menu_highlight,.user_menu_item,.user_menu_icon,.user_menu_itemLabel,.user_menu_rise,.user_menu_keys,.user_menu_key,.user_menu_row,.user_menu_rowLabel,.user_menu_segments,.user_menu_thumb,.user_menu_segment,.user_menu_spinner,.user_menu_scrim,.user_menu_sheet,.user_menu_handle):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.user_menu_root,.user_menu_trigger,.user_menu_triggerName,.user_menu_chevron,.user_menu_face,.user_menu_portrait,.user_menu_initials,.user_menu_dot,.user_menu_panel,.user_menu_header,.user_menu_identity,.user_menu_nameRow,.user_menu_name,.user_menu_plan,.user_menu_email,.user_menu_list,.user_menu_separator,.user_menu_highlight,.user_menu_item,.user_menu_icon,.user_menu_itemLabel,.user_menu_rise,.user_menu_keys,.user_menu_key,.user_menu_row,.user_menu_rowLabel,.user_menu_segments,.user_menu_thumb,.user_menu_segment,.user_menu_spinner,.user_menu_scrim,.user_menu_sheet,.user_menu_handle),[data-reduced-motion=true] :is(.user_menu_root,.user_menu_trigger,.user_menu_triggerName,.user_menu_chevron,.user_menu_face,.user_menu_portrait,.user_menu_initials,.user_menu_dot,.user_menu_panel,.user_menu_header,.user_menu_identity,.user_menu_nameRow,.user_menu_name,.user_menu_plan,.user_menu_email,.user_menu_list,.user_menu_separator,.user_menu_highlight,.user_menu_item,.user_menu_icon,.user_menu_itemLabel,.user_menu_rise,.user_menu_keys,.user_menu_key,.user_menu_row,.user_menu_rowLabel,.user_menu_segments,.user_menu_thumb,.user_menu_segment,.user_menu_spinner,.user_menu_scrim,.user_menu_sheet,.user_menu_handle):before,[data-reduced-motion=true] :is(.user_menu_root,.user_menu_trigger,.user_menu_triggerName,.user_menu_chevron,.user_menu_face,.user_menu_portrait,.user_menu_initials,.user_menu_dot,.user_menu_panel,.user_menu_header,.user_menu_identity,.user_menu_nameRow,.user_menu_name,.user_menu_plan,.user_menu_email,.user_menu_list,.user_menu_separator,.user_menu_highlight,.user_menu_item,.user_menu_icon,.user_menu_itemLabel,.user_menu_rise,.user_menu_keys,.user_menu_key,.user_menu_row,.user_menu_rowLabel,.user_menu_segments,.user_menu_thumb,.user_menu_segment,.user_menu_spinner,.user_menu_scrim,.user_menu_sheet,.user_menu_handle):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.user_menu_root,.user_menu_trigger,.user_menu_triggerName,.user_menu_chevron,.user_menu_face,.user_menu_portrait,.user_menu_initials,.user_menu_dot,.user_menu_panel,.user_menu_header,.user_menu_identity,.user_menu_nameRow,.user_menu_name,.user_menu_plan,.user_menu_email,.user_menu_list,.user_menu_separator,.user_menu_highlight,.user_menu_item,.user_menu_icon,.user_menu_itemLabel,.user_menu_rise,.user_menu_keys,.user_menu_key,.user_menu_row,.user_menu_rowLabel,.user_menu_segments,.user_menu_thumb,.user_menu_segment,.user_menu_spinner,.user_menu_scrim,.user_menu_sheet,.user_menu_handle),:is(.user_menu_root,.user_menu_trigger,.user_menu_triggerName,.user_menu_chevron,.user_menu_face,.user_menu_portrait,.user_menu_initials,.user_menu_dot,.user_menu_panel,.user_menu_header,.user_menu_identity,.user_menu_nameRow,.user_menu_name,.user_menu_plan,.user_menu_email,.user_menu_list,.user_menu_separator,.user_menu_highlight,.user_menu_item,.user_menu_icon,.user_menu_itemLabel,.user_menu_rise,.user_menu_keys,.user_menu_key,.user_menu_row,.user_menu_rowLabel,.user_menu_segments,.user_menu_thumb,.user_menu_segment,.user_menu_spinner,.user_menu_scrim,.user_menu_sheet,.user_menu_handle):before,:is(.user_menu_root,.user_menu_trigger,.user_menu_triggerName,.user_menu_chevron,.user_menu_face,.user_menu_portrait,.user_menu_initials,.user_menu_dot,.user_menu_panel,.user_menu_header,.user_menu_identity,.user_menu_nameRow,.user_menu_name,.user_menu_plan,.user_menu_email,.user_menu_list,.user_menu_separator,.user_menu_highlight,.user_menu_item,.user_menu_icon,.user_menu_itemLabel,.user_menu_rise,.user_menu_keys,.user_menu_key,.user_menu_row,.user_menu_rowLabel,.user_menu_segments,.user_menu_thumb,.user_menu_segment,.user_menu_spinner,.user_menu_scrim,.user_menu_sheet,.user_menu_handle):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.stepper_root{--forma-arc-marker: 1.75rem;--forma-arc-halo: 4px;min-width:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.stepper_horizontal{width:100%;container:stepper_stepper / inline-size}.stepper_list{display:grid;margin:0;padding:0;list-style:none}.stepper_item{position:relative;min-width:0}.stepper_horizontal .stepper_item:not(:last-child){padding-inline-end:var(--forma-space-4)}.stepper_vertical .stepper_item:not(:last-child){padding-bottom:var(--forma-arc-space-5)}.stepper_compact.stepper_vertical .stepper_item:not(:last-child){padding-bottom:var(--forma-space-6)}.stepper_head{display:grid;margin:0;padding:0;border:0;border-radius:var(--forma-space-2);background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:default;-webkit-tap-highlight-color:transparent}.stepper_head[data-clickable]{cursor:pointer}.stepper_horizontal .stepper_head{width:fit-content;max-width:100%;justify-items:start;row-gap:var(--forma-space-3)}.stepper_vertical .stepper_head{width:100%;grid-template-columns:var(--forma-arc-marker) minmax(0,1fr);column-gap:var(--forma-space-3);align-items:start}.stepper_compact.stepper_vertical .stepper_head{grid-template-columns:var(--forma-arc-marker);column-gap:0}.stepper_head:focus-visible{--forma-arc-focus-outline-offset: 4px}.stepper_head:focus:not(:focus-visible){outline:none}.stepper_marker{position:relative;display:grid;width:var(--forma-arc-marker);height:var(--forma-arc-marker);flex:none;place-items:center}.stepper_ring{position:absolute;inset:calc(var(--forma-arc-halo) * -1);border-radius:var(--forma-radius-pill);background:var(--forma-arc-accent-subtle);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.stepper_disc{position:relative;display:grid;width:100%;height:100%;place-items:center;border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);box-shadow:inset 0 0 0 1px var(--forma-border-strong);color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.stepper_glyph{display:grid;grid-area:1 / 1;place-items:center}.stepper_icon{width:.875rem;height:.875rem}.stepper_item[data-status=current] .stepper_disc{box-shadow:inset 0 0 0 1.5px var(--forma-accent);color:var(--forma-text)}.stepper_item[data-status=complete] .stepper_disc{background:var(--forma-accent);box-shadow:inset 0 0 0 1px var(--forma-accent);color:var(--forma-on-accent)}.stepper_item[data-status=error] .stepper_disc{background:color-mix(in oklab,var(--forma-danger) 10%,var(--forma-surface-raised));box-shadow:inset 0 0 0 1.5px var(--forma-danger);color:var(--forma-danger)}.stepper_item[data-status=error] .stepper_ring{background:color-mix(in oklab,var(--forma-danger) 16%,transparent)}.stepper_connector{position:absolute;overflow:hidden;border-radius:var(--forma-radius-pill);background:var(--forma-line);pointer-events:none}.stepper_horizontal .stepper_connector{top:calc(var(--forma-arc-marker) / 2 - 1px);inset-inline:calc(var(--forma-arc-marker) + var(--forma-arc-halo) + var(--forma-space-1)) calc(var(--forma-arc-halo) + var(--forma-space-1));height:2px}.stepper_vertical .stepper_connector{top:calc(var(--forma-arc-marker) + var(--forma-arc-halo) + 2px);bottom:calc(var(--forma-arc-halo) + 2px);inset-inline-start:calc(var(--forma-arc-marker) / 2 - 1px);width:2px}.stepper_fill{position:absolute;inset:0;border-radius:inherit;background:var(--forma-accent)}.stepper_horizontal .stepper_fill{transform-origin:left center}.stepper_horizontal .stepper_fill:dir(rtl){transform-origin:right center}.stepper_vertical .stepper_fill{transform-origin:center top}.stepper_text{display:grid;min-width:0}.stepper_vertical .stepper_text{padding-top:.25rem}.stepper_label{display:block;color:var(--forma-faint);font-size:var(--forma-font-size);font-weight:500;line-height:1.25rem;overflow-wrap:break-word;transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.stepper_item[data-status=complete] .stepper_label{color:var(--forma-muted)}.stepper_item[data-status=current] .stepper_label,.stepper_item[data-status=error] .stepper_label{color:var(--forma-text)}.stepper_slot{display:block}.stepper_slotInner{position:relative;display:block}.stepper_description,.stepper_error{display:block;padding-top:2px;font-size:var(--forma-font-small);font-weight:400;line-height:var(--forma-arc-leading-body);overflow-wrap:break-word}.stepper_description{color:var(--forma-faint)}.stepper_error{color:var(--forma-danger)}.stepper_caption{display:none;margin-top:var(--forma-space-3)}.stepper_captionLabel{display:block;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:1.25rem}@media(hover:hover)and (pointer:fine){.stepper_head[data-clickable]:hover .stepper_label{color:var(--forma-text)}.stepper_item[data-status=complete] .stepper_head[data-clickable]:hover .stepper_disc{background:var(--forma-accent-hover);box-shadow:inset 0 0 0 1px var(--forma-accent-hover)}.stepper_item[data-status=error] .stepper_head[data-clickable]:hover .stepper_disc{background:color-mix(in oklab,var(--forma-danger) 18%,var(--forma-surface-raised))}}.stepper_head[data-clickable]:active .stepper_disc{transform:scale(.92)}.stepper_srOnly,.stepper_compact .stepper_text{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stepper_compact.stepper_horizontal .stepper_caption{display:grid}@container stepper_stepper (max-width: 30rem){.stepper_horizontal .stepper_text{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stepper_horizontal .stepper_caption{display:grid}}@media(prefers-reduced-motion:reduce){.stepper_disc,.stepper_ring,.stepper_label{transition:none}.stepper_head[data-clickable]:active .stepper_disc{transform:none}}:is(.stepper_root,.stepper_horizontal,.stepper_list,.stepper_item,.stepper_vertical,.stepper_compact,.stepper_head,.stepper_marker,.stepper_ring,.stepper_disc,.stepper_glyph,.stepper_icon,.stepper_connector,.stepper_fill,.stepper_text,.stepper_label,.stepper_slot,.stepper_slotInner,.stepper_description,.stepper_error,.stepper_caption,.stepper_captionLabel,.stepper_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.stepper_root,.stepper_horizontal,.stepper_list,.stepper_item,.stepper_vertical,.stepper_compact,.stepper_head,.stepper_marker,.stepper_ring,.stepper_disc,.stepper_glyph,.stepper_icon,.stepper_connector,.stepper_fill,.stepper_text,.stepper_label,.stepper_slot,.stepper_slotInner,.stepper_description,.stepper_error,.stepper_caption,.stepper_captionLabel,.stepper_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.stepper_root,.stepper_horizontal,.stepper_list,.stepper_item,.stepper_vertical,.stepper_compact,.stepper_head,.stepper_marker,.stepper_ring,.stepper_disc,.stepper_glyph,.stepper_icon,.stepper_connector,.stepper_fill,.stepper_text,.stepper_label,.stepper_slot,.stepper_slotInner,.stepper_description,.stepper_error,.stepper_caption,.stepper_captionLabel,.stepper_srOnly),[data-reduced-motion=true] :is(.stepper_root,.stepper_horizontal,.stepper_list,.stepper_item,.stepper_vertical,.stepper_compact,.stepper_head,.stepper_marker,.stepper_ring,.stepper_disc,.stepper_glyph,.stepper_icon,.stepper_connector,.stepper_fill,.stepper_text,.stepper_label,.stepper_slot,.stepper_slotInner,.stepper_description,.stepper_error,.stepper_caption,.stepper_captionLabel,.stepper_srOnly):before,[data-reduced-motion=true] :is(.stepper_root,.stepper_horizontal,.stepper_list,.stepper_item,.stepper_vertical,.stepper_compact,.stepper_head,.stepper_marker,.stepper_ring,.stepper_disc,.stepper_glyph,.stepper_icon,.stepper_connector,.stepper_fill,.stepper_text,.stepper_label,.stepper_slot,.stepper_slotInner,.stepper_description,.stepper_error,.stepper_caption,.stepper_captionLabel,.stepper_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.stepper_root,.stepper_horizontal,.stepper_list,.stepper_item,.stepper_vertical,.stepper_compact,.stepper_head,.stepper_marker,.stepper_ring,.stepper_disc,.stepper_glyph,.stepper_icon,.stepper_connector,.stepper_fill,.stepper_text,.stepper_label,.stepper_slot,.stepper_slotInner,.stepper_description,.stepper_error,.stepper_caption,.stepper_captionLabel,.stepper_srOnly),:is(.stepper_root,.stepper_horizontal,.stepper_list,.stepper_item,.stepper_vertical,.stepper_compact,.stepper_head,.stepper_marker,.stepper_ring,.stepper_disc,.stepper_glyph,.stepper_icon,.stepper_connector,.stepper_fill,.stepper_text,.stepper_label,.stepper_slot,.stepper_slotInner,.stepper_description,.stepper_error,.stepper_caption,.stepper_captionLabel,.stepper_srOnly):before,:is(.stepper_root,.stepper_horizontal,.stepper_list,.stepper_item,.stepper_vertical,.stepper_compact,.stepper_head,.stepper_marker,.stepper_ring,.stepper_disc,.stepper_glyph,.stepper_icon,.stepper_connector,.stepper_fill,.stepper_text,.stepper_label,.stepper_slot,.stepper_slotInner,.stepper_description,.stepper_error,.stepper_caption,.stepper_captionLabel,.stepper_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.signature_pad_root{--forma-arc-ink-black: var(--forma-text);--forma-arc-ink-blue: oklch(46% .17 262);--forma-arc-ink-violet: oklch(49% .2 292);display:grid;gap:10px;width:100%;min-width:0;font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}:root[data-theme=dark] .signature_pad_root{--forma-arc-ink-blue: oklch(76% .12 258);--forma-arc-ink-violet: oklch(77% .13 295)}.signature_pad_pad{position:relative;aspect-ratio:600 / 260;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none;isolation:isolate;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.signature_pad_pad[data-drawing]{border-color:var(--forma-border-strong)}.signature_pad_guide{position:absolute;inset:0;pointer-events:none}.signature_pad_baseline{position:absolute;left:7%;right:7%;top:72%;border-top:1.5px dashed var(--forma-border-strong)}.signature_pad_mark{position:absolute;left:7%;top:72%;color:var(--forma-faint);translate:0 calc(-100% - 6px)}.signature_pad_signer{position:absolute;left:7%;top:calc(72% + 8px);color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.signature_pad_hint{position:absolute;left:50%;top:72%;translate:-50% calc(-100% - 8px);color:var(--forma-faint);font-size:var(--forma-font-section);line-height:var(--forma-arc-leading-body);white-space:nowrap}.signature_pad_ink{position:absolute;inset:0;pointer-events:none}.signature_pad_ink svg{display:block;width:100%;height:100%;overflow:visible}.signature_pad_stroke{fill:var(--forma-arc-ink-black)}.signature_pad_stroke[data-color=blue],.signature_pad_nib[data-color=blue]{fill:var(--forma-arc-ink-blue)}.signature_pad_stroke[data-color=violet],.signature_pad_nib[data-color=violet]{fill:var(--forma-arc-ink-violet)}.signature_pad_nib{fill:var(--forma-arc-ink-black);opacity:.35}.signature_pad_sweep{position:absolute;inset:0;pointer-events:none}.signature_pad_sweep:before{content:"";position:absolute;top:8%;bottom:8%;left:-1px;width:2px;border-radius:2px;background:var(--forma-text);opacity:.5}.signature_pad_sweep:after{content:"";position:absolute;top:0;bottom:0;left:-28px;width:28px;background:linear-gradient(to right,transparent,color-mix(in oklab,var(--forma-text) 5%,transparent))}.signature_pad_toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.signature_pad_group{display:flex;align-items:center;gap:2px}.signature_pad_divider{width:1px;height:20px;margin:0 6px;background:var(--forma-line)}.signature_pad_choice{display:flex;align-items:center;gap:2px}.signature_pad_option{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.signature_pad_selected{position:absolute;inset:0;border-radius:inherit;background:var(--forma-surface);box-shadow:inset 0 0 0 1px var(--forma-line)}.signature_pad_swatch{position:relative;width:16px;height:16px;border-radius:50%;background:var(--forma-arc-ink-black)}.signature_pad_swatch[data-color=blue]{background:var(--forma-arc-ink-blue)}.signature_pad_swatch[data-color=violet]{background:var(--forma-arc-ink-violet)}.signature_pad_weight{position:relative;border-radius:50%;background:var(--forma-text)}.signature_pad_iconButton{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.signature_pad_iconButton:active:not(:disabled){transform:scale(.94)}.signature_pad_iconButton:disabled{color:var(--forma-faint);opacity:.45;cursor:default}.signature_pad_iconButton[aria-pressed=true]{background:var(--forma-surface);color:var(--forma-text)}.signature_pad_swap{display:grid;place-items:center}.signature_pad_exports{display:flex;align-items:center;justify-content:flex-end;gap:6px}.signature_pad_exportLabel{margin-right:4px;color:var(--forma-faint);font-size:var(--forma-font-small)}.signature_pad_export{display:grid;min-width:76px;height:var(--forma-control-small-height);padding:0 12px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.signature_pad_export:active:not(:disabled){transform:scale(.97)}.signature_pad_export:disabled{color:var(--forma-faint);cursor:default}.signature_pad_exportContent{display:inline-flex;grid-area:1 / 1;align-items:center;justify-content:center;gap:6px}.signature_pad_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.signature_pad_option:hover,.signature_pad_iconButton:hover:not(:disabled),.signature_pad_export:hover:not(:disabled){background:var(--forma-surface);color:var(--forma-text)}}:is(.signature_pad_root,.signature_pad_pad,.signature_pad_guide,.signature_pad_baseline,.signature_pad_mark,.signature_pad_signer,.signature_pad_hint,.signature_pad_ink,.signature_pad_stroke,.signature_pad_nib,.signature_pad_sweep,.signature_pad_toolbar,.signature_pad_group,.signature_pad_divider,.signature_pad_choice,.signature_pad_option,.signature_pad_selected,.signature_pad_swatch,.signature_pad_weight,.signature_pad_iconButton,.signature_pad_swap,.signature_pad_exports,.signature_pad_exportLabel,.signature_pad_export,.signature_pad_exportContent,.signature_pad_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.signature_pad_root,.signature_pad_pad,.signature_pad_guide,.signature_pad_baseline,.signature_pad_mark,.signature_pad_signer,.signature_pad_hint,.signature_pad_ink,.signature_pad_stroke,.signature_pad_nib,.signature_pad_sweep,.signature_pad_toolbar,.signature_pad_group,.signature_pad_divider,.signature_pad_choice,.signature_pad_option,.signature_pad_selected,.signature_pad_swatch,.signature_pad_weight,.signature_pad_iconButton,.signature_pad_swap,.signature_pad_exports,.signature_pad_exportLabel,.signature_pad_export,.signature_pad_exportContent,.signature_pad_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.signature_pad_root,.signature_pad_pad,.signature_pad_guide,.signature_pad_baseline,.signature_pad_mark,.signature_pad_signer,.signature_pad_hint,.signature_pad_ink,.signature_pad_stroke,.signature_pad_nib,.signature_pad_sweep,.signature_pad_toolbar,.signature_pad_group,.signature_pad_divider,.signature_pad_choice,.signature_pad_option,.signature_pad_selected,.signature_pad_swatch,.signature_pad_weight,.signature_pad_iconButton,.signature_pad_swap,.signature_pad_exports,.signature_pad_exportLabel,.signature_pad_export,.signature_pad_exportContent,.signature_pad_srOnly),[data-reduced-motion=true] :is(.signature_pad_root,.signature_pad_pad,.signature_pad_guide,.signature_pad_baseline,.signature_pad_mark,.signature_pad_signer,.signature_pad_hint,.signature_pad_ink,.signature_pad_stroke,.signature_pad_nib,.signature_pad_sweep,.signature_pad_toolbar,.signature_pad_group,.signature_pad_divider,.signature_pad_choice,.signature_pad_option,.signature_pad_selected,.signature_pad_swatch,.signature_pad_weight,.signature_pad_iconButton,.signature_pad_swap,.signature_pad_exports,.signature_pad_exportLabel,.signature_pad_export,.signature_pad_exportContent,.signature_pad_srOnly):before,[data-reduced-motion=true] :is(.signature_pad_root,.signature_pad_pad,.signature_pad_guide,.signature_pad_baseline,.signature_pad_mark,.signature_pad_signer,.signature_pad_hint,.signature_pad_ink,.signature_pad_stroke,.signature_pad_nib,.signature_pad_sweep,.signature_pad_toolbar,.signature_pad_group,.signature_pad_divider,.signature_pad_choice,.signature_pad_option,.signature_pad_selected,.signature_pad_swatch,.signature_pad_weight,.signature_pad_iconButton,.signature_pad_swap,.signature_pad_exports,.signature_pad_exportLabel,.signature_pad_export,.signature_pad_exportContent,.signature_pad_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.signature_pad_root,.signature_pad_pad,.signature_pad_guide,.signature_pad_baseline,.signature_pad_mark,.signature_pad_signer,.signature_pad_hint,.signature_pad_ink,.signature_pad_stroke,.signature_pad_nib,.signature_pad_sweep,.signature_pad_toolbar,.signature_pad_group,.signature_pad_divider,.signature_pad_choice,.signature_pad_option,.signature_pad_selected,.signature_pad_swatch,.signature_pad_weight,.signature_pad_iconButton,.signature_pad_swap,.signature_pad_exports,.signature_pad_exportLabel,.signature_pad_export,.signature_pad_exportContent,.signature_pad_srOnly),:is(.signature_pad_root,.signature_pad_pad,.signature_pad_guide,.signature_pad_baseline,.signature_pad_mark,.signature_pad_signer,.signature_pad_hint,.signature_pad_ink,.signature_pad_stroke,.signature_pad_nib,.signature_pad_sweep,.signature_pad_toolbar,.signature_pad_group,.signature_pad_divider,.signature_pad_choice,.signature_pad_option,.signature_pad_selected,.signature_pad_swatch,.signature_pad_weight,.signature_pad_iconButton,.signature_pad_swap,.signature_pad_exports,.signature_pad_exportLabel,.signature_pad_export,.signature_pad_exportContent,.signature_pad_srOnly):before,:is(.signature_pad_root,.signature_pad_pad,.signature_pad_guide,.signature_pad_baseline,.signature_pad_mark,.signature_pad_signer,.signature_pad_hint,.signature_pad_ink,.signature_pad_stroke,.signature_pad_nib,.signature_pad_sweep,.signature_pad_toolbar,.signature_pad_group,.signature_pad_divider,.signature_pad_choice,.signature_pad_option,.signature_pad_selected,.signature_pad_swatch,.signature_pad_weight,.signature_pad_iconButton,.signature_pad_swap,.signature_pad_exports,.signature_pad_exportLabel,.signature_pad_export,.signature_pad_exportContent,.signature_pad_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.icon_morph_icon{display:block;flex:none;overflow:visible}.icon_morph_heart{transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.icon_morph_heart[data-on]{color:var(--forma-arc-icon-morph-like, var(--forma-danger))}:is(.icon_morph_icon,.icon_morph_heart):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.icon_morph_icon,.icon_morph_heart):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.icon_morph_icon,.icon_morph_heart),[data-reduced-motion=true] :is(.icon_morph_icon,.icon_morph_heart):before,[data-reduced-motion=true] :is(.icon_morph_icon,.icon_morph_heart):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.icon_morph_icon,.icon_morph_heart),:is(.icon_morph_icon,.icon_morph_heart):before,:is(.icon_morph_icon,.icon_morph_heart):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.date_range_picker_root{position:relative;display:inline-block;height:var(--forma-control-height);vertical-align:top;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.date_range_picker_root{z-index:0;transition:z-index 0s linear .5s}.date_range_picker_root[data-open]{z-index:30;transition-delay:0s}.date_range_picker_root:not([data-open]) .date_range_picker_surface{z-index:0}.date_range_picker_root *,.date_range_picker_root *:before,.date_range_picker_root *:after{box-sizing:border-box}.date_range_picker_surface{position:absolute;z-index:2;top:0;left:0;overflow:clip;background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting);transition:box-shadow var(--forma-arc-duration-considered) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.date_range_picker_surface:after{content:"";position:absolute;inset:0;border:1px solid var(--forma-line);border-radius:inherit;pointer-events:none;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.date_range_picker_root[data-open] .date_range_picker_surface{box-shadow:var(--forma-shadow)}.date_range_picker_trigger{position:relative;z-index:1;display:inline-flex;width:max-content;height:var(--forma-control-height);align-items:center;gap:10px;padding:0 12px 0 14px;border:0;background:transparent;color:var(--forma-text);cursor:pointer;font:inherit;font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:transparent}.date_range_picker_trigger:disabled{cursor:default}.date_range_picker_trigger[inert]{pointer-events:none}.date_range_picker_triggerIcon,.date_range_picker_chevron{display:grid;flex:none;place-items:center;color:var(--forma-muted)}.date_range_picker_chevron{color:var(--forma-faint)}.date_range_picker_value{display:inline-flex;font-variant-numeric:tabular-nums}.date_range_picker_value[data-empty]{color:var(--forma-muted);font-weight:400}.date_range_picker_rolling{display:inline-flex;gap:.28em;white-space:nowrap}.date_range_picker_word{position:relative;display:inline-block}.date_range_picker_wordInner{display:inline-block}.date_range_picker_panel{position:absolute;top:0;left:0;width:max-content;padding:10px;--forma-arc-cell: 36px}.date_range_picker_body{display:flex;gap:10px}.date_range_picker_rail{position:relative;display:flex;width:9.25rem;flex:none;flex-direction:column;gap:2px;padding-right:10px;border-right:1px solid var(--forma-arc-border-subtle)}.date_range_picker_railHighlight{position:absolute;top:0;left:0;border-radius:12px;background:color-mix(in oklab,var(--forma-text) 6.5%,transparent);pointer-events:none}.date_range_picker_preset{position:relative;display:flex;height:32px;flex:none;align-items:center;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--forma-muted);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.date_range_picker_preset[aria-pressed=true]{color:var(--forma-text);font-weight:500}.date_range_picker_calendars{position:relative;padding:0 2px}.date_range_picker_navButton{position:absolute;z-index:2;top:0;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.date_range_picker_navButton[data-side=prev]{left:2px}.date_range_picker_navButton[data-side=next]{right:2px}.date_range_picker_navButton:active:not(:disabled){transform:scale(.92)}.date_range_picker_navButton:disabled{opacity:.35;cursor:default}.date_range_picker_viewport{position:relative;display:grid;height:calc(60px + var(--forma-arc-cell) * 6);overflow:clip;overflow-clip-margin:2px}.date_range_picker_viewport>*{grid-area:1 / 1}.date_range_picker_months{display:flex;gap:24px}.date_range_picker_month{width:calc(var(--forma-arc-cell) * 7)}.date_range_picker_monthTitle{height:32px;margin:0;color:var(--forma-text);font-weight:500;line-height:32px;text-align:center;white-space:nowrap}.date_range_picker_grid{display:grid}.date_range_picker_weekdays{display:grid;height:28px;align-items:center;color:var(--forma-faint);font-size:var(--forma-font-small);grid-template-columns:repeat(7,var(--forma-arc-cell));text-align:center}.date_range_picker_weeks{position:relative}.date_range_picker_week{display:grid;height:var(--forma-arc-cell);grid-template-columns:repeat(7,var(--forma-arc-cell))}.date_range_picker_cell,.date_range_picker_blank{position:relative;display:block}.date_range_picker_layer{position:absolute;inset:0;pointer-events:none}.date_range_picker_bar{position:absolute;height:calc(var(--forma-arc-cell) - 6px);border-radius:var(--forma-radius-pill);background:var(--forma-arc-accent-subtle)}.date_range_picker_thumb{position:absolute;top:0;left:0;width:var(--forma-arc-cell);height:var(--forma-arc-cell)}.date_range_picker_thumb:before{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--forma-accent)}.date_range_picker_day{position:relative;z-index:1;display:grid;width:100%;height:100%;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--forma-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.date_range_picker_day>span{position:relative;display:grid;width:calc(100% - 6px);height:calc(100% - 6px);place-items:center;border-radius:50%;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.date_range_picker_day:active:not(:disabled)>span{transform:scale(.9)}.date_range_picker_day[data-edge]{color:var(--forma-on-accent);font-weight:500;transition-delay:40ms}.date_range_picker_day[data-today]:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--forma-accent)}.date_range_picker_day[data-today][data-edge]:after{background:var(--forma-on-accent)}.date_range_picker_day:disabled{color:var(--forma-faint);cursor:default;opacity:.5}.date_range_picker_day:focus-visible:not([data-edge])>span{background:color-mix(in oklab,var(--forma-text) 7%,transparent)}.date_range_picker_footer{display:flex;width:0;min-width:100%;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 2px 0 12px;border-top:1px solid var(--forma-arc-border-subtle)}.date_range_picker_summary{display:grid;min-width:0;gap:1px}.date_range_picker_summaryValue{display:inline-flex;width:max-content;font-weight:500;font-variant-numeric:tabular-nums}.date_range_picker_summaryCount{display:inline-flex;min-height:1.4em;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.date_range_picker_actions{display:flex;flex:none;align-items:center;gap:6px}.date_range_picker_ghost,.date_range_picker_primary{display:inline-flex;height:var(--forma-control-small-height);align-items:center;justify-content:center;padding:0 14px;border:0;border-radius:var(--forma-radius-control);cursor:pointer;font:inherit;font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.date_range_picker_ghost{background:transparent;color:var(--forma-muted)}.date_range_picker_primary{min-width:4.75rem;background:var(--forma-accent);color:var(--forma-on-accent)}.date_range_picker_ghost:active,.date_range_picker_primary:active:not(:disabled){transform:scale(.97)}.date_range_picker_primary:disabled{opacity:.45;cursor:default}.date_range_picker_ghost:focus-visible{background:var(--forma-surface);color:var(--forma-text)}.date_range_picker_preset:focus-visible,.date_range_picker_navButton:focus-visible{background:color-mix(in oklab,var(--forma-text) 5%,transparent);color:var(--forma-text)}.date_range_picker_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.date_range_picker_panel[data-compact]{padding:8px}.date_range_picker_panel[data-compact] .date_range_picker_body{flex-direction:column;gap:8px}.date_range_picker_panel[data-compact] .date_range_picker_rail{width:auto;flex-direction:row;gap:2px;margin:0 -8px;padding:0 8px 8px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--forma-arc-border-subtle);overscroll-behavior-x:contain;scrollbar-width:none}.date_range_picker_panel[data-compact] .date_range_picker_rail::-webkit-scrollbar{display:none}.date_range_picker_panel[data-compact] .date_range_picker_preset{padding:0 11px}.date_range_picker_panel[data-compact] .date_range_picker_calendars{align-self:center}.date_range_picker_panel[data-compact] .date_range_picker_footer{flex-wrap:wrap;margin-top:6px;padding-left:11px}.date_range_picker_panel[data-compact] .date_range_picker_actions{margin-left:auto}.date_range_picker_panel[data-compact] .date_range_picker_summary{flex:1 1 8rem}@media(hover:hover)and (pointer:fine){.date_range_picker_root:not([data-open]):has(>.date_range_picker_trigger:hover:not(:disabled)) .date_range_picker_surface{background:color-mix(in oklab,var(--forma-text) 3%,var(--forma-surface-raised))}.date_range_picker_root:not([data-open]):has(>.date_range_picker_trigger:hover:not(:disabled)) .date_range_picker_surface:after{border-color:var(--forma-border-strong)}.date_range_picker_preset:hover{color:var(--forma-text)}.date_range_picker_preset:not([aria-pressed=true]):hover{background:color-mix(in oklab,var(--forma-text) 4%,transparent)}.date_range_picker_navButton:hover:not(:disabled){background:color-mix(in oklab,var(--forma-text) 6.5%,transparent);color:var(--forma-text)}.date_range_picker_day:hover:not(:disabled):not([data-edge])>span{background:color-mix(in oklab,var(--forma-text) 7%,transparent)}.date_range_picker_ghost:hover{background:var(--forma-surface);color:var(--forma-text)}.date_range_picker_primary:hover:not(:disabled){background:var(--forma-accent-hover)}}@media(prefers-reduced-motion:reduce){.date_range_picker_surface,.date_range_picker_preset,.date_range_picker_navButton,.date_range_picker_day,.date_range_picker_day>span,.date_range_picker_ghost,.date_range_picker_primary{transition-duration:0ms}}@media(prefers-contrast:more){.date_range_picker_surface:after{border-color:var(--forma-border-strong)}}:is(.date_range_picker_root,.date_range_picker_surface,.date_range_picker_trigger,.date_range_picker_triggerIcon,.date_range_picker_chevron,.date_range_picker_value,.date_range_picker_rolling,.date_range_picker_word,.date_range_picker_wordInner,.date_range_picker_panel,.date_range_picker_body,.date_range_picker_rail,.date_range_picker_railHighlight,.date_range_picker_preset,.date_range_picker_calendars,.date_range_picker_navButton,.date_range_picker_viewport,.date_range_picker_months,.date_range_picker_month,.date_range_picker_monthTitle,.date_range_picker_grid,.date_range_picker_weekdays,.date_range_picker_weeks,.date_range_picker_week,.date_range_picker_cell,.date_range_picker_blank,.date_range_picker_layer,.date_range_picker_bar,.date_range_picker_thumb,.date_range_picker_day,.date_range_picker_footer,.date_range_picker_summary,.date_range_picker_summaryValue,.date_range_picker_summaryCount,.date_range_picker_actions,.date_range_picker_ghost,.date_range_picker_primary,.date_range_picker_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.date_range_picker_root,.date_range_picker_surface,.date_range_picker_trigger,.date_range_picker_triggerIcon,.date_range_picker_chevron,.date_range_picker_value,.date_range_picker_rolling,.date_range_picker_word,.date_range_picker_wordInner,.date_range_picker_panel,.date_range_picker_body,.date_range_picker_rail,.date_range_picker_railHighlight,.date_range_picker_preset,.date_range_picker_calendars,.date_range_picker_navButton,.date_range_picker_viewport,.date_range_picker_months,.date_range_picker_month,.date_range_picker_monthTitle,.date_range_picker_grid,.date_range_picker_weekdays,.date_range_picker_weeks,.date_range_picker_week,.date_range_picker_cell,.date_range_picker_blank,.date_range_picker_layer,.date_range_picker_bar,.date_range_picker_thumb,.date_range_picker_day,.date_range_picker_footer,.date_range_picker_summary,.date_range_picker_summaryValue,.date_range_picker_summaryCount,.date_range_picker_actions,.date_range_picker_ghost,.date_range_picker_primary,.date_range_picker_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.date_range_picker_root,.date_range_picker_surface,.date_range_picker_trigger,.date_range_picker_triggerIcon,.date_range_picker_chevron,.date_range_picker_value,.date_range_picker_rolling,.date_range_picker_word,.date_range_picker_wordInner,.date_range_picker_panel,.date_range_picker_body,.date_range_picker_rail,.date_range_picker_railHighlight,.date_range_picker_preset,.date_range_picker_calendars,.date_range_picker_navButton,.date_range_picker_viewport,.date_range_picker_months,.date_range_picker_month,.date_range_picker_monthTitle,.date_range_picker_grid,.date_range_picker_weekdays,.date_range_picker_weeks,.date_range_picker_week,.date_range_picker_cell,.date_range_picker_blank,.date_range_picker_layer,.date_range_picker_bar,.date_range_picker_thumb,.date_range_picker_day,.date_range_picker_footer,.date_range_picker_summary,.date_range_picker_summaryValue,.date_range_picker_summaryCount,.date_range_picker_actions,.date_range_picker_ghost,.date_range_picker_primary,.date_range_picker_srOnly),[data-reduced-motion=true] :is(.date_range_picker_root,.date_range_picker_surface,.date_range_picker_trigger,.date_range_picker_triggerIcon,.date_range_picker_chevron,.date_range_picker_value,.date_range_picker_rolling,.date_range_picker_word,.date_range_picker_wordInner,.date_range_picker_panel,.date_range_picker_body,.date_range_picker_rail,.date_range_picker_railHighlight,.date_range_picker_preset,.date_range_picker_calendars,.date_range_picker_navButton,.date_range_picker_viewport,.date_range_picker_months,.date_range_picker_month,.date_range_picker_monthTitle,.date_range_picker_grid,.date_range_picker_weekdays,.date_range_picker_weeks,.date_range_picker_week,.date_range_picker_cell,.date_range_picker_blank,.date_range_picker_layer,.date_range_picker_bar,.date_range_picker_thumb,.date_range_picker_day,.date_range_picker_footer,.date_range_picker_summary,.date_range_picker_summaryValue,.date_range_picker_summaryCount,.date_range_picker_actions,.date_range_picker_ghost,.date_range_picker_primary,.date_range_picker_srOnly):before,[data-reduced-motion=true] :is(.date_range_picker_root,.date_range_picker_surface,.date_range_picker_trigger,.date_range_picker_triggerIcon,.date_range_picker_chevron,.date_range_picker_value,.date_range_picker_rolling,.date_range_picker_word,.date_range_picker_wordInner,.date_range_picker_panel,.date_range_picker_body,.date_range_picker_rail,.date_range_picker_railHighlight,.date_range_picker_preset,.date_range_picker_calendars,.date_range_picker_navButton,.date_range_picker_viewport,.date_range_picker_months,.date_range_picker_month,.date_range_picker_monthTitle,.date_range_picker_grid,.date_range_picker_weekdays,.date_range_picker_weeks,.date_range_picker_week,.date_range_picker_cell,.date_range_picker_blank,.date_range_picker_layer,.date_range_picker_bar,.date_range_picker_thumb,.date_range_picker_day,.date_range_picker_footer,.date_range_picker_summary,.date_range_picker_summaryValue,.date_range_picker_summaryCount,.date_range_picker_actions,.date_range_picker_ghost,.date_range_picker_primary,.date_range_picker_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.date_range_picker_root,.date_range_picker_surface,.date_range_picker_trigger,.date_range_picker_triggerIcon,.date_range_picker_chevron,.date_range_picker_value,.date_range_picker_rolling,.date_range_picker_word,.date_range_picker_wordInner,.date_range_picker_panel,.date_range_picker_body,.date_range_picker_rail,.date_range_picker_railHighlight,.date_range_picker_preset,.date_range_picker_calendars,.date_range_picker_navButton,.date_range_picker_viewport,.date_range_picker_months,.date_range_picker_month,.date_range_picker_monthTitle,.date_range_picker_grid,.date_range_picker_weekdays,.date_range_picker_weeks,.date_range_picker_week,.date_range_picker_cell,.date_range_picker_blank,.date_range_picker_layer,.date_range_picker_bar,.date_range_picker_thumb,.date_range_picker_day,.date_range_picker_footer,.date_range_picker_summary,.date_range_picker_summaryValue,.date_range_picker_summaryCount,.date_range_picker_actions,.date_range_picker_ghost,.date_range_picker_primary,.date_range_picker_srOnly),:is(.date_range_picker_root,.date_range_picker_surface,.date_range_picker_trigger,.date_range_picker_triggerIcon,.date_range_picker_chevron,.date_range_picker_value,.date_range_picker_rolling,.date_range_picker_word,.date_range_picker_wordInner,.date_range_picker_panel,.date_range_picker_body,.date_range_picker_rail,.date_range_picker_railHighlight,.date_range_picker_preset,.date_range_picker_calendars,.date_range_picker_navButton,.date_range_picker_viewport,.date_range_picker_months,.date_range_picker_month,.date_range_picker_monthTitle,.date_range_picker_grid,.date_range_picker_weekdays,.date_range_picker_weeks,.date_range_picker_week,.date_range_picker_cell,.date_range_picker_blank,.date_range_picker_layer,.date_range_picker_bar,.date_range_picker_thumb,.date_range_picker_day,.date_range_picker_footer,.date_range_picker_summary,.date_range_picker_summaryValue,.date_range_picker_summaryCount,.date_range_picker_actions,.date_range_picker_ghost,.date_range_picker_primary,.date_range_picker_srOnly):before,:is(.date_range_picker_root,.date_range_picker_surface,.date_range_picker_trigger,.date_range_picker_triggerIcon,.date_range_picker_chevron,.date_range_picker_value,.date_range_picker_rolling,.date_range_picker_word,.date_range_picker_wordInner,.date_range_picker_panel,.date_range_picker_body,.date_range_picker_rail,.date_range_picker_railHighlight,.date_range_picker_preset,.date_range_picker_calendars,.date_range_picker_navButton,.date_range_picker_viewport,.date_range_picker_months,.date_range_picker_month,.date_range_picker_monthTitle,.date_range_picker_grid,.date_range_picker_weekdays,.date_range_picker_weeks,.date_range_picker_week,.date_range_picker_cell,.date_range_picker_blank,.date_range_picker_layer,.date_range_picker_bar,.date_range_picker_thumb,.date_range_picker_day,.date_range_picker_footer,.date_range_picker_summary,.date_range_picker_summaryValue,.date_range_picker_summaryCount,.date_range_picker_actions,.date_range_picker_ghost,.date_range_picker_primary,.date_range_picker_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.color_picker_root{--forma-arc-picker-fill: var(--forma-surface-raised);--forma-arc-picker-width: min(19rem, calc(100vw - 32px) );--forma-arc-checker: repeating-conic-gradient(oklch(88% 0 0) 0 25%, oklch(100% 0 0) 0 50%) 0 0 / 10px 10px;position:relative;display:inline-block;font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);color:var(--forma-text)}:root[data-theme=dark] .color_picker_root{--forma-arc-picker-fill: var(--forma-surface-raised);--forma-arc-checker: repeating-conic-gradient(oklch(42% 0 0) 0 25%, oklch(30% 0 0) 0 50%) 0 0 / 10px 10px}.color_picker_trigger,.color_picker_head{display:flex;height:44px;align-items:center;gap:10px;padding:6px 16px 6px 6px}.color_picker_trigger{border:1px solid var(--forma-line);border-radius:22px;background:var(--forma-arc-picker-fill);box-shadow:var(--forma-arc-shadow-resting);color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.color_picker_triggerText{display:grid;min-width:0;text-align:start;line-height:1.15}.color_picker_name{color:var(--forma-muted);font-size:var(--forma-font-small)}.color_picker_hex{font-size:var(--forma-font-size);font-variant-numeric:tabular-nums;font-weight:500}.color_picker_chip{position:relative;display:block;width:32px;height:32px;flex:none;overflow:hidden;border-radius:50%;background:var(--forma-arc-checker)}.color_picker_chip>span{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0000001a}.color_picker_float{position:absolute;z-index:20;top:-1px;left:-1px;filter:drop-shadow(0 18px 36px oklch(0% 0 0 / .12)) drop-shadow(0 2px 6px oklch(0% 0 0 / .06));pointer-events:none}:root[data-theme=dark] .color_picker_float{filter:drop-shadow(0 20px 44px oklch(0% 0 0 / .5))}.color_picker_float[data-open]{pointer-events:auto}.color_picker_panel{width:var(--forma-arc-picker-width);padding-bottom:14px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-arc-picker-fill);will-change:clip-path}.color_picker_head{gap:10px;padding-right:6px}.color_picker_head .color_picker_triggerText{flex:1}.color_picker_headActions{display:flex;gap:2px}.color_picker_iconButton{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:var(--forma-muted);cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-duration-fast) var(--forma-ease-standard)}.color_picker_iconButton:active{transform:scale(.94)}.color_picker_body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:8px 14px 0}.color_picker_area{position:relative;height:164px;border-radius:16px;cursor:crosshair;touch-action:none;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent),var(--forma-arc-picker-hue);box-shadow:inset 0 0 0 1px #00000014}.color_picker_areaThumb,.color_picker_sliderThumb{position:absolute;width:22px;height:22px;border-radius:50%;translate:-50% -50%;cursor:grab;box-shadow:0 0 0 3px #fff,0 2px 8px #0000004d,inset 0 0 0 1px #0000001f;transition:scale var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.color_picker_areaThumb{background:var(--forma-arc-picker-opaque)}.color_picker_area[data-active] .color_picker_areaThumb,.color_picker_sliderThumb[data-active]{scale:1.2;cursor:grabbing}.color_picker_slider{position:relative;height:14px;margin:0 11px;border-radius:var(--forma-radius-pill);cursor:pointer;touch-action:none}.color_picker_slider:before{content:"";position:absolute;inset:0 -11px;border-radius:inherit;background:var(--forma-arc-track);box-shadow:inset 0 0 0 1px #00000014}.color_picker_sliderThumb{top:50%;background:var(--forma-arc-checker)}.color_picker_sliderThumb:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--forma-arc-thumb-fill)}.color_picker_hue{--forma-arc-track: linear-gradient( to right, #f00 11px, #ff0 calc(11px + (100% - 22px)*.1666) , #0f0 calc(11px + (100% - 22px)*.3333) , #0ff 50%, #00f calc(11px + (100% - 22px)*.6666) , #f0f calc(11px + (100% - 22px)*.8333) , #f00 calc(100% - 11px) )}.color_picker_alpha{--forma-arc-track: linear-gradient( to right, transparent 11px, var(--forma-arc-picker-opaque) calc(100% - 11px) ), var(--forma-arc-checker)}.color_picker_field{display:flex;height:40px;align-items:stretch;overflow:hidden;margin-top:2px;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.color_picker_field[data-invalid]{border-color:var(--forma-danger)}.color_picker_format{display:flex;min-width:56px;align-items:center;justify-content:center;padding:0 10px;border:0;border-right:1px solid var(--forma-line);background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-small);font-weight:500;cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.color_picker_inputWrap{position:relative;display:flex;min-width:0;flex:1}.color_picker_input,.color_picker_morph{padding:0 10px;font:inherit;font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.color_picker_input{width:100%;min-width:0;border:0;background:transparent;color:var(--forma-text);caret-color:var(--forma-text)}.color_picker_input[data-morphing]{color:transparent}.color_picker_morph{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;color:var(--forma-text);pointer-events:none;white-space:nowrap}.color_picker_error{min-height:0;margin:-10px 2px -4px;color:var(--forma-danger);font-size:var(--forma-font-small)}.color_picker_error:empty{display:none}.color_picker_contrast{display:flex;align-items:center;gap:10px;font-size:var(--forma-font-size)}.color_picker_sample{display:grid;width:36px;height:28px;flex:none;place-items:center;border:1px solid var(--forma-line);border-radius:9px;background:var(--forma-arc-picker-bg);color:var(--forma-arc-picker-color);font-weight:500}.color_picker_ratio{font-variant-numeric:tabular-nums;font-weight:500;min-width:4.4ch}.color_picker_against{flex:1;min-width:0;overflow:hidden;color:var(--forma-muted);font-size:var(--forma-font-small);text-overflow:ellipsis;white-space:nowrap}.color_picker_grade{position:relative;display:inline-grid;height:22px;align-items:center;padding:0 8px;border-radius:var(--forma-radius-pill);font-size:var(--forma-font-small);font-weight:500;white-space:nowrap;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}.color_picker_grade[data-grade=pass]{background:color-mix(in oklab,var(--forma-success) 14%,transparent);color:var(--forma-success)}.color_picker_grade[data-grade=large]{background:color-mix(in oklab,var(--forma-warning) 16%,transparent);color:var(--forma-warning)}.color_picker_grade[data-grade=fail]{background:color-mix(in oklab,var(--forma-danger) 12%,transparent);color:var(--forma-danger)}.color_picker_swatches{display:flex;align-items:center;gap:6px;min-height:32px}.color_picker_add{display:grid;width:30px;height:30px;flex:none;place-items:center;padding:0;border:1px dashed var(--forma-border-strong);border-radius:50%;background:transparent;color:var(--forma-muted);cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-duration-fast) var(--forma-ease-standard)}.color_picker_add:active{transform:scale(.92)}.color_picker_swatchList{display:flex;min-width:0;flex:1;gap:6px}.color_picker_swatchSlot{position:relative;flex:none;touch-action:pan-y}.color_picker_swatch{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.color_picker_swatchChip{width:26px;height:26px;transition:scale var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.color_picker_swatch[data-current]{box-shadow:inset 0 0 0 2px var(--forma-text)}.color_picker_swatch[data-current] .color_picker_swatchChip{scale:.78}.color_picker_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.color_picker_trigger:hover{border-color:var(--forma-border-strong)}.color_picker_iconButton:hover,.color_picker_format:hover{background:var(--forma-surface);color:var(--forma-text)}.color_picker_format:hover{background:color-mix(in oklab,var(--forma-text) 5%,transparent)}.color_picker_add:hover{border-color:var(--forma-text);color:var(--forma-text)}}@media(max-width:360px){.color_picker_against{display:none}}@media(prefers-contrast:more){.color_picker_trigger,.color_picker_panel,.color_picker_field{border-color:var(--forma-border-strong)}}@media(prefers-reduced-motion:reduce){.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_swatchChip,.color_picker_iconButton,.color_picker_add{transition:none}}:is(.color_picker_root,.color_picker_trigger,.color_picker_head,.color_picker_triggerText,.color_picker_name,.color_picker_hex,.color_picker_chip,.color_picker_float,.color_picker_panel,.color_picker_headActions,.color_picker_iconButton,.color_picker_body,.color_picker_area,.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_slider,.color_picker_hue,.color_picker_alpha,.color_picker_field,.color_picker_format,.color_picker_inputWrap,.color_picker_input,.color_picker_morph,.color_picker_error,.color_picker_contrast,.color_picker_sample,.color_picker_ratio,.color_picker_against,.color_picker_grade,.color_picker_swatches,.color_picker_add,.color_picker_swatchList,.color_picker_swatchSlot,.color_picker_swatch,.color_picker_swatchChip,.color_picker_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.color_picker_root,.color_picker_trigger,.color_picker_head,.color_picker_triggerText,.color_picker_name,.color_picker_hex,.color_picker_chip,.color_picker_float,.color_picker_panel,.color_picker_headActions,.color_picker_iconButton,.color_picker_body,.color_picker_area,.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_slider,.color_picker_hue,.color_picker_alpha,.color_picker_field,.color_picker_format,.color_picker_inputWrap,.color_picker_input,.color_picker_morph,.color_picker_error,.color_picker_contrast,.color_picker_sample,.color_picker_ratio,.color_picker_against,.color_picker_grade,.color_picker_swatches,.color_picker_add,.color_picker_swatchList,.color_picker_swatchSlot,.color_picker_swatch,.color_picker_swatchChip,.color_picker_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.color_picker_root,.color_picker_trigger,.color_picker_head,.color_picker_triggerText,.color_picker_name,.color_picker_hex,.color_picker_chip,.color_picker_float,.color_picker_panel,.color_picker_headActions,.color_picker_iconButton,.color_picker_body,.color_picker_area,.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_slider,.color_picker_hue,.color_picker_alpha,.color_picker_field,.color_picker_format,.color_picker_inputWrap,.color_picker_input,.color_picker_morph,.color_picker_error,.color_picker_contrast,.color_picker_sample,.color_picker_ratio,.color_picker_against,.color_picker_grade,.color_picker_swatches,.color_picker_add,.color_picker_swatchList,.color_picker_swatchSlot,.color_picker_swatch,.color_picker_swatchChip,.color_picker_srOnly),[data-reduced-motion=true] :is(.color_picker_root,.color_picker_trigger,.color_picker_head,.color_picker_triggerText,.color_picker_name,.color_picker_hex,.color_picker_chip,.color_picker_float,.color_picker_panel,.color_picker_headActions,.color_picker_iconButton,.color_picker_body,.color_picker_area,.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_slider,.color_picker_hue,.color_picker_alpha,.color_picker_field,.color_picker_format,.color_picker_inputWrap,.color_picker_input,.color_picker_morph,.color_picker_error,.color_picker_contrast,.color_picker_sample,.color_picker_ratio,.color_picker_against,.color_picker_grade,.color_picker_swatches,.color_picker_add,.color_picker_swatchList,.color_picker_swatchSlot,.color_picker_swatch,.color_picker_swatchChip,.color_picker_srOnly):before,[data-reduced-motion=true] :is(.color_picker_root,.color_picker_trigger,.color_picker_head,.color_picker_triggerText,.color_picker_name,.color_picker_hex,.color_picker_chip,.color_picker_float,.color_picker_panel,.color_picker_headActions,.color_picker_iconButton,.color_picker_body,.color_picker_area,.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_slider,.color_picker_hue,.color_picker_alpha,.color_picker_field,.color_picker_format,.color_picker_inputWrap,.color_picker_input,.color_picker_morph,.color_picker_error,.color_picker_contrast,.color_picker_sample,.color_picker_ratio,.color_picker_against,.color_picker_grade,.color_picker_swatches,.color_picker_add,.color_picker_swatchList,.color_picker_swatchSlot,.color_picker_swatch,.color_picker_swatchChip,.color_picker_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.color_picker_root,.color_picker_trigger,.color_picker_head,.color_picker_triggerText,.color_picker_name,.color_picker_hex,.color_picker_chip,.color_picker_float,.color_picker_panel,.color_picker_headActions,.color_picker_iconButton,.color_picker_body,.color_picker_area,.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_slider,.color_picker_hue,.color_picker_alpha,.color_picker_field,.color_picker_format,.color_picker_inputWrap,.color_picker_input,.color_picker_morph,.color_picker_error,.color_picker_contrast,.color_picker_sample,.color_picker_ratio,.color_picker_against,.color_picker_grade,.color_picker_swatches,.color_picker_add,.color_picker_swatchList,.color_picker_swatchSlot,.color_picker_swatch,.color_picker_swatchChip,.color_picker_srOnly),:is(.color_picker_root,.color_picker_trigger,.color_picker_head,.color_picker_triggerText,.color_picker_name,.color_picker_hex,.color_picker_chip,.color_picker_float,.color_picker_panel,.color_picker_headActions,.color_picker_iconButton,.color_picker_body,.color_picker_area,.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_slider,.color_picker_hue,.color_picker_alpha,.color_picker_field,.color_picker_format,.color_picker_inputWrap,.color_picker_input,.color_picker_morph,.color_picker_error,.color_picker_contrast,.color_picker_sample,.color_picker_ratio,.color_picker_against,.color_picker_grade,.color_picker_swatches,.color_picker_add,.color_picker_swatchList,.color_picker_swatchSlot,.color_picker_swatch,.color_picker_swatchChip,.color_picker_srOnly):before,:is(.color_picker_root,.color_picker_trigger,.color_picker_head,.color_picker_triggerText,.color_picker_name,.color_picker_hex,.color_picker_chip,.color_picker_float,.color_picker_panel,.color_picker_headActions,.color_picker_iconButton,.color_picker_body,.color_picker_area,.color_picker_areaThumb,.color_picker_sliderThumb,.color_picker_slider,.color_picker_hue,.color_picker_alpha,.color_picker_field,.color_picker_format,.color_picker_inputWrap,.color_picker_input,.color_picker_morph,.color_picker_error,.color_picker_contrast,.color_picker_sample,.color_picker_ratio,.color_picker_against,.color_picker_grade,.color_picker_swatches,.color_picker_add,.color_picker_swatchList,.color_picker_swatchSlot,.color_picker_swatch,.color_picker_swatchChip,.color_picker_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.morph_select_root{--forma-arc-ms-h: var(--forma-control-height);--forma-arc-ms-trigger-w: 0px;position:relative;display:inline-grid;justify-items:start;gap:var(--forma-space-2);min-width:0;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.morph_select_root[data-align=end]{justify-items:end}.morph_select_root[data-open]{z-index:30}.morph_select_label{color:var(--forma-muted);font-size:var(--forma-font-size);font-weight:500}.morph_select_anchor{position:relative;height:var(--forma-arc-ms-h);max-width:100%}.morph_select_shape{position:absolute;top:0;left:0;overflow:clip;background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting);transition:box-shadow var(--forma-arc-duration-considered) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.morph_select_shape:after{content:"";position:absolute;inset:0;z-index:2;border:1px solid var(--forma-line);border-radius:inherit;pointer-events:none;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.morph_select_root[data-align=end] .morph_select_shape{right:0;left:auto}.morph_select_root[data-open] .morph_select_shape{background:var(--forma-surface-raised);box-shadow:var(--forma-shadow)}.morph_select_root[data-disabled] .morph_select_shape{opacity:.55}@media(hover:hover)and (pointer:fine){.morph_select_root:not([data-open],[data-disabled]) .morph_select_shape:hover{background:var(--forma-surface)}.morph_select_root:not([data-open],[data-disabled]) .morph_select_shape:hover:after{border-color:var(--forma-border-strong)}}.morph_select_lid{position:absolute;z-index:1;top:0;right:0;left:0;height:var(--forma-arc-ms-h)}.morph_select_trigger{box-sizing:border-box;display:flex;height:var(--forma-arc-ms-h);align-items:center;gap:var(--forma-space-2);padding:0 36px 0 14px;font-size:var(--forma-font-size);font-weight:500;white-space:nowrap}.morph_select_lid .morph_select_trigger{position:absolute;inset:0;width:100%;margin:0;border:0;background:transparent;color:inherit;cursor:pointer;font-family:inherit;letter-spacing:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.morph_select_lid .morph_select_trigger:disabled{cursor:not-allowed}.morph_select_measure{position:static;visibility:hidden;pointer-events:none;width:max-content;max-width:min(20rem,calc(100vw - 2rem))}.morph_select_root[data-ready] .morph_select_measure{position:absolute;top:0;left:0}.morph_select_root[data-align=end][data-ready] .morph_select_measure{right:0;left:auto}.morph_select_slot{position:relative;display:block;min-width:0;height:100%;flex:1}.morph_select_slot[data-hidden]{opacity:0;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard)}.morph_select_layer{position:absolute;inset:0;display:flex;align-items:center;gap:var(--forma-space-2);min-width:0}.morph_select_valueText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.morph_select_placeholder{color:var(--forma-faint);font-weight:400}.morph_select_icon{display:grid;width:20px;height:20px;flex:none;place-items:center;color:var(--forma-muted)}.morph_select_icon>svg{width:16px;height:16px}.morph_select_icon>img{width:20px;height:20px;border-radius:50%;object-fit:cover}.morph_select_chevron{position:absolute;top:50%;right:12px;display:grid;width:16px;height:16px;margin-top:-8px;place-items:center;color:var(--forma-faint);pointer-events:none}.morph_select_searchRow{position:absolute;inset:0;display:flex;align-items:center;gap:var(--forma-space-2);padding:0 2px 0 14px}.morph_select_searchRow[inert]{pointer-events:none}.morph_select_searchIcon{flex:none;color:var(--forma-faint)}.morph_select_input{min-width:0;height:100%;flex:1;padding:0;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);outline:none}.morph_select_input::placeholder{color:var(--forma-faint)}.morph_select_clear{display:grid;width:24px;height:24px;flex:none;place-items:center;padding:0;border:0;border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-text) 8%,transparent);color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.morph_select_closeHit{width:36px;height:36px;flex:none;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.morph_select_closeHit:hover,.morph_select_clear:hover{background:color-mix(in oklab,var(--forma-text) 8%,transparent)}.morph_select_clear:hover{color:var(--forma-text)}}.morph_select_listFace{position:absolute;top:var(--forma-arc-ms-h);left:0;box-sizing:border-box;width:max(var(--forma-arc-ms-trigger-w),min(var(--forma-arc-ms-panel-w),calc(100vw - 2rem)));padding:0 6px 6px}.morph_select_root[data-align=end] .morph_select_listFace{right:0;left:auto}.morph_select_listFace:before{content:"";position:absolute;top:0;right:14px;left:14px;height:1px;background:var(--forma-arc-border-subtle)}.morph_select_listFace[inert]{pointer-events:none}.morph_select_scroll{max-height:var(--forma-arc-ms-list-max);overflow-y:auto;overscroll-behavior:contain;padding-top:6px;scrollbar-width:thin}.morph_select_options{position:relative;display:grid;gap:2px}.morph_select_highlight{position:absolute;top:0;right:0;left:0;border-radius:16px;background:color-mix(in oklab,var(--forma-text) 6.5%,transparent);pointer-events:none}.morph_select_group{display:grid;gap:2px}.morph_select_group+.morph_select_group{margin-top:4px}.morph_select_groupLabel{padding:8px 10px 4px;color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:400}.morph_select_option{position:relative;display:flex;min-height:36px;box-sizing:border-box;align-items:center;gap:var(--forma-space-2);padding:0 10px 0 8px;border-radius:16px;color:var(--forma-muted);cursor:pointer;user-select:none;-webkit-user-select:none;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.morph_select_option[data-active],.morph_select_option[aria-selected=true]{color:var(--forma-text)}.morph_select_option[aria-disabled=true]{color:var(--forma-faint);cursor:not-allowed;opacity:.6}.morph_select_optionValue{display:flex;min-width:0;flex:1;align-items:center;gap:var(--forma-space-2);font-weight:500}.morph_select_meta{flex:none;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.morph_select_check{display:grid;width:16px;height:16px;flex:none;place-items:center;color:var(--forma-text);opacity:0;transform:scale(.6);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.morph_select_check[data-on]{opacity:1;transform:none}.morph_select_empty{margin:0;padding:12px 10px 14px;color:var(--forma-faint);font-size:var(--forma-font-size)}.morph_select_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.morph_select_shape,.morph_select_check,.morph_select_slot{transition-duration:0ms}}@media(prefers-contrast:more){.morph_select_shape:after{border-color:var(--forma-border-strong)}}:is(.morph_select_root,.morph_select_label,.morph_select_anchor,.morph_select_shape,.morph_select_lid,.morph_select_trigger,.morph_select_measure,.morph_select_slot,.morph_select_layer,.morph_select_valueText,.morph_select_placeholder,.morph_select_icon,.morph_select_chevron,.morph_select_searchRow,.morph_select_searchIcon,.morph_select_input,.morph_select_clear,.morph_select_closeHit,.morph_select_listFace,.morph_select_scroll,.morph_select_options,.morph_select_highlight,.morph_select_group,.morph_select_groupLabel,.morph_select_option,.morph_select_optionValue,.morph_select_meta,.morph_select_check,.morph_select_empty,.morph_select_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.morph_select_root,.morph_select_label,.morph_select_anchor,.morph_select_shape,.morph_select_lid,.morph_select_trigger,.morph_select_measure,.morph_select_slot,.morph_select_layer,.morph_select_valueText,.morph_select_placeholder,.morph_select_icon,.morph_select_chevron,.morph_select_searchRow,.morph_select_searchIcon,.morph_select_input,.morph_select_clear,.morph_select_closeHit,.morph_select_listFace,.morph_select_scroll,.morph_select_options,.morph_select_highlight,.morph_select_group,.morph_select_groupLabel,.morph_select_option,.morph_select_optionValue,.morph_select_meta,.morph_select_check,.morph_select_empty,.morph_select_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.morph_select_root,.morph_select_label,.morph_select_anchor,.morph_select_shape,.morph_select_lid,.morph_select_trigger,.morph_select_measure,.morph_select_slot,.morph_select_layer,.morph_select_valueText,.morph_select_placeholder,.morph_select_icon,.morph_select_chevron,.morph_select_searchRow,.morph_select_searchIcon,.morph_select_input,.morph_select_clear,.morph_select_closeHit,.morph_select_listFace,.morph_select_scroll,.morph_select_options,.morph_select_highlight,.morph_select_group,.morph_select_groupLabel,.morph_select_option,.morph_select_optionValue,.morph_select_meta,.morph_select_check,.morph_select_empty,.morph_select_srOnly),[data-reduced-motion=true] :is(.morph_select_root,.morph_select_label,.morph_select_anchor,.morph_select_shape,.morph_select_lid,.morph_select_trigger,.morph_select_measure,.morph_select_slot,.morph_select_layer,.morph_select_valueText,.morph_select_placeholder,.morph_select_icon,.morph_select_chevron,.morph_select_searchRow,.morph_select_searchIcon,.morph_select_input,.morph_select_clear,.morph_select_closeHit,.morph_select_listFace,.morph_select_scroll,.morph_select_options,.morph_select_highlight,.morph_select_group,.morph_select_groupLabel,.morph_select_option,.morph_select_optionValue,.morph_select_meta,.morph_select_check,.morph_select_empty,.morph_select_srOnly):before,[data-reduced-motion=true] :is(.morph_select_root,.morph_select_label,.morph_select_anchor,.morph_select_shape,.morph_select_lid,.morph_select_trigger,.morph_select_measure,.morph_select_slot,.morph_select_layer,.morph_select_valueText,.morph_select_placeholder,.morph_select_icon,.morph_select_chevron,.morph_select_searchRow,.morph_select_searchIcon,.morph_select_input,.morph_select_clear,.morph_select_closeHit,.morph_select_listFace,.morph_select_scroll,.morph_select_options,.morph_select_highlight,.morph_select_group,.morph_select_groupLabel,.morph_select_option,.morph_select_optionValue,.morph_select_meta,.morph_select_check,.morph_select_empty,.morph_select_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.morph_select_root,.morph_select_label,.morph_select_anchor,.morph_select_shape,.morph_select_lid,.morph_select_trigger,.morph_select_measure,.morph_select_slot,.morph_select_layer,.morph_select_valueText,.morph_select_placeholder,.morph_select_icon,.morph_select_chevron,.morph_select_searchRow,.morph_select_searchIcon,.morph_select_input,.morph_select_clear,.morph_select_closeHit,.morph_select_listFace,.morph_select_scroll,.morph_select_options,.morph_select_highlight,.morph_select_group,.morph_select_groupLabel,.morph_select_option,.morph_select_optionValue,.morph_select_meta,.morph_select_check,.morph_select_empty,.morph_select_srOnly),:is(.morph_select_root,.morph_select_label,.morph_select_anchor,.morph_select_shape,.morph_select_lid,.morph_select_trigger,.morph_select_measure,.morph_select_slot,.morph_select_layer,.morph_select_valueText,.morph_select_placeholder,.morph_select_icon,.morph_select_chevron,.morph_select_searchRow,.morph_select_searchIcon,.morph_select_input,.morph_select_clear,.morph_select_closeHit,.morph_select_listFace,.morph_select_scroll,.morph_select_options,.morph_select_highlight,.morph_select_group,.morph_select_groupLabel,.morph_select_option,.morph_select_optionValue,.morph_select_meta,.morph_select_check,.morph_select_empty,.morph_select_srOnly):before,:is(.morph_select_root,.morph_select_label,.morph_select_anchor,.morph_select_shape,.morph_select_lid,.morph_select_trigger,.morph_select_measure,.morph_select_slot,.morph_select_layer,.morph_select_valueText,.morph_select_placeholder,.morph_select_icon,.morph_select_chevron,.morph_select_searchRow,.morph_select_searchIcon,.morph_select_input,.morph_select_clear,.morph_select_closeHit,.morph_select_listFace,.morph_select_scroll,.morph_select_options,.morph_select_highlight,.morph_select_group,.morph_select_groupLabel,.morph_select_option,.morph_select_optionValue,.morph_select_meta,.morph_select_check,.morph_select_empty,.morph_select_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.line_chart_figure{display:grid;min-width:0;gap:var(--forma-space-4);margin:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.line_chart_legend{display:flex;flex-wrap:wrap;gap:2px 4px;min-width:0;margin-inline:-8px}.line_chart_toggle{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:0 10px 0 8px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);cursor:pointer;font:inherit;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.line_chart_toggle:active{transform:scale(.97)}.line_chart_toggle[aria-pressed=false]{color:var(--forma-faint)}.line_chart_toggleLabel{white-space:nowrap;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.line_chart_toggle[aria-pressed=false] .line_chart_toggleLabel{opacity:.72;text-decoration:line-through;text-decoration-color:color-mix(in oklab,currentColor 55%,transparent)}.line_chart_swatch{position:relative;width:14px;height:10px;flex:none}.line_chart_swatch:before{position:absolute;top:50%;left:0;width:100%;height:2.5px;border-radius:2px;background:var(--forma-arc-series);content:"";transform:translateY(-50%) scaleX(1);transform-origin:left;transition:transform var(--forma-duration-normal) var(--forma-arc-ease-spring),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.line_chart_swatch[data-dashed]:before{background:repeating-linear-gradient(to right,var(--forma-arc-series) 0 4px,transparent 4px 7px)}.line_chart_toggle[aria-pressed=false] .line_chart_swatch:before{opacity:.45;transform:translateY(-50%) scaleX(.35)}@media(hover:hover)and (pointer:fine){.line_chart_toggle:hover{background:color-mix(in oklab,var(--forma-text) 5%,transparent);color:var(--forma-text)}}.line_chart_chart{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:auto 26px;min-width:0}.line_chart_plot{position:relative;grid-area:1 / 1;min-width:0;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.line_chart_svg{display:block;overflow:visible}.line_chart_grid{stroke:var(--forma-line);stroke-width:1;shape-rendering:crispEdges}.line_chart_baseline{stroke:var(--forma-border-strong);stroke-width:1;shape-rendering:crispEdges}.line_chart_crosshair{stroke:var(--forma-border-strong);stroke-width:1;shape-rendering:crispEdges;opacity:0;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard)}.line_chart_chart[data-scrubbing] .line_chart_crosshair{opacity:1}.line_chart_series{transition:opacity var(--forma-duration-normal) var(--forma-ease-standard)}.line_chart_chart[data-loading] .line_chart_series{opacity:.32;animation:line_chart_breathe 1.4s var(--forma-arc-ease-in-out) infinite alternate}.line_chart_line{fill:none;stroke:var(--forma-arc-series);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--forma-duration-normal) var(--forma-ease-standard)}.line_chart_line[data-dashed]{stroke-dasharray:4 5;stroke-width:1.75}.line_chart_area{fill:color-mix(in oklab,var(--forma-arc-series) 9%,transparent);stroke:none}.line_chart_dot{fill:var(--forma-arc-series);stroke:var(--forma-surface-raised);stroke-width:2;opacity:0;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard)}.line_chart_chart[data-scrubbing] .line_chart_dot:not([data-hidden]){opacity:1}.line_chart_tooltip{position:absolute;top:0;left:0;z-index:1;display:grid;min-width:140px;max-width:min(220px,100%);gap:4px;padding:10px 12px;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-duration-fast) var(--forma-ease-standard)}.line_chart_chart[data-scrubbing] .line_chart_tooltip{opacity:1;scale:1}.line_chart_tipTitle{margin:0 0 2px;color:var(--forma-muted);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);white-space:nowrap;font-variant-numeric:tabular-nums}.line_chart_tipRow{display:flex;min-width:0;align-items:center;gap:8px;margin:0;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.line_chart_tipSwatch{width:10px;height:2.5px;flex:none;border-radius:2px;background:var(--forma-arc-series)}.line_chart_tipSwatch[data-dashed]{background:repeating-linear-gradient(to right,var(--forma-arc-series) 0 3px,transparent 3px 5px)}.line_chart_tipName{min-width:0;flex:1;overflow:hidden;color:var(--forma-muted);text-overflow:ellipsis;white-space:nowrap}.line_chart_tipValue{flex:none;margin-left:8px;color:var(--forma-text);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.line_chart_message{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--forma-faint);font-size:var(--forma-font-size);pointer-events:none}.line_chart_skeleton{position:absolute;inset:30% 0 25%;border-radius:12px;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--forma-text) 5%,transparent));animation:line_chart_breathe 1.4s var(--forma-arc-ease-in-out) infinite alternate}.line_chart_gutter{position:relative;grid-area:1 / 2;min-width:0}.line_chart_tick{position:absolute;top:0;left:10px;display:block;height:0;white-space:nowrap;pointer-events:none}.line_chart_tickText{display:block;transform:translateY(-50%);color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1;font-variant-numeric:tabular-nums}.line_chart_axis{position:relative;grid-area:2 / 1;min-width:0}.line_chart_axisLabel{position:absolute;top:8px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.line_chart_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes line_chart_breathe{0%{opacity:.22}to{opacity:.45}}@media(prefers-reduced-motion:reduce){.line_chart_toggle,.line_chart_swatch:before,.line_chart_line,.line_chart_tooltip,.line_chart_crosshair,.line_chart_dot,.line_chart_series{transition:none}.line_chart_chart[data-loading] .line_chart_series,.line_chart_skeleton{animation:none}}:is(.line_chart_figure,.line_chart_legend,.line_chart_toggle,.line_chart_toggleLabel,.line_chart_swatch,.line_chart_chart,.line_chart_plot,.line_chart_svg,.line_chart_grid,.line_chart_baseline,.line_chart_crosshair,.line_chart_series,.line_chart_line,.line_chart_area,.line_chart_dot,.line_chart_tooltip,.line_chart_tipTitle,.line_chart_tipRow,.line_chart_tipSwatch,.line_chart_tipName,.line_chart_tipValue,.line_chart_message,.line_chart_skeleton,.line_chart_gutter,.line_chart_tick,.line_chart_tickText,.line_chart_axis,.line_chart_axisLabel,.line_chart_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.line_chart_figure,.line_chart_legend,.line_chart_toggle,.line_chart_toggleLabel,.line_chart_swatch,.line_chart_chart,.line_chart_plot,.line_chart_svg,.line_chart_grid,.line_chart_baseline,.line_chart_crosshair,.line_chart_series,.line_chart_line,.line_chart_area,.line_chart_dot,.line_chart_tooltip,.line_chart_tipTitle,.line_chart_tipRow,.line_chart_tipSwatch,.line_chart_tipName,.line_chart_tipValue,.line_chart_message,.line_chart_skeleton,.line_chart_gutter,.line_chart_tick,.line_chart_tickText,.line_chart_axis,.line_chart_axisLabel,.line_chart_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.line_chart_figure,.line_chart_legend,.line_chart_toggle,.line_chart_toggleLabel,.line_chart_swatch,.line_chart_chart,.line_chart_plot,.line_chart_svg,.line_chart_grid,.line_chart_baseline,.line_chart_crosshair,.line_chart_series,.line_chart_line,.line_chart_area,.line_chart_dot,.line_chart_tooltip,.line_chart_tipTitle,.line_chart_tipRow,.line_chart_tipSwatch,.line_chart_tipName,.line_chart_tipValue,.line_chart_message,.line_chart_skeleton,.line_chart_gutter,.line_chart_tick,.line_chart_tickText,.line_chart_axis,.line_chart_axisLabel,.line_chart_srOnly),[data-reduced-motion=true] :is(.line_chart_figure,.line_chart_legend,.line_chart_toggle,.line_chart_toggleLabel,.line_chart_swatch,.line_chart_chart,.line_chart_plot,.line_chart_svg,.line_chart_grid,.line_chart_baseline,.line_chart_crosshair,.line_chart_series,.line_chart_line,.line_chart_area,.line_chart_dot,.line_chart_tooltip,.line_chart_tipTitle,.line_chart_tipRow,.line_chart_tipSwatch,.line_chart_tipName,.line_chart_tipValue,.line_chart_message,.line_chart_skeleton,.line_chart_gutter,.line_chart_tick,.line_chart_tickText,.line_chart_axis,.line_chart_axisLabel,.line_chart_srOnly):before,[data-reduced-motion=true] :is(.line_chart_figure,.line_chart_legend,.line_chart_toggle,.line_chart_toggleLabel,.line_chart_swatch,.line_chart_chart,.line_chart_plot,.line_chart_svg,.line_chart_grid,.line_chart_baseline,.line_chart_crosshair,.line_chart_series,.line_chart_line,.line_chart_area,.line_chart_dot,.line_chart_tooltip,.line_chart_tipTitle,.line_chart_tipRow,.line_chart_tipSwatch,.line_chart_tipName,.line_chart_tipValue,.line_chart_message,.line_chart_skeleton,.line_chart_gutter,.line_chart_tick,.line_chart_tickText,.line_chart_axis,.line_chart_axisLabel,.line_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.line_chart_figure,.line_chart_legend,.line_chart_toggle,.line_chart_toggleLabel,.line_chart_swatch,.line_chart_chart,.line_chart_plot,.line_chart_svg,.line_chart_grid,.line_chart_baseline,.line_chart_crosshair,.line_chart_series,.line_chart_line,.line_chart_area,.line_chart_dot,.line_chart_tooltip,.line_chart_tipTitle,.line_chart_tipRow,.line_chart_tipSwatch,.line_chart_tipName,.line_chart_tipValue,.line_chart_message,.line_chart_skeleton,.line_chart_gutter,.line_chart_tick,.line_chart_tickText,.line_chart_axis,.line_chart_axisLabel,.line_chart_srOnly),:is(.line_chart_figure,.line_chart_legend,.line_chart_toggle,.line_chart_toggleLabel,.line_chart_swatch,.line_chart_chart,.line_chart_plot,.line_chart_svg,.line_chart_grid,.line_chart_baseline,.line_chart_crosshair,.line_chart_series,.line_chart_line,.line_chart_area,.line_chart_dot,.line_chart_tooltip,.line_chart_tipTitle,.line_chart_tipRow,.line_chart_tipSwatch,.line_chart_tipName,.line_chart_tipValue,.line_chart_message,.line_chart_skeleton,.line_chart_gutter,.line_chart_tick,.line_chart_tickText,.line_chart_axis,.line_chart_axisLabel,.line_chart_srOnly):before,:is(.line_chart_figure,.line_chart_legend,.line_chart_toggle,.line_chart_toggleLabel,.line_chart_swatch,.line_chart_chart,.line_chart_plot,.line_chart_svg,.line_chart_grid,.line_chart_baseline,.line_chart_crosshair,.line_chart_series,.line_chart_line,.line_chart_area,.line_chart_dot,.line_chart_tooltip,.line_chart_tipTitle,.line_chart_tipRow,.line_chart_tipSwatch,.line_chart_tipName,.line_chart_tipValue,.line_chart_message,.line_chart_skeleton,.line_chart_gutter,.line_chart_tick,.line_chart_tickText,.line_chart_axis,.line_chart_axisLabel,.line_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.donut_chart_figure{container-type:inline-size;display:grid;min-width:0;margin:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.donut_chart_figure>*{min-width:0}.donut_chart_figure[data-legend]{gap:var(--forma-space-6)}@container (min-width: 460px){.donut_chart_figure[data-legend]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--forma-space-8)}}.donut_chart_ring{position:relative;max-width:100%;aspect-ratio:1;justify-self:center;-webkit-tap-highlight-color:transparent}.donut_chart_svg{display:block;width:100%;height:100%;overflow:visible;cursor:default}.donut_chart_svg[data-hovering]{cursor:pointer}.donut_chart_track{fill:none;stroke:var(--forma-surface);transition:opacity var(--forma-arc-duration-considered, .48s) var(--forma-ease-standard);opacity:0}.donut_chart_track[data-idle]{opacity:1}.donut_chart_segment{fill:var(--forma-arc-slice);shape-rendering:geometricPrecision;transition:fill var(--forma-duration-normal) var(--forma-ease-standard),opacity var(--forma-duration-normal) var(--forma-ease-standard)}.donut_chart_segment[data-dim]{opacity:.45}.donut_chart_center{position:absolute;top:50%;left:50%;display:grid;width:calc(var(--forma-arc-inner) - 16px);transform:translate(-50%,-50%);pointer-events:none}.donut_chart_readout{grid-area:1 / 1;display:grid;min-width:0;justify-items:center;gap:2px;text-align:center}.donut_chart_centerLabel,.donut_chart_centerMeta{display:block;width:100%;min-height:calc(1em * var(--forma-arc-leading-body));overflow:hidden;font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);text-overflow:ellipsis;white-space:nowrap}.donut_chart_centerLabel{color:var(--forma-muted)}.donut_chart_centerMeta{color:var(--forma-faint);font-variant-numeric:tabular-nums}.donut_chart_centerValue{display:block;max-width:100%;min-height:calc(1em * var(--forma-arc-leading-display));overflow:hidden;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-2xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.donut_chart_legend{display:grid;margin:0 0 -2px;padding:0;list-style:none}.donut_chart_item{overflow:hidden}.donut_chart_item>.donut_chart_row{margin-bottom:2px}.donut_chart_row{display:grid;width:100%;min-height:40px;grid-template-columns:10px minmax(0,1fr) auto 3.25em;align-items:center;column-gap:10px;padding:6px 10px;border:0;border-radius:12px;background:transparent;color:var(--forma-text);cursor:pointer;font:inherit;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.donut_chart_row:active{transform:scale(.985)}.donut_chart_row[data-active],.donut_chart_row[data-pinned]{background:color-mix(in oklab,var(--forma-text) 5%,transparent)}.donut_chart_dot{width:10px;height:10px;border-radius:50%;background:var(--forma-arc-slice);box-shadow:inset 0 0 0 1.5px var(--forma-arc-slice);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard)}.donut_chart_row[data-hidden] .donut_chart_dot{background:transparent}.donut_chart_row[data-hidden] .donut_chart_rowLabel,.donut_chart_row[data-hidden] .donut_chart_rowValue,.donut_chart_row[data-hidden] .donut_chart_rowShare{color:var(--forma-faint)}.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare{transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.donut_chart_rowText{display:grid;min-width:0}.donut_chart_rowLabel,.donut_chart_rowMembers{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donut_chart_rowMembers{color:var(--forma-faint);font-size:var(--forma-font-small)}.donut_chart_rowValue{justify-self:end;color:var(--forma-muted);font-variant-numeric:tabular-nums}.donut_chart_rowShare{justify-self:end;color:var(--forma-text);font-weight:500;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.donut_chart_row:hover{background:color-mix(in oklab,var(--forma-text) 5%,transparent)}}.donut_chart_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.donut_chart_segment,.donut_chart_track,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare{transition:none}}:is(.donut_chart_figure,.donut_chart_ring,.donut_chart_svg,.donut_chart_track,.donut_chart_segment,.donut_chart_center,.donut_chart_readout,.donut_chart_centerLabel,.donut_chart_centerMeta,.donut_chart_centerValue,.donut_chart_legend,.donut_chart_item,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare,.donut_chart_rowText,.donut_chart_rowMembers,.donut_chart_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.donut_chart_figure,.donut_chart_ring,.donut_chart_svg,.donut_chart_track,.donut_chart_segment,.donut_chart_center,.donut_chart_readout,.donut_chart_centerLabel,.donut_chart_centerMeta,.donut_chart_centerValue,.donut_chart_legend,.donut_chart_item,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare,.donut_chart_rowText,.donut_chart_rowMembers,.donut_chart_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.donut_chart_figure,.donut_chart_ring,.donut_chart_svg,.donut_chart_track,.donut_chart_segment,.donut_chart_center,.donut_chart_readout,.donut_chart_centerLabel,.donut_chart_centerMeta,.donut_chart_centerValue,.donut_chart_legend,.donut_chart_item,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare,.donut_chart_rowText,.donut_chart_rowMembers,.donut_chart_srOnly),[data-reduced-motion=true] :is(.donut_chart_figure,.donut_chart_ring,.donut_chart_svg,.donut_chart_track,.donut_chart_segment,.donut_chart_center,.donut_chart_readout,.donut_chart_centerLabel,.donut_chart_centerMeta,.donut_chart_centerValue,.donut_chart_legend,.donut_chart_item,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare,.donut_chart_rowText,.donut_chart_rowMembers,.donut_chart_srOnly):before,[data-reduced-motion=true] :is(.donut_chart_figure,.donut_chart_ring,.donut_chart_svg,.donut_chart_track,.donut_chart_segment,.donut_chart_center,.donut_chart_readout,.donut_chart_centerLabel,.donut_chart_centerMeta,.donut_chart_centerValue,.donut_chart_legend,.donut_chart_item,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare,.donut_chart_rowText,.donut_chart_rowMembers,.donut_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.donut_chart_figure,.donut_chart_ring,.donut_chart_svg,.donut_chart_track,.donut_chart_segment,.donut_chart_center,.donut_chart_readout,.donut_chart_centerLabel,.donut_chart_centerMeta,.donut_chart_centerValue,.donut_chart_legend,.donut_chart_item,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare,.donut_chart_rowText,.donut_chart_rowMembers,.donut_chart_srOnly),:is(.donut_chart_figure,.donut_chart_ring,.donut_chart_svg,.donut_chart_track,.donut_chart_segment,.donut_chart_center,.donut_chart_readout,.donut_chart_centerLabel,.donut_chart_centerMeta,.donut_chart_centerValue,.donut_chart_legend,.donut_chart_item,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare,.donut_chart_rowText,.donut_chart_rowMembers,.donut_chart_srOnly):before,:is(.donut_chart_figure,.donut_chart_ring,.donut_chart_svg,.donut_chart_track,.donut_chart_segment,.donut_chart_center,.donut_chart_readout,.donut_chart_centerLabel,.donut_chart_centerMeta,.donut_chart_centerValue,.donut_chart_legend,.donut_chart_item,.donut_chart_row,.donut_chart_dot,.donut_chart_rowLabel,.donut_chart_rowValue,.donut_chart_rowShare,.donut_chart_rowText,.donut_chart_rowMembers,.donut_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.streamgraph_figure{display:grid;min-width:0;gap:var(--forma-space-4);margin:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.streamgraph_legend{display:flex;flex-wrap:wrap;gap:2px 4px;min-width:0;margin-inline:-8px}.streamgraph_toggle{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:0 10px 0 8px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);cursor:pointer;font:inherit;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.streamgraph_toggle:active{transform:scale(.97)}.streamgraph_toggle[data-active]{color:var(--forma-text);background:color-mix(in oklab,var(--forma-text) 5%,transparent)}.streamgraph_toggle[data-dim]{opacity:.56}.streamgraph_toggle[aria-pressed=false]{color:var(--forma-faint)}.streamgraph_toggleLabel{white-space:nowrap}.streamgraph_toggle[aria-pressed=false] .streamgraph_toggleLabel{opacity:.72;text-decoration:line-through;text-decoration-color:color-mix(in oklab,currentColor 55%,transparent)}.streamgraph_swatch{width:10px;height:10px;flex:none;border-radius:3px;background:var(--forma-arc-series);transition:transform var(--forma-duration-normal) var(--forma-arc-ease-spring),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.streamgraph_toggle[aria-pressed=false] .streamgraph_swatch{opacity:.35;transform:scale(.6)}@media(hover:hover)and (pointer:fine){.streamgraph_toggle:hover{color:var(--forma-text)}}.streamgraph_chart{position:relative;display:grid;grid-template-rows:auto 26px;min-width:0}.streamgraph_plot{position:relative;min-width:0;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair}.streamgraph_svg{display:block;overflow:visible}.streamgraph_layer{fill:color-mix(in oklab,var(--forma-arc-series) 82%,var(--forma-surface-raised));stroke:var(--forma-surface-raised);stroke-width:2;stroke-linejoin:round;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),fill var(--forma-duration-normal) var(--forma-ease-standard)}.streamgraph_chart[data-layer] .streamgraph_layer:not([data-active]){opacity:.34}.streamgraph_layer[data-active]{fill:var(--forma-arc-series)}.streamgraph_crosshair{stroke:var(--forma-text);stroke-opacity:.5;stroke-width:1;shape-rendering:crispEdges;opacity:0;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard);pointer-events:none}.streamgraph_chart[data-active] .streamgraph_crosshair{opacity:1}.streamgraph_label{fill:var(--forma-text);font-size:var(--forma-font-small);font-weight:500;paint-order:stroke;stroke:var(--forma-surface-raised);stroke-width:3px;stroke-opacity:.85;stroke-linejoin:round;pointer-events:none;transition:opacity var(--forma-duration-normal) var(--forma-ease-standard),fill var(--forma-duration-fast) var(--forma-ease-standard)}.streamgraph_label[data-hidden],.streamgraph_chart[data-layer] .streamgraph_label[data-dim]{opacity:0!important}.streamgraph_tooltip{position:absolute;top:0;left:0;z-index:1;display:grid;min-width:156px;max-width:min(256px,100%);gap:4px;padding:10px 12px;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-duration-fast) var(--forma-ease-standard)}.streamgraph_chart[data-active] .streamgraph_tooltip{opacity:1;scale:1}.streamgraph_tipTitle{margin:0 0 2px;color:var(--forma-muted);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);white-space:nowrap;font-variant-numeric:tabular-nums}.streamgraph_tipRow{display:flex;min-width:0;align-items:center;gap:8px;margin:0;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.streamgraph_tipRow[data-dim]{opacity:.5}.streamgraph_tipSwatch{width:10px;height:2.5px;flex:none;border-radius:2px;background:var(--forma-arc-series)}.streamgraph_tipName{min-width:0;flex:1;overflow:hidden;color:var(--forma-muted);text-overflow:ellipsis;white-space:nowrap}.streamgraph_tipRow[data-active] .streamgraph_tipName{color:var(--forma-text)}.streamgraph_tipValue{flex:none;margin-left:8px;color:var(--forma-text);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.streamgraph_message{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--forma-faint);font-size:var(--forma-font-size);pointer-events:none}.streamgraph_axis{position:relative;min-width:0}.streamgraph_axisLabel{position:absolute;top:8px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity var(--forma-duration-normal) var(--forma-ease-standard)}@starting-style{.streamgraph_axisLabel{opacity:0}}.streamgraph_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.streamgraph_toggle,.streamgraph_swatch,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipRow,.streamgraph_axisLabel{transition:none}}:is(.streamgraph_figure,.streamgraph_legend,.streamgraph_toggle,.streamgraph_toggleLabel,.streamgraph_swatch,.streamgraph_chart,.streamgraph_plot,.streamgraph_svg,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipTitle,.streamgraph_tipRow,.streamgraph_tipSwatch,.streamgraph_tipName,.streamgraph_tipValue,.streamgraph_message,.streamgraph_axis,.streamgraph_axisLabel,.streamgraph_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.streamgraph_figure,.streamgraph_legend,.streamgraph_toggle,.streamgraph_toggleLabel,.streamgraph_swatch,.streamgraph_chart,.streamgraph_plot,.streamgraph_svg,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipTitle,.streamgraph_tipRow,.streamgraph_tipSwatch,.streamgraph_tipName,.streamgraph_tipValue,.streamgraph_message,.streamgraph_axis,.streamgraph_axisLabel,.streamgraph_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.streamgraph_figure,.streamgraph_legend,.streamgraph_toggle,.streamgraph_toggleLabel,.streamgraph_swatch,.streamgraph_chart,.streamgraph_plot,.streamgraph_svg,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipTitle,.streamgraph_tipRow,.streamgraph_tipSwatch,.streamgraph_tipName,.streamgraph_tipValue,.streamgraph_message,.streamgraph_axis,.streamgraph_axisLabel,.streamgraph_srOnly),[data-reduced-motion=true] :is(.streamgraph_figure,.streamgraph_legend,.streamgraph_toggle,.streamgraph_toggleLabel,.streamgraph_swatch,.streamgraph_chart,.streamgraph_plot,.streamgraph_svg,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipTitle,.streamgraph_tipRow,.streamgraph_tipSwatch,.streamgraph_tipName,.streamgraph_tipValue,.streamgraph_message,.streamgraph_axis,.streamgraph_axisLabel,.streamgraph_srOnly):before,[data-reduced-motion=true] :is(.streamgraph_figure,.streamgraph_legend,.streamgraph_toggle,.streamgraph_toggleLabel,.streamgraph_swatch,.streamgraph_chart,.streamgraph_plot,.streamgraph_svg,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipTitle,.streamgraph_tipRow,.streamgraph_tipSwatch,.streamgraph_tipName,.streamgraph_tipValue,.streamgraph_message,.streamgraph_axis,.streamgraph_axisLabel,.streamgraph_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.streamgraph_figure,.streamgraph_legend,.streamgraph_toggle,.streamgraph_toggleLabel,.streamgraph_swatch,.streamgraph_chart,.streamgraph_plot,.streamgraph_svg,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipTitle,.streamgraph_tipRow,.streamgraph_tipSwatch,.streamgraph_tipName,.streamgraph_tipValue,.streamgraph_message,.streamgraph_axis,.streamgraph_axisLabel,.streamgraph_srOnly),:is(.streamgraph_figure,.streamgraph_legend,.streamgraph_toggle,.streamgraph_toggleLabel,.streamgraph_swatch,.streamgraph_chart,.streamgraph_plot,.streamgraph_svg,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipTitle,.streamgraph_tipRow,.streamgraph_tipSwatch,.streamgraph_tipName,.streamgraph_tipValue,.streamgraph_message,.streamgraph_axis,.streamgraph_axisLabel,.streamgraph_srOnly):before,:is(.streamgraph_figure,.streamgraph_legend,.streamgraph_toggle,.streamgraph_toggleLabel,.streamgraph_swatch,.streamgraph_chart,.streamgraph_plot,.streamgraph_svg,.streamgraph_layer,.streamgraph_crosshair,.streamgraph_label,.streamgraph_tooltip,.streamgraph_tipTitle,.streamgraph_tipRow,.streamgraph_tipSwatch,.streamgraph_tipName,.streamgraph_tipValue,.streamgraph_message,.streamgraph_axis,.streamgraph_axisLabel,.streamgraph_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.brush_chart_figure{display:grid;min-width:0;margin:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.brush_chart_chart{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto 28px auto;row-gap:0;min-width:0}.brush_chart_plot{position:relative;grid-area:1 / 1;min-width:0;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair}.brush_chart_svg{display:block;overflow:visible}.brush_chart_grid{stroke:var(--forma-line);stroke-width:1;shape-rendering:crispEdges}.brush_chart_baseline{stroke:var(--forma-border-strong);stroke-width:1;shape-rendering:crispEdges}.brush_chart_line{fill:none;stroke:var(--forma-arc-series-1);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.brush_chart_area{fill:color-mix(in oklab,var(--forma-arc-series-1) 10%,transparent);stroke:none}.brush_chart_trend{fill:none;stroke:var(--forma-arc-series-1);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.brush_chart_band{fill:color-mix(in oklab,var(--forma-arc-series-1) 14%,transparent);stroke:none}.brush_chart_crosshair{stroke:var(--forma-text);stroke-opacity:.45;stroke-width:1;shape-rendering:crispEdges;opacity:0;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard);pointer-events:none}.brush_chart_dot{fill:var(--forma-arc-series-1);stroke:var(--forma-surface-raised);stroke-width:2;opacity:0;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard);pointer-events:none}.brush_chart_chart[data-active] .brush_chart_crosshair,.brush_chart_chart[data-active] .brush_chart_dot{opacity:1}.brush_chart_eventRule{stroke:var(--forma-border-strong);stroke-width:1;shape-rendering:crispEdges;transition:stroke var(--forma-duration-fast) var(--forma-ease-standard)}.brush_chart_eventRule[data-active]{stroke:var(--forma-arc-series-2)}.brush_chart_event{position:absolute;top:6px;display:flex;box-sizing:border-box;min-height:24px;align-items:center;gap:6px;padding:0 6px 0 0;margin-left:-12px;border:0;background:transparent;color:var(--forma-muted);cursor:default;font:inherit;font-size:var(--forma-font-small);line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.brush_chart_event[data-flip]{flex-direction:row-reverse;padding:0 0 0 6px;margin-left:0;translate:calc(-100% + 12px) 0}.brush_chart_eventDot{display:grid;width:24px;height:24px;flex:none;place-items:center}.brush_chart_eventDot:before{width:7px;height:7px;border-radius:50%;background:var(--forma-arc-series-2);box-shadow:0 0 0 2px var(--forma-surface-raised);content:"";transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}.brush_chart_event[data-active] .brush_chart_eventDot:before{transform:scale(1.3)}.brush_chart_eventLabel{opacity:0;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.brush_chart_event[data-labelled] .brush_chart_eventLabel{opacity:1}.brush_chart_event[data-active] .brush_chart_eventLabel{color:var(--forma-text)}.brush_chart_tooltip{position:absolute;top:0;left:0;z-index:2;display:grid;min-width:132px;max-width:min(220px,100%);gap:2px;padding:10px 12px;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-duration-fast) var(--forma-ease-standard)}.brush_chart_chart[data-active] .brush_chart_tooltip{opacity:1;scale:1}.brush_chart_tipTitle{margin:0 0 2px;color:var(--forma-muted);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);white-space:nowrap;font-variant-numeric:tabular-nums}.brush_chart_tipValue{margin:0;color:var(--forma-text);font-size:var(--forma-arc-text-base);font-weight:500;line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.brush_chart_tipNote{margin:0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.brush_chart_tipEvent{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--forma-text);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.brush_chart_tipEventDot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--forma-arc-series-2)}.brush_chart_message{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--forma-faint);font-size:var(--forma-font-size);pointer-events:none}.brush_chart_gutter{position:relative;grid-area:1 / 2;min-width:0}.brush_chart_tick{position:absolute;left:10px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;translate:0 -50%;pointer-events:none}.brush_chart_axis{position:relative;grid-area:2 / 1;min-width:0}.brush_chart_axisLabel{position:absolute;top:9px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.brush_chart_strip{--forma-arc-strip-radius: 10px;position:relative;grid-area:3 / 1;min-width:0;margin-top:8px;border-radius:var(--forma-arc-strip-radius);background:color-mix(in oklab,var(--forma-text) 2.5%,transparent);cursor:crosshair;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.brush_chart_strip>.brush_chart_svg{clip-path:inset(0 round var(--forma-arc-strip-radius))}.brush_chart_overviewLine{fill:none;stroke:color-mix(in oklab,var(--forma-text) 28%,var(--forma-surface-raised));stroke-width:1;stroke-linejoin:round}.brush_chart_overviewArea{fill:color-mix(in oklab,var(--forma-text) 4%,transparent)}.brush_chart_overviewLineIn{fill:none;stroke:var(--forma-arc-series-1);stroke-width:1;stroke-linejoin:round}.brush_chart_overviewAreaIn{fill:color-mix(in oklab,var(--forma-arc-series-1) 12%,transparent)}.brush_chart_overviewEvent{fill:var(--forma-arc-series-2);stroke:var(--forma-surface-raised);stroke-width:1.5}.brush_chart_shade{position:absolute;top:0;bottom:0;background:color-mix(in oklab,var(--forma-surface-raised) 45%,transparent);pointer-events:none}.brush_chart_shade[data-edge=start]{border-radius:var(--forma-arc-strip-radius) 0 0 var(--forma-arc-strip-radius)}.brush_chart_shade[data-edge=end]{border-radius:0 var(--forma-arc-strip-radius) var(--forma-arc-strip-radius) 0}.brush_chart_window{position:absolute;top:0;bottom:0;border-radius:var(--forma-arc-strip-radius);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--forma-arc-series-1) 45%,transparent);cursor:grab;outline:none;transition:box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}.brush_chart_window:active{cursor:grabbing}.brush_chart_handle{position:absolute;top:50%;display:grid;width:28px;height:44px;place-items:center;margin-left:-14px;translate:0 -50%;cursor:ew-resize;outline:none;touch-action:none}.brush_chart_grip{width:6px;height:22px;border-radius:3px;background:var(--forma-surface-raised);box-shadow:0 0 0 1px color-mix(in oklab,var(--forma-text) 26%,transparent),var(--forma-arc-shadow-resting);transition:transform var(--forma-arc-duration-instant) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.brush_chart_handle:active .brush_chart_grip{transform:scaleY(1.12)}@media(hover:hover)and (pointer:fine){.brush_chart_handle:hover .brush_chart_grip{transform:scaleY(1.12)}}.brush_chart_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.brush_chart_crosshair,.brush_chart_dot,.brush_chart_tooltip,.brush_chart_eventRule,.brush_chart_eventLabel,.brush_chart_eventDot:before,.brush_chart_grip,.brush_chart_window{transition:none}}:is(.brush_chart_figure,.brush_chart_chart,.brush_chart_plot,.brush_chart_svg,.brush_chart_grid,.brush_chart_baseline,.brush_chart_line,.brush_chart_area,.brush_chart_trend,.brush_chart_band,.brush_chart_crosshair,.brush_chart_dot,.brush_chart_eventRule,.brush_chart_event,.brush_chart_eventDot,.brush_chart_eventLabel,.brush_chart_tooltip,.brush_chart_tipTitle,.brush_chart_tipValue,.brush_chart_tipNote,.brush_chart_tipEvent,.brush_chart_tipEventDot,.brush_chart_message,.brush_chart_gutter,.brush_chart_tick,.brush_chart_axis,.brush_chart_axisLabel,.brush_chart_strip,.brush_chart_overviewLine,.brush_chart_overviewArea,.brush_chart_overviewLineIn,.brush_chart_overviewAreaIn,.brush_chart_overviewEvent,.brush_chart_shade,.brush_chart_window,.brush_chart_handle,.brush_chart_grip,.brush_chart_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.brush_chart_figure,.brush_chart_chart,.brush_chart_plot,.brush_chart_svg,.brush_chart_grid,.brush_chart_baseline,.brush_chart_line,.brush_chart_area,.brush_chart_trend,.brush_chart_band,.brush_chart_crosshair,.brush_chart_dot,.brush_chart_eventRule,.brush_chart_event,.brush_chart_eventDot,.brush_chart_eventLabel,.brush_chart_tooltip,.brush_chart_tipTitle,.brush_chart_tipValue,.brush_chart_tipNote,.brush_chart_tipEvent,.brush_chart_tipEventDot,.brush_chart_message,.brush_chart_gutter,.brush_chart_tick,.brush_chart_axis,.brush_chart_axisLabel,.brush_chart_strip,.brush_chart_overviewLine,.brush_chart_overviewArea,.brush_chart_overviewLineIn,.brush_chart_overviewAreaIn,.brush_chart_overviewEvent,.brush_chart_shade,.brush_chart_window,.brush_chart_handle,.brush_chart_grip,.brush_chart_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.brush_chart_figure,.brush_chart_chart,.brush_chart_plot,.brush_chart_svg,.brush_chart_grid,.brush_chart_baseline,.brush_chart_line,.brush_chart_area,.brush_chart_trend,.brush_chart_band,.brush_chart_crosshair,.brush_chart_dot,.brush_chart_eventRule,.brush_chart_event,.brush_chart_eventDot,.brush_chart_eventLabel,.brush_chart_tooltip,.brush_chart_tipTitle,.brush_chart_tipValue,.brush_chart_tipNote,.brush_chart_tipEvent,.brush_chart_tipEventDot,.brush_chart_message,.brush_chart_gutter,.brush_chart_tick,.brush_chart_axis,.brush_chart_axisLabel,.brush_chart_strip,.brush_chart_overviewLine,.brush_chart_overviewArea,.brush_chart_overviewLineIn,.brush_chart_overviewAreaIn,.brush_chart_overviewEvent,.brush_chart_shade,.brush_chart_window,.brush_chart_handle,.brush_chart_grip,.brush_chart_srOnly),[data-reduced-motion=true] :is(.brush_chart_figure,.brush_chart_chart,.brush_chart_plot,.brush_chart_svg,.brush_chart_grid,.brush_chart_baseline,.brush_chart_line,.brush_chart_area,.brush_chart_trend,.brush_chart_band,.brush_chart_crosshair,.brush_chart_dot,.brush_chart_eventRule,.brush_chart_event,.brush_chart_eventDot,.brush_chart_eventLabel,.brush_chart_tooltip,.brush_chart_tipTitle,.brush_chart_tipValue,.brush_chart_tipNote,.brush_chart_tipEvent,.brush_chart_tipEventDot,.brush_chart_message,.brush_chart_gutter,.brush_chart_tick,.brush_chart_axis,.brush_chart_axisLabel,.brush_chart_strip,.brush_chart_overviewLine,.brush_chart_overviewArea,.brush_chart_overviewLineIn,.brush_chart_overviewAreaIn,.brush_chart_overviewEvent,.brush_chart_shade,.brush_chart_window,.brush_chart_handle,.brush_chart_grip,.brush_chart_srOnly):before,[data-reduced-motion=true] :is(.brush_chart_figure,.brush_chart_chart,.brush_chart_plot,.brush_chart_svg,.brush_chart_grid,.brush_chart_baseline,.brush_chart_line,.brush_chart_area,.brush_chart_trend,.brush_chart_band,.brush_chart_crosshair,.brush_chart_dot,.brush_chart_eventRule,.brush_chart_event,.brush_chart_eventDot,.brush_chart_eventLabel,.brush_chart_tooltip,.brush_chart_tipTitle,.brush_chart_tipValue,.brush_chart_tipNote,.brush_chart_tipEvent,.brush_chart_tipEventDot,.brush_chart_message,.brush_chart_gutter,.brush_chart_tick,.brush_chart_axis,.brush_chart_axisLabel,.brush_chart_strip,.brush_chart_overviewLine,.brush_chart_overviewArea,.brush_chart_overviewLineIn,.brush_chart_overviewAreaIn,.brush_chart_overviewEvent,.brush_chart_shade,.brush_chart_window,.brush_chart_handle,.brush_chart_grip,.brush_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.brush_chart_figure,.brush_chart_chart,.brush_chart_plot,.brush_chart_svg,.brush_chart_grid,.brush_chart_baseline,.brush_chart_line,.brush_chart_area,.brush_chart_trend,.brush_chart_band,.brush_chart_crosshair,.brush_chart_dot,.brush_chart_eventRule,.brush_chart_event,.brush_chart_eventDot,.brush_chart_eventLabel,.brush_chart_tooltip,.brush_chart_tipTitle,.brush_chart_tipValue,.brush_chart_tipNote,.brush_chart_tipEvent,.brush_chart_tipEventDot,.brush_chart_message,.brush_chart_gutter,.brush_chart_tick,.brush_chart_axis,.brush_chart_axisLabel,.brush_chart_strip,.brush_chart_overviewLine,.brush_chart_overviewArea,.brush_chart_overviewLineIn,.brush_chart_overviewAreaIn,.brush_chart_overviewEvent,.brush_chart_shade,.brush_chart_window,.brush_chart_handle,.brush_chart_grip,.brush_chart_srOnly),:is(.brush_chart_figure,.brush_chart_chart,.brush_chart_plot,.brush_chart_svg,.brush_chart_grid,.brush_chart_baseline,.brush_chart_line,.brush_chart_area,.brush_chart_trend,.brush_chart_band,.brush_chart_crosshair,.brush_chart_dot,.brush_chart_eventRule,.brush_chart_event,.brush_chart_eventDot,.brush_chart_eventLabel,.brush_chart_tooltip,.brush_chart_tipTitle,.brush_chart_tipValue,.brush_chart_tipNote,.brush_chart_tipEvent,.brush_chart_tipEventDot,.brush_chart_message,.brush_chart_gutter,.brush_chart_tick,.brush_chart_axis,.brush_chart_axisLabel,.brush_chart_strip,.brush_chart_overviewLine,.brush_chart_overviewArea,.brush_chart_overviewLineIn,.brush_chart_overviewAreaIn,.brush_chart_overviewEvent,.brush_chart_shade,.brush_chart_window,.brush_chart_handle,.brush_chart_grip,.brush_chart_srOnly):before,:is(.brush_chart_figure,.brush_chart_chart,.brush_chart_plot,.brush_chart_svg,.brush_chart_grid,.brush_chart_baseline,.brush_chart_line,.brush_chart_area,.brush_chart_trend,.brush_chart_band,.brush_chart_crosshair,.brush_chart_dot,.brush_chart_eventRule,.brush_chart_event,.brush_chart_eventDot,.brush_chart_eventLabel,.brush_chart_tooltip,.brush_chart_tipTitle,.brush_chart_tipValue,.brush_chart_tipNote,.brush_chart_tipEvent,.brush_chart_tipEventDot,.brush_chart_message,.brush_chart_gutter,.brush_chart_tick,.brush_chart_axis,.brush_chart_axisLabel,.brush_chart_strip,.brush_chart_overviewLine,.brush_chart_overviewArea,.brush_chart_overviewLineIn,.brush_chart_overviewAreaIn,.brush_chart_overviewEvent,.brush_chart_shade,.brush_chart_window,.brush_chart_handle,.brush_chart_grip,.brush_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ridgeline_figure{display:grid;min-width:0;margin:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.ridgeline_plot{position:relative;min-width:0;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair}.ridgeline_svg{position:absolute;inset:0;display:block;overflow:visible}.ridgeline_ridge{transition:opacity var(--forma-duration-normal) var(--forma-ease-standard)}.ridgeline_fill{fill:color-mix(in oklab,var(--forma-arc-ridge) 34%,var(--forma-surface-raised));stroke:none;transition:fill var(--forma-arc-duration-considered) var(--forma-ease-standard)}.ridgeline_line{fill:none;stroke:var(--forma-arc-ridge);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--forma-arc-duration-considered) var(--forma-ease-standard)}.ridgeline_median{stroke:color-mix(in oklab,var(--forma-arc-ridge) 55%,var(--forma-surface-raised));stroke-width:1;transition:stroke var(--forma-arc-duration-considered) var(--forma-ease-standard)}.ridgeline_plot[data-active] .ridgeline_ridge[data-dim]{opacity:.38}.ridgeline_ridge[data-lifted]{opacity:0;transition-duration:var(--forma-arc-duration-instant)}.ridgeline_lens{opacity:0;pointer-events:none;transform:translateY(0);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.ridgeline_lens[data-on]{opacity:1;transform:translateY(-6px)}.ridgeline_lensFill{fill:color-mix(in oklab,var(--forma-arc-ridge) 18%,var(--forma-surface-raised));stroke:none}.ridgeline_lensBand{fill:color-mix(in oklab,var(--forma-arc-ridge) 48%,var(--forma-surface-raised));stroke:none}.ridgeline_lensMedian{stroke:var(--forma-text);stroke-width:1.5;stroke-linecap:round}.ridgeline_lensLine{fill:none;stroke:var(--forma-arc-ridge);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.ridgeline_ticks{position:absolute;top:0;right:0;left:0;pointer-events:none}.ridgeline_tick{position:absolute;bottom:0;left:0;width:1px;background:var(--forma-arc-border-subtle);will-change:transform;animation:ridgeline_tickIn var(--forma-duration-normal) var(--forma-ease-standard)}.ridgeline_tickLabel{position:absolute;bottom:0;left:0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;translate:-50% 0}@keyframes ridgeline_tickIn{0%{opacity:0}}.ridgeline_crosshair{position:absolute;left:0;width:1px;background:var(--forma-text);opacity:0;pointer-events:none;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard)}.ridgeline_plot[data-cursor] .ridgeline_crosshair{opacity:.35}.ridgeline_labels{position:absolute;inset:0;pointer-events:none}.ridgeline_rowLabel{position:absolute;left:0;overflow:hidden;color:var(--forma-muted);font-size:var(--forma-font-small);line-height:18px;text-overflow:ellipsis;white-space:nowrap;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.ridgeline_rowLabel[data-active]{color:var(--forma-text);font-weight:500}.ridgeline_message{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--forma-faint);font-size:var(--forma-font-size);pointer-events:none}.ridgeline_tooltip{position:absolute;top:0;left:0;z-index:2;display:grid;min-width:170px;max-width:min(240px,100%);gap:2px;padding:10px 12px;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-duration-fast) var(--forma-ease-standard)}.ridgeline_plot[data-active] .ridgeline_tooltip{opacity:1;scale:1}.ridgeline_tipTitle{margin:0 0 2px;color:var(--forma-muted);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.ridgeline_tipValue,.ridgeline_tipRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.ridgeline_tipValue{color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:1.4}.ridgeline_tipRow{color:var(--forma-text);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.ridgeline_tipKey{color:var(--forma-faint);font-weight:400}.ridgeline_tipValue .ridgeline_tipKey{font-size:var(--forma-font-small)}.ridgeline_tipNote{margin:4px 0 0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.ridgeline_scale{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:var(--forma-space-3);color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.ridgeline_scaleLabel{margin-right:4px;color:var(--forma-muted)}.ridgeline_steps{display:inline-flex;gap:2px}.ridgeline_step{width:18px;height:10px;border-radius:3px;background:var(--forma-arc-ridge)}.ridgeline_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ridgeline_ridge,.ridgeline_lens,.ridgeline_crosshair,.ridgeline_tooltip,.ridgeline_rowLabel{transition:none}.ridgeline_tick{animation:none}}:is(.ridgeline_figure,.ridgeline_plot,.ridgeline_svg,.ridgeline_ridge,.ridgeline_fill,.ridgeline_line,.ridgeline_median,.ridgeline_lens,.ridgeline_lensFill,.ridgeline_lensBand,.ridgeline_lensMedian,.ridgeline_lensLine,.ridgeline_ticks,.ridgeline_tick,.ridgeline_tickLabel,.ridgeline_crosshair,.ridgeline_labels,.ridgeline_rowLabel,.ridgeline_message,.ridgeline_tooltip,.ridgeline_tipTitle,.ridgeline_tipValue,.ridgeline_tipRow,.ridgeline_tipKey,.ridgeline_tipNote,.ridgeline_scale,.ridgeline_scaleLabel,.ridgeline_steps,.ridgeline_step,.ridgeline_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.ridgeline_figure,.ridgeline_plot,.ridgeline_svg,.ridgeline_ridge,.ridgeline_fill,.ridgeline_line,.ridgeline_median,.ridgeline_lens,.ridgeline_lensFill,.ridgeline_lensBand,.ridgeline_lensMedian,.ridgeline_lensLine,.ridgeline_ticks,.ridgeline_tick,.ridgeline_tickLabel,.ridgeline_crosshair,.ridgeline_labels,.ridgeline_rowLabel,.ridgeline_message,.ridgeline_tooltip,.ridgeline_tipTitle,.ridgeline_tipValue,.ridgeline_tipRow,.ridgeline_tipKey,.ridgeline_tipNote,.ridgeline_scale,.ridgeline_scaleLabel,.ridgeline_steps,.ridgeline_step,.ridgeline_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.ridgeline_figure,.ridgeline_plot,.ridgeline_svg,.ridgeline_ridge,.ridgeline_fill,.ridgeline_line,.ridgeline_median,.ridgeline_lens,.ridgeline_lensFill,.ridgeline_lensBand,.ridgeline_lensMedian,.ridgeline_lensLine,.ridgeline_ticks,.ridgeline_tick,.ridgeline_tickLabel,.ridgeline_crosshair,.ridgeline_labels,.ridgeline_rowLabel,.ridgeline_message,.ridgeline_tooltip,.ridgeline_tipTitle,.ridgeline_tipValue,.ridgeline_tipRow,.ridgeline_tipKey,.ridgeline_tipNote,.ridgeline_scale,.ridgeline_scaleLabel,.ridgeline_steps,.ridgeline_step,.ridgeline_srOnly),[data-reduced-motion=true] :is(.ridgeline_figure,.ridgeline_plot,.ridgeline_svg,.ridgeline_ridge,.ridgeline_fill,.ridgeline_line,.ridgeline_median,.ridgeline_lens,.ridgeline_lensFill,.ridgeline_lensBand,.ridgeline_lensMedian,.ridgeline_lensLine,.ridgeline_ticks,.ridgeline_tick,.ridgeline_tickLabel,.ridgeline_crosshair,.ridgeline_labels,.ridgeline_rowLabel,.ridgeline_message,.ridgeline_tooltip,.ridgeline_tipTitle,.ridgeline_tipValue,.ridgeline_tipRow,.ridgeline_tipKey,.ridgeline_tipNote,.ridgeline_scale,.ridgeline_scaleLabel,.ridgeline_steps,.ridgeline_step,.ridgeline_srOnly):before,[data-reduced-motion=true] :is(.ridgeline_figure,.ridgeline_plot,.ridgeline_svg,.ridgeline_ridge,.ridgeline_fill,.ridgeline_line,.ridgeline_median,.ridgeline_lens,.ridgeline_lensFill,.ridgeline_lensBand,.ridgeline_lensMedian,.ridgeline_lensLine,.ridgeline_ticks,.ridgeline_tick,.ridgeline_tickLabel,.ridgeline_crosshair,.ridgeline_labels,.ridgeline_rowLabel,.ridgeline_message,.ridgeline_tooltip,.ridgeline_tipTitle,.ridgeline_tipValue,.ridgeline_tipRow,.ridgeline_tipKey,.ridgeline_tipNote,.ridgeline_scale,.ridgeline_scaleLabel,.ridgeline_steps,.ridgeline_step,.ridgeline_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.ridgeline_figure,.ridgeline_plot,.ridgeline_svg,.ridgeline_ridge,.ridgeline_fill,.ridgeline_line,.ridgeline_median,.ridgeline_lens,.ridgeline_lensFill,.ridgeline_lensBand,.ridgeline_lensMedian,.ridgeline_lensLine,.ridgeline_ticks,.ridgeline_tick,.ridgeline_tickLabel,.ridgeline_crosshair,.ridgeline_labels,.ridgeline_rowLabel,.ridgeline_message,.ridgeline_tooltip,.ridgeline_tipTitle,.ridgeline_tipValue,.ridgeline_tipRow,.ridgeline_tipKey,.ridgeline_tipNote,.ridgeline_scale,.ridgeline_scaleLabel,.ridgeline_steps,.ridgeline_step,.ridgeline_srOnly),:is(.ridgeline_figure,.ridgeline_plot,.ridgeline_svg,.ridgeline_ridge,.ridgeline_fill,.ridgeline_line,.ridgeline_median,.ridgeline_lens,.ridgeline_lensFill,.ridgeline_lensBand,.ridgeline_lensMedian,.ridgeline_lensLine,.ridgeline_ticks,.ridgeline_tick,.ridgeline_tickLabel,.ridgeline_crosshair,.ridgeline_labels,.ridgeline_rowLabel,.ridgeline_message,.ridgeline_tooltip,.ridgeline_tipTitle,.ridgeline_tipValue,.ridgeline_tipRow,.ridgeline_tipKey,.ridgeline_tipNote,.ridgeline_scale,.ridgeline_scaleLabel,.ridgeline_steps,.ridgeline_step,.ridgeline_srOnly):before,:is(.ridgeline_figure,.ridgeline_plot,.ridgeline_svg,.ridgeline_ridge,.ridgeline_fill,.ridgeline_line,.ridgeline_median,.ridgeline_lens,.ridgeline_lensFill,.ridgeline_lensBand,.ridgeline_lensMedian,.ridgeline_lensLine,.ridgeline_ticks,.ridgeline_tick,.ridgeline_tickLabel,.ridgeline_crosshair,.ridgeline_labels,.ridgeline_rowLabel,.ridgeline_message,.ridgeline_tooltip,.ridgeline_tipTitle,.ridgeline_tipValue,.ridgeline_tipRow,.ridgeline_tipKey,.ridgeline_tipNote,.ridgeline_scale,.ridgeline_scaleLabel,.ridgeline_steps,.ridgeline_step,.ridgeline_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.treemap_figure{display:grid;min-width:0;gap:var(--forma-space-3);margin:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.treemap_bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--forma-space-3)}.treemap_crumbs{min-width:0;margin-left:-4px}.treemap_crumbList{position:relative;display:flex;min-width:0;min-height:32px;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.treemap_crumb{display:inline-flex;align-items:center;min-width:0}.treemap_crumbSep{padding:0 4px;color:var(--forma-border-strong);font-size:var(--forma-font-size)}.treemap_crumbButton{min-height:32px;padding:0 6px;margin:0 -2px;border:0;border-radius:10px;background:transparent;color:var(--forma-muted);cursor:pointer;font:inherit;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.treemap_crumbButton:active{transform:scale(.97)}.treemap_crumbCurrent{padding:0 4px;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);white-space:nowrap}@media(hover:hover)and (pointer:fine){.treemap_crumbButton:hover{background:color-mix(in oklab,var(--forma-text) 5%,transparent);color:var(--forma-text)}}.treemap_total{position:relative;display:inline-grid;flex:none;justify-items:end;overflow:hidden;margin:0;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.treemap_totalValue{display:block}.treemap_stage{position:relative;min-width:0;overflow:hidden;border-radius:12px;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.treemap_tile{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:1px;overflow:hidden;padding:6px 8px;border-radius:6px;background:var(--forma-arc-fill);color:var(--forma-text);cursor:pointer;visibility:hidden;will-change:transform,width,height;transition:background-color var(--forma-arc-duration-considered) var(--forma-ease-standard),color var(--forma-arc-duration-considered) var(--forma-ease-standard),filter var(--forma-duration-fast) var(--forma-ease-standard),box-shadow var(--forma-duration-fast) var(--forma-ease-standard)}.treemap_tile[data-branch][data-level="1"]{padding:3px 8px;border-radius:8px;background:color-mix(in oklab,var(--forma-arc-hue) 9%,var(--forma-surface-raised));color:var(--forma-text);cursor:zoom-in}.treemap_tileLabel,.treemap_tileValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--forma-font-small);line-height:16px;opacity:0;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.treemap_tileLabel{font-weight:500}.treemap_tileValue{opacity:0;font-variant-numeric:tabular-nums}.treemap_tile[data-room=name] .treemap_tileLabel,.treemap_tile[data-room=full] .treemap_tileLabel,.treemap_tile[data-room=full] .treemap_tileValue{opacity:1}.treemap_tile[data-room=full] .treemap_tileValue{opacity:.72}.treemap_tile[data-branch][data-level="1"]{flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px}.treemap_tile[data-branch][data-level="1"] .treemap_tileValue{flex:none;opacity:.6}.treemap_tile[data-branch][data-level="1"][data-room=none] .treemap_tileLabel,.treemap_tile[data-branch][data-level="1"][data-room=none] .treemap_tileValue{opacity:0}.treemap_tile[data-branch][data-level="1"][data-room=name] .treemap_tileValue{opacity:.6}.treemap_tile[data-level="2"]{padding:5px 7px}.treemap_tile[data-active]{box-shadow:inset 0 0 0 2px var(--forma-text)}.treemap_tile[data-lineage]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--forma-arc-hue) 70%,transparent)}.treemap_stage[data-active] .treemap_tile[data-dim]{filter:opacity(.5)}.treemap_message{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--forma-faint);font-size:var(--forma-font-size);pointer-events:none}.treemap_tooltip{position:absolute;top:0;left:0;z-index:50;display:grid;min-width:160px;max-width:min(240px,100%);grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-duration-fast) var(--forma-ease-standard)}.treemap_stage[data-active] .treemap_tooltip{opacity:1;scale:1}.treemap_tipTitle{margin:0;overflow:hidden;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);text-overflow:ellipsis;white-space:nowrap}.treemap_tipValue{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:var(--forma-font-size);line-height:1.35}.treemap_tipName{min-width:0;overflow:hidden;color:var(--forma-text);text-overflow:ellipsis;white-space:nowrap}.treemap_tipAmount{flex:none;color:var(--forma-text);font-weight:500;font-variant-numeric:tabular-nums}.treemap_tipNote{margin:0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.treemap_scale{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.treemap_scaleLabel{margin-right:4px;color:var(--forma-muted)}.treemap_steps{display:inline-flex;gap:2px}.treemap_step{width:18px;height:10px;border-radius:3px;background:var(--forma-arc-fill)}.treemap_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_tooltip,.treemap_crumbButton{transition:none}}:is(.treemap_figure,.treemap_bar,.treemap_crumbs,.treemap_crumbList,.treemap_crumb,.treemap_crumbSep,.treemap_crumbButton,.treemap_crumbCurrent,.treemap_total,.treemap_totalValue,.treemap_stage,.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_message,.treemap_tooltip,.treemap_tipTitle,.treemap_tipValue,.treemap_tipName,.treemap_tipAmount,.treemap_tipNote,.treemap_scale,.treemap_scaleLabel,.treemap_steps,.treemap_step,.treemap_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.treemap_figure,.treemap_bar,.treemap_crumbs,.treemap_crumbList,.treemap_crumb,.treemap_crumbSep,.treemap_crumbButton,.treemap_crumbCurrent,.treemap_total,.treemap_totalValue,.treemap_stage,.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_message,.treemap_tooltip,.treemap_tipTitle,.treemap_tipValue,.treemap_tipName,.treemap_tipAmount,.treemap_tipNote,.treemap_scale,.treemap_scaleLabel,.treemap_steps,.treemap_step,.treemap_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.treemap_figure,.treemap_bar,.treemap_crumbs,.treemap_crumbList,.treemap_crumb,.treemap_crumbSep,.treemap_crumbButton,.treemap_crumbCurrent,.treemap_total,.treemap_totalValue,.treemap_stage,.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_message,.treemap_tooltip,.treemap_tipTitle,.treemap_tipValue,.treemap_tipName,.treemap_tipAmount,.treemap_tipNote,.treemap_scale,.treemap_scaleLabel,.treemap_steps,.treemap_step,.treemap_srOnly),[data-reduced-motion=true] :is(.treemap_figure,.treemap_bar,.treemap_crumbs,.treemap_crumbList,.treemap_crumb,.treemap_crumbSep,.treemap_crumbButton,.treemap_crumbCurrent,.treemap_total,.treemap_totalValue,.treemap_stage,.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_message,.treemap_tooltip,.treemap_tipTitle,.treemap_tipValue,.treemap_tipName,.treemap_tipAmount,.treemap_tipNote,.treemap_scale,.treemap_scaleLabel,.treemap_steps,.treemap_step,.treemap_srOnly):before,[data-reduced-motion=true] :is(.treemap_figure,.treemap_bar,.treemap_crumbs,.treemap_crumbList,.treemap_crumb,.treemap_crumbSep,.treemap_crumbButton,.treemap_crumbCurrent,.treemap_total,.treemap_totalValue,.treemap_stage,.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_message,.treemap_tooltip,.treemap_tipTitle,.treemap_tipValue,.treemap_tipName,.treemap_tipAmount,.treemap_tipNote,.treemap_scale,.treemap_scaleLabel,.treemap_steps,.treemap_step,.treemap_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.treemap_figure,.treemap_bar,.treemap_crumbs,.treemap_crumbList,.treemap_crumb,.treemap_crumbSep,.treemap_crumbButton,.treemap_crumbCurrent,.treemap_total,.treemap_totalValue,.treemap_stage,.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_message,.treemap_tooltip,.treemap_tipTitle,.treemap_tipValue,.treemap_tipName,.treemap_tipAmount,.treemap_tipNote,.treemap_scale,.treemap_scaleLabel,.treemap_steps,.treemap_step,.treemap_srOnly),:is(.treemap_figure,.treemap_bar,.treemap_crumbs,.treemap_crumbList,.treemap_crumb,.treemap_crumbSep,.treemap_crumbButton,.treemap_crumbCurrent,.treemap_total,.treemap_totalValue,.treemap_stage,.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_message,.treemap_tooltip,.treemap_tipTitle,.treemap_tipValue,.treemap_tipName,.treemap_tipAmount,.treemap_tipNote,.treemap_scale,.treemap_scaleLabel,.treemap_steps,.treemap_step,.treemap_srOnly):before,:is(.treemap_figure,.treemap_bar,.treemap_crumbs,.treemap_crumbList,.treemap_crumb,.treemap_crumbSep,.treemap_crumbButton,.treemap_crumbCurrent,.treemap_total,.treemap_totalValue,.treemap_stage,.treemap_tile,.treemap_tileLabel,.treemap_tileValue,.treemap_message,.treemap_tooltip,.treemap_tipTitle,.treemap_tipValue,.treemap_tipName,.treemap_tipAmount,.treemap_tipNote,.treemap_scale,.treemap_scaleLabel,.treemap_steps,.treemap_step,.treemap_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.waffle_chart_figure{position:relative;min-width:0;margin:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);container-type:inline-size}.waffle_chart_body{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--forma-space-6)}@container (min-width: 420px){.waffle_chart_figure[data-legend] .waffle_chart_body{grid-template-columns:minmax(0,232px) minmax(0,1fr);gap:var(--forma-space-6)}}.waffle_chart_board{min-width:0}.waffle_chart_grid{position:relative;width:100%;max-width:300px;margin-inline:auto;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:default}.waffle_chart_cell{--forma-arc-inner: 0 0 0 0 transparent;--forma-arc-outer: 0 0 0 0 transparent;position:absolute;top:0;left:0;border-radius:22%;background:var(--forma-arc-cell);box-shadow:var(--forma-arc-inner),var(--forma-arc-outer);will-change:transform;transition:background-color var(--forma-arc-duration-considered) var(--forma-ease-standard) var(--forma-arc-delay, 0s),border-radius var(--forma-arc-duration-considered) var(--forma-ease-standard) var(--forma-arc-delay, 0s),box-shadow var(--forma-arc-duration-considered) var(--forma-ease-standard) var(--forma-arc-delay, 0s),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.waffle_chart_grid[data-active] .waffle_chart_cell:not([data-on]){opacity:.26!important;transition:background-color var(--forma-arc-duration-considered) var(--forma-ease-standard) var(--forma-arc-delay, 0s),border-radius var(--forma-arc-duration-considered) var(--forma-ease-standard) var(--forma-arc-delay, 0s),opacity var(--forma-duration-normal) var(--forma-ease-standard)}.waffle_chart_cell[data-cursor]{--forma-arc-outer: 0 0 0 2px var(--forma-surface-raised), 0 0 0 3.5px color-mix(in oklab, var(--forma-text) 55%, transparent)}.waffle_chart_cell[data-shape=round],.waffle_chart_swatch[data-shape=round],.waffle_chart_tipSwatch[data-shape=round]{border-radius:50%}.waffle_chart_cell[data-shape=framed]{--forma-arc-inner: inset 0 0 0 2.5px var(--forma-arc-cell), inset 0 0 0 3.25px var(--forma-surface-raised)}.waffle_chart_swatch[data-shape=framed],.waffle_chart_tipSwatch[data-shape=framed]{box-shadow:inset 0 0 0 2px var(--forma-arc-cell),inset 0 0 0 3px var(--forma-surface-raised)}.waffle_chart_tooltip{position:absolute;top:0;left:0;z-index:2;display:grid;min-width:150px;max-width:min(240px,100%);gap:2px;padding:8px 12px;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-duration-fast) var(--forma-ease-standard)}.waffle_chart_tooltip[data-shown]{opacity:1;scale:1}.waffle_chart_tipRow{display:flex;min-width:0;align-items:center;gap:8px;margin:0;font-size:var(--forma-font-size);line-height:1.3}.waffle_chart_tipSwatch{width:10px;height:10px;flex:none;border-radius:3px;background:var(--forma-arc-cell);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.waffle_chart_tipName{min-width:0;flex:1;overflow:hidden;color:var(--forma-muted);text-overflow:ellipsis;white-space:nowrap}.waffle_chart_tipValue{flex:none;margin-left:8px;font-weight:500;font-variant-numeric:tabular-nums}.waffle_chart_tipMeta{margin:0 0 0 18px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums;white-space:nowrap}.waffle_chart_message{display:grid;min-height:160px;place-items:center;margin:0;color:var(--forma-faint);font-size:var(--forma-font-size)}.waffle_chart_legend{display:grid;min-width:0;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:2px var(--forma-space-2);margin:0;padding:0;list-style:none}@container (min-width: 420px){.waffle_chart_figure[data-legend] .waffle_chart_legend{grid-template-columns:minmax(0,1fr)}}@container (max-width: 419px){.waffle_chart_legend{grid-template-columns:minmax(0,1fr);margin-inline:max(-10px,calc((100% - 320px)/2))}}.waffle_chart_item{display:grid;width:100%;min-height:36px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 10px;border:0;border-radius:12px;background:transparent;color:var(--forma-muted);cursor:pointer;font:inherit;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-align:left;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.waffle_chart_item:active{transform:scale(.98)}.waffle_chart_item[data-on]{color:var(--forma-text);background:color-mix(in oklab,var(--forma-text) 5%,transparent)}.waffle_chart_item[data-dim]{opacity:.5}.waffle_chart_item[aria-pressed=true]{color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.waffle_chart_item:hover{color:var(--forma-text)}}.waffle_chart_swatch{width:10px;height:10px;border-radius:3px;background:var(--forma-arc-cell)}.waffle_chart_itemLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waffle_chart_itemShare{color:var(--forma-text);font-size:var(--forma-arc-text-base);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em}.waffle_chart_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.waffle_chart_cell,.waffle_chart_grid[data-active] .waffle_chart_cell:not([data-on]),.waffle_chart_tooltip,.waffle_chart_tipSwatch,.waffle_chart_item{transition:none}}:is(.waffle_chart_figure,.waffle_chart_body,.waffle_chart_board,.waffle_chart_grid,.waffle_chart_cell,.waffle_chart_swatch,.waffle_chart_tipSwatch,.waffle_chart_tooltip,.waffle_chart_tipRow,.waffle_chart_tipName,.waffle_chart_tipValue,.waffle_chart_tipMeta,.waffle_chart_message,.waffle_chart_legend,.waffle_chart_item,.waffle_chart_itemLabel,.waffle_chart_itemShare,.waffle_chart_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.waffle_chart_figure,.waffle_chart_body,.waffle_chart_board,.waffle_chart_grid,.waffle_chart_cell,.waffle_chart_swatch,.waffle_chart_tipSwatch,.waffle_chart_tooltip,.waffle_chart_tipRow,.waffle_chart_tipName,.waffle_chart_tipValue,.waffle_chart_tipMeta,.waffle_chart_message,.waffle_chart_legend,.waffle_chart_item,.waffle_chart_itemLabel,.waffle_chart_itemShare,.waffle_chart_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.waffle_chart_figure,.waffle_chart_body,.waffle_chart_board,.waffle_chart_grid,.waffle_chart_cell,.waffle_chart_swatch,.waffle_chart_tipSwatch,.waffle_chart_tooltip,.waffle_chart_tipRow,.waffle_chart_tipName,.waffle_chart_tipValue,.waffle_chart_tipMeta,.waffle_chart_message,.waffle_chart_legend,.waffle_chart_item,.waffle_chart_itemLabel,.waffle_chart_itemShare,.waffle_chart_srOnly),[data-reduced-motion=true] :is(.waffle_chart_figure,.waffle_chart_body,.waffle_chart_board,.waffle_chart_grid,.waffle_chart_cell,.waffle_chart_swatch,.waffle_chart_tipSwatch,.waffle_chart_tooltip,.waffle_chart_tipRow,.waffle_chart_tipName,.waffle_chart_tipValue,.waffle_chart_tipMeta,.waffle_chart_message,.waffle_chart_legend,.waffle_chart_item,.waffle_chart_itemLabel,.waffle_chart_itemShare,.waffle_chart_srOnly):before,[data-reduced-motion=true] :is(.waffle_chart_figure,.waffle_chart_body,.waffle_chart_board,.waffle_chart_grid,.waffle_chart_cell,.waffle_chart_swatch,.waffle_chart_tipSwatch,.waffle_chart_tooltip,.waffle_chart_tipRow,.waffle_chart_tipName,.waffle_chart_tipValue,.waffle_chart_tipMeta,.waffle_chart_message,.waffle_chart_legend,.waffle_chart_item,.waffle_chart_itemLabel,.waffle_chart_itemShare,.waffle_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.waffle_chart_figure,.waffle_chart_body,.waffle_chart_board,.waffle_chart_grid,.waffle_chart_cell,.waffle_chart_swatch,.waffle_chart_tipSwatch,.waffle_chart_tooltip,.waffle_chart_tipRow,.waffle_chart_tipName,.waffle_chart_tipValue,.waffle_chart_tipMeta,.waffle_chart_message,.waffle_chart_legend,.waffle_chart_item,.waffle_chart_itemLabel,.waffle_chart_itemShare,.waffle_chart_srOnly),:is(.waffle_chart_figure,.waffle_chart_body,.waffle_chart_board,.waffle_chart_grid,.waffle_chart_cell,.waffle_chart_swatch,.waffle_chart_tipSwatch,.waffle_chart_tooltip,.waffle_chart_tipRow,.waffle_chart_tipName,.waffle_chart_tipValue,.waffle_chart_tipMeta,.waffle_chart_message,.waffle_chart_legend,.waffle_chart_item,.waffle_chart_itemLabel,.waffle_chart_itemShare,.waffle_chart_srOnly):before,:is(.waffle_chart_figure,.waffle_chart_body,.waffle_chart_board,.waffle_chart_grid,.waffle_chart_cell,.waffle_chart_swatch,.waffle_chart_tipSwatch,.waffle_chart_tooltip,.waffle_chart_tipRow,.waffle_chart_tipName,.waffle_chart_tipValue,.waffle_chart_tipMeta,.waffle_chart_message,.waffle_chart_legend,.waffle_chart_item,.waffle_chart_itemLabel,.waffle_chart_itemShare,.waffle_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.slope_chart_figure{position:relative;display:grid;min-width:0;margin:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.slope_chart_stage{position:relative;min-width:0;outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.slope_chart_columns{position:relative;height:28px}.slope_chart_column{position:absolute;top:0;color:var(--forma-faint);font-size:var(--forma-font-size);line-height:20px;white-space:nowrap}.slope_chart_plot{position:relative}.slope_chart_svg{display:block;overflow:visible}.slope_chart_axis{stroke:var(--forma-line);stroke-width:1;shape-rendering:crispEdges}.slope_chart_item{--forma-arc-ink: color-mix(in oklab, var(--forma-text) 36%, var(--forma-surface-raised));transition:opacity var(--forma-duration-normal) var(--forma-ease-standard)}.slope_chart_item[data-accent]{--forma-arc-ink: var(--forma-arc-series-1)}.slope_chart_item[data-on]:not([data-accent]){--forma-arc-ink: var(--forma-text)}.slope_chart_item[data-dim]{opacity:.14}.slope_chart_line{stroke:var(--forma-arc-ink);stroke-width:2;stroke-linecap:round;fill:none;transition:stroke var(--forma-duration-fast) var(--forma-ease-standard)}.slope_chart_dot{fill:var(--forma-arc-ink);stroke:var(--forma-surface-raised);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:fill var(--forma-duration-fast) var(--forma-ease-standard)}.slope_chart_leader{fill:none;stroke:var(--forma-border-strong);stroke-width:1}.slope_chart_labels{transition:opacity var(--forma-duration-normal) var(--forma-ease-standard)}.slope_chart_labels[data-dim]{opacity:.3}.slope_chart_start,.slope_chart_end{position:absolute;top:0;display:flex;height:20px;align-items:center;gap:8px;margin-top:-10px;font-size:var(--forma-font-size);line-height:20px;white-space:nowrap;pointer-events:none}.slope_chart_start{justify-content:flex-end;max-width:100%}.slope_chart_stage[data-narrow] .slope_chart_start,.slope_chart_stage[data-narrow] .slope_chart_end{gap:6px;font-size:var(--forma-font-small)}.slope_chart_name{min-width:0;overflow:hidden;color:var(--forma-muted);text-overflow:ellipsis}.slope_chart_value{color:var(--forma-text);font-variant-numeric:tabular-nums}.slope_chart_labels[data-on] .slope_chart_name,.slope_chart_labels[data-accent] .slope_chart_name{color:var(--forma-text)}.slope_chart_labels[data-accent] .slope_chart_value{font-weight:500}.slope_chart_rank{display:inline-flex;min-width:30px;align-items:center;gap:2px;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.slope_chart_rank[data-move=up]{color:var(--forma-muted)}.slope_chart_rankSwap{position:relative;display:inline-flex;overflow:hidden}.slope_chart_tooltip{position:absolute;top:0;left:0;z-index:2;display:grid;min-width:168px;max-width:min(240px,100%);gap:3px;padding:10px 12px;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),scale var(--forma-duration-fast) var(--forma-ease-standard)}.slope_chart_stage[data-active] .slope_chart_tooltip{opacity:1;scale:1}.slope_chart_tipTitle{margin:0 0 2px;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);white-space:nowrap}.slope_chart_tipRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:var(--forma-font-size);line-height:1.3}.slope_chart_tipName{color:var(--forma-muted)}.slope_chart_tipValue{color:var(--forma-text);font-weight:500;font-variant-numeric:tabular-nums}.slope_chart_tipMeta{margin:2px 0 0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.slope_chart_message{display:grid;min-height:160px;place-items:center;margin:0;color:var(--forma-faint);font-size:var(--forma-font-size)}.slope_chart_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_labels,.slope_chart_tooltip{transition:none}}:is(.slope_chart_figure,.slope_chart_stage,.slope_chart_columns,.slope_chart_column,.slope_chart_plot,.slope_chart_svg,.slope_chart_axis,.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_leader,.slope_chart_labels,.slope_chart_start,.slope_chart_end,.slope_chart_name,.slope_chart_value,.slope_chart_rank,.slope_chart_rankSwap,.slope_chart_tooltip,.slope_chart_tipTitle,.slope_chart_tipRow,.slope_chart_tipName,.slope_chart_tipValue,.slope_chart_tipMeta,.slope_chart_message,.slope_chart_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.slope_chart_figure,.slope_chart_stage,.slope_chart_columns,.slope_chart_column,.slope_chart_plot,.slope_chart_svg,.slope_chart_axis,.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_leader,.slope_chart_labels,.slope_chart_start,.slope_chart_end,.slope_chart_name,.slope_chart_value,.slope_chart_rank,.slope_chart_rankSwap,.slope_chart_tooltip,.slope_chart_tipTitle,.slope_chart_tipRow,.slope_chart_tipName,.slope_chart_tipValue,.slope_chart_tipMeta,.slope_chart_message,.slope_chart_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.slope_chart_figure,.slope_chart_stage,.slope_chart_columns,.slope_chart_column,.slope_chart_plot,.slope_chart_svg,.slope_chart_axis,.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_leader,.slope_chart_labels,.slope_chart_start,.slope_chart_end,.slope_chart_name,.slope_chart_value,.slope_chart_rank,.slope_chart_rankSwap,.slope_chart_tooltip,.slope_chart_tipTitle,.slope_chart_tipRow,.slope_chart_tipName,.slope_chart_tipValue,.slope_chart_tipMeta,.slope_chart_message,.slope_chart_srOnly),[data-reduced-motion=true] :is(.slope_chart_figure,.slope_chart_stage,.slope_chart_columns,.slope_chart_column,.slope_chart_plot,.slope_chart_svg,.slope_chart_axis,.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_leader,.slope_chart_labels,.slope_chart_start,.slope_chart_end,.slope_chart_name,.slope_chart_value,.slope_chart_rank,.slope_chart_rankSwap,.slope_chart_tooltip,.slope_chart_tipTitle,.slope_chart_tipRow,.slope_chart_tipName,.slope_chart_tipValue,.slope_chart_tipMeta,.slope_chart_message,.slope_chart_srOnly):before,[data-reduced-motion=true] :is(.slope_chart_figure,.slope_chart_stage,.slope_chart_columns,.slope_chart_column,.slope_chart_plot,.slope_chart_svg,.slope_chart_axis,.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_leader,.slope_chart_labels,.slope_chart_start,.slope_chart_end,.slope_chart_name,.slope_chart_value,.slope_chart_rank,.slope_chart_rankSwap,.slope_chart_tooltip,.slope_chart_tipTitle,.slope_chart_tipRow,.slope_chart_tipName,.slope_chart_tipValue,.slope_chart_tipMeta,.slope_chart_message,.slope_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.slope_chart_figure,.slope_chart_stage,.slope_chart_columns,.slope_chart_column,.slope_chart_plot,.slope_chart_svg,.slope_chart_axis,.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_leader,.slope_chart_labels,.slope_chart_start,.slope_chart_end,.slope_chart_name,.slope_chart_value,.slope_chart_rank,.slope_chart_rankSwap,.slope_chart_tooltip,.slope_chart_tipTitle,.slope_chart_tipRow,.slope_chart_tipName,.slope_chart_tipValue,.slope_chart_tipMeta,.slope_chart_message,.slope_chart_srOnly),:is(.slope_chart_figure,.slope_chart_stage,.slope_chart_columns,.slope_chart_column,.slope_chart_plot,.slope_chart_svg,.slope_chart_axis,.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_leader,.slope_chart_labels,.slope_chart_start,.slope_chart_end,.slope_chart_name,.slope_chart_value,.slope_chart_rank,.slope_chart_rankSwap,.slope_chart_tooltip,.slope_chart_tipTitle,.slope_chart_tipRow,.slope_chart_tipName,.slope_chart_tipValue,.slope_chart_tipMeta,.slope_chart_message,.slope_chart_srOnly):before,:is(.slope_chart_figure,.slope_chart_stage,.slope_chart_columns,.slope_chart_column,.slope_chart_plot,.slope_chart_svg,.slope_chart_axis,.slope_chart_item,.slope_chart_line,.slope_chart_dot,.slope_chart_leader,.slope_chart_labels,.slope_chart_start,.slope_chart_end,.slope_chart_name,.slope_chart_value,.slope_chart_rank,.slope_chart_rankSwap,.slope_chart_tooltip,.slope_chart_tipTitle,.slope_chart_tipRow,.slope_chart_tipName,.slope_chart_tipValue,.slope_chart_tipMeta,.slope_chart_message,.slope_chart_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.countdown_countdown{position:relative;min-width:0;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.countdown_countdown[data-variant=large]{container-type:inline-size;display:flex;justify-content:center}.countdown_countdown[data-variant=compact]{display:inline-flex;vertical-align:middle}.countdown_shell{position:relative;display:flex;justify-content:center}.countdown_content{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center}.countdown_countdown[data-variant=compact] .countdown_shell{overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-normal) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard)}.countdown_countdown[data-variant=compact] .countdown_content{min-height:32px;padding:0 var(--forma-space-3)}.countdown_countdown[data-variant=compact][data-complete] .countdown_shell{border-color:color-mix(in oklab,var(--forma-success) 35%,var(--forma-line));background:color-mix(in oklab,var(--forma-success) 9%,var(--forma-surface-raised))}.countdown_units{display:inline-flex;align-items:flex-start;white-space:nowrap}.countdown_unit{display:inline-flex;align-items:flex-start}.countdown_group{display:inline-grid;justify-items:center;gap:6px}.countdown_number{display:inline-flex;font-variant-numeric:tabular-nums;transition:opacity var(--forma-arc-duration-considered) var(--forma-ease-standard)}.countdown_countdown[data-pending] .countdown_number{opacity:.3}.countdown_name{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1}.countdown_colon{color:var(--forma-faint);opacity:.6}.countdown_countdown[data-variant=large] .countdown_units{gap:0;font-family:var(--forma-font-family);font-size:clamp(1.75rem,12.5cqi,var(--forma-arc-text-5xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:1}.countdown_countdown[data-variant=large] .countdown_colon{padding-inline:.12em;line-height:1;transform:translateY(-.06em)}.countdown_countdown[data-variant=large] .countdown_group{min-width:min(calc((100cqi - 1.6em)/4),calc(var(--forma-font-small) * 4.2))}.countdown_countdown[data-variant=large] .countdown_name{font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.countdown_countdown[data-variant=compact] .countdown_units{gap:6px;font-size:var(--forma-font-size);font-weight:500;line-height:1.3}.countdown_countdown[data-variant=compact] .countdown_group{display:inline-flex;align-items:baseline;gap:1px}.countdown_countdown[data-variant=compact] .countdown_name{font-size:var(--forma-font-size);font-weight:400;line-height:1.3}.countdown_wheel{--forma-arc-feather: .16em;position:relative;display:inline-block;overflow:hidden;margin-block:calc(var(--forma-arc-feather) * -1);padding-block:var(--forma-arc-feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.5),#000 calc(100% - var(--forma-arc-feather) * 1.5),transparent)}.countdown_sizer{visibility:hidden}.countdown_glyph{position:absolute;inset:var(--forma-arc-feather) 0;text-align:center}.countdown_done{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.countdown_countdown[data-variant=large] .countdown_done{font-family:var(--forma-font-family);font-size:clamp(1.75rem,11cqi,var(--forma-arc-text-4xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:1.1}.countdown_countdown[data-variant=compact] .countdown_done{color:var(--forma-success);font-size:var(--forma-font-size);font-weight:500;line-height:1.3}.countdown_pulse{position:relative;width:.3em;height:.3em;min-width:8px;min-height:8px;flex:none;border-radius:50%;background:var(--forma-success)}.countdown_pulse:after{position:absolute;inset:0;border-radius:inherit;background:var(--forma-success);content:"";animation:countdown_pulse 2s var(--forma-ease-standard) infinite}@keyframes countdown_pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.countdown_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.countdown_pulse:after{animation:none}.countdown_number,.countdown_shell{transition:none}}:is(.countdown_countdown,.countdown_shell,.countdown_content,.countdown_units,.countdown_unit,.countdown_group,.countdown_number,.countdown_name,.countdown_colon,.countdown_wheel,.countdown_sizer,.countdown_glyph,.countdown_done,.countdown_pulse,.countdown_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.countdown_countdown,.countdown_shell,.countdown_content,.countdown_units,.countdown_unit,.countdown_group,.countdown_number,.countdown_name,.countdown_colon,.countdown_wheel,.countdown_sizer,.countdown_glyph,.countdown_done,.countdown_pulse,.countdown_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.countdown_countdown,.countdown_shell,.countdown_content,.countdown_units,.countdown_unit,.countdown_group,.countdown_number,.countdown_name,.countdown_colon,.countdown_wheel,.countdown_sizer,.countdown_glyph,.countdown_done,.countdown_pulse,.countdown_srOnly),[data-reduced-motion=true] :is(.countdown_countdown,.countdown_shell,.countdown_content,.countdown_units,.countdown_unit,.countdown_group,.countdown_number,.countdown_name,.countdown_colon,.countdown_wheel,.countdown_sizer,.countdown_glyph,.countdown_done,.countdown_pulse,.countdown_srOnly):before,[data-reduced-motion=true] :is(.countdown_countdown,.countdown_shell,.countdown_content,.countdown_units,.countdown_unit,.countdown_group,.countdown_number,.countdown_name,.countdown_colon,.countdown_wheel,.countdown_sizer,.countdown_glyph,.countdown_done,.countdown_pulse,.countdown_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.countdown_countdown,.countdown_shell,.countdown_content,.countdown_units,.countdown_unit,.countdown_group,.countdown_number,.countdown_name,.countdown_colon,.countdown_wheel,.countdown_sizer,.countdown_glyph,.countdown_done,.countdown_pulse,.countdown_srOnly),:is(.countdown_countdown,.countdown_shell,.countdown_content,.countdown_units,.countdown_unit,.countdown_group,.countdown_number,.countdown_name,.countdown_colon,.countdown_wheel,.countdown_sizer,.countdown_glyph,.countdown_done,.countdown_pulse,.countdown_srOnly):before,:is(.countdown_countdown,.countdown_shell,.countdown_content,.countdown_units,.countdown_unit,.countdown_group,.countdown_number,.countdown_name,.countdown_colon,.countdown_wheel,.countdown_sizer,.countdown_glyph,.countdown_done,.countdown_pulse,.countdown_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.cookie_consent_layer{position:fixed;z-index:60;right:16px;bottom:16px;left:16px;height:0;pointer-events:none;font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.cookie_consent_absolute{position:absolute;z-index:5}.cookie_consent_surface{position:absolute;bottom:0;left:0;overflow:hidden;background:var(--forma-surface-raised);box-shadow:0 0 0 1px var(--forma-line),var(--forma-shadow);color:var(--forma-text);pointer-events:auto;transform-origin:bottom center;will-change:transform,width,height}.cookie_consent_face{position:absolute;bottom:0;left:0;box-sizing:border-box}.cookie_consent_face[data-side=center]{left:50%;translate:-50% 0}.cookie_consent_face[data-side=right]{right:0;left:auto}.cookie_consent_face[inert]{pointer-events:none}.cookie_consent_bar{container-type:inline-size;padding:10px 10px 10px 18px}.cookie_consent_barInner{display:flex;align-items:center;gap:var(--forma-space-4)}.cookie_consent_barInner[data-stack]{flex-direction:column;align-items:stretch;gap:var(--forma-space-3);padding:6px 0 0}.cookie_consent_message{flex:1 1 auto;min-width:0;margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.cookie_consent_barActions{display:flex;flex:none;align-items:center;gap:6px}.cookie_consent_barInner[data-stack] .cookie_consent_barActions{display:grid;grid-template-columns:auto 1fr 1fr}.cookie_consent_barInner[data-stack]{padding-right:8px}.cookie_consent_policy{padding:0;border:0;background:none;color:var(--forma-text);cursor:pointer;font:inherit;text-decoration:underline;text-decoration-color:var(--forma-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--forma-duration-fast) var(--forma-ease-standard)}.cookie_consent_panel{container-type:inline-size;display:grid;gap:var(--forma-space-3);padding:18px}.cookie_consent_panelHead{display:flex;align-items:center;justify-content:space-between;gap:var(--forma-space-3);margin-block:-4px -6px}.cookie_consent_title{margin:0;font-size:var(--forma-arc-text-base);font-weight:500;line-height:var(--forma-arc-leading-body)}.cookie_consent_description{margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.cookie_consent_iconButton{display:inline-grid;width:32px;height:32px;flex:none;place-items:center;margin-right:-8px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.cookie_consent_iconButton:active{background:var(--forma-surface);color:var(--forma-text)}.cookie_consent_list{display:grid;max-height:var(--forma-arc-cookie-consent-list-max, min(46vh, 300px));margin:0 -6px;padding:0;overflow-y:auto;list-style:none;overscroll-behavior:contain;scrollbar-width:thin}.cookie_consent_row{display:flex;align-items:center;justify-content:space-between;gap:var(--forma-space-4);padding:10px 6px;border-top:1px solid var(--forma-arc-border-subtle)}.cookie_consent_row:first-child{border-top:0}.cookie_consent_rowText{display:grid;min-width:0;gap:2px}.cookie_consent_rowLabel{color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.cookie_consent_rowLabel[for]{cursor:pointer}.cookie_consent_rowHint{margin:0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.cookie_consent_always{flex:none;color:var(--forma-faint);font-size:var(--forma-font-small);white-space:nowrap}.cookie_consent_panelActions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-top:var(--forma-space-2);border-top:1px solid var(--forma-arc-border-subtle)}.cookie_consent_save{grid-column:1 / -1}.cookie_consent_chipFace{height:44px}.cookie_consent_chip{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--forma-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.cookie_consent_chip:active{background:var(--forma-surface)}.cookie_consent_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.cookie_consent_policy:hover{text-decoration-color:currentColor}.cookie_consent_iconButton:hover{background:var(--forma-surface);color:var(--forma-text)}.cookie_consent_chip:hover{background:var(--forma-surface)}}@container (max-width: 300px){.cookie_consent_barInner[data-stack] .cookie_consent_barActions{grid-template-columns:repeat(2,minmax(0,1fr))}.cookie_consent_barInner[data-stack] .cookie_consent_barActions>:first-child{grid-column:1 / -1;order:1}}@container (min-width: 340px){.cookie_consent_panelActions{grid-template-columns:auto auto 1fr}.cookie_consent_save{grid-column:auto}}@media(prefers-reduced-motion:reduce){.cookie_consent_policy,.cookie_consent_iconButton,.cookie_consent_chip{transition:none}}:is(.cookie_consent_layer,.cookie_consent_absolute,.cookie_consent_surface,.cookie_consent_face,.cookie_consent_bar,.cookie_consent_barInner,.cookie_consent_message,.cookie_consent_barActions,.cookie_consent_policy,.cookie_consent_panel,.cookie_consent_panelHead,.cookie_consent_title,.cookie_consent_description,.cookie_consent_iconButton,.cookie_consent_list,.cookie_consent_row,.cookie_consent_rowText,.cookie_consent_rowLabel,.cookie_consent_rowHint,.cookie_consent_always,.cookie_consent_panelActions,.cookie_consent_save,.cookie_consent_chipFace,.cookie_consent_chip,.cookie_consent_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.cookie_consent_layer,.cookie_consent_absolute,.cookie_consent_surface,.cookie_consent_face,.cookie_consent_bar,.cookie_consent_barInner,.cookie_consent_message,.cookie_consent_barActions,.cookie_consent_policy,.cookie_consent_panel,.cookie_consent_panelHead,.cookie_consent_title,.cookie_consent_description,.cookie_consent_iconButton,.cookie_consent_list,.cookie_consent_row,.cookie_consent_rowText,.cookie_consent_rowLabel,.cookie_consent_rowHint,.cookie_consent_always,.cookie_consent_panelActions,.cookie_consent_save,.cookie_consent_chipFace,.cookie_consent_chip,.cookie_consent_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.cookie_consent_layer,.cookie_consent_absolute,.cookie_consent_surface,.cookie_consent_face,.cookie_consent_bar,.cookie_consent_barInner,.cookie_consent_message,.cookie_consent_barActions,.cookie_consent_policy,.cookie_consent_panel,.cookie_consent_panelHead,.cookie_consent_title,.cookie_consent_description,.cookie_consent_iconButton,.cookie_consent_list,.cookie_consent_row,.cookie_consent_rowText,.cookie_consent_rowLabel,.cookie_consent_rowHint,.cookie_consent_always,.cookie_consent_panelActions,.cookie_consent_save,.cookie_consent_chipFace,.cookie_consent_chip,.cookie_consent_srOnly),[data-reduced-motion=true] :is(.cookie_consent_layer,.cookie_consent_absolute,.cookie_consent_surface,.cookie_consent_face,.cookie_consent_bar,.cookie_consent_barInner,.cookie_consent_message,.cookie_consent_barActions,.cookie_consent_policy,.cookie_consent_panel,.cookie_consent_panelHead,.cookie_consent_title,.cookie_consent_description,.cookie_consent_iconButton,.cookie_consent_list,.cookie_consent_row,.cookie_consent_rowText,.cookie_consent_rowLabel,.cookie_consent_rowHint,.cookie_consent_always,.cookie_consent_panelActions,.cookie_consent_save,.cookie_consent_chipFace,.cookie_consent_chip,.cookie_consent_srOnly):before,[data-reduced-motion=true] :is(.cookie_consent_layer,.cookie_consent_absolute,.cookie_consent_surface,.cookie_consent_face,.cookie_consent_bar,.cookie_consent_barInner,.cookie_consent_message,.cookie_consent_barActions,.cookie_consent_policy,.cookie_consent_panel,.cookie_consent_panelHead,.cookie_consent_title,.cookie_consent_description,.cookie_consent_iconButton,.cookie_consent_list,.cookie_consent_row,.cookie_consent_rowText,.cookie_consent_rowLabel,.cookie_consent_rowHint,.cookie_consent_always,.cookie_consent_panelActions,.cookie_consent_save,.cookie_consent_chipFace,.cookie_consent_chip,.cookie_consent_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.cookie_consent_layer,.cookie_consent_absolute,.cookie_consent_surface,.cookie_consent_face,.cookie_consent_bar,.cookie_consent_barInner,.cookie_consent_message,.cookie_consent_barActions,.cookie_consent_policy,.cookie_consent_panel,.cookie_consent_panelHead,.cookie_consent_title,.cookie_consent_description,.cookie_consent_iconButton,.cookie_consent_list,.cookie_consent_row,.cookie_consent_rowText,.cookie_consent_rowLabel,.cookie_consent_rowHint,.cookie_consent_always,.cookie_consent_panelActions,.cookie_consent_save,.cookie_consent_chipFace,.cookie_consent_chip,.cookie_consent_srOnly),:is(.cookie_consent_layer,.cookie_consent_absolute,.cookie_consent_surface,.cookie_consent_face,.cookie_consent_bar,.cookie_consent_barInner,.cookie_consent_message,.cookie_consent_barActions,.cookie_consent_policy,.cookie_consent_panel,.cookie_consent_panelHead,.cookie_consent_title,.cookie_consent_description,.cookie_consent_iconButton,.cookie_consent_list,.cookie_consent_row,.cookie_consent_rowText,.cookie_consent_rowLabel,.cookie_consent_rowHint,.cookie_consent_always,.cookie_consent_panelActions,.cookie_consent_save,.cookie_consent_chipFace,.cookie_consent_chip,.cookie_consent_srOnly):before,:is(.cookie_consent_layer,.cookie_consent_absolute,.cookie_consent_surface,.cookie_consent_face,.cookie_consent_bar,.cookie_consent_barInner,.cookie_consent_message,.cookie_consent_barActions,.cookie_consent_policy,.cookie_consent_panel,.cookie_consent_panelHead,.cookie_consent_title,.cookie_consent_description,.cookie_consent_iconButton,.cookie_consent_list,.cookie_consent_row,.cookie_consent_rowText,.cookie_consent_rowLabel,.cookie_consent_rowHint,.cookie_consent_always,.cookie_consent_panelActions,.cookie_consent_save,.cookie_consent_chipFace,.cookie_consent_chip,.cookie_consent_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.announcement_bar_collapse{overflow:hidden;container-type:inline-size;font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.announcement_bar_bar{--forma-arc-icon: 32px;--forma-arc-control-gap: 2px;--forma-arc-muted: var(--forma-muted);display:grid;grid-template-columns:calc(var(--forma-arc-controls, 0) * var(--forma-arc-icon) + max(var(--forma-arc-controls, 0) - 1,0) * var(--forma-arc-control-gap)) minmax(0,1fr) auto;align-items:center;gap:var(--forma-space-3);padding:6px 8px 6px 16px;border-bottom:1px solid var(--forma-line);background:var(--forma-surface);color:var(--forma-text)}.announcement_bar_bar[data-tone=inverted]{--forma-arc-muted: color-mix(in oklab, var(--forma-canvas) 66%, transparent);border-bottom-color:transparent;background:var(--forma-text);color:var(--forma-canvas)}.announcement_bar_side{min-width:0}.announcement_bar_viewport{position:relative;min-height:32px;overflow:hidden}.announcement_bar_face{position:absolute;top:0;right:0;left:0;display:flex;min-height:32px;align-items:center;justify-content:center}.announcement_bar_message{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 12px;margin:0;padding:6px 0;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-align:center;text-wrap:balance}.announcement_bar_text{min-width:0}.announcement_bar_countdown{display:inline-flex;align-items:baseline;gap:6px;color:var(--forma-arc-muted);white-space:nowrap}.announcement_bar_countdownLabel{color:inherit}.announcement_bar_time{display:inline-flex;align-items:baseline;color:var(--forma-text);font-variant-numeric:tabular-nums;font-weight:500;line-height:inherit}.announcement_bar_time[data-pending]{opacity:0}.announcement_bar_bar[data-tone=inverted] .announcement_bar_time{color:var(--forma-canvas)}.announcement_bar_digit{position:relative;display:inline-block;overflow:hidden;overflow:clip;text-align:center}.announcement_bar_digitSizer{visibility:hidden}.announcement_bar_digitFace{position:absolute;inset:0;display:block}.announcement_bar_unit{display:inline-flex;align-items:baseline}.announcement_bar_unitMark{margin-left:1px;color:var(--forma-arc-muted);font-weight:400}.announcement_bar_sep{display:inline-block;padding-inline:1px;color:var(--forma-arc-muted);font-feature-settings:"case";font-weight:400}.announcement_bar_gap{display:inline-block;width:.4em}.announcement_bar_cta{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-weight:500;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.announcement_bar_cta svg{transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}.announcement_bar_controls{display:flex;align-items:center;gap:var(--forma-arc-control-gap)}.announcement_bar_icon,.announcement_bar_ring{position:relative;display:grid;width:var(--forma-arc-icon);height:var(--forma-arc-icon);flex:none;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--forma-arc-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.announcement_bar_icon:active,.announcement_bar_ring:active{background:color-mix(in oklab,currentColor 12%,transparent);color:inherit}.announcement_bar_ring svg{width:20px;height:20px;overflow:visible;transform:rotate(-90deg)}.announcement_bar_ringTrack{fill:none;stroke:currentColor;stroke-opacity:.22;stroke-width:1.75}.announcement_bar_ringFill{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75}.announcement_bar_ringIcon{position:absolute;inset:0;display:grid;place-items:center}.announcement_bar_ringIcon svg{width:9px;height:9px;transform:none;fill:currentColor}.announcement_bar_bar[data-tone=inverted] .announcement_bar_icon,.announcement_bar_bar[data-tone=inverted] .announcement_bar_ring{color:var(--forma-arc-muted)}@media(hover:hover)and (pointer:fine){.announcement_bar_icon:hover,.announcement_bar_ring:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.announcement_bar_bar .announcement_bar_icon:hover,.announcement_bar_bar .announcement_bar_ring:hover{color:var(--forma-text)}.announcement_bar_bar[data-tone=inverted] .announcement_bar_icon:hover,.announcement_bar_bar[data-tone=inverted] .announcement_bar_ring:hover{color:var(--forma-canvas)}.announcement_bar_cta:hover svg{transform:translate(2px)}}@container (max-width: 560px){.announcement_bar_bar{grid-template-columns:0 minmax(0,1fr) auto;gap:0 var(--forma-space-2);padding-left:14px}.announcement_bar_face{justify-content:flex-start}.announcement_bar_message{justify-content:flex-start;column-gap:10px;text-align:left}}@media(prefers-reduced-motion:reduce){.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_cta svg{transition:none}}:is(.announcement_bar_collapse,.announcement_bar_bar,.announcement_bar_side,.announcement_bar_viewport,.announcement_bar_face,.announcement_bar_message,.announcement_bar_text,.announcement_bar_countdown,.announcement_bar_countdownLabel,.announcement_bar_time,.announcement_bar_digit,.announcement_bar_digitSizer,.announcement_bar_digitFace,.announcement_bar_unit,.announcement_bar_unitMark,.announcement_bar_sep,.announcement_bar_gap,.announcement_bar_cta,.announcement_bar_controls,.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_ringTrack,.announcement_bar_ringFill,.announcement_bar_ringIcon):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.announcement_bar_collapse,.announcement_bar_bar,.announcement_bar_side,.announcement_bar_viewport,.announcement_bar_face,.announcement_bar_message,.announcement_bar_text,.announcement_bar_countdown,.announcement_bar_countdownLabel,.announcement_bar_time,.announcement_bar_digit,.announcement_bar_digitSizer,.announcement_bar_digitFace,.announcement_bar_unit,.announcement_bar_unitMark,.announcement_bar_sep,.announcement_bar_gap,.announcement_bar_cta,.announcement_bar_controls,.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_ringTrack,.announcement_bar_ringFill,.announcement_bar_ringIcon):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.announcement_bar_collapse,.announcement_bar_bar,.announcement_bar_side,.announcement_bar_viewport,.announcement_bar_face,.announcement_bar_message,.announcement_bar_text,.announcement_bar_countdown,.announcement_bar_countdownLabel,.announcement_bar_time,.announcement_bar_digit,.announcement_bar_digitSizer,.announcement_bar_digitFace,.announcement_bar_unit,.announcement_bar_unitMark,.announcement_bar_sep,.announcement_bar_gap,.announcement_bar_cta,.announcement_bar_controls,.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_ringTrack,.announcement_bar_ringFill,.announcement_bar_ringIcon),[data-reduced-motion=true] :is(.announcement_bar_collapse,.announcement_bar_bar,.announcement_bar_side,.announcement_bar_viewport,.announcement_bar_face,.announcement_bar_message,.announcement_bar_text,.announcement_bar_countdown,.announcement_bar_countdownLabel,.announcement_bar_time,.announcement_bar_digit,.announcement_bar_digitSizer,.announcement_bar_digitFace,.announcement_bar_unit,.announcement_bar_unitMark,.announcement_bar_sep,.announcement_bar_gap,.announcement_bar_cta,.announcement_bar_controls,.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_ringTrack,.announcement_bar_ringFill,.announcement_bar_ringIcon):before,[data-reduced-motion=true] :is(.announcement_bar_collapse,.announcement_bar_bar,.announcement_bar_side,.announcement_bar_viewport,.announcement_bar_face,.announcement_bar_message,.announcement_bar_text,.announcement_bar_countdown,.announcement_bar_countdownLabel,.announcement_bar_time,.announcement_bar_digit,.announcement_bar_digitSizer,.announcement_bar_digitFace,.announcement_bar_unit,.announcement_bar_unitMark,.announcement_bar_sep,.announcement_bar_gap,.announcement_bar_cta,.announcement_bar_controls,.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_ringTrack,.announcement_bar_ringFill,.announcement_bar_ringIcon):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.announcement_bar_collapse,.announcement_bar_bar,.announcement_bar_side,.announcement_bar_viewport,.announcement_bar_face,.announcement_bar_message,.announcement_bar_text,.announcement_bar_countdown,.announcement_bar_countdownLabel,.announcement_bar_time,.announcement_bar_digit,.announcement_bar_digitSizer,.announcement_bar_digitFace,.announcement_bar_unit,.announcement_bar_unitMark,.announcement_bar_sep,.announcement_bar_gap,.announcement_bar_cta,.announcement_bar_controls,.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_ringTrack,.announcement_bar_ringFill,.announcement_bar_ringIcon),:is(.announcement_bar_collapse,.announcement_bar_bar,.announcement_bar_side,.announcement_bar_viewport,.announcement_bar_face,.announcement_bar_message,.announcement_bar_text,.announcement_bar_countdown,.announcement_bar_countdownLabel,.announcement_bar_time,.announcement_bar_digit,.announcement_bar_digitSizer,.announcement_bar_digitFace,.announcement_bar_unit,.announcement_bar_unitMark,.announcement_bar_sep,.announcement_bar_gap,.announcement_bar_cta,.announcement_bar_controls,.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_ringTrack,.announcement_bar_ringFill,.announcement_bar_ringIcon):before,:is(.announcement_bar_collapse,.announcement_bar_bar,.announcement_bar_side,.announcement_bar_viewport,.announcement_bar_face,.announcement_bar_message,.announcement_bar_text,.announcement_bar_countdown,.announcement_bar_countdownLabel,.announcement_bar_time,.announcement_bar_digit,.announcement_bar_digitSizer,.announcement_bar_digitFace,.announcement_bar_unit,.announcement_bar_unitMark,.announcement_bar_sep,.announcement_bar_gap,.announcement_bar_cta,.announcement_bar_controls,.announcement_bar_icon,.announcement_bar_ring,.announcement_bar_ringTrack,.announcement_bar_ringFill,.announcement_bar_ringIcon):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.json_viewer_root{--forma-arc-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--forma-arc-indent: 16px;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.json_viewer_toolbar{display:flex;align-items:center;gap:2px;padding:6px;border-bottom:1px solid var(--forma-arc-border-subtle)}.json_viewer_search{position:relative;display:flex;min-width:0;flex:1;align-items:center;gap:4px;min-height:34px;padding:0 4px 0 10px;border-radius:14px;background:var(--forma-surface);cursor:text}.json_viewer_searchIcon{flex:none;color:var(--forma-faint)}.json_viewer_input{min-width:0;flex:1;height:34px;padding:0 4px;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);outline:none}.json_viewer_input::placeholder{color:var(--forma-faint)}.json_viewer_input::-webkit-search-cancel-button{display:none}.json_viewer_matches{display:inline-flex;flex:none;align-items:center;gap:0}.json_viewer_count{min-width:3.5ch;padding-inline:4px;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums;text-align:right}.json_viewer_grow{flex:1}.json_viewer_divider{width:1px;height:18px;margin-inline:4px;background:var(--forma-arc-border-subtle)}.json_viewer_tool{display:inline-grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:0;border-radius:14px;background:transparent;color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.json_viewer_tool:disabled{cursor:default;opacity:.4}.json_viewer_tool:active:not(:disabled){background:var(--forma-surface);color:var(--forma-text)}.json_viewer_search .json_viewer_tool{width:26px;height:26px;border-radius:9px}.json_viewer_search .json_viewer_tool:active:not(:disabled){background:var(--forma-surface-raised)}.json_viewer_tree{position:relative;max-height:var(--forma-arc-json-max-height, 420px);padding:6px;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;font-family:var(--forma-arc-mono);font-size:13px;font-variant-ligatures:none;letter-spacing:0;scrollbar-width:thin}.json_viewer_row{position:relative;border-radius:10px;cursor:default;outline:none;-webkit-tap-highlight-color:transparent}.json_viewer_highlight{position:absolute;inset:1px 0;border-radius:9px;background:var(--forma-surface)}.json_viewer_line{position:relative;display:flex;height:30px;min-width:0;align-items:center;gap:6px;padding-right:6px;padding-left:calc(4px + var(--forma-arc-level, 0) * var(--forma-arc-indent));white-space:nowrap}.json_viewer_row[data-kind=node] .json_viewer_line{cursor:pointer}.json_viewer_chevron{display:inline-grid;width:14px;height:14px;flex:none;place-items:center;color:var(--forma-faint);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),color var(--forma-duration-fast) var(--forma-ease-standard)}.json_viewer_chevron[data-open]{transform:rotate(90deg)}.json_viewer_row[data-active] .json_viewer_chevron[data-branch]{color:var(--forma-text)}.json_viewer_key{flex:none;max-width:45%;overflow:hidden;color:var(--forma-text);text-overflow:ellipsis}.json_viewer_index{flex:none;color:var(--forma-faint);font-variant-numeric:tabular-nums}.json_viewer_colon{flex:none;margin-left:-5px;color:var(--forma-faint)}.json_viewer_summary{display:inline-flex;min-width:0;align-items:baseline;gap:8px;overflow:hidden}.json_viewer_preview{min-width:0;overflow:hidden;color:var(--forma-faint);text-overflow:ellipsis}.json_viewer_countLabel{flex:none;color:var(--forma-faint);font-family:var(--forma-font-family);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.json_viewer_value{min-width:0;overflow:hidden;text-overflow:ellipsis}.json_viewer_value[data-type=string]{color:var(--forma-success)}.json_viewer_value[data-type=number]{color:var(--forma-accent);font-variant-numeric:tabular-nums}.json_viewer_value[data-type=boolean]{color:var(--forma-warning)}.json_viewer_value[data-type=null],.json_viewer_value[data-type=other]{color:var(--forma-faint)}.json_viewer_mark{border-radius:3px;background:color-mix(in oklab,var(--forma-warning) 22%,transparent);color:inherit;box-shadow:0 0 0 1px color-mix(in oklab,var(--forma-warning) 22%,transparent);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.json_viewer_mark[data-current]{background:color-mix(in oklab,var(--forma-warning) 48%,transparent)}.json_viewer_more{display:inline-flex;align-items:baseline;gap:10px;padding-left:20px;font-family:var(--forma-font-family);font-size:var(--forma-font-size)}.json_viewer_moreLabel{color:var(--forma-text);font-weight:500}.json_viewer_row[data-kind=more]{cursor:pointer}.json_viewer_muted{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.json_viewer_actions{position:absolute;top:1px;right:0;bottom:1px;display:flex;align-items:center;gap:0;padding-right:1px;padding-left:24px;border-radius:0 9px 9px 0;background:linear-gradient(to right,transparent,var(--forma-surface-raised) 22px);opacity:0;pointer-events:none;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.json_viewer_row[data-active] .json_viewer_actions{background:linear-gradient(to right,transparent,var(--forma-surface) 22px)}.json_viewer_action{position:relative;display:inline-grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.json_viewer_action[data-state=done]{color:var(--forma-success)}.json_viewer_action[data-state=error]{color:var(--forma-danger)}.json_viewer_action:active{background:color-mix(in oklab,var(--forma-text) 8%,transparent)}.json_viewer_actionGlyph{display:grid;place-items:center}.json_viewer_row[data-active] .json_viewer_actions,.json_viewer_row:focus-within .json_viewer_actions{opacity:1;pointer-events:auto}.json_viewer_pathBar{display:flex;min-width:0;align-items:center;gap:10px;padding:6px 6px 6px 14px;border-top:1px solid var(--forma-arc-border-subtle)}.json_viewer_path{min-width:0;flex:1;overflow:hidden;color:var(--forma-muted);font-family:var(--forma-arc-mono);font-size:var(--forma-font-small);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.json_viewer_pathType{flex:none;color:var(--forma-faint);font-size:var(--forma-font-small)}.json_viewer_pathCopy{width:30px;height:30px;border-radius:10px}.json_viewer_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.json_viewer_row:hover .json_viewer_actions{opacity:1;pointer-events:auto}.json_viewer_row:not([data-active]):hover{--forma-arc-row-hover: color-mix(in oklab, var(--forma-text) 3.5%, var(--forma-surface-raised))}.json_viewer_row:not([data-active]):hover:before{content:"";position:absolute;inset:1px 0;border-radius:9px;background:var(--forma-arc-row-hover);pointer-events:none}.json_viewer_row:not([data-active]):hover .json_viewer_actions{background:linear-gradient(to right,transparent,var(--forma-arc-row-hover) 22px)}.json_viewer_row:hover .json_viewer_chevron[data-branch]{color:var(--forma-text)}.json_viewer_tool:hover:not(:disabled),.json_viewer_action:hover{background:var(--forma-surface);color:var(--forma-text)}.json_viewer_search .json_viewer_tool:hover:not(:disabled){background:var(--forma-surface-raised)}.json_viewer_action[data-state=done]:hover{color:var(--forma-success)}}@media(max-width:420px){.json_viewer_tree{--forma-arc-indent: 12px}.json_viewer_key{max-width:40%}.json_viewer_pathType{display:none}}@media(prefers-reduced-motion:reduce){.json_viewer_chevron,.json_viewer_actions,.json_viewer_tool,.json_viewer_action,.json_viewer_mark{transition:none}}:is(.json_viewer_root,.json_viewer_toolbar,.json_viewer_search,.json_viewer_searchIcon,.json_viewer_input,.json_viewer_matches,.json_viewer_count,.json_viewer_grow,.json_viewer_divider,.json_viewer_tool,.json_viewer_tree,.json_viewer_row,.json_viewer_highlight,.json_viewer_line,.json_viewer_chevron,.json_viewer_key,.json_viewer_index,.json_viewer_colon,.json_viewer_summary,.json_viewer_preview,.json_viewer_countLabel,.json_viewer_value,.json_viewer_mark,.json_viewer_more,.json_viewer_moreLabel,.json_viewer_muted,.json_viewer_actions,.json_viewer_action,.json_viewer_actionGlyph,.json_viewer_pathBar,.json_viewer_path,.json_viewer_pathType,.json_viewer_pathCopy,.json_viewer_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.json_viewer_root,.json_viewer_toolbar,.json_viewer_search,.json_viewer_searchIcon,.json_viewer_input,.json_viewer_matches,.json_viewer_count,.json_viewer_grow,.json_viewer_divider,.json_viewer_tool,.json_viewer_tree,.json_viewer_row,.json_viewer_highlight,.json_viewer_line,.json_viewer_chevron,.json_viewer_key,.json_viewer_index,.json_viewer_colon,.json_viewer_summary,.json_viewer_preview,.json_viewer_countLabel,.json_viewer_value,.json_viewer_mark,.json_viewer_more,.json_viewer_moreLabel,.json_viewer_muted,.json_viewer_actions,.json_viewer_action,.json_viewer_actionGlyph,.json_viewer_pathBar,.json_viewer_path,.json_viewer_pathType,.json_viewer_pathCopy,.json_viewer_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.json_viewer_root,.json_viewer_toolbar,.json_viewer_search,.json_viewer_searchIcon,.json_viewer_input,.json_viewer_matches,.json_viewer_count,.json_viewer_grow,.json_viewer_divider,.json_viewer_tool,.json_viewer_tree,.json_viewer_row,.json_viewer_highlight,.json_viewer_line,.json_viewer_chevron,.json_viewer_key,.json_viewer_index,.json_viewer_colon,.json_viewer_summary,.json_viewer_preview,.json_viewer_countLabel,.json_viewer_value,.json_viewer_mark,.json_viewer_more,.json_viewer_moreLabel,.json_viewer_muted,.json_viewer_actions,.json_viewer_action,.json_viewer_actionGlyph,.json_viewer_pathBar,.json_viewer_path,.json_viewer_pathType,.json_viewer_pathCopy,.json_viewer_srOnly),[data-reduced-motion=true] :is(.json_viewer_root,.json_viewer_toolbar,.json_viewer_search,.json_viewer_searchIcon,.json_viewer_input,.json_viewer_matches,.json_viewer_count,.json_viewer_grow,.json_viewer_divider,.json_viewer_tool,.json_viewer_tree,.json_viewer_row,.json_viewer_highlight,.json_viewer_line,.json_viewer_chevron,.json_viewer_key,.json_viewer_index,.json_viewer_colon,.json_viewer_summary,.json_viewer_preview,.json_viewer_countLabel,.json_viewer_value,.json_viewer_mark,.json_viewer_more,.json_viewer_moreLabel,.json_viewer_muted,.json_viewer_actions,.json_viewer_action,.json_viewer_actionGlyph,.json_viewer_pathBar,.json_viewer_path,.json_viewer_pathType,.json_viewer_pathCopy,.json_viewer_srOnly):before,[data-reduced-motion=true] :is(.json_viewer_root,.json_viewer_toolbar,.json_viewer_search,.json_viewer_searchIcon,.json_viewer_input,.json_viewer_matches,.json_viewer_count,.json_viewer_grow,.json_viewer_divider,.json_viewer_tool,.json_viewer_tree,.json_viewer_row,.json_viewer_highlight,.json_viewer_line,.json_viewer_chevron,.json_viewer_key,.json_viewer_index,.json_viewer_colon,.json_viewer_summary,.json_viewer_preview,.json_viewer_countLabel,.json_viewer_value,.json_viewer_mark,.json_viewer_more,.json_viewer_moreLabel,.json_viewer_muted,.json_viewer_actions,.json_viewer_action,.json_viewer_actionGlyph,.json_viewer_pathBar,.json_viewer_path,.json_viewer_pathType,.json_viewer_pathCopy,.json_viewer_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.json_viewer_root,.json_viewer_toolbar,.json_viewer_search,.json_viewer_searchIcon,.json_viewer_input,.json_viewer_matches,.json_viewer_count,.json_viewer_grow,.json_viewer_divider,.json_viewer_tool,.json_viewer_tree,.json_viewer_row,.json_viewer_highlight,.json_viewer_line,.json_viewer_chevron,.json_viewer_key,.json_viewer_index,.json_viewer_colon,.json_viewer_summary,.json_viewer_preview,.json_viewer_countLabel,.json_viewer_value,.json_viewer_mark,.json_viewer_more,.json_viewer_moreLabel,.json_viewer_muted,.json_viewer_actions,.json_viewer_action,.json_viewer_actionGlyph,.json_viewer_pathBar,.json_viewer_path,.json_viewer_pathType,.json_viewer_pathCopy,.json_viewer_srOnly),:is(.json_viewer_root,.json_viewer_toolbar,.json_viewer_search,.json_viewer_searchIcon,.json_viewer_input,.json_viewer_matches,.json_viewer_count,.json_viewer_grow,.json_viewer_divider,.json_viewer_tool,.json_viewer_tree,.json_viewer_row,.json_viewer_highlight,.json_viewer_line,.json_viewer_chevron,.json_viewer_key,.json_viewer_index,.json_viewer_colon,.json_viewer_summary,.json_viewer_preview,.json_viewer_countLabel,.json_viewer_value,.json_viewer_mark,.json_viewer_more,.json_viewer_moreLabel,.json_viewer_muted,.json_viewer_actions,.json_viewer_action,.json_viewer_actionGlyph,.json_viewer_pathBar,.json_viewer_path,.json_viewer_pathType,.json_viewer_pathCopy,.json_viewer_srOnly):before,:is(.json_viewer_root,.json_viewer_toolbar,.json_viewer_search,.json_viewer_searchIcon,.json_viewer_input,.json_viewer_matches,.json_viewer_count,.json_viewer_grow,.json_viewer_divider,.json_viewer_tool,.json_viewer_tree,.json_viewer_row,.json_viewer_highlight,.json_viewer_line,.json_viewer_chevron,.json_viewer_key,.json_viewer_index,.json_viewer_colon,.json_viewer_summary,.json_viewer_preview,.json_viewer_countLabel,.json_viewer_value,.json_viewer_mark,.json_viewer_more,.json_viewer_moreLabel,.json_viewer_muted,.json_viewer_actions,.json_viewer_action,.json_viewer_actionGlyph,.json_viewer_pathBar,.json_viewer_path,.json_viewer_pathType,.json_viewer_pathCopy,.json_viewer_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.scrub_input_root{--forma-arc-scrub-height: var(--forma-control-small-height);--forma-arc-scrub-radius: calc(var(--forma-radius-control) - 6px);--forma-arc-scrub-fill: color-mix(in oklab, var(--forma-text) 6%, transparent);position:relative;display:grid;width:var(--forma-arc-scrub-input-width, 100%);min-width:0;height:var(--forma-arc-scrub-height);grid-template-columns:auto minmax(0,1fr);align-items:stretch;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);isolation:isolate}.scrub_input_root[data-size=sm]{--forma-arc-scrub-height: 30px;--forma-arc-scrub-radius: 9px;font-size:var(--forma-font-small)}.scrub_input_shell{position:absolute;z-index:-1;inset:0;overflow:hidden;border:1px solid transparent;border-radius:var(--forma-arc-scrub-radius);background:var(--forma-surface);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard);will-change:transform}.scrub_input_fill{position:absolute;inset:0;background:var(--forma-arc-scrub-fill);transform-origin:left center;pointer-events:none}.scrub_input_handle{display:flex;min-width:30px;align-items:center;justify-content:center;padding:0 4px 0 10px;color:var(--forma-faint);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.scrub_input_handle[data-text]{font-weight:500}.scrub_input_handle svg{width:14px;height:14px;flex:none}.scrub_input_body{display:flex;min-width:0;align-items:center;gap:2px;padding-right:10px}.scrub_input_input{width:100%;min-width:0;height:100%;flex:1;margin:0;padding:0 0 0 4px;border:0;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;outline:none;text-overflow:ellipsis}.scrub_input_input:focus-visible{outline:none}.scrub_input_input::selection{background:color-mix(in oklab,var(--forma-text) 16%,transparent)}.scrub_input_input:disabled{cursor:not-allowed}.scrub_input_unit{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:18px;height:22px;padding:0 4px;border:0;border-radius:6px;background:transparent;color:var(--forma-faint);font:inherit;font-size:var(--forma-font-small);-webkit-tap-highlight-color:transparent}.scrub_input_unit[data-cycle]{cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-duration-fast) var(--forma-ease-standard)}.scrub_input_unit[data-cycle]:active{transform:scale(.94)}.scrub_input_unitText{display:block}.scrub_input_tag{position:absolute;z-index:2;bottom:calc(100% + 6px);left:6px;padding:2px 7px;border-radius:var(--forma-radius-pill);background:var(--forma-text);color:var(--forma-canvas);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums;line-height:16px;pointer-events:none}.scrub_input_root:focus-within .scrub_input_shell{border-color:var(--forma-border-strong);background:var(--forma-surface-raised)}.scrub_input_root[data-scrubbing] .scrub_input_shell{border-color:var(--forma-border-strong)}.scrub_input_root[data-scrubbing] .scrub_input_handle{color:var(--forma-text)}.scrub_input_root[data-scrubbing]{--forma-arc-scrub-fill: color-mix(in oklab, var(--forma-text) 10%, transparent)}.scrub_input_root[data-invalid] .scrub_input_shell{border-color:var(--forma-danger)}.scrub_input_root[data-disabled]{opacity:.5}.scrub_input_root[data-disabled] .scrub_input_handle{cursor:not-allowed}@media(hover:hover)and (pointer:fine){.scrub_input_root:not([data-disabled]):hover .scrub_input_shell{border-color:var(--forma-line)}.scrub_input_root:not([data-disabled]):focus-within:hover .scrub_input_shell{border-color:var(--forma-border-strong)}.scrub_input_handle:hover{color:var(--forma-text)}.scrub_input_unit[data-cycle]:hover:not(:disabled){background:color-mix(in oklab,var(--forma-text) 7%,transparent);color:var(--forma-text)}}.scrub_input_cursor{position:fixed;z-index:2147483647;top:0;left:0;display:flex;align-items:center;gap:4px;margin:-8px 0 0 -13px;pointer-events:none}.scrub_input_cursorGlyph{display:block;filter:drop-shadow(0 1px 2px oklch(0% 0 0 / .3))}.scrub_input_cursorGlyph path{fill:#0b0b0b;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.scrub_input_multiplier{padding:1px 6px;border-radius:9999px;background:#0b0b0b;color:#fff;font-family:var(--forma-font-family, sans-serif);font-size:var(--forma-font-small, .75rem);font-variant-numeric:tabular-nums;line-height:16px}@media(prefers-reduced-motion:reduce){.scrub_input_shell,.scrub_input_handle,.scrub_input_unit[data-cycle]{transition-duration:var(--forma-arc-duration-instant)}.scrub_input_unit[data-cycle]:active{transform:none}}:is(.scrub_input_root,.scrub_input_shell,.scrub_input_fill,.scrub_input_handle,.scrub_input_body,.scrub_input_input,.scrub_input_unit,.scrub_input_unitText,.scrub_input_tag,.scrub_input_cursor,.scrub_input_cursorGlyph,.scrub_input_multiplier):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.scrub_input_root,.scrub_input_shell,.scrub_input_fill,.scrub_input_handle,.scrub_input_body,.scrub_input_input,.scrub_input_unit,.scrub_input_unitText,.scrub_input_tag,.scrub_input_cursor,.scrub_input_cursorGlyph,.scrub_input_multiplier):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.scrub_input_root,.scrub_input_shell,.scrub_input_fill,.scrub_input_handle,.scrub_input_body,.scrub_input_input,.scrub_input_unit,.scrub_input_unitText,.scrub_input_tag,.scrub_input_cursor,.scrub_input_cursorGlyph,.scrub_input_multiplier),[data-reduced-motion=true] :is(.scrub_input_root,.scrub_input_shell,.scrub_input_fill,.scrub_input_handle,.scrub_input_body,.scrub_input_input,.scrub_input_unit,.scrub_input_unitText,.scrub_input_tag,.scrub_input_cursor,.scrub_input_cursorGlyph,.scrub_input_multiplier):before,[data-reduced-motion=true] :is(.scrub_input_root,.scrub_input_shell,.scrub_input_fill,.scrub_input_handle,.scrub_input_body,.scrub_input_input,.scrub_input_unit,.scrub_input_unitText,.scrub_input_tag,.scrub_input_cursor,.scrub_input_cursorGlyph,.scrub_input_multiplier):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.scrub_input_root,.scrub_input_shell,.scrub_input_fill,.scrub_input_handle,.scrub_input_body,.scrub_input_input,.scrub_input_unit,.scrub_input_unitText,.scrub_input_tag,.scrub_input_cursor,.scrub_input_cursorGlyph,.scrub_input_multiplier),:is(.scrub_input_root,.scrub_input_shell,.scrub_input_fill,.scrub_input_handle,.scrub_input_body,.scrub_input_input,.scrub_input_unit,.scrub_input_unitText,.scrub_input_tag,.scrub_input_cursor,.scrub_input_cursorGlyph,.scrub_input_multiplier):before,:is(.scrub_input_root,.scrub_input_shell,.scrub_input_fill,.scrub_input_handle,.scrub_input_body,.scrub_input_input,.scrub_input_unit,.scrub_input_unitText,.scrub_input_tag,.scrub_input_cursor,.scrub_input_cursorGlyph,.scrub_input_multiplier):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.phone_input_field{--forma-arc-pi-h: var(--forma-control-height);--forma-arc-pi-panel-w: 320px;position:relative;display:grid;min-width:0;font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.phone_input_field[data-open]{z-index:30}.phone_input_label{justify-self:start;margin-bottom:var(--forma-space-2);color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.phone_input_control{position:relative;display:flex;min-width:0;height:var(--forma-arc-pi-h);box-sizing:border-box;border:1px solid var(--forma-border-strong);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.phone_input_control:hover:not([data-invalid]){border-color:var(--forma-text)}}.phone_input_control:has(.phone_input_number:focus){border-color:var(--forma-text)}.phone_input_control[data-invalid]{border-color:var(--forma-danger)}.phone_input_field[data-disabled] .phone_input_control{opacity:.5;background:var(--forma-surface)}.phone_input_anchor{position:relative;flex:none;height:100%}.phone_input_anchor:after{content:"";position:absolute;top:10px;right:0;bottom:10px;width:1px;background:var(--forma-line);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.phone_input_field[data-open] .phone_input_anchor:after{opacity:0}.phone_input_shape{position:absolute;z-index:2;top:0;left:0;overflow:clip;background:var(--forma-surface-raised);transition:box-shadow var(--forma-arc-duration-considered) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.phone_input_shape:after{content:"";position:absolute;inset:0;z-index:3;border:1px solid var(--forma-line);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.phone_input_field[data-open] .phone_input_shape{translate:-1px -1px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow)}.phone_input_field[data-open] .phone_input_shape:after{opacity:1}.phone_input_field[data-disabled] .phone_input_shape{background:transparent}.phone_input_lid{position:absolute;z-index:1;top:0;right:0;left:0;height:calc(var(--forma-arc-pi-h) - 2px)}.phone_input_trigger{box-sizing:border-box;display:flex;height:calc(var(--forma-arc-pi-h) - 2px);align-items:center;padding:0 36px 0 12px;font-size:var(--forma-font-size);font-weight:500;white-space:nowrap}.phone_input_lid .phone_input_trigger{position:absolute;inset:3px auto 3px 3px;width:calc(100% - 6px);height:auto;margin:0;padding:0 33px 0 9px;border:0;border-radius:calc(var(--forma-radius-control) - 4px);background:transparent;color:var(--forma-text);cursor:pointer;font-family:inherit;letter-spacing:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.phone_input_field:not([data-open],[data-disabled]) .phone_input_lid .phone_input_trigger:hover{background:var(--forma-surface)}}.phone_input_lid .phone_input_trigger:active:not(:disabled){background:var(--forma-surface)}.phone_input_lid .phone_input_trigger:disabled{cursor:not-allowed}.phone_input_lid .phone_input_trigger:focus-visible{background:var(--forma-surface)}.phone_input_clear:focus-visible,.phone_input_closeHit:focus-visible{background:color-mix(in oklab,var(--forma-text) 8%,transparent)}.phone_input_measure{visibility:hidden;pointer-events:none;width:max-content}.phone_input_slot{position:relative;display:block;min-width:0;height:100%;flex:1}.phone_input_slot[data-hidden]{opacity:0;transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard)}.phone_input_layer{position:absolute;inset:0;display:flex;align-items:center;gap:6px}.phone_input_flag{display:inline-grid;width:20px;flex:none;place-items:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",var(--forma-font-family);font-size:17px;font-weight:400;line-height:1}.phone_input_dial{font-variant-numeric:tabular-nums}.phone_input_chevron{position:absolute;top:50%;right:12px;display:grid;width:16px;height:16px;margin-top:-8px;place-items:center;color:var(--forma-faint);pointer-events:none}.phone_input_searchRow{position:absolute;inset:0;display:flex;align-items:center;gap:var(--forma-space-2);padding:0 2px 0 13px}.phone_input_searchRow[inert]{pointer-events:none}.phone_input_searchIcon{flex:none;color:var(--forma-faint)}.phone_input_search{min-width:0;height:100%;flex:1;padding:0;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);outline:none}.phone_input_search::placeholder{color:var(--forma-faint)}.phone_input_clear{display:grid;width:24px;height:24px;flex:none;place-items:center;padding:0;border:0;border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-text) 8%,transparent);color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.phone_input_closeHit{width:36px;height:36px;flex:none;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.phone_input_closeHit:hover,.phone_input_clear:hover{background:color-mix(in oklab,var(--forma-text) 8%,transparent)}.phone_input_clear:hover{color:var(--forma-text)}}.phone_input_listFace{position:absolute;top:calc(var(--forma-arc-pi-h) - 2px);left:0;box-sizing:border-box;width:var(--forma-arc-pi-panel-w);padding:0 6px 6px}.phone_input_listFace:before{content:"";position:absolute;top:0;right:14px;left:14px;height:1px;background:var(--forma-arc-border-subtle)}.phone_input_listFace[inert]{pointer-events:none}.phone_input_scroll{max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding-top:6px;scrollbar-width:thin}.phone_input_options{position:relative;display:grid;gap:2px}.phone_input_highlight{position:absolute;top:0;right:0;left:0;border-radius:16px;background:color-mix(in oklab,var(--forma-text) 6.5%,transparent);pointer-events:none}.phone_input_group{display:grid;gap:2px}.phone_input_group+.phone_input_group{margin-top:4px}.phone_input_groupLabel{padding:8px 10px 4px;color:var(--forma-faint);font-size:var(--forma-font-small)}.phone_input_option{position:relative;display:flex;min-height:36px;box-sizing:border-box;align-items:center;gap:10px;padding:0 10px;border-radius:16px;color:var(--forma-muted);cursor:pointer;font-size:var(--forma-font-size);user-select:none;-webkit-user-select:none;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.phone_input_option[data-active],.phone_input_option[aria-selected=true]{color:var(--forma-text)}.phone_input_name{min-width:0;flex:1;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.phone_input_meta{flex:none;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.phone_input_check{display:grid;width:16px;height:16px;flex:none;place-items:center;color:var(--forma-text);opacity:0;transform:scale(.6);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.phone_input_check[data-on]{opacity:1;transform:none}.phone_input_empty{margin:0;padding:12px 10px 14px;color:var(--forma-faint);font-size:var(--forma-font-size)}.phone_input_numberWrap{position:relative;display:flex;min-width:0;flex:1;align-items:center}.phone_input_number,.phone_input_guide{box-sizing:border-box;padding:0 36px 0 12px;font-family:inherit;font-size:var(--forma-font-size);font-variant-numeric:tabular-nums;letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.phone_input_number{position:relative;z-index:1;width:100%;height:100%;min-width:0;margin:0;border:0;border-radius:0 var(--forma-radius-control) var(--forma-radius-control) 0;background:transparent;color:var(--forma-text);outline:none}.phone_input_number:disabled{cursor:not-allowed}.phone_input_guide{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;color:color-mix(in oklab,var(--forma-faint) 72%,transparent);pointer-events:none;white-space:pre}.phone_input_guideTyped{visibility:hidden}.phone_input_valid{position:absolute;z-index:1;top:50%;right:12px;display:grid;width:18px;height:18px;margin-top:-9px;place-items:center;color:var(--forma-success);pointer-events:none}.phone_input_messageSlot{position:relative;display:block;overflow:hidden}.phone_input_hint,.phone_input_error{display:block;padding-top:var(--forma-space-2);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.phone_input_hint{color:var(--forma-faint)}.phone_input_error{color:var(--forma-danger)}.phone_input_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.phone_input_shape,.phone_input_shape:after,.phone_input_check,.phone_input_slot,.phone_input_control{transition-duration:0ms}}@media(prefers-contrast:more){.phone_input_shape:after{border-color:var(--forma-border-strong)}}:is(.phone_input_field,.phone_input_label,.phone_input_control,.phone_input_number,.phone_input_anchor,.phone_input_shape,.phone_input_lid,.phone_input_trigger,.phone_input_clear,.phone_input_closeHit,.phone_input_measure,.phone_input_slot,.phone_input_layer,.phone_input_flag,.phone_input_dial,.phone_input_chevron,.phone_input_searchRow,.phone_input_searchIcon,.phone_input_search,.phone_input_listFace,.phone_input_scroll,.phone_input_options,.phone_input_highlight,.phone_input_group,.phone_input_groupLabel,.phone_input_option,.phone_input_name,.phone_input_meta,.phone_input_check,.phone_input_empty,.phone_input_numberWrap,.phone_input_guide,.phone_input_guideTyped,.phone_input_valid,.phone_input_messageSlot,.phone_input_hint,.phone_input_error,.phone_input_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.phone_input_field,.phone_input_label,.phone_input_control,.phone_input_number,.phone_input_anchor,.phone_input_shape,.phone_input_lid,.phone_input_trigger,.phone_input_clear,.phone_input_closeHit,.phone_input_measure,.phone_input_slot,.phone_input_layer,.phone_input_flag,.phone_input_dial,.phone_input_chevron,.phone_input_searchRow,.phone_input_searchIcon,.phone_input_search,.phone_input_listFace,.phone_input_scroll,.phone_input_options,.phone_input_highlight,.phone_input_group,.phone_input_groupLabel,.phone_input_option,.phone_input_name,.phone_input_meta,.phone_input_check,.phone_input_empty,.phone_input_numberWrap,.phone_input_guide,.phone_input_guideTyped,.phone_input_valid,.phone_input_messageSlot,.phone_input_hint,.phone_input_error,.phone_input_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.phone_input_field,.phone_input_label,.phone_input_control,.phone_input_number,.phone_input_anchor,.phone_input_shape,.phone_input_lid,.phone_input_trigger,.phone_input_clear,.phone_input_closeHit,.phone_input_measure,.phone_input_slot,.phone_input_layer,.phone_input_flag,.phone_input_dial,.phone_input_chevron,.phone_input_searchRow,.phone_input_searchIcon,.phone_input_search,.phone_input_listFace,.phone_input_scroll,.phone_input_options,.phone_input_highlight,.phone_input_group,.phone_input_groupLabel,.phone_input_option,.phone_input_name,.phone_input_meta,.phone_input_check,.phone_input_empty,.phone_input_numberWrap,.phone_input_guide,.phone_input_guideTyped,.phone_input_valid,.phone_input_messageSlot,.phone_input_hint,.phone_input_error,.phone_input_srOnly),[data-reduced-motion=true] :is(.phone_input_field,.phone_input_label,.phone_input_control,.phone_input_number,.phone_input_anchor,.phone_input_shape,.phone_input_lid,.phone_input_trigger,.phone_input_clear,.phone_input_closeHit,.phone_input_measure,.phone_input_slot,.phone_input_layer,.phone_input_flag,.phone_input_dial,.phone_input_chevron,.phone_input_searchRow,.phone_input_searchIcon,.phone_input_search,.phone_input_listFace,.phone_input_scroll,.phone_input_options,.phone_input_highlight,.phone_input_group,.phone_input_groupLabel,.phone_input_option,.phone_input_name,.phone_input_meta,.phone_input_check,.phone_input_empty,.phone_input_numberWrap,.phone_input_guide,.phone_input_guideTyped,.phone_input_valid,.phone_input_messageSlot,.phone_input_hint,.phone_input_error,.phone_input_srOnly):before,[data-reduced-motion=true] :is(.phone_input_field,.phone_input_label,.phone_input_control,.phone_input_number,.phone_input_anchor,.phone_input_shape,.phone_input_lid,.phone_input_trigger,.phone_input_clear,.phone_input_closeHit,.phone_input_measure,.phone_input_slot,.phone_input_layer,.phone_input_flag,.phone_input_dial,.phone_input_chevron,.phone_input_searchRow,.phone_input_searchIcon,.phone_input_search,.phone_input_listFace,.phone_input_scroll,.phone_input_options,.phone_input_highlight,.phone_input_group,.phone_input_groupLabel,.phone_input_option,.phone_input_name,.phone_input_meta,.phone_input_check,.phone_input_empty,.phone_input_numberWrap,.phone_input_guide,.phone_input_guideTyped,.phone_input_valid,.phone_input_messageSlot,.phone_input_hint,.phone_input_error,.phone_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.phone_input_field,.phone_input_label,.phone_input_control,.phone_input_number,.phone_input_anchor,.phone_input_shape,.phone_input_lid,.phone_input_trigger,.phone_input_clear,.phone_input_closeHit,.phone_input_measure,.phone_input_slot,.phone_input_layer,.phone_input_flag,.phone_input_dial,.phone_input_chevron,.phone_input_searchRow,.phone_input_searchIcon,.phone_input_search,.phone_input_listFace,.phone_input_scroll,.phone_input_options,.phone_input_highlight,.phone_input_group,.phone_input_groupLabel,.phone_input_option,.phone_input_name,.phone_input_meta,.phone_input_check,.phone_input_empty,.phone_input_numberWrap,.phone_input_guide,.phone_input_guideTyped,.phone_input_valid,.phone_input_messageSlot,.phone_input_hint,.phone_input_error,.phone_input_srOnly),:is(.phone_input_field,.phone_input_label,.phone_input_control,.phone_input_number,.phone_input_anchor,.phone_input_shape,.phone_input_lid,.phone_input_trigger,.phone_input_clear,.phone_input_closeHit,.phone_input_measure,.phone_input_slot,.phone_input_layer,.phone_input_flag,.phone_input_dial,.phone_input_chevron,.phone_input_searchRow,.phone_input_searchIcon,.phone_input_search,.phone_input_listFace,.phone_input_scroll,.phone_input_options,.phone_input_highlight,.phone_input_group,.phone_input_groupLabel,.phone_input_option,.phone_input_name,.phone_input_meta,.phone_input_check,.phone_input_empty,.phone_input_numberWrap,.phone_input_guide,.phone_input_guideTyped,.phone_input_valid,.phone_input_messageSlot,.phone_input_hint,.phone_input_error,.phone_input_srOnly):before,:is(.phone_input_field,.phone_input_label,.phone_input_control,.phone_input_number,.phone_input_anchor,.phone_input_shape,.phone_input_lid,.phone_input_trigger,.phone_input_clear,.phone_input_closeHit,.phone_input_measure,.phone_input_slot,.phone_input_layer,.phone_input_flag,.phone_input_dial,.phone_input_chevron,.phone_input_searchRow,.phone_input_searchIcon,.phone_input_search,.phone_input_listFace,.phone_input_scroll,.phone_input_options,.phone_input_highlight,.phone_input_group,.phone_input_groupLabel,.phone_input_option,.phone_input_name,.phone_input_meta,.phone_input_check,.phone_input_empty,.phone_input_numberWrap,.phone_input_guide,.phone_input_guideTyped,.phone_input_valid,.phone_input_messageSlot,.phone_input_hint,.phone_input_error,.phone_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.money_input_field{display:grid;min-width:0;font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.money_input_label{justify-self:start;margin-bottom:var(--forma-space-2);color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.money_input_control{position:relative;display:flex;min-width:0;height:var(--forma-arc-money-input-height, 76px);box-sizing:border-box;align-items:center;gap:var(--forma-space-2);padding:0 8px 0 18px;border:1px solid var(--forma-border-strong);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.money_input_control:hover:not([data-invalid]){border-color:var(--forma-text)}}.money_input_control[data-focused]{border-color:var(--forma-text)}.money_input_control[data-invalid]{border-color:var(--forma-danger)}.money_input_field[data-disabled] .money_input_control{opacity:.5;background:var(--forma-surface)}.money_input_amountWrap{position:relative;display:flex;min-width:0;height:100%;flex:1;align-items:center;overflow:hidden;cursor:text}.money_input_field[data-disabled] .money_input_amountWrap{cursor:not-allowed}.money_input_group{display:inline-flex;flex:none;align-items:baseline;transform-origin:0 50%;white-space:nowrap;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:500;line-height:1.2;letter-spacing:var(--forma-arc-tracking-display);font-variant-numeric:tabular-nums;font-kerning:none}.money_input_symbol{position:relative;display:inline-block;margin-right:.06em;color:var(--forma-muted);white-space:pre}.money_input_group>.money_input_symbol:last-child{margin-right:0;margin-left:.18em}.money_input_symbolSizer{position:absolute;top:0;left:0;visibility:hidden;white-space:pre}.money_input_symbolGlyph{display:inline-block;white-space:pre}.money_input_number{position:relative;display:inline-flex}.money_input_mirror{display:inline-flex}.money_input_input{position:absolute;z-index:1;top:0;left:0;width:calc(100% + .5em);height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:var(--forma-text);font:inherit;font-variant-numeric:inherit;font-kerning:none;letter-spacing:inherit;line-height:inherit;outline:none}.money_input_input::selection{background:color-mix(in oklab,var(--forma-text) 16%,transparent);color:transparent}.money_input_input:disabled{cursor:not-allowed}.money_input_column{--forma-arc-feather: .18em;position:relative;display:inline-block;overflow-x:visible;overflow-y:clip;margin-block:calc(var(--forma-arc-feather) * -1);padding-block:var(--forma-arc-feather);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.4),#000 calc(100% - var(--forma-arc-feather) * 1.4),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--forma-arc-feather) * 1.4),#000 calc(100% - var(--forma-arc-feather) * 1.4),transparent);transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.money_input_column[data-ghost]{color:color-mix(in oklab,var(--forma-faint) 55%,transparent)}.money_input_sizer{visibility:hidden;white-space:pre}.money_input_glyph{position:absolute;inset:var(--forma-arc-feather) 0;text-align:center;white-space:pre}.money_input_menuAnchor{position:relative;flex:none}.money_input_currencyButton{display:inline-flex;height:36px;align-items:center;gap:4px;padding:0 8px 0 12px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-text);cursor:pointer;font:inherit;font-size:var(--forma-font-size);font-weight:500;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.money_input_currencyButton:hover:not(:disabled){background:var(--forma-surface)}}.money_input_currencyButton:active:not(:disabled),.money_input_currencyButton[data-open]{background:var(--forma-surface)}.money_input_currencyButton:disabled{cursor:not-allowed}.money_input_code{font-variant-numeric:tabular-nums}.money_input_codeStatic{flex:none;padding:0 10px;color:var(--forma-muted);font-size:var(--forma-font-size);font-weight:500}.money_input_chevron{display:grid;width:16px;height:16px;place-items:center;color:var(--forma-faint)}.money_input_menu{--forma-arc-drop: calc((var(--forma-arc-money-input-height, 76px) - 36px) / 2 + var(--forma-space-2));position:absolute;z-index:30;top:calc(100% + var(--forma-arc-drop));right:-8px;width:min(256px,calc(100vw - 2rem));box-sizing:border-box;padding:6px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);transform-origin:calc(100% - 44px) calc(var(--forma-arc-drop) * -1 - 18px)}.money_input_list{position:relative;display:grid;max-height:288px;gap:2px;overflow-y:auto;overscroll-behavior:contain;outline:none;scrollbar-width:thin}.money_input_highlight{position:absolute;top:0;right:0;left:0;border-radius:14px;background:color-mix(in oklab,var(--forma-text) 6.5%,transparent);pointer-events:none}.money_input_option{position:relative;display:flex;min-height:36px;box-sizing:border-box;align-items:center;gap:10px;padding:0 10px;border-radius:14px;color:var(--forma-muted);cursor:pointer;font-size:var(--forma-font-size);user-select:none;-webkit-user-select:none;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.money_input_option[data-active],.money_input_option[aria-selected=true]{color:var(--forma-text)}.money_input_optionSymbol{width:22px;flex:none;color:var(--forma-faint);text-align:center}.money_input_optionCode{flex:none;font-weight:500;font-variant-numeric:tabular-nums}.money_input_optionName{min-width:0;flex:1;overflow:hidden;color:var(--forma-faint);font-size:var(--forma-font-small);text-overflow:ellipsis;white-space:nowrap}.money_input_check{display:grid;width:16px;height:16px;flex:none;place-items:center;color:var(--forma-text);opacity:0;transform:scale(.6);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.money_input_check[data-on]{opacity:1;transform:none}.money_input_toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--forma-space-2) var(--forma-space-3);padding-top:var(--forma-space-3)}.money_input_chips{display:flex;flex-wrap:wrap;gap:6px}.money_input_chip{height:30px;padding:0 12px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);color:var(--forma-muted);cursor:pointer;font:inherit;font-size:var(--forma-font-small);font-weight:500;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}@media(hover:hover)and (pointer:fine){.money_input_chip:hover:not(:disabled){background:var(--forma-surface);color:var(--forma-text)}}.money_input_chip:active:not(:disabled){transform:scale(.96);transition-duration:var(--forma-duration-fast),var(--forma-duration-fast),var(--forma-duration-fast),.1s}.money_input_chip[aria-disabled=true]{opacity:.45}.money_input_chip:disabled{opacity:.45;cursor:not-allowed}.money_input_range{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums;transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.money_input_range[data-flash]{color:var(--forma-warning);transition-duration:var(--forma-arc-duration-instant)}.money_input_messageSlot{position:relative;display:block;overflow:hidden}.money_input_hint,.money_input_error{display:block;padding-top:var(--forma-space-2);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.money_input_hint{color:var(--forma-faint)}.money_input_error{color:var(--forma-danger)}.money_input_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:420px){.money_input_control{padding-left:14px}.money_input_group{font-size:var(--forma-arc-text-2xl)}}@media(prefers-reduced-motion:reduce){.money_input_control,.money_input_column,.money_input_check,.money_input_chip,.money_input_range{transition-duration:0ms}.money_input_chip:active:not(:disabled){transform:none}}:is(.money_input_field,.money_input_label,.money_input_control,.money_input_amountWrap,.money_input_group,.money_input_symbol,.money_input_symbolSizer,.money_input_symbolGlyph,.money_input_number,.money_input_mirror,.money_input_input,.money_input_column,.money_input_sizer,.money_input_glyph,.money_input_menuAnchor,.money_input_currencyButton,.money_input_code,.money_input_codeStatic,.money_input_chevron,.money_input_menu,.money_input_list,.money_input_highlight,.money_input_option,.money_input_optionSymbol,.money_input_optionCode,.money_input_optionName,.money_input_check,.money_input_toolbar,.money_input_chips,.money_input_chip,.money_input_range,.money_input_messageSlot,.money_input_hint,.money_input_error,.money_input_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.money_input_field,.money_input_label,.money_input_control,.money_input_amountWrap,.money_input_group,.money_input_symbol,.money_input_symbolSizer,.money_input_symbolGlyph,.money_input_number,.money_input_mirror,.money_input_input,.money_input_column,.money_input_sizer,.money_input_glyph,.money_input_menuAnchor,.money_input_currencyButton,.money_input_code,.money_input_codeStatic,.money_input_chevron,.money_input_menu,.money_input_list,.money_input_highlight,.money_input_option,.money_input_optionSymbol,.money_input_optionCode,.money_input_optionName,.money_input_check,.money_input_toolbar,.money_input_chips,.money_input_chip,.money_input_range,.money_input_messageSlot,.money_input_hint,.money_input_error,.money_input_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.money_input_field,.money_input_label,.money_input_control,.money_input_amountWrap,.money_input_group,.money_input_symbol,.money_input_symbolSizer,.money_input_symbolGlyph,.money_input_number,.money_input_mirror,.money_input_input,.money_input_column,.money_input_sizer,.money_input_glyph,.money_input_menuAnchor,.money_input_currencyButton,.money_input_code,.money_input_codeStatic,.money_input_chevron,.money_input_menu,.money_input_list,.money_input_highlight,.money_input_option,.money_input_optionSymbol,.money_input_optionCode,.money_input_optionName,.money_input_check,.money_input_toolbar,.money_input_chips,.money_input_chip,.money_input_range,.money_input_messageSlot,.money_input_hint,.money_input_error,.money_input_srOnly),[data-reduced-motion=true] :is(.money_input_field,.money_input_label,.money_input_control,.money_input_amountWrap,.money_input_group,.money_input_symbol,.money_input_symbolSizer,.money_input_symbolGlyph,.money_input_number,.money_input_mirror,.money_input_input,.money_input_column,.money_input_sizer,.money_input_glyph,.money_input_menuAnchor,.money_input_currencyButton,.money_input_code,.money_input_codeStatic,.money_input_chevron,.money_input_menu,.money_input_list,.money_input_highlight,.money_input_option,.money_input_optionSymbol,.money_input_optionCode,.money_input_optionName,.money_input_check,.money_input_toolbar,.money_input_chips,.money_input_chip,.money_input_range,.money_input_messageSlot,.money_input_hint,.money_input_error,.money_input_srOnly):before,[data-reduced-motion=true] :is(.money_input_field,.money_input_label,.money_input_control,.money_input_amountWrap,.money_input_group,.money_input_symbol,.money_input_symbolSizer,.money_input_symbolGlyph,.money_input_number,.money_input_mirror,.money_input_input,.money_input_column,.money_input_sizer,.money_input_glyph,.money_input_menuAnchor,.money_input_currencyButton,.money_input_code,.money_input_codeStatic,.money_input_chevron,.money_input_menu,.money_input_list,.money_input_highlight,.money_input_option,.money_input_optionSymbol,.money_input_optionCode,.money_input_optionName,.money_input_check,.money_input_toolbar,.money_input_chips,.money_input_chip,.money_input_range,.money_input_messageSlot,.money_input_hint,.money_input_error,.money_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.money_input_field,.money_input_label,.money_input_control,.money_input_amountWrap,.money_input_group,.money_input_symbol,.money_input_symbolSizer,.money_input_symbolGlyph,.money_input_number,.money_input_mirror,.money_input_input,.money_input_column,.money_input_sizer,.money_input_glyph,.money_input_menuAnchor,.money_input_currencyButton,.money_input_code,.money_input_codeStatic,.money_input_chevron,.money_input_menu,.money_input_list,.money_input_highlight,.money_input_option,.money_input_optionSymbol,.money_input_optionCode,.money_input_optionName,.money_input_check,.money_input_toolbar,.money_input_chips,.money_input_chip,.money_input_range,.money_input_messageSlot,.money_input_hint,.money_input_error,.money_input_srOnly),:is(.money_input_field,.money_input_label,.money_input_control,.money_input_amountWrap,.money_input_group,.money_input_symbol,.money_input_symbolSizer,.money_input_symbolGlyph,.money_input_number,.money_input_mirror,.money_input_input,.money_input_column,.money_input_sizer,.money_input_glyph,.money_input_menuAnchor,.money_input_currencyButton,.money_input_code,.money_input_codeStatic,.money_input_chevron,.money_input_menu,.money_input_list,.money_input_highlight,.money_input_option,.money_input_optionSymbol,.money_input_optionCode,.money_input_optionName,.money_input_check,.money_input_toolbar,.money_input_chips,.money_input_chip,.money_input_range,.money_input_messageSlot,.money_input_hint,.money_input_error,.money_input_srOnly):before,:is(.money_input_field,.money_input_label,.money_input_control,.money_input_amountWrap,.money_input_group,.money_input_symbol,.money_input_symbolSizer,.money_input_symbolGlyph,.money_input_number,.money_input_mirror,.money_input_input,.money_input_column,.money_input_sizer,.money_input_glyph,.money_input_menuAnchor,.money_input_currencyButton,.money_input_code,.money_input_codeStatic,.money_input_chevron,.money_input_menu,.money_input_list,.money_input_highlight,.money_input_option,.money_input_optionSymbol,.money_input_optionCode,.money_input_optionName,.money_input_check,.money_input_toolbar,.money_input_chips,.money_input_chip,.money_input_range,.money_input_messageSlot,.money_input_hint,.money_input_error,.money_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.shortcut_recorder_kbd{display:inline-grid;min-width:26px;height:26px;box-sizing:border-box;place-items:center;padding:0 7px 1px;border:1px solid var(--forma-border-strong);border-bottom-width:2px;border-radius:8px;background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-small);font-weight:500;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),border-bottom-width var(--forma-duration-fast) var(--forma-ease-standard)}.shortcut_recorder_kbd[data-size=sm]{min-width:22px;height:22px;padding:0 5px 1px;border-radius:7px;font-size:var(--forma-font-small)}.shortcut_recorder_kbd[data-pressed]{transform:translateY(1px);border-color:color-mix(in oklab,var(--forma-accent) 55%,var(--forma-border-strong));border-bottom-width:1px;background:var(--forma-arc-accent-subtle);color:var(--forma-accent-hover);transition-duration:90ms}.shortcut_recorder_kbd[data-tone=warning]{border-color:color-mix(in oklab,var(--forma-warning) 55%,var(--forma-border-strong));background:color-mix(in oklab,var(--forma-warning) 12%,var(--forma-surface-raised));color:var(--forma-text)}.shortcut_recorder_keys{display:inline-flex;flex:none;align-items:center;gap:4px}.shortcut_recorder_field{display:grid;min-width:0;font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.shortcut_recorder_label{justify-self:start;margin-bottom:var(--forma-space-2);color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.shortcut_recorder_control{position:relative;display:flex;min-width:0;height:var(--forma-control-height);box-sizing:border-box;align-items:center;border:1px solid var(--forma-border-strong);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.shortcut_recorder_control[data-state=idle]:hover{border-color:var(--forma-text)}}.shortcut_recorder_control:has(.shortcut_recorder_recorder:focus-visible){border-color:var(--forma-text)}.shortcut_recorder_control[data-state=recording]{border-color:var(--forma-accent);background:color-mix(in oklab,var(--forma-accent) 4%,var(--forma-surface-raised))}.shortcut_recorder_control[data-state=conflict]{border-color:var(--forma-warning)}.shortcut_recorder_field[data-disabled] .shortcut_recorder_control{opacity:.5;background:var(--forma-surface)}.shortcut_recorder_recorder{display:flex;min-width:0;height:100%;flex:1;align-items:center;padding:0 6px 0 9px;border:0;border-radius:var(--forma-radius-control);background:transparent;color:var(--forma-text);cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none}.shortcut_recorder_recorder:disabled{cursor:not-allowed}.shortcut_recorder_row{position:relative;display:flex;min-width:0;align-items:center;gap:4px}.shortcut_recorder_chipSlot{display:inline-flex}.shortcut_recorder_placeholder{padding-left:3px;color:var(--forma-faint);font-size:var(--forma-font-size);white-space:nowrap}.shortcut_recorder_placeholder[data-recording]{color:var(--forma-muted)}.shortcut_recorder_dot{width:7px;height:7px;flex:none;margin:0 6px 0 3px;border-radius:50%;background:var(--forma-accent);animation:shortcut_recorder_breathe 1.4s var(--forma-arc-ease-in-out) infinite}.shortcut_recorder_dot[data-reduced]{animation:none}@keyframes shortcut_recorder_breathe{50%{opacity:.35}}.shortcut_recorder_actions{display:flex;flex:none;align-items:center;gap:2px;padding-right:4px}.shortcut_recorder_action{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:calc(var(--forma-radius-control) - 5px);background:transparent;color:var(--forma-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.shortcut_recorder_action:hover{background:var(--forma-surface);color:var(--forma-text)}}.shortcut_recorder_action:active,.shortcut_recorder_action:focus-visible{background:var(--forma-surface);color:var(--forma-text);outline:none}.shortcut_recorder_messageSlot{position:relative;overflow:hidden}.shortcut_recorder_message{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--forma-space-3);padding-top:var(--forma-space-2);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.shortcut_recorder_message[data-tone=hint]{color:var(--forma-faint)}.shortcut_recorder_message[data-tone=warning]{color:var(--forma-muted)}.shortcut_recorder_message[data-tone=warning] .shortcut_recorder_messageText:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 1px 1px;border-radius:50%;background:var(--forma-warning);vertical-align:middle}.shortcut_recorder_strong{color:var(--forma-text);font-weight:500}.shortcut_recorder_messageActions{display:inline-flex;gap:var(--forma-space-3)}.shortcut_recorder_link{padding:0;border:0;background:none;color:var(--forma-text);cursor:pointer;font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--forma-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.shortcut_recorder_link:focus-visible{text-decoration-color:currentColor;outline:none}.shortcut_recorder_link[data-quiet]{color:var(--forma-faint);font-weight:400;text-decoration:none}@media(hover:hover)and (pointer:fine){.shortcut_recorder_link:hover{text-decoration-color:currentColor}.shortcut_recorder_link[data-quiet]:hover{color:var(--forma-text)}}.shortcut_recorder_list{container-type:inline-size;display:grid;min-width:0;gap:var(--forma-space-3);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.shortcut_recorder_searchRow{display:flex;height:var(--forma-control-small-height);box-sizing:border-box;align-items:center;gap:var(--forma-space-2);padding:0 6px 0 12px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.shortcut_recorder_searchRow:focus-within{border-color:var(--forma-text)}.shortcut_recorder_searchIcon{flex:none;color:var(--forma-faint)}.shortcut_recorder_search{min-width:0;height:100%;flex:1;padding:0;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);outline:none;-webkit-appearance:none;appearance:none}.shortcut_recorder_search::placeholder{color:var(--forma-faint)}.shortcut_recorder_search::-webkit-search-cancel-button{display:none}.shortcut_recorder_count{flex:none;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.shortcut_recorder_clear{display:grid;width:24px;height:24px;flex:none;place-items:center;padding:0;border:0;border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-text) 8%,transparent);color:var(--forma-muted);cursor:pointer}.shortcut_recorder_clear:focus-visible{background:color-mix(in oklab,var(--forma-text) 14%,transparent);color:var(--forma-text);outline:none}.shortcut_recorder_groups{display:grid;align-items:start;gap:0 var(--forma-space-6)}@container (min-width: 520px){.shortcut_recorder_groups{grid-template-columns:1fr 1fr}}.shortcut_recorder_group{overflow:hidden;margin-inline:-8px;padding-inline:8px}.shortcut_recorder_groupLabel{margin:0;padding:var(--forma-space-3) 0 var(--forma-space-1);color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:400}.shortcut_recorder_rows{display:grid;margin:0;padding:0;list-style:none}.shortcut_recorder_item{overflow:hidden;margin-inline:-8px}.shortcut_recorder_itemInner{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:var(--forma-space-3);padding:0 8px;border-radius:10px;transition:opacity var(--forma-duration-normal) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.shortcut_recorder_item+.shortcut_recorder_item .shortcut_recorder_itemInner{box-shadow:inset 0 1px 0 var(--forma-arc-border-subtle)}.shortcut_recorder_item[data-dim] .shortcut_recorder_itemInner{opacity:.38}.shortcut_recorder_item[data-match] .shortcut_recorder_itemInner{background:var(--forma-arc-accent-subtle);box-shadow:none}.shortcut_recorder_item[data-match]+.shortcut_recorder_item .shortcut_recorder_itemInner{box-shadow:none}.shortcut_recorder_itemLabel{min-width:0;overflow:hidden;color:var(--forma-muted);font-size:var(--forma-font-size);text-overflow:ellipsis;white-space:nowrap;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.shortcut_recorder_item[data-match] .shortcut_recorder_itemLabel{color:var(--forma-text)}.shortcut_recorder_empty{margin:0;padding:var(--forma-space-4) 0;color:var(--forma-faint);font-size:var(--forma-font-size)}.shortcut_recorder_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.shortcut_recorder_kbd,.shortcut_recorder_control,.shortcut_recorder_itemInner{transition-duration:0ms}.shortcut_recorder_kbd[data-pressed]{transform:none}.shortcut_recorder_dot{animation:none}}:is(.shortcut_recorder_kbd,.shortcut_recorder_keys,.shortcut_recorder_field,.shortcut_recorder_label,.shortcut_recorder_control,.shortcut_recorder_recorder,.shortcut_recorder_row,.shortcut_recorder_chipSlot,.shortcut_recorder_placeholder,.shortcut_recorder_dot,.shortcut_recorder_actions,.shortcut_recorder_action,.shortcut_recorder_messageSlot,.shortcut_recorder_message,.shortcut_recorder_messageText,.shortcut_recorder_strong,.shortcut_recorder_messageActions,.shortcut_recorder_link,.shortcut_recorder_list,.shortcut_recorder_searchRow,.shortcut_recorder_searchIcon,.shortcut_recorder_search,.shortcut_recorder_count,.shortcut_recorder_clear,.shortcut_recorder_groups,.shortcut_recorder_group,.shortcut_recorder_groupLabel,.shortcut_recorder_rows,.shortcut_recorder_item,.shortcut_recorder_itemInner,.shortcut_recorder_itemLabel,.shortcut_recorder_empty,.shortcut_recorder_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.shortcut_recorder_kbd,.shortcut_recorder_keys,.shortcut_recorder_field,.shortcut_recorder_label,.shortcut_recorder_control,.shortcut_recorder_recorder,.shortcut_recorder_row,.shortcut_recorder_chipSlot,.shortcut_recorder_placeholder,.shortcut_recorder_dot,.shortcut_recorder_actions,.shortcut_recorder_action,.shortcut_recorder_messageSlot,.shortcut_recorder_message,.shortcut_recorder_messageText,.shortcut_recorder_strong,.shortcut_recorder_messageActions,.shortcut_recorder_link,.shortcut_recorder_list,.shortcut_recorder_searchRow,.shortcut_recorder_searchIcon,.shortcut_recorder_search,.shortcut_recorder_count,.shortcut_recorder_clear,.shortcut_recorder_groups,.shortcut_recorder_group,.shortcut_recorder_groupLabel,.shortcut_recorder_rows,.shortcut_recorder_item,.shortcut_recorder_itemInner,.shortcut_recorder_itemLabel,.shortcut_recorder_empty,.shortcut_recorder_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.shortcut_recorder_kbd,.shortcut_recorder_keys,.shortcut_recorder_field,.shortcut_recorder_label,.shortcut_recorder_control,.shortcut_recorder_recorder,.shortcut_recorder_row,.shortcut_recorder_chipSlot,.shortcut_recorder_placeholder,.shortcut_recorder_dot,.shortcut_recorder_actions,.shortcut_recorder_action,.shortcut_recorder_messageSlot,.shortcut_recorder_message,.shortcut_recorder_messageText,.shortcut_recorder_strong,.shortcut_recorder_messageActions,.shortcut_recorder_link,.shortcut_recorder_list,.shortcut_recorder_searchRow,.shortcut_recorder_searchIcon,.shortcut_recorder_search,.shortcut_recorder_count,.shortcut_recorder_clear,.shortcut_recorder_groups,.shortcut_recorder_group,.shortcut_recorder_groupLabel,.shortcut_recorder_rows,.shortcut_recorder_item,.shortcut_recorder_itemInner,.shortcut_recorder_itemLabel,.shortcut_recorder_empty,.shortcut_recorder_srOnly),[data-reduced-motion=true] :is(.shortcut_recorder_kbd,.shortcut_recorder_keys,.shortcut_recorder_field,.shortcut_recorder_label,.shortcut_recorder_control,.shortcut_recorder_recorder,.shortcut_recorder_row,.shortcut_recorder_chipSlot,.shortcut_recorder_placeholder,.shortcut_recorder_dot,.shortcut_recorder_actions,.shortcut_recorder_action,.shortcut_recorder_messageSlot,.shortcut_recorder_message,.shortcut_recorder_messageText,.shortcut_recorder_strong,.shortcut_recorder_messageActions,.shortcut_recorder_link,.shortcut_recorder_list,.shortcut_recorder_searchRow,.shortcut_recorder_searchIcon,.shortcut_recorder_search,.shortcut_recorder_count,.shortcut_recorder_clear,.shortcut_recorder_groups,.shortcut_recorder_group,.shortcut_recorder_groupLabel,.shortcut_recorder_rows,.shortcut_recorder_item,.shortcut_recorder_itemInner,.shortcut_recorder_itemLabel,.shortcut_recorder_empty,.shortcut_recorder_srOnly):before,[data-reduced-motion=true] :is(.shortcut_recorder_kbd,.shortcut_recorder_keys,.shortcut_recorder_field,.shortcut_recorder_label,.shortcut_recorder_control,.shortcut_recorder_recorder,.shortcut_recorder_row,.shortcut_recorder_chipSlot,.shortcut_recorder_placeholder,.shortcut_recorder_dot,.shortcut_recorder_actions,.shortcut_recorder_action,.shortcut_recorder_messageSlot,.shortcut_recorder_message,.shortcut_recorder_messageText,.shortcut_recorder_strong,.shortcut_recorder_messageActions,.shortcut_recorder_link,.shortcut_recorder_list,.shortcut_recorder_searchRow,.shortcut_recorder_searchIcon,.shortcut_recorder_search,.shortcut_recorder_count,.shortcut_recorder_clear,.shortcut_recorder_groups,.shortcut_recorder_group,.shortcut_recorder_groupLabel,.shortcut_recorder_rows,.shortcut_recorder_item,.shortcut_recorder_itemInner,.shortcut_recorder_itemLabel,.shortcut_recorder_empty,.shortcut_recorder_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.shortcut_recorder_kbd,.shortcut_recorder_keys,.shortcut_recorder_field,.shortcut_recorder_label,.shortcut_recorder_control,.shortcut_recorder_recorder,.shortcut_recorder_row,.shortcut_recorder_chipSlot,.shortcut_recorder_placeholder,.shortcut_recorder_dot,.shortcut_recorder_actions,.shortcut_recorder_action,.shortcut_recorder_messageSlot,.shortcut_recorder_message,.shortcut_recorder_messageText,.shortcut_recorder_strong,.shortcut_recorder_messageActions,.shortcut_recorder_link,.shortcut_recorder_list,.shortcut_recorder_searchRow,.shortcut_recorder_searchIcon,.shortcut_recorder_search,.shortcut_recorder_count,.shortcut_recorder_clear,.shortcut_recorder_groups,.shortcut_recorder_group,.shortcut_recorder_groupLabel,.shortcut_recorder_rows,.shortcut_recorder_item,.shortcut_recorder_itemInner,.shortcut_recorder_itemLabel,.shortcut_recorder_empty,.shortcut_recorder_srOnly),:is(.shortcut_recorder_kbd,.shortcut_recorder_keys,.shortcut_recorder_field,.shortcut_recorder_label,.shortcut_recorder_control,.shortcut_recorder_recorder,.shortcut_recorder_row,.shortcut_recorder_chipSlot,.shortcut_recorder_placeholder,.shortcut_recorder_dot,.shortcut_recorder_actions,.shortcut_recorder_action,.shortcut_recorder_messageSlot,.shortcut_recorder_message,.shortcut_recorder_messageText,.shortcut_recorder_strong,.shortcut_recorder_messageActions,.shortcut_recorder_link,.shortcut_recorder_list,.shortcut_recorder_searchRow,.shortcut_recorder_searchIcon,.shortcut_recorder_search,.shortcut_recorder_count,.shortcut_recorder_clear,.shortcut_recorder_groups,.shortcut_recorder_group,.shortcut_recorder_groupLabel,.shortcut_recorder_rows,.shortcut_recorder_item,.shortcut_recorder_itemInner,.shortcut_recorder_itemLabel,.shortcut_recorder_empty,.shortcut_recorder_srOnly):before,:is(.shortcut_recorder_kbd,.shortcut_recorder_keys,.shortcut_recorder_field,.shortcut_recorder_label,.shortcut_recorder_control,.shortcut_recorder_recorder,.shortcut_recorder_row,.shortcut_recorder_chipSlot,.shortcut_recorder_placeholder,.shortcut_recorder_dot,.shortcut_recorder_actions,.shortcut_recorder_action,.shortcut_recorder_messageSlot,.shortcut_recorder_message,.shortcut_recorder_messageText,.shortcut_recorder_strong,.shortcut_recorder_messageActions,.shortcut_recorder_link,.shortcut_recorder_list,.shortcut_recorder_searchRow,.shortcut_recorder_searchIcon,.shortcut_recorder_search,.shortcut_recorder_count,.shortcut_recorder_clear,.shortcut_recorder_groups,.shortcut_recorder_group,.shortcut_recorder_groupLabel,.shortcut_recorder_rows,.shortcut_recorder_item,.shortcut_recorder_itemInner,.shortcut_recorder_itemLabel,.shortcut_recorder_empty,.shortcut_recorder_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.confirm_morph_root{position:relative;display:inline-flex;min-width:0;max-width:100%;vertical-align:middle;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:20px;-webkit-tap-highlight-color:transparent}.confirm_morph_surface{position:relative;display:flex;height:var(--forma-control-small-height);max-width:100%;justify-content:flex-start;overflow:clip;border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard)}.confirm_morph_surface:after{content:"";position:absolute;inset:0;border:1px solid var(--forma-line);border-radius:inherit;pointer-events:none;transition:border-color var(--forma-duration-normal) var(--forma-ease-standard)}.confirm_morph_root[data-disabled][data-state=idle] .confirm_morph_surface{box-shadow:none}.confirm_morph_root[data-disabled][data-state=idle] .confirm_morph_surface:after{border-color:var(--forma-arc-border-subtle)}.confirm_morph_face{display:flex;flex:none;height:100%;align-items:center;gap:2px;padding:0 4px;white-space:nowrap}.confirm_morph_face[data-face=idle]{padding:0}.confirm_morph_face[inert]{position:absolute;top:0;inset-inline-start:0;pointer-events:none}.confirm_morph_part{display:inline-flex;height:100%;align-items:center}.confirm_morph_trigger{display:inline-flex;height:100%;align-items:center;gap:8px;padding:0 16px 0 14px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-text);cursor:pointer;font:inherit;font-weight:500;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.confirm_morph_trigger:active:not(:disabled){background:color-mix(in oklab,var(--forma-text) 9%,transparent);transition-duration:0ms}.confirm_morph_trigger:disabled{color:var(--forma-faint);cursor:not-allowed}.confirm_morph_trigger:disabled .confirm_morph_icon{opacity:.7}.confirm_morph_icon{display:grid;width:16px;height:16px;place-items:center;color:var(--forma-muted)}.confirm_morph_trigger:disabled .confirm_morph_icon{color:inherit}.confirm_morph_icon>svg{width:16px;height:16px}.confirm_morph_prompt{max-width:16rem;overflow:hidden;padding:0 8px 0 12px;color:var(--forma-text);font-weight:500;font-variant-numeric:tabular-nums}.confirm_morph_prompt>span{overflow:hidden;text-overflow:ellipsis}.confirm_morph_secondary,.confirm_morph_confirm{position:relative;display:inline-flex;flex:none;height:calc(var(--forma-control-small-height) - 8px);align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:var(--forma-radius-pill);cursor:pointer;font:inherit;font-weight:500;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard);touch-action:manipulation}.confirm_morph_secondary{background:transparent;color:var(--forma-muted)}.confirm_morph_face:is([data-face=done],[data-face=error]) .confirm_morph_secondary{color:var(--forma-text)}.confirm_morph_secondary:active{background:color-mix(in oklab,var(--forma-text) 11%,transparent);color:var(--forma-text);transition-duration:0ms}.confirm_morph_confirm{overflow:clip;background:color-mix(in oklab,var(--forma-danger) 13%,transparent);color:var(--forma-danger)}.confirm_morph_confirm:active{background:color-mix(in oklab,var(--forma-danger) 22%,transparent);transition-duration:0ms}.confirm_morph_root[data-tone=neutral] .confirm_morph_confirm{background:var(--forma-accent);color:var(--forma-on-accent)}.confirm_morph_root[data-tone=neutral] .confirm_morph_confirm:active{background:var(--forma-accent-hover)}.confirm_morph_root[data-mode=hold] .confirm_morph_confirm{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.confirm_morph_fill{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;background:var(--forma-danger);color:var(--forma-canvas);pointer-events:none}.confirm_morph_root[data-tone=neutral] .confirm_morph_fill{background:var(--forma-accent-hover);color:var(--forma-on-accent)}.confirm_morph_status{gap:8px;padding:0 10px 0 12px;color:var(--forma-text);font-weight:500;font-variant-numeric:tabular-nums}.confirm_morph_status>svg{flex:none}.confirm_morph_statusText{display:inline-flex;align-items:baseline;gap:.25em}.confirm_morph_face[data-face=pending] .confirm_morph_status{padding-inline:12px 16px;color:var(--forma-muted)}.confirm_morph_face[data-face=done]:not(:has(.confirm_morph_secondary)) .confirm_morph_status{padding-right:14px}.confirm_morph_face[data-face=counting] .confirm_morph_status{padding-right:6px;color:var(--forma-muted)}.confirm_morph_alert{color:var(--forma-danger)}.confirm_morph_check{width:18px;height:18px}.confirm_morph_checkDisc{fill:var(--forma-success)}.confirm_morph_checkTick{stroke:var(--forma-canvas)}.confirm_morph_spinner{animation:confirm_morph_spin .7s linear infinite}@keyframes confirm_morph_spin{to{transform:rotate(360deg)}}.confirm_morph_ring{width:16px;height:16px}.confirm_morph_ringTrack{stroke:var(--forma-line)}.confirm_morph_ringFill{stroke:var(--forma-danger)}.confirm_morph_root[data-tone=neutral] .confirm_morph_ringFill{stroke:var(--forma-accent)}.confirm_morph_seconds{display:inline-grid;min-width:1ch;color:var(--forma-text);font-variant-numeric:tabular-nums}.confirm_morph_digit{grid-area:1 / 1}.confirm_morph_root,.confirm_morph_root :focus{outline:none}.confirm_morph_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(hover:hover)and (pointer:fine){.confirm_morph_trigger:hover:not(:disabled):not(:active){background:color-mix(in oklab,var(--forma-text) 5%,transparent)}.confirm_morph_secondary:hover:not(:active){background:color-mix(in oklab,var(--forma-text) 7%,transparent);color:var(--forma-text)}.confirm_morph_confirm:hover:not(:active){background:color-mix(in oklab,var(--forma-danger) 18%,transparent)}.confirm_morph_root[data-tone=neutral] .confirm_morph_confirm:hover:not(:active){background:var(--forma-accent-hover)}}.confirm_morph_trigger:focus-visible{background:color-mix(in oklab,var(--forma-text) 6%,transparent)}.confirm_morph_secondary:focus-visible{background:color-mix(in oklab,var(--forma-text) 8%,transparent);color:var(--forma-text)}.confirm_morph_confirm:focus-visible{background:color-mix(in oklab,var(--forma-danger) 20%,transparent)}.confirm_morph_root[data-tone=neutral] .confirm_morph_confirm:focus-visible{background:var(--forma-accent-hover)}@media(prefers-reduced-motion:reduce){.confirm_morph_surface,.confirm_morph_surface:after,.confirm_morph_trigger,.confirm_morph_secondary,.confirm_morph_confirm{transition-duration:0ms}.confirm_morph_spinner{animation-duration:1.6s}}@media(prefers-contrast:more){.confirm_morph_surface:after{border-color:var(--forma-border-strong)}.confirm_morph_confirm{background:color-mix(in oklab,var(--forma-danger) 22%,transparent)}}:is(.confirm_morph_root,.confirm_morph_surface,.confirm_morph_face,.confirm_morph_part,.confirm_morph_trigger,.confirm_morph_icon,.confirm_morph_prompt,.confirm_morph_secondary,.confirm_morph_confirm,.confirm_morph_fill,.confirm_morph_status,.confirm_morph_statusText,.confirm_morph_alert,.confirm_morph_check,.confirm_morph_checkDisc,.confirm_morph_checkTick,.confirm_morph_spinner,.confirm_morph_ring,.confirm_morph_ringTrack,.confirm_morph_ringFill,.confirm_morph_seconds,.confirm_morph_digit,.confirm_morph_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.confirm_morph_root,.confirm_morph_surface,.confirm_morph_face,.confirm_morph_part,.confirm_morph_trigger,.confirm_morph_icon,.confirm_morph_prompt,.confirm_morph_secondary,.confirm_morph_confirm,.confirm_morph_fill,.confirm_morph_status,.confirm_morph_statusText,.confirm_morph_alert,.confirm_morph_check,.confirm_morph_checkDisc,.confirm_morph_checkTick,.confirm_morph_spinner,.confirm_morph_ring,.confirm_morph_ringTrack,.confirm_morph_ringFill,.confirm_morph_seconds,.confirm_morph_digit,.confirm_morph_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.confirm_morph_root,.confirm_morph_surface,.confirm_morph_face,.confirm_morph_part,.confirm_morph_trigger,.confirm_morph_icon,.confirm_morph_prompt,.confirm_morph_secondary,.confirm_morph_confirm,.confirm_morph_fill,.confirm_morph_status,.confirm_morph_statusText,.confirm_morph_alert,.confirm_morph_check,.confirm_morph_checkDisc,.confirm_morph_checkTick,.confirm_morph_spinner,.confirm_morph_ring,.confirm_morph_ringTrack,.confirm_morph_ringFill,.confirm_morph_seconds,.confirm_morph_digit,.confirm_morph_srOnly),[data-reduced-motion=true] :is(.confirm_morph_root,.confirm_morph_surface,.confirm_morph_face,.confirm_morph_part,.confirm_morph_trigger,.confirm_morph_icon,.confirm_morph_prompt,.confirm_morph_secondary,.confirm_morph_confirm,.confirm_morph_fill,.confirm_morph_status,.confirm_morph_statusText,.confirm_morph_alert,.confirm_morph_check,.confirm_morph_checkDisc,.confirm_morph_checkTick,.confirm_morph_spinner,.confirm_morph_ring,.confirm_morph_ringTrack,.confirm_morph_ringFill,.confirm_morph_seconds,.confirm_morph_digit,.confirm_morph_srOnly):before,[data-reduced-motion=true] :is(.confirm_morph_root,.confirm_morph_surface,.confirm_morph_face,.confirm_morph_part,.confirm_morph_trigger,.confirm_morph_icon,.confirm_morph_prompt,.confirm_morph_secondary,.confirm_morph_confirm,.confirm_morph_fill,.confirm_morph_status,.confirm_morph_statusText,.confirm_morph_alert,.confirm_morph_check,.confirm_morph_checkDisc,.confirm_morph_checkTick,.confirm_morph_spinner,.confirm_morph_ring,.confirm_morph_ringTrack,.confirm_morph_ringFill,.confirm_morph_seconds,.confirm_morph_digit,.confirm_morph_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.confirm_morph_root,.confirm_morph_surface,.confirm_morph_face,.confirm_morph_part,.confirm_morph_trigger,.confirm_morph_icon,.confirm_morph_prompt,.confirm_morph_secondary,.confirm_morph_confirm,.confirm_morph_fill,.confirm_morph_status,.confirm_morph_statusText,.confirm_morph_alert,.confirm_morph_check,.confirm_morph_checkDisc,.confirm_morph_checkTick,.confirm_morph_spinner,.confirm_morph_ring,.confirm_morph_ringTrack,.confirm_morph_ringFill,.confirm_morph_seconds,.confirm_morph_digit,.confirm_morph_srOnly),:is(.confirm_morph_root,.confirm_morph_surface,.confirm_morph_face,.confirm_morph_part,.confirm_morph_trigger,.confirm_morph_icon,.confirm_morph_prompt,.confirm_morph_secondary,.confirm_morph_confirm,.confirm_morph_fill,.confirm_morph_status,.confirm_morph_statusText,.confirm_morph_alert,.confirm_morph_check,.confirm_morph_checkDisc,.confirm_morph_checkTick,.confirm_morph_spinner,.confirm_morph_ring,.confirm_morph_ringTrack,.confirm_morph_ringFill,.confirm_morph_seconds,.confirm_morph_digit,.confirm_morph_srOnly):before,:is(.confirm_morph_root,.confirm_morph_surface,.confirm_morph_face,.confirm_morph_part,.confirm_morph_trigger,.confirm_morph_icon,.confirm_morph_prompt,.confirm_morph_secondary,.confirm_morph_confirm,.confirm_morph_fill,.confirm_morph_status,.confirm_morph_statusText,.confirm_morph_alert,.confirm_morph_check,.confirm_morph_checkDisc,.confirm_morph_checkTick,.confirm_morph_spinner,.confirm_morph_ring,.confirm_morph_ringTrack,.confirm_morph_ringFill,.confirm_morph_seconds,.confirm_morph_digit,.confirm_morph_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.mention_input_root{position:relative;width:100%;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.mention_input_root[data-disabled]{opacity:.55}.mention_input_field{position:relative;box-sizing:content-box;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.mention_input_field[data-focused]{border-color:var(--forma-border-strong)}.mention_input_backdrop,.mention_input_textarea{box-sizing:border-box;width:100%;margin:0;padding:11px 14px;border:0;font:inherit;font-size:var(--forma-arc-text-base);letter-spacing:var(--forma-arc-tracking-body);line-height:24px;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;tab-size:4}.mention_input_backdrop{position:absolute;top:0;left:0;color:var(--forma-text);pointer-events:none;will-change:transform}.mention_input_textarea{position:absolute;inset:0;height:100%;display:block;resize:none;overflow-y:auto;background:transparent;color:transparent;caret-color:var(--forma-text);outline:none;scrollbar-width:none;-webkit-text-fill-color:transparent}.mention_input_textarea::-webkit-scrollbar{display:none}.mention_input_textarea::placeholder{color:var(--forma-faint);-webkit-text-fill-color:var(--forma-faint);opacity:1}.mention_input_textarea::selection{background:color-mix(in oklab,var(--forma-accent) 24%,transparent)}.mention_input_textarea:disabled{cursor:not-allowed}.mention_input_token{margin:0 -3px;padding:1px 3px;border-radius:6px;background:var(--forma-arc-accent-subtle);color:var(--forma-accent-hover);box-decoration-break:clone;-webkit-box-decoration-break:clone}.mention_input_token[data-kind=channel]{background:color-mix(in oklab,var(--forma-text) 7%,transparent);color:var(--forma-text)}.mention_input_popover{position:absolute;z-index:30;width:272px;max-width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:18px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow)}.mention_input_popover[data-above]{translate:0 -100%}.mention_input_popoverBody{padding:6px}.mention_input_list{position:relative;display:grid;margin:0;padding:0;list-style:none}.mention_input_highlight{position:absolute;top:0;right:0;left:0;border-radius:12px;background:color-mix(in oklab,var(--forma-text) 6.5%,transparent);pointer-events:none}.mention_input_option{position:relative;display:flex;min-width:0;align-items:center;gap:10px;padding:7px 10px 7px 8px;border-radius:12px;cursor:pointer;font-size:var(--forma-font-size);-webkit-tap-highlight-color:transparent}.mention_input_avatar{display:grid;width:28px;height:28px;flex:none;overflow:hidden;place-items:center;border-radius:50%;background:var(--forma-surface);color:var(--forma-muted);font-size:var(--forma-font-small);font-weight:500}.mention_input_avatar img{width:100%;height:100%;object-fit:cover}.mention_input_glyph{display:grid;width:28px;height:28px;flex:none;place-items:center;color:var(--forma-muted)}.mention_input_optionText{display:grid;min-width:0;flex:1}.mention_input_optionLabel{overflow:hidden;color:var(--forma-muted);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mention_input_option[aria-selected=true] .mention_input_optionLabel{color:var(--forma-text)}.mention_input_match{background:none;color:var(--forma-text)}.mention_input_optionMeta{overflow:hidden;color:var(--forma-faint);font-size:var(--forma-font-small);text-overflow:ellipsis;white-space:nowrap}.mention_input_count{flex:none;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.mention_input_empty{margin:0;padding:10px;color:var(--forma-muted);font-size:var(--forma-font-size)}.mention_input_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.mention_input_root,.mention_input_field,.mention_input_backdrop,.mention_input_textarea,.mention_input_token,.mention_input_popover,.mention_input_popoverBody,.mention_input_list,.mention_input_highlight,.mention_input_option,.mention_input_avatar,.mention_input_glyph,.mention_input_optionText,.mention_input_optionLabel,.mention_input_match,.mention_input_optionMeta,.mention_input_count,.mention_input_empty,.mention_input_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.mention_input_root,.mention_input_field,.mention_input_backdrop,.mention_input_textarea,.mention_input_token,.mention_input_popover,.mention_input_popoverBody,.mention_input_list,.mention_input_highlight,.mention_input_option,.mention_input_avatar,.mention_input_glyph,.mention_input_optionText,.mention_input_optionLabel,.mention_input_match,.mention_input_optionMeta,.mention_input_count,.mention_input_empty,.mention_input_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.mention_input_root,.mention_input_field,.mention_input_backdrop,.mention_input_textarea,.mention_input_token,.mention_input_popover,.mention_input_popoverBody,.mention_input_list,.mention_input_highlight,.mention_input_option,.mention_input_avatar,.mention_input_glyph,.mention_input_optionText,.mention_input_optionLabel,.mention_input_match,.mention_input_optionMeta,.mention_input_count,.mention_input_empty,.mention_input_srOnly),[data-reduced-motion=true] :is(.mention_input_root,.mention_input_field,.mention_input_backdrop,.mention_input_textarea,.mention_input_token,.mention_input_popover,.mention_input_popoverBody,.mention_input_list,.mention_input_highlight,.mention_input_option,.mention_input_avatar,.mention_input_glyph,.mention_input_optionText,.mention_input_optionLabel,.mention_input_match,.mention_input_optionMeta,.mention_input_count,.mention_input_empty,.mention_input_srOnly):before,[data-reduced-motion=true] :is(.mention_input_root,.mention_input_field,.mention_input_backdrop,.mention_input_textarea,.mention_input_token,.mention_input_popover,.mention_input_popoverBody,.mention_input_list,.mention_input_highlight,.mention_input_option,.mention_input_avatar,.mention_input_glyph,.mention_input_optionText,.mention_input_optionLabel,.mention_input_match,.mention_input_optionMeta,.mention_input_count,.mention_input_empty,.mention_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.mention_input_root,.mention_input_field,.mention_input_backdrop,.mention_input_textarea,.mention_input_token,.mention_input_popover,.mention_input_popoverBody,.mention_input_list,.mention_input_highlight,.mention_input_option,.mention_input_avatar,.mention_input_glyph,.mention_input_optionText,.mention_input_optionLabel,.mention_input_match,.mention_input_optionMeta,.mention_input_count,.mention_input_empty,.mention_input_srOnly),:is(.mention_input_root,.mention_input_field,.mention_input_backdrop,.mention_input_textarea,.mention_input_token,.mention_input_popover,.mention_input_popoverBody,.mention_input_list,.mention_input_highlight,.mention_input_option,.mention_input_avatar,.mention_input_glyph,.mention_input_optionText,.mention_input_optionLabel,.mention_input_match,.mention_input_optionMeta,.mention_input_count,.mention_input_empty,.mention_input_srOnly):before,:is(.mention_input_root,.mention_input_field,.mention_input_backdrop,.mention_input_textarea,.mention_input_token,.mention_input_popover,.mention_input_popoverBody,.mention_input_list,.mention_input_highlight,.mention_input_option,.mention_input_avatar,.mention_input_glyph,.mention_input_optionText,.mention_input_optionLabel,.mention_input_match,.mention_input_optionMeta,.mention_input_count,.mention_input_empty,.mention_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.chat_thread_root{display:flex;height:100%;min-height:0;flex-direction:column;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.chat_thread_viewport{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}.chat_thread_scroller{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.chat_thread_track{overflow:clip}.chat_thread_content{padding:12px 16px 14px;will-change:transform}.chat_thread_list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.chat_thread_day{display:flex;align-items:center;gap:12px;padding:20px 4px 4px;color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:500}.chat_thread_day:before,.chat_thread_day:after{height:1px;flex:1;background:var(--forma-arc-border-subtle);content:""}.chat_thread_day:first-child{padding-top:4px}.chat_thread_day>span:empty:before{content:" "}.chat_thread_row{position:relative;display:flex;align-items:flex-end;gap:8px;margin-top:2px}.chat_thread_row[data-first]{margin-top:14px}.chat_thread_day+.chat_thread_row{margin-top:10px}.chat_thread_row[data-mine]{justify-content:flex-end}.chat_thread_gutter{width:28px;flex:none;align-self:flex-end}.chat_thread_stack{display:flex;min-width:0;max-width:min(78%,34rem);flex-direction:column;align-items:flex-start;gap:4px}.chat_thread_row[data-mine] .chat_thread_stack{align-items:flex-end}.chat_thread_meta{display:flex;align-items:baseline;gap:6px;margin:0 0 2px;padding:0 12px;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.chat_thread_author{color:var(--forma-muted);font-weight:500}.chat_thread_line{position:relative;display:flex;max-width:100%;align-items:center;gap:6px}.chat_thread_face{position:absolute;bottom:0;left:-36px;display:flex}.chat_thread_row[data-mine] .chat_thread_line{flex-direction:row-reverse}.chat_thread_parts{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.chat_thread_row[data-mine] .chat_thread_parts{align-items:flex-end}.chat_thread_bubble{--forma-arc-r: 18px;--forma-arc-tight: 6px;max-width:100%;padding:8px 13px 9px;border-radius:var(--forma-arc-r);background:var(--forma-surface);color:var(--forma-text);font-size:var(--forma-font-size);overflow-wrap:anywhere;white-space:pre-wrap}.chat_thread_row:not([data-mine]):not([data-first]) .chat_thread_bubble{border-top-left-radius:var(--forma-arc-tight)}.chat_thread_row:not([data-mine]):not([data-last]) .chat_thread_bubble{border-bottom-left-radius:var(--forma-arc-tight)}.chat_thread_row[data-mine] .chat_thread_bubble{background:var(--forma-accent);color:var(--forma-on-accent)}:root[data-theme=dark] .chat_thread_row:not([data-mine]) .chat_thread_bubble{background:var(--forma-surface-raised)}.chat_thread_row[data-mine]:not([data-first]) .chat_thread_bubble{border-top-right-radius:var(--forma-arc-tight)}.chat_thread_row[data-mine]:not([data-last]) .chat_thread_bubble{border-bottom-right-radius:var(--forma-arc-tight)}.chat_thread_row[data-failed] .chat_thread_bubble{opacity:.6}.chat_thread_gallery{display:grid;width:min(240px,100%);gap:3px;grid-template-columns:1fr}.chat_thread_gallery[data-count="2"],.chat_thread_gallery[data-count="3"],.chat_thread_gallery[data-count="4"]{grid-template-columns:1fr 1fr}.chat_thread_gallery[data-count="3"]>:first-child{grid-column:span 2;aspect-ratio:2 / 1}.chat_thread_image{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:16px;background:var(--forma-surface)}.chat_thread_gallery[data-count="1"] .chat_thread_image{aspect-ratio:4 / 3}.chat_thread_gallery:not([data-count="1"]) .chat_thread_image{border-radius:6px}.chat_thread_gallery:not([data-count="1"]){overflow:hidden;border-radius:16px}.chat_thread_image img{display:block;width:100%;height:100%;object-fit:cover}.chat_thread_more{position:absolute;inset:0;display:grid;place-items:center;background:#00000073;color:#fff;font-size:var(--forma-font-section);font-weight:500}.chat_thread_file{display:flex;max-width:100%;align-items:center;gap:10px;padding:9px 14px 9px 11px;border:1px solid var(--forma-line);border-radius:16px;background:var(--forma-surface-raised);color:var(--forma-text);text-decoration:none;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.chat_thread_file>svg{flex:none;color:var(--forma-muted)}.chat_thread_fileText{display:grid;min-width:0}.chat_thread_fileName{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chat_thread_fileSize{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.chat_thread_file:hover{background:var(--forma-surface)}}.chat_thread_pickerWrap{position:static;flex:none}.chat_thread_reactButton{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.chat_thread_row:hover .chat_thread_reactButton,.chat_thread_row:focus-within .chat_thread_reactButton,.chat_thread_pickerWrap[data-open] .chat_thread_reactButton{opacity:1}.chat_thread_pickerWrap[data-open] .chat_thread_reactButton{background:var(--forma-surface);color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.chat_thread_reactButton:hover{background:var(--forma-surface);color:var(--forma-text)}}@media(hover:none){.chat_thread_reactButton{opacity:.7}}.chat_thread_picker{position:absolute;z-index:5;bottom:calc(100% + 6px);right:-4px;display:flex;gap:2px;padding:4px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);transform-origin:calc(100% - 18px) 100%}.chat_thread_picker[data-mine]{right:auto;left:-4px;transform-origin:18px 100%}.chat_thread_pickerWrap[data-below] .chat_thread_picker{top:calc(100% + 6px);bottom:auto;transform-origin:calc(100% - 18px) 0}.chat_thread_pickerWrap[data-below] .chat_thread_picker[data-mine]{transform-origin:18px 0}.chat_thread_emoji{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;cursor:pointer;font-size:19px;line-height:1;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.chat_thread_emoji:focus-visible{background:var(--forma-surface)}.chat_thread_emoji:active{transform:scale(.9)}@media(hover:hover)and (pointer:fine){.chat_thread_emoji:hover{background:var(--forma-surface);transform:scale(1.12)}}.chat_thread_reactionClip{overflow:hidden;margin:-2px -4px;padding:2px 4px 2px 8px}.chat_thread_row[data-mine] .chat_thread_reactionClip{padding:2px 8px 2px 4px}.chat_thread_reactions{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.chat_thread_row[data-mine] .chat_thread_reactions{justify-content:flex-end}.chat_thread_reaction{display:inline-flex;height:26px;align-items:center;gap:5px;padding:0 9px 0 7px;border:1px solid var(--forma-arc-border-subtle);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);color:var(--forma-muted);cursor:pointer;font:inherit;font-size:var(--forma-font-small);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.chat_thread_reaction>span:first-child{font-size:14px}.chat_thread_reaction[aria-pressed=true]{border-color:color-mix(in oklab,var(--forma-accent) 28%,transparent);background:color-mix(in oklab,var(--forma-accent) 8%,var(--forma-surface-raised));color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.chat_thread_reaction:hover{border-color:var(--forma-border-strong)}}.chat_thread_reaction:active{transform:scale(.95)}.chat_thread_countRoll{display:inline-grid;overflow:hidden;font-variant-numeric:tabular-nums}.chat_thread_countRoll>span{grid-area:1 / 1}.chat_thread_receipts{display:flex;min-height:16px;align-items:center;gap:6px;padding:1px 6px 0;color:var(--forma-faint);font-size:var(--forma-font-small)}.chat_thread_readers{display:inline-flex}.chat_thread_reader{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--forma-surface-raised)}.chat_thread_reader+.chat_thread_reader{margin-left:-4px}.chat_thread_status[data-status=failed]{display:inline-flex;align-items:center;gap:8px;color:var(--forma-danger)}.chat_thread_retry{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);color:var(--forma-text);cursor:pointer;font:inherit;font-weight:500;line-height:16px;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard)}.chat_thread_retry>svg{color:var(--forma-muted)}@media(hover:hover)and (pointer:fine){.chat_thread_retry:hover{background:var(--forma-surface);border-color:var(--forma-border-strong)}}.chat_thread_avatar{display:inline-grid;flex:none;overflow:hidden;place-items:center;border-radius:50%;background:var(--forma-surface);color:var(--forma-muted);font-weight:500}.chat_thread_avatar img{width:100%;height:100%;object-fit:cover}.chat_thread_typing{display:grid;height:36px;box-sizing:border-box;place-items:center;padding:0 14px}.chat_thread_dots{display:inline-flex;gap:4px}.chat_thread_dots i{width:6px;height:6px;border-radius:50%;background:var(--forma-faint);animation:chat_thread_breathe 1.2s var(--forma-arc-ease-in-out) infinite}.chat_thread_dots i:nth-child(2){animation-delay:.16s}.chat_thread_dots i:nth-child(3){animation-delay:.32s}@keyframes chat_thread_breathe{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.chat_thread_dots i{animation:none;opacity:.6}}.chat_thread_pill{position:absolute;z-index:6;bottom:12px;left:50%;translate:-50% 0;display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 14px 0 11px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);color:var(--forma-text);cursor:pointer;font:inherit;font-size:var(--forma-font-small);font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:transparent}.chat_thread_pill>span{display:inline-flex;gap:.3em}.chat_thread_pill>.chat_thread_pillIcon{display:inline-grid;place-items:center}.chat_thread_pill:active{scale:.97}.chat_thread_composer{display:grid;padding:10px 12px 12px;border-top:1px solid var(--forma-arc-border-subtle);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.chat_thread_composer[data-dragging]{background:var(--forma-arc-accent-subtle)}.chat_thread_trayClip{overflow:hidden}.chat_thread_tray{display:flex;gap:8px;margin:0;padding:8px 8px 10px 4px;overflow-x:auto;list-style:none;scrollbar-width:none}.chat_thread_pending{position:relative;flex:none}.chat_thread_pendingImage{display:block;width:56px;height:56px;border-radius:12px;object-fit:cover}.chat_thread_pendingFile{display:grid;width:168px;height:56px;box-sizing:border-box;align-content:center;column-gap:8px;padding:0 12px;border:1px solid var(--forma-line);border-radius:12px;background:var(--forma-surface-raised);grid-template-columns:auto minmax(0,1fr)}.chat_thread_pendingFile>svg{grid-row:span 2;align-self:center;color:var(--forma-muted)}.chat_thread_pendingName{overflow:hidden;font-size:var(--forma-font-small);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chat_thread_pendingSize{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.chat_thread_remove{position:absolute;top:-6px;right:-6px;display:grid;width:20px;height:20px;place-items:center;padding:0;border:2px solid var(--forma-surface-raised);border-radius:50%;background:var(--forma-text);color:var(--forma-canvas);cursor:pointer}.chat_thread_inputRow{display:flex;align-items:flex-end;gap:6px}.chat_thread_attach{display:grid;width:40px;height:40px;flex:none;place-items:center;margin-bottom:1px;padding:0;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.chat_thread_attach:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.chat_thread_attach:hover{background:var(--forma-surface);color:var(--forma-text)}}.chat_thread_box{position:relative;display:flex;min-width:0;flex:1;align-items:flex-end;border:1px solid var(--forma-line);border-radius:21px;background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.chat_thread_box:focus-within{border-color:var(--forma-border-strong)}.chat_thread_composer[data-dragging] .chat_thread_box{border-color:var(--forma-accent);border-style:dashed}.chat_thread_field{position:relative;min-width:0;flex:1;overflow:hidden;border-radius:20px}.chat_thread_mirror,.chat_thread_textarea{box-sizing:border-box;width:100%;margin:0;padding:9px 6px 9px 16px;border:0;font:inherit;font-size:var(--forma-arc-text-base);letter-spacing:var(--forma-arc-tracking-body);line-height:22px;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.chat_thread_mirror{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.chat_thread_textarea{position:absolute;inset:0;height:100%;display:block;resize:none;overflow-y:auto;background:transparent;color:var(--forma-text);outline:none;scrollbar-width:none}.chat_thread_textarea::placeholder{color:var(--forma-faint)}.chat_thread_send{position:relative;display:grid;width:32px;height:32px;flex:none;place-items:center;margin:0 4px 4px 0;overflow:hidden;padding:0;border:0;border-radius:50%;background:transparent;color:var(--forma-faint);cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.chat_thread_send[data-ready]{background:var(--forma-accent);color:var(--forma-on-accent);cursor:pointer}.chat_thread_send[data-ready]:active{transform:scale(.92)}.chat_thread_sendIcon{display:grid;grid-area:1 / 1;place-items:center}.chat_thread_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:420px){.chat_thread_content{padding-inline:12px}.chat_thread_stack{max-width:84%}}:is(.chat_thread_root,.chat_thread_viewport,.chat_thread_scroller,.chat_thread_track,.chat_thread_content,.chat_thread_list,.chat_thread_day,.chat_thread_row,.chat_thread_gutter,.chat_thread_stack,.chat_thread_meta,.chat_thread_author,.chat_thread_line,.chat_thread_face,.chat_thread_parts,.chat_thread_bubble,.chat_thread_gallery,.chat_thread_image,.chat_thread_more,.chat_thread_file,.chat_thread_fileText,.chat_thread_fileName,.chat_thread_fileSize,.chat_thread_pickerWrap,.chat_thread_reactButton,.chat_thread_picker,.chat_thread_emoji,.chat_thread_reactionClip,.chat_thread_reactions,.chat_thread_reaction,.chat_thread_countRoll,.chat_thread_receipts,.chat_thread_readers,.chat_thread_reader,.chat_thread_status,.chat_thread_retry,.chat_thread_avatar,.chat_thread_typing,.chat_thread_dots,.chat_thread_pill,.chat_thread_pillIcon,.chat_thread_composer,.chat_thread_trayClip,.chat_thread_tray,.chat_thread_pending,.chat_thread_pendingImage,.chat_thread_pendingFile,.chat_thread_pendingName,.chat_thread_pendingSize,.chat_thread_remove,.chat_thread_inputRow,.chat_thread_attach,.chat_thread_box,.chat_thread_field,.chat_thread_mirror,.chat_thread_textarea,.chat_thread_send,.chat_thread_sendIcon,.chat_thread_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.chat_thread_root,.chat_thread_viewport,.chat_thread_scroller,.chat_thread_track,.chat_thread_content,.chat_thread_list,.chat_thread_day,.chat_thread_row,.chat_thread_gutter,.chat_thread_stack,.chat_thread_meta,.chat_thread_author,.chat_thread_line,.chat_thread_face,.chat_thread_parts,.chat_thread_bubble,.chat_thread_gallery,.chat_thread_image,.chat_thread_more,.chat_thread_file,.chat_thread_fileText,.chat_thread_fileName,.chat_thread_fileSize,.chat_thread_pickerWrap,.chat_thread_reactButton,.chat_thread_picker,.chat_thread_emoji,.chat_thread_reactionClip,.chat_thread_reactions,.chat_thread_reaction,.chat_thread_countRoll,.chat_thread_receipts,.chat_thread_readers,.chat_thread_reader,.chat_thread_status,.chat_thread_retry,.chat_thread_avatar,.chat_thread_typing,.chat_thread_dots,.chat_thread_pill,.chat_thread_pillIcon,.chat_thread_composer,.chat_thread_trayClip,.chat_thread_tray,.chat_thread_pending,.chat_thread_pendingImage,.chat_thread_pendingFile,.chat_thread_pendingName,.chat_thread_pendingSize,.chat_thread_remove,.chat_thread_inputRow,.chat_thread_attach,.chat_thread_box,.chat_thread_field,.chat_thread_mirror,.chat_thread_textarea,.chat_thread_send,.chat_thread_sendIcon,.chat_thread_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.chat_thread_root,.chat_thread_viewport,.chat_thread_scroller,.chat_thread_track,.chat_thread_content,.chat_thread_list,.chat_thread_day,.chat_thread_row,.chat_thread_gutter,.chat_thread_stack,.chat_thread_meta,.chat_thread_author,.chat_thread_line,.chat_thread_face,.chat_thread_parts,.chat_thread_bubble,.chat_thread_gallery,.chat_thread_image,.chat_thread_more,.chat_thread_file,.chat_thread_fileText,.chat_thread_fileName,.chat_thread_fileSize,.chat_thread_pickerWrap,.chat_thread_reactButton,.chat_thread_picker,.chat_thread_emoji,.chat_thread_reactionClip,.chat_thread_reactions,.chat_thread_reaction,.chat_thread_countRoll,.chat_thread_receipts,.chat_thread_readers,.chat_thread_reader,.chat_thread_status,.chat_thread_retry,.chat_thread_avatar,.chat_thread_typing,.chat_thread_dots,.chat_thread_pill,.chat_thread_pillIcon,.chat_thread_composer,.chat_thread_trayClip,.chat_thread_tray,.chat_thread_pending,.chat_thread_pendingImage,.chat_thread_pendingFile,.chat_thread_pendingName,.chat_thread_pendingSize,.chat_thread_remove,.chat_thread_inputRow,.chat_thread_attach,.chat_thread_box,.chat_thread_field,.chat_thread_mirror,.chat_thread_textarea,.chat_thread_send,.chat_thread_sendIcon,.chat_thread_srOnly),[data-reduced-motion=true] :is(.chat_thread_root,.chat_thread_viewport,.chat_thread_scroller,.chat_thread_track,.chat_thread_content,.chat_thread_list,.chat_thread_day,.chat_thread_row,.chat_thread_gutter,.chat_thread_stack,.chat_thread_meta,.chat_thread_author,.chat_thread_line,.chat_thread_face,.chat_thread_parts,.chat_thread_bubble,.chat_thread_gallery,.chat_thread_image,.chat_thread_more,.chat_thread_file,.chat_thread_fileText,.chat_thread_fileName,.chat_thread_fileSize,.chat_thread_pickerWrap,.chat_thread_reactButton,.chat_thread_picker,.chat_thread_emoji,.chat_thread_reactionClip,.chat_thread_reactions,.chat_thread_reaction,.chat_thread_countRoll,.chat_thread_receipts,.chat_thread_readers,.chat_thread_reader,.chat_thread_status,.chat_thread_retry,.chat_thread_avatar,.chat_thread_typing,.chat_thread_dots,.chat_thread_pill,.chat_thread_pillIcon,.chat_thread_composer,.chat_thread_trayClip,.chat_thread_tray,.chat_thread_pending,.chat_thread_pendingImage,.chat_thread_pendingFile,.chat_thread_pendingName,.chat_thread_pendingSize,.chat_thread_remove,.chat_thread_inputRow,.chat_thread_attach,.chat_thread_box,.chat_thread_field,.chat_thread_mirror,.chat_thread_textarea,.chat_thread_send,.chat_thread_sendIcon,.chat_thread_srOnly):before,[data-reduced-motion=true] :is(.chat_thread_root,.chat_thread_viewport,.chat_thread_scroller,.chat_thread_track,.chat_thread_content,.chat_thread_list,.chat_thread_day,.chat_thread_row,.chat_thread_gutter,.chat_thread_stack,.chat_thread_meta,.chat_thread_author,.chat_thread_line,.chat_thread_face,.chat_thread_parts,.chat_thread_bubble,.chat_thread_gallery,.chat_thread_image,.chat_thread_more,.chat_thread_file,.chat_thread_fileText,.chat_thread_fileName,.chat_thread_fileSize,.chat_thread_pickerWrap,.chat_thread_reactButton,.chat_thread_picker,.chat_thread_emoji,.chat_thread_reactionClip,.chat_thread_reactions,.chat_thread_reaction,.chat_thread_countRoll,.chat_thread_receipts,.chat_thread_readers,.chat_thread_reader,.chat_thread_status,.chat_thread_retry,.chat_thread_avatar,.chat_thread_typing,.chat_thread_dots,.chat_thread_pill,.chat_thread_pillIcon,.chat_thread_composer,.chat_thread_trayClip,.chat_thread_tray,.chat_thread_pending,.chat_thread_pendingImage,.chat_thread_pendingFile,.chat_thread_pendingName,.chat_thread_pendingSize,.chat_thread_remove,.chat_thread_inputRow,.chat_thread_attach,.chat_thread_box,.chat_thread_field,.chat_thread_mirror,.chat_thread_textarea,.chat_thread_send,.chat_thread_sendIcon,.chat_thread_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.chat_thread_root,.chat_thread_viewport,.chat_thread_scroller,.chat_thread_track,.chat_thread_content,.chat_thread_list,.chat_thread_day,.chat_thread_row,.chat_thread_gutter,.chat_thread_stack,.chat_thread_meta,.chat_thread_author,.chat_thread_line,.chat_thread_face,.chat_thread_parts,.chat_thread_bubble,.chat_thread_gallery,.chat_thread_image,.chat_thread_more,.chat_thread_file,.chat_thread_fileText,.chat_thread_fileName,.chat_thread_fileSize,.chat_thread_pickerWrap,.chat_thread_reactButton,.chat_thread_picker,.chat_thread_emoji,.chat_thread_reactionClip,.chat_thread_reactions,.chat_thread_reaction,.chat_thread_countRoll,.chat_thread_receipts,.chat_thread_readers,.chat_thread_reader,.chat_thread_status,.chat_thread_retry,.chat_thread_avatar,.chat_thread_typing,.chat_thread_dots,.chat_thread_pill,.chat_thread_pillIcon,.chat_thread_composer,.chat_thread_trayClip,.chat_thread_tray,.chat_thread_pending,.chat_thread_pendingImage,.chat_thread_pendingFile,.chat_thread_pendingName,.chat_thread_pendingSize,.chat_thread_remove,.chat_thread_inputRow,.chat_thread_attach,.chat_thread_box,.chat_thread_field,.chat_thread_mirror,.chat_thread_textarea,.chat_thread_send,.chat_thread_sendIcon,.chat_thread_srOnly),:is(.chat_thread_root,.chat_thread_viewport,.chat_thread_scroller,.chat_thread_track,.chat_thread_content,.chat_thread_list,.chat_thread_day,.chat_thread_row,.chat_thread_gutter,.chat_thread_stack,.chat_thread_meta,.chat_thread_author,.chat_thread_line,.chat_thread_face,.chat_thread_parts,.chat_thread_bubble,.chat_thread_gallery,.chat_thread_image,.chat_thread_more,.chat_thread_file,.chat_thread_fileText,.chat_thread_fileName,.chat_thread_fileSize,.chat_thread_pickerWrap,.chat_thread_reactButton,.chat_thread_picker,.chat_thread_emoji,.chat_thread_reactionClip,.chat_thread_reactions,.chat_thread_reaction,.chat_thread_countRoll,.chat_thread_receipts,.chat_thread_readers,.chat_thread_reader,.chat_thread_status,.chat_thread_retry,.chat_thread_avatar,.chat_thread_typing,.chat_thread_dots,.chat_thread_pill,.chat_thread_pillIcon,.chat_thread_composer,.chat_thread_trayClip,.chat_thread_tray,.chat_thread_pending,.chat_thread_pendingImage,.chat_thread_pendingFile,.chat_thread_pendingName,.chat_thread_pendingSize,.chat_thread_remove,.chat_thread_inputRow,.chat_thread_attach,.chat_thread_box,.chat_thread_field,.chat_thread_mirror,.chat_thread_textarea,.chat_thread_send,.chat_thread_sendIcon,.chat_thread_srOnly):before,:is(.chat_thread_root,.chat_thread_viewport,.chat_thread_scroller,.chat_thread_track,.chat_thread_content,.chat_thread_list,.chat_thread_day,.chat_thread_row,.chat_thread_gutter,.chat_thread_stack,.chat_thread_meta,.chat_thread_author,.chat_thread_line,.chat_thread_face,.chat_thread_parts,.chat_thread_bubble,.chat_thread_gallery,.chat_thread_image,.chat_thread_more,.chat_thread_file,.chat_thread_fileText,.chat_thread_fileName,.chat_thread_fileSize,.chat_thread_pickerWrap,.chat_thread_reactButton,.chat_thread_picker,.chat_thread_emoji,.chat_thread_reactionClip,.chat_thread_reactions,.chat_thread_reaction,.chat_thread_countRoll,.chat_thread_receipts,.chat_thread_readers,.chat_thread_reader,.chat_thread_status,.chat_thread_retry,.chat_thread_avatar,.chat_thread_typing,.chat_thread_dots,.chat_thread_pill,.chat_thread_pillIcon,.chat_thread_composer,.chat_thread_trayClip,.chat_thread_tray,.chat_thread_pending,.chat_thread_pendingImage,.chat_thread_pendingFile,.chat_thread_pendingName,.chat_thread_pendingSize,.chat_thread_remove,.chat_thread_inputRow,.chat_thread_attach,.chat_thread_box,.chat_thread_field,.chat_thread_mirror,.chat_thread_textarea,.chat_thread_send,.chat_thread_sendIcon,.chat_thread_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.rich_text_editor_root{position:relative;width:100%;container-type:inline-size;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.rich_text_editor_editor{min-height:8rem;padding:2px 0;outline:none;color:var(--forma-text);font-size:var(--forma-arc-text-base);line-height:1.65;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;caret-color:var(--forma-accent)}.rich_text_editor_editor[contenteditable=false]{caret-color:transparent}.rich_text_editor_editor::selection,.rich_text_editor_editor *::selection{background:color-mix(in oklab,var(--forma-accent) 22%,transparent)}.rich_text_editor_editor>*{margin:0}.rich_text_editor_editor>*+*{margin-top:.6em}.rich_text_editor_editor p{margin:0}.rich_text_editor_editor h1,.rich_text_editor_editor h2,.rich_text_editor_editor h3{font-weight:500;letter-spacing:-.02em;line-height:1.25}.rich_text_editor_editor h1{font-size:var(--forma-arc-text-2xl)}.rich_text_editor_editor h2{font-size:var(--forma-arc-text-xl)}.rich_text_editor_editor h3{font-size:var(--forma-font-section)}.rich_text_editor_editor>:is(h1,h2,h3){margin-top:1.1em}.rich_text_editor_editor>:is(h1,h2,h3):first-child{margin-top:0}.rich_text_editor_editor>:is(h1,h2,h3)+*{margin-top:.45em}.rich_text_editor_editor strong{font-weight:600}.rich_text_editor_editor s{color:var(--forma-muted);text-decoration-thickness:1px}.rich_text_editor_editor a{color:var(--forma-accent-hover);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--forma-accent) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;cursor:text}.rich_text_editor_editor code{padding:.12em .38em;border-radius:6px;background:var(--forma-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.rich_text_editor_editor blockquote{padding-left:14px;border-left:2px solid var(--forma-border-strong);color:var(--forma-muted)}.rich_text_editor_editor ul,.rich_text_editor_editor ol{margin-block:0;padding-left:1.45em}.rich_text_editor_editor ul{list-style:disc}.rich_text_editor_editor ul ul{list-style:circle}.rich_text_editor_editor ol{list-style:decimal}.rich_text_editor_editor li{padding-left:.2em}.rich_text_editor_editor li+li{margin-top:.2em}.rich_text_editor_editor li>:is(ul,ol){margin-top:.2em}.rich_text_editor_editor li::marker{color:var(--forma-faint)}.rich_text_editor_editor ol>li::marker{font-variant-numeric:tabular-nums}.rich_text_editor_editor pre{padding:12px 14px;overflow-x:auto;border:1px solid var(--forma-arc-border-subtle);border-radius:14px;background:var(--forma-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--forma-font-size);line-height:1.6;tab-size:2;white-space:pre}.rich_text_editor_editor hr{height:1px;margin-block:1.1em;border:0;background:var(--forma-line)}.rich_text_editor_editor[data-empty]>:first-child:before,.rich_text_editor_editor:focus [data-hint]:before{float:left;height:0;color:var(--forma-faint);pointer-events:none;content:var(--forma-arc-placeholder)}.rich_text_editor_editor:focus:not([data-empty]) [data-hint]:before{content:var(--forma-arc-hint)}.rich_text_editor_toolbar{position:absolute;z-index:40;translate:-50% -100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:16px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow)}.rich_text_editor_toolbar[data-below]{translate:-50% 0}.rich_text_editor_face{position:absolute;top:0;left:0;width:max-content}.rich_text_editor_face[inert]{pointer-events:none}.rich_text_editor_row,.rich_text_editor_linkRow{display:flex;align-items:center;gap:2px;padding:4px}.rich_text_editor_blockTools{display:flex;align-items:center;gap:2px}@container (max-width: 330px){.rich_text_editor_blockTools{display:none}}.rich_text_editor_divider{width:1px;height:18px;margin:0 4px;background:var(--forma-line)}.rich_text_editor_tool{display:grid;width:32px;height:32px;flex:none;place-items:center;padding:0;border:0;border-radius:11px;background:transparent;color:var(--forma-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.rich_text_editor_tool:active{transform:scale(.92)}.rich_text_editor_tool[aria-pressed=true]{background:var(--forma-arc-accent-subtle);color:var(--forma-accent-hover)}.rich_text_editor_tool:focus-visible{background:var(--forma-surface);color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.rich_text_editor_tool:hover{background:var(--forma-surface);color:var(--forma-text)}.rich_text_editor_tool[aria-pressed=true]:hover{background:var(--forma-arc-accent-subtle);color:var(--forma-accent-hover)}}.rich_text_editor_linkInput{width:min(15rem,60vw);height:32px;min-width:0;padding:0 8px;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);outline:none}.rich_text_editor_linkInput::placeholder{color:var(--forma-faint)}.rich_text_editor_apply{display:grid;width:32px;height:32px;flex:none;place-items:center;padding:0;border:0;border-radius:11px;background:var(--forma-surface);color:var(--forma-faint);cursor:pointer;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.rich_text_editor_apply[data-ready]{background:var(--forma-accent);color:var(--forma-on-accent)}.rich_text_editor_apply:active{transform:scale(.92)}.rich_text_editor_slash{position:absolute;z-index:40;width:240px;max-width:calc(100% - 8px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--forma-line);border-radius:18px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow)}.rich_text_editor_slash[data-above]{translate:0 -100%}.rich_text_editor_slashBody{padding:6px}.rich_text_editor_slashList{position:relative;display:grid;margin:0;padding:0;list-style:none}.rich_text_editor_slashHighlight{position:absolute;top:0;right:0;left:0;border-radius:12px;background:color-mix(in oklab,var(--forma-text) 6.5%,transparent);pointer-events:none}.rich_text_editor_slashOption{position:relative;display:flex;height:34px;align-items:center;gap:10px;padding:0 10px;border-radius:12px;color:var(--forma-muted);cursor:pointer;font-size:var(--forma-font-size);-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.rich_text_editor_slashOption[aria-selected=true]{color:var(--forma-text)}.rich_text_editor_slashIcon{display:grid;width:20px;flex:none;place-items:center}.rich_text_editor_slashLabel{min-width:0;flex:1;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rich_text_editor_slashHint{flex:none;color:var(--forma-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--forma-font-small)}.rich_text_editor_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.rich_text_editor_root,.rich_text_editor_editor,.rich_text_editor_toolbar,.rich_text_editor_face,.rich_text_editor_row,.rich_text_editor_linkRow,.rich_text_editor_blockTools,.rich_text_editor_divider,.rich_text_editor_tool,.rich_text_editor_linkInput,.rich_text_editor_apply,.rich_text_editor_slash,.rich_text_editor_slashBody,.rich_text_editor_slashList,.rich_text_editor_slashHighlight,.rich_text_editor_slashOption,.rich_text_editor_slashIcon,.rich_text_editor_slashLabel,.rich_text_editor_slashHint,.rich_text_editor_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.rich_text_editor_root,.rich_text_editor_editor,.rich_text_editor_toolbar,.rich_text_editor_face,.rich_text_editor_row,.rich_text_editor_linkRow,.rich_text_editor_blockTools,.rich_text_editor_divider,.rich_text_editor_tool,.rich_text_editor_linkInput,.rich_text_editor_apply,.rich_text_editor_slash,.rich_text_editor_slashBody,.rich_text_editor_slashList,.rich_text_editor_slashHighlight,.rich_text_editor_slashOption,.rich_text_editor_slashIcon,.rich_text_editor_slashLabel,.rich_text_editor_slashHint,.rich_text_editor_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.rich_text_editor_root,.rich_text_editor_editor,.rich_text_editor_toolbar,.rich_text_editor_face,.rich_text_editor_row,.rich_text_editor_linkRow,.rich_text_editor_blockTools,.rich_text_editor_divider,.rich_text_editor_tool,.rich_text_editor_linkInput,.rich_text_editor_apply,.rich_text_editor_slash,.rich_text_editor_slashBody,.rich_text_editor_slashList,.rich_text_editor_slashHighlight,.rich_text_editor_slashOption,.rich_text_editor_slashIcon,.rich_text_editor_slashLabel,.rich_text_editor_slashHint,.rich_text_editor_srOnly),[data-reduced-motion=true] :is(.rich_text_editor_root,.rich_text_editor_editor,.rich_text_editor_toolbar,.rich_text_editor_face,.rich_text_editor_row,.rich_text_editor_linkRow,.rich_text_editor_blockTools,.rich_text_editor_divider,.rich_text_editor_tool,.rich_text_editor_linkInput,.rich_text_editor_apply,.rich_text_editor_slash,.rich_text_editor_slashBody,.rich_text_editor_slashList,.rich_text_editor_slashHighlight,.rich_text_editor_slashOption,.rich_text_editor_slashIcon,.rich_text_editor_slashLabel,.rich_text_editor_slashHint,.rich_text_editor_srOnly):before,[data-reduced-motion=true] :is(.rich_text_editor_root,.rich_text_editor_editor,.rich_text_editor_toolbar,.rich_text_editor_face,.rich_text_editor_row,.rich_text_editor_linkRow,.rich_text_editor_blockTools,.rich_text_editor_divider,.rich_text_editor_tool,.rich_text_editor_linkInput,.rich_text_editor_apply,.rich_text_editor_slash,.rich_text_editor_slashBody,.rich_text_editor_slashList,.rich_text_editor_slashHighlight,.rich_text_editor_slashOption,.rich_text_editor_slashIcon,.rich_text_editor_slashLabel,.rich_text_editor_slashHint,.rich_text_editor_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.rich_text_editor_root,.rich_text_editor_editor,.rich_text_editor_toolbar,.rich_text_editor_face,.rich_text_editor_row,.rich_text_editor_linkRow,.rich_text_editor_blockTools,.rich_text_editor_divider,.rich_text_editor_tool,.rich_text_editor_linkInput,.rich_text_editor_apply,.rich_text_editor_slash,.rich_text_editor_slashBody,.rich_text_editor_slashList,.rich_text_editor_slashHighlight,.rich_text_editor_slashOption,.rich_text_editor_slashIcon,.rich_text_editor_slashLabel,.rich_text_editor_slashHint,.rich_text_editor_srOnly),:is(.rich_text_editor_root,.rich_text_editor_editor,.rich_text_editor_toolbar,.rich_text_editor_face,.rich_text_editor_row,.rich_text_editor_linkRow,.rich_text_editor_blockTools,.rich_text_editor_divider,.rich_text_editor_tool,.rich_text_editor_linkInput,.rich_text_editor_apply,.rich_text_editor_slash,.rich_text_editor_slashBody,.rich_text_editor_slashList,.rich_text_editor_slashHighlight,.rich_text_editor_slashOption,.rich_text_editor_slashIcon,.rich_text_editor_slashLabel,.rich_text_editor_slashHint,.rich_text_editor_srOnly):before,:is(.rich_text_editor_root,.rich_text_editor_editor,.rich_text_editor_toolbar,.rich_text_editor_face,.rich_text_editor_row,.rich_text_editor_linkRow,.rich_text_editor_blockTools,.rich_text_editor_divider,.rich_text_editor_tool,.rich_text_editor_linkInput,.rich_text_editor_apply,.rich_text_editor_slash,.rich_text_editor_slashBody,.rich_text_editor_slashList,.rich_text_editor_slashHighlight,.rich_text_editor_slashOption,.rich_text_editor_slashIcon,.rich_text_editor_slashLabel,.rich_text_editor_slashHint,.rich_text_editor_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.billing_toggle_root{--_accent: var(--forma-arc-billing-accent, var(--forma-success));--_h: 34px;--_pad: 3px;position:relative;isolation:isolate;display:inline-flex;max-width:100%;align-items:center;padding:var(--_pad);border:1px solid var(--forma-arc-border-subtle);border-radius:var(--forma-radius-pill);background:var(--forma-surface);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:1}.billing_toggle_root[data-size=lg]{--_h: 42px;--_pad: 4px;font-size:var(--forma-arc-text-base)}.billing_toggle_thumb,.billing_toggle_thumbStatic{position:absolute;z-index:-1;border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);box-shadow:0 0 0 1px var(--forma-arc-border-subtle),0 1px 2px #0000000f,0 2px 6px #0000000a;pointer-events:none}.billing_toggle_thumb{top:var(--_pad);bottom:var(--_pad);left:0;will-change:transform,width}.billing_toggle_thumbStatic{inset:0}:root[data-theme=dark] .billing_toggle_thumb,:root[data-theme=dark] .billing_toggle_thumbStatic{box-shadow:0 0 0 1px var(--forma-line),inset 0 1px #ffffff0d,0 1px 2px #0000004d}.billing_toggle_option{position:relative;display:inline-flex;min-width:0;height:var(--_h);align-items:center;padding:0 14px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard);-webkit-tap-highlight-color:transparent}.billing_toggle_option[data-selected]{color:var(--forma-text);cursor:default}.billing_toggle_option:has(.billing_toggle_badge){padding-right:5px}.billing_toggle_root[data-size=lg] .billing_toggle_option{padding-inline:18px}.billing_toggle_root[data-size=lg] .billing_toggle_option:has(.billing_toggle_badge){padding-right:6px}@media(hover:hover)and (pointer:fine){.billing_toggle_option:not([data-selected]):hover{color:var(--forma-muted)}}.billing_toggle_content{position:relative;display:inline-flex;align-items:center;gap:8px;transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}.billing_toggle_option:not([data-selected]):active .billing_toggle_content{transform:scale(.97)}.billing_toggle_label{font-weight:500}.billing_toggle_badge{display:inline-flex;height:calc(var(--_h) - 10px);align-items:center;padding:0 8px;border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-text) 6%,transparent);color:var(--forma-muted);font-size:var(--forma-font-small);font-weight:500;font-variant-numeric:tabular-nums;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}.billing_toggle_badge[data-active]{background:color-mix(in oklab,var(--_accent) 13%,transparent);color:color-mix(in oklab,var(--_accent) 88%,var(--forma-text))}:root[data-theme=dark] .billing_toggle_badge[data-active]{background:color-mix(in oklab,var(--_accent) 18%,transparent);color:var(--_accent)}.billing_toggle_swap{position:relative;display:inline-grid;justify-items:center;overflow-y:clip;overflow-clip-margin:2px}.billing_toggle_swapSizer{grid-area:1 / 1;visibility:hidden}.billing_toggle_swapText{grid-area:1 / 1;display:inline-block}@media(prefers-reduced-motion:reduce){.billing_toggle_content,.billing_toggle_badge{transition:none}}.billing_toggle_price{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:flex-end;gap:4px 10px}.billing_toggle_amount{display:inline-flex;align-items:flex-start;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:400;letter-spacing:var(--forma-arc-tracking-display);line-height:1;font-variant-numeric:tabular-nums}.billing_toggle_currency{margin-top:.12em;margin-right:.04em;color:var(--forma-muted);font-size:.55em}.billing_toggle_counter{display:inline-flex}.billing_toggle_counter>span{font:inherit!important;letter-spacing:inherit!important}.billing_toggle_aside{display:inline-flex;align-items:baseline;padding-bottom:.3em;color:var(--forma-faint);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);white-space:nowrap}.billing_toggle_wasSlot{display:inline-block;overflow-x:clip}.billing_toggle_was{display:inline-block;padding-right:6px;color:var(--forma-faint);font-variant-numeric:tabular-nums;text-decoration-thickness:1px}.billing_toggle_period{position:relative;display:inline-block;overflow-x:clip;overflow-clip-margin:2px}.billing_toggle_periodSizer{display:inline-block;visibility:hidden}.billing_toggle_periodText{position:absolute;top:0;left:0;display:inline-block}:is(.billing_toggle_root,.billing_toggle_thumb,.billing_toggle_thumbStatic,.billing_toggle_option,.billing_toggle_badge,.billing_toggle_content,.billing_toggle_label,.billing_toggle_swap,.billing_toggle_swapSizer,.billing_toggle_swapText,.billing_toggle_price,.billing_toggle_amount,.billing_toggle_currency,.billing_toggle_counter,.billing_toggle_aside,.billing_toggle_wasSlot,.billing_toggle_was,.billing_toggle_period,.billing_toggle_periodSizer,.billing_toggle_periodText):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.billing_toggle_root,.billing_toggle_thumb,.billing_toggle_thumbStatic,.billing_toggle_option,.billing_toggle_badge,.billing_toggle_content,.billing_toggle_label,.billing_toggle_swap,.billing_toggle_swapSizer,.billing_toggle_swapText,.billing_toggle_price,.billing_toggle_amount,.billing_toggle_currency,.billing_toggle_counter,.billing_toggle_aside,.billing_toggle_wasSlot,.billing_toggle_was,.billing_toggle_period,.billing_toggle_periodSizer,.billing_toggle_periodText):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.billing_toggle_root,.billing_toggle_thumb,.billing_toggle_thumbStatic,.billing_toggle_option,.billing_toggle_badge,.billing_toggle_content,.billing_toggle_label,.billing_toggle_swap,.billing_toggle_swapSizer,.billing_toggle_swapText,.billing_toggle_price,.billing_toggle_amount,.billing_toggle_currency,.billing_toggle_counter,.billing_toggle_aside,.billing_toggle_wasSlot,.billing_toggle_was,.billing_toggle_period,.billing_toggle_periodSizer,.billing_toggle_periodText),[data-reduced-motion=true] :is(.billing_toggle_root,.billing_toggle_thumb,.billing_toggle_thumbStatic,.billing_toggle_option,.billing_toggle_badge,.billing_toggle_content,.billing_toggle_label,.billing_toggle_swap,.billing_toggle_swapSizer,.billing_toggle_swapText,.billing_toggle_price,.billing_toggle_amount,.billing_toggle_currency,.billing_toggle_counter,.billing_toggle_aside,.billing_toggle_wasSlot,.billing_toggle_was,.billing_toggle_period,.billing_toggle_periodSizer,.billing_toggle_periodText):before,[data-reduced-motion=true] :is(.billing_toggle_root,.billing_toggle_thumb,.billing_toggle_thumbStatic,.billing_toggle_option,.billing_toggle_badge,.billing_toggle_content,.billing_toggle_label,.billing_toggle_swap,.billing_toggle_swapSizer,.billing_toggle_swapText,.billing_toggle_price,.billing_toggle_amount,.billing_toggle_currency,.billing_toggle_counter,.billing_toggle_aside,.billing_toggle_wasSlot,.billing_toggle_was,.billing_toggle_period,.billing_toggle_periodSizer,.billing_toggle_periodText):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.billing_toggle_root,.billing_toggle_thumb,.billing_toggle_thumbStatic,.billing_toggle_option,.billing_toggle_badge,.billing_toggle_content,.billing_toggle_label,.billing_toggle_swap,.billing_toggle_swapSizer,.billing_toggle_swapText,.billing_toggle_price,.billing_toggle_amount,.billing_toggle_currency,.billing_toggle_counter,.billing_toggle_aside,.billing_toggle_wasSlot,.billing_toggle_was,.billing_toggle_period,.billing_toggle_periodSizer,.billing_toggle_periodText),:is(.billing_toggle_root,.billing_toggle_thumb,.billing_toggle_thumbStatic,.billing_toggle_option,.billing_toggle_badge,.billing_toggle_content,.billing_toggle_label,.billing_toggle_swap,.billing_toggle_swapSizer,.billing_toggle_swapText,.billing_toggle_price,.billing_toggle_amount,.billing_toggle_currency,.billing_toggle_counter,.billing_toggle_aside,.billing_toggle_wasSlot,.billing_toggle_was,.billing_toggle_period,.billing_toggle_periodSizer,.billing_toggle_periodText):before,:is(.billing_toggle_root,.billing_toggle_thumb,.billing_toggle_thumbStatic,.billing_toggle_option,.billing_toggle_badge,.billing_toggle_content,.billing_toggle_label,.billing_toggle_swap,.billing_toggle_swapSizer,.billing_toggle_swapText,.billing_toggle_price,.billing_toggle_amount,.billing_toggle_currency,.billing_toggle_counter,.billing_toggle_aside,.billing_toggle_wasSlot,.billing_toggle_was,.billing_toggle_period,.billing_toggle_periodSizer,.billing_toggle_periodText):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.scroll_area_root{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.scroll_area_viewport{--forma-arc-fade-top: 0px;--forma-arc-fade-bottom: 0px;--forma-arc-fade-left: 0px;--forma-arc-fade-right: 0px;min-width:0;min-height:0;flex:1 1 auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scroll_area_viewport::-webkit-scrollbar{display:none}.scroll_area_root[data-orientation=vertical]>.scroll_area_viewport{overflow-x:hidden;overflow-y:auto}.scroll_area_root[data-orientation=horizontal]>.scroll_area_viewport{overflow-x:auto;overflow-y:hidden}.scroll_area_root[data-orientation=both]>.scroll_area_viewport{overflow:auto}.scroll_area_viewport[data-fade=vertical]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--forma-arc-fade-top),#000 calc(100% - var(--forma-arc-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--forma-arc-fade-top),#000 calc(100% - var(--forma-arc-fade-bottom)),transparent)}.scroll_area_viewport[data-fade=horizontal]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--forma-arc-fade-left),#000 calc(100% - var(--forma-arc-fade-right)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--forma-arc-fade-left),#000 calc(100% - var(--forma-arc-fade-right)),transparent)}.scroll_area_viewport[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--forma-arc-fade-top),#000 calc(100% - var(--forma-arc-fade-bottom)),transparent),linear-gradient(to right,transparent,#000 var(--forma-arc-fade-left),#000 calc(100% - var(--forma-arc-fade-right)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 var(--forma-arc-fade-top),#000 calc(100% - var(--forma-arc-fade-bottom)),transparent),linear-gradient(to right,transparent,#000 var(--forma-arc-fade-left),#000 calc(100% - var(--forma-arc-fade-right)),transparent);mask-composite:intersect}.scroll_area_track{position:absolute;z-index:1;opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--forma-arc-duration-considered) var(--forma-ease-standard)}.scroll_area_track[data-axis=y]{top:3px;right:1px;bottom:3px;width:11px}.scroll_area_track[data-axis=x]{right:3px;bottom:1px;left:3px;height:11px}.scroll_area_root[data-orientation=both]>.scroll_area_track[data-axis=y]{bottom:13px}.scroll_area_root[data-orientation=both]>.scroll_area_track[data-axis=x]{right:13px}.scroll_area_track[data-hidden]{display:none}.scroll_area_thumb{position:absolute;top:0;left:0;will-change:transform}.scroll_area_track[data-axis=y] .scroll_area_thumb{width:100%}.scroll_area_track[data-axis=x] .scroll_area_thumb{height:100%}.scroll_area_thumb:after{content:"";position:absolute;border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-text) 30%,transparent);transition:width var(--forma-duration-fast) var(--forma-ease-standard),height var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.scroll_area_track[data-axis=y] .scroll_area_thumb:after{top:0;right:3px;bottom:0;width:5px}.scroll_area_track[data-axis=x] .scroll_area_thumb:after{right:0;bottom:3px;left:0;height:5px}.scroll_area_root[data-scrolling]>.scroll_area_track,.scroll_area_root[data-dragging]>.scroll_area_track,.scroll_area_root[data-scrollbars=always]>.scroll_area_track{opacity:1;pointer-events:auto;transition-duration:var(--forma-duration-fast)}@media(hover:hover)and (pointer:fine){.scroll_area_root:hover>.scroll_area_track{opacity:1;pointer-events:auto;transition-duration:var(--forma-duration-fast)}.scroll_area_track:hover .scroll_area_thumb:after,.scroll_area_root[data-dragging] .scroll_area_thumb:after{background:color-mix(in oklab,var(--forma-text) 46%,transparent)}.scroll_area_track[data-axis=y]:hover .scroll_area_thumb:after,.scroll_area_root[data-dragging=y] .scroll_area_track[data-axis=y] .scroll_area_thumb:after{width:7px;right:2px}.scroll_area_track[data-axis=x]:hover .scroll_area_thumb:after,.scroll_area_root[data-dragging=x] .scroll_area_track[data-axis=x] .scroll_area_thumb:after{height:7px;bottom:2px}}@media(prefers-reduced-motion:reduce){.scroll_area_track,.scroll_area_thumb:after{transition:none}}:is(.scroll_area_root,.scroll_area_viewport,.scroll_area_track,.scroll_area_thumb):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.scroll_area_root,.scroll_area_viewport,.scroll_area_track,.scroll_area_thumb):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.scroll_area_root,.scroll_area_viewport,.scroll_area_track,.scroll_area_thumb),[data-reduced-motion=true] :is(.scroll_area_root,.scroll_area_viewport,.scroll_area_track,.scroll_area_thumb):before,[data-reduced-motion=true] :is(.scroll_area_root,.scroll_area_viewport,.scroll_area_track,.scroll_area_thumb):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.scroll_area_root,.scroll_area_viewport,.scroll_area_track,.scroll_area_thumb),:is(.scroll_area_root,.scroll_area_viewport,.scroll_area_track,.scroll_area_thumb):before,:is(.scroll_area_root,.scroll_area_viewport,.scroll_area_track,.scroll_area_thumb):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.radio_cards_root{position:relative;display:grid;gap:10px;color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.radio_cards_root *,.radio_cards_root *:before,.radio_cards_root *:after{box-sizing:border-box}.radio_cards_root[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--forma-arc-min-column, 180px)),1fr))}.radio_cards_root[data-layout=list]{grid-template-columns:minmax(0,1fr);gap:8px}.radio_cards_ring{position:absolute;z-index:1;top:0;left:0;border:1.5px solid var(--forma-arc-control-on);border-radius:20px;pointer-events:none}.radio_cards_card{position:relative;display:grid;min-width:0;align-items:start;gap:4px 12px;padding:14px 16px;border:1px solid var(--forma-line);border-radius:20px;background:var(--forma-surface-raised);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard)}.radio_cards_root[data-layout=grid] .radio_cards_card{grid-template-areas:"body indicator" "meta meta";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto}.radio_cards_root[data-layout=list] .radio_cards_card{grid-template-areas:"indicator body meta";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:13px 16px 13px 14px}.radio_cards_card[data-checked]{background:color-mix(in oklab,var(--forma-arc-control-on) 4%,var(--forma-surface-raised))}.radio_cards_card[aria-disabled=true]{background:var(--forma-surface);cursor:not-allowed}.radio_cards_card[aria-disabled=true] :is(.radio_cards_label,.radio_cards_meta){color:var(--forma-faint)}.radio_cards_indicator{display:grid;width:18px;height:18px;flex:none;place-items:center;grid-area:indicator;border:1.5px solid var(--forma-border-strong);border-radius:50%;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.radio_cards_root[data-layout=grid] .radio_cards_indicator{margin-top:1px}.radio_cards_card[data-checked] .radio_cards_indicator{border-color:var(--forma-arc-control-on);background:var(--forma-arc-control-on)}.radio_cards_indicatorDot{width:6px;height:6px;border-radius:50%;background:var(--forma-arc-control-glyph)}.radio_cards_card[aria-disabled=true] .radio_cards_indicator{border-color:var(--forma-line)}.radio_cards_body{display:grid;min-width:0;gap:2px;grid-area:body}.radio_cards_label{display:flex;min-width:0;align-items:center;gap:8px;font-weight:500}.radio_cards_labelText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio_cards_icon{display:grid;width:18px;height:18px;flex:none;place-items:center;color:var(--forma-muted)}.radio_cards_icon>svg{width:18px;height:18px}.radio_cards_card[data-checked] .radio_cards_icon{color:var(--forma-text)}.radio_cards_description{color:var(--forma-muted);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.radio_cards_meta{grid-area:meta;color:var(--forma-text);font-variant-numeric:tabular-nums;white-space:nowrap}.radio_cards_root[data-layout=grid] .radio_cards_meta{margin-top:10px;font-size:var(--forma-font-section)}.radio_cards_root[data-layout=list] .radio_cards_meta{font-weight:500}@media(hover:hover)and (pointer:fine){.radio_cards_card:not([data-checked]):not([aria-disabled=true]):hover{border-color:var(--forma-border-strong)}}.radio_cards_card:not([data-checked]):not([aria-disabled=true]):active{background:var(--forma-surface)}.radio_cards_card:focus-visible:not([data-checked]){border-color:var(--forma-border-strong);background:var(--forma-surface)}@media(prefers-reduced-motion:reduce){.radio_cards_card,.radio_cards_indicator{transition:none}}:is(.radio_cards_root,.radio_cards_ring,.radio_cards_card,.radio_cards_label,.radio_cards_meta,.radio_cards_indicator,.radio_cards_indicatorDot,.radio_cards_body,.radio_cards_labelText,.radio_cards_icon,.radio_cards_description):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.radio_cards_root,.radio_cards_ring,.radio_cards_card,.radio_cards_label,.radio_cards_meta,.radio_cards_indicator,.radio_cards_indicatorDot,.radio_cards_body,.radio_cards_labelText,.radio_cards_icon,.radio_cards_description):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.radio_cards_root,.radio_cards_ring,.radio_cards_card,.radio_cards_label,.radio_cards_meta,.radio_cards_indicator,.radio_cards_indicatorDot,.radio_cards_body,.radio_cards_labelText,.radio_cards_icon,.radio_cards_description),[data-reduced-motion=true] :is(.radio_cards_root,.radio_cards_ring,.radio_cards_card,.radio_cards_label,.radio_cards_meta,.radio_cards_indicator,.radio_cards_indicatorDot,.radio_cards_body,.radio_cards_labelText,.radio_cards_icon,.radio_cards_description):before,[data-reduced-motion=true] :is(.radio_cards_root,.radio_cards_ring,.radio_cards_card,.radio_cards_label,.radio_cards_meta,.radio_cards_indicator,.radio_cards_indicatorDot,.radio_cards_body,.radio_cards_labelText,.radio_cards_icon,.radio_cards_description):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.radio_cards_root,.radio_cards_ring,.radio_cards_card,.radio_cards_label,.radio_cards_meta,.radio_cards_indicator,.radio_cards_indicatorDot,.radio_cards_body,.radio_cards_labelText,.radio_cards_icon,.radio_cards_description),:is(.radio_cards_root,.radio_cards_ring,.radio_cards_card,.radio_cards_label,.radio_cards_meta,.radio_cards_indicator,.radio_cards_indicatorDot,.radio_cards_body,.radio_cards_labelText,.radio_cards_icon,.radio_cards_description):before,:is(.radio_cards_root,.radio_cards_ring,.radio_cards_card,.radio_cards_label,.radio_cards_meta,.radio_cards_indicator,.radio_cards_indicatorDot,.radio_cards_body,.radio_cards_labelText,.radio_cards_icon,.radio_cards_description):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.comment_thread_root{width:100%;min-width:0;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body);transition:border-radius var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.comment_thread_root *,.comment_thread_root *:before,.comment_thread_root *:after{box-sizing:border-box}.comment_thread_root[data-resolved]{border-radius:22px}.comment_thread_autoHeight{overflow:hidden;border-radius:inherit}.comment_thread_autoInner{position:relative}.comment_thread_thread{display:grid}.comment_thread_header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 8px 18px}.comment_thread_heading{display:grid;min-width:0}.comment_thread_title{margin:0;overflow:hidden;font-size:var(--forma-font-size);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.comment_thread_subtitle{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.comment_thread_resolve,.comment_thread_reopen{display:inline-flex;height:32px;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);color:var(--forma-text);cursor:pointer;font:inherit;font-size:var(--forma-font-small);font-weight:500;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.comment_thread_resolve>svg{color:var(--forma-success)}.comment_thread_resolve:active:not(:disabled),.comment_thread_reopen:active{transform:scale(.97)}.comment_thread_resolve:disabled{opacity:.45;cursor:default}.comment_thread_list,.comment_thread_replies{display:grid;margin:0;padding:0;list-style:none}.comment_thread_list{padding:0 8px}.comment_thread_item{overflow:clip;overflow-clip-margin:4px}.comment_thread_repliesWrap{overflow:clip}.comment_thread_replies{position:relative;margin-left:24px;padding-left:12px}.comment_thread_replies:before{content:"";position:absolute;top:2px;bottom:14px;left:0;width:1px;background:var(--forma-line)}.comment_thread_comment{display:flex;gap:10px;padding:10px;border-radius:16px}.comment_thread_avatar{display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--forma-surface);color:var(--forma-muted);font-size:var(--forma-font-small);font-weight:500;letter-spacing:0;object-fit:cover}.comment_thread_deletedDot{width:28px;height:28px;flex:none;border:1px dashed var(--forma-border-strong);border-radius:50%}.comment_thread_main{display:grid;min-width:0;flex:1;gap:2px}.comment_thread_meta{display:flex;min-width:0;align-items:baseline;gap:8px}.comment_thread_name{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.comment_thread_time{flex:none;color:var(--forma-faint);font-size:var(--forma-font-small)}.comment_thread_body{margin:0;color:var(--forma-muted);overflow-wrap:anywhere;white-space:pre-wrap;text-wrap:pretty}.comment_thread_mention{color:var(--forma-accent-hover);font-weight:500}.comment_thread_deleted{margin:4px 0 0;color:var(--forma-faint);font-style:italic}.comment_thread_footer{display:flex;min-height:30px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px}.comment_thread_reactions{display:flex;flex-wrap:wrap;gap:4px}.comment_thread_reaction{display:inline-flex;height:26px;align-items:center;gap:5px;padding:0 9px 0 7px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);color:var(--forma-muted);cursor:pointer;font:inherit;font-size:var(--forma-font-small);font-weight:500;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.comment_thread_reaction[aria-pressed=true]{border-color:color-mix(in oklab,var(--forma-accent) 45%,var(--forma-line));background:var(--forma-arc-accent-subtle);color:var(--forma-text)}.comment_thread_reaction:active{transform:scale(.94)}.comment_thread_count{position:relative;display:inline-grid;min-width:1ch;overflow:hidden;font-variant-numeric:tabular-nums}.comment_thread_count>span{grid-area:1 / 1}.comment_thread_actions{display:flex;min-height:28px;flex-wrap:wrap;align-items:center;gap:2px;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.comment_thread_action,.comment_thread_iconAction{display:inline-flex;height:28px;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint);cursor:pointer;font:inherit;font-size:var(--forma-font-small);font-weight:500;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.comment_thread_iconAction{width:28px;padding:0}.comment_thread_action[data-tone=danger]{color:var(--forma-danger)}.comment_thread_prompt{margin-right:4px;color:var(--forma-text);font-size:var(--forma-font-small)}.comment_thread_emoji{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;font-size:var(--forma-arc-text-base);line-height:1;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.comment_thread_emoji[aria-pressed=true]{background:var(--forma-arc-accent-subtle)}.comment_thread_emoji:active{transform:scale(.88)}.comment_thread_toggle{display:inline-flex;width:fit-content;height:28px;align-items:center;gap:6px;margin:2px 0 0 -6px;padding:0 8px 0 6px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);cursor:pointer;font:inherit;font-size:var(--forma-font-small);font-weight:500;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.comment_thread_toggleIcon{display:grid;place-items:center;color:var(--forma-faint)}.comment_thread_stack{display:inline-flex;flex:none;padding-left:4px}.comment_thread_stack>*{margin-left:-5px;box-shadow:0 0 0 2px var(--forma-surface-raised)}.comment_thread_empty{margin:0;padding:8px 18px 16px;color:var(--forma-faint)}.comment_thread_composerArea{display:grid;margin-top:4px;padding:10px 12px 12px;border-top:1px solid var(--forma-arc-border-subtle)}.comment_thread_replying{overflow:clip}.comment_thread_replyingInner{display:flex;align-items:center;gap:6px;padding:0 2px 8px 38px;color:var(--forma-muted);font-size:var(--forma-font-small)}.comment_thread_replyingInner .comment_thread_iconAction{width:22px;height:22px;margin-left:2px}.comment_thread_replyingName{color:var(--forma-text);font-weight:500}.comment_thread_composer{display:grid;align-items:start;gap:8px 10px;grid-template-columns:auto minmax(0,1fr) auto}.comment_thread_composer>.comment_thread_avatar{margin-top:5px}.comment_thread_composer[data-compact]{grid-template-columns:minmax(0,1fr);margin-top:4px}.comment_thread_fieldWrap{display:grid;min-width:0}.comment_thread_field{width:100%;min-height:38px;max-height:160px;padding:8px 12px;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;resize:none;field-sizing:content;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.comment_thread_field::placeholder{color:var(--forma-faint)}.comment_thread_field:focus{border-color:var(--forma-border-strong)}.comment_thread_composerActions{display:flex;align-items:center;gap:4px}.comment_thread_composer[data-compact] .comment_thread_composerActions{justify-content:flex-end}.comment_thread_send,.comment_thread_ghost{height:38px;padding:0 14px;border:0;border-radius:var(--forma-radius-pill);cursor:pointer;font:inherit;font-weight:500;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.comment_thread_composer[data-compact] :is(.comment_thread_send,.comment_thread_ghost){height:32px;font-size:var(--forma-font-small)}.comment_thread_send{background:var(--forma-text);color:var(--forma-canvas)}.comment_thread_send:disabled{opacity:.35;cursor:default}.comment_thread_send:active:not(:disabled),.comment_thread_ghost:active{transform:scale(.97)}.comment_thread_ghost{background:transparent;color:var(--forma-muted)}.comment_thread_suggestions{display:grid;margin:6px 0 0;padding:4px;overflow:clip;border:1px solid var(--forma-line);border-radius:14px;background:var(--forma-surface-raised);list-style:none}.comment_thread_suggestion{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border-radius:10px;cursor:pointer}.comment_thread_suggestion[aria-selected=true]{background:var(--forma-surface)}.comment_thread_resolved{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px}.comment_thread_resolvedIcon{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--forma-success) 14%,transparent);color:var(--forma-success)}.comment_thread_resolvedText{display:grid;min-width:0;flex:1}.comment_thread_resolvedTitle{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.comment_thread_resolvedSubject{color:var(--forma-muted);font-weight:400}.comment_thread_resolvedMeta{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.comment_thread_comment .comment_thread_actions:not([data-open]){opacity:0}.comment_thread_comment:hover .comment_thread_actions,.comment_thread_comment:focus-within .comment_thread_actions{opacity:1}.comment_thread_action:hover,.comment_thread_iconAction:hover,.comment_thread_toggle:hover,.comment_thread_ghost:hover{background:var(--forma-surface);color:var(--forma-text)}.comment_thread_action[data-tone=danger]:hover{background:color-mix(in oklab,var(--forma-danger) 9%,transparent);color:var(--forma-danger)}.comment_thread_reaction:hover{border-color:var(--forma-border-strong)}.comment_thread_emoji:hover{background:var(--forma-surface)}.comment_thread_resolve:hover:not(:disabled),.comment_thread_reopen:hover{border-color:var(--forma-border-strong);background:var(--forma-surface)}.comment_thread_send:hover:not(:disabled){background:color-mix(in oklab,var(--forma-text) 86%,var(--forma-canvas))}}.comment_thread_action:focus-visible,.comment_thread_iconAction:focus-visible,.comment_thread_toggle:focus-visible,.comment_thread_emoji:focus-visible{background:var(--forma-surface);color:var(--forma-text)}@media(max-width:420px){.comment_thread_composer{grid-template-columns:minmax(0,1fr) auto}.comment_thread_composer>.comment_thread_avatar{display:none}.comment_thread_replyingInner{padding-left:2px}.comment_thread_replies{margin-left:12px}}@media(prefers-reduced-motion:reduce){.comment_thread_root,.comment_thread_actions,.comment_thread_reaction,.comment_thread_action,.comment_thread_iconAction,.comment_thread_emoji,.comment_thread_send,.comment_thread_ghost,.comment_thread_resolve,.comment_thread_reopen{transition:none}}:is(.comment_thread_root,.comment_thread_autoHeight,.comment_thread_autoInner,.comment_thread_thread,.comment_thread_header,.comment_thread_heading,.comment_thread_title,.comment_thread_subtitle,.comment_thread_resolve,.comment_thread_reopen,.comment_thread_list,.comment_thread_replies,.comment_thread_item,.comment_thread_repliesWrap,.comment_thread_comment,.comment_thread_avatar,.comment_thread_deletedDot,.comment_thread_main,.comment_thread_meta,.comment_thread_name,.comment_thread_time,.comment_thread_body,.comment_thread_mention,.comment_thread_deleted,.comment_thread_footer,.comment_thread_reactions,.comment_thread_reaction,.comment_thread_count,.comment_thread_actions,.comment_thread_action,.comment_thread_iconAction,.comment_thread_prompt,.comment_thread_emoji,.comment_thread_toggle,.comment_thread_toggleIcon,.comment_thread_stack,.comment_thread_empty,.comment_thread_composerArea,.comment_thread_replying,.comment_thread_replyingInner,.comment_thread_replyingName,.comment_thread_composer,.comment_thread_fieldWrap,.comment_thread_field,.comment_thread_composerActions,.comment_thread_send,.comment_thread_ghost,.comment_thread_suggestions,.comment_thread_suggestion,.comment_thread_resolved,.comment_thread_resolvedIcon,.comment_thread_resolvedText,.comment_thread_resolvedTitle,.comment_thread_resolvedSubject,.comment_thread_resolvedMeta):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.comment_thread_root,.comment_thread_autoHeight,.comment_thread_autoInner,.comment_thread_thread,.comment_thread_header,.comment_thread_heading,.comment_thread_title,.comment_thread_subtitle,.comment_thread_resolve,.comment_thread_reopen,.comment_thread_list,.comment_thread_replies,.comment_thread_item,.comment_thread_repliesWrap,.comment_thread_comment,.comment_thread_avatar,.comment_thread_deletedDot,.comment_thread_main,.comment_thread_meta,.comment_thread_name,.comment_thread_time,.comment_thread_body,.comment_thread_mention,.comment_thread_deleted,.comment_thread_footer,.comment_thread_reactions,.comment_thread_reaction,.comment_thread_count,.comment_thread_actions,.comment_thread_action,.comment_thread_iconAction,.comment_thread_prompt,.comment_thread_emoji,.comment_thread_toggle,.comment_thread_toggleIcon,.comment_thread_stack,.comment_thread_empty,.comment_thread_composerArea,.comment_thread_replying,.comment_thread_replyingInner,.comment_thread_replyingName,.comment_thread_composer,.comment_thread_fieldWrap,.comment_thread_field,.comment_thread_composerActions,.comment_thread_send,.comment_thread_ghost,.comment_thread_suggestions,.comment_thread_suggestion,.comment_thread_resolved,.comment_thread_resolvedIcon,.comment_thread_resolvedText,.comment_thread_resolvedTitle,.comment_thread_resolvedSubject,.comment_thread_resolvedMeta):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.comment_thread_root,.comment_thread_autoHeight,.comment_thread_autoInner,.comment_thread_thread,.comment_thread_header,.comment_thread_heading,.comment_thread_title,.comment_thread_subtitle,.comment_thread_resolve,.comment_thread_reopen,.comment_thread_list,.comment_thread_replies,.comment_thread_item,.comment_thread_repliesWrap,.comment_thread_comment,.comment_thread_avatar,.comment_thread_deletedDot,.comment_thread_main,.comment_thread_meta,.comment_thread_name,.comment_thread_time,.comment_thread_body,.comment_thread_mention,.comment_thread_deleted,.comment_thread_footer,.comment_thread_reactions,.comment_thread_reaction,.comment_thread_count,.comment_thread_actions,.comment_thread_action,.comment_thread_iconAction,.comment_thread_prompt,.comment_thread_emoji,.comment_thread_toggle,.comment_thread_toggleIcon,.comment_thread_stack,.comment_thread_empty,.comment_thread_composerArea,.comment_thread_replying,.comment_thread_replyingInner,.comment_thread_replyingName,.comment_thread_composer,.comment_thread_fieldWrap,.comment_thread_field,.comment_thread_composerActions,.comment_thread_send,.comment_thread_ghost,.comment_thread_suggestions,.comment_thread_suggestion,.comment_thread_resolved,.comment_thread_resolvedIcon,.comment_thread_resolvedText,.comment_thread_resolvedTitle,.comment_thread_resolvedSubject,.comment_thread_resolvedMeta),[data-reduced-motion=true] :is(.comment_thread_root,.comment_thread_autoHeight,.comment_thread_autoInner,.comment_thread_thread,.comment_thread_header,.comment_thread_heading,.comment_thread_title,.comment_thread_subtitle,.comment_thread_resolve,.comment_thread_reopen,.comment_thread_list,.comment_thread_replies,.comment_thread_item,.comment_thread_repliesWrap,.comment_thread_comment,.comment_thread_avatar,.comment_thread_deletedDot,.comment_thread_main,.comment_thread_meta,.comment_thread_name,.comment_thread_time,.comment_thread_body,.comment_thread_mention,.comment_thread_deleted,.comment_thread_footer,.comment_thread_reactions,.comment_thread_reaction,.comment_thread_count,.comment_thread_actions,.comment_thread_action,.comment_thread_iconAction,.comment_thread_prompt,.comment_thread_emoji,.comment_thread_toggle,.comment_thread_toggleIcon,.comment_thread_stack,.comment_thread_empty,.comment_thread_composerArea,.comment_thread_replying,.comment_thread_replyingInner,.comment_thread_replyingName,.comment_thread_composer,.comment_thread_fieldWrap,.comment_thread_field,.comment_thread_composerActions,.comment_thread_send,.comment_thread_ghost,.comment_thread_suggestions,.comment_thread_suggestion,.comment_thread_resolved,.comment_thread_resolvedIcon,.comment_thread_resolvedText,.comment_thread_resolvedTitle,.comment_thread_resolvedSubject,.comment_thread_resolvedMeta):before,[data-reduced-motion=true] :is(.comment_thread_root,.comment_thread_autoHeight,.comment_thread_autoInner,.comment_thread_thread,.comment_thread_header,.comment_thread_heading,.comment_thread_title,.comment_thread_subtitle,.comment_thread_resolve,.comment_thread_reopen,.comment_thread_list,.comment_thread_replies,.comment_thread_item,.comment_thread_repliesWrap,.comment_thread_comment,.comment_thread_avatar,.comment_thread_deletedDot,.comment_thread_main,.comment_thread_meta,.comment_thread_name,.comment_thread_time,.comment_thread_body,.comment_thread_mention,.comment_thread_deleted,.comment_thread_footer,.comment_thread_reactions,.comment_thread_reaction,.comment_thread_count,.comment_thread_actions,.comment_thread_action,.comment_thread_iconAction,.comment_thread_prompt,.comment_thread_emoji,.comment_thread_toggle,.comment_thread_toggleIcon,.comment_thread_stack,.comment_thread_empty,.comment_thread_composerArea,.comment_thread_replying,.comment_thread_replyingInner,.comment_thread_replyingName,.comment_thread_composer,.comment_thread_fieldWrap,.comment_thread_field,.comment_thread_composerActions,.comment_thread_send,.comment_thread_ghost,.comment_thread_suggestions,.comment_thread_suggestion,.comment_thread_resolved,.comment_thread_resolvedIcon,.comment_thread_resolvedText,.comment_thread_resolvedTitle,.comment_thread_resolvedSubject,.comment_thread_resolvedMeta):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.comment_thread_root,.comment_thread_autoHeight,.comment_thread_autoInner,.comment_thread_thread,.comment_thread_header,.comment_thread_heading,.comment_thread_title,.comment_thread_subtitle,.comment_thread_resolve,.comment_thread_reopen,.comment_thread_list,.comment_thread_replies,.comment_thread_item,.comment_thread_repliesWrap,.comment_thread_comment,.comment_thread_avatar,.comment_thread_deletedDot,.comment_thread_main,.comment_thread_meta,.comment_thread_name,.comment_thread_time,.comment_thread_body,.comment_thread_mention,.comment_thread_deleted,.comment_thread_footer,.comment_thread_reactions,.comment_thread_reaction,.comment_thread_count,.comment_thread_actions,.comment_thread_action,.comment_thread_iconAction,.comment_thread_prompt,.comment_thread_emoji,.comment_thread_toggle,.comment_thread_toggleIcon,.comment_thread_stack,.comment_thread_empty,.comment_thread_composerArea,.comment_thread_replying,.comment_thread_replyingInner,.comment_thread_replyingName,.comment_thread_composer,.comment_thread_fieldWrap,.comment_thread_field,.comment_thread_composerActions,.comment_thread_send,.comment_thread_ghost,.comment_thread_suggestions,.comment_thread_suggestion,.comment_thread_resolved,.comment_thread_resolvedIcon,.comment_thread_resolvedText,.comment_thread_resolvedTitle,.comment_thread_resolvedSubject,.comment_thread_resolvedMeta),:is(.comment_thread_root,.comment_thread_autoHeight,.comment_thread_autoInner,.comment_thread_thread,.comment_thread_header,.comment_thread_heading,.comment_thread_title,.comment_thread_subtitle,.comment_thread_resolve,.comment_thread_reopen,.comment_thread_list,.comment_thread_replies,.comment_thread_item,.comment_thread_repliesWrap,.comment_thread_comment,.comment_thread_avatar,.comment_thread_deletedDot,.comment_thread_main,.comment_thread_meta,.comment_thread_name,.comment_thread_time,.comment_thread_body,.comment_thread_mention,.comment_thread_deleted,.comment_thread_footer,.comment_thread_reactions,.comment_thread_reaction,.comment_thread_count,.comment_thread_actions,.comment_thread_action,.comment_thread_iconAction,.comment_thread_prompt,.comment_thread_emoji,.comment_thread_toggle,.comment_thread_toggleIcon,.comment_thread_stack,.comment_thread_empty,.comment_thread_composerArea,.comment_thread_replying,.comment_thread_replyingInner,.comment_thread_replyingName,.comment_thread_composer,.comment_thread_fieldWrap,.comment_thread_field,.comment_thread_composerActions,.comment_thread_send,.comment_thread_ghost,.comment_thread_suggestions,.comment_thread_suggestion,.comment_thread_resolved,.comment_thread_resolvedIcon,.comment_thread_resolvedText,.comment_thread_resolvedTitle,.comment_thread_resolvedSubject,.comment_thread_resolvedMeta):before,:is(.comment_thread_root,.comment_thread_autoHeight,.comment_thread_autoInner,.comment_thread_thread,.comment_thread_header,.comment_thread_heading,.comment_thread_title,.comment_thread_subtitle,.comment_thread_resolve,.comment_thread_reopen,.comment_thread_list,.comment_thread_replies,.comment_thread_item,.comment_thread_repliesWrap,.comment_thread_comment,.comment_thread_avatar,.comment_thread_deletedDot,.comment_thread_main,.comment_thread_meta,.comment_thread_name,.comment_thread_time,.comment_thread_body,.comment_thread_mention,.comment_thread_deleted,.comment_thread_footer,.comment_thread_reactions,.comment_thread_reaction,.comment_thread_count,.comment_thread_actions,.comment_thread_action,.comment_thread_iconAction,.comment_thread_prompt,.comment_thread_emoji,.comment_thread_toggle,.comment_thread_toggleIcon,.comment_thread_stack,.comment_thread_empty,.comment_thread_composerArea,.comment_thread_replying,.comment_thread_replyingInner,.comment_thread_replyingName,.comment_thread_composer,.comment_thread_fieldWrap,.comment_thread_field,.comment_thread_composerActions,.comment_thread_send,.comment_thread_ghost,.comment_thread_suggestions,.comment_thread_suggestion,.comment_thread_resolved,.comment_thread_resolvedIcon,.comment_thread_resolvedText,.comment_thread_resolvedTitle,.comment_thread_resolvedSubject,.comment_thread_resolvedMeta):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.slot_text_root{position:relative;display:inline-block;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap;vertical-align:bottom}.slot_text_reels{display:inline-flex;height:1.15em;align-items:flex-start}.slot_text_slot{position:relative;display:inline-block;height:1.15em;flex:none;overflow:visible}.slot_text_sizer{display:inline-block;visibility:hidden;white-space:pre;pointer-events:none}.slot_text_window{position:absolute;inset:-.22em -.08em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 .24em,#000 calc(100% - .24em),transparent);mask-image:linear-gradient(to bottom,transparent,#000 .24em,#000 calc(100% - .24em),transparent)}.slot_text_strip{position:absolute;top:calc(.22em - .225em);right:.08em;left:.08em;display:flex;flex-direction:column;align-items:center;will-change:transform}.slot_text_cell{display:block;height:1.6em;padding-top:.225em;box-sizing:border-box;line-height:1.15;white-space:pre}.slot_text_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.slot_text_root,.slot_text_reels,.slot_text_slot,.slot_text_sizer,.slot_text_window,.slot_text_strip,.slot_text_cell,.slot_text_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.slot_text_root,.slot_text_reels,.slot_text_slot,.slot_text_sizer,.slot_text_window,.slot_text_strip,.slot_text_cell,.slot_text_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.slot_text_root,.slot_text_reels,.slot_text_slot,.slot_text_sizer,.slot_text_window,.slot_text_strip,.slot_text_cell,.slot_text_srOnly),[data-reduced-motion=true] :is(.slot_text_root,.slot_text_reels,.slot_text_slot,.slot_text_sizer,.slot_text_window,.slot_text_strip,.slot_text_cell,.slot_text_srOnly):before,[data-reduced-motion=true] :is(.slot_text_root,.slot_text_reels,.slot_text_slot,.slot_text_sizer,.slot_text_window,.slot_text_strip,.slot_text_cell,.slot_text_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.slot_text_root,.slot_text_reels,.slot_text_slot,.slot_text_sizer,.slot_text_window,.slot_text_strip,.slot_text_cell,.slot_text_srOnly),:is(.slot_text_root,.slot_text_reels,.slot_text_slot,.slot_text_sizer,.slot_text_window,.slot_text_strip,.slot_text_cell,.slot_text_srOnly):before,:is(.slot_text_root,.slot_text_reels,.slot_text_slot,.slot_text_sizer,.slot_text_window,.slot_text_strip,.slot_text_cell,.slot_text_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.expandable_text_root{--forma-arc-expandable-text-lines: 3;display:grid;justify-items:start;gap:var(--forma-space-2);min-width:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body)}.expandable_text_content{position:relative;width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere}.expandable_text_content[data-clamped]{max-height:calc(var(--forma-arc-expandable-text-lines) * 1.4em);max-height:calc(var(--forma-arc-expandable-text-lines) * 1lh)}.expandable_text_probe{position:absolute;top:0;left:0;width:0;height:calc(var(--forma-arc-expandable-text-lines) * 1.4em);height:calc(var(--forma-arc-expandable-text-lines) * 1lh);visibility:hidden;pointer-events:none}.expandable_text_inner>:first-child{margin-top:0}.expandable_text_inner>:last-child{margin-bottom:0}.expandable_text_inner p{margin:0 0 .75em}.expandable_text_toggle{display:inline-flex;align-items:center;gap:var(--forma-space-1);min-height:28px;margin:0 0 0 -2px;padding:0 2px;border:0;border-radius:8px;background:transparent;color:var(--forma-text);font:inherit;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.expandable_text_toggle:hover{color:var(--forma-muted)}}.expandable_text_toggle:active{color:var(--forma-faint)}.expandable_text_labels{display:inline-grid;justify-items:start}.expandable_text_label{grid-area:1 / 1;opacity:0;filter:blur(2px);transform:translateY(-4px);transition:opacity var(--forma-duration-normal) var(--forma-ease-standard),transform var(--forma-arc-duration-considered) var(--forma-ease-standard),filter var(--forma-duration-normal) var(--forma-ease-standard);pointer-events:none}.expandable_text_label[data-active]{opacity:1;filter:blur(0);transform:none}.expandable_text_label+.expandable_text_label:not([data-active]){transform:translateY(4px)}.expandable_text_icon{display:inline-flex;color:var(--forma-faint)}@media(prefers-reduced-motion:reduce){.expandable_text_toggle,.expandable_text_label{transition:none}}:is(.expandable_text_root,.expandable_text_content,.expandable_text_probe,.expandable_text_inner,.expandable_text_toggle,.expandable_text_labels,.expandable_text_label,.expandable_text_icon):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.expandable_text_root,.expandable_text_content,.expandable_text_probe,.expandable_text_inner,.expandable_text_toggle,.expandable_text_labels,.expandable_text_label,.expandable_text_icon):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.expandable_text_root,.expandable_text_content,.expandable_text_probe,.expandable_text_inner,.expandable_text_toggle,.expandable_text_labels,.expandable_text_label,.expandable_text_icon),[data-reduced-motion=true] :is(.expandable_text_root,.expandable_text_content,.expandable_text_probe,.expandable_text_inner,.expandable_text_toggle,.expandable_text_labels,.expandable_text_label,.expandable_text_icon):before,[data-reduced-motion=true] :is(.expandable_text_root,.expandable_text_content,.expandable_text_probe,.expandable_text_inner,.expandable_text_toggle,.expandable_text_labels,.expandable_text_label,.expandable_text_icon):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.expandable_text_root,.expandable_text_content,.expandable_text_probe,.expandable_text_inner,.expandable_text_toggle,.expandable_text_labels,.expandable_text_label,.expandable_text_icon),:is(.expandable_text_root,.expandable_text_content,.expandable_text_probe,.expandable_text_inner,.expandable_text_toggle,.expandable_text_labels,.expandable_text_label,.expandable_text_icon):before,:is(.expandable_text_root,.expandable_text_content,.expandable_text_probe,.expandable_text_inner,.expandable_text_toggle,.expandable_text_labels,.expandable_text_label,.expandable_text_icon):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.signup_form_block{container:signup_form_signup / inline-size;width:min(100%,432px);min-width:0;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.signup_form_viewport{overflow:hidden}.signup_form_track{position:relative}.signup_form_step{display:grid;min-width:0;padding:var(--forma-space-8)}.signup_form_heading{display:grid;gap:var(--forma-space-2);margin-bottom:var(--forma-space-6)}.signup_form_heading h2{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:400;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance;outline:none}.signup_form_heading p{margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.signup_form_address{color:var(--forma-text);overflow-wrap:anywhere}.signup_form_sso{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--forma-space-2)}.signup_form_sso .signup_form_ssoButton{min-width:0;padding-inline:var(--forma-space-2)}.signup_form_providerMark{flex:none}.signup_form_divider{display:flex;align-items:center;gap:var(--forma-space-3);margin:var(--forma-arc-space-5) 0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1}.signup_form_divider:before,.signup_form_divider:after{flex:1;height:1px;background:var(--forma-line);content:""}.signup_form_form{display:grid;gap:var(--forma-space-4)}.signup_form_wide{width:100%}.signup_form_passwordGroup{display:grid;min-width:0}.signup_form_feedback{display:flex;min-height:18px;align-items:center;justify-content:space-between;gap:var(--forma-space-3);margin-top:var(--forma-space-2);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.signup_form_feedbackText{position:relative;min-width:0;flex:1;color:var(--forma-faint)}.signup_form_feedbackText>span{display:block}.signup_form_feedbackText[data-error]{color:var(--forma-danger)}.signup_form_meter{display:flex;flex:none;gap:3px}.signup_form_meter span{width:20px;height:3px;border-radius:var(--forma-radius-pill);background:var(--forma-line);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.signup_form_meter span[data-on]{background:var(--forma-accent)}.signup_form_meter[data-level="1"] span[data-on]{background:var(--forma-danger)}.signup_form_meter[data-level="2"] span[data-on]{background:var(--forma-warning)}.signup_form_meter[data-level="4"] span[data-on]{background:var(--forma-success)}.signup_form_updates{margin:calc(var(--forma-space-2) * -1) 0 calc(var(--forma-space-2) * -1) calc((var(--forma-control-height) - 18px) / -2)}.signup_form_row{overflow:hidden}.signup_form_submitError{margin:0;color:var(--forma-danger);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.signup_form_legal{margin:var(--forma-space-4) 0 0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.signup_form_textButton{border:0;padding:0;background:none;color:var(--forma-muted);font:inherit;text-decoration:underline;text-decoration-color:var(--forma-border-strong);text-underline-offset:3px;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard),text-decoration-color var(--forma-duration-fast) var(--forma-ease-standard)}.signup_form_success{display:block;width:48px;height:48px;margin-bottom:var(--forma-space-6);overflow:visible;color:var(--forma-success)}.signup_form_details{display:grid;margin:0 0 var(--forma-space-6);border-top:1px solid var(--forma-line);padding:0}.signup_form_details div{display:flex;justify-content:space-between;gap:var(--forma-space-4);border-bottom:1px solid var(--forma-line);padding:var(--forma-space-3) 0;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.signup_form_details dt{color:var(--forma-muted)}.signup_form_details dd{margin:0;text-align:right}.signup_form_footer{display:flex;min-height:48px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--forma-space-1) var(--forma-space-4);border-top:1px solid var(--forma-line);padding:var(--forma-space-3) var(--forma-space-8);color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.signup_form_status{position:relative;display:block;min-width:0;flex:1 1 12rem}.signup_form_status>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signup_form_switch{color:var(--forma-muted);white-space:nowrap}.signup_form_switch .signup_form_textButton{color:var(--forma-text);font-weight:500;text-decoration-color:transparent}.signup_form_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.signup_form_textButton:hover{color:var(--forma-text);text-decoration-color:currentColor}}@container signup_form_signup (max-width: 380px){.signup_form_step{padding:var(--forma-space-6) var(--forma-arc-space-5)}.signup_form_heading h2{font-size:var(--forma-arc-text-2xl)}.signup_form_sso .signup_form_ssoButton{gap:6px;font-size:var(--forma-font-small)}.signup_form_footer{padding-inline:var(--forma-arc-space-5)}.signup_form_meter span{width:14px}}@media(max-width:480px){.signup_form_block{border-radius:var(--forma-radius-panel)}}@media(prefers-reduced-motion:reduce){.signup_form_meter span,.signup_form_textButton{transition:none}}:is(.signup_form_block,.signup_form_viewport,.signup_form_track,.signup_form_step,.signup_form_heading,.signup_form_address,.signup_form_sso,.signup_form_ssoButton,.signup_form_providerMark,.signup_form_divider,.signup_form_form,.signup_form_wide,.signup_form_passwordGroup,.signup_form_feedback,.signup_form_feedbackText,.signup_form_meter,.signup_form_updates,.signup_form_row,.signup_form_submitError,.signup_form_legal,.signup_form_textButton,.signup_form_success,.signup_form_details,.signup_form_footer,.signup_form_status,.signup_form_switch,.signup_form_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.signup_form_block,.signup_form_viewport,.signup_form_track,.signup_form_step,.signup_form_heading,.signup_form_address,.signup_form_sso,.signup_form_ssoButton,.signup_form_providerMark,.signup_form_divider,.signup_form_form,.signup_form_wide,.signup_form_passwordGroup,.signup_form_feedback,.signup_form_feedbackText,.signup_form_meter,.signup_form_updates,.signup_form_row,.signup_form_submitError,.signup_form_legal,.signup_form_textButton,.signup_form_success,.signup_form_details,.signup_form_footer,.signup_form_status,.signup_form_switch,.signup_form_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.signup_form_block,.signup_form_viewport,.signup_form_track,.signup_form_step,.signup_form_heading,.signup_form_address,.signup_form_sso,.signup_form_ssoButton,.signup_form_providerMark,.signup_form_divider,.signup_form_form,.signup_form_wide,.signup_form_passwordGroup,.signup_form_feedback,.signup_form_feedbackText,.signup_form_meter,.signup_form_updates,.signup_form_row,.signup_form_submitError,.signup_form_legal,.signup_form_textButton,.signup_form_success,.signup_form_details,.signup_form_footer,.signup_form_status,.signup_form_switch,.signup_form_srOnly),[data-reduced-motion=true] :is(.signup_form_block,.signup_form_viewport,.signup_form_track,.signup_form_step,.signup_form_heading,.signup_form_address,.signup_form_sso,.signup_form_ssoButton,.signup_form_providerMark,.signup_form_divider,.signup_form_form,.signup_form_wide,.signup_form_passwordGroup,.signup_form_feedback,.signup_form_feedbackText,.signup_form_meter,.signup_form_updates,.signup_form_row,.signup_form_submitError,.signup_form_legal,.signup_form_textButton,.signup_form_success,.signup_form_details,.signup_form_footer,.signup_form_status,.signup_form_switch,.signup_form_srOnly):before,[data-reduced-motion=true] :is(.signup_form_block,.signup_form_viewport,.signup_form_track,.signup_form_step,.signup_form_heading,.signup_form_address,.signup_form_sso,.signup_form_ssoButton,.signup_form_providerMark,.signup_form_divider,.signup_form_form,.signup_form_wide,.signup_form_passwordGroup,.signup_form_feedback,.signup_form_feedbackText,.signup_form_meter,.signup_form_updates,.signup_form_row,.signup_form_submitError,.signup_form_legal,.signup_form_textButton,.signup_form_success,.signup_form_details,.signup_form_footer,.signup_form_status,.signup_form_switch,.signup_form_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.signup_form_block,.signup_form_viewport,.signup_form_track,.signup_form_step,.signup_form_heading,.signup_form_address,.signup_form_sso,.signup_form_ssoButton,.signup_form_providerMark,.signup_form_divider,.signup_form_form,.signup_form_wide,.signup_form_passwordGroup,.signup_form_feedback,.signup_form_feedbackText,.signup_form_meter,.signup_form_updates,.signup_form_row,.signup_form_submitError,.signup_form_legal,.signup_form_textButton,.signup_form_success,.signup_form_details,.signup_form_footer,.signup_form_status,.signup_form_switch,.signup_form_srOnly),:is(.signup_form_block,.signup_form_viewport,.signup_form_track,.signup_form_step,.signup_form_heading,.signup_form_address,.signup_form_sso,.signup_form_ssoButton,.signup_form_providerMark,.signup_form_divider,.signup_form_form,.signup_form_wide,.signup_form_passwordGroup,.signup_form_feedback,.signup_form_feedbackText,.signup_form_meter,.signup_form_updates,.signup_form_row,.signup_form_submitError,.signup_form_legal,.signup_form_textButton,.signup_form_success,.signup_form_details,.signup_form_footer,.signup_form_status,.signup_form_switch,.signup_form_srOnly):before,:is(.signup_form_block,.signup_form_viewport,.signup_form_track,.signup_form_step,.signup_form_heading,.signup_form_address,.signup_form_sso,.signup_form_ssoButton,.signup_form_providerMark,.signup_form_divider,.signup_form_form,.signup_form_wide,.signup_form_passwordGroup,.signup_form_feedback,.signup_form_feedbackText,.signup_form_meter,.signup_form_updates,.signup_form_row,.signup_form_submitError,.signup_form_legal,.signup_form_textButton,.signup_form_success,.signup_form_details,.signup_form_footer,.signup_form_status,.signup_form_switch,.signup_form_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.logo_marquee_section{container:logo_marquee_logos / inline-size;width:100%;min-width:0;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.logo_marquee_intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:48px;padding:40px 40px 36px}.logo_marquee_intro h2{max-width:540px;margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:400;line-height:var(--forma-arc-leading-display);text-wrap:balance;letter-spacing:var(--forma-arc-tracking-display)}.logo_marquee_intro p{max-width:36ch;margin:0 0 3px;color:var(--forma-muted);font-size:var(--forma-arc-text-base);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.logo_marquee_marquee{position:relative;overflow:hidden;border-top:1px solid var(--forma-arc-border-subtle);border-bottom:1px solid var(--forma-arc-border-subtle);padding-block:32px;mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.logo_marquee_track{display:flex;width:max-content;animation:logo_marquee_travel 39s linear infinite;will-change:transform}.logo_marquee_track.logo_marquee_paused{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.logo_marquee_marquee:hover .logo_marquee_track{animation-play-state:paused}}.logo_marquee_brandList{display:flex;flex:none;align-items:center;gap:56px;margin:0;padding:0 56px 0 0;list-style:none}.logo_marquee_brand{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--forma-muted);white-space:nowrap}.logo_marquee_brandMark{display:block;width:22px;height:22px;flex:none;background:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}img.logo_marquee_brandMark{background:none;object-fit:contain}.logo_marquee_section[data-tone=color] .logo_marquee_brand{color:var(--forma-text)}.logo_marquee_brandName{font-size:var(--forma-font-section);font-weight:500;letter-spacing:var(--forma-arc-tracking-body)}.logo_marquee_footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:10px 16px}.logo_marquee_motionButton{color:var(--forma-muted)}.logo_marquee_motionStatus{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes logo_marquee_travel{to{transform:translate(-50%)}}@container logo_marquee_logos (max-width: 639px){.logo_marquee_intro{grid-template-columns:1fr;gap:12px;padding:28px 20px 24px}.logo_marquee_intro h2{font-size:var(--forma-arc-text-2xl)}.logo_marquee_intro p{font-size:var(--forma-font-size)}.logo_marquee_marquee{padding-block:24px}.logo_marquee_brandList{gap:40px;padding-right:40px}.logo_marquee_brandName{font-size:var(--forma-arc-text-base)}.logo_marquee_brandMark{width:20px;height:20px}.logo_marquee_footer{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.logo_marquee_track{animation:none;will-change:auto}.logo_marquee_track{width:auto;justify-content:center}.logo_marquee_brandList{flex-wrap:wrap;justify-content:center;row-gap:20px;padding:0 24px}.logo_marquee_brandList[aria-hidden=true],.logo_marquee_footer{display:none}}:is(.logo_marquee_section,.logo_marquee_intro,.logo_marquee_marquee,.logo_marquee_track,.logo_marquee_brandList,.logo_marquee_brand,.logo_marquee_brandMark,.logo_marquee_brandName,.logo_marquee_footer,.logo_marquee_motionButton,.logo_marquee_motionStatus):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.logo_marquee_section,.logo_marquee_intro,.logo_marquee_marquee,.logo_marquee_track,.logo_marquee_brandList,.logo_marquee_brand,.logo_marquee_brandMark,.logo_marquee_brandName,.logo_marquee_footer,.logo_marquee_motionButton,.logo_marquee_motionStatus):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.logo_marquee_section,.logo_marquee_intro,.logo_marquee_marquee,.logo_marquee_track,.logo_marquee_brandList,.logo_marquee_brand,.logo_marquee_brandMark,.logo_marquee_brandName,.logo_marquee_footer,.logo_marquee_motionButton,.logo_marquee_motionStatus),[data-reduced-motion=true] :is(.logo_marquee_section,.logo_marquee_intro,.logo_marquee_marquee,.logo_marquee_track,.logo_marquee_brandList,.logo_marquee_brand,.logo_marquee_brandMark,.logo_marquee_brandName,.logo_marquee_footer,.logo_marquee_motionButton,.logo_marquee_motionStatus):before,[data-reduced-motion=true] :is(.logo_marquee_section,.logo_marquee_intro,.logo_marquee_marquee,.logo_marquee_track,.logo_marquee_brandList,.logo_marquee_brand,.logo_marquee_brandMark,.logo_marquee_brandName,.logo_marquee_footer,.logo_marquee_motionButton,.logo_marquee_motionStatus):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.logo_marquee_section,.logo_marquee_intro,.logo_marquee_marquee,.logo_marquee_track,.logo_marquee_brandList,.logo_marquee_brand,.logo_marquee_brandMark,.logo_marquee_brandName,.logo_marquee_footer,.logo_marquee_motionButton,.logo_marquee_motionStatus),:is(.logo_marquee_section,.logo_marquee_intro,.logo_marquee_marquee,.logo_marquee_track,.logo_marquee_brandList,.logo_marquee_brand,.logo_marquee_brandMark,.logo_marquee_brandName,.logo_marquee_footer,.logo_marquee_motionButton,.logo_marquee_motionStatus):before,:is(.logo_marquee_section,.logo_marquee_intro,.logo_marquee_marquee,.logo_marquee_track,.logo_marquee_brandList,.logo_marquee_brand,.logo_marquee_brandMark,.logo_marquee_brandName,.logo_marquee_footer,.logo_marquee_motionButton,.logo_marquee_motionStatus):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.plan_comparison_comparison{box-sizing:border-box;width:min(100%,1060px);min-width:0;margin-inline:auto;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body)}.plan_comparison_comparison *,.plan_comparison_comparison *:before,.plan_comparison_comparison *:after{box-sizing:border-box}.plan_comparison_intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;padding:32px 32px 24px}.plan_comparison_intro>div:first-child{min-width:0;max-width:560px}.plan_comparison_intro h2{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:400;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.plan_comparison_intro p{max-width:46ch;margin:8px 0 0;color:var(--forma-muted);text-wrap:pretty}.plan_comparison_billing{display:grid;flex:none;justify-items:end;gap:6px}.plan_comparison_billing small{min-height:16px;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.plan_comparison_filter{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:8px 16px;border-top:1px solid var(--forma-line);padding:8px 32px}.plan_comparison_filter>div:first-child{display:flex;align-items:baseline;gap:10px}.plan_comparison_filter h3{margin:0;font-size:var(--forma-font-size);font-weight:500}.plan_comparison_featureCount{min-width:11ch;color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.plan_comparison_filter>button{flex:none}.plan_comparison_matrix{border-top:1px solid var(--forma-line)}.plan_comparison_planHeader,.plan_comparison_featureRow{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.plan_comparison_planHeader{grid-template-rows:auto auto auto}.plan_comparison_featureHeader{grid-row:1 / span 3;display:flex;align-items:end;padding:0 16px 20px 32px;color:var(--forma-faint);font-size:var(--forma-font-small)}.plan_comparison_planCell{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;min-width:0;align-content:start;border-left:1px solid var(--forma-line);padding:20px;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.plan_comparison_planCell.plan_comparison_planSelected,.plan_comparison_featureValue.plan_comparison_valueSelected{background:var(--forma-surface)}.plan_comparison_planTop h3{margin:0;font-size:var(--forma-arc-text-base);font-weight:500;letter-spacing:-.01em}.plan_comparison_planTop>span{display:block;margin-top:2px;color:var(--forma-faint);font-size:var(--forma-font-small)}.plan_comparison_price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:16px 0 14px}.plan_comparison_priceValue{display:inline-flex;min-width:3ch;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:400;letter-spacing:var(--forma-arc-tracking-display);line-height:1;font-variant-numeric:tabular-nums}.plan_comparison_pricePeriod{color:var(--forma-faint);font-size:var(--forma-font-small);white-space:nowrap}.plan_comparison_selectButton{width:100%}.plan_comparison_selectedRail{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--forma-accent)}.plan_comparison_rows{border-top:1px solid var(--forma-line)}.plan_comparison_featureRow{overflow:hidden;border-bottom:1px solid var(--forma-arc-border-subtle)}.plan_comparison_featureRow:last-child{border-bottom:0}.plan_comparison_featureName,.plan_comparison_featureValue{display:flex;min-width:0;min-height:44px;align-items:center;padding:10px 20px}.plan_comparison_featureName{padding-left:32px;color:var(--forma-text)}.plan_comparison_featureValue{border-left:1px solid var(--forma-line);color:var(--forma-muted);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}.plan_comparison_featureValue.plan_comparison_valueSelected{color:var(--forma-text)}.plan_comparison_included{display:inline-flex;align-items:center;gap:6px;color:var(--forma-text)}.plan_comparison_included svg{color:var(--forma-success)}.plan_comparison_unavailable{color:var(--forma-faint)}.plan_comparison_mobilePlan{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.plan_comparison_footer{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px 24px;border-top:1px solid var(--forma-line);padding:12px 32px;color:var(--forma-faint);font-size:var(--forma-font-small)}.plan_comparison_footer p{min-height:1.4em;margin:0;color:var(--forma-muted);text-align:right}@media(hover:hover)and (pointer:fine){.plan_comparison_featureRow:hover .plan_comparison_featureName{color:var(--forma-text)}}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_intro{flex-direction:column;align-items:flex-start;padding:24px 20px 20px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_billing{justify-items:start}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_filter{padding-inline:20px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_featureHeader,.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_featureName{padding-left:20px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_planCell{padding:16px 14px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_featureValue{padding-inline:14px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_footer{flex-direction:column;align-items:flex-start;padding-inline:20px}.plan_comparison_comparison:is([data-size=md],[data-size=sm],[data-size=xs]) .plan_comparison_footer p{text-align:left}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_intro h2{font-size:var(--forma-arc-text-2xl)}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_filter{flex-wrap:wrap}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_planHeader,.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureRow{grid-template-columns:repeat(2,minmax(0,1fr))}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureHeader{display:none}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_planCell{border-left:0}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_planCell+.plan_comparison_planCell{border-left:1px solid var(--forma-line)}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_priceValue{font-size:var(--forma-arc-text-2xl)}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureName{grid-column:1 / -1;min-height:0;padding:10px 20px 0;color:var(--forma-muted);font-size:var(--forma-font-small)}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureValue{min-height:0;border-left:0;padding:4px 14px 10px}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureValue:nth-child(2){padding-left:20px}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_featureValue+.plan_comparison_featureValue{border-left:1px solid var(--forma-arc-border-subtle)}.plan_comparison_comparison:is([data-size=sm],[data-size=xs]) .plan_comparison_planCell:nth-child(2){padding-left:20px}.plan_comparison_comparison[data-size=xs] .plan_comparison_planCell{padding-inline:12px}.plan_comparison_comparison[data-size=xs] .plan_comparison_planCell:nth-child(2){padding-left:16px}.plan_comparison_comparison[data-size=xs] .plan_comparison_featureValue{padding-inline:12px}.plan_comparison_comparison[data-size=xs] .plan_comparison_featureValue:nth-child(2){padding-left:16px}.plan_comparison_comparison[data-size=xs] .plan_comparison_featureName,.plan_comparison_comparison[data-size=xs] .plan_comparison_intro,.plan_comparison_comparison[data-size=xs] .plan_comparison_filter,.plan_comparison_comparison[data-size=xs] .plan_comparison_footer{padding-inline:16px}@media(prefers-reduced-motion:reduce){.plan_comparison_planCell,.plan_comparison_featureValue{transition:none}}.plan_comparison_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.plan_comparison_comparison,.plan_comparison_intro,.plan_comparison_billing,.plan_comparison_filter,.plan_comparison_featureCount,.plan_comparison_matrix,.plan_comparison_planHeader,.plan_comparison_featureRow,.plan_comparison_featureHeader,.plan_comparison_planCell,.plan_comparison_featureValue,.plan_comparison_planTop,.plan_comparison_price,.plan_comparison_priceValue,.plan_comparison_pricePeriod,.plan_comparison_selectButton,.plan_comparison_selectedRail,.plan_comparison_rows,.plan_comparison_featureName,.plan_comparison_included,.plan_comparison_unavailable,.plan_comparison_mobilePlan,.plan_comparison_footer,.plan_comparison_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.plan_comparison_comparison,.plan_comparison_intro,.plan_comparison_billing,.plan_comparison_filter,.plan_comparison_featureCount,.plan_comparison_matrix,.plan_comparison_planHeader,.plan_comparison_featureRow,.plan_comparison_featureHeader,.plan_comparison_planCell,.plan_comparison_featureValue,.plan_comparison_planTop,.plan_comparison_price,.plan_comparison_priceValue,.plan_comparison_pricePeriod,.plan_comparison_selectButton,.plan_comparison_selectedRail,.plan_comparison_rows,.plan_comparison_featureName,.plan_comparison_included,.plan_comparison_unavailable,.plan_comparison_mobilePlan,.plan_comparison_footer,.plan_comparison_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.plan_comparison_comparison,.plan_comparison_intro,.plan_comparison_billing,.plan_comparison_filter,.plan_comparison_featureCount,.plan_comparison_matrix,.plan_comparison_planHeader,.plan_comparison_featureRow,.plan_comparison_featureHeader,.plan_comparison_planCell,.plan_comparison_featureValue,.plan_comparison_planTop,.plan_comparison_price,.plan_comparison_priceValue,.plan_comparison_pricePeriod,.plan_comparison_selectButton,.plan_comparison_selectedRail,.plan_comparison_rows,.plan_comparison_featureName,.plan_comparison_included,.plan_comparison_unavailable,.plan_comparison_mobilePlan,.plan_comparison_footer,.plan_comparison_srOnly),[data-reduced-motion=true] :is(.plan_comparison_comparison,.plan_comparison_intro,.plan_comparison_billing,.plan_comparison_filter,.plan_comparison_featureCount,.plan_comparison_matrix,.plan_comparison_planHeader,.plan_comparison_featureRow,.plan_comparison_featureHeader,.plan_comparison_planCell,.plan_comparison_featureValue,.plan_comparison_planTop,.plan_comparison_price,.plan_comparison_priceValue,.plan_comparison_pricePeriod,.plan_comparison_selectButton,.plan_comparison_selectedRail,.plan_comparison_rows,.plan_comparison_featureName,.plan_comparison_included,.plan_comparison_unavailable,.plan_comparison_mobilePlan,.plan_comparison_footer,.plan_comparison_srOnly):before,[data-reduced-motion=true] :is(.plan_comparison_comparison,.plan_comparison_intro,.plan_comparison_billing,.plan_comparison_filter,.plan_comparison_featureCount,.plan_comparison_matrix,.plan_comparison_planHeader,.plan_comparison_featureRow,.plan_comparison_featureHeader,.plan_comparison_planCell,.plan_comparison_featureValue,.plan_comparison_planTop,.plan_comparison_price,.plan_comparison_priceValue,.plan_comparison_pricePeriod,.plan_comparison_selectButton,.plan_comparison_selectedRail,.plan_comparison_rows,.plan_comparison_featureName,.plan_comparison_included,.plan_comparison_unavailable,.plan_comparison_mobilePlan,.plan_comparison_footer,.plan_comparison_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.plan_comparison_comparison,.plan_comparison_intro,.plan_comparison_billing,.plan_comparison_filter,.plan_comparison_featureCount,.plan_comparison_matrix,.plan_comparison_planHeader,.plan_comparison_featureRow,.plan_comparison_featureHeader,.plan_comparison_planCell,.plan_comparison_featureValue,.plan_comparison_planTop,.plan_comparison_price,.plan_comparison_priceValue,.plan_comparison_pricePeriod,.plan_comparison_selectButton,.plan_comparison_selectedRail,.plan_comparison_rows,.plan_comparison_featureName,.plan_comparison_included,.plan_comparison_unavailable,.plan_comparison_mobilePlan,.plan_comparison_footer,.plan_comparison_srOnly),:is(.plan_comparison_comparison,.plan_comparison_intro,.plan_comparison_billing,.plan_comparison_filter,.plan_comparison_featureCount,.plan_comparison_matrix,.plan_comparison_planHeader,.plan_comparison_featureRow,.plan_comparison_featureHeader,.plan_comparison_planCell,.plan_comparison_featureValue,.plan_comparison_planTop,.plan_comparison_price,.plan_comparison_priceValue,.plan_comparison_pricePeriod,.plan_comparison_selectButton,.plan_comparison_selectedRail,.plan_comparison_rows,.plan_comparison_featureName,.plan_comparison_included,.plan_comparison_unavailable,.plan_comparison_mobilePlan,.plan_comparison_footer,.plan_comparison_srOnly):before,:is(.plan_comparison_comparison,.plan_comparison_intro,.plan_comparison_billing,.plan_comparison_filter,.plan_comparison_featureCount,.plan_comparison_matrix,.plan_comparison_planHeader,.plan_comparison_featureRow,.plan_comparison_featureHeader,.plan_comparison_planCell,.plan_comparison_featureValue,.plan_comparison_planTop,.plan_comparison_price,.plan_comparison_priceValue,.plan_comparison_pricePeriod,.plan_comparison_selectButton,.plan_comparison_selectedRail,.plan_comparison_rows,.plan_comparison_featureName,.plan_comparison_included,.plan_comparison_unavailable,.plan_comparison_mobilePlan,.plan_comparison_footer,.plan_comparison_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.command_palette_palette{width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);transform-origin:top center}.command_palette_searchRow{position:relative;display:flex;min-height:54px;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--forma-arc-border-subtle);transition:background var(--forma-duration-fast) var(--forma-ease-standard)}.command_palette_searchRow:focus-within{background:var(--forma-surface)}.command_palette_searchIcon,.command_palette_itemIcon{display:grid;flex:none;place-items:center;color:var(--forma-faint)}.command_palette_searchIcon{width:22px;height:22px}.command_palette_searchRow input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size)}.command_palette_searchRow input::placeholder{color:var(--forma-faint)}.command_palette_searchRow input:focus-visible{outline:none}.command_palette_commandKey,.command_palette_shortcut{display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--forma-line);border-radius:7px;background:var(--forma-surface);color:var(--forma-faint);font-family:inherit;font-size:var(--forma-font-small);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.command_palette_commandKey{min-width:38px;height:24px;padding:0 6px;gap:2px}.command_palette_clearButton{display:grid;width:24px;height:24px;flex:none;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--forma-faint);cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.command_palette_clearButton:hover,.command_palette_closeButton:hover{background:var(--forma-surface-raised);color:var(--forma-text)}}.command_palette_clearButton:active,.command_palette_closeButton:active{background:var(--forma-surface-raised);color:var(--forma-text)}.command_palette_closeButton{display:grid;min-width:27px;height:24px;flex:none;place-items:center;border:1px solid var(--forma-arc-border-subtle);border-radius:7px;background:transparent;color:var(--forma-faint);padding:0 6px;font:inherit;font-size:var(--forma-font-small);font-weight:500;line-height:1;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.command_palette_resultsFrame{overflow:hidden}.command_palette_results{position:relative;max-height:342px;overflow:auto;padding:6px 8px}.command_palette_highlight{position:absolute;top:0;right:8px;left:8px;border-radius:8px;background:var(--forma-surface);opacity:0;pointer-events:none}.command_palette_group{position:relative}.command_palette_group+.command_palette_group{margin-top:6px}.command_palette_groupHeading{display:block;padding:6px 8px 3px;color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:500;line-height:var(--forma-arc-leading-body)}.command_palette_result{position:relative;display:flex;width:100%;min-height:34px;align-items:center;gap:10px;border:0;border-radius:8px;padding:0 8px;background:transparent;color:var(--forma-text);text-align:left;cursor:pointer}.command_palette_itemIcon{transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.command_palette_itemIcon{display:grid;width:16px;height:16px;flex:none;place-items:center;color:var(--forma-faint)}.command_palette_itemIcon svg{width:16px;height:16px}.command_palette_resultCopy{display:flex;min-width:0;flex:1;align-items:baseline;gap:8px}.command_palette_resultCopy strong,.command_palette_resultCopy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command_palette_resultCopy strong{flex:none;max-width:100%}.command_palette_resultCopy small{min-width:0}.command_palette_resultCopy strong{font-size:var(--forma-font-size);font-weight:500}.command_palette_resultCopy small{color:var(--forma-faint);font-size:var(--forma-font-small)}.command_palette_shortcut{min-width:18px;height:18px;padding:0 4px;border-color:transparent;border-radius:5px;font-size:11px}.command_palette_activeResult .command_palette_empty{display:grid;justify-items:center;gap:4px;padding:26px 12px 28px;text-align:center}.command_palette_empty>span{display:grid;width:32px;height:32px;place-items:center;margin-bottom:5px;color:var(--forma-faint)}.command_palette_empty strong{font-size:var(--forma-font-size);font-weight:500}.command_palette_empty small{color:var(--forma-faint);font-size:var(--forma-font-small)}.command_palette_visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){.command_palette_searchRow{gap:8px;padding:8px 11px}.command_palette_results{padding:6px}.command_palette_highlight{right:6px;left:6px}.command_palette_result{gap:8px}.command_palette_shortcut,.command_palette_commandKey{display:none}}@media(max-width:340px){.command_palette_result{padding-inline:6px}}@media(prefers-reduced-motion:reduce){.command_palette_searchRow,.command_palette_itemIcon,.command_palette_clearButton,.command_palette_closeButton{transition:none}}:is(.command_palette_palette,.command_palette_searchRow,.command_palette_searchIcon,.command_palette_itemIcon,.command_palette_commandKey,.command_palette_shortcut,.command_palette_clearButton,.command_palette_closeButton,.command_palette_resultsFrame,.command_palette_results,.command_palette_highlight,.command_palette_group,.command_palette_groupHeading,.command_palette_result,.command_palette_resultCopy,.command_palette_activeResult,.command_palette_empty,.command_palette_visuallyHidden):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.command_palette_palette,.command_palette_searchRow,.command_palette_searchIcon,.command_palette_itemIcon,.command_palette_commandKey,.command_palette_shortcut,.command_palette_clearButton,.command_palette_closeButton,.command_palette_resultsFrame,.command_palette_results,.command_palette_highlight,.command_palette_group,.command_palette_groupHeading,.command_palette_result,.command_palette_resultCopy,.command_palette_activeResult,.command_palette_empty,.command_palette_visuallyHidden):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.command_palette_palette,.command_palette_searchRow,.command_palette_searchIcon,.command_palette_itemIcon,.command_palette_commandKey,.command_palette_shortcut,.command_palette_clearButton,.command_palette_closeButton,.command_palette_resultsFrame,.command_palette_results,.command_palette_highlight,.command_palette_group,.command_palette_groupHeading,.command_palette_result,.command_palette_resultCopy,.command_palette_activeResult,.command_palette_empty,.command_palette_visuallyHidden),[data-reduced-motion=true] :is(.command_palette_palette,.command_palette_searchRow,.command_palette_searchIcon,.command_palette_itemIcon,.command_palette_commandKey,.command_palette_shortcut,.command_palette_clearButton,.command_palette_closeButton,.command_palette_resultsFrame,.command_palette_results,.command_palette_highlight,.command_palette_group,.command_palette_groupHeading,.command_palette_result,.command_palette_resultCopy,.command_palette_activeResult,.command_palette_empty,.command_palette_visuallyHidden):before,[data-reduced-motion=true] :is(.command_palette_palette,.command_palette_searchRow,.command_palette_searchIcon,.command_palette_itemIcon,.command_palette_commandKey,.command_palette_shortcut,.command_palette_clearButton,.command_palette_closeButton,.command_palette_resultsFrame,.command_palette_results,.command_palette_highlight,.command_palette_group,.command_palette_groupHeading,.command_palette_result,.command_palette_resultCopy,.command_palette_activeResult,.command_palette_empty,.command_palette_visuallyHidden):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.command_palette_palette,.command_palette_searchRow,.command_palette_searchIcon,.command_palette_itemIcon,.command_palette_commandKey,.command_palette_shortcut,.command_palette_clearButton,.command_palette_closeButton,.command_palette_resultsFrame,.command_palette_results,.command_palette_highlight,.command_palette_group,.command_palette_groupHeading,.command_palette_result,.command_palette_resultCopy,.command_palette_activeResult,.command_palette_empty,.command_palette_visuallyHidden),:is(.command_palette_palette,.command_palette_searchRow,.command_palette_searchIcon,.command_palette_itemIcon,.command_palette_commandKey,.command_palette_shortcut,.command_palette_clearButton,.command_palette_closeButton,.command_palette_resultsFrame,.command_palette_results,.command_palette_highlight,.command_palette_group,.command_palette_groupHeading,.command_palette_result,.command_palette_resultCopy,.command_palette_activeResult,.command_palette_empty,.command_palette_visuallyHidden):before,:is(.command_palette_palette,.command_palette_searchRow,.command_palette_searchIcon,.command_palette_itemIcon,.command_palette_commandKey,.command_palette_shortcut,.command_palette_clearButton,.command_palette_closeButton,.command_palette_resultsFrame,.command_palette_results,.command_palette_highlight,.command_palette_group,.command_palette_groupHeading,.command_palette_result,.command_palette_resultCopy,.command_palette_activeResult,.command_palette_empty,.command_palette_visuallyHidden):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.notification_center_trigger{position:relative;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--forma-line);border-radius:12px;background:var(--forma-surface-raised);color:var(--forma-text);cursor:pointer;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background var(--forma-duration-fast) var(--forma-ease-standard)}.notification_center_trigger[data-state=open],.notification_center_trigger:active{border-color:var(--forma-border-strong);background:var(--forma-surface)}@media(hover:hover)and (pointer:fine){.notification_center_trigger:hover{border-color:var(--forma-border-strong);background:var(--forma-surface)}}.notification_center_trigger>span:first-child{display:grid;place-items:center}.notification_center_badge{position:absolute;top:-6px;right:-6px;display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;overflow:hidden;border:2px solid var(--forma-surface-raised);border-radius:var(--forma-radius-pill);background:var(--forma-text);color:var(--forma-canvas);font-size:var(--forma-font-small);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.notification_center_panel{z-index:90;display:flex;flex-direction:column;width:min(424px,calc(100vw - 24px));max-height:min(590px,calc(100vh - 24px));overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);box-shadow:var(--forma-shadow);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);transform-origin:var(--radix-popover-content-transform-origin)}.notification_center_panel{--forma-arc-panel-x: 0px;--forma-arc-panel-y: -6px}.notification_center_panel[data-side=top]{--forma-arc-panel-y: 6px}.notification_center_panel[data-side=left]{--forma-arc-panel-x: 6px;--forma-arc-panel-y: 0px}.notification_center_panel[data-side=right]{--forma-arc-panel-x: -6px;--forma-arc-panel-y: 0px}.notification_center_panel[data-state=open]{animation:notification_center_panel-open var(--forma-duration-normal) var(--forma-ease-enter) both}.notification_center_panel[data-state=closed]{animation:notification_center_panel-close var(--forma-arc-duration-instant) var(--forma-ease-standard) both}.notification_center_header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:23px 24px 18px}.notification_center_heading{display:flex;align-items:center;gap:var(--forma-space-2)}.notification_center_heading h2{margin:0;font-size:var(--forma-arc-text-xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-body);line-height:1.2}.notification_center_count{display:grid;min-width:21px;height:21px;padding:0 5px;place-items:center;overflow:hidden;border-radius:7px;background:var(--forma-surface);color:var(--forma-muted);font-size:var(--forma-font-small);line-height:1;font-variant-numeric:tabular-nums}.notification_center_header p{position:relative;margin:4px 0 0;color:var(--forma-muted);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.notification_center_close{display:grid;width:30px;height:30px;flex:none;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--forma-faint);cursor:pointer;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),color var(--forma-duration-fast) var(--forma-ease-standard),background var(--forma-duration-fast) var(--forma-ease-standard)}.notification_center_close:active{transform:scale(.96)}.notification_center_toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 17px 13px 20px;border-bottom:1px solid var(--forma-arc-border-subtle)}.notification_center_viewSwitch{display:inline-flex;align-items:center;gap:3px}.notification_center_viewSwitch button{position:relative;isolation:isolate;min-width:61px;height:31px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-small);cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.notification_center_viewSwitch .notification_center_viewActive{color:var(--forma-text)}.notification_center_viewSwitch button>span:last-child{position:relative;z-index:1}.notification_center_viewHighlight{position:absolute;z-index:-1;inset:0;border-radius:9px;background:var(--forma-surface)}.notification_center_markAll{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:transparent;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-small);white-space:nowrap;cursor:pointer;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),color var(--forma-duration-fast) var(--forma-ease-standard)}.notification_center_markAll:active{transform:scale(.97)}.notification_center_list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:9px 11px 10px;scrollbar-width:none}.notification_center_list::-webkit-scrollbar{display:none}.notification_center_row{overflow:hidden}.notification_center_item{position:relative;padding:10px;border-radius:calc(var(--forma-radius-panel) - 12px);transition:background var(--forma-duration-fast) var(--forma-ease-standard);animation:notification_center_item-in var(--forma-duration-normal) var(--forma-ease-enter) calc(var(--forma-arc-index, 0) * 35ms) both}.notification_center_itemExpanded{background:var(--forma-surface)}.notification_center_itemRead .notification_center_itemTitle strong{color:var(--forma-muted)}.notification_center_itemMain{display:flex;align-items:flex-start;gap:11px;min-width:0}.notification_center_eventIcon{display:grid;width:36px;height:36px;flex:none;place-items:center;color:var(--forma-accent)}.notification_center_eventIcon.notification_center_success{color:var(--forma-success)}.notification_center_eventIcon.notification_center_warning{color:var(--forma-warning)}.notification_center_itemToggle{display:grid;min-width:0;flex:1;gap:4px;padding:2px 0 0;border:0;background:transparent;color:var(--forma-text);text-align:left;font:inherit;cursor:pointer}.notification_center_itemTitle{display:flex;align-items:center;gap:6px;min-width:0;min-height:20px}.notification_center_itemTitle strong{overflow:hidden;font-size:var(--forma-font-size);font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.notification_center_unreadDot{display:block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--forma-text)}.notification_center_itemPreview{overflow:hidden;color:var(--forma-muted);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);text-overflow:ellipsis;white-space:nowrap}.notification_center_time{flex:none;padding-top:4px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums;white-space:nowrap}.notification_center_details{overflow:hidden;padding-left:47px}.notification_center_details p{margin:12px 0;color:var(--forma-muted);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.notification_center_itemActions{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:5px}.notification_center_itemActions button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;overflow:clip;border:1px solid var(--forma-line);border-radius:10px;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-small);line-height:1;white-space:nowrap;cursor:pointer;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),border-color var(--forma-duration-fast) var(--forma-ease-standard),background var(--forma-duration-fast) var(--forma-ease-standard)}.notification_center_itemActions button:active{transform:scale(.97)}.notification_center_close:active,.notification_center_markAll:active,.notification_center_itemActions button:active,.notification_center_footer button:active{transition-duration:var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}.notification_center_morph{display:inline-flex;align-items:center}.notification_center_morphContent{position:relative;display:inline-flex;width:max-content;align-items:center;gap:5px}.notification_center_actionIcon,.notification_center_actionGlyph{position:relative;display:grid;place-items:center}.notification_center_swap{position:relative;display:inline-block;max-width:100%;vertical-align:top}.notification_center_swapLine{display:block}.notification_center_roll{position:relative;display:inline-grid;vertical-align:top}.notification_center_rollValue{display:block}.notification_center_emptyFrame{overflow:hidden}.notification_center_empty{display:grid;justify-items:center;align-content:center;min-height:190px;padding:22px 12px;text-align:center}.notification_center_empty>svg{margin-bottom:13px;color:var(--forma-faint)}.notification_center_empty strong{font-size:var(--forma-font-size);font-weight:500}.notification_center_empty p{margin:4px 0 0;color:var(--forma-muted);font-size:var(--forma-font-small)}.notification_center_empty button{margin-top:16px;padding:0;border:0;background:transparent;color:var(--forma-text);font:inherit;font-size:var(--forma-font-small);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.notification_center_footerFrame{flex:none;overflow:hidden}.notification_center_footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 22px;border-top:1px solid var(--forma-arc-border-subtle);color:var(--forma-faint);font-size:var(--forma-font-small)}.notification_center_footer button{padding:4px 0;border:0;background:transparent;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-small);cursor:pointer;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),color var(--forma-duration-fast) var(--forma-ease-standard)}.notification_center_footer button:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.notification_center_close:hover,.notification_center_item:hover{background:var(--forma-surface)}.notification_center_close:hover,.notification_center_viewSwitch button:hover,.notification_center_markAll:hover,.notification_center_footer button:hover{color:var(--forma-text)}.notification_center_itemActions button:hover{border-color:var(--forma-border-strong);background:var(--forma-surface-raised)}}@keyframes notification_center_panel-open{0%{opacity:0;transform:translate(var(--forma-arc-panel-x),var(--forma-arc-panel-y)) scale(.97)}}@keyframes notification_center_panel-close{to{opacity:0;transform:translate(calc(var(--forma-arc-panel-x) / 2),calc(var(--forma-arc-panel-y) / 2)) scale(.98)}}@keyframes notification_center_item-in{0%{opacity:0;transform:translateY(4px)}}@media(max-width:380px){.notification_center_header{padding:20px 16px 16px}.notification_center_heading h2{font-size:var(--forma-font-section)}.notification_center_toolbar{align-items:flex-start;padding:0 12px 12px}.notification_center_list{padding:8px 5px}.notification_center_item{padding-inline:7px}.notification_center_itemMain{gap:7px}.notification_center_details{padding-left:43px}.notification_center_itemActions{gap:5px}.notification_center_itemActions button{padding-inline:7px}.notification_center_markAll span{display:none}.notification_center_footer{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.notification_center_panel[data-state],.notification_center_trigger,.notification_center_close,.notification_center_viewSwitch button,.notification_center_markAll,.notification_center_item,.notification_center_itemActions button,.notification_center_footer button{animation:none;transition-duration:0ms}.notification_center_close:active,.notification_center_markAll:active,.notification_center_itemActions button:active,.notification_center_footer button:active{transform:none}}:is(.notification_center_trigger,.notification_center_badge,.notification_center_panel,.notification_center_header,.notification_center_heading,.notification_center_count,.notification_center_close,.notification_center_toolbar,.notification_center_viewSwitch,.notification_center_viewActive,.notification_center_viewHighlight,.notification_center_markAll,.notification_center_list,.notification_center_row,.notification_center_item,.notification_center_itemExpanded,.notification_center_itemRead,.notification_center_itemTitle,.notification_center_itemMain,.notification_center_eventIcon,.notification_center_itemToggle,.notification_center_unreadDot,.notification_center_itemPreview,.notification_center_time,.notification_center_details,.notification_center_itemActions,.notification_center_footer,.notification_center_morph,.notification_center_morphContent,.notification_center_actionIcon,.notification_center_actionGlyph,.notification_center_swap,.notification_center_swapLine,.notification_center_roll,.notification_center_rollValue,.notification_center_emptyFrame,.notification_center_empty,.notification_center_footerFrame):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.notification_center_trigger,.notification_center_badge,.notification_center_panel,.notification_center_header,.notification_center_heading,.notification_center_count,.notification_center_close,.notification_center_toolbar,.notification_center_viewSwitch,.notification_center_viewActive,.notification_center_viewHighlight,.notification_center_markAll,.notification_center_list,.notification_center_row,.notification_center_item,.notification_center_itemExpanded,.notification_center_itemRead,.notification_center_itemTitle,.notification_center_itemMain,.notification_center_eventIcon,.notification_center_itemToggle,.notification_center_unreadDot,.notification_center_itemPreview,.notification_center_time,.notification_center_details,.notification_center_itemActions,.notification_center_footer,.notification_center_morph,.notification_center_morphContent,.notification_center_actionIcon,.notification_center_actionGlyph,.notification_center_swap,.notification_center_swapLine,.notification_center_roll,.notification_center_rollValue,.notification_center_emptyFrame,.notification_center_empty,.notification_center_footerFrame):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.notification_center_trigger,.notification_center_badge,.notification_center_panel,.notification_center_header,.notification_center_heading,.notification_center_count,.notification_center_close,.notification_center_toolbar,.notification_center_viewSwitch,.notification_center_viewActive,.notification_center_viewHighlight,.notification_center_markAll,.notification_center_list,.notification_center_row,.notification_center_item,.notification_center_itemExpanded,.notification_center_itemRead,.notification_center_itemTitle,.notification_center_itemMain,.notification_center_eventIcon,.notification_center_itemToggle,.notification_center_unreadDot,.notification_center_itemPreview,.notification_center_time,.notification_center_details,.notification_center_itemActions,.notification_center_footer,.notification_center_morph,.notification_center_morphContent,.notification_center_actionIcon,.notification_center_actionGlyph,.notification_center_swap,.notification_center_swapLine,.notification_center_roll,.notification_center_rollValue,.notification_center_emptyFrame,.notification_center_empty,.notification_center_footerFrame),[data-reduced-motion=true] :is(.notification_center_trigger,.notification_center_badge,.notification_center_panel,.notification_center_header,.notification_center_heading,.notification_center_count,.notification_center_close,.notification_center_toolbar,.notification_center_viewSwitch,.notification_center_viewActive,.notification_center_viewHighlight,.notification_center_markAll,.notification_center_list,.notification_center_row,.notification_center_item,.notification_center_itemExpanded,.notification_center_itemRead,.notification_center_itemTitle,.notification_center_itemMain,.notification_center_eventIcon,.notification_center_itemToggle,.notification_center_unreadDot,.notification_center_itemPreview,.notification_center_time,.notification_center_details,.notification_center_itemActions,.notification_center_footer,.notification_center_morph,.notification_center_morphContent,.notification_center_actionIcon,.notification_center_actionGlyph,.notification_center_swap,.notification_center_swapLine,.notification_center_roll,.notification_center_rollValue,.notification_center_emptyFrame,.notification_center_empty,.notification_center_footerFrame):before,[data-reduced-motion=true] :is(.notification_center_trigger,.notification_center_badge,.notification_center_panel,.notification_center_header,.notification_center_heading,.notification_center_count,.notification_center_close,.notification_center_toolbar,.notification_center_viewSwitch,.notification_center_viewActive,.notification_center_viewHighlight,.notification_center_markAll,.notification_center_list,.notification_center_row,.notification_center_item,.notification_center_itemExpanded,.notification_center_itemRead,.notification_center_itemTitle,.notification_center_itemMain,.notification_center_eventIcon,.notification_center_itemToggle,.notification_center_unreadDot,.notification_center_itemPreview,.notification_center_time,.notification_center_details,.notification_center_itemActions,.notification_center_footer,.notification_center_morph,.notification_center_morphContent,.notification_center_actionIcon,.notification_center_actionGlyph,.notification_center_swap,.notification_center_swapLine,.notification_center_roll,.notification_center_rollValue,.notification_center_emptyFrame,.notification_center_empty,.notification_center_footerFrame):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.notification_center_trigger,.notification_center_badge,.notification_center_panel,.notification_center_header,.notification_center_heading,.notification_center_count,.notification_center_close,.notification_center_toolbar,.notification_center_viewSwitch,.notification_center_viewActive,.notification_center_viewHighlight,.notification_center_markAll,.notification_center_list,.notification_center_row,.notification_center_item,.notification_center_itemExpanded,.notification_center_itemRead,.notification_center_itemTitle,.notification_center_itemMain,.notification_center_eventIcon,.notification_center_itemToggle,.notification_center_unreadDot,.notification_center_itemPreview,.notification_center_time,.notification_center_details,.notification_center_itemActions,.notification_center_footer,.notification_center_morph,.notification_center_morphContent,.notification_center_actionIcon,.notification_center_actionGlyph,.notification_center_swap,.notification_center_swapLine,.notification_center_roll,.notification_center_rollValue,.notification_center_emptyFrame,.notification_center_empty,.notification_center_footerFrame),:is(.notification_center_trigger,.notification_center_badge,.notification_center_panel,.notification_center_header,.notification_center_heading,.notification_center_count,.notification_center_close,.notification_center_toolbar,.notification_center_viewSwitch,.notification_center_viewActive,.notification_center_viewHighlight,.notification_center_markAll,.notification_center_list,.notification_center_row,.notification_center_item,.notification_center_itemExpanded,.notification_center_itemRead,.notification_center_itemTitle,.notification_center_itemMain,.notification_center_eventIcon,.notification_center_itemToggle,.notification_center_unreadDot,.notification_center_itemPreview,.notification_center_time,.notification_center_details,.notification_center_itemActions,.notification_center_footer,.notification_center_morph,.notification_center_morphContent,.notification_center_actionIcon,.notification_center_actionGlyph,.notification_center_swap,.notification_center_swapLine,.notification_center_roll,.notification_center_rollValue,.notification_center_emptyFrame,.notification_center_empty,.notification_center_footerFrame):before,:is(.notification_center_trigger,.notification_center_badge,.notification_center_panel,.notification_center_header,.notification_center_heading,.notification_center_count,.notification_center_close,.notification_center_toolbar,.notification_center_viewSwitch,.notification_center_viewActive,.notification_center_viewHighlight,.notification_center_markAll,.notification_center_list,.notification_center_row,.notification_center_item,.notification_center_itemExpanded,.notification_center_itemRead,.notification_center_itemTitle,.notification_center_itemMain,.notification_center_eventIcon,.notification_center_itemToggle,.notification_center_unreadDot,.notification_center_itemPreview,.notification_center_time,.notification_center_details,.notification_center_itemActions,.notification_center_footer,.notification_center_morph,.notification_center_morphContent,.notification_center_actionIcon,.notification_center_actionGlyph,.notification_center_swap,.notification_center_swapLine,.notification_center_roll,.notification_center_rollValue,.notification_center_emptyFrame,.notification_center_empty,.notification_center_footerFrame):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.file_upload_root{display:grid;width:100%;min-width:0;color:var(--forma-text)}.file_upload_input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.file_upload_dropzone{display:flex;min-height:92px;align-items:center;gap:12px;padding:16px;border:1px dashed var(--forma-border-strong);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);cursor:pointer;transition:border-color var(--forma-duration-normal) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard)}.file_upload_dropzone.file_upload_dragging,.file_upload_dropzone:not(.file_upload_disabled):active{border-color:var(--forma-accent);background:var(--forma-arc-accent-subtle)}.file_upload_dropzone.file_upload_disabled{cursor:not-allowed;opacity:.52}.file_upload_uploadIcon,.file_upload_fileIcon{display:grid;flex:0 0 auto;place-items:center;color:var(--forma-accent-hover)}.file_upload_uploadIcon{width:24px;height:24px;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.file_upload_dragging .file_upload_uploadIcon{transform:translateY(-3px)}.file_upload_copy{display:grid;min-width:0;gap:3px;flex:1}.file_upload_copy strong{font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.file_upload_label{position:relative;display:block;min-width:0}.file_upload_labelText{display:block}.file_upload_copy>span{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);overflow-wrap:anywhere}.file_upload_browse{flex:0 0 auto;color:var(--forma-accent-hover);font-size:var(--forma-font-small);font-weight:500}.file_upload_statusFrame{overflow:hidden}.file_upload_status{position:relative;min-height:16px;margin:0;padding-top:8px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.file_upload_statusText{display:block}.file_upload_fileList{display:grid;margin:0;padding:0;list-style:none}.file_upload_fileRow{overflow:hidden}.file_upload_fileItem{display:flex;margin-top:6px;min-width:0;align-items:center;gap:12px;padding:10px 10px 10px 12px;border:1px solid var(--forma-arc-border-subtle);border-radius:var(--forma-radius-control);background:var(--forma-surface)}.file_upload_fileIcon{width:24px;height:24px;color:var(--forma-muted)}.file_upload_fileCopy{display:grid;min-width:0;flex:1;gap:2px}.file_upload_fileCopy strong{overflow:hidden;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);text-overflow:ellipsis;white-space:nowrap}.file_upload_fileCopy>span{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.file_upload_meta{display:flex;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.file_upload_dot{padding-inline:5px}.file_upload_phase{position:relative;display:inline-block}.file_upload_phaseText{display:block}.file_upload_percent{display:inline-block;min-width:4ch}.file_upload_fileCopy .file_upload_error{color:var(--forma-danger)}.file_upload_barFrame{display:block}.file_upload_bar{display:block;height:3px;margin:5px 0 1px;overflow:hidden;border-radius:99px;background:var(--forma-line)}.file_upload_barFill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--forma-accent)}.file_upload_statusSlot{position:relative;display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center}.file_upload_retrySlot{display:grid;place-items:center}.file_upload_ready{display:grid;width:22px;height:22px;place-items:center;color:var(--forma-success)}.file_upload_remove,.file_upload_retry{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-faint);cursor:pointer;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.file_upload_retry{color:var(--forma-muted)}.file_upload_remove:active,.file_upload_retry:active{transform:scale(.96);transition-duration:var(--forma-arc-duration-instant);transition-timing-function:var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.file_upload_dropzone:not(.file_upload_disabled):hover{border-color:var(--forma-accent);background:var(--forma-arc-accent-subtle)}.file_upload_remove:hover,.file_upload_retry:hover{background:var(--forma-surface-raised);color:var(--forma-text)}}.file_upload_srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.file_upload_dropzone,.file_upload_uploadIcon,.file_upload_remove,.file_upload_retry{transition:none}.file_upload_dragging .file_upload_uploadIcon,.file_upload_remove:active,.file_upload_retry:active{transform:none}}:is(.file_upload_root,.file_upload_input,.file_upload_dropzone,.file_upload_disabled,.file_upload_uploadIcon,.file_upload_fileIcon,.file_upload_dragging,.file_upload_copy,.file_upload_label,.file_upload_labelText,.file_upload_browse,.file_upload_statusFrame,.file_upload_status,.file_upload_statusText,.file_upload_fileList,.file_upload_fileRow,.file_upload_fileItem,.file_upload_fileCopy,.file_upload_meta,.file_upload_dot,.file_upload_phase,.file_upload_phaseText,.file_upload_percent,.file_upload_error,.file_upload_barFrame,.file_upload_bar,.file_upload_barFill,.file_upload_statusSlot,.file_upload_retrySlot,.file_upload_ready,.file_upload_remove,.file_upload_retry,.file_upload_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.file_upload_root,.file_upload_input,.file_upload_dropzone,.file_upload_disabled,.file_upload_uploadIcon,.file_upload_fileIcon,.file_upload_dragging,.file_upload_copy,.file_upload_label,.file_upload_labelText,.file_upload_browse,.file_upload_statusFrame,.file_upload_status,.file_upload_statusText,.file_upload_fileList,.file_upload_fileRow,.file_upload_fileItem,.file_upload_fileCopy,.file_upload_meta,.file_upload_dot,.file_upload_phase,.file_upload_phaseText,.file_upload_percent,.file_upload_error,.file_upload_barFrame,.file_upload_bar,.file_upload_barFill,.file_upload_statusSlot,.file_upload_retrySlot,.file_upload_ready,.file_upload_remove,.file_upload_retry,.file_upload_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.file_upload_root,.file_upload_input,.file_upload_dropzone,.file_upload_disabled,.file_upload_uploadIcon,.file_upload_fileIcon,.file_upload_dragging,.file_upload_copy,.file_upload_label,.file_upload_labelText,.file_upload_browse,.file_upload_statusFrame,.file_upload_status,.file_upload_statusText,.file_upload_fileList,.file_upload_fileRow,.file_upload_fileItem,.file_upload_fileCopy,.file_upload_meta,.file_upload_dot,.file_upload_phase,.file_upload_phaseText,.file_upload_percent,.file_upload_error,.file_upload_barFrame,.file_upload_bar,.file_upload_barFill,.file_upload_statusSlot,.file_upload_retrySlot,.file_upload_ready,.file_upload_remove,.file_upload_retry,.file_upload_srOnly),[data-reduced-motion=true] :is(.file_upload_root,.file_upload_input,.file_upload_dropzone,.file_upload_disabled,.file_upload_uploadIcon,.file_upload_fileIcon,.file_upload_dragging,.file_upload_copy,.file_upload_label,.file_upload_labelText,.file_upload_browse,.file_upload_statusFrame,.file_upload_status,.file_upload_statusText,.file_upload_fileList,.file_upload_fileRow,.file_upload_fileItem,.file_upload_fileCopy,.file_upload_meta,.file_upload_dot,.file_upload_phase,.file_upload_phaseText,.file_upload_percent,.file_upload_error,.file_upload_barFrame,.file_upload_bar,.file_upload_barFill,.file_upload_statusSlot,.file_upload_retrySlot,.file_upload_ready,.file_upload_remove,.file_upload_retry,.file_upload_srOnly):before,[data-reduced-motion=true] :is(.file_upload_root,.file_upload_input,.file_upload_dropzone,.file_upload_disabled,.file_upload_uploadIcon,.file_upload_fileIcon,.file_upload_dragging,.file_upload_copy,.file_upload_label,.file_upload_labelText,.file_upload_browse,.file_upload_statusFrame,.file_upload_status,.file_upload_statusText,.file_upload_fileList,.file_upload_fileRow,.file_upload_fileItem,.file_upload_fileCopy,.file_upload_meta,.file_upload_dot,.file_upload_phase,.file_upload_phaseText,.file_upload_percent,.file_upload_error,.file_upload_barFrame,.file_upload_bar,.file_upload_barFill,.file_upload_statusSlot,.file_upload_retrySlot,.file_upload_ready,.file_upload_remove,.file_upload_retry,.file_upload_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.file_upload_root,.file_upload_input,.file_upload_dropzone,.file_upload_disabled,.file_upload_uploadIcon,.file_upload_fileIcon,.file_upload_dragging,.file_upload_copy,.file_upload_label,.file_upload_labelText,.file_upload_browse,.file_upload_statusFrame,.file_upload_status,.file_upload_statusText,.file_upload_fileList,.file_upload_fileRow,.file_upload_fileItem,.file_upload_fileCopy,.file_upload_meta,.file_upload_dot,.file_upload_phase,.file_upload_phaseText,.file_upload_percent,.file_upload_error,.file_upload_barFrame,.file_upload_bar,.file_upload_barFill,.file_upload_statusSlot,.file_upload_retrySlot,.file_upload_ready,.file_upload_remove,.file_upload_retry,.file_upload_srOnly),:is(.file_upload_root,.file_upload_input,.file_upload_dropzone,.file_upload_disabled,.file_upload_uploadIcon,.file_upload_fileIcon,.file_upload_dragging,.file_upload_copy,.file_upload_label,.file_upload_labelText,.file_upload_browse,.file_upload_statusFrame,.file_upload_status,.file_upload_statusText,.file_upload_fileList,.file_upload_fileRow,.file_upload_fileItem,.file_upload_fileCopy,.file_upload_meta,.file_upload_dot,.file_upload_phase,.file_upload_phaseText,.file_upload_percent,.file_upload_error,.file_upload_barFrame,.file_upload_bar,.file_upload_barFill,.file_upload_statusSlot,.file_upload_retrySlot,.file_upload_ready,.file_upload_remove,.file_upload_retry,.file_upload_srOnly):before,:is(.file_upload_root,.file_upload_input,.file_upload_dropzone,.file_upload_disabled,.file_upload_uploadIcon,.file_upload_fileIcon,.file_upload_dragging,.file_upload_copy,.file_upload_label,.file_upload_labelText,.file_upload_browse,.file_upload_statusFrame,.file_upload_status,.file_upload_statusText,.file_upload_fileList,.file_upload_fileRow,.file_upload_fileItem,.file_upload_fileCopy,.file_upload_meta,.file_upload_dot,.file_upload_phase,.file_upload_phaseText,.file_upload_percent,.file_upload_error,.file_upload_barFrame,.file_upload_bar,.file_upload_barFill,.file_upload_statusSlot,.file_upload_retrySlot,.file_upload_ready,.file_upload_remove,.file_upload_retry,.file_upload_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.otp_input_field{display:grid;min-width:0}.otp_input_label{margin-bottom:8px;color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.otp_input_inputs{position:relative;display:flex;width:fit-content;max-width:100%;gap:8px}.otp_input_slot{position:relative;display:grid;width:42px;height:48px;min-width:0;flex:0 1 42px}.otp_input_input{width:100%;height:100%;min-width:0;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);background:var(--forma-surface-raised);color:transparent;caret-color:var(--forma-accent);font:inherit;font-size:var(--forma-font-section);font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.otp_input_input:hover:not(:disabled,[data-filled=true],[aria-invalid=true]){border-color:var(--forma-border-strong);background:var(--forma-surface)}}.otp_input_input[data-filled=true]{border-color:var(--forma-accent);background:var(--forma-arc-accent-subtle)}.otp_input_input:focus-visible{outline:none}.otp_input_input[aria-invalid=true]{border-color:var(--forma-danger);background:color-mix(in srgb,var(--forma-danger) 7%,var(--forma-surface-raised))}.otp_input_input:disabled{cursor:not-allowed;opacity:.48;background:var(--forma-surface)}.otp_input_glyph{position:absolute;inset:0;display:grid;place-items:center;color:var(--forma-text);font-size:var(--forma-font-section);font-variant-numeric:tabular-nums;pointer-events:none}.otp_input_input:disabled~.otp_input_glyph{opacity:.48}.otp_input_ring{position:absolute;top:0;left:0;height:100%;z-index:2;border:1px solid var(--forma-accent-hover);border-radius:var(--forma-radius-control);pointer-events:none;transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.otp_input_inputs[data-invalid=true] .otp_input_ring{border-color:var(--forma-danger)}.otp_input_messageSlot{display:block;overflow:hidden}.otp_input_description,.otp_input_error{display:block;padding-top:8px;font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.otp_input_description{color:var(--forma-faint)}.otp_input_error{color:var(--forma-danger)}.otp_input_words{position:relative;display:block}.otp_input_word{display:inline-block;white-space:pre}.otp_input_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:360px){.otp_input_inputs{gap:6px}.otp_input_slot{height:44px}}@media(forced-colors:active){.otp_input_ring{display:none}.otp_input_input:focus-visible{outline:2px solid CanvasText;outline-offset:2px}.otp_input_input{color:CanvasText}.otp_input_glyph{display:none}}@media(prefers-reduced-motion:reduce){.otp_input_input,.otp_input_ring{transition:none}}:is(.otp_input_field,.otp_input_label,.otp_input_inputs,.otp_input_slot,.otp_input_glyph,.otp_input_input,.otp_input_ring,.otp_input_messageSlot,.otp_input_description,.otp_input_error,.otp_input_words,.otp_input_word,.otp_input_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.otp_input_field,.otp_input_label,.otp_input_inputs,.otp_input_slot,.otp_input_glyph,.otp_input_input,.otp_input_ring,.otp_input_messageSlot,.otp_input_description,.otp_input_error,.otp_input_words,.otp_input_word,.otp_input_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.otp_input_field,.otp_input_label,.otp_input_inputs,.otp_input_slot,.otp_input_glyph,.otp_input_input,.otp_input_ring,.otp_input_messageSlot,.otp_input_description,.otp_input_error,.otp_input_words,.otp_input_word,.otp_input_srOnly),[data-reduced-motion=true] :is(.otp_input_field,.otp_input_label,.otp_input_inputs,.otp_input_slot,.otp_input_glyph,.otp_input_input,.otp_input_ring,.otp_input_messageSlot,.otp_input_description,.otp_input_error,.otp_input_words,.otp_input_word,.otp_input_srOnly):before,[data-reduced-motion=true] :is(.otp_input_field,.otp_input_label,.otp_input_inputs,.otp_input_slot,.otp_input_glyph,.otp_input_input,.otp_input_ring,.otp_input_messageSlot,.otp_input_description,.otp_input_error,.otp_input_words,.otp_input_word,.otp_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.otp_input_field,.otp_input_label,.otp_input_inputs,.otp_input_slot,.otp_input_glyph,.otp_input_input,.otp_input_ring,.otp_input_messageSlot,.otp_input_description,.otp_input_error,.otp_input_words,.otp_input_word,.otp_input_srOnly),:is(.otp_input_field,.otp_input_label,.otp_input_inputs,.otp_input_slot,.otp_input_glyph,.otp_input_input,.otp_input_ring,.otp_input_messageSlot,.otp_input_description,.otp_input_error,.otp_input_words,.otp_input_word,.otp_input_srOnly):before,:is(.otp_input_field,.otp_input_label,.otp_input_inputs,.otp_input_slot,.otp_input_glyph,.otp_input_input,.otp_input_ring,.otp_input_messageSlot,.otp_input_description,.otp_input_error,.otp_input_words,.otp_input_word,.otp_input_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.changelog_feed_feed{box-sizing:border-box;width:min(100%,920px);margin-inline:auto;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.changelog_feed_feed *,.changelog_feed_feed *:before,.changelog_feed_feed *:after{box-sizing:border-box}.changelog_feed_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.changelog_feed_header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;padding:32px 28px 20px}.changelog_feed_heading{min-width:0}.changelog_feed_heading h2{margin:0;font:400 var(--forma-arc-text-3xl)/var(--forma-arc-leading-display) var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-display)}.changelog_feed_heading p{margin:8px 0 0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.changelog_feed_subscribeWrap{position:relative;flex:none;padding-top:2px}.changelog_feed_subscribe{height:38px;overflow:hidden;border:1px solid var(--forma-text);border-radius:var(--forma-radius-pill);background:var(--forma-text);color:var(--forma-canvas);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),border-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}.changelog_feed_subscribe[data-state=editing]{border-color:var(--forma-border-strong);background:var(--forma-surface-raised);color:var(--forma-text)}.changelog_feed_subscribe[data-state=done]{border-color:var(--forma-line);background:var(--forma-surface);color:var(--forma-text)}.changelog_feed_subscribe[data-error]{border-color:var(--forma-danger)}.changelog_feed_subscribeInner{position:relative;display:flex;width:max-content;height:100%}.changelog_feed_subscribeIdle{display:inline-flex;align-items:center;gap:7px;height:100%;padding:0 17px 0 15px;border:0;background:transparent;color:inherit;font:500 var(--forma-font-size)/1 var(--forma-font-family);white-space:nowrap;cursor:pointer;outline:none}.changelog_feed_subscribeForm{display:flex;align-items:center;gap:6px;height:100%;padding:0 4px 0 15px}.changelog_feed_subscribeForm input{width:188px;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--forma-text);font:var(--forma-font-size)/1 var(--forma-font-family);outline:none}.changelog_feed_subscribeForm input::placeholder{color:var(--forma-faint)}.changelog_feed_subscribeSubmit{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--forma-text);color:var(--forma-canvas);cursor:pointer;outline:none;transition:transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.changelog_feed_subscribeSubmit:active{transform:scale(.94)}.changelog_feed_subscribeDone{display:inline-flex;align-items:center;gap:7px;height:100%;padding:0 5px 0 13px;font-size:var(--forma-font-size);font-weight:500;white-space:nowrap}.changelog_feed_drawnCheck{flex:none;color:var(--forma-success)}.changelog_feed_subscribeUndo{height:26px;margin-left:4px;padding:0 10px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);font:500 var(--forma-font-small)/1 var(--forma-font-family);cursor:pointer;outline:none;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard)}.changelog_feed_subscribeNote{position:absolute;top:calc(100% + 7px);right:6px;margin:0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:16px;white-space:nowrap}.changelog_feed_subscribeNote[data-error]{color:var(--forma-danger)}.changelog_feed_subscribeNote span{display:inline-block}.changelog_feed_toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:6px 28px 20px}.changelog_feed_chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.changelog_feed_chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 12px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);font:500 var(--forma-font-size)/1 var(--forma-font-family);cursor:pointer;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),border-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.changelog_feed_chip:active{transform:scale(.97)}.changelog_feed_chip[aria-pressed=true]{border-color:var(--forma-text);background:var(--forma-text);color:var(--forma-canvas)}.changelog_feed_chipMark{display:grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--forma-arc-kind);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.changelog_feed_chip[aria-pressed=true] .changelog_feed_chipMark{background:var(--forma-arc-mark)}.changelog_feed_chipTick{display:grid;place-items:center;color:var(--forma-arc-tick)}.changelog_feed_chipCount{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums;transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.changelog_feed_chip[aria-pressed=true] .changelog_feed_chipCount{color:color-mix(in srgb,var(--forma-canvas) 62%,transparent)}.changelog_feed_clear{height:34px;padding:0 8px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);font:500 var(--forma-font-size)/1 var(--forma-font-family);cursor:pointer}.changelog_feed_shown{display:inline-flex;align-items:baseline;gap:4px;margin:0;color:var(--forma-faint);font-size:var(--forma-font-size);font-variant-numeric:tabular-nums;white-space:nowrap}.changelog_feed_shown>span:last-child{display:inline-block}.changelog_feed_shownCount{display:inline-flex}.changelog_feed_chip[data-kind=new],.changelog_feed_kind[data-kind=new]{--forma-arc-kind: var(--forma-accent);--forma-arc-mark: var(--forma-accent);--forma-arc-tick: var(--forma-on-accent)}.changelog_feed_chip[data-kind=improved],.changelog_feed_kind[data-kind=improved]{--forma-arc-kind: var(--forma-faint);--forma-arc-mark: var(--forma-canvas);--forma-arc-tick: var(--forma-text)}.changelog_feed_chip[data-kind=fixed],.changelog_feed_kind[data-kind=fixed]{--forma-arc-kind: var(--forma-success);--forma-arc-mark: var(--forma-success);--forma-arc-tick: var(--forma-canvas)}.changelog_feed_roll{position:relative;display:inline-flex;overflow:hidden;font-variant-numeric:tabular-nums}.changelog_feed_roll>span{display:inline-block}.changelog_feed_monthBar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:10px 28px;border-block:1px solid var(--forma-line)}.changelog_feed_monthLabel{display:flex;align-items:baseline;gap:12px;min-width:0}.changelog_feed_monthText{position:relative;display:inline-flex;font:500 var(--forma-font-section)/var(--forma-arc-leading-body) var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);white-space:nowrap}.changelog_feed_monthText>span{display:inline-block}.changelog_feed_monthYear{display:inline}.changelog_feed_monthCount{display:inline-flex;align-items:baseline;gap:4px;color:var(--forma-faint);font-size:var(--forma-font-size);font-variant-numeric:tabular-nums;white-space:nowrap}.changelog_feed_monthNav{display:flex;flex:none;gap:2px;padding:3px;border-radius:var(--forma-radius-pill);background:var(--forma-surface)}.changelog_feed_monthNav button{position:relative;min-width:42px;height:28px;padding:0 10px;border:0;border-radius:var(--forma-radius-pill);background:transparent;color:var(--forma-muted);font:500 var(--forma-font-small)/1 var(--forma-font-family);cursor:pointer;transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.changelog_feed_monthNav button[aria-current=true]{color:var(--forma-text)}.changelog_feed_monthPill{position:absolute;inset:0;border-radius:var(--forma-radius-pill);background:var(--forma-surface-raised);box-shadow:0 0 0 1px var(--forma-line),var(--forma-arc-shadow-resting)}.changelog_feed_monthShort{position:relative;z-index:1}.changelog_feed_scroller{position:relative;height:560px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;outline:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}.changelog_feed_list,.changelog_feed_group{position:relative}.changelog_feed_groupTitle{margin:0;padding:30px 28px 10px;border-bottom:1px solid var(--forma-arc-border-subtle);color:var(--forma-faint);font-size:var(--forma-font-size);font-weight:500}.changelog_feed_entries{position:relative;margin:0;padding:0;list-style:none}.changelog_feed_entry{position:relative;border-bottom:1px solid var(--forma-arc-border-subtle);background:var(--forma-surface-raised)}.changelog_feed_entries>.changelog_feed_entry:last-child{border-bottom:0}.changelog_feed_row{display:grid;grid-template-columns:104px minmax(0,1fr) 20px;align-items:start;gap:4px 24px;width:100%;padding:22px 28px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.changelog_feed_meta{display:grid;justify-items:start;gap:8px;padding-top:1px}.changelog_feed_meta time{color:var(--forma-muted);font-size:var(--forma-font-size);line-height:20px;font-variant-numeric:tabular-nums}.changelog_feed_version{padding:1px 7px;border:1px solid var(--forma-line);border-radius:7px;color:var(--forma-muted);font:500 var(--forma-font-small)/18px ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.changelog_feed_body{display:grid;gap:6px;min-width:0}.changelog_feed_kind{display:inline-flex;align-items:center;gap:7px;color:var(--forma-muted);font-size:var(--forma-font-small);font-weight:500;line-height:20px}.changelog_feed_kind i{width:7px;height:7px;border-radius:50%;background:var(--forma-arc-kind)}.changelog_feed_title{color:var(--forma-text);font-size:var(--forma-arc-text-base);font-weight:500;line-height:var(--forma-arc-leading-body)}.changelog_feed_summary{max-width:62ch;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.changelog_feed_chevron{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;color:var(--forma-faint);transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.changelog_feed_entry[data-open] .changelog_feed_chevron{color:var(--forma-text)}.changelog_feed_panel{overflow:hidden}.changelog_feed_panelInner{padding:0 72px 28px 156px}.changelog_feed_details{display:grid;gap:6px;max-width:62ch;margin:0;padding:0;list-style:none}.changelog_feed_details li{position:relative;padding-left:16px;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.changelog_feed_details li:before{position:absolute;top:.75em;left:1px;width:6px;height:1px;content:"";background:var(--forma-faint)}.changelog_feed_photo{max-width:560px;margin:18px 0 0}.changelog_feed_photoFrame{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:16px;background:var(--forma-surface)}.changelog_feed_photoFrame img{display:block;width:100%;height:100%;object-fit:cover}.changelog_feed_photoFrame:after{position:absolute;inset:0;border-radius:inherit;content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--forma-text) 8%,transparent);pointer-events:none}.changelog_feed_photo figcaption{margin-top:8px;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.changelog_feed_code{max-width:560px;margin-top:18px;overflow:hidden;border:1px solid var(--forma-line);border-radius:16px;background:var(--forma-surface)}.changelog_feed_codeHead{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 6px 0 14px;border-bottom:1px solid var(--forma-line);color:var(--forma-faint);font-size:var(--forma-font-small)}.changelog_feed_code pre{margin:0;padding:14px 16px 16px;overflow-x:auto;color:var(--forma-text);font:var(--forma-font-small)/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;tab-size:2;scrollbar-width:thin}.changelog_feed_endCap{margin:0;padding:32px 28px 56px;color:var(--forma-faint);font-size:var(--forma-font-size);text-align:center}@media(hover:hover)and (pointer:fine){.changelog_feed_chip:not([aria-pressed=true]):hover{border-color:var(--forma-border-strong);color:var(--forma-text)}.changelog_feed_clear:hover,.changelog_feed_monthNav button:hover,.changelog_feed_subscribeUndo:hover{color:var(--forma-text)}.changelog_feed_subscribeUndo:hover{background:var(--forma-surface-raised)}.changelog_feed_row:hover{background:color-mix(in srgb,var(--forma-surface) 60%,transparent)}.changelog_feed_row:hover .changelog_feed_chevron{color:var(--forma-text)}}@media(max-width:640px){.changelog_feed_feed{border-radius:var(--forma-radius-panel)}.changelog_feed_header{flex-direction:column;gap:18px;padding:26px 20px}.changelog_feed_subscribeNote{right:auto;left:6px}.changelog_feed_subscribeForm input{width:172px;font-size:var(--forma-arc-text-base)}.changelog_feed_toolbar{padding:4px 20px 18px}.changelog_feed_monthBar{padding-inline:20px}.changelog_feed_scroller{height:520px}.changelog_feed_groupTitle{padding-inline:20px}.changelog_feed_row{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"meta chevron" "body body";gap:10px 12px;padding:18px 20px}.changelog_feed_meta{display:flex;grid-area:meta;align-items:center;gap:10px;padding-top:0}.changelog_feed_body{grid-area:body}.changelog_feed_chevron{grid-area:chevron;margin-top:0}.changelog_feed_panelInner{padding:0 20px 24px}}@media(max-width:480px){.changelog_feed_monthCount,.changelog_feed_monthYear{display:none}.changelog_feed_monthText{font-size:var(--forma-arc-text-base)}.changelog_feed_monthNav button{min-width:0;padding:0 9px}.changelog_feed_shown{display:none}}@media(prefers-reduced-motion:reduce){.changelog_feed_feed *,.changelog_feed_feed *:before,.changelog_feed_feed *:after{transition-duration:0ms!important}.changelog_feed_chip:active,.changelog_feed_subscribeSubmit:active{transform:none}}:is(.changelog_feed_feed,.changelog_feed_srOnly,.changelog_feed_header,.changelog_feed_heading,.changelog_feed_subscribeWrap,.changelog_feed_subscribe,.changelog_feed_subscribeInner,.changelog_feed_subscribeIdle,.changelog_feed_subscribeForm,.changelog_feed_subscribeSubmit,.changelog_feed_subscribeDone,.changelog_feed_drawnCheck,.changelog_feed_subscribeUndo,.changelog_feed_subscribeNote,.changelog_feed_toolbar,.changelog_feed_chips,.changelog_feed_chip,.changelog_feed_chipMark,.changelog_feed_chipTick,.changelog_feed_chipCount,.changelog_feed_clear,.changelog_feed_shown,.changelog_feed_shownCount,.changelog_feed_kind,.changelog_feed_roll,.changelog_feed_monthBar,.changelog_feed_monthLabel,.changelog_feed_monthText,.changelog_feed_monthYear,.changelog_feed_monthCount,.changelog_feed_monthNav,.changelog_feed_monthPill,.changelog_feed_monthShort,.changelog_feed_scroller,.changelog_feed_list,.changelog_feed_group,.changelog_feed_groupTitle,.changelog_feed_entries,.changelog_feed_entry,.changelog_feed_row,.changelog_feed_meta,.changelog_feed_version,.changelog_feed_body,.changelog_feed_title,.changelog_feed_summary,.changelog_feed_chevron,.changelog_feed_panel,.changelog_feed_panelInner,.changelog_feed_details,.changelog_feed_photo,.changelog_feed_photoFrame,.changelog_feed_code,.changelog_feed_codeHead,.changelog_feed_endCap):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.changelog_feed_feed,.changelog_feed_srOnly,.changelog_feed_header,.changelog_feed_heading,.changelog_feed_subscribeWrap,.changelog_feed_subscribe,.changelog_feed_subscribeInner,.changelog_feed_subscribeIdle,.changelog_feed_subscribeForm,.changelog_feed_subscribeSubmit,.changelog_feed_subscribeDone,.changelog_feed_drawnCheck,.changelog_feed_subscribeUndo,.changelog_feed_subscribeNote,.changelog_feed_toolbar,.changelog_feed_chips,.changelog_feed_chip,.changelog_feed_chipMark,.changelog_feed_chipTick,.changelog_feed_chipCount,.changelog_feed_clear,.changelog_feed_shown,.changelog_feed_shownCount,.changelog_feed_kind,.changelog_feed_roll,.changelog_feed_monthBar,.changelog_feed_monthLabel,.changelog_feed_monthText,.changelog_feed_monthYear,.changelog_feed_monthCount,.changelog_feed_monthNav,.changelog_feed_monthPill,.changelog_feed_monthShort,.changelog_feed_scroller,.changelog_feed_list,.changelog_feed_group,.changelog_feed_groupTitle,.changelog_feed_entries,.changelog_feed_entry,.changelog_feed_row,.changelog_feed_meta,.changelog_feed_version,.changelog_feed_body,.changelog_feed_title,.changelog_feed_summary,.changelog_feed_chevron,.changelog_feed_panel,.changelog_feed_panelInner,.changelog_feed_details,.changelog_feed_photo,.changelog_feed_photoFrame,.changelog_feed_code,.changelog_feed_codeHead,.changelog_feed_endCap):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.changelog_feed_feed,.changelog_feed_srOnly,.changelog_feed_header,.changelog_feed_heading,.changelog_feed_subscribeWrap,.changelog_feed_subscribe,.changelog_feed_subscribeInner,.changelog_feed_subscribeIdle,.changelog_feed_subscribeForm,.changelog_feed_subscribeSubmit,.changelog_feed_subscribeDone,.changelog_feed_drawnCheck,.changelog_feed_subscribeUndo,.changelog_feed_subscribeNote,.changelog_feed_toolbar,.changelog_feed_chips,.changelog_feed_chip,.changelog_feed_chipMark,.changelog_feed_chipTick,.changelog_feed_chipCount,.changelog_feed_clear,.changelog_feed_shown,.changelog_feed_shownCount,.changelog_feed_kind,.changelog_feed_roll,.changelog_feed_monthBar,.changelog_feed_monthLabel,.changelog_feed_monthText,.changelog_feed_monthYear,.changelog_feed_monthCount,.changelog_feed_monthNav,.changelog_feed_monthPill,.changelog_feed_monthShort,.changelog_feed_scroller,.changelog_feed_list,.changelog_feed_group,.changelog_feed_groupTitle,.changelog_feed_entries,.changelog_feed_entry,.changelog_feed_row,.changelog_feed_meta,.changelog_feed_version,.changelog_feed_body,.changelog_feed_title,.changelog_feed_summary,.changelog_feed_chevron,.changelog_feed_panel,.changelog_feed_panelInner,.changelog_feed_details,.changelog_feed_photo,.changelog_feed_photoFrame,.changelog_feed_code,.changelog_feed_codeHead,.changelog_feed_endCap),[data-reduced-motion=true] :is(.changelog_feed_feed,.changelog_feed_srOnly,.changelog_feed_header,.changelog_feed_heading,.changelog_feed_subscribeWrap,.changelog_feed_subscribe,.changelog_feed_subscribeInner,.changelog_feed_subscribeIdle,.changelog_feed_subscribeForm,.changelog_feed_subscribeSubmit,.changelog_feed_subscribeDone,.changelog_feed_drawnCheck,.changelog_feed_subscribeUndo,.changelog_feed_subscribeNote,.changelog_feed_toolbar,.changelog_feed_chips,.changelog_feed_chip,.changelog_feed_chipMark,.changelog_feed_chipTick,.changelog_feed_chipCount,.changelog_feed_clear,.changelog_feed_shown,.changelog_feed_shownCount,.changelog_feed_kind,.changelog_feed_roll,.changelog_feed_monthBar,.changelog_feed_monthLabel,.changelog_feed_monthText,.changelog_feed_monthYear,.changelog_feed_monthCount,.changelog_feed_monthNav,.changelog_feed_monthPill,.changelog_feed_monthShort,.changelog_feed_scroller,.changelog_feed_list,.changelog_feed_group,.changelog_feed_groupTitle,.changelog_feed_entries,.changelog_feed_entry,.changelog_feed_row,.changelog_feed_meta,.changelog_feed_version,.changelog_feed_body,.changelog_feed_title,.changelog_feed_summary,.changelog_feed_chevron,.changelog_feed_panel,.changelog_feed_panelInner,.changelog_feed_details,.changelog_feed_photo,.changelog_feed_photoFrame,.changelog_feed_code,.changelog_feed_codeHead,.changelog_feed_endCap):before,[data-reduced-motion=true] :is(.changelog_feed_feed,.changelog_feed_srOnly,.changelog_feed_header,.changelog_feed_heading,.changelog_feed_subscribeWrap,.changelog_feed_subscribe,.changelog_feed_subscribeInner,.changelog_feed_subscribeIdle,.changelog_feed_subscribeForm,.changelog_feed_subscribeSubmit,.changelog_feed_subscribeDone,.changelog_feed_drawnCheck,.changelog_feed_subscribeUndo,.changelog_feed_subscribeNote,.changelog_feed_toolbar,.changelog_feed_chips,.changelog_feed_chip,.changelog_feed_chipMark,.changelog_feed_chipTick,.changelog_feed_chipCount,.changelog_feed_clear,.changelog_feed_shown,.changelog_feed_shownCount,.changelog_feed_kind,.changelog_feed_roll,.changelog_feed_monthBar,.changelog_feed_monthLabel,.changelog_feed_monthText,.changelog_feed_monthYear,.changelog_feed_monthCount,.changelog_feed_monthNav,.changelog_feed_monthPill,.changelog_feed_monthShort,.changelog_feed_scroller,.changelog_feed_list,.changelog_feed_group,.changelog_feed_groupTitle,.changelog_feed_entries,.changelog_feed_entry,.changelog_feed_row,.changelog_feed_meta,.changelog_feed_version,.changelog_feed_body,.changelog_feed_title,.changelog_feed_summary,.changelog_feed_chevron,.changelog_feed_panel,.changelog_feed_panelInner,.changelog_feed_details,.changelog_feed_photo,.changelog_feed_photoFrame,.changelog_feed_code,.changelog_feed_codeHead,.changelog_feed_endCap):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.changelog_feed_feed,.changelog_feed_srOnly,.changelog_feed_header,.changelog_feed_heading,.changelog_feed_subscribeWrap,.changelog_feed_subscribe,.changelog_feed_subscribeInner,.changelog_feed_subscribeIdle,.changelog_feed_subscribeForm,.changelog_feed_subscribeSubmit,.changelog_feed_subscribeDone,.changelog_feed_drawnCheck,.changelog_feed_subscribeUndo,.changelog_feed_subscribeNote,.changelog_feed_toolbar,.changelog_feed_chips,.changelog_feed_chip,.changelog_feed_chipMark,.changelog_feed_chipTick,.changelog_feed_chipCount,.changelog_feed_clear,.changelog_feed_shown,.changelog_feed_shownCount,.changelog_feed_kind,.changelog_feed_roll,.changelog_feed_monthBar,.changelog_feed_monthLabel,.changelog_feed_monthText,.changelog_feed_monthYear,.changelog_feed_monthCount,.changelog_feed_monthNav,.changelog_feed_monthPill,.changelog_feed_monthShort,.changelog_feed_scroller,.changelog_feed_list,.changelog_feed_group,.changelog_feed_groupTitle,.changelog_feed_entries,.changelog_feed_entry,.changelog_feed_row,.changelog_feed_meta,.changelog_feed_version,.changelog_feed_body,.changelog_feed_title,.changelog_feed_summary,.changelog_feed_chevron,.changelog_feed_panel,.changelog_feed_panelInner,.changelog_feed_details,.changelog_feed_photo,.changelog_feed_photoFrame,.changelog_feed_code,.changelog_feed_codeHead,.changelog_feed_endCap),:is(.changelog_feed_feed,.changelog_feed_srOnly,.changelog_feed_header,.changelog_feed_heading,.changelog_feed_subscribeWrap,.changelog_feed_subscribe,.changelog_feed_subscribeInner,.changelog_feed_subscribeIdle,.changelog_feed_subscribeForm,.changelog_feed_subscribeSubmit,.changelog_feed_subscribeDone,.changelog_feed_drawnCheck,.changelog_feed_subscribeUndo,.changelog_feed_subscribeNote,.changelog_feed_toolbar,.changelog_feed_chips,.changelog_feed_chip,.changelog_feed_chipMark,.changelog_feed_chipTick,.changelog_feed_chipCount,.changelog_feed_clear,.changelog_feed_shown,.changelog_feed_shownCount,.changelog_feed_kind,.changelog_feed_roll,.changelog_feed_monthBar,.changelog_feed_monthLabel,.changelog_feed_monthText,.changelog_feed_monthYear,.changelog_feed_monthCount,.changelog_feed_monthNav,.changelog_feed_monthPill,.changelog_feed_monthShort,.changelog_feed_scroller,.changelog_feed_list,.changelog_feed_group,.changelog_feed_groupTitle,.changelog_feed_entries,.changelog_feed_entry,.changelog_feed_row,.changelog_feed_meta,.changelog_feed_version,.changelog_feed_body,.changelog_feed_title,.changelog_feed_summary,.changelog_feed_chevron,.changelog_feed_panel,.changelog_feed_panelInner,.changelog_feed_details,.changelog_feed_photo,.changelog_feed_photoFrame,.changelog_feed_code,.changelog_feed_codeHead,.changelog_feed_endCap):before,:is(.changelog_feed_feed,.changelog_feed_srOnly,.changelog_feed_header,.changelog_feed_heading,.changelog_feed_subscribeWrap,.changelog_feed_subscribe,.changelog_feed_subscribeInner,.changelog_feed_subscribeIdle,.changelog_feed_subscribeForm,.changelog_feed_subscribeSubmit,.changelog_feed_subscribeDone,.changelog_feed_drawnCheck,.changelog_feed_subscribeUndo,.changelog_feed_subscribeNote,.changelog_feed_toolbar,.changelog_feed_chips,.changelog_feed_chip,.changelog_feed_chipMark,.changelog_feed_chipTick,.changelog_feed_chipCount,.changelog_feed_clear,.changelog_feed_shown,.changelog_feed_shownCount,.changelog_feed_kind,.changelog_feed_roll,.changelog_feed_monthBar,.changelog_feed_monthLabel,.changelog_feed_monthText,.changelog_feed_monthYear,.changelog_feed_monthCount,.changelog_feed_monthNav,.changelog_feed_monthPill,.changelog_feed_monthShort,.changelog_feed_scroller,.changelog_feed_list,.changelog_feed_group,.changelog_feed_groupTitle,.changelog_feed_entries,.changelog_feed_entry,.changelog_feed_row,.changelog_feed_meta,.changelog_feed_version,.changelog_feed_body,.changelog_feed_title,.changelog_feed_summary,.changelog_feed_chevron,.changelog_feed_panel,.changelog_feed_panelInner,.changelog_feed_details,.changelog_feed_photo,.changelog_feed_photoFrame,.changelog_feed_code,.changelog_feed_codeHead,.changelog_feed_endCap):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sign_in_signIn{container:sign_in_sign-in / inline-size;width:min(100%,432px);min-width:0;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.sign_in_viewport{overflow:hidden}.sign_in_track{position:relative}.sign_in_step{display:grid;min-width:0;padding:var(--forma-space-8)}.sign_in_heading{display:grid;gap:var(--forma-space-2);margin-bottom:var(--forma-space-6)}.sign_in_heading h2{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:400;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance;outline:none}.sign_in_heading p{margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.sign_in_heading .sign_in_email{overflow-wrap:anywhere}.sign_in_form{display:grid;gap:var(--forma-space-4)}.sign_in_fieldGroup{display:grid;min-width:0}.sign_in_wide{width:100%}.sign_in_suggestion{overflow:hidden}.sign_in_suggestion p{margin:0;padding:var(--forma-space-2) 0 var(--forma-space-1);color:var(--forma-muted);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);overflow-wrap:anywhere}.sign_in_textButton{border:0;border-radius:4px;padding:0;background:none;color:var(--forma-text);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--forma-border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--forma-duration-fast) var(--forma-ease-standard)}.sign_in_divider{display:flex;align-items:center;gap:var(--forma-space-3);margin:var(--forma-arc-space-5) 0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1}.sign_in_divider:before,.sign_in_divider:after{flex:1;height:1px;background:var(--forma-line);content:""}.sign_in_alternatives{display:grid;gap:var(--forma-space-2)}.sign_in_sso{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--forma-space-2)}.sign_in_sso .sign_in_ssoButton{min-width:0;padding-inline:var(--forma-space-2)}.sign_in_providerMark{flex:none}.sign_in_identity{display:flex;min-width:0;align-items:center;gap:var(--forma-space-3);margin-bottom:var(--forma-space-6);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:var(--forma-space-2) var(--forma-space-2) var(--forma-space-2) var(--forma-space-3)}.sign_in_identityEmail{flex:1;min-width:0;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);overflow-wrap:anywhere}.sign_in_identity>button{flex:none}.sign_in_avatarMover{position:relative;z-index:1;display:inline-flex;flex:none}.sign_in_avatarSmall{width:32px;height:32px;font-size:var(--forma-font-small)}.sign_in_avatarLarge{position:absolute;inset:4px;font-size:var(--forma-arc-text-2xl)}.sign_in_avatarMover .sign_in_avatarFill{width:100%;height:100%;font-size:inherit}.sign_in_resend{position:relative;display:inline-flex;min-height:var(--forma-control-small-height);align-items:center;justify-self:start;margin:var(--forma-space-3) 0 calc(var(--forma-space-2) * -1) calc(var(--forma-space-2) * -1);border:0;border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-2);background:none;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.sign_in_resend[aria-disabled=true]{color:var(--forma-faint);font-weight:400;cursor:default}.sign_in_resendLabel{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap}.sign_in_time{display:inline-flex;font-variant-numeric:tabular-nums}.sign_in_timeColumn{position:relative;display:inline-flex;justify-content:center}.sign_in_timeColumn>span{display:inline-block}.sign_in_avatarStage{position:relative;width:96px;height:96px;margin:0 0 var(--forma-space-6) -4px}.sign_in_ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--forma-success);transform:rotate(-90deg)}.sign_in_badge{position:absolute;right:2px;bottom:4px;z-index:2;display:grid;width:26px;height:26px;place-items:center;border:2px solid var(--forma-surface-raised);border-radius:var(--forma-radius-pill);background:var(--forma-success);color:var(--forma-surface-raised)}.sign_in_details{display:grid;margin:0 0 var(--forma-space-6);border-top:1px solid var(--forma-line);padding:0}.sign_in_details div{display:flex;justify-content:space-between;gap:var(--forma-space-4);border-bottom:1px solid var(--forma-line);padding:var(--forma-space-3) 0;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.sign_in_details dt{color:var(--forma-muted)}.sign_in_details dd{margin:0;text-align:right}.sign_in_footer{display:flex;min-height:48px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--forma-space-1) var(--forma-space-4);border-top:1px solid var(--forma-line);padding:var(--forma-space-3) var(--forma-space-8);color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.sign_in_status{position:relative;display:block;min-width:0;flex:1 1 12rem}.sign_in_switch{color:var(--forma-muted);white-space:nowrap}.sign_in_switch .sign_in_textButton{text-decoration-color:transparent}.sign_in_status>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sign_in_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.sign_in_textButton:hover{text-decoration-color:currentColor}.sign_in_resend:not([aria-disabled=true]):hover{background:var(--forma-surface)}}@container sign_in_sign-in (max-width: 380px){.sign_in_step{padding:var(--forma-space-6) var(--forma-arc-space-5)}.sign_in_heading h2{font-size:var(--forma-arc-text-2xl)}.sign_in_identity{gap:var(--forma-space-2);padding-left:var(--forma-space-2)}.sign_in_sso .sign_in_ssoButton{gap:6px;font-size:var(--forma-font-small)}.sign_in_footer{padding-inline:var(--forma-arc-space-5)}}@media(max-width:480px){.sign_in_signIn{border-radius:var(--forma-radius-panel)}}@media(prefers-reduced-motion:reduce){.sign_in_textButton,.sign_in_resend{transition:none}}:is(.sign_in_signIn,.sign_in_viewport,.sign_in_track,.sign_in_step,.sign_in_heading,.sign_in_email,.sign_in_form,.sign_in_fieldGroup,.sign_in_wide,.sign_in_suggestion,.sign_in_textButton,.sign_in_divider,.sign_in_alternatives,.sign_in_sso,.sign_in_ssoButton,.sign_in_providerMark,.sign_in_identity,.sign_in_identityEmail,.sign_in_avatarMover,.sign_in_avatarSmall,.sign_in_avatarLarge,.sign_in_avatarFill,.sign_in_resend,.sign_in_resendLabel,.sign_in_time,.sign_in_timeColumn,.sign_in_avatarStage,.sign_in_ring,.sign_in_badge,.sign_in_details,.sign_in_footer,.sign_in_status,.sign_in_switch,.sign_in_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.sign_in_signIn,.sign_in_viewport,.sign_in_track,.sign_in_step,.sign_in_heading,.sign_in_email,.sign_in_form,.sign_in_fieldGroup,.sign_in_wide,.sign_in_suggestion,.sign_in_textButton,.sign_in_divider,.sign_in_alternatives,.sign_in_sso,.sign_in_ssoButton,.sign_in_providerMark,.sign_in_identity,.sign_in_identityEmail,.sign_in_avatarMover,.sign_in_avatarSmall,.sign_in_avatarLarge,.sign_in_avatarFill,.sign_in_resend,.sign_in_resendLabel,.sign_in_time,.sign_in_timeColumn,.sign_in_avatarStage,.sign_in_ring,.sign_in_badge,.sign_in_details,.sign_in_footer,.sign_in_status,.sign_in_switch,.sign_in_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.sign_in_signIn,.sign_in_viewport,.sign_in_track,.sign_in_step,.sign_in_heading,.sign_in_email,.sign_in_form,.sign_in_fieldGroup,.sign_in_wide,.sign_in_suggestion,.sign_in_textButton,.sign_in_divider,.sign_in_alternatives,.sign_in_sso,.sign_in_ssoButton,.sign_in_providerMark,.sign_in_identity,.sign_in_identityEmail,.sign_in_avatarMover,.sign_in_avatarSmall,.sign_in_avatarLarge,.sign_in_avatarFill,.sign_in_resend,.sign_in_resendLabel,.sign_in_time,.sign_in_timeColumn,.sign_in_avatarStage,.sign_in_ring,.sign_in_badge,.sign_in_details,.sign_in_footer,.sign_in_status,.sign_in_switch,.sign_in_srOnly),[data-reduced-motion=true] :is(.sign_in_signIn,.sign_in_viewport,.sign_in_track,.sign_in_step,.sign_in_heading,.sign_in_email,.sign_in_form,.sign_in_fieldGroup,.sign_in_wide,.sign_in_suggestion,.sign_in_textButton,.sign_in_divider,.sign_in_alternatives,.sign_in_sso,.sign_in_ssoButton,.sign_in_providerMark,.sign_in_identity,.sign_in_identityEmail,.sign_in_avatarMover,.sign_in_avatarSmall,.sign_in_avatarLarge,.sign_in_avatarFill,.sign_in_resend,.sign_in_resendLabel,.sign_in_time,.sign_in_timeColumn,.sign_in_avatarStage,.sign_in_ring,.sign_in_badge,.sign_in_details,.sign_in_footer,.sign_in_status,.sign_in_switch,.sign_in_srOnly):before,[data-reduced-motion=true] :is(.sign_in_signIn,.sign_in_viewport,.sign_in_track,.sign_in_step,.sign_in_heading,.sign_in_email,.sign_in_form,.sign_in_fieldGroup,.sign_in_wide,.sign_in_suggestion,.sign_in_textButton,.sign_in_divider,.sign_in_alternatives,.sign_in_sso,.sign_in_ssoButton,.sign_in_providerMark,.sign_in_identity,.sign_in_identityEmail,.sign_in_avatarMover,.sign_in_avatarSmall,.sign_in_avatarLarge,.sign_in_avatarFill,.sign_in_resend,.sign_in_resendLabel,.sign_in_time,.sign_in_timeColumn,.sign_in_avatarStage,.sign_in_ring,.sign_in_badge,.sign_in_details,.sign_in_footer,.sign_in_status,.sign_in_switch,.sign_in_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.sign_in_signIn,.sign_in_viewport,.sign_in_track,.sign_in_step,.sign_in_heading,.sign_in_email,.sign_in_form,.sign_in_fieldGroup,.sign_in_wide,.sign_in_suggestion,.sign_in_textButton,.sign_in_divider,.sign_in_alternatives,.sign_in_sso,.sign_in_ssoButton,.sign_in_providerMark,.sign_in_identity,.sign_in_identityEmail,.sign_in_avatarMover,.sign_in_avatarSmall,.sign_in_avatarLarge,.sign_in_avatarFill,.sign_in_resend,.sign_in_resendLabel,.sign_in_time,.sign_in_timeColumn,.sign_in_avatarStage,.sign_in_ring,.sign_in_badge,.sign_in_details,.sign_in_footer,.sign_in_status,.sign_in_switch,.sign_in_srOnly),:is(.sign_in_signIn,.sign_in_viewport,.sign_in_track,.sign_in_step,.sign_in_heading,.sign_in_email,.sign_in_form,.sign_in_fieldGroup,.sign_in_wide,.sign_in_suggestion,.sign_in_textButton,.sign_in_divider,.sign_in_alternatives,.sign_in_sso,.sign_in_ssoButton,.sign_in_providerMark,.sign_in_identity,.sign_in_identityEmail,.sign_in_avatarMover,.sign_in_avatarSmall,.sign_in_avatarLarge,.sign_in_avatarFill,.sign_in_resend,.sign_in_resendLabel,.sign_in_time,.sign_in_timeColumn,.sign_in_avatarStage,.sign_in_ring,.sign_in_badge,.sign_in_details,.sign_in_footer,.sign_in_status,.sign_in_switch,.sign_in_srOnly):before,:is(.sign_in_signIn,.sign_in_viewport,.sign_in_track,.sign_in_step,.sign_in_heading,.sign_in_email,.sign_in_form,.sign_in_fieldGroup,.sign_in_wide,.sign_in_suggestion,.sign_in_textButton,.sign_in_divider,.sign_in_alternatives,.sign_in_sso,.sign_in_ssoButton,.sign_in_providerMark,.sign_in_identity,.sign_in_identityEmail,.sign_in_avatarMover,.sign_in_avatarSmall,.sign_in_avatarLarge,.sign_in_avatarFill,.sign_in_resend,.sign_in_resendLabel,.sign_in_time,.sign_in_timeColumn,.sign_in_avatarStage,.sign_in_ring,.sign_in_badge,.sign_in_details,.sign_in_footer,.sign_in_status,.sign_in_switch,.sign_in_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.page_header_frame{--forma-arc-pad: 28px;position:relative;display:flex;width:min(100%,980px);height:640px;min-width:0;flex-direction:column;margin-inline:auto;overflow:hidden;border:1px solid var(--forma-line);border-radius:16px;background:var(--forma-surface-raised);color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);line-height:var(--forma-arc-leading-body);container:page_header_page-header / inline-size}.page_header_header{position:relative;z-index:1;flex:none;padding:16px var(--forma-arc-pad) 0;background:var(--forma-surface-raised);box-shadow:inset 0 -1px 0 var(--forma-line)}.page_header_bar{display:grid;min-height:var(--forma-control-small-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.page_header_lead{display:grid;min-width:0;align-items:center}.page_header_lead>*{grid-area:1 / 1;min-width:0}.page_header_crumbs ol{display:flex;min-width:0;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.page_header_crumbs li{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--forma-faint);white-space:nowrap}.page_header_crumbs li:last-child{flex:0 1 auto;min-width:0}.page_header_crumbs li>svg{flex:none;color:var(--forma-border-strong)}.page_header_crumb{margin:0;border:0;border-radius:8px;padding:4px 2px;background:none;color:var(--forma-faint);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.page_header_current{display:block;min-width:0;overflow:hidden;color:var(--forma-muted);text-overflow:ellipsis}.page_header_compact{display:inline-flex;max-width:calc(100% + 8px);justify-self:start;align-items:center;gap:10px;margin-left:-8px;border:0;border-radius:8px;padding:5px 8px;background:transparent;color:var(--forma-text);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.page_header_compactTitle{min-width:0;overflow:hidden;font-size:var(--forma-arc-text-base);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.page_header_compactBadge{flex:none}.page_header_dot{width:6px;height:6px;border-radius:50%;background:currentColor}.page_header_actions{display:flex;align-items:center;justify-content:flex-end}.page_header_secondary{display:flex;flex:none;clip-path:inset(-8px 0 -8px -8px)}.page_header_secondaryInner{display:flex;flex:none;gap:8px;padding-right:8px}.page_header_trailing{display:flex;flex:none;align-items:center;gap:8px}.page_header_actions .page_header_iconButton{width:var(--forma-control-small-height);padding-inline:0}.page_header_intro{overflow:clip}.page_header_introInner{display:grid;justify-items:start;gap:10px;padding:18px 0 20px}.page_header_titleRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;transform-origin:0 0}.page_header_title{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display)}.page_header_title:focus{outline:none}.page_header_details{display:grid;justify-items:start;gap:14px}.page_header_description{max-width:60ch;margin:0;color:var(--forma-muted);text-wrap:pretty}.page_header_meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:var(--forma-faint);font-size:var(--forma-font-small)}.page_header_metaIcon{display:inline-flex;align-items:center;gap:6px}.page_header_meta strong{color:var(--forma-muted);font-weight:500}.page_header_tabs{position:relative;display:flex;gap:2px;margin:2px calc(var(--forma-arc-pad) * -1) 0;padding:0 calc(var(--forma-arc-pad) - 10px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.page_header_tabs::-webkit-scrollbar{display:none}.page_header_tab{position:relative;display:inline-flex;height:44px;flex:none;align-items:center;gap:6px;border:0;padding:0 10px;background:none;color:var(--forma-muted);font:inherit;font-weight:500;letter-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.page_header_tab:before{position:absolute;inset:8px 0;border-radius:8px;background:color-mix(in oklab,var(--forma-text) 4.5%,transparent);content:"";opacity:0;transition:opacity var(--forma-duration-fast) var(--forma-ease-standard)}.page_header_tab[data-state=active]{color:var(--forma-text)}.page_header_tabLabel,.page_header_count{position:relative}.page_header_count{color:var(--forma-faint);font-variant-numeric:tabular-nums}.page_header_tab[data-state=active] .page_header_count{color:var(--forma-muted)}.page_header_count>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.page_header_indicator{position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:var(--forma-accent)}.page_header_scroller{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:28px var(--forma-arc-pad) 84px;scrollbar-color:var(--forma-border-strong) transparent;scrollbar-width:thin}.page_header_panel{min-height:600px}.page_header_sectionTitle{margin:0 0 8px;font-size:var(--forma-font-size);font-weight:500}.page_header_note{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums;white-space:nowrap}.page_header_overview{display:grid;gap:36px}.page_header_progress{max-width:480px}.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files{margin:0;padding:0;list-style:none}.page_header_milestones li{display:grid;min-height:48px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 12px;border-bottom:1px solid var(--forma-arc-border-subtle)}.page_header_milestones li:last-child,.page_header_activity li:last-child,.page_header_files li:last-child{border-bottom:0}.page_header_milestones li>svg{color:var(--forma-faint)}.page_header_milestones li[data-state=done]>svg{color:var(--forma-success)}.page_header_milestones li[data-state=active]>svg{color:var(--forma-accent)}.page_header_activity li{display:grid;min-height:52px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--forma-arc-border-subtle)}.page_header_activity p{margin:0;color:var(--forma-muted)}.page_header_activity strong{color:var(--forma-text);font-weight:500}.page_header_issue,.page_header_update{overflow-x:visible;overflow-y:clip;border-bottom:1px solid var(--forma-arc-border-subtle)}.page_header_issue:last-child,.page_header_update:last-child{border-bottom-color:transparent}.page_header_issueInner{position:relative;isolation:isolate;display:grid;min-height:52px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-inline:-10px;padding:4px 10px}.page_header_check{position:relative;display:grid;width:32px;height:32px;place-items:center;margin-left:-7px;border:0;border-radius:50%;padding:0;background:none;color:var(--forma-faint);cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.page_header_checkGlyph{display:grid;place-items:center}.page_header_issue[data-closing] .page_header_check{color:var(--forma-success);cursor:default}.page_header_issueText{display:flex;min-width:0;align-items:baseline;gap:12px}.page_header_issueId{flex:none;min-width:60px;color:var(--forma-faint);font-size:var(--forma-font-small)}.page_header_issueTitle{min-width:0;overflow:hidden;text-decoration:line-through transparent;text-overflow:ellipsis;white-space:nowrap;transition:color var(--forma-duration-normal) var(--forma-ease-standard),text-decoration-color var(--forma-duration-normal) var(--forma-ease-standard)}.page_header_issue[data-closing] .page_header_issueTitle{color:var(--forma-faint);text-decoration-color:currentColor}.page_header_issueLabel{color:var(--forma-faint);font-size:var(--forma-font-small)}.page_header_issue[data-fresh] .page_header_issueInner:before,.page_header_update[data-fresh] .page_header_updateInner:before{position:absolute;z-index:-1;inset:3px 0;border-radius:10px;background:color-mix(in oklab,var(--forma-text) 6%,transparent);content:"";animation:page_header_arrived 1.8s var(--forma-ease-standard) both}@keyframes page_header_arrived{0%,35%{opacity:1}to{opacity:0}}.page_header_updateInner{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-inline:-10px;padding:18px 10px}.page_header_updateHead{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:22px}.page_header_author{font-weight:500}.page_header_updateInner p{max-width:64ch;margin:6px 0 0;color:var(--forma-muted);text-wrap:pretty}.page_header_files li{display:grid;min-height:56px;grid-template-columns:16px minmax(0,1fr) auto 52px;align-items:center;gap:14px;border-bottom:1px solid var(--forma-arc-border-subtle)}.page_header_files li>svg{color:var(--forma-muted)}.page_header_fileName{display:grid;min-width:0}.page_header_fileName>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_header_fileDate{color:var(--forma-faint);font-size:var(--forma-font-small);text-align:right;white-space:nowrap}.page_header_empty{display:grid;justify-items:center;gap:4px;padding:72px 16px;text-align:center}.page_header_empty>svg{margin-bottom:8px;color:var(--forma-success)}.page_header_empty p{margin:0;font-size:var(--forma-arc-text-base);font-weight:500}.page_header_empty span{color:var(--forma-faint)}.page_header_empty button{margin-top:14px}.page_header_toastLayer{position:absolute;z-index:3;right:16px;bottom:16px;left:16px;display:flex;justify-content:center;pointer-events:none}.page_header_toast{display:inline-flex;max-width:100%;align-items:center;gap:8px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:9px 14px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);color:var(--forma-text);font-size:var(--forma-font-size)}.page_header_toast>svg{flex:none;color:var(--forma-muted)}.page_header_toast[data-tone=success]>svg{color:var(--forma-success)}.page_header_toast[data-tone=error]>svg{color:var(--forma-danger)}.page_header_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_header_menu{--forma-arc-menu-y: -5px;position:relative;z-index:60;min-width:13rem;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);padding:5px;background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);color:var(--forma-text);font-family:var(--forma-font-family);font-size:var(--forma-font-size);letter-spacing:var(--forma-arc-tracking-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--forma-duration-fast) var(--forma-ease-enter),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.page_header_menu[data-side=top]{--forma-arc-menu-y: 5px}@starting-style{.page_header_menu[data-state=open]{opacity:0;transform:translateY(var(--forma-arc-menu-y)) scale(.97)}}.page_header_menu[data-state=closed]{opacity:0;transform:translateY(calc(var(--forma-arc-menu-y) * .5)) scale(.985);transition:opacity var(--forma-arc-duration-instant) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard);animation:page_header_menu-exit var(--forma-arc-duration-instant) linear both;pointer-events:none}@keyframes page_header_menu-exit{to{--forma-arc-menu-exit: 1}}.page_header_highlight{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--forma-radius-panel) - 6px);background:var(--forma-surface);opacity:0;pointer-events:none}.page_header_item{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;border-radius:calc(var(--forma-radius-panel) - 6px);padding:0 11px;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.page_header_item>svg{flex:none;color:var(--forma-muted)}.page_header_item[data-disabled]{opacity:.45;cursor:default}.page_header_separator{height:1px;margin:4px -5px;background:var(--forma-arc-border-subtle)}@media(hover:hover)and (pointer:fine){.page_header_crumb:hover{color:var(--forma-text)}.page_header_compact:hover{background:color-mix(in oklab,var(--forma-text) 4.5%,transparent)}.page_header_tab:hover{color:var(--forma-text)}.page_header_tab:hover:before{opacity:1}.page_header_check:hover{background:color-mix(in oklab,var(--forma-text) 5%,transparent);color:var(--forma-text)}.page_header_issue[data-closing] .page_header_check:hover{background:none;color:var(--forma-success)}}@container page_header_page-header (max-width: 719px){.page_header_frame:not([data-measured]) .page_header_secondary{width:0!important;opacity:0!important}}@container page_header_page-header (max-width: 559px){.page_header_header,.page_header_scroller{--forma-arc-pad: 18px}.page_header_crumbs .page_header_rootCrumb,.page_header_compact .page_header_compactBadge{display:none}.page_header_tabs{padding-right:calc(var(--forma-arc-pad) + 14px);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.page_header_milestones li{grid-template-columns:16px minmax(0,1fr);padding-block:10px}.page_header_milestones li>.page_header_note{grid-column:2}.page_header_title{font-size:var(--forma-arc-text-2xl)}.page_header_introInner{padding-top:16px}.page_header_issueInner{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;padding-block:10px}.page_header_issueInner .page_header_check{margin-top:-6px}.page_header_issueText{display:grid;gap:2px}.page_header_issueTitle{overflow:visible;white-space:normal}.page_header_issueLabel,.page_header_fileDate{display:none}.page_header_files li{grid-template-columns:16px minmax(0,1fr) auto}.page_header_activity li{grid-template-columns:auto minmax(0,1fr);padding-block:10px}.page_header_activity li>.page_header_note{grid-column:2;margin-top:-8px}}@container page_header_page-header (max-width: 459px){.page_header_createText{display:none}.page_header_actions .page_header_create{width:var(--forma-control-small-height);padding-inline:0}}@media(max-width:560px){.page_header_frame{height:clamp(560px,calc(100svh - 48px),760px);border-radius:14px}}@media(prefers-reduced-motion:reduce){.page_header_crumb,.page_header_compact,.page_header_tab,.page_header_tab:before,.page_header_check,.page_header_issueTitle{transition:none}.page_header_menu,.page_header_menu[data-state=closed]{transform:none;transition:opacity var(--forma-arc-duration-instant) linear}}:is(.page_header_frame,.page_header_header,.page_header_bar,.page_header_lead,.page_header_crumbs,.page_header_crumb,.page_header_current,.page_header_compact,.page_header_compactTitle,.page_header_compactBadge,.page_header_dot,.page_header_actions,.page_header_secondary,.page_header_secondaryInner,.page_header_trailing,.page_header_iconButton,.page_header_intro,.page_header_introInner,.page_header_titleRow,.page_header_title,.page_header_details,.page_header_description,.page_header_meta,.page_header_metaIcon,.page_header_tabs,.page_header_tab,.page_header_tabLabel,.page_header_count,.page_header_indicator,.page_header_scroller,.page_header_panel,.page_header_sectionTitle,.page_header_note,.page_header_overview,.page_header_progress,.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files,.page_header_issue,.page_header_update,.page_header_issueInner,.page_header_check,.page_header_checkGlyph,.page_header_issueText,.page_header_issueId,.page_header_issueTitle,.page_header_issueLabel,.page_header_updateInner,.page_header_updateHead,.page_header_author,.page_header_fileName,.page_header_fileDate,.page_header_empty,.page_header_toastLayer,.page_header_toast,.page_header_srOnly,.page_header_menu,.page_header_highlight,.page_header_item,.page_header_separator,.page_header_rootCrumb,.page_header_createText,.page_header_create):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.page_header_frame,.page_header_header,.page_header_bar,.page_header_lead,.page_header_crumbs,.page_header_crumb,.page_header_current,.page_header_compact,.page_header_compactTitle,.page_header_compactBadge,.page_header_dot,.page_header_actions,.page_header_secondary,.page_header_secondaryInner,.page_header_trailing,.page_header_iconButton,.page_header_intro,.page_header_introInner,.page_header_titleRow,.page_header_title,.page_header_details,.page_header_description,.page_header_meta,.page_header_metaIcon,.page_header_tabs,.page_header_tab,.page_header_tabLabel,.page_header_count,.page_header_indicator,.page_header_scroller,.page_header_panel,.page_header_sectionTitle,.page_header_note,.page_header_overview,.page_header_progress,.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files,.page_header_issue,.page_header_update,.page_header_issueInner,.page_header_check,.page_header_checkGlyph,.page_header_issueText,.page_header_issueId,.page_header_issueTitle,.page_header_issueLabel,.page_header_updateInner,.page_header_updateHead,.page_header_author,.page_header_fileName,.page_header_fileDate,.page_header_empty,.page_header_toastLayer,.page_header_toast,.page_header_srOnly,.page_header_menu,.page_header_highlight,.page_header_item,.page_header_separator,.page_header_rootCrumb,.page_header_createText,.page_header_create):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.page_header_frame,.page_header_header,.page_header_bar,.page_header_lead,.page_header_crumbs,.page_header_crumb,.page_header_current,.page_header_compact,.page_header_compactTitle,.page_header_compactBadge,.page_header_dot,.page_header_actions,.page_header_secondary,.page_header_secondaryInner,.page_header_trailing,.page_header_iconButton,.page_header_intro,.page_header_introInner,.page_header_titleRow,.page_header_title,.page_header_details,.page_header_description,.page_header_meta,.page_header_metaIcon,.page_header_tabs,.page_header_tab,.page_header_tabLabel,.page_header_count,.page_header_indicator,.page_header_scroller,.page_header_panel,.page_header_sectionTitle,.page_header_note,.page_header_overview,.page_header_progress,.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files,.page_header_issue,.page_header_update,.page_header_issueInner,.page_header_check,.page_header_checkGlyph,.page_header_issueText,.page_header_issueId,.page_header_issueTitle,.page_header_issueLabel,.page_header_updateInner,.page_header_updateHead,.page_header_author,.page_header_fileName,.page_header_fileDate,.page_header_empty,.page_header_toastLayer,.page_header_toast,.page_header_srOnly,.page_header_menu,.page_header_highlight,.page_header_item,.page_header_separator,.page_header_rootCrumb,.page_header_createText,.page_header_create),[data-reduced-motion=true] :is(.page_header_frame,.page_header_header,.page_header_bar,.page_header_lead,.page_header_crumbs,.page_header_crumb,.page_header_current,.page_header_compact,.page_header_compactTitle,.page_header_compactBadge,.page_header_dot,.page_header_actions,.page_header_secondary,.page_header_secondaryInner,.page_header_trailing,.page_header_iconButton,.page_header_intro,.page_header_introInner,.page_header_titleRow,.page_header_title,.page_header_details,.page_header_description,.page_header_meta,.page_header_metaIcon,.page_header_tabs,.page_header_tab,.page_header_tabLabel,.page_header_count,.page_header_indicator,.page_header_scroller,.page_header_panel,.page_header_sectionTitle,.page_header_note,.page_header_overview,.page_header_progress,.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files,.page_header_issue,.page_header_update,.page_header_issueInner,.page_header_check,.page_header_checkGlyph,.page_header_issueText,.page_header_issueId,.page_header_issueTitle,.page_header_issueLabel,.page_header_updateInner,.page_header_updateHead,.page_header_author,.page_header_fileName,.page_header_fileDate,.page_header_empty,.page_header_toastLayer,.page_header_toast,.page_header_srOnly,.page_header_menu,.page_header_highlight,.page_header_item,.page_header_separator,.page_header_rootCrumb,.page_header_createText,.page_header_create):before,[data-reduced-motion=true] :is(.page_header_frame,.page_header_header,.page_header_bar,.page_header_lead,.page_header_crumbs,.page_header_crumb,.page_header_current,.page_header_compact,.page_header_compactTitle,.page_header_compactBadge,.page_header_dot,.page_header_actions,.page_header_secondary,.page_header_secondaryInner,.page_header_trailing,.page_header_iconButton,.page_header_intro,.page_header_introInner,.page_header_titleRow,.page_header_title,.page_header_details,.page_header_description,.page_header_meta,.page_header_metaIcon,.page_header_tabs,.page_header_tab,.page_header_tabLabel,.page_header_count,.page_header_indicator,.page_header_scroller,.page_header_panel,.page_header_sectionTitle,.page_header_note,.page_header_overview,.page_header_progress,.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files,.page_header_issue,.page_header_update,.page_header_issueInner,.page_header_check,.page_header_checkGlyph,.page_header_issueText,.page_header_issueId,.page_header_issueTitle,.page_header_issueLabel,.page_header_updateInner,.page_header_updateHead,.page_header_author,.page_header_fileName,.page_header_fileDate,.page_header_empty,.page_header_toastLayer,.page_header_toast,.page_header_srOnly,.page_header_menu,.page_header_highlight,.page_header_item,.page_header_separator,.page_header_rootCrumb,.page_header_createText,.page_header_create):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.page_header_frame,.page_header_header,.page_header_bar,.page_header_lead,.page_header_crumbs,.page_header_crumb,.page_header_current,.page_header_compact,.page_header_compactTitle,.page_header_compactBadge,.page_header_dot,.page_header_actions,.page_header_secondary,.page_header_secondaryInner,.page_header_trailing,.page_header_iconButton,.page_header_intro,.page_header_introInner,.page_header_titleRow,.page_header_title,.page_header_details,.page_header_description,.page_header_meta,.page_header_metaIcon,.page_header_tabs,.page_header_tab,.page_header_tabLabel,.page_header_count,.page_header_indicator,.page_header_scroller,.page_header_panel,.page_header_sectionTitle,.page_header_note,.page_header_overview,.page_header_progress,.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files,.page_header_issue,.page_header_update,.page_header_issueInner,.page_header_check,.page_header_checkGlyph,.page_header_issueText,.page_header_issueId,.page_header_issueTitle,.page_header_issueLabel,.page_header_updateInner,.page_header_updateHead,.page_header_author,.page_header_fileName,.page_header_fileDate,.page_header_empty,.page_header_toastLayer,.page_header_toast,.page_header_srOnly,.page_header_menu,.page_header_highlight,.page_header_item,.page_header_separator,.page_header_rootCrumb,.page_header_createText,.page_header_create),:is(.page_header_frame,.page_header_header,.page_header_bar,.page_header_lead,.page_header_crumbs,.page_header_crumb,.page_header_current,.page_header_compact,.page_header_compactTitle,.page_header_compactBadge,.page_header_dot,.page_header_actions,.page_header_secondary,.page_header_secondaryInner,.page_header_trailing,.page_header_iconButton,.page_header_intro,.page_header_introInner,.page_header_titleRow,.page_header_title,.page_header_details,.page_header_description,.page_header_meta,.page_header_metaIcon,.page_header_tabs,.page_header_tab,.page_header_tabLabel,.page_header_count,.page_header_indicator,.page_header_scroller,.page_header_panel,.page_header_sectionTitle,.page_header_note,.page_header_overview,.page_header_progress,.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files,.page_header_issue,.page_header_update,.page_header_issueInner,.page_header_check,.page_header_checkGlyph,.page_header_issueText,.page_header_issueId,.page_header_issueTitle,.page_header_issueLabel,.page_header_updateInner,.page_header_updateHead,.page_header_author,.page_header_fileName,.page_header_fileDate,.page_header_empty,.page_header_toastLayer,.page_header_toast,.page_header_srOnly,.page_header_menu,.page_header_highlight,.page_header_item,.page_header_separator,.page_header_rootCrumb,.page_header_createText,.page_header_create):before,:is(.page_header_frame,.page_header_header,.page_header_bar,.page_header_lead,.page_header_crumbs,.page_header_crumb,.page_header_current,.page_header_compact,.page_header_compactTitle,.page_header_compactBadge,.page_header_dot,.page_header_actions,.page_header_secondary,.page_header_secondaryInner,.page_header_trailing,.page_header_iconButton,.page_header_intro,.page_header_introInner,.page_header_titleRow,.page_header_title,.page_header_details,.page_header_description,.page_header_meta,.page_header_metaIcon,.page_header_tabs,.page_header_tab,.page_header_tabLabel,.page_header_count,.page_header_indicator,.page_header_scroller,.page_header_panel,.page_header_sectionTitle,.page_header_note,.page_header_overview,.page_header_progress,.page_header_milestones,.page_header_activity,.page_header_issues,.page_header_updates,.page_header_files,.page_header_issue,.page_header_update,.page_header_issueInner,.page_header_check,.page_header_checkGlyph,.page_header_issueText,.page_header_issueId,.page_header_issueTitle,.page_header_issueLabel,.page_header_updateInner,.page_header_updateHead,.page_header_author,.page_header_fileName,.page_header_fileDate,.page_header_empty,.page_header_toastLayer,.page_header_toast,.page_header_srOnly,.page_header_menu,.page_header_highlight,.page_header_item,.page_header_separator,.page_header_rootCrumb,.page_header_createText,.page_header_create):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.empty_states_root{container-type:inline-size;width:100%;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.empty_states_card{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,4cqi,32px);padding:clamp(16px,5cqi,48px) clamp(16px,4cqi,40px);border:1px solid var(--forma-line);border-radius:20px;background:var(--forma-surface-raised)}.empty_states_tabs{isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:2px;width:min(100%,460px);overflow-x:auto;padding:3px;border:1px solid var(--forma-line);border-radius:12px;background:var(--forma-surface);scrollbar-width:none}.empty_states_tabs::-webkit-scrollbar{display:none}.empty_states_tab{position:relative;min-height:30px;padding:0 clamp(8px,2.6cqi,14px);border:0;border-radius:9px;background:transparent;color:var(--forma-faint);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.empty_states_tab[aria-selected=true]{color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.empty_states_tab:hover{color:var(--forma-text)}}.empty_states_highlight{position:absolute;inset:0;z-index:-1;border:1px solid var(--forma-line);border-radius:inherit;background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting)}.empty_states_tabLabel{position:relative}@container (max-width: 420px){.empty_states_tab{padding:0 6px;font-size:var(--forma-font-small)}}.empty_states_panel{display:flex;flex-direction:column;align-items:center;gap:var(--forma-arc-space-5);width:100%;max-width:480px}.empty_states_stage{width:min(100%,360px);aspect-ratio:320 / 216}.empty_states_art{display:block;width:100%;height:100%;overflow:visible}.empty_states_shape{vector-effect:non-scaling-stroke;fill:none;stroke:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:fill var(--forma-arc-duration-considered) var(--forma-ease-standard),stroke var(--forma-arc-duration-considered) var(--forma-ease-standard)}.empty_states_shape[data-tone=outline]{fill:var(--forma-surface-raised);stroke:var(--forma-text)}.empty_states_shape[data-tone=tuck],.empty_states_shape[data-tone=slot]{fill:var(--forma-surface-raised);stroke:var(--forma-border-strong)}.empty_states_shape[data-tone=query]{fill:var(--forma-faint);stroke:transparent}.empty_states_shape[data-tone=bar]{fill:var(--forma-border-strong);stroke:transparent}.empty_states_shape[data-tone=back]{fill:var(--forma-surface-raised);stroke:var(--forma-faint)}.empty_states_shape[data-tone=shade]{fill:var(--forma-surface);stroke:var(--forma-text)}.empty_states_shape[data-tone=dot]{fill:var(--forma-text);stroke:transparent}.empty_states_shape[data-tone=ink]{fill:var(--forma-surface-raised);stroke:var(--forma-text)}.empty_states_shape[data-tone=muted]{fill:var(--forma-surface-raised);stroke:var(--forma-faint)}.empty_states_shape[data-tone=subtle]{fill:var(--forma-surface-raised);stroke:var(--forma-border-strong)}.empty_states_shape[data-tone=accent]{fill:var(--forma-surface-raised);stroke:var(--forma-text)}.empty_states_shape[data-tone=success]{fill:var(--forma-surface-raised);stroke:var(--forma-success)}.empty_states_shape[data-tone=warning]{fill:var(--forma-surface-raised);stroke:var(--forma-warning)}.empty_states_shape:is([data-kind=stroke],[data-kind=mark])[data-tone]{fill:none}.empty_states_copy{display:flex;flex-direction:column;align-items:center;gap:var(--forma-space-4);width:100%;text-align:center}.empty_states_copyFrame{width:100%}.empty_states_copyInner{display:grid;gap:6px;padding-inline:var(--forma-space-2)}.empty_states_title{position:relative;margin:0;font-variant-numeric:tabular-nums;font-size:var(--forma-font-section);font-weight:500;line-height:var(--forma-arc-leading-body);letter-spacing:var(--forma-arc-tracking-body);text-wrap:balance}@container (min-width: 560px){.empty_states_title{font-size:var(--forma-arc-text-xl)}}.empty_states_line{position:relative;max-width:40ch;margin:0 auto;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.empty_states_swap{display:block}.empty_states_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.empty_states_shape,.empty_states_tab{transition:none}}:is(.empty_states_root,.empty_states_card,.empty_states_tabs,.empty_states_tab,.empty_states_highlight,.empty_states_tabLabel,.empty_states_panel,.empty_states_stage,.empty_states_art,.empty_states_shape,.empty_states_copy,.empty_states_copyFrame,.empty_states_copyInner,.empty_states_title,.empty_states_line,.empty_states_swap,.empty_states_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.empty_states_root,.empty_states_card,.empty_states_tabs,.empty_states_tab,.empty_states_highlight,.empty_states_tabLabel,.empty_states_panel,.empty_states_stage,.empty_states_art,.empty_states_shape,.empty_states_copy,.empty_states_copyFrame,.empty_states_copyInner,.empty_states_title,.empty_states_line,.empty_states_swap,.empty_states_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.empty_states_root,.empty_states_card,.empty_states_tabs,.empty_states_tab,.empty_states_highlight,.empty_states_tabLabel,.empty_states_panel,.empty_states_stage,.empty_states_art,.empty_states_shape,.empty_states_copy,.empty_states_copyFrame,.empty_states_copyInner,.empty_states_title,.empty_states_line,.empty_states_swap,.empty_states_srOnly),[data-reduced-motion=true] :is(.empty_states_root,.empty_states_card,.empty_states_tabs,.empty_states_tab,.empty_states_highlight,.empty_states_tabLabel,.empty_states_panel,.empty_states_stage,.empty_states_art,.empty_states_shape,.empty_states_copy,.empty_states_copyFrame,.empty_states_copyInner,.empty_states_title,.empty_states_line,.empty_states_swap,.empty_states_srOnly):before,[data-reduced-motion=true] :is(.empty_states_root,.empty_states_card,.empty_states_tabs,.empty_states_tab,.empty_states_highlight,.empty_states_tabLabel,.empty_states_panel,.empty_states_stage,.empty_states_art,.empty_states_shape,.empty_states_copy,.empty_states_copyFrame,.empty_states_copyInner,.empty_states_title,.empty_states_line,.empty_states_swap,.empty_states_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.empty_states_root,.empty_states_card,.empty_states_tabs,.empty_states_tab,.empty_states_highlight,.empty_states_tabLabel,.empty_states_panel,.empty_states_stage,.empty_states_art,.empty_states_shape,.empty_states_copy,.empty_states_copyFrame,.empty_states_copyInner,.empty_states_title,.empty_states_line,.empty_states_swap,.empty_states_srOnly),:is(.empty_states_root,.empty_states_card,.empty_states_tabs,.empty_states_tab,.empty_states_highlight,.empty_states_tabLabel,.empty_states_panel,.empty_states_stage,.empty_states_art,.empty_states_shape,.empty_states_copy,.empty_states_copyFrame,.empty_states_copyInner,.empty_states_title,.empty_states_line,.empty_states_swap,.empty_states_srOnly):before,:is(.empty_states_root,.empty_states_card,.empty_states_tabs,.empty_states_tab,.empty_states_highlight,.empty_states_tabLabel,.empty_states_panel,.empty_states_stage,.empty_states_art,.empty_states_shape,.empty_states_copy,.empty_states_copyFrame,.empty_states_copyInner,.empty_states_title,.empty_states_line,.empty_states_swap,.empty_states_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.login_centered_screen{--forma-arc-bar: 64px;container:login_centered_login-centered / inline-size;position:relative;isolation:isolate;display:grid;grid-template-rows:var(--forma-arc-bar) minmax(0,1fr) var(--forma-arc-bar);width:100%;min-width:0;min-height:640px;justify-self:stretch;align-self:stretch;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.login_centered_fullScreen{min-height:100dvh;border:0;border-radius:0}.login_centered_backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 72% 78% at 50% 50%,#000 38%,transparent 100%);mask-image:radial-gradient(ellipse 72% 78% at 50% 50%,#000 38%,transparent 100%)}.login_centered_lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.login_centered_ring,.login_centered_axis{fill:none;stroke:var(--forma-arc-border-subtle);stroke-width:1}.login_centered_ring{transform:translate(calc(var(--forma-arc-dx, 0px) * var(--forma-arc-k, 1)),calc(var(--forma-arc-dy, 0px) * var(--forma-arc-k, 1)))}.login_centered_ringMajor{stroke:var(--forma-line)}.login_centered_axis{transform:translate(var(--forma-arc-dx, 0px),var(--forma-arc-dy, 0px))}.login_centered_bar,.login_centered_foot{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--forma-space-4);padding:0 var(--forma-space-6)}.login_centered_mark{display:inline-flex;align-items:center;gap:var(--forma-space-2);font-size:var(--forma-arc-text-base);font-weight:500;line-height:1}.login_centered_switch{display:inline-flex;min-width:0;align-items:center;gap:var(--forma-space-1);margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);white-space:nowrap}.login_centered_switchPrompt{position:relative;display:inline-grid;justify-items:end}.login_centered_switchPrompt>span,.login_centered_switchButton>span{grid-area:1 / 1}.login_centered_switchButton{position:relative;display:inline-grid;min-height:var(--forma-control-small-height);align-items:center;justify-items:center;border:0;border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-3);background:none;color:var(--forma-text);font:inherit;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.login_centered_switchButton:active{background:var(--forma-surface)}.login_centered_stage{display:grid;min-width:0;place-items:center;padding:var(--forma-space-6) var(--forma-space-4)}.login_centered_card{width:min(100%,420px);min-width:0;overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting)}.login_centered_viewport{overflow:hidden}.login_centered_track{position:relative}.login_centered_step{display:grid;min-width:0;padding:var(--forma-space-8)}.login_centered_heading{display:grid;gap:var(--forma-space-2);margin-bottom:var(--forma-space-6)}.login_centered_heading h2{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:400;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.login_centered_heading p{margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.login_centered_address{color:var(--forma-text);overflow-wrap:anywhere}.login_centered_actions,.login_centered_form{display:grid;gap:var(--forma-space-3)}.login_centered_form{gap:var(--forma-space-4)}.login_centered_wide{width:100%}.login_centered_pulse{position:relative;display:inline-grid;place-items:center}.login_centered_pulseRing{position:absolute;inset:-2px;border:1.5px solid currentColor;border-radius:var(--forma-radius-pill);pointer-events:none}.login_centered_divider{display:flex;align-items:center;gap:var(--forma-space-3);margin:var(--forma-arc-space-5) 0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:1}.login_centered_divider:before,.login_centered_divider:after{flex:1;height:1px;background:var(--forma-line);content:""}.login_centered_sso{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--forma-space-2)}.login_centered_sso .login_centered_ssoButton{min-width:0;padding-inline:var(--forma-space-2)}.login_centered_textButton{position:relative;display:inline-flex;min-height:var(--forma-control-small-height);align-items:center;justify-self:center;gap:var(--forma-space-2);margin:var(--forma-space-4) 0 calc(var(--forma-space-2) * -1);border:0;border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-3);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.login_centered_textButton:active:not([aria-disabled=true]){color:var(--forma-text);background:var(--forma-surface)}.login_centered_textButton[aria-disabled=true]{color:var(--forma-faint);font-weight:400;cursor:default}.login_centered_inlineButton{border:0;border-radius:4px;padding:0;background:none;color:var(--forma-text);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--forma-border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--forma-duration-fast) var(--forma-ease-standard)}.login_centered_resendLabel{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap}.login_centered_time{display:inline-flex;font-variant-numeric:tabular-nums}.login_centered_timeColumn{position:relative;display:inline-flex;justify-content:center}.login_centered_timeColumn>span{display:inline-block}.login_centered_success{display:block;width:48px;height:48px;margin-bottom:var(--forma-space-6);overflow:visible;color:var(--forma-success)}.login_centered_details{display:grid;margin:calc(var(--forma-space-2) * -1) 0 var(--forma-space-6);border-top:1px solid var(--forma-line);padding:0}.login_centered_details div{display:flex;justify-content:space-between;gap:var(--forma-space-4);border-bottom:1px solid var(--forma-line);padding:var(--forma-space-3) 0;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.login_centered_details dt{color:var(--forma-muted)}.login_centered_details dd{margin:0;text-align:right}.login_centered_foot{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.login_centered_status{position:relative;display:block;min-width:0;flex:1}.login_centered_status>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login_centered_legal{display:flex;flex:none;gap:var(--forma-space-1)}.login_centered_legal a{display:inline-flex;min-height:32px;align-items:center;border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-2);color:var(--forma-muted);text-decoration:none;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.login_centered_legal a:active{color:var(--forma-text)}.login_centered_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.login_centered_switchButton:hover{background:var(--forma-surface)}.login_centered_textButton:not([aria-disabled=true]):hover{color:var(--forma-text);background:var(--forma-surface)}.login_centered_inlineButton:hover{text-decoration-color:currentColor}.login_centered_legal a:hover{color:var(--forma-text);background:var(--forma-surface)}}@container login_centered_login-centered (max-width: 520px){.login_centered_bar,.login_centered_foot{padding-inline:var(--forma-space-4)}.login_centered_stage{padding:var(--forma-space-4)}.login_centered_card{border-radius:var(--forma-radius-panel)}.login_centered_step{padding:var(--forma-space-6)}}@container login_centered_login-centered (max-width: 400px){.login_centered_stage{padding-inline:var(--forma-space-3)}.login_centered_step{padding-inline:var(--forma-arc-space-5)}.login_centered_heading h2{font-size:var(--forma-arc-text-2xl)}.login_centered_sso .login_centered_ssoButton{gap:6px;padding-inline:var(--forma-space-1);font-size:var(--forma-font-small)}.login_centered_switchButton{padding-inline:var(--forma-space-2)}}@media(prefers-reduced-motion:reduce){.login_centered_switchButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_legal a{transition:none}.login_centered_ring,.login_centered_axis{transform:none}}.login_centered_mark svg{color:var(--forma-accent)}:is(.login_centered_screen,.login_centered_fullScreen,.login_centered_backdrop,.login_centered_lines,.login_centered_ring,.login_centered_axis,.login_centered_ringMajor,.login_centered_bar,.login_centered_foot,.login_centered_mark,.login_centered_switch,.login_centered_switchPrompt,.login_centered_switchButton,.login_centered_stage,.login_centered_card,.login_centered_viewport,.login_centered_track,.login_centered_step,.login_centered_heading,.login_centered_address,.login_centered_actions,.login_centered_form,.login_centered_wide,.login_centered_pulse,.login_centered_pulseRing,.login_centered_divider,.login_centered_sso,.login_centered_ssoButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_resendLabel,.login_centered_time,.login_centered_timeColumn,.login_centered_success,.login_centered_details,.login_centered_status,.login_centered_legal,.login_centered_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.login_centered_screen,.login_centered_fullScreen,.login_centered_backdrop,.login_centered_lines,.login_centered_ring,.login_centered_axis,.login_centered_ringMajor,.login_centered_bar,.login_centered_foot,.login_centered_mark,.login_centered_switch,.login_centered_switchPrompt,.login_centered_switchButton,.login_centered_stage,.login_centered_card,.login_centered_viewport,.login_centered_track,.login_centered_step,.login_centered_heading,.login_centered_address,.login_centered_actions,.login_centered_form,.login_centered_wide,.login_centered_pulse,.login_centered_pulseRing,.login_centered_divider,.login_centered_sso,.login_centered_ssoButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_resendLabel,.login_centered_time,.login_centered_timeColumn,.login_centered_success,.login_centered_details,.login_centered_status,.login_centered_legal,.login_centered_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.login_centered_screen,.login_centered_fullScreen,.login_centered_backdrop,.login_centered_lines,.login_centered_ring,.login_centered_axis,.login_centered_ringMajor,.login_centered_bar,.login_centered_foot,.login_centered_mark,.login_centered_switch,.login_centered_switchPrompt,.login_centered_switchButton,.login_centered_stage,.login_centered_card,.login_centered_viewport,.login_centered_track,.login_centered_step,.login_centered_heading,.login_centered_address,.login_centered_actions,.login_centered_form,.login_centered_wide,.login_centered_pulse,.login_centered_pulseRing,.login_centered_divider,.login_centered_sso,.login_centered_ssoButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_resendLabel,.login_centered_time,.login_centered_timeColumn,.login_centered_success,.login_centered_details,.login_centered_status,.login_centered_legal,.login_centered_srOnly),[data-reduced-motion=true] :is(.login_centered_screen,.login_centered_fullScreen,.login_centered_backdrop,.login_centered_lines,.login_centered_ring,.login_centered_axis,.login_centered_ringMajor,.login_centered_bar,.login_centered_foot,.login_centered_mark,.login_centered_switch,.login_centered_switchPrompt,.login_centered_switchButton,.login_centered_stage,.login_centered_card,.login_centered_viewport,.login_centered_track,.login_centered_step,.login_centered_heading,.login_centered_address,.login_centered_actions,.login_centered_form,.login_centered_wide,.login_centered_pulse,.login_centered_pulseRing,.login_centered_divider,.login_centered_sso,.login_centered_ssoButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_resendLabel,.login_centered_time,.login_centered_timeColumn,.login_centered_success,.login_centered_details,.login_centered_status,.login_centered_legal,.login_centered_srOnly):before,[data-reduced-motion=true] :is(.login_centered_screen,.login_centered_fullScreen,.login_centered_backdrop,.login_centered_lines,.login_centered_ring,.login_centered_axis,.login_centered_ringMajor,.login_centered_bar,.login_centered_foot,.login_centered_mark,.login_centered_switch,.login_centered_switchPrompt,.login_centered_switchButton,.login_centered_stage,.login_centered_card,.login_centered_viewport,.login_centered_track,.login_centered_step,.login_centered_heading,.login_centered_address,.login_centered_actions,.login_centered_form,.login_centered_wide,.login_centered_pulse,.login_centered_pulseRing,.login_centered_divider,.login_centered_sso,.login_centered_ssoButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_resendLabel,.login_centered_time,.login_centered_timeColumn,.login_centered_success,.login_centered_details,.login_centered_status,.login_centered_legal,.login_centered_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.login_centered_screen,.login_centered_fullScreen,.login_centered_backdrop,.login_centered_lines,.login_centered_ring,.login_centered_axis,.login_centered_ringMajor,.login_centered_bar,.login_centered_foot,.login_centered_mark,.login_centered_switch,.login_centered_switchPrompt,.login_centered_switchButton,.login_centered_stage,.login_centered_card,.login_centered_viewport,.login_centered_track,.login_centered_step,.login_centered_heading,.login_centered_address,.login_centered_actions,.login_centered_form,.login_centered_wide,.login_centered_pulse,.login_centered_pulseRing,.login_centered_divider,.login_centered_sso,.login_centered_ssoButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_resendLabel,.login_centered_time,.login_centered_timeColumn,.login_centered_success,.login_centered_details,.login_centered_status,.login_centered_legal,.login_centered_srOnly),:is(.login_centered_screen,.login_centered_fullScreen,.login_centered_backdrop,.login_centered_lines,.login_centered_ring,.login_centered_axis,.login_centered_ringMajor,.login_centered_bar,.login_centered_foot,.login_centered_mark,.login_centered_switch,.login_centered_switchPrompt,.login_centered_switchButton,.login_centered_stage,.login_centered_card,.login_centered_viewport,.login_centered_track,.login_centered_step,.login_centered_heading,.login_centered_address,.login_centered_actions,.login_centered_form,.login_centered_wide,.login_centered_pulse,.login_centered_pulseRing,.login_centered_divider,.login_centered_sso,.login_centered_ssoButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_resendLabel,.login_centered_time,.login_centered_timeColumn,.login_centered_success,.login_centered_details,.login_centered_status,.login_centered_legal,.login_centered_srOnly):before,:is(.login_centered_screen,.login_centered_fullScreen,.login_centered_backdrop,.login_centered_lines,.login_centered_ring,.login_centered_axis,.login_centered_ringMajor,.login_centered_bar,.login_centered_foot,.login_centered_mark,.login_centered_switch,.login_centered_switchPrompt,.login_centered_switchButton,.login_centered_stage,.login_centered_card,.login_centered_viewport,.login_centered_track,.login_centered_step,.login_centered_heading,.login_centered_address,.login_centered_actions,.login_centered_form,.login_centered_wide,.login_centered_pulse,.login_centered_pulseRing,.login_centered_divider,.login_centered_sso,.login_centered_ssoButton,.login_centered_textButton,.login_centered_inlineButton,.login_centered_resendLabel,.login_centered_time,.login_centered_timeColumn,.login_centered_success,.login_centered_details,.login_centered_status,.login_centered_legal,.login_centered_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.site_header_header{position:relative;z-index:20;container:site_header_site-header / inline-size;border-bottom:1px solid transparent;background:transparent;color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),border-color var(--forma-duration-normal) var(--forma-ease-standard),box-shadow var(--forma-duration-normal) var(--forma-ease-standard)}.site_header_sticky{position:sticky;top:0}.site_header_header[data-scrolled]{border-bottom-color:var(--forma-line);background:var(--forma-canvas);box-shadow:var(--forma-arc-shadow-resting)}.site_header_inner{position:relative;max-width:1200px;margin:0 auto;padding:0 var(--forma-space-6)}.site_header_bar{display:flex;height:64px;align-items:center;gap:var(--forma-space-2)}.site_header_header[data-variant=centered] .site_header_bar{display:grid;grid-template-columns:1fr auto 1fr}.site_header_brandSlot{display:flex;min-width:0}.site_header_brand{display:inline-flex;align-items:center;gap:var(--forma-space-2);border:0;border-radius:12px;padding:var(--forma-space-2) var(--forma-space-2) var(--forma-space-2) 0;background:none;color:var(--forma-text);font:inherit;font-size:var(--forma-arc-text-base);font-weight:500;text-decoration:none;cursor:pointer}.site_header_brandMark{width:22px;height:22px;flex:none}.site_header_nav{min-width:0;margin-left:var(--forma-space-4)}.site_header_header[data-variant=centered] .site_header_nav{margin:0}.site_header_navList{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.site_header_header[data-variant=centered] .site_header_navList{padding:3px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);background:var(--forma-surface)}.site_header_navCell{display:flex}.site_header_navItem{position:relative;isolation:isolate;display:inline-flex;height:36px;align-items:center;gap:4px;border:0;border-radius:12px;padding:0 var(--forma-space-3);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.site_header_header[data-variant=centered] .site_header_navItem{height:32px;border-radius:var(--forma-radius-pill);padding:0 14px}.site_header_navItem:is([data-current],[data-open]){color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.site_header_navItem:hover{color:var(--forma-text)}}.site_header_navLabel{position:relative}.site_header_chevron{color:var(--forma-faint);transition:transform var(--forma-duration-normal) var(--forma-ease-standard)}.site_header_navItem[data-open] .site_header_chevron{transform:rotate(180deg)}.site_header_hover{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--forma-surface)}.site_header_indicator{position:absolute;right:var(--forma-space-3);bottom:4px;left:var(--forma-space-3);height:2px;border-radius:2px;background:var(--forma-accent)}.site_header_navItem:has(.site_header_chevron) .site_header_indicator{right:calc(var(--forma-space-3) + 18px)}.site_header_header[data-variant=centered] .site_header_indicator{z-index:-1;inset:0;height:auto;border:1px solid var(--forma-line);border-radius:inherit;background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting)}.site_header_actions{display:flex;align-items:center;gap:var(--forma-space-2);margin-left:auto}.site_header_header[data-variant=centered] .site_header_actions{justify-self:end}.site_header_action{display:inline-flex;height:36px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--forma-radius-control);padding:0 14px;font:inherit;font-size:var(--forma-font-size);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.site_header_action:active{transform:scale(.97)}.site_header_secondary{background:none;color:var(--forma-muted)}.site_header_primary{background:var(--forma-text);color:var(--forma-canvas)}@media(hover:hover)and (pointer:fine){.site_header_secondary:hover{background:var(--forma-surface);color:var(--forma-text)}.site_header_primary:hover{opacity:.9}}.site_header_menuButton{position:relative;display:none;width:40px;height:40px;place-items:center;border:0;border-radius:12px;background:none;color:var(--forma-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.site_header_menuButton:active{background:var(--forma-surface)}.site_header_menuIcon{display:grid;place-items:center}.site_header_panel{position:absolute;top:calc(100% - 4px);right:var(--forma-space-6);left:var(--forma-space-6);overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-shadow);transform-origin:50% 0}.site_header_face{position:relative;padding:var(--forma-space-3)}.site_header_face[data-leaving]{position:absolute;top:0;right:0;left:0;pointer-events:none}.site_header_faceGrid{display:grid;gap:var(--forma-space-2)}.site_header_faceGrid[data-featured]{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}.site_header_panelLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.site_header_panelLink{display:flex;width:100%;height:100%;align-items:flex-start;gap:var(--forma-space-3);border:0;border-radius:16px;padding:var(--forma-space-3);background:none;color:var(--forma-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.site_header_panelLink:focus-visible,.site_header_feature:focus-visible{background:var(--forma-surface)}.site_header_panelIcon{display:flex;flex:none;margin-top:2px;color:var(--forma-muted)}.site_header_panelText{display:grid;gap:2px;min-width:0}.site_header_panelText>span:first-child{font-size:var(--forma-font-size);font-weight:500}.site_header_panelText>span:last-child:not(:first-child){color:var(--forma-faint);font-size:var(--forma-font-size)}.site_header_feature{display:grid;align-content:start;gap:6px;border:0;border-radius:18px;padding:var(--forma-space-2) var(--forma-space-2) var(--forma-space-3);background:var(--forma-surface);color:var(--forma-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.site_header_featureImage{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;margin-bottom:4px;border-radius:12px;background:var(--forma-line)}.site_header_featureImage img{object-fit:cover;transition:transform var(--forma-arc-duration-considered) var(--forma-ease-standard)}.site_header_featureTitle{display:inline-flex;align-items:center;gap:6px;padding:0 var(--forma-space-1);font-size:var(--forma-font-size);font-weight:500}.site_header_featureTitle svg{color:var(--forma-faint);transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}.site_header_featureText{padding:0 var(--forma-space-1);color:var(--forma-faint);font-size:var(--forma-font-size)}@media(hover:hover)and (pointer:fine){.site_header_panelLink:hover{background:var(--forma-surface)}.site_header_feature:hover .site_header_featureImage img{transform:scale(1.03)}.site_header_feature:hover .site_header_featureTitle svg{transform:translate(2px)}}.site_header_scrim{position:absolute;top:100%;right:0;left:0;height:100dvh;background:#00000029}.site_header_sheet{position:absolute;top:100%;right:0;left:0;overflow:hidden;border-bottom:1px solid var(--forma-line);background:var(--forma-canvas)}.site_header_sheetInner{max-height:var(--forma-arc-site-header-sheet-max, calc(100dvh - 65px) );overflow-y:auto;overscroll-behavior:contain;padding:var(--forma-space-2) var(--forma-space-4) var(--forma-arc-space-5)}.site_header_sheetList{margin:0;padding:0;list-style:none}.site_header_sheetItem{border-bottom:1px solid var(--forma-arc-border-subtle)}.site_header_sheetRow{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:var(--forma-space-3);border:0;padding:0 var(--forma-space-1);background:none;color:var(--forma-text);font:inherit;font-size:var(--forma-arc-text-base);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.site_header_sheetChevron{color:var(--forma-faint);transition:transform var(--forma-duration-normal) var(--forma-ease-standard)}.site_header_sheetRow[aria-expanded=true] .site_header_sheetChevron{transform:rotate(180deg)}.site_header_sheetDot{width:6px;height:6px;border-radius:50%;background:var(--forma-accent)}.site_header_sheetGroup{overflow:hidden}.site_header_sheetGroup ul{display:grid;margin:0;padding:0 0 var(--forma-space-3);list-style:none}.site_header_sheetLink{display:flex;width:100%;min-height:44px;align-items:center;gap:var(--forma-space-3);border:0;border-radius:12px;padding:0 var(--forma-space-2);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);text-align:left;text-decoration:none;cursor:pointer}.site_header_sheetLink:active{background:var(--forma-surface);color:var(--forma-text)}.site_header_sheetActions{display:grid;grid-template-columns:1fr 1fr;gap:var(--forma-space-2);margin-top:var(--forma-arc-space-5)}.site_header_sheetActions .site_header_action{height:var(--forma-control-height)}.site_header_sheetActions .site_header_secondary{border-color:var(--forma-line)}@container site_header_site-header (max-width: 759px){.site_header_inner{padding:0 var(--forma-space-4)}.site_header_nav,.site_header_wideOnly,.site_header_panel{display:none}.site_header_menuButton{display:grid}.site_header_header[data-variant=centered] .site_header_bar{display:flex}}@container site_header_site-header (min-width: 760px){.site_header_sheet,.site_header_scrim{display:none}}.site_header_preview{display:grid;width:100%;justify-items:center;gap:var(--forma-space-4)}.site_header_frame{position:relative;width:100%;height:520px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--forma-line);border-radius:20px;background:var(--forma-canvas);container-type:inline-size;--forma-arc-site-header-sheet-max: 453px }.site_header_page{margin-top:-65px}.site_header_pageHero{display:grid;justify-items:center;gap:var(--forma-space-3);padding:128px var(--forma-space-6) 72px;background:var(--forma-arc-arc-gradient-soft, var(--forma-surface));text-align:center}.site_header_pageHero h2{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display)}.site_header_pageHero p{max-width:420px;margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.site_header_pageRows{display:grid;gap:var(--forma-space-3);padding:var(--forma-space-6)}.site_header_pageRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--forma-space-3)}.site_header_pageRow span{height:120px;border-radius:16px;background:var(--forma-surface)}@container (max-width: 520px){.site_header_pageRow{grid-template-columns:1fr}.site_header_pageRow span:not(:first-child){display:none}.site_header_pageHero{padding:112px var(--forma-space-4) 56px}}@media(prefers-reduced-motion:reduce){.site_header_header,.site_header_navItem,.site_header_chevron,.site_header_action,.site_header_panelLink,.site_header_featureImage img,.site_header_featureTitle svg,.site_header_sheetChevron{transition:none}.site_header_action:active{transform:none}}.site_header_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.site_header_header,.site_header_sticky,.site_header_inner,.site_header_bar,.site_header_brandSlot,.site_header_brand,.site_header_brandMark,.site_header_nav,.site_header_navList,.site_header_navCell,.site_header_navItem,.site_header_navLabel,.site_header_chevron,.site_header_hover,.site_header_indicator,.site_header_actions,.site_header_action,.site_header_secondary,.site_header_primary,.site_header_menuButton,.site_header_menuIcon,.site_header_panel,.site_header_face,.site_header_faceGrid,.site_header_panelLinks,.site_header_panelLink,.site_header_feature,.site_header_panelIcon,.site_header_panelText,.site_header_featureImage,.site_header_featureTitle,.site_header_featureText,.site_header_scrim,.site_header_sheet,.site_header_sheetInner,.site_header_sheetList,.site_header_sheetItem,.site_header_sheetRow,.site_header_sheetChevron,.site_header_sheetDot,.site_header_sheetGroup,.site_header_sheetLink,.site_header_sheetActions,.site_header_wideOnly,.site_header_preview,.site_header_frame,.site_header_page,.site_header_pageHero,.site_header_pageRows,.site_header_pageRow,.site_header_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.site_header_header,.site_header_sticky,.site_header_inner,.site_header_bar,.site_header_brandSlot,.site_header_brand,.site_header_brandMark,.site_header_nav,.site_header_navList,.site_header_navCell,.site_header_navItem,.site_header_navLabel,.site_header_chevron,.site_header_hover,.site_header_indicator,.site_header_actions,.site_header_action,.site_header_secondary,.site_header_primary,.site_header_menuButton,.site_header_menuIcon,.site_header_panel,.site_header_face,.site_header_faceGrid,.site_header_panelLinks,.site_header_panelLink,.site_header_feature,.site_header_panelIcon,.site_header_panelText,.site_header_featureImage,.site_header_featureTitle,.site_header_featureText,.site_header_scrim,.site_header_sheet,.site_header_sheetInner,.site_header_sheetList,.site_header_sheetItem,.site_header_sheetRow,.site_header_sheetChevron,.site_header_sheetDot,.site_header_sheetGroup,.site_header_sheetLink,.site_header_sheetActions,.site_header_wideOnly,.site_header_preview,.site_header_frame,.site_header_page,.site_header_pageHero,.site_header_pageRows,.site_header_pageRow,.site_header_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.site_header_header,.site_header_sticky,.site_header_inner,.site_header_bar,.site_header_brandSlot,.site_header_brand,.site_header_brandMark,.site_header_nav,.site_header_navList,.site_header_navCell,.site_header_navItem,.site_header_navLabel,.site_header_chevron,.site_header_hover,.site_header_indicator,.site_header_actions,.site_header_action,.site_header_secondary,.site_header_primary,.site_header_menuButton,.site_header_menuIcon,.site_header_panel,.site_header_face,.site_header_faceGrid,.site_header_panelLinks,.site_header_panelLink,.site_header_feature,.site_header_panelIcon,.site_header_panelText,.site_header_featureImage,.site_header_featureTitle,.site_header_featureText,.site_header_scrim,.site_header_sheet,.site_header_sheetInner,.site_header_sheetList,.site_header_sheetItem,.site_header_sheetRow,.site_header_sheetChevron,.site_header_sheetDot,.site_header_sheetGroup,.site_header_sheetLink,.site_header_sheetActions,.site_header_wideOnly,.site_header_preview,.site_header_frame,.site_header_page,.site_header_pageHero,.site_header_pageRows,.site_header_pageRow,.site_header_srOnly),[data-reduced-motion=true] :is(.site_header_header,.site_header_sticky,.site_header_inner,.site_header_bar,.site_header_brandSlot,.site_header_brand,.site_header_brandMark,.site_header_nav,.site_header_navList,.site_header_navCell,.site_header_navItem,.site_header_navLabel,.site_header_chevron,.site_header_hover,.site_header_indicator,.site_header_actions,.site_header_action,.site_header_secondary,.site_header_primary,.site_header_menuButton,.site_header_menuIcon,.site_header_panel,.site_header_face,.site_header_faceGrid,.site_header_panelLinks,.site_header_panelLink,.site_header_feature,.site_header_panelIcon,.site_header_panelText,.site_header_featureImage,.site_header_featureTitle,.site_header_featureText,.site_header_scrim,.site_header_sheet,.site_header_sheetInner,.site_header_sheetList,.site_header_sheetItem,.site_header_sheetRow,.site_header_sheetChevron,.site_header_sheetDot,.site_header_sheetGroup,.site_header_sheetLink,.site_header_sheetActions,.site_header_wideOnly,.site_header_preview,.site_header_frame,.site_header_page,.site_header_pageHero,.site_header_pageRows,.site_header_pageRow,.site_header_srOnly):before,[data-reduced-motion=true] :is(.site_header_header,.site_header_sticky,.site_header_inner,.site_header_bar,.site_header_brandSlot,.site_header_brand,.site_header_brandMark,.site_header_nav,.site_header_navList,.site_header_navCell,.site_header_navItem,.site_header_navLabel,.site_header_chevron,.site_header_hover,.site_header_indicator,.site_header_actions,.site_header_action,.site_header_secondary,.site_header_primary,.site_header_menuButton,.site_header_menuIcon,.site_header_panel,.site_header_face,.site_header_faceGrid,.site_header_panelLinks,.site_header_panelLink,.site_header_feature,.site_header_panelIcon,.site_header_panelText,.site_header_featureImage,.site_header_featureTitle,.site_header_featureText,.site_header_scrim,.site_header_sheet,.site_header_sheetInner,.site_header_sheetList,.site_header_sheetItem,.site_header_sheetRow,.site_header_sheetChevron,.site_header_sheetDot,.site_header_sheetGroup,.site_header_sheetLink,.site_header_sheetActions,.site_header_wideOnly,.site_header_preview,.site_header_frame,.site_header_page,.site_header_pageHero,.site_header_pageRows,.site_header_pageRow,.site_header_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.site_header_header,.site_header_sticky,.site_header_inner,.site_header_bar,.site_header_brandSlot,.site_header_brand,.site_header_brandMark,.site_header_nav,.site_header_navList,.site_header_navCell,.site_header_navItem,.site_header_navLabel,.site_header_chevron,.site_header_hover,.site_header_indicator,.site_header_actions,.site_header_action,.site_header_secondary,.site_header_primary,.site_header_menuButton,.site_header_menuIcon,.site_header_panel,.site_header_face,.site_header_faceGrid,.site_header_panelLinks,.site_header_panelLink,.site_header_feature,.site_header_panelIcon,.site_header_panelText,.site_header_featureImage,.site_header_featureTitle,.site_header_featureText,.site_header_scrim,.site_header_sheet,.site_header_sheetInner,.site_header_sheetList,.site_header_sheetItem,.site_header_sheetRow,.site_header_sheetChevron,.site_header_sheetDot,.site_header_sheetGroup,.site_header_sheetLink,.site_header_sheetActions,.site_header_wideOnly,.site_header_preview,.site_header_frame,.site_header_page,.site_header_pageHero,.site_header_pageRows,.site_header_pageRow,.site_header_srOnly),:is(.site_header_header,.site_header_sticky,.site_header_inner,.site_header_bar,.site_header_brandSlot,.site_header_brand,.site_header_brandMark,.site_header_nav,.site_header_navList,.site_header_navCell,.site_header_navItem,.site_header_navLabel,.site_header_chevron,.site_header_hover,.site_header_indicator,.site_header_actions,.site_header_action,.site_header_secondary,.site_header_primary,.site_header_menuButton,.site_header_menuIcon,.site_header_panel,.site_header_face,.site_header_faceGrid,.site_header_panelLinks,.site_header_panelLink,.site_header_feature,.site_header_panelIcon,.site_header_panelText,.site_header_featureImage,.site_header_featureTitle,.site_header_featureText,.site_header_scrim,.site_header_sheet,.site_header_sheetInner,.site_header_sheetList,.site_header_sheetItem,.site_header_sheetRow,.site_header_sheetChevron,.site_header_sheetDot,.site_header_sheetGroup,.site_header_sheetLink,.site_header_sheetActions,.site_header_wideOnly,.site_header_preview,.site_header_frame,.site_header_page,.site_header_pageHero,.site_header_pageRows,.site_header_pageRow,.site_header_srOnly):before,:is(.site_header_header,.site_header_sticky,.site_header_inner,.site_header_bar,.site_header_brandSlot,.site_header_brand,.site_header_brandMark,.site_header_nav,.site_header_navList,.site_header_navCell,.site_header_navItem,.site_header_navLabel,.site_header_chevron,.site_header_hover,.site_header_indicator,.site_header_actions,.site_header_action,.site_header_secondary,.site_header_primary,.site_header_menuButton,.site_header_menuIcon,.site_header_panel,.site_header_face,.site_header_faceGrid,.site_header_panelLinks,.site_header_panelLink,.site_header_feature,.site_header_panelIcon,.site_header_panelText,.site_header_featureImage,.site_header_featureTitle,.site_header_featureText,.site_header_scrim,.site_header_sheet,.site_header_sheetInner,.site_header_sheetList,.site_header_sheetItem,.site_header_sheetRow,.site_header_sheetChevron,.site_header_sheetDot,.site_header_sheetGroup,.site_header_sheetLink,.site_header_sheetActions,.site_header_wideOnly,.site_header_preview,.site_header_frame,.site_header_page,.site_header_pageHero,.site_header_pageRows,.site_header_pageRow,.site_header_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.site_footer_footer{--forma-arc-footer-pad: var(--forma-space-6);position:relative;container:site_footer_site-footer / inline-size;overflow:hidden;border-top:1px solid var(--forma-line);padding:var(--forma-arc-space-12) var(--forma-arc-footer-pad) var(--forma-space-6);background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.site_footer_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site_footer_top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--forma-arc-space-12)}.site_footer_intro{display:grid;align-content:start;gap:var(--forma-space-3);min-width:0}.site_footer_brandRow{display:inline-flex;align-items:center;gap:var(--forma-space-2)}.site_footer_brandMark{width:22px;height:22px;flex:none;color:var(--forma-text)}.site_footer_brand{border:0;padding:0;background:none;color:var(--forma-text);font:inherit;font-size:var(--forma-arc-text-base);font-weight:500;text-decoration:none;cursor:pointer}.site_footer_tagline{max-width:320px;margin:0;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.site_footer_columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--forma-space-6)}.site_footer_column h2{margin:0 0 var(--forma-space-3);font-size:var(--forma-font-size);font-weight:500}.site_footer_column ul,.site_footer_inline{margin:0;padding:0;list-style:none}.site_footer_column ul{display:grid;gap:var(--forma-space-2)}.site_footer_link{display:inline-flex;align-items:center;gap:3px;border:0;padding:2px 0;background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);text-align:left;text-decoration:none;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.site_footer_link:active,.site_footer_link:focus-visible{color:var(--forma-text)}.site_footer_external{color:var(--forma-faint);transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.site_footer_link:hover{color:var(--forma-text)}.site_footer_link:hover .site_footer_external{transform:translate(1px,-1px)}}.site_footer_newsletter{display:grid;gap:var(--forma-space-2);max-width:400px;margin-top:var(--forma-arc-space-5)}.site_footer_newsletterTitle{margin:0;font-size:var(--forma-font-size);font-weight:500}.site_footer_newsletterRow{display:flex;height:var(--forma-control-height);align-items:center;gap:var(--forma-space-2);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:3px 3px 3px var(--forma-space-4);background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard)}.site_footer_newsletterRow:focus-within{border-color:var(--forma-border-strong)}.site_footer_newsletterRow[data-invalid]{border-color:var(--forma-danger)}.site_footer_newsletterInput{width:100%;min-width:0;flex:1;border:0;padding:0;background:none;color:var(--forma-text);font:inherit;font-size:var(--forma-font-size)}.site_footer_newsletterInput::placeholder{color:var(--forma-faint)}.site_footer_newsletterRow[data-done] .site_footer_newsletterInput{color:var(--forma-muted)}.site_footer_newsletterButton{flex:none;border-radius:calc(var(--forma-radius-control) - 3px)}.site_footer_messageSlot{position:relative;min-height:20px}.site_footer_message{margin:0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:20px}.site_footer_message[data-tone=error]{color:var(--forma-danger)}.site_footer_message[data-tone=success]{color:var(--forma-success)}.site_footer_bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--forma-space-3) var(--forma-space-6);margin-top:var(--forma-arc-space-12);border-top:1px solid var(--forma-arc-border-subtle);padding-top:var(--forma-arc-space-5)}.site_footer_bottomStart,.site_footer_bottomEnd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--forma-space-2) var(--forma-arc-space-5)}.site_footer_inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--forma-space-1) var(--forma-space-4)}.site_footer_copyright{color:var(--forma-faint);font-size:var(--forma-font-size)}.site_footer_status{display:inline-flex;align-items:center;gap:var(--forma-space-2);border:0;padding:2px 0;background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);text-decoration:none;cursor:pointer}.site_footer_statusDot{--forma-arc-tone: var(--forma-success);width:7px;height:7px;border-radius:50%;background:var(--forma-arc-tone);box-shadow:0 0 0 3px color-mix(in oklab,var(--forma-arc-tone) 18%,transparent)}.site_footer_status[data-tone=warning] .site_footer_statusDot{--forma-arc-tone: var(--forma-warning)}.site_footer_status[data-tone=danger] .site_footer_statusDot{--forma-arc-tone: var(--forma-danger)}@media(hover:hover)and (pointer:fine){.site_footer_status:hover{color:var(--forma-text)}}.site_footer_minimal{padding-block:var(--forma-space-8) var(--forma-space-6)}.site_footer_minimalRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--forma-space-3) var(--forma-space-6)}.site_footer_minimalRow+.site_footer_minimalRow{margin-top:var(--forma-space-6);border-top:1px solid var(--forma-arc-border-subtle);padding-top:var(--forma-arc-space-5)}.site_footer_logo{padding-bottom:0}.site_footer_markStage{margin:var(--forma-arc-space-10) calc(var(--forma-arc-footer-pad) * -1) 0;-webkit-mask-image:linear-gradient(to bottom,#000 18%,transparent 96%);mask-image:linear-gradient(to bottom,#000 18%,transparent 96%);pointer-events:none}.site_footer_bigMark{display:block;width:100%;height:auto}@container site_footer_site-footer (max-width: 760px){.site_footer_top{grid-template-columns:minmax(0,1fr);gap:var(--forma-arc-space-10)}}@container site_footer_site-footer (max-width: 520px){.site_footer_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--forma-space-8) var(--forma-space-4)}.site_footer_newsletter{max-width:none}.site_footer_bottom{flex-direction:column;align-items:flex-start}}.site_footer_preview{display:grid;width:100%;justify-items:center;gap:var(--forma-space-4)}.site_footer_frame{width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:20px;background:var(--forma-canvas)}.site_footer_frameBody{overflow:hidden}.site_footer_frame .site_footer_footer{border-top:0}.site_footer_previewNote{min-height:20px;margin:0;color:var(--forma-faint);font-size:var(--forma-font-small)}@media(prefers-reduced-motion:reduce){.site_footer_link,.site_footer_external,.site_footer_newsletterRow{transition:none}}:is(.site_footer_footer,.site_footer_srOnly,.site_footer_top,.site_footer_intro,.site_footer_brandRow,.site_footer_brandMark,.site_footer_brand,.site_footer_tagline,.site_footer_columns,.site_footer_column,.site_footer_inline,.site_footer_link,.site_footer_external,.site_footer_newsletter,.site_footer_newsletterTitle,.site_footer_newsletterRow,.site_footer_newsletterInput,.site_footer_newsletterButton,.site_footer_messageSlot,.site_footer_message,.site_footer_bottom,.site_footer_bottomStart,.site_footer_bottomEnd,.site_footer_copyright,.site_footer_status,.site_footer_statusDot,.site_footer_minimal,.site_footer_minimalRow,.site_footer_logo,.site_footer_markStage,.site_footer_bigMark,.site_footer_preview,.site_footer_frame,.site_footer_frameBody,.site_footer_previewNote):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.site_footer_footer,.site_footer_srOnly,.site_footer_top,.site_footer_intro,.site_footer_brandRow,.site_footer_brandMark,.site_footer_brand,.site_footer_tagline,.site_footer_columns,.site_footer_column,.site_footer_inline,.site_footer_link,.site_footer_external,.site_footer_newsletter,.site_footer_newsletterTitle,.site_footer_newsletterRow,.site_footer_newsletterInput,.site_footer_newsletterButton,.site_footer_messageSlot,.site_footer_message,.site_footer_bottom,.site_footer_bottomStart,.site_footer_bottomEnd,.site_footer_copyright,.site_footer_status,.site_footer_statusDot,.site_footer_minimal,.site_footer_minimalRow,.site_footer_logo,.site_footer_markStage,.site_footer_bigMark,.site_footer_preview,.site_footer_frame,.site_footer_frameBody,.site_footer_previewNote):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.site_footer_footer,.site_footer_srOnly,.site_footer_top,.site_footer_intro,.site_footer_brandRow,.site_footer_brandMark,.site_footer_brand,.site_footer_tagline,.site_footer_columns,.site_footer_column,.site_footer_inline,.site_footer_link,.site_footer_external,.site_footer_newsletter,.site_footer_newsletterTitle,.site_footer_newsletterRow,.site_footer_newsletterInput,.site_footer_newsletterButton,.site_footer_messageSlot,.site_footer_message,.site_footer_bottom,.site_footer_bottomStart,.site_footer_bottomEnd,.site_footer_copyright,.site_footer_status,.site_footer_statusDot,.site_footer_minimal,.site_footer_minimalRow,.site_footer_logo,.site_footer_markStage,.site_footer_bigMark,.site_footer_preview,.site_footer_frame,.site_footer_frameBody,.site_footer_previewNote),[data-reduced-motion=true] :is(.site_footer_footer,.site_footer_srOnly,.site_footer_top,.site_footer_intro,.site_footer_brandRow,.site_footer_brandMark,.site_footer_brand,.site_footer_tagline,.site_footer_columns,.site_footer_column,.site_footer_inline,.site_footer_link,.site_footer_external,.site_footer_newsletter,.site_footer_newsletterTitle,.site_footer_newsletterRow,.site_footer_newsletterInput,.site_footer_newsletterButton,.site_footer_messageSlot,.site_footer_message,.site_footer_bottom,.site_footer_bottomStart,.site_footer_bottomEnd,.site_footer_copyright,.site_footer_status,.site_footer_statusDot,.site_footer_minimal,.site_footer_minimalRow,.site_footer_logo,.site_footer_markStage,.site_footer_bigMark,.site_footer_preview,.site_footer_frame,.site_footer_frameBody,.site_footer_previewNote):before,[data-reduced-motion=true] :is(.site_footer_footer,.site_footer_srOnly,.site_footer_top,.site_footer_intro,.site_footer_brandRow,.site_footer_brandMark,.site_footer_brand,.site_footer_tagline,.site_footer_columns,.site_footer_column,.site_footer_inline,.site_footer_link,.site_footer_external,.site_footer_newsletter,.site_footer_newsletterTitle,.site_footer_newsletterRow,.site_footer_newsletterInput,.site_footer_newsletterButton,.site_footer_messageSlot,.site_footer_message,.site_footer_bottom,.site_footer_bottomStart,.site_footer_bottomEnd,.site_footer_copyright,.site_footer_status,.site_footer_statusDot,.site_footer_minimal,.site_footer_minimalRow,.site_footer_logo,.site_footer_markStage,.site_footer_bigMark,.site_footer_preview,.site_footer_frame,.site_footer_frameBody,.site_footer_previewNote):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.site_footer_footer,.site_footer_srOnly,.site_footer_top,.site_footer_intro,.site_footer_brandRow,.site_footer_brandMark,.site_footer_brand,.site_footer_tagline,.site_footer_columns,.site_footer_column,.site_footer_inline,.site_footer_link,.site_footer_external,.site_footer_newsletter,.site_footer_newsletterTitle,.site_footer_newsletterRow,.site_footer_newsletterInput,.site_footer_newsletterButton,.site_footer_messageSlot,.site_footer_message,.site_footer_bottom,.site_footer_bottomStart,.site_footer_bottomEnd,.site_footer_copyright,.site_footer_status,.site_footer_statusDot,.site_footer_minimal,.site_footer_minimalRow,.site_footer_logo,.site_footer_markStage,.site_footer_bigMark,.site_footer_preview,.site_footer_frame,.site_footer_frameBody,.site_footer_previewNote),:is(.site_footer_footer,.site_footer_srOnly,.site_footer_top,.site_footer_intro,.site_footer_brandRow,.site_footer_brandMark,.site_footer_brand,.site_footer_tagline,.site_footer_columns,.site_footer_column,.site_footer_inline,.site_footer_link,.site_footer_external,.site_footer_newsletter,.site_footer_newsletterTitle,.site_footer_newsletterRow,.site_footer_newsletterInput,.site_footer_newsletterButton,.site_footer_messageSlot,.site_footer_message,.site_footer_bottom,.site_footer_bottomStart,.site_footer_bottomEnd,.site_footer_copyright,.site_footer_status,.site_footer_statusDot,.site_footer_minimal,.site_footer_minimalRow,.site_footer_logo,.site_footer_markStage,.site_footer_bigMark,.site_footer_preview,.site_footer_frame,.site_footer_frameBody,.site_footer_previewNote):before,:is(.site_footer_footer,.site_footer_srOnly,.site_footer_top,.site_footer_intro,.site_footer_brandRow,.site_footer_brandMark,.site_footer_brand,.site_footer_tagline,.site_footer_columns,.site_footer_column,.site_footer_inline,.site_footer_link,.site_footer_external,.site_footer_newsletter,.site_footer_newsletterTitle,.site_footer_newsletterRow,.site_footer_newsletterInput,.site_footer_newsletterButton,.site_footer_messageSlot,.site_footer_message,.site_footer_bottom,.site_footer_bottomStart,.site_footer_bottomEnd,.site_footer_copyright,.site_footer_status,.site_footer_statusDot,.site_footer_minimal,.site_footer_minimalRow,.site_footer_logo,.site_footer_markStage,.site_footer_bigMark,.site_footer_preview,.site_footer_frame,.site_footer_frameBody,.site_footer_previewNote):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hero_section_hero{position:relative;container:hero_section_hero / inline-size;overflow:clip;background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.hero_section_title{margin:0;font-family:var(--forma-font-family);font-size:clamp(2.25rem,1.3rem + 4.4cqi,4.5rem);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.hero_section_description{margin:0;color:var(--forma-muted);font-size:var(--forma-font-section);line-height:var(--forma-arc-leading-body);text-wrap:pretty}@container hero_section_hero (max-width: 560px){.hero_section_description{font-size:var(--forma-arc-text-base)}}.hero_section_screen{width:100%;min-height:100vh;min-height:100svh}.hero_section_preview{position:relative;display:grid;width:100%;min-height:100vh;min-height:100svh}.hero_section_preview>.hero_section_hero{min-height:inherit}.hero_section_switcher{position:absolute;z-index:20;top:var(--forma-space-4);left:50%;translate:-50% 0;display:flex;max-width:calc(100% - 2 * var(--forma-space-4));border:1px solid color-mix(in oklab,var(--forma-text) 10%,transparent);border-radius:var(--forma-radius-pill);background:color-mix(in oklab,var(--forma-surface-raised) 64%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 1px 1px #1418280a,0 10px 30px -12px #14182838}:root[data-theme=dark] .hero_section_switcher{border-color:color-mix(in oklab,var(--forma-text) 14%,transparent);background:color-mix(in oklab,var(--forma-surface-raised) 58%,transparent);box-shadow:inset 0 1px color-mix(in oklab,var(--forma-text) 8%,transparent),0 10px 30px -12px #0009}.hero_section_switcher .hero_section_switch{border:0;border-radius:var(--forma-radius-pill);background:transparent}.hero_section_switcher .hero_section_switch button{border-radius:var(--forma-radius-pill)}.hero_section_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.hero_section_hero,.hero_section_title,.hero_section_description,.hero_section_screen,.hero_section_preview,.hero_section_switcher,.hero_section_switch,.hero_section_srOnly):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.hero_section_hero,.hero_section_title,.hero_section_description,.hero_section_screen,.hero_section_preview,.hero_section_switcher,.hero_section_switch,.hero_section_srOnly):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.hero_section_hero,.hero_section_title,.hero_section_description,.hero_section_screen,.hero_section_preview,.hero_section_switcher,.hero_section_switch,.hero_section_srOnly),[data-reduced-motion=true] :is(.hero_section_hero,.hero_section_title,.hero_section_description,.hero_section_screen,.hero_section_preview,.hero_section_switcher,.hero_section_switch,.hero_section_srOnly):before,[data-reduced-motion=true] :is(.hero_section_hero,.hero_section_title,.hero_section_description,.hero_section_screen,.hero_section_preview,.hero_section_switcher,.hero_section_switch,.hero_section_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.hero_section_hero,.hero_section_title,.hero_section_description,.hero_section_screen,.hero_section_preview,.hero_section_switcher,.hero_section_switch,.hero_section_srOnly),:is(.hero_section_hero,.hero_section_title,.hero_section_description,.hero_section_screen,.hero_section_preview,.hero_section_switcher,.hero_section_switch,.hero_section_srOnly):before,:is(.hero_section_hero,.hero_section_title,.hero_section_description,.hero_section_screen,.hero_section_preview,.hero_section_switcher,.hero_section_switch,.hero_section_srOnly):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hero_content_inner{display:grid;max-width:1200px;margin:0 auto;padding:var(--forma-arc-space-24) var(--forma-arc-space-10)}.hero_content_copy{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--forma-arc-space-5);max-width:760px;margin:0 auto;text-align:center}.hero_content_title{max-width:16ch}.hero_content_description{max-width:560px}.hero_content_announcement{display:inline-flex;max-width:100%;min-height:32px;align-items:center;gap:6px;border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);padding:4px var(--forma-space-3);background:var(--forma-surface-raised);color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);text-align:left;text-decoration:none;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard)}.hero_content_arrow{flex:none;transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}.hero_content_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--forma-space-3);margin-top:var(--forma-space-3)}.hero_content_action{display:inline-flex;height:var(--forma-control-height);align-items:center;justify-content:center;gap:var(--forma-space-2);border:1px solid transparent;border-radius:var(--forma-radius-control);padding:0 var(--forma-arc-space-5);font:inherit;font-size:var(--forma-font-size);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.hero_content_action:active{transform:scale(.97)}.hero_content_primary{background:var(--forma-text);color:var(--forma-canvas)}.hero_content_secondary{border-color:var(--forma-line);background:var(--forma-surface-raised);color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.hero_content_primary:hover{opacity:.9}.hero_content_secondary:hover{background:var(--forma-surface)}.hero_content_announcement:hover{border-color:var(--forma-border-strong);color:var(--forma-text)}:is(.hero_content_action,.hero_content_announcement):hover .hero_content_arrow{transform:translate(2px)}}.hero_content_install{display:flex;width:min(100%,440px);height:var(--forma-control-height);align-items:center;gap:var(--forma-space-2);margin-top:var(--forma-space-2);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:0 var(--forma-space-1) 0 var(--forma-space-4);background:var(--forma-surface-raised);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;text-align:left}.hero_content_prompt{color:var(--forma-faint)}.hero_content_command{flex:1;overflow:hidden;color:var(--forma-text);font:inherit;text-overflow:ellipsis;white-space:nowrap}.hero_content_meta{display:flex;flex-wrap:wrap;gap:var(--forma-space-2) var(--forma-arc-space-5);margin:var(--forma-space-4) 0 0;border-top:1px solid var(--forma-arc-border-subtle);padding:var(--forma-arc-space-5) 0 0;color:var(--forma-faint);font-size:var(--forma-font-size);list-style:none}.hero_content_media{min-width:0}.hero_content_split .hero_content_inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:var(--forma-arc-space-12)}.hero_content_split .hero_content_copy,.hero_content_minimal .hero_content_copy{justify-items:start;margin:0;text-align:left}.hero_content_split .hero_content_actions,.hero_content_minimal .hero_content_actions{justify-content:flex-start}.hero_content_minimal .hero_content_copy{max-width:860px}@container hero_content_hero (max-width: 800px){.hero_content_split .hero_content_inner{grid-template-columns:minmax(0,1fr);gap:var(--forma-arc-space-10)}}@container hero_content_hero (max-width: 560px){.hero_content_inner{padding:var(--forma-arc-space-16) var(--forma-space-4)}.hero_content_actions{width:100%}.hero_content_action{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.hero_content_action,.hero_content_announcement,.hero_content_arrow{transition:none}.hero_content_action:active{transform:none}}.hero_content_button{height:var(--forma-control-height);min-height:var(--forma-control-height);border-radius:var(--forma-radius-control);font-size:var(--forma-font-size)}:is(.hero_content_inner,.hero_content_copy,.hero_content_title,.hero_content_description,.hero_content_announcement,.hero_content_arrow,.hero_content_actions,.hero_content_action,.hero_content_primary,.hero_content_secondary,.hero_content_install,.hero_content_prompt,.hero_content_command,.hero_content_meta,.hero_content_media,.hero_content_split,.hero_content_minimal,.hero_content_button):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.hero_content_inner,.hero_content_copy,.hero_content_title,.hero_content_description,.hero_content_announcement,.hero_content_arrow,.hero_content_actions,.hero_content_action,.hero_content_primary,.hero_content_secondary,.hero_content_install,.hero_content_prompt,.hero_content_command,.hero_content_meta,.hero_content_media,.hero_content_split,.hero_content_minimal,.hero_content_button):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.hero_content_inner,.hero_content_copy,.hero_content_title,.hero_content_description,.hero_content_announcement,.hero_content_arrow,.hero_content_actions,.hero_content_action,.hero_content_primary,.hero_content_secondary,.hero_content_install,.hero_content_prompt,.hero_content_command,.hero_content_meta,.hero_content_media,.hero_content_split,.hero_content_minimal,.hero_content_button),[data-reduced-motion=true] :is(.hero_content_inner,.hero_content_copy,.hero_content_title,.hero_content_description,.hero_content_announcement,.hero_content_arrow,.hero_content_actions,.hero_content_action,.hero_content_primary,.hero_content_secondary,.hero_content_install,.hero_content_prompt,.hero_content_command,.hero_content_meta,.hero_content_media,.hero_content_split,.hero_content_minimal,.hero_content_button):before,[data-reduced-motion=true] :is(.hero_content_inner,.hero_content_copy,.hero_content_title,.hero_content_description,.hero_content_announcement,.hero_content_arrow,.hero_content_actions,.hero_content_action,.hero_content_primary,.hero_content_secondary,.hero_content_install,.hero_content_prompt,.hero_content_command,.hero_content_meta,.hero_content_media,.hero_content_split,.hero_content_minimal,.hero_content_button):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.hero_content_inner,.hero_content_copy,.hero_content_title,.hero_content_description,.hero_content_announcement,.hero_content_arrow,.hero_content_actions,.hero_content_action,.hero_content_primary,.hero_content_secondary,.hero_content_install,.hero_content_prompt,.hero_content_command,.hero_content_meta,.hero_content_media,.hero_content_split,.hero_content_minimal,.hero_content_button),:is(.hero_content_inner,.hero_content_copy,.hero_content_title,.hero_content_description,.hero_content_announcement,.hero_content_arrow,.hero_content_actions,.hero_content_action,.hero_content_primary,.hero_content_secondary,.hero_content_install,.hero_content_prompt,.hero_content_command,.hero_content_meta,.hero_content_media,.hero_content_split,.hero_content_minimal,.hero_content_button):before,:is(.hero_content_inner,.hero_content_copy,.hero_content_title,.hero_content_description,.hero_content_announcement,.hero_content_arrow,.hero_content_actions,.hero_content_action,.hero_content_primary,.hero_content_secondary,.hero_content_install,.hero_content_prompt,.hero_content_command,.hero_content_meta,.hero_content_media,.hero_content_split,.hero_content_minimal,.hero_content_button):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hero_mesh_mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero_mesh_canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity var(--forma-arc-duration-considered, .48s) var(--forma-ease-standard)}.hero_mesh_mesh[data-painted] .hero_mesh_canvas{opacity:1}@media(prefers-reduced-motion:reduce){.hero_mesh_canvas{transition:none}}:is(.hero_mesh_mesh,.hero_mesh_canvas):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.hero_mesh_mesh,.hero_mesh_canvas):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.hero_mesh_mesh,.hero_mesh_canvas),[data-reduced-motion=true] :is(.hero_mesh_mesh,.hero_mesh_canvas):before,[data-reduced-motion=true] :is(.hero_mesh_mesh,.hero_mesh_canvas):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.hero_mesh_mesh,.hero_mesh_canvas),:is(.hero_mesh_mesh,.hero_mesh_canvas):before,:is(.hero_mesh_mesh,.hero_mesh_canvas):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hero_cadence_hero{isolation:isolate;display:grid}.hero_cadence_mesh{--forma-arc-mesh-base: #f2ede7;--forma-arc-mesh-1: #bdd3ec;--forma-arc-mesh-2: #c3c6ff;--forma-arc-mesh-3: #ffd0b0;--forma-arc-mesh-4: #f6bfd6;--forma-arc-mesh-5: #cfe8dc;--forma-arc-mesh-6: #fff3dc;z-index:-1}:root[data-theme=dark] .hero_cadence_mesh{--forma-arc-mesh-base: #09090f;--forma-arc-mesh-1: #0d3a47;--forma-arc-mesh-2: #2a2f86;--forma-arc-mesh-3: #5a2a3c;--forma-arc-mesh-4: #3a1f5a;--forma-arc-mesh-5: #7a3a22;--forma-arc-mesh-6: #12142c}.hero_cadence_hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(to bottom,transparent 40%,color-mix(in oklab,var(--forma-canvas) 22%,transparent));pointer-events:none}.hero_cadence_inner{display:grid;box-sizing:border-box;width:100%;max-width:1320px;grid-template-rows:1fr auto auto 1fr auto;gap:var(--forma-arc-space-10);margin:0 auto;padding:clamp(88px,12svh,128px) var(--forma-arc-space-10) var(--forma-arc-space-10)}.hero_cadence_title{grid-row:2}.hero_cadence_row{grid-row:3}.hero_cadence_brands{grid-row:5}.hero_cadence_title{max-width:14ch;font-size:clamp(2.75rem,1rem + 7cqi,7rem)}.hero_cadence_row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--forma-space-8) var(--forma-arc-space-16)}.hero_cadence_description{max-width:520px;color:color-mix(in oklab,var(--forma-text) 76%,transparent)}.hero_cadence_cta{display:grid;justify-items:end;gap:var(--forma-space-3)}.hero_cadence_actions{display:flex;flex-wrap:wrap;gap:var(--forma-space-3)}.hero_cadence_fine{margin:0;color:color-mix(in oklab,var(--forma-text) 62%,transparent);font-size:var(--forma-font-size)}.hero_cadence_brands{display:grid;gap:var(--forma-arc-space-5);border-top:1px solid color-mix(in oklab,var(--forma-text) 14%,transparent);padding-top:var(--forma-space-6)}.hero_cadence_brands p{margin:0;color:color-mix(in oklab,var(--forma-text) 62%,transparent);font-size:var(--forma-font-size)}.hero_cadence_brands ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--forma-arc-space-5) var(--forma-space-8);margin:0;padding:0;list-style:none}.hero_cadence_brands li{display:inline-flex;align-items:center;gap:9px;color:color-mix(in oklab,var(--forma-text) 78%,transparent);font-size:var(--forma-font-section);font-weight:500;letter-spacing:var(--forma-arc-tracking-body)}.hero_cadence_brands i{width:22px;height:22px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@container hero_cadence_hero (max-width: 800px){.hero_cadence_row{grid-template-columns:minmax(0,1fr);align-items:start}.hero_cadence_cta{justify-items:start}.hero_cadence_brands ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@container hero_cadence_hero (max-width: 560px){.hero_cadence_inner{gap:var(--forma-space-6);padding:80px var(--forma-space-4) var(--forma-space-6)}.hero_cadence_actions{width:100%}.hero_cadence_actions>*{flex:1 1 auto}.hero_cadence_cta{width:100%}.hero_cadence_brands ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--forma-space-4) var(--forma-space-3)}.hero_cadence_brands li:nth-child(n+7){display:none}.hero_cadence_brands li{font-size:var(--forma-arc-text-base)}.hero_cadence_brands i{width:18px;height:18px}}:is(.hero_cadence_hero,.hero_cadence_mesh,.hero_cadence_inner,.hero_cadence_title,.hero_cadence_row,.hero_cadence_brands,.hero_cadence_description,.hero_cadence_cta,.hero_cadence_actions,.hero_cadence_fine):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.hero_cadence_hero,.hero_cadence_mesh,.hero_cadence_inner,.hero_cadence_title,.hero_cadence_row,.hero_cadence_brands,.hero_cadence_description,.hero_cadence_cta,.hero_cadence_actions,.hero_cadence_fine):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.hero_cadence_hero,.hero_cadence_mesh,.hero_cadence_inner,.hero_cadence_title,.hero_cadence_row,.hero_cadence_brands,.hero_cadence_description,.hero_cadence_cta,.hero_cadence_actions,.hero_cadence_fine),[data-reduced-motion=true] :is(.hero_cadence_hero,.hero_cadence_mesh,.hero_cadence_inner,.hero_cadence_title,.hero_cadence_row,.hero_cadence_brands,.hero_cadence_description,.hero_cadence_cta,.hero_cadence_actions,.hero_cadence_fine):before,[data-reduced-motion=true] :is(.hero_cadence_hero,.hero_cadence_mesh,.hero_cadence_inner,.hero_cadence_title,.hero_cadence_row,.hero_cadence_brands,.hero_cadence_description,.hero_cadence_cta,.hero_cadence_actions,.hero_cadence_fine):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.hero_cadence_hero,.hero_cadence_mesh,.hero_cadence_inner,.hero_cadence_title,.hero_cadence_row,.hero_cadence_brands,.hero_cadence_description,.hero_cadence_cta,.hero_cadence_actions,.hero_cadence_fine),:is(.hero_cadence_hero,.hero_cadence_mesh,.hero_cadence_inner,.hero_cadence_title,.hero_cadence_row,.hero_cadence_brands,.hero_cadence_description,.hero_cadence_cta,.hero_cadence_actions,.hero_cadence_fine):before,:is(.hero_cadence_hero,.hero_cadence_mesh,.hero_cadence_inner,.hero_cadence_title,.hero_cadence_row,.hero_cadence_brands,.hero_cadence_description,.hero_cadence_cta,.hero_cadence_actions,.hero_cadence_fine):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hero_relay_hero{--forma-arc-dot: color-mix(in oklab, var(--forma-text) 13%, transparent);--forma-arc-wire: color-mix(in oklab, var(--forma-text) 17%, transparent);--forma-arc-node-shadow: 0 1px 1px rgb(20 24 40 / .04), 0 8px 24px -12px rgb(20 24 40 / .14);isolation:isolate;display:grid;align-items:center;background:color-mix(in oklab,var(--forma-accent) 2%,var(--forma-canvas))}:root[data-theme=dark] .hero_relay_hero{--forma-arc-dot: color-mix(in oklab, var(--forma-text) 17%, transparent);--forma-arc-wire: color-mix(in oklab, var(--forma-text) 20%, transparent);--forma-arc-node-shadow: inset 0 1px 0 color-mix(in oklab, var(--forma-text) 7%, transparent), 0 12px 32px -14px rgb(0 0 0 / .7)}.hero_relay_hero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,var(--forma-arc-dot) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 80% at 72% 52%,#000 30%,transparent 85%);mask-image:radial-gradient(70% 80% at 72% 52%,#000 30%,transparent 85%)}.hero_relay_inner{display:grid;box-sizing:border-box;width:100%;max-width:1320px;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:var(--forma-arc-space-16);margin:0 auto;padding:clamp(88px,12svh,120px) var(--forma-arc-space-10) var(--forma-arc-space-12)}.hero_relay_copy{display:grid;justify-items:start;gap:var(--forma-arc-space-5);text-align:left}.hero_relay_title{max-width:12ch;font-size:clamp(2.5rem,1.2rem + 4.6cqi,4.5rem)}.hero_relay_description{max-width:500px}.hero_relay_actions{display:flex;flex-wrap:wrap;gap:var(--forma-space-3);margin-top:var(--forma-space-3)}.hero_relay_fine{margin:0;color:var(--forma-faint);font-size:var(--forma-font-size)}.hero_relay_canvas{display:grid;justify-items:center;gap:var(--forma-space-4);min-width:0}.hero_relay_toolbar{display:flex;width:min(100%,640px);align-items:center;justify-content:space-between;gap:var(--forma-space-3)}.hero_relay_file{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--forma-muted);font-family:var(--forma-font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:13px}.hero_relay_live{width:7px;height:7px;flex:none;border-radius:50%;background:var(--forma-faint);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.hero_relay_live[data-on]{background:var(--forma-success)}.hero_relay_stage{position:relative;width:min(100%,640px)}.hero_relay_graph{position:absolute;top:0;left:50%;translate:-50% 0;transform-origin:50% 0}.hero_relay_edges{position:absolute;inset:0;overflow:visible}.hero_relay_wire{fill:none;stroke:var(--forma-arc-wire);stroke-width:1.25}.hero_relay_wire[data-skipped]{stroke-dasharray:3 4;opacity:.7}.hero_relay_flow{fill:none;stroke:var(--forma-accent);stroke-width:1.75;stroke-linecap:round}.hero_relay_node{position:absolute;display:flex;align-items:center;gap:12px;border:1px solid var(--forma-line);border-radius:14px;padding:0 14px;background:var(--forma-surface-raised);box-shadow:var(--forma-arc-node-shadow);font-size:13px;line-height:1.3;transition:border-color var(--forma-duration-normal) var(--forma-ease-standard),opacity var(--forma-duration-normal) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard)}.hero_relay_node[data-status=running]{border-color:color-mix(in oklab,var(--forma-accent) 70%,var(--forma-line));background:color-mix(in oklab,var(--forma-accent) 4%,var(--forma-surface-raised))}.hero_relay_node[data-status=skipped]{opacity:.5;box-shadow:none}.hero_relay_icon{display:grid;width:20px;height:20px;flex:none;place-items:center}.hero_relay_logo{width:18px;height:18px;background:center / contain no-repeat}.hero_relay_glyph{color:var(--forma-muted)}.hero_relay_text{display:grid;flex:1;min-width:0}.hero_relay_text strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hero_relay_text small{overflow:hidden;color:var(--forma-faint);font-size:var(--forma-font-small);text-overflow:ellipsis;white-space:nowrap}.hero_relay_state{display:grid;flex:none;justify-items:end}.hero_relay_stateInner{display:inline-flex;align-items:center;gap:6px}.hero_relay_meta{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.hero_relay_check{color:var(--forma-success)}.hero_relay_skip{color:var(--forma-faint)}.hero_relay_pending{display:block;width:10px;height:10px;border:1.5px solid var(--forma-arc-wire);border-radius:50%}.hero_relay_spinner{display:block;width:13px;height:13px;flex:none;border:1.5px solid color-mix(in oklab,var(--forma-accent) 22%,transparent);border-top-color:var(--forma-accent);border-radius:50%;animation:hero_relay_spin .7s linear infinite}@keyframes hero_relay_spin{to{rotate:360deg}}.hero_relay_node[data-compact]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;gap:8px 4px;padding:0 14px}@container hero_relay_hero (max-width: 560px){.hero_relay_node[data-compact]{gap:6px 4px;padding:0 10px}}.hero_relay_node[data-compact] .hero_relay_text{grid-column:1 / -1}.hero_relay_node[data-compact] .hero_relay_state{grid-column:2;grid-row:1}.hero_relay_summary{position:absolute;left:0;display:flex;height:44px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--forma-arc-border-subtle);padding:0 2px;color:var(--forma-faint);font-size:13px}.hero_relay_event{display:inline-flex;align-items:center;gap:12px}.hero_relay_event code{border:1px solid var(--forma-arc-border-subtle);border-radius:6px;padding:1px 7px;background:var(--forma-surface-raised);color:var(--forma-muted);font-family:var(--forma-font-mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:var(--forma-font-small)}.hero_relay_num{font-variant-numeric:tabular-nums}.hero_relay_result{display:inline-flex;align-items:center;gap:7px}.hero_relay_result[data-done]{color:var(--forma-text)}.hero_relay_result[data-done] svg{color:var(--forma-success)}@container hero_relay_hero (max-width: 900px){.hero_relay_inner{grid-template-columns:minmax(0,1fr);gap:var(--forma-arc-space-10)}.hero_relay_hero:before{-webkit-mask-image:radial-gradient(90% 60% at 50% 78%,#000 30%,transparent 85%);mask-image:radial-gradient(90% 60% at 50% 78%,#000 30%,transparent 85%)}}@container hero_relay_hero (max-width: 560px){.hero_relay_inner{gap:var(--forma-space-8);padding:80px var(--forma-space-4) var(--forma-space-6)}.hero_relay_copy{gap:var(--forma-space-4)}.hero_relay_actions{width:100%;margin-top:var(--forma-space-1)}.hero_relay_actions>*{flex:1 1 auto}.hero_relay_canvas{gap:var(--forma-space-3)}}@media(prefers-reduced-motion:reduce){.hero_relay_spinner{animation:none}.hero_relay_node,.hero_relay_live{transition:none}}:is(.hero_relay_hero,.hero_relay_inner,.hero_relay_copy,.hero_relay_title,.hero_relay_description,.hero_relay_actions,.hero_relay_fine,.hero_relay_canvas,.hero_relay_toolbar,.hero_relay_file,.hero_relay_live,.hero_relay_stage,.hero_relay_graph,.hero_relay_edges,.hero_relay_wire,.hero_relay_flow,.hero_relay_node,.hero_relay_icon,.hero_relay_logo,.hero_relay_glyph,.hero_relay_text,.hero_relay_state,.hero_relay_stateInner,.hero_relay_meta,.hero_relay_check,.hero_relay_skip,.hero_relay_pending,.hero_relay_spinner,.hero_relay_summary,.hero_relay_event,.hero_relay_num,.hero_relay_result):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.hero_relay_hero,.hero_relay_inner,.hero_relay_copy,.hero_relay_title,.hero_relay_description,.hero_relay_actions,.hero_relay_fine,.hero_relay_canvas,.hero_relay_toolbar,.hero_relay_file,.hero_relay_live,.hero_relay_stage,.hero_relay_graph,.hero_relay_edges,.hero_relay_wire,.hero_relay_flow,.hero_relay_node,.hero_relay_icon,.hero_relay_logo,.hero_relay_glyph,.hero_relay_text,.hero_relay_state,.hero_relay_stateInner,.hero_relay_meta,.hero_relay_check,.hero_relay_skip,.hero_relay_pending,.hero_relay_spinner,.hero_relay_summary,.hero_relay_event,.hero_relay_num,.hero_relay_result):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.hero_relay_hero,.hero_relay_inner,.hero_relay_copy,.hero_relay_title,.hero_relay_description,.hero_relay_actions,.hero_relay_fine,.hero_relay_canvas,.hero_relay_toolbar,.hero_relay_file,.hero_relay_live,.hero_relay_stage,.hero_relay_graph,.hero_relay_edges,.hero_relay_wire,.hero_relay_flow,.hero_relay_node,.hero_relay_icon,.hero_relay_logo,.hero_relay_glyph,.hero_relay_text,.hero_relay_state,.hero_relay_stateInner,.hero_relay_meta,.hero_relay_check,.hero_relay_skip,.hero_relay_pending,.hero_relay_spinner,.hero_relay_summary,.hero_relay_event,.hero_relay_num,.hero_relay_result),[data-reduced-motion=true] :is(.hero_relay_hero,.hero_relay_inner,.hero_relay_copy,.hero_relay_title,.hero_relay_description,.hero_relay_actions,.hero_relay_fine,.hero_relay_canvas,.hero_relay_toolbar,.hero_relay_file,.hero_relay_live,.hero_relay_stage,.hero_relay_graph,.hero_relay_edges,.hero_relay_wire,.hero_relay_flow,.hero_relay_node,.hero_relay_icon,.hero_relay_logo,.hero_relay_glyph,.hero_relay_text,.hero_relay_state,.hero_relay_stateInner,.hero_relay_meta,.hero_relay_check,.hero_relay_skip,.hero_relay_pending,.hero_relay_spinner,.hero_relay_summary,.hero_relay_event,.hero_relay_num,.hero_relay_result):before,[data-reduced-motion=true] :is(.hero_relay_hero,.hero_relay_inner,.hero_relay_copy,.hero_relay_title,.hero_relay_description,.hero_relay_actions,.hero_relay_fine,.hero_relay_canvas,.hero_relay_toolbar,.hero_relay_file,.hero_relay_live,.hero_relay_stage,.hero_relay_graph,.hero_relay_edges,.hero_relay_wire,.hero_relay_flow,.hero_relay_node,.hero_relay_icon,.hero_relay_logo,.hero_relay_glyph,.hero_relay_text,.hero_relay_state,.hero_relay_stateInner,.hero_relay_meta,.hero_relay_check,.hero_relay_skip,.hero_relay_pending,.hero_relay_spinner,.hero_relay_summary,.hero_relay_event,.hero_relay_num,.hero_relay_result):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.hero_relay_hero,.hero_relay_inner,.hero_relay_copy,.hero_relay_title,.hero_relay_description,.hero_relay_actions,.hero_relay_fine,.hero_relay_canvas,.hero_relay_toolbar,.hero_relay_file,.hero_relay_live,.hero_relay_stage,.hero_relay_graph,.hero_relay_edges,.hero_relay_wire,.hero_relay_flow,.hero_relay_node,.hero_relay_icon,.hero_relay_logo,.hero_relay_glyph,.hero_relay_text,.hero_relay_state,.hero_relay_stateInner,.hero_relay_meta,.hero_relay_check,.hero_relay_skip,.hero_relay_pending,.hero_relay_spinner,.hero_relay_summary,.hero_relay_event,.hero_relay_num,.hero_relay_result),:is(.hero_relay_hero,.hero_relay_inner,.hero_relay_copy,.hero_relay_title,.hero_relay_description,.hero_relay_actions,.hero_relay_fine,.hero_relay_canvas,.hero_relay_toolbar,.hero_relay_file,.hero_relay_live,.hero_relay_stage,.hero_relay_graph,.hero_relay_edges,.hero_relay_wire,.hero_relay_flow,.hero_relay_node,.hero_relay_icon,.hero_relay_logo,.hero_relay_glyph,.hero_relay_text,.hero_relay_state,.hero_relay_stateInner,.hero_relay_meta,.hero_relay_check,.hero_relay_skip,.hero_relay_pending,.hero_relay_spinner,.hero_relay_summary,.hero_relay_event,.hero_relay_num,.hero_relay_result):before,:is(.hero_relay_hero,.hero_relay_inner,.hero_relay_copy,.hero_relay_title,.hero_relay_description,.hero_relay_actions,.hero_relay_fine,.hero_relay_canvas,.hero_relay_toolbar,.hero_relay_file,.hero_relay_live,.hero_relay_stage,.hero_relay_graph,.hero_relay_edges,.hero_relay_wire,.hero_relay_flow,.hero_relay_node,.hero_relay_icon,.hero_relay_logo,.hero_relay_glyph,.hero_relay_text,.hero_relay_state,.hero_relay_stateInner,.hero_relay_meta,.hero_relay_check,.hero_relay_skip,.hero_relay_pending,.hero_relay_spinner,.hero_relay_summary,.hero_relay_event,.hero_relay_num,.hero_relay_result):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hero_lumen_hero{isolation:isolate;display:flex;height:100vh;height:100svh;min-height:600px;flex-direction:column;padding-top:clamp(88px,14svh,144px);text-align:center}.hero_lumen_mesh{--forma-arc-mesh-base: var(--forma-canvas);--forma-arc-mesh-1: #ffe6d8;--forma-arc-mesh-2: #e3dcff;--forma-arc-mesh-3: #dbe4ff;--forma-arc-mesh-4: #f0e0ff;--forma-arc-mesh-5: #e0eefc;z-index:-1}:root[data-theme=dark] .hero_lumen_mesh{--forma-arc-mesh-1: #2a1822;--forma-arc-mesh-2: #1c1a44;--forma-arc-mesh-3: #141c40;--forma-arc-mesh-4: #231842;--forma-arc-mesh-5: #0e2133}.hero_lumen_copy{position:relative;display:grid;justify-items:center;gap:var(--forma-arc-space-5);max-width:900px;margin:0 auto;padding-inline:var(--forma-arc-space-10)}.hero_lumen_title{max-width:14ch;font-size:clamp(2.5rem,1.2rem + 5cqi,var(--forma-arc-text-5xl))}.hero_lumen_description{max-width:590px}.hero_lumen_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--forma-space-3);margin-top:var(--forma-space-3)}.hero_lumen_fine{margin:0;color:var(--forma-faint);font-size:var(--forma-font-size)}.hero_lumen_stage{--forma-arc-halo: 96px;position:relative;flex:1 1 0;box-sizing:border-box;width:100%;min-height:0;max-width:calc(1200px + 2 * var(--forma-arc-space-10));margin:calc(var(--forma-arc-space-12) - var(--forma-arc-halo)) auto 0;overflow:hidden;padding:var(--forma-arc-halo) var(--forma-arc-space-10) 0;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}.hero_lumen_glow{position:absolute;z-index:-1;top:calc(var(--forma-arc-halo) - 110px);left:10%;right:10%;height:240px;background:radial-gradient(50% 50% at 50% 50%,var(--forma-arc-hero-glow),transparent 72%);filter:blur(36px);--forma-arc-hero-glow: color-mix(in oklab, color-mix(in oklab, var(--forma-accent) 35%, #7d8cff) 36%, transparent)}:root[data-theme=dark] .hero_lumen_glow{--forma-arc-hero-glow: color-mix(in oklab, color-mix(in oklab, var(--forma-accent) 30%, #6e7cff) 58%, transparent)}.hero_lumen_window{position:relative}:root[data-theme=dark] .hero_lumen_window:after{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(to right,transparent,color-mix(in oklab,#b9c2ff 70%,transparent),transparent);pointer-events:none}.hero_lumen_perspective{display:flex;justify-content:center;perspective:2200px;perspective-origin:50% 0%}.hero_lumen_tilt{position:relative;flex:none;transform-origin:50% 0%;will-change:transform}.hero_lumen_scaler{position:absolute;top:0;left:0;transform-origin:0 0}@media(prefers-reduced-motion:reduce){.hero_lumen_tilt{will-change:auto}}.hero_lumen_window{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:16px;background:var(--forma-surface-raised);color:var(--forma-text);text-align:left;font-size:var(--forma-font-size);box-shadow:0 1px 1px #1418280a,0 24px 48px -16px #14182829,0 60px 120px -40px #28306e38}:root[data-theme=dark] .hero_lumen_window{border-color:color-mix(in oklab,var(--forma-text) 14%,transparent);box-shadow:inset 0 1px color-mix(in oklab,var(--forma-text) 9%,transparent),0 24px 48px -16px #0009,0 60px 140px -40px #28328c59}.hero_lumen_chrome{position:relative;display:flex;height:40px;align-items:center;justify-content:center;border-bottom:1px solid var(--forma-arc-border-subtle);background:color-mix(in oklab,var(--forma-surface) 55%,var(--forma-surface-raised))}.hero_lumen_lights{position:absolute;left:16px;display:flex;gap:7px}.hero_lumen_lights i{width:11px;height:11px;border-radius:50%;background:color-mix(in oklab,var(--forma-text) 14%,transparent)}.hero_lumen_url{border-radius:8px;padding:3px 14px;background:var(--forma-surface-raised);color:var(--forma-faint);font-size:var(--forma-font-small);box-shadow:inset 0 0 0 1px var(--forma-arc-border-subtle)}.hero_lumen_app{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:0}.hero_lumen_window[data-narrow] .hero_lumen_app{grid-template-columns:minmax(0,1fr)}.hero_lumen_sidebar{display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--forma-arc-border-subtle);padding:14px 12px;background:color-mix(in oklab,var(--forma-surface) 40%,var(--forma-surface-raised))}.hero_lumen_workspace{display:flex;align-items:center;gap:10px;padding:6px 8px 10px}.hero_lumen_wsMark{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:var(--forma-text);color:var(--forma-canvas);font-size:var(--forma-font-small);font-weight:500}.hero_lumen_wsName{flex:1;font-weight:500}.hero_lumen_dim{color:var(--forma-faint)}.hero_lumen_search{display:flex;align-items:center;gap:8px;margin:0 0 10px;border:1px solid var(--forma-arc-border-subtle);border-radius:9px;padding:6px 8px;background:var(--forma-surface-raised);color:var(--forma-faint)}.hero_lumen_search kbd{margin-left:auto;font:inherit;font-size:var(--forma-font-small)}.hero_lumen_nav{display:grid;gap:1px}.hero_lumen_navItem{display:flex;align-items:center;gap:10px;border-radius:8px;padding:6px 8px;color:var(--forma-muted)}.hero_lumen_navItem svg{color:var(--forma-faint)}.hero_lumen_navItem[data-active]{background:var(--forma-arc-accent-subtle);color:var(--forma-text);font-weight:500}.hero_lumen_navItem[data-active] svg{color:var(--forma-accent)}.hero_lumen_groupLabel{margin:18px 8px 6px;color:var(--forma-faint);font-size:var(--forma-font-small)}.hero_lumen_dot{width:8px;height:8px;margin:0 3px;border-radius:50%;background:var(--forma-faint)}.hero_lumen_dot[data-tone=accent]{background:var(--forma-accent)}.hero_lumen_dot[data-tone=danger]{background:var(--forma-danger)}.hero_lumen_me{display:flex;align-items:center;gap:10px;margin-top:auto;border-top:1px solid var(--forma-arc-border-subtle);padding:12px 6px 2px}.hero_lumen_me span:not([role]){display:grid;flex:1;line-height:1.3}.hero_lumen_me strong{font-weight:500}.hero_lumen_me small{color:var(--forma-faint);font-size:var(--forma-font-small)}.hero_lumen_main{display:grid;align-content:start;gap:16px;min-width:0;padding:22px 24px}.hero_lumen_head{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero_lumen_h2{margin:0;font-size:var(--forma-font-section);font-weight:500;letter-spacing:var(--forma-arc-tracking-body)}.hero_lumen_sub{margin:2px 0 0;color:var(--forma-faint);font-size:var(--forma-font-small)}.hero_lumen_range{flex:none}.hero_lumen_kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hero_lumen_window[data-narrow] .hero_lumen_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hero_lumen_kpi{min-width:0;border:1px solid var(--forma-arc-border-subtle);border-radius:12px;padding:14px 16px 12px;background:var(--forma-surface-raised)}.hero_lumen_grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px}.hero_lumen_window[data-narrow] .hero_lumen_grid{grid-template-columns:minmax(0,1fr)}.hero_lumen_card{display:grid;align-content:start;gap:14px;min-width:0;border:1px solid var(--forma-arc-border-subtle);border-radius:12px;padding:16px 18px;background:var(--forma-surface-raised)}.hero_lumen_cardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hero_lumen_insight{display:flex;gap:8px;max-width:46ch;margin:0;color:var(--forma-muted);line-height:1.45}.hero_lumen_insight strong{color:var(--forma-text);font-weight:500}.hero_lumen_insightIcon{flex:none;margin-top:2px;color:var(--forma-accent)}.hero_lumen_legend{display:flex;flex:none;gap:14px;color:var(--forma-faint);font-size:var(--forma-font-small)}.hero_lumen_legend span{display:inline-flex;align-items:center;gap:6px}.hero_lumen_swatch{width:14px;height:2px;border-radius:2px;background:var(--forma-accent)}.hero_lumen_swatch[data-last]{background:repeating-linear-gradient(to right,color-mix(in oklab,var(--forma-text) 46%,var(--forma-surface-raised)) 0 4px,transparent 4px 7px)}.hero_lumen_window[data-narrow] .hero_lumen_legend{display:none}.hero_lumen_cardTitle{display:flex;justify-content:space-between;font-weight:500}.hero_lumen_cardTitle span{color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:400}.hero_lumen_movers{display:grid;margin:0;padding:0;list-style:none}.hero_lumen_movers li{display:flex;align-items:center;gap:12px;border-top:1px solid var(--forma-arc-border-subtle);padding:10px 0}.hero_lumen_movers li:first-child{border-top:0;padding-top:2px}.hero_lumen_logo{flex:none;width:20px;height:20px;background:center / contain no-repeat}.hero_lumen_logo[data-mono]{background:var(--forma-text);-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.hero_lumen_who{display:grid;flex:1;min-width:0;line-height:1.3}.hero_lumen_who strong{font-weight:500}.hero_lumen_who small{overflow:hidden;color:var(--forma-faint);font-size:var(--forma-font-small);text-overflow:ellipsis;white-space:nowrap}.hero_lumen_amount{color:var(--forma-success);font-variant-numeric:tabular-nums;font-weight:500}.hero_lumen_amount[data-down]{color:var(--forma-danger)}@container hero_lumen_hero (max-width: 560px){.hero_lumen_hero{padding-top:84px}.hero_lumen_copy{gap:var(--forma-space-4);padding-inline:var(--forma-space-4)}.hero_lumen_actions{width:100%;margin-top:var(--forma-space-2)}.hero_lumen_actions>*{flex:1 1 auto}.hero_lumen_stage{--forma-arc-halo: 56px;margin-top:calc(var(--forma-arc-space-10) - var(--forma-arc-halo));padding-inline:0}}.hero_lumen_kpi figcaption{flex-wrap:wrap;row-gap:4px}.hero_lumen_kpi figcaption>:first-child{flex-basis:100%;font-size:var(--forma-font-small);color:var(--forma-faint)}.hero_lumen_kpi figcaption strong{margin-left:0;font-size:var(--forma-arc-text-2xl);letter-spacing:var(--forma-arc-tracking-body)}.hero_lumen_kpi figcaption small{align-self:center}:is(.hero_lumen_hero,.hero_lumen_mesh,.hero_lumen_copy,.hero_lumen_title,.hero_lumen_description,.hero_lumen_actions,.hero_lumen_fine,.hero_lumen_stage,.hero_lumen_glow,.hero_lumen_window,.hero_lumen_perspective,.hero_lumen_tilt,.hero_lumen_scaler,.hero_lumen_chrome,.hero_lumen_lights,.hero_lumen_url,.hero_lumen_app,.hero_lumen_sidebar,.hero_lumen_workspace,.hero_lumen_wsMark,.hero_lumen_wsName,.hero_lumen_dim,.hero_lumen_search,.hero_lumen_nav,.hero_lumen_navItem,.hero_lumen_groupLabel,.hero_lumen_dot,.hero_lumen_me,.hero_lumen_main,.hero_lumen_head,.hero_lumen_h2,.hero_lumen_sub,.hero_lumen_range,.hero_lumen_kpis,.hero_lumen_kpi,.hero_lumen_grid,.hero_lumen_card,.hero_lumen_cardHead,.hero_lumen_insight,.hero_lumen_insightIcon,.hero_lumen_legend,.hero_lumen_swatch,.hero_lumen_cardTitle,.hero_lumen_movers,.hero_lumen_logo,.hero_lumen_who,.hero_lumen_amount):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.hero_lumen_hero,.hero_lumen_mesh,.hero_lumen_copy,.hero_lumen_title,.hero_lumen_description,.hero_lumen_actions,.hero_lumen_fine,.hero_lumen_stage,.hero_lumen_glow,.hero_lumen_window,.hero_lumen_perspective,.hero_lumen_tilt,.hero_lumen_scaler,.hero_lumen_chrome,.hero_lumen_lights,.hero_lumen_url,.hero_lumen_app,.hero_lumen_sidebar,.hero_lumen_workspace,.hero_lumen_wsMark,.hero_lumen_wsName,.hero_lumen_dim,.hero_lumen_search,.hero_lumen_nav,.hero_lumen_navItem,.hero_lumen_groupLabel,.hero_lumen_dot,.hero_lumen_me,.hero_lumen_main,.hero_lumen_head,.hero_lumen_h2,.hero_lumen_sub,.hero_lumen_range,.hero_lumen_kpis,.hero_lumen_kpi,.hero_lumen_grid,.hero_lumen_card,.hero_lumen_cardHead,.hero_lumen_insight,.hero_lumen_insightIcon,.hero_lumen_legend,.hero_lumen_swatch,.hero_lumen_cardTitle,.hero_lumen_movers,.hero_lumen_logo,.hero_lumen_who,.hero_lumen_amount):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.hero_lumen_hero,.hero_lumen_mesh,.hero_lumen_copy,.hero_lumen_title,.hero_lumen_description,.hero_lumen_actions,.hero_lumen_fine,.hero_lumen_stage,.hero_lumen_glow,.hero_lumen_window,.hero_lumen_perspective,.hero_lumen_tilt,.hero_lumen_scaler,.hero_lumen_chrome,.hero_lumen_lights,.hero_lumen_url,.hero_lumen_app,.hero_lumen_sidebar,.hero_lumen_workspace,.hero_lumen_wsMark,.hero_lumen_wsName,.hero_lumen_dim,.hero_lumen_search,.hero_lumen_nav,.hero_lumen_navItem,.hero_lumen_groupLabel,.hero_lumen_dot,.hero_lumen_me,.hero_lumen_main,.hero_lumen_head,.hero_lumen_h2,.hero_lumen_sub,.hero_lumen_range,.hero_lumen_kpis,.hero_lumen_kpi,.hero_lumen_grid,.hero_lumen_card,.hero_lumen_cardHead,.hero_lumen_insight,.hero_lumen_insightIcon,.hero_lumen_legend,.hero_lumen_swatch,.hero_lumen_cardTitle,.hero_lumen_movers,.hero_lumen_logo,.hero_lumen_who,.hero_lumen_amount),[data-reduced-motion=true] :is(.hero_lumen_hero,.hero_lumen_mesh,.hero_lumen_copy,.hero_lumen_title,.hero_lumen_description,.hero_lumen_actions,.hero_lumen_fine,.hero_lumen_stage,.hero_lumen_glow,.hero_lumen_window,.hero_lumen_perspective,.hero_lumen_tilt,.hero_lumen_scaler,.hero_lumen_chrome,.hero_lumen_lights,.hero_lumen_url,.hero_lumen_app,.hero_lumen_sidebar,.hero_lumen_workspace,.hero_lumen_wsMark,.hero_lumen_wsName,.hero_lumen_dim,.hero_lumen_search,.hero_lumen_nav,.hero_lumen_navItem,.hero_lumen_groupLabel,.hero_lumen_dot,.hero_lumen_me,.hero_lumen_main,.hero_lumen_head,.hero_lumen_h2,.hero_lumen_sub,.hero_lumen_range,.hero_lumen_kpis,.hero_lumen_kpi,.hero_lumen_grid,.hero_lumen_card,.hero_lumen_cardHead,.hero_lumen_insight,.hero_lumen_insightIcon,.hero_lumen_legend,.hero_lumen_swatch,.hero_lumen_cardTitle,.hero_lumen_movers,.hero_lumen_logo,.hero_lumen_who,.hero_lumen_amount):before,[data-reduced-motion=true] :is(.hero_lumen_hero,.hero_lumen_mesh,.hero_lumen_copy,.hero_lumen_title,.hero_lumen_description,.hero_lumen_actions,.hero_lumen_fine,.hero_lumen_stage,.hero_lumen_glow,.hero_lumen_window,.hero_lumen_perspective,.hero_lumen_tilt,.hero_lumen_scaler,.hero_lumen_chrome,.hero_lumen_lights,.hero_lumen_url,.hero_lumen_app,.hero_lumen_sidebar,.hero_lumen_workspace,.hero_lumen_wsMark,.hero_lumen_wsName,.hero_lumen_dim,.hero_lumen_search,.hero_lumen_nav,.hero_lumen_navItem,.hero_lumen_groupLabel,.hero_lumen_dot,.hero_lumen_me,.hero_lumen_main,.hero_lumen_head,.hero_lumen_h2,.hero_lumen_sub,.hero_lumen_range,.hero_lumen_kpis,.hero_lumen_kpi,.hero_lumen_grid,.hero_lumen_card,.hero_lumen_cardHead,.hero_lumen_insight,.hero_lumen_insightIcon,.hero_lumen_legend,.hero_lumen_swatch,.hero_lumen_cardTitle,.hero_lumen_movers,.hero_lumen_logo,.hero_lumen_who,.hero_lumen_amount):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.hero_lumen_hero,.hero_lumen_mesh,.hero_lumen_copy,.hero_lumen_title,.hero_lumen_description,.hero_lumen_actions,.hero_lumen_fine,.hero_lumen_stage,.hero_lumen_glow,.hero_lumen_window,.hero_lumen_perspective,.hero_lumen_tilt,.hero_lumen_scaler,.hero_lumen_chrome,.hero_lumen_lights,.hero_lumen_url,.hero_lumen_app,.hero_lumen_sidebar,.hero_lumen_workspace,.hero_lumen_wsMark,.hero_lumen_wsName,.hero_lumen_dim,.hero_lumen_search,.hero_lumen_nav,.hero_lumen_navItem,.hero_lumen_groupLabel,.hero_lumen_dot,.hero_lumen_me,.hero_lumen_main,.hero_lumen_head,.hero_lumen_h2,.hero_lumen_sub,.hero_lumen_range,.hero_lumen_kpis,.hero_lumen_kpi,.hero_lumen_grid,.hero_lumen_card,.hero_lumen_cardHead,.hero_lumen_insight,.hero_lumen_insightIcon,.hero_lumen_legend,.hero_lumen_swatch,.hero_lumen_cardTitle,.hero_lumen_movers,.hero_lumen_logo,.hero_lumen_who,.hero_lumen_amount),:is(.hero_lumen_hero,.hero_lumen_mesh,.hero_lumen_copy,.hero_lumen_title,.hero_lumen_description,.hero_lumen_actions,.hero_lumen_fine,.hero_lumen_stage,.hero_lumen_glow,.hero_lumen_window,.hero_lumen_perspective,.hero_lumen_tilt,.hero_lumen_scaler,.hero_lumen_chrome,.hero_lumen_lights,.hero_lumen_url,.hero_lumen_app,.hero_lumen_sidebar,.hero_lumen_workspace,.hero_lumen_wsMark,.hero_lumen_wsName,.hero_lumen_dim,.hero_lumen_search,.hero_lumen_nav,.hero_lumen_navItem,.hero_lumen_groupLabel,.hero_lumen_dot,.hero_lumen_me,.hero_lumen_main,.hero_lumen_head,.hero_lumen_h2,.hero_lumen_sub,.hero_lumen_range,.hero_lumen_kpis,.hero_lumen_kpi,.hero_lumen_grid,.hero_lumen_card,.hero_lumen_cardHead,.hero_lumen_insight,.hero_lumen_insightIcon,.hero_lumen_legend,.hero_lumen_swatch,.hero_lumen_cardTitle,.hero_lumen_movers,.hero_lumen_logo,.hero_lumen_who,.hero_lumen_amount):before,:is(.hero_lumen_hero,.hero_lumen_mesh,.hero_lumen_copy,.hero_lumen_title,.hero_lumen_description,.hero_lumen_actions,.hero_lumen_fine,.hero_lumen_stage,.hero_lumen_glow,.hero_lumen_window,.hero_lumen_perspective,.hero_lumen_tilt,.hero_lumen_scaler,.hero_lumen_chrome,.hero_lumen_lights,.hero_lumen_url,.hero_lumen_app,.hero_lumen_sidebar,.hero_lumen_workspace,.hero_lumen_wsMark,.hero_lumen_wsName,.hero_lumen_dim,.hero_lumen_search,.hero_lumen_nav,.hero_lumen_navItem,.hero_lumen_groupLabel,.hero_lumen_dot,.hero_lumen_me,.hero_lumen_main,.hero_lumen_head,.hero_lumen_h2,.hero_lumen_sub,.hero_lumen_range,.hero_lumen_kpis,.hero_lumen_kpi,.hero_lumen_grid,.hero_lumen_card,.hero_lumen_cardHead,.hero_lumen_insight,.hero_lumen_insightIcon,.hero_lumen_legend,.hero_lumen_swatch,.hero_lumen_cardTitle,.hero_lumen_movers,.hero_lumen_logo,.hero_lumen_who,.hero_lumen_amount):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.faq_section_faq{container:faq_section_faq / inline-size;background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.faq_section_stack{display:grid;gap:var(--forma-space-8);max-width:720px;margin:0 auto;padding:var(--forma-arc-space-20) var(--forma-space-6)}.faq_section_intro{display:grid;gap:var(--forma-space-3)}.faq_section_accordion .faq_section_intro,.faq_section_search .faq_section_intro{justify-items:center;text-align:center}.faq_section_title{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-3xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.faq_section_description{max-width:480px;margin:0;color:var(--forma-muted);font-size:var(--forma-arc-text-base);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.faq_section_list{margin:0;padding:0;border-top:1px solid var(--forma-line);list-style:none}.faq_section_item{overflow:hidden;border-bottom:1px solid var(--forma-line)}.faq_section_heading{margin:0;font:inherit}.faq_section_trigger{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:var(--forma-space-4);border:0;padding:var(--forma-space-4) var(--forma-space-1);background:none;color:var(--forma-text);font:inherit;font-size:var(--forma-arc-text-base);font-weight:500;line-height:var(--forma-arc-leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq_section_question{min-width:0}.faq_section_icon{flex:none;color:var(--forma-faint);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),color var(--forma-duration-fast) var(--forma-ease-standard)}.faq_section_item[data-open] .faq_section_icon{color:var(--forma-text);transform:rotate(45deg)}@media(hover:hover)and (pointer:fine){.faq_section_trigger:hover .faq_section_icon{color:var(--forma-text)}}.faq_section_panel{overflow:hidden}.faq_section_answer{margin:0;padding:0 var(--forma-arc-space-10) var(--forma-arc-space-5) var(--forma-space-1);color:var(--forma-muted);font-size:var(--forma-arc-text-base);line-height:1.6;text-wrap:pretty}.faq_section_hint{overflow:hidden;margin:0;padding:0 var(--forma-arc-space-10) var(--forma-space-4) var(--forma-space-1);color:var(--forma-faint);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.faq_section_mark{border-radius:4px;padding:0 1px;background:var(--forma-arc-accent-subtle);color:inherit}.faq_section_contact{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--forma-space-4);border:1px solid var(--forma-line);border-radius:20px;padding:var(--forma-space-4) var(--forma-arc-space-5);background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.faq_section_contact:active{transform:scale(.99)}.faq_section_contactText{display:grid;gap:2px;min-width:0}.faq_section_contactText>span:first-child{font-size:var(--forma-font-size);font-weight:500}.faq_section_contactText>span:last-child:not(:first-child){color:var(--forma-faint);font-size:var(--forma-font-size)}.faq_section_contactArrow{flex:none;color:var(--forma-faint);transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.faq_section_contact:hover{background:var(--forma-surface)}.faq_section_contact:hover .faq_section_contactArrow{color:var(--forma-text);transform:translate(2px)}}.faq_section_columnsGrid{display:grid;max-width:1120px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--forma-arc-space-16);margin:0 auto;padding:var(--forma-arc-space-20) var(--forma-space-8)}.faq_section_rail{position:sticky;top:var(--forma-space-6);display:grid;gap:var(--forma-space-6)}.faq_section_categories{display:grid;gap:2px}.faq_section_category{position:relative;isolation:isolate;display:flex;height:40px;align-items:center;justify-content:space-between;gap:var(--forma-space-3);border:0;border-radius:12px;padding:0 var(--forma-space-3);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.faq_section_category[aria-pressed=true]{color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.faq_section_category:hover{color:var(--forma-text)}}.faq_section_categoryHighlight{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--forma-surface)}.faq_section_count{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums}.faq_section_stage{position:relative;min-width:0}.faq_section_stageFace{width:100%}.faq_section_searchRow{display:grid;gap:var(--forma-space-2)}.faq_section_resultCount{margin:0;color:var(--forma-faint);font-size:var(--forma-font-size);font-variant-numeric:tabular-nums}.faq_section_empty{display:grid;justify-items:center;gap:var(--forma-space-3);padding:var(--forma-space-6) 0;text-align:center}.faq_section_empty p{margin:0;color:var(--forma-muted);font-size:var(--forma-font-size)}.faq_section_clear{height:var(--forma-control-small-height);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:0 var(--forma-space-4);background:var(--forma-surface-raised);color:var(--forma-text);font:inherit;font-size:var(--forma-font-size);font-weight:500;cursor:pointer;transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}.faq_section_clear:active{transform:scale(.97)}@container faq_section_faq (min-width: 720px){.faq_section_title{font-size:var(--forma-arc-text-4xl)}}@container faq_section_faq (max-width: 760px){.faq_section_columnsGrid{grid-template-columns:minmax(0,1fr);gap:var(--forma-space-8);padding-inline:var(--forma-space-6)}.faq_section_rail{position:static}.faq_section_categories{display:flex;overflow-x:auto;scrollbar-width:none}.faq_section_categories::-webkit-scrollbar{display:none}.faq_section_category{flex:none}}@container faq_section_faq (max-width: 480px){.faq_section_stack,.faq_section_columnsGrid{padding:var(--forma-arc-space-12) var(--forma-space-4)}.faq_section_answer,.faq_section_hint{padding-right:var(--forma-space-2)}}.faq_section_preview{display:grid;width:100%;justify-items:center;gap:var(--forma-space-4)}.faq_section_frame{width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:20px;background:var(--forma-canvas)}@media(prefers-reduced-motion:reduce){.faq_section_icon,.faq_section_contact,.faq_section_contactArrow,.faq_section_category,.faq_section_clear{transition:none}.faq_section_contact:active,.faq_section_clear:active{transform:none}}:is(.faq_section_faq,.faq_section_stack,.faq_section_intro,.faq_section_accordion,.faq_section_search,.faq_section_title,.faq_section_description,.faq_section_list,.faq_section_item,.faq_section_heading,.faq_section_trigger,.faq_section_question,.faq_section_icon,.faq_section_panel,.faq_section_answer,.faq_section_hint,.faq_section_mark,.faq_section_contact,.faq_section_contactText,.faq_section_contactArrow,.faq_section_columnsGrid,.faq_section_rail,.faq_section_categories,.faq_section_category,.faq_section_categoryHighlight,.faq_section_count,.faq_section_stage,.faq_section_stageFace,.faq_section_searchRow,.faq_section_resultCount,.faq_section_empty,.faq_section_clear,.faq_section_preview,.faq_section_frame):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.faq_section_faq,.faq_section_stack,.faq_section_intro,.faq_section_accordion,.faq_section_search,.faq_section_title,.faq_section_description,.faq_section_list,.faq_section_item,.faq_section_heading,.faq_section_trigger,.faq_section_question,.faq_section_icon,.faq_section_panel,.faq_section_answer,.faq_section_hint,.faq_section_mark,.faq_section_contact,.faq_section_contactText,.faq_section_contactArrow,.faq_section_columnsGrid,.faq_section_rail,.faq_section_categories,.faq_section_category,.faq_section_categoryHighlight,.faq_section_count,.faq_section_stage,.faq_section_stageFace,.faq_section_searchRow,.faq_section_resultCount,.faq_section_empty,.faq_section_clear,.faq_section_preview,.faq_section_frame):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.faq_section_faq,.faq_section_stack,.faq_section_intro,.faq_section_accordion,.faq_section_search,.faq_section_title,.faq_section_description,.faq_section_list,.faq_section_item,.faq_section_heading,.faq_section_trigger,.faq_section_question,.faq_section_icon,.faq_section_panel,.faq_section_answer,.faq_section_hint,.faq_section_mark,.faq_section_contact,.faq_section_contactText,.faq_section_contactArrow,.faq_section_columnsGrid,.faq_section_rail,.faq_section_categories,.faq_section_category,.faq_section_categoryHighlight,.faq_section_count,.faq_section_stage,.faq_section_stageFace,.faq_section_searchRow,.faq_section_resultCount,.faq_section_empty,.faq_section_clear,.faq_section_preview,.faq_section_frame),[data-reduced-motion=true] :is(.faq_section_faq,.faq_section_stack,.faq_section_intro,.faq_section_accordion,.faq_section_search,.faq_section_title,.faq_section_description,.faq_section_list,.faq_section_item,.faq_section_heading,.faq_section_trigger,.faq_section_question,.faq_section_icon,.faq_section_panel,.faq_section_answer,.faq_section_hint,.faq_section_mark,.faq_section_contact,.faq_section_contactText,.faq_section_contactArrow,.faq_section_columnsGrid,.faq_section_rail,.faq_section_categories,.faq_section_category,.faq_section_categoryHighlight,.faq_section_count,.faq_section_stage,.faq_section_stageFace,.faq_section_searchRow,.faq_section_resultCount,.faq_section_empty,.faq_section_clear,.faq_section_preview,.faq_section_frame):before,[data-reduced-motion=true] :is(.faq_section_faq,.faq_section_stack,.faq_section_intro,.faq_section_accordion,.faq_section_search,.faq_section_title,.faq_section_description,.faq_section_list,.faq_section_item,.faq_section_heading,.faq_section_trigger,.faq_section_question,.faq_section_icon,.faq_section_panel,.faq_section_answer,.faq_section_hint,.faq_section_mark,.faq_section_contact,.faq_section_contactText,.faq_section_contactArrow,.faq_section_columnsGrid,.faq_section_rail,.faq_section_categories,.faq_section_category,.faq_section_categoryHighlight,.faq_section_count,.faq_section_stage,.faq_section_stageFace,.faq_section_searchRow,.faq_section_resultCount,.faq_section_empty,.faq_section_clear,.faq_section_preview,.faq_section_frame):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.faq_section_faq,.faq_section_stack,.faq_section_intro,.faq_section_accordion,.faq_section_search,.faq_section_title,.faq_section_description,.faq_section_list,.faq_section_item,.faq_section_heading,.faq_section_trigger,.faq_section_question,.faq_section_icon,.faq_section_panel,.faq_section_answer,.faq_section_hint,.faq_section_mark,.faq_section_contact,.faq_section_contactText,.faq_section_contactArrow,.faq_section_columnsGrid,.faq_section_rail,.faq_section_categories,.faq_section_category,.faq_section_categoryHighlight,.faq_section_count,.faq_section_stage,.faq_section_stageFace,.faq_section_searchRow,.faq_section_resultCount,.faq_section_empty,.faq_section_clear,.faq_section_preview,.faq_section_frame),:is(.faq_section_faq,.faq_section_stack,.faq_section_intro,.faq_section_accordion,.faq_section_search,.faq_section_title,.faq_section_description,.faq_section_list,.faq_section_item,.faq_section_heading,.faq_section_trigger,.faq_section_question,.faq_section_icon,.faq_section_panel,.faq_section_answer,.faq_section_hint,.faq_section_mark,.faq_section_contact,.faq_section_contactText,.faq_section_contactArrow,.faq_section_columnsGrid,.faq_section_rail,.faq_section_categories,.faq_section_category,.faq_section_categoryHighlight,.faq_section_count,.faq_section_stage,.faq_section_stageFace,.faq_section_searchRow,.faq_section_resultCount,.faq_section_empty,.faq_section_clear,.faq_section_preview,.faq_section_frame):before,:is(.faq_section_faq,.faq_section_stack,.faq_section_intro,.faq_section_accordion,.faq_section_search,.faq_section_title,.faq_section_description,.faq_section_list,.faq_section_item,.faq_section_heading,.faq_section_trigger,.faq_section_question,.faq_section_icon,.faq_section_panel,.faq_section_answer,.faq_section_hint,.faq_section_mark,.faq_section_contact,.faq_section_contactText,.faq_section_contactArrow,.faq_section_columnsGrid,.faq_section_rail,.faq_section_categories,.faq_section_category,.faq_section_categoryHighlight,.faq_section_count,.faq_section_stage,.faq_section_stageFace,.faq_section_searchRow,.faq_section_resultCount,.faq_section_empty,.faq_section_clear,.faq_section_preview,.faq_section_frame):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.contact_section_contact{container:contact_section_contact / inline-size;background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.contact_section_tabular{font-variant-numeric:tabular-nums}.contact_section_inner{display:grid;max-width:1120px;gap:var(--forma-arc-space-10);margin:0 auto;padding:var(--forma-arc-space-20) var(--forma-space-8)}.contact_section_contact[data-variant=form] .contact_section_inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:var(--forma-arc-space-12)}.contact_section_intro{display:grid;align-content:start;gap:var(--forma-space-3);max-width:520px}.contact_section_title{margin:0;font-family:var(--forma-font-family);font-size:clamp(1.75rem,1rem + 3cqi,var(--forma-arc-text-4xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.contact_section_description{margin:0;color:var(--forma-muted);font-size:var(--forma-arc-text-base);line-height:1.5;text-wrap:pretty}.contact_section_facts{display:grid;gap:var(--forma-space-2);margin:var(--forma-space-4) 0 0;padding:0;list-style:none}.contact_section_facts li{display:flex;min-height:32px;align-items:center;gap:var(--forma-space-2);color:var(--forma-muted);font-size:var(--forma-font-size)}.contact_section_facts svg{flex:none}.contact_section_morph{position:relative;overflow:hidden}.contact_section_face{width:100%}.contact_section_formCard{border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised)}.contact_section_formCard>.contact_section_face{padding:var(--forma-space-6)}.contact_section_formBody{display:grid;gap:var(--forma-arc-space-5)}.contact_section_row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--forma-space-4)}.contact_section_topicField{display:grid}.contact_section_fieldLabel{margin-bottom:var(--forma-space-2);color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.contact_section_topics{display:flex;flex-wrap:wrap;gap:var(--forma-space-1)}.contact_section_topic{position:relative;isolation:isolate;height:var(--forma-control-small-height);border:1px solid var(--forma-line);border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-4);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard)}.contact_section_topic[aria-checked=true]{border-color:transparent;color:var(--forma-arc-control-glyph)}@media(hover:hover)and (pointer:fine){.contact_section_topic:not([aria-checked=true]):hover{border-color:var(--forma-border-strong);color:var(--forma-text)}}.contact_section_topicHighlight{position:absolute;z-index:-1;inset:-1px;border-radius:inherit;background:var(--forma-arc-control-on)}.contact_section_failure{overflow:hidden;margin:0;color:var(--forma-danger);font-size:var(--forma-font-size)}.contact_section_submitRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--forma-space-3) var(--forma-space-4)}.contact_section_fine{margin:0;color:var(--forma-faint);font-size:var(--forma-font-size)}.contact_section_success{display:grid;justify-items:center;gap:var(--forma-space-3);padding:var(--forma-arc-space-10) var(--forma-space-2);text-align:center}.contact_section_successMark{display:grid;width:52px;height:52px;place-items:center;margin-bottom:var(--forma-space-2);border-radius:50%;background:color-mix(in oklab,var(--forma-success) 13%,transparent);color:var(--forma-success)}.contact_section_successMark svg{width:26px;height:26px}.contact_section_successTitle{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-2xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display)}.contact_section_successText{max-width:360px;margin:0 0 var(--forma-space-3);color:var(--forma-muted);font-size:var(--forma-font-size);line-height:1.55}.contact_section_channels{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:var(--forma-space-6)}.contact_section_channelList{display:grid;gap:2px}.contact_section_channel{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--forma-space-3);border:0;border-radius:16px;padding:var(--forma-space-3) var(--forma-space-4);background:none;color:var(--forma-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.contact_section_channelHighlight{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--forma-surface)}.contact_section_channelIcon{display:flex;flex:none;color:var(--forma-faint);transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.contact_section_channel[aria-selected=true] .contact_section_channelIcon{color:var(--forma-accent)}.contact_section_channelText{display:grid;gap:1px;min-width:0}.contact_section_channelText>span:first-child{font-size:var(--forma-font-size);font-weight:500}.contact_section_channelText>span:last-child{overflow:hidden;color:var(--forma-faint);font-size:var(--forma-font-small);text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.contact_section_channel:hover .contact_section_channelIcon{color:var(--forma-text)}}.contact_section_channelPanel{border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised)}.contact_section_channelPanel>.contact_section_face{padding:var(--forma-space-6)}.contact_section_channelDetail{display:grid;justify-items:start;gap:var(--forma-space-3)}.contact_section_channelDetail h3{margin:0;font-size:var(--forma-font-section);font-weight:500;line-height:var(--forma-arc-leading-body)}.contact_section_channelDetail p{max-width:480px;margin:0 0 var(--forma-space-2);color:var(--forma-muted);font-size:var(--forma-font-size);line-height:1.6}.contact_section_copyRow{display:flex;width:min(100%,360px);align-items:center;justify-content:space-between;gap:var(--forma-space-3);border:1px solid var(--forma-line);border-radius:var(--forma-radius-control);padding:4px 4px 4px var(--forma-space-4);font-size:var(--forma-font-size)}.contact_section_copyRow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact_section_confirm{display:grid;justify-items:start;gap:var(--forma-space-2)}.contact_section_confirmNote{overflow:hidden;color:var(--forma-muted);font-size:var(--forma-font-size)}.contact_section_agent{display:flex;align-items:center;gap:var(--forma-space-2);padding-top:var(--forma-space-1)}.contact_section_agent strong{color:var(--forma-text);font-weight:500}.contact_section_offices{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--forma-space-4);margin:0;padding:0;list-style:none}.contact_section_office{display:grid;align-content:start;gap:var(--forma-space-3);border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);padding:var(--forma-space-6);background:var(--forma-surface-raised)}.contact_section_officeHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--forma-space-3)}.contact_section_officeHead h3{margin:0;font-size:var(--forma-font-section);font-weight:500;line-height:var(--forma-arc-leading-body)}.contact_section_officeTime{display:inline-flex;flex:none;align-items:baseline;gap:6px;color:var(--forma-muted);font-size:var(--forma-font-size)}.contact_section_officeTime svg{align-self:center}.contact_section_officeStatus{display:inline-flex;align-items:center;gap:var(--forma-space-2);color:var(--forma-muted);font-size:var(--forma-font-size)}.contact_section_statusDot{width:7px;height:7px;border-radius:50%;background:var(--forma-border-strong);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard)}.contact_section_officeStatus[data-open] .contact_section_statusDot{background:var(--forma-success);box-shadow:0 0 0 3px color-mix(in oklab,var(--forma-success) 18%,transparent)}.contact_section_address{display:grid;margin-top:var(--forma-space-1);color:var(--forma-muted);font-size:var(--forma-font-size);font-style:normal;line-height:1.55}.contact_section_officeActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--forma-space-2);margin-top:var(--forma-space-2);border-top:1px solid var(--forma-arc-border-subtle);padding-top:var(--forma-space-3)}.contact_section_officeLink{color:var(--forma-text);font-size:var(--forma-font-size);text-decoration:none}@media(hover:hover)and (pointer:fine){.contact_section_officeLink:hover{text-decoration:underline;text-underline-offset:3px}}@container contact_section_contact (max-width: 820px){.contact_section_contact[data-variant=form] .contact_section_inner{grid-template-columns:minmax(0,1fr);gap:var(--forma-space-8)}.contact_section_channels{grid-template-columns:minmax(0,1fr)}.contact_section_channelList{display:flex;overflow-x:auto;scrollbar-width:none}.contact_section_channelList::-webkit-scrollbar{display:none}.contact_section_channel{flex:none}.contact_section_channelText>span:last-child{display:none}}@container contact_section_contact (max-width: 520px){.contact_section_inner{padding:var(--forma-arc-space-12) var(--forma-space-4)}.contact_section_row{grid-template-columns:minmax(0,1fr)}.contact_section_formCard>.contact_section_face,.contact_section_channelPanel>.contact_section_face{padding:var(--forma-arc-space-5)}.contact_section_submitRow>button{width:100%}}.contact_section_preview{display:grid;width:100%;justify-items:center;gap:var(--forma-space-4)}.contact_section_frame{width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:20px;background:var(--forma-canvas)}.contact_section_previewNote{min-height:20px;margin:0;color:var(--forma-faint);font-size:var(--forma-font-small)}@media(prefers-reduced-motion:reduce){.contact_section_topic,.contact_section_channelIcon,.contact_section_statusDot{transition:none}}:is(.contact_section_contact,.contact_section_tabular,.contact_section_inner,.contact_section_intro,.contact_section_title,.contact_section_description,.contact_section_facts,.contact_section_morph,.contact_section_face,.contact_section_formCard,.contact_section_formBody,.contact_section_row,.contact_section_topicField,.contact_section_fieldLabel,.contact_section_topics,.contact_section_topic,.contact_section_topicHighlight,.contact_section_failure,.contact_section_submitRow,.contact_section_fine,.contact_section_success,.contact_section_successMark,.contact_section_successTitle,.contact_section_successText,.contact_section_channels,.contact_section_channelList,.contact_section_channel,.contact_section_channelHighlight,.contact_section_channelIcon,.contact_section_channelText,.contact_section_channelPanel,.contact_section_channelDetail,.contact_section_copyRow,.contact_section_confirm,.contact_section_confirmNote,.contact_section_agent,.contact_section_offices,.contact_section_office,.contact_section_officeHead,.contact_section_officeTime,.contact_section_officeStatus,.contact_section_statusDot,.contact_section_address,.contact_section_officeActions,.contact_section_officeLink,.contact_section_preview,.contact_section_frame,.contact_section_previewNote):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.contact_section_contact,.contact_section_tabular,.contact_section_inner,.contact_section_intro,.contact_section_title,.contact_section_description,.contact_section_facts,.contact_section_morph,.contact_section_face,.contact_section_formCard,.contact_section_formBody,.contact_section_row,.contact_section_topicField,.contact_section_fieldLabel,.contact_section_topics,.contact_section_topic,.contact_section_topicHighlight,.contact_section_failure,.contact_section_submitRow,.contact_section_fine,.contact_section_success,.contact_section_successMark,.contact_section_successTitle,.contact_section_successText,.contact_section_channels,.contact_section_channelList,.contact_section_channel,.contact_section_channelHighlight,.contact_section_channelIcon,.contact_section_channelText,.contact_section_channelPanel,.contact_section_channelDetail,.contact_section_copyRow,.contact_section_confirm,.contact_section_confirmNote,.contact_section_agent,.contact_section_offices,.contact_section_office,.contact_section_officeHead,.contact_section_officeTime,.contact_section_officeStatus,.contact_section_statusDot,.contact_section_address,.contact_section_officeActions,.contact_section_officeLink,.contact_section_preview,.contact_section_frame,.contact_section_previewNote):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.contact_section_contact,.contact_section_tabular,.contact_section_inner,.contact_section_intro,.contact_section_title,.contact_section_description,.contact_section_facts,.contact_section_morph,.contact_section_face,.contact_section_formCard,.contact_section_formBody,.contact_section_row,.contact_section_topicField,.contact_section_fieldLabel,.contact_section_topics,.contact_section_topic,.contact_section_topicHighlight,.contact_section_failure,.contact_section_submitRow,.contact_section_fine,.contact_section_success,.contact_section_successMark,.contact_section_successTitle,.contact_section_successText,.contact_section_channels,.contact_section_channelList,.contact_section_channel,.contact_section_channelHighlight,.contact_section_channelIcon,.contact_section_channelText,.contact_section_channelPanel,.contact_section_channelDetail,.contact_section_copyRow,.contact_section_confirm,.contact_section_confirmNote,.contact_section_agent,.contact_section_offices,.contact_section_office,.contact_section_officeHead,.contact_section_officeTime,.contact_section_officeStatus,.contact_section_statusDot,.contact_section_address,.contact_section_officeActions,.contact_section_officeLink,.contact_section_preview,.contact_section_frame,.contact_section_previewNote),[data-reduced-motion=true] :is(.contact_section_contact,.contact_section_tabular,.contact_section_inner,.contact_section_intro,.contact_section_title,.contact_section_description,.contact_section_facts,.contact_section_morph,.contact_section_face,.contact_section_formCard,.contact_section_formBody,.contact_section_row,.contact_section_topicField,.contact_section_fieldLabel,.contact_section_topics,.contact_section_topic,.contact_section_topicHighlight,.contact_section_failure,.contact_section_submitRow,.contact_section_fine,.contact_section_success,.contact_section_successMark,.contact_section_successTitle,.contact_section_successText,.contact_section_channels,.contact_section_channelList,.contact_section_channel,.contact_section_channelHighlight,.contact_section_channelIcon,.contact_section_channelText,.contact_section_channelPanel,.contact_section_channelDetail,.contact_section_copyRow,.contact_section_confirm,.contact_section_confirmNote,.contact_section_agent,.contact_section_offices,.contact_section_office,.contact_section_officeHead,.contact_section_officeTime,.contact_section_officeStatus,.contact_section_statusDot,.contact_section_address,.contact_section_officeActions,.contact_section_officeLink,.contact_section_preview,.contact_section_frame,.contact_section_previewNote):before,[data-reduced-motion=true] :is(.contact_section_contact,.contact_section_tabular,.contact_section_inner,.contact_section_intro,.contact_section_title,.contact_section_description,.contact_section_facts,.contact_section_morph,.contact_section_face,.contact_section_formCard,.contact_section_formBody,.contact_section_row,.contact_section_topicField,.contact_section_fieldLabel,.contact_section_topics,.contact_section_topic,.contact_section_topicHighlight,.contact_section_failure,.contact_section_submitRow,.contact_section_fine,.contact_section_success,.contact_section_successMark,.contact_section_successTitle,.contact_section_successText,.contact_section_channels,.contact_section_channelList,.contact_section_channel,.contact_section_channelHighlight,.contact_section_channelIcon,.contact_section_channelText,.contact_section_channelPanel,.contact_section_channelDetail,.contact_section_copyRow,.contact_section_confirm,.contact_section_confirmNote,.contact_section_agent,.contact_section_offices,.contact_section_office,.contact_section_officeHead,.contact_section_officeTime,.contact_section_officeStatus,.contact_section_statusDot,.contact_section_address,.contact_section_officeActions,.contact_section_officeLink,.contact_section_preview,.contact_section_frame,.contact_section_previewNote):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.contact_section_contact,.contact_section_tabular,.contact_section_inner,.contact_section_intro,.contact_section_title,.contact_section_description,.contact_section_facts,.contact_section_morph,.contact_section_face,.contact_section_formCard,.contact_section_formBody,.contact_section_row,.contact_section_topicField,.contact_section_fieldLabel,.contact_section_topics,.contact_section_topic,.contact_section_topicHighlight,.contact_section_failure,.contact_section_submitRow,.contact_section_fine,.contact_section_success,.contact_section_successMark,.contact_section_successTitle,.contact_section_successText,.contact_section_channels,.contact_section_channelList,.contact_section_channel,.contact_section_channelHighlight,.contact_section_channelIcon,.contact_section_channelText,.contact_section_channelPanel,.contact_section_channelDetail,.contact_section_copyRow,.contact_section_confirm,.contact_section_confirmNote,.contact_section_agent,.contact_section_offices,.contact_section_office,.contact_section_officeHead,.contact_section_officeTime,.contact_section_officeStatus,.contact_section_statusDot,.contact_section_address,.contact_section_officeActions,.contact_section_officeLink,.contact_section_preview,.contact_section_frame,.contact_section_previewNote),:is(.contact_section_contact,.contact_section_tabular,.contact_section_inner,.contact_section_intro,.contact_section_title,.contact_section_description,.contact_section_facts,.contact_section_morph,.contact_section_face,.contact_section_formCard,.contact_section_formBody,.contact_section_row,.contact_section_topicField,.contact_section_fieldLabel,.contact_section_topics,.contact_section_topic,.contact_section_topicHighlight,.contact_section_failure,.contact_section_submitRow,.contact_section_fine,.contact_section_success,.contact_section_successMark,.contact_section_successTitle,.contact_section_successText,.contact_section_channels,.contact_section_channelList,.contact_section_channel,.contact_section_channelHighlight,.contact_section_channelIcon,.contact_section_channelText,.contact_section_channelPanel,.contact_section_channelDetail,.contact_section_copyRow,.contact_section_confirm,.contact_section_confirmNote,.contact_section_agent,.contact_section_offices,.contact_section_office,.contact_section_officeHead,.contact_section_officeTime,.contact_section_officeStatus,.contact_section_statusDot,.contact_section_address,.contact_section_officeActions,.contact_section_officeLink,.contact_section_preview,.contact_section_frame,.contact_section_previewNote):before,:is(.contact_section_contact,.contact_section_tabular,.contact_section_inner,.contact_section_intro,.contact_section_title,.contact_section_description,.contact_section_facts,.contact_section_morph,.contact_section_face,.contact_section_formCard,.contact_section_formBody,.contact_section_row,.contact_section_topicField,.contact_section_fieldLabel,.contact_section_topics,.contact_section_topic,.contact_section_topicHighlight,.contact_section_failure,.contact_section_submitRow,.contact_section_fine,.contact_section_success,.contact_section_successMark,.contact_section_successTitle,.contact_section_successText,.contact_section_channels,.contact_section_channelList,.contact_section_channel,.contact_section_channelHighlight,.contact_section_channelIcon,.contact_section_channelText,.contact_section_channelPanel,.contact_section_channelDetail,.contact_section_copyRow,.contact_section_confirm,.contact_section_confirmNote,.contact_section_agent,.contact_section_offices,.contact_section_office,.contact_section_officeHead,.contact_section_officeTime,.contact_section_officeStatus,.contact_section_statusDot,.contact_section_address,.contact_section_officeActions,.contact_section_officeLink,.contact_section_preview,.contact_section_frame,.contact_section_previewNote):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.blog_grid_root{width:100%;min-width:0;container:blog_grid_blog / inline-size;background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.blog_grid_inner{position:relative;max-width:1180px;margin:0 auto;padding:var(--forma-arc-space-16) var(--forma-space-6)}.blog_grid_index{display:grid;gap:var(--forma-space-8)}.blog_grid_header{display:grid;gap:var(--forma-space-3);max-width:600px}.blog_grid_title{margin:0;font-family:var(--forma-font-family);font-size:clamp(1.75rem,1rem + 3cqi,var(--forma-arc-text-4xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display)}.blog_grid_description{margin:0;color:var(--forma-muted);font-size:var(--forma-arc-text-base);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.blog_grid_filters{display:flex;gap:2px;margin:0 calc(var(--forma-space-6) * -1);overflow-x:auto;padding:0 var(--forma-space-6);scrollbar-width:none}.blog_grid_filters::-webkit-scrollbar{display:none}.blog_grid_filter{position:relative;isolation:isolate;flex:none;height:36px;border:0;border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-4);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.blog_grid_filter[aria-pressed=true]{color:var(--forma-canvas)}@media(hover:hover)and (pointer:fine){.blog_grid_filter[aria-pressed=false]:hover{color:var(--forma-text)}}.blog_grid_filterHighlight{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--forma-text)}.blog_grid_clip{min-width:0}.blog_grid_clip[data-clip]{overflow:hidden}.blog_grid_stack{display:grid;gap:var(--forma-space-8)}.blog_grid_page{display:grid;gap:var(--forma-arc-space-12)}.blog_grid_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--forma-arc-space-12) var(--forma-space-6)}.blog_grid_card,.blog_grid_featured{display:grid;align-content:start;gap:var(--forma-space-4);border-radius:22px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.blog_grid_featured{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:var(--forma-arc-space-10)}.blog_grid_imageFrame{position:relative;overflow:hidden;aspect-ratio:3 / 2;border-radius:20px;background:var(--forma-surface)}.blog_grid_featured .blog_grid_imageFrame{aspect-ratio:16 / 10;border-radius:26px}.blog_grid_image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--forma-arc-duration-considered) var(--forma-ease-standard)}.blog_grid_cardBody{display:grid;align-content:start;gap:var(--forma-space-2)}.blog_grid_featured .blog_grid_cardBody{gap:var(--forma-space-3)}.blog_grid_meta{display:flex;flex-wrap:wrap;gap:6px;margin:0;color:var(--forma-faint);font-size:var(--forma-font-small)}.blog_grid_meta span:first-child{color:var(--forma-text);font-weight:500}.blog_grid_cardTitle{margin:0;font-size:var(--forma-font-section);font-weight:500;line-height:1.3;text-wrap:balance;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.blog_grid_featuredTitle{margin:0;font-family:var(--forma-font-family);font-size:clamp(var(--forma-arc-text-2xl),1rem + 2.2cqi,var(--forma-arc-text-3xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.blog_grid_excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:1.5;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog_grid_featured .blog_grid_excerpt{font-size:var(--forma-arc-text-base);-webkit-line-clamp:3}.blog_grid_byline{display:flex;min-width:0;align-items:center;gap:var(--forma-space-2);margin-top:var(--forma-space-2);font-size:var(--forma-font-size)}.blog_grid_avatar{width:24px;height:24px;flex:none;border-radius:50%;background:var(--forma-surface);object-fit:cover}.blog_grid_authorName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog_grid_readTime{flex:none;color:var(--forma-faint)}.blog_grid_readTime:before{content:"·";margin-right:var(--forma-space-2)}.blog_grid_card:active .blog_grid_imageFrame,.blog_grid_featured:active .blog_grid_imageFrame{transform:scale(.99)}.blog_grid_imageFrame{transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.blog_grid_card:hover .blog_grid_image,.blog_grid_featured:hover .blog_grid_image{transform:scale(1.03)}.blog_grid_card:hover .blog_grid_cardTitle{color:var(--forma-muted)}}.blog_grid_empty{margin:0;padding:var(--forma-arc-space-16) 0;color:var(--forma-muted);text-align:center}.blog_grid_pagination{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--forma-space-3);padding-top:var(--forma-space-6)}.blog_grid_pagination:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--forma-line)}.blog_grid_pageNumbers{display:flex;gap:2px}.blog_grid_pageNumber,.blog_grid_pageStep{position:relative;isolation:isolate;display:inline-flex;height:36px;min-width:36px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-3);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.blog_grid_pageNumber{padding:0}.blog_grid_pageNumber[aria-current=page]{color:var(--forma-text)}.blog_grid_pageHighlight{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--forma-surface)}.blog_grid_pageStep:disabled{color:var(--forma-faint);opacity:.5;cursor:default}.blog_grid_pageStep:not(:disabled):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.blog_grid_pageNumber:hover,.blog_grid_pageStep:not(:disabled):hover{color:var(--forma-text)}}.blog_grid_reader{display:grid;max-width:760px;gap:var(--forma-space-8);margin:0 auto}.blog_grid_back{display:inline-flex;width:fit-content;height:36px;align-items:center;gap:6px;border:0;border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-3) 0 var(--forma-space-2);margin-left:calc(var(--forma-space-2) * -1);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;cursor:pointer;transition:color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.blog_grid_back:hover{background:var(--forma-surface);color:var(--forma-text)}}.blog_grid_readerHead{display:grid;gap:var(--forma-space-3)}.blog_grid_readerTitle{margin:0;font-family:var(--forma-font-family);font-size:clamp(var(--forma-arc-text-2xl),1rem + 3.4cqi,var(--forma-arc-text-4xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.blog_grid_readerImage{overflow:hidden;aspect-ratio:16 / 9;border-radius:26px;background:var(--forma-surface)}.blog_grid_readerBody{display:grid;gap:var(--forma-arc-space-5)}.blog_grid_readerBody p{margin:0;color:var(--forma-muted);font-size:var(--forma-font-section);line-height:1.65;text-wrap:pretty}.blog_grid_readerBody .blog_grid_lead{color:var(--forma-text);font-size:var(--forma-arc-text-xl);line-height:1.5}@container blog_grid_blog (max-width: 900px){.blog_grid_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_grid_featured{gap:var(--forma-space-6)}}@container blog_grid_blog (max-width: 680px){.blog_grid_inner{padding:var(--forma-arc-space-12) var(--forma-space-4)}.blog_grid_filters{margin:0 calc(var(--forma-space-4) * -1);padding:0 var(--forma-space-4)}.blog_grid_featured{grid-template-columns:minmax(0,1fr);gap:var(--forma-space-4)}.blog_grid_featured .blog_grid_imageFrame{aspect-ratio:3 / 2;border-radius:20px}.blog_grid_page{gap:var(--forma-arc-space-10)}.blog_grid_grid{gap:var(--forma-arc-space-10) var(--forma-space-4)}.blog_grid_readerBody p{font-size:var(--forma-arc-text-base)}.blog_grid_readerBody .blog_grid_lead{font-size:var(--forma-font-section)}}@container blog_grid_blog (max-width: 540px){.blog_grid_grid{grid-template-columns:minmax(0,1fr)}.blog_grid_pageStep span{display:none}.blog_grid_pageStep{padding:0}}@media(prefers-reduced-motion:reduce){.blog_grid_image,.blog_grid_imageFrame{transition:none}.blog_grid_card:hover .blog_grid_image,.blog_grid_featured:hover .blog_grid_image{transform:none}}:is(.blog_grid_root,.blog_grid_inner,.blog_grid_index,.blog_grid_header,.blog_grid_title,.blog_grid_description,.blog_grid_filters,.blog_grid_filter,.blog_grid_filterHighlight,.blog_grid_clip,.blog_grid_stack,.blog_grid_page,.blog_grid_grid,.blog_grid_card,.blog_grid_featured,.blog_grid_imageFrame,.blog_grid_image,.blog_grid_cardBody,.blog_grid_meta,.blog_grid_cardTitle,.blog_grid_featuredTitle,.blog_grid_excerpt,.blog_grid_byline,.blog_grid_avatar,.blog_grid_authorName,.blog_grid_readTime,.blog_grid_empty,.blog_grid_pagination,.blog_grid_pageNumbers,.blog_grid_pageNumber,.blog_grid_pageStep,.blog_grid_pageHighlight,.blog_grid_reader,.blog_grid_back,.blog_grid_readerHead,.blog_grid_readerTitle,.blog_grid_readerImage,.blog_grid_readerBody,.blog_grid_lead):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.blog_grid_root,.blog_grid_inner,.blog_grid_index,.blog_grid_header,.blog_grid_title,.blog_grid_description,.blog_grid_filters,.blog_grid_filter,.blog_grid_filterHighlight,.blog_grid_clip,.blog_grid_stack,.blog_grid_page,.blog_grid_grid,.blog_grid_card,.blog_grid_featured,.blog_grid_imageFrame,.blog_grid_image,.blog_grid_cardBody,.blog_grid_meta,.blog_grid_cardTitle,.blog_grid_featuredTitle,.blog_grid_excerpt,.blog_grid_byline,.blog_grid_avatar,.blog_grid_authorName,.blog_grid_readTime,.blog_grid_empty,.blog_grid_pagination,.blog_grid_pageNumbers,.blog_grid_pageNumber,.blog_grid_pageStep,.blog_grid_pageHighlight,.blog_grid_reader,.blog_grid_back,.blog_grid_readerHead,.blog_grid_readerTitle,.blog_grid_readerImage,.blog_grid_readerBody,.blog_grid_lead):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.blog_grid_root,.blog_grid_inner,.blog_grid_index,.blog_grid_header,.blog_grid_title,.blog_grid_description,.blog_grid_filters,.blog_grid_filter,.blog_grid_filterHighlight,.blog_grid_clip,.blog_grid_stack,.blog_grid_page,.blog_grid_grid,.blog_grid_card,.blog_grid_featured,.blog_grid_imageFrame,.blog_grid_image,.blog_grid_cardBody,.blog_grid_meta,.blog_grid_cardTitle,.blog_grid_featuredTitle,.blog_grid_excerpt,.blog_grid_byline,.blog_grid_avatar,.blog_grid_authorName,.blog_grid_readTime,.blog_grid_empty,.blog_grid_pagination,.blog_grid_pageNumbers,.blog_grid_pageNumber,.blog_grid_pageStep,.blog_grid_pageHighlight,.blog_grid_reader,.blog_grid_back,.blog_grid_readerHead,.blog_grid_readerTitle,.blog_grid_readerImage,.blog_grid_readerBody,.blog_grid_lead),[data-reduced-motion=true] :is(.blog_grid_root,.blog_grid_inner,.blog_grid_index,.blog_grid_header,.blog_grid_title,.blog_grid_description,.blog_grid_filters,.blog_grid_filter,.blog_grid_filterHighlight,.blog_grid_clip,.blog_grid_stack,.blog_grid_page,.blog_grid_grid,.blog_grid_card,.blog_grid_featured,.blog_grid_imageFrame,.blog_grid_image,.blog_grid_cardBody,.blog_grid_meta,.blog_grid_cardTitle,.blog_grid_featuredTitle,.blog_grid_excerpt,.blog_grid_byline,.blog_grid_avatar,.blog_grid_authorName,.blog_grid_readTime,.blog_grid_empty,.blog_grid_pagination,.blog_grid_pageNumbers,.blog_grid_pageNumber,.blog_grid_pageStep,.blog_grid_pageHighlight,.blog_grid_reader,.blog_grid_back,.blog_grid_readerHead,.blog_grid_readerTitle,.blog_grid_readerImage,.blog_grid_readerBody,.blog_grid_lead):before,[data-reduced-motion=true] :is(.blog_grid_root,.blog_grid_inner,.blog_grid_index,.blog_grid_header,.blog_grid_title,.blog_grid_description,.blog_grid_filters,.blog_grid_filter,.blog_grid_filterHighlight,.blog_grid_clip,.blog_grid_stack,.blog_grid_page,.blog_grid_grid,.blog_grid_card,.blog_grid_featured,.blog_grid_imageFrame,.blog_grid_image,.blog_grid_cardBody,.blog_grid_meta,.blog_grid_cardTitle,.blog_grid_featuredTitle,.blog_grid_excerpt,.blog_grid_byline,.blog_grid_avatar,.blog_grid_authorName,.blog_grid_readTime,.blog_grid_empty,.blog_grid_pagination,.blog_grid_pageNumbers,.blog_grid_pageNumber,.blog_grid_pageStep,.blog_grid_pageHighlight,.blog_grid_reader,.blog_grid_back,.blog_grid_readerHead,.blog_grid_readerTitle,.blog_grid_readerImage,.blog_grid_readerBody,.blog_grid_lead):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.blog_grid_root,.blog_grid_inner,.blog_grid_index,.blog_grid_header,.blog_grid_title,.blog_grid_description,.blog_grid_filters,.blog_grid_filter,.blog_grid_filterHighlight,.blog_grid_clip,.blog_grid_stack,.blog_grid_page,.blog_grid_grid,.blog_grid_card,.blog_grid_featured,.blog_grid_imageFrame,.blog_grid_image,.blog_grid_cardBody,.blog_grid_meta,.blog_grid_cardTitle,.blog_grid_featuredTitle,.blog_grid_excerpt,.blog_grid_byline,.blog_grid_avatar,.blog_grid_authorName,.blog_grid_readTime,.blog_grid_empty,.blog_grid_pagination,.blog_grid_pageNumbers,.blog_grid_pageNumber,.blog_grid_pageStep,.blog_grid_pageHighlight,.blog_grid_reader,.blog_grid_back,.blog_grid_readerHead,.blog_grid_readerTitle,.blog_grid_readerImage,.blog_grid_readerBody,.blog_grid_lead),:is(.blog_grid_root,.blog_grid_inner,.blog_grid_index,.blog_grid_header,.blog_grid_title,.blog_grid_description,.blog_grid_filters,.blog_grid_filter,.blog_grid_filterHighlight,.blog_grid_clip,.blog_grid_stack,.blog_grid_page,.blog_grid_grid,.blog_grid_card,.blog_grid_featured,.blog_grid_imageFrame,.blog_grid_image,.blog_grid_cardBody,.blog_grid_meta,.blog_grid_cardTitle,.blog_grid_featuredTitle,.blog_grid_excerpt,.blog_grid_byline,.blog_grid_avatar,.blog_grid_authorName,.blog_grid_readTime,.blog_grid_empty,.blog_grid_pagination,.blog_grid_pageNumbers,.blog_grid_pageNumber,.blog_grid_pageStep,.blog_grid_pageHighlight,.blog_grid_reader,.blog_grid_back,.blog_grid_readerHead,.blog_grid_readerTitle,.blog_grid_readerImage,.blog_grid_readerBody,.blog_grid_lead):before,:is(.blog_grid_root,.blog_grid_inner,.blog_grid_index,.blog_grid_header,.blog_grid_title,.blog_grid_description,.blog_grid_filters,.blog_grid_filter,.blog_grid_filterHighlight,.blog_grid_clip,.blog_grid_stack,.blog_grid_page,.blog_grid_grid,.blog_grid_card,.blog_grid_featured,.blog_grid_imageFrame,.blog_grid_image,.blog_grid_cardBody,.blog_grid_meta,.blog_grid_cardTitle,.blog_grid_featuredTitle,.blog_grid_excerpt,.blog_grid_byline,.blog_grid_avatar,.blog_grid_authorName,.blog_grid_readTime,.blog_grid_empty,.blog_grid_pagination,.blog_grid_pageNumbers,.blog_grid_pageNumber,.blog_grid_pageStep,.blog_grid_pageHighlight,.blog_grid_reader,.blog_grid_back,.blog_grid_readerHead,.blog_grid_readerTitle,.blog_grid_readerImage,.blog_grid_readerBody,.blog_grid_lead):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.comparison_table_root{width:100%;min-width:0;container:comparison_table_compare / inline-size;background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.comparison_table_inner{display:grid;gap:var(--forma-space-8);max-width:1080px;margin:0 auto;padding:var(--forma-arc-space-16) var(--forma-space-6)}.comparison_table_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.comparison_table_header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--forma-space-6)}.comparison_table_intro{display:grid;gap:var(--forma-space-3);max-width:560px}.comparison_table_title{margin:0;font-family:var(--forma-font-family);font-size:clamp(var(--forma-arc-text-2xl),1rem + 3cqi,var(--forma-arc-text-4xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.comparison_table_description{margin:0;color:var(--forma-muted);font-size:var(--forma-arc-text-base);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.comparison_table_toggle{position:relative;display:inline-flex;align-items:center;gap:var(--forma-space-3);color:var(--forma-muted);font-size:var(--forma-font-size);font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.comparison_table_toggle input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.comparison_table_switch{position:relative;width:38px;height:22px;flex:none;border-radius:var(--forma-radius-pill);background:var(--forma-arc-control-track);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.comparison_table_thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--forma-arc-control-thumb);box-shadow:var(--forma-arc-control-thumb-shadow);transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),background-color var(--forma-duration-fast) var(--forma-ease-standard)}.comparison_table_toggle input:checked+.comparison_table_switch{background:var(--forma-arc-control-on)}.comparison_table_toggle input:checked+.comparison_table_switch .comparison_table_thumb{background:var(--forma-arc-control-thumb-on);transform:translate(16px)}.comparison_table_toggle:has(input:checked){color:var(--forma-text)}@media(hover:hover)and (pointer:fine){.comparison_table_toggle:hover input:not(:checked)+.comparison_table_switch{background:var(--forma-arc-control-track-hover)}}.comparison_table_picker{display:flex;gap:2px;margin:0 calc(var(--forma-space-4) * -1);overflow-x:auto;padding:0 var(--forma-space-4);scrollbar-width:none}.comparison_table_picker::-webkit-scrollbar{display:none}.comparison_table_pick{position:relative;isolation:isolate;flex:none;height:36px;border:0;border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-4);background:none;color:var(--forma-muted);font:inherit;font-size:var(--forma-font-size);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--forma-duration-fast) var(--forma-ease-standard)}.comparison_table_pick[aria-pressed=true]{color:var(--forma-text)}.comparison_table_pickHighlight{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--forma-surface)}.comparison_table_scroller{position:relative;overscroll-behavior:contain;scrollbar-width:thin}.comparison_table_table{--forma-arc-band: color-mix(in oklab, var(--forma-accent) 6%, var(--forma-surface-raised));--forma-arc-grid: minmax(0, 1.7fr) repeat(var(--forma-arc-columns), minmax(0, 1fr));display:grid}.comparison_table_head{position:sticky;z-index:3;top:var(--forma-arc-sticky-top, 0);background:color-mix(in oklab,var(--forma-canvas) 94%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow{display:grid;grid-template-columns:var(--forma-arc-grid)}.comparison_table_headRow{border-bottom:1px solid var(--forma-line)}.comparison_table_headFeature{min-height:84px}.comparison_table_headCell{position:relative;display:grid;min-height:84px;align-items:end;justify-items:center;overflow:hidden;padding:var(--forma-space-4) var(--forma-space-2) var(--forma-space-4);text-align:center}.comparison_table_headCell[data-own]{border-radius:20px 20px 0 0;background:var(--forma-arc-band)}.comparison_table_headText{display:grid;gap:2px}.comparison_table_headName{font-size:var(--forma-arc-text-base);font-weight:500;line-height:var(--forma-arc-leading-body)}.comparison_table_headCell[data-own] .comparison_table_headName{color:var(--forma-accent-hover)}[data-theme=dark] .comparison_table_headCell[data-own] .comparison_table_headName{color:var(--forma-text)}.comparison_table_headCaption{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.comparison_table_section{display:contents}.comparison_table_sectionRow{overflow:hidden}.comparison_table_sectionTitle{padding:var(--forma-space-8) var(--forma-space-2) var(--forma-space-2) 0;color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:500}.comparison_table_band[data-own]{background:var(--forma-arc-band)}.comparison_table_row{overflow:hidden}.comparison_table_row>*{border-bottom:1px solid var(--forma-arc-border-subtle);transition:background-color var(--forma-duration-fast) var(--forma-ease-standard)}.comparison_table_feature{display:grid;align-content:center;gap:2px;min-height:56px;padding:var(--forma-space-3) var(--forma-space-4) var(--forma-space-3) 0;font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body)}.comparison_table_hint{color:var(--forma-faint);font-size:var(--forma-font-small);font-weight:400}.comparison_table_cell{position:relative;display:grid;place-items:center;padding:var(--forma-space-2);text-align:center}.comparison_table_cell[data-own]{background:var(--forma-arc-band)}.comparison_table_cellInner{display:grid;place-items:center}@media(hover:hover)and (pointer:fine){.comparison_table_row:hover>*{background:color-mix(in oklab,var(--forma-text) 2.5%,transparent)}.comparison_table_row:hover>.comparison_table_cell[data-own]{background:color-mix(in oklab,var(--forma-accent) 9%,var(--forma-surface-raised))}}.comparison_table_markWrap{display:inline-grid;justify-items:center;gap:2px}.comparison_table_check circle{fill:color-mix(in oklab,var(--forma-text) 8%,transparent)}.comparison_table_check path{fill:none;stroke:var(--forma-text);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.comparison_table_check[data-own] circle{fill:var(--forma-arc-control-on)}.comparison_table_check[data-own] path{stroke:var(--forma-arc-control-glyph)}.comparison_table_partial circle{fill:none;stroke:var(--forma-faint);stroke-width:1.5}.comparison_table_partial path{fill:var(--forma-faint)}.comparison_table_cross{color:var(--forma-faint);opacity:.7}.comparison_table_note{max-width:12ch;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body)}.comparison_table_text{font-size:var(--forma-font-size);font-weight:500;font-variant-numeric:tabular-nums}.comparison_table_cell:not([data-own]) .comparison_table_text{color:var(--forma-muted);font-weight:400}.comparison_table_footRow>*{padding-top:var(--forma-arc-space-5)}.comparison_table_footCell{display:grid;place-items:center;padding-bottom:var(--forma-arc-space-5)}.comparison_table_footCell[data-own]{border-radius:0 0 20px 20px;background:var(--forma-arc-band)}.comparison_table_legend{display:flex;flex-wrap:wrap;align-content:start;gap:var(--forma-space-2) var(--forma-space-4);padding-right:var(--forma-space-4);color:var(--forma-faint);font-size:var(--forma-font-small)}.comparison_table_legend span{display:inline-flex;align-items:center;gap:6px}.comparison_table_legend .comparison_table_check path{stroke-width:2.2}.comparison_table_cta{display:inline-flex;height:var(--forma-control-small-height);max-width:calc(100% - var(--forma-space-2));align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:var(--forma-radius-pill);padding:0 var(--forma-space-4);background:var(--forma-text);color:var(--forma-canvas);font:inherit;font-size:var(--forma-font-size);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}a.comparison_table_cta{transition:transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}a.comparison_table_cta:active{transform:scale(.97)}.comparison_table_cta[data-done]{background:color-mix(in oklab,var(--forma-success) 14%,transparent);color:var(--forma-success)}.comparison_table_ctaLabel{display:inline-flex;align-items:center;gap:6px}@container comparison_table_compare (max-width: 820px){.comparison_table_table{--forma-arc-grid: minmax(0, 1.4fr) repeat(var(--forma-arc-columns), minmax(0, 1fr))}}@container comparison_table_compare (max-width: 640px){.comparison_table_inner{gap:var(--forma-space-6);padding:var(--forma-arc-space-12) var(--forma-space-4)}.comparison_table_table{--forma-arc-grid: minmax(0, 1.3fr) repeat(var(--forma-arc-columns), minmax(0, .9fr))}.comparison_table_headFeature,.comparison_table_headCell{min-height:72px}.comparison_table_legend{flex-direction:column}.comparison_table_feature{padding-right:var(--forma-space-3)}}@media(prefers-reduced-motion:reduce){.comparison_table_thumb{transition:none}}:is(.comparison_table_root,.comparison_table_inner,.comparison_table_srOnly,.comparison_table_header,.comparison_table_intro,.comparison_table_title,.comparison_table_description,.comparison_table_toggle,.comparison_table_switch,.comparison_table_thumb,.comparison_table_picker,.comparison_table_pick,.comparison_table_pickHighlight,.comparison_table_scroller,.comparison_table_table,.comparison_table_head,.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow,.comparison_table_headFeature,.comparison_table_headCell,.comparison_table_headText,.comparison_table_headName,.comparison_table_headCaption,.comparison_table_section,.comparison_table_sectionTitle,.comparison_table_band,.comparison_table_feature,.comparison_table_hint,.comparison_table_cell,.comparison_table_cellInner,.comparison_table_markWrap,.comparison_table_check,.comparison_table_partial,.comparison_table_cross,.comparison_table_note,.comparison_table_text,.comparison_table_footCell,.comparison_table_legend,.comparison_table_cta,.comparison_table_ctaLabel):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.comparison_table_root,.comparison_table_inner,.comparison_table_srOnly,.comparison_table_header,.comparison_table_intro,.comparison_table_title,.comparison_table_description,.comparison_table_toggle,.comparison_table_switch,.comparison_table_thumb,.comparison_table_picker,.comparison_table_pick,.comparison_table_pickHighlight,.comparison_table_scroller,.comparison_table_table,.comparison_table_head,.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow,.comparison_table_headFeature,.comparison_table_headCell,.comparison_table_headText,.comparison_table_headName,.comparison_table_headCaption,.comparison_table_section,.comparison_table_sectionTitle,.comparison_table_band,.comparison_table_feature,.comparison_table_hint,.comparison_table_cell,.comparison_table_cellInner,.comparison_table_markWrap,.comparison_table_check,.comparison_table_partial,.comparison_table_cross,.comparison_table_note,.comparison_table_text,.comparison_table_footCell,.comparison_table_legend,.comparison_table_cta,.comparison_table_ctaLabel):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.comparison_table_root,.comparison_table_inner,.comparison_table_srOnly,.comparison_table_header,.comparison_table_intro,.comparison_table_title,.comparison_table_description,.comparison_table_toggle,.comparison_table_switch,.comparison_table_thumb,.comparison_table_picker,.comparison_table_pick,.comparison_table_pickHighlight,.comparison_table_scroller,.comparison_table_table,.comparison_table_head,.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow,.comparison_table_headFeature,.comparison_table_headCell,.comparison_table_headText,.comparison_table_headName,.comparison_table_headCaption,.comparison_table_section,.comparison_table_sectionTitle,.comparison_table_band,.comparison_table_feature,.comparison_table_hint,.comparison_table_cell,.comparison_table_cellInner,.comparison_table_markWrap,.comparison_table_check,.comparison_table_partial,.comparison_table_cross,.comparison_table_note,.comparison_table_text,.comparison_table_footCell,.comparison_table_legend,.comparison_table_cta,.comparison_table_ctaLabel),[data-reduced-motion=true] :is(.comparison_table_root,.comparison_table_inner,.comparison_table_srOnly,.comparison_table_header,.comparison_table_intro,.comparison_table_title,.comparison_table_description,.comparison_table_toggle,.comparison_table_switch,.comparison_table_thumb,.comparison_table_picker,.comparison_table_pick,.comparison_table_pickHighlight,.comparison_table_scroller,.comparison_table_table,.comparison_table_head,.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow,.comparison_table_headFeature,.comparison_table_headCell,.comparison_table_headText,.comparison_table_headName,.comparison_table_headCaption,.comparison_table_section,.comparison_table_sectionTitle,.comparison_table_band,.comparison_table_feature,.comparison_table_hint,.comparison_table_cell,.comparison_table_cellInner,.comparison_table_markWrap,.comparison_table_check,.comparison_table_partial,.comparison_table_cross,.comparison_table_note,.comparison_table_text,.comparison_table_footCell,.comparison_table_legend,.comparison_table_cta,.comparison_table_ctaLabel):before,[data-reduced-motion=true] :is(.comparison_table_root,.comparison_table_inner,.comparison_table_srOnly,.comparison_table_header,.comparison_table_intro,.comparison_table_title,.comparison_table_description,.comparison_table_toggle,.comparison_table_switch,.comparison_table_thumb,.comparison_table_picker,.comparison_table_pick,.comparison_table_pickHighlight,.comparison_table_scroller,.comparison_table_table,.comparison_table_head,.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow,.comparison_table_headFeature,.comparison_table_headCell,.comparison_table_headText,.comparison_table_headName,.comparison_table_headCaption,.comparison_table_section,.comparison_table_sectionTitle,.comparison_table_band,.comparison_table_feature,.comparison_table_hint,.comparison_table_cell,.comparison_table_cellInner,.comparison_table_markWrap,.comparison_table_check,.comparison_table_partial,.comparison_table_cross,.comparison_table_note,.comparison_table_text,.comparison_table_footCell,.comparison_table_legend,.comparison_table_cta,.comparison_table_ctaLabel):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.comparison_table_root,.comparison_table_inner,.comparison_table_srOnly,.comparison_table_header,.comparison_table_intro,.comparison_table_title,.comparison_table_description,.comparison_table_toggle,.comparison_table_switch,.comparison_table_thumb,.comparison_table_picker,.comparison_table_pick,.comparison_table_pickHighlight,.comparison_table_scroller,.comparison_table_table,.comparison_table_head,.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow,.comparison_table_headFeature,.comparison_table_headCell,.comparison_table_headText,.comparison_table_headName,.comparison_table_headCaption,.comparison_table_section,.comparison_table_sectionTitle,.comparison_table_band,.comparison_table_feature,.comparison_table_hint,.comparison_table_cell,.comparison_table_cellInner,.comparison_table_markWrap,.comparison_table_check,.comparison_table_partial,.comparison_table_cross,.comparison_table_note,.comparison_table_text,.comparison_table_footCell,.comparison_table_legend,.comparison_table_cta,.comparison_table_ctaLabel),:is(.comparison_table_root,.comparison_table_inner,.comparison_table_srOnly,.comparison_table_header,.comparison_table_intro,.comparison_table_title,.comparison_table_description,.comparison_table_toggle,.comparison_table_switch,.comparison_table_thumb,.comparison_table_picker,.comparison_table_pick,.comparison_table_pickHighlight,.comparison_table_scroller,.comparison_table_table,.comparison_table_head,.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow,.comparison_table_headFeature,.comparison_table_headCell,.comparison_table_headText,.comparison_table_headName,.comparison_table_headCaption,.comparison_table_section,.comparison_table_sectionTitle,.comparison_table_band,.comparison_table_feature,.comparison_table_hint,.comparison_table_cell,.comparison_table_cellInner,.comparison_table_markWrap,.comparison_table_check,.comparison_table_partial,.comparison_table_cross,.comparison_table_note,.comparison_table_text,.comparison_table_footCell,.comparison_table_legend,.comparison_table_cta,.comparison_table_ctaLabel):before,:is(.comparison_table_root,.comparison_table_inner,.comparison_table_srOnly,.comparison_table_header,.comparison_table_intro,.comparison_table_title,.comparison_table_description,.comparison_table_toggle,.comparison_table_switch,.comparison_table_thumb,.comparison_table_picker,.comparison_table_pick,.comparison_table_pickHighlight,.comparison_table_scroller,.comparison_table_table,.comparison_table_head,.comparison_table_headRow,.comparison_table_row,.comparison_table_sectionRow,.comparison_table_footRow,.comparison_table_headFeature,.comparison_table_headCell,.comparison_table_headText,.comparison_table_headName,.comparison_table_headCaption,.comparison_table_section,.comparison_table_sectionTitle,.comparison_table_band,.comparison_table_feature,.comparison_table_hint,.comparison_table_cell,.comparison_table_cellInner,.comparison_table_markWrap,.comparison_table_check,.comparison_table_partial,.comparison_table_cross,.comparison_table_note,.comparison_table_text,.comparison_table_footCell,.comparison_table_legend,.comparison_table_cta,.comparison_table_ctaLabel):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.stats_band_band{container:stats_band_stats / inline-size;background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.stats_band_band *,.stats_band_band *:before,.stats_band_band *:after{box-sizing:border-box}.stats_band_srOnly{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stats_band_inner{max-width:1120px;margin:0 auto;padding:var(--forma-arc-space-24) var(--forma-space-8)}.stats_band_header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:last baseline;gap:var(--forma-space-4) var(--forma-arc-space-12);margin-bottom:var(--forma-arc-space-16)}.stats_band_title{max-width:16ch;margin:0;font-family:var(--forma-font-family);font-size:clamp(1.875rem,1rem + 2.6cqi,var(--forma-arc-text-4xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.stats_band_description{max-width:34ch;margin:0;justify-self:end;color:var(--forma-muted);font-size:var(--forma-arc-text-base);line-height:1.5;text-wrap:pretty}.stats_band_header:not(:has(.stats_band_title)){grid-template-columns:minmax(0,1fr)}.stats_band_header:not(:has(.stats_band_title)) .stats_band_description{justify-self:start}.stats_band_stats{position:relative;display:grid;grid-template-columns:repeat(var(--forma-arc-count),minmax(0,1fr));column-gap:var(--forma-arc-space-10);row-gap:var(--forma-arc-space-16);margin:0}.stats_band_stat{--forma-arc-start: calc(var(--forma-arc-i) * 90ms + var(--forma-arc-draw));--forma-arc-ink: var(--forma-muted);--forma-arc-soft: var(--forma-border-strong);position:relative;display:flex;min-width:0;flex-direction:column;cursor:default;-webkit-tap-highlight-color:transparent}.stats_band_stat:focus{outline:none}.stats_band_figure{order:-1;margin:0 0 var(--forma-arc-space-5)}.stats_band_label{color:var(--forma-text);font-size:var(--forma-font-size);font-weight:500;line-height:var(--forma-arc-leading-body);text-wrap:pretty}.stats_band_caption{display:grid;margin:2px 0 0;color:var(--forma-faint);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.stats_band_detail,.stats_band_context{grid-area:1 / 1;min-width:0;text-wrap:pretty;transition:opacity var(--forma-duration-normal) var(--forma-ease-standard),transform var(--forma-duration-normal) var(--forma-ease-standard)}.stats_band_stat[data-context] .stats_band_context{opacity:0;transform:translateY(4px)}.stats_band_context{color:var(--forma-muted)}.stats_band_number{display:inline-flex;align-items:baseline;font-family:var(--forma-font-family);font-size:clamp(2.5rem,1.4rem + 3cqi,var(--forma-arc-text-4xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.stats_band_prefix,.stats_band_suffix{color:var(--forma-faint);font-size:.5em;letter-spacing:-.01em}.stats_band_prefix{margin-right:.08em}.stats_band_suffix{margin-left:.1em}.stats_band_digits{display:inline-grid;justify-items:start}.stats_band_sizer,.stats_band_live{grid-area:1 / 1}.stats_band_sizer{visibility:hidden}.stats_band_visual{position:relative;display:flex;flex:none;flex-direction:column;justify-content:flex-end;height:calc(56px + var(--forma-space-8));margin:auto 0 0;padding-top:var(--forma-space-8)}.stats_band_visual>*{position:relative;height:100%}.stats_band_visual>.stats_band_bars[data-dense]{height:56%}.stats_band_draw{display:block;width:100%;height:100%;overflow:visible}.stats_band_trend{margin-right:3px}.stats_band_area{fill:var(--forma-arc-soft);opacity:.22;transition:fill var(--forma-duration-normal) var(--forma-ease-standard)}.stats_band_line{fill:none;stroke:var(--forma-arc-ink);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:stroke var(--forma-duration-normal) var(--forma-ease-standard)}.stats_band_endDot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--forma-arc-ink);box-shadow:0 0 0 2px var(--forma-canvas);transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),opacity .32s var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.stats_band_bars{display:flex;align-items:flex-end;gap:3px}.stats_band_bars[data-dense]{gap:0}.stats_band_bars[data-dense] .stats_band_bar{border-radius:0;clip-path:inset(0 22% 0 22%)}.stats_band_bar{flex:1 1 0;height:100%;border-radius:1px;background:var(--forma-arc-soft);transform:scaleY(var(--forma-arc-h));transform-origin:bottom;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),transform .56s var(--forma-ease-enter)}.stats_band_bar[data-ink]{background:var(--forma-arc-ink)}.stats_band_map{display:flex}.stats_band_map .stats_band_draw{width:auto;aspect-ratio:80 / 30}.stats_band_land{fill:var(--forma-arc-soft);transition:fill var(--forma-duration-normal) var(--forma-ease-standard)}.stats_band_lit{fill:var(--forma-arc-ink);transition:fill var(--forma-duration-normal) var(--forma-ease-standard)}.stats_band_stat:focus-visible{--forma-arc-ink: var(--forma-accent);--forma-arc-soft: color-mix(in oklab, var(--forma-accent) 42%, var(--forma-canvas))}.stats_band_stat[data-context]:focus-visible .stats_band_detail{opacity:0;transform:translateY(-4px)}.stats_band_stat[data-context]:focus-visible .stats_band_context{opacity:1;transform:none}@media(hover:none){.stats_band_stat:focus{--forma-arc-ink: var(--forma-accent);--forma-arc-soft: color-mix(in oklab, var(--forma-accent) 42%, var(--forma-canvas))}.stats_band_stat[data-context]:focus .stats_band_detail{opacity:0;transform:translateY(-4px)}.stats_band_stat[data-context]:focus .stats_band_context{opacity:1;transform:none}}@media(hover:hover){.stats_band_stat:hover{--forma-arc-ink: var(--forma-accent);--forma-arc-soft: color-mix(in oklab, var(--forma-accent) 42%, var(--forma-canvas))}.stats_band_stat[data-context]:hover .stats_band_detail{opacity:0;transform:translateY(-4px)}.stats_band_stat[data-context]:hover .stats_band_context{opacity:1;transform:none}}.stats_band_stat{opacity:0;transform:translateY(8px);transition:opacity .48s var(--forma-ease-enter),transform .64s var(--forma-ease-enter);transition-delay:calc(var(--forma-arc-i) * 90ms)}.stats_band_band[data-in-view] .stats_band_stat{opacity:1;transform:none}.stats_band_band:not([data-in-view]) .stats_band_draw{clip-path:inset(0 100% 0 0)}.stats_band_band:not([data-in-view]) .stats_band_bar{transform:scaleY(0)}.stats_band_band:not([data-in-view]) :is(.stats_band_endDot){opacity:0}.stats_band_band:not([data-in-view]) .stats_band_endDot{transform:scale(.3)}.stats_band_draw{clip-path:inset(0 -4px 0 0);transition:clip-path 1.1s var(--forma-arc-ease-in-out) var(--forma-arc-start)}.stats_band_band[data-in-view] .stats_band_bar{transition-delay:0ms,calc(var(--forma-arc-start) + var(--forma-arc-j) * .42s)}.stats_band_band[data-in-view] .stats_band_endDot{transition-delay:0ms,calc(var(--forma-arc-start) + 1s),calc(var(--forma-arc-start) + 1s)}.stats_band_band[data-layout=divided] .stats_band_stats{column-gap:0;row-gap:0}.stats_band_band[data-layout=divided] .stats_band_stats:before,.stats_band_band[data-layout=divided] .stats_band_stats:after{content:"";position:absolute;right:0;left:0;height:1px;background:var(--forma-line);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--forma-arc-ease-in-out)}.stats_band_band[data-layout=divided] .stats_band_stats:before{top:0}.stats_band_band[data-layout=divided] .stats_band_stats:after{bottom:0;transition-delay:.12s}.stats_band_band[data-layout=divided][data-in-view] .stats_band_stats:before,.stats_band_band[data-layout=divided][data-in-view] .stats_band_stats:after{transform:scaleX(1)}.stats_band_band[data-layout=divided] .stats_band_stat{padding:var(--forma-arc-space-10) var(--forma-space-8) var(--forma-space-8)}.stats_band_band[data-layout=divided] .stats_band_stat:first-child{padding-left:0}.stats_band_band[data-layout=divided] .stats_band_stat:last-child{padding-right:0}.stats_band_band[data-layout=divided] .stats_band_stat:not(:first-child):before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--forma-line);transform:scaleY(0);transform-origin:top;transition:transform .7s var(--forma-ease-enter);transition-delay:calc(var(--forma-arc-i) * 90ms + .24s)}.stats_band_band[data-layout=divided][data-in-view] .stats_band_stat:before{transform:scaleY(1)}@container stats_band_stats (max-width: 800px){.stats_band_inner{padding:var(--forma-arc-space-20) var(--forma-space-8)}.stats_band_header{grid-template-columns:minmax(0,1fr);margin-bottom:var(--forma-arc-space-12)}.stats_band_description{justify-self:start}.stats_band_stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--forma-space-8);row-gap:var(--forma-arc-space-12)}.stats_band_band[data-layout=divided] .stats_band_stat{padding:var(--forma-space-8) var(--forma-space-8) var(--forma-space-8)}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(odd){padding-left:0}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(2n){padding-right:0}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(odd):before{display:none}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(n+3):after{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--forma-line)}}@container stats_band_stats (max-width: 520px){.stats_band_inner{padding:var(--forma-arc-space-16) var(--forma-space-4)}.stats_band_header{margin-bottom:var(--forma-arc-space-10)}.stats_band_stats{grid-template-columns:minmax(0,1fr);row-gap:var(--forma-arc-space-10)}.stats_band_stat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40%);grid-template-areas:"figure visual" "label label" "caption caption";column-gap:var(--forma-space-6)}.stats_band_figure{grid-area:figure;align-self:end;margin-bottom:var(--forma-space-3)}.stats_band_label{grid-area:label}.stats_band_caption{grid-area:caption}.stats_band_visual{grid-area:visual;align-self:end;height:40px;margin:0 0 var(--forma-space-3);padding:0}.stats_band_map{justify-content:flex-end}.stats_band_band[data-layout=divided] .stats_band_stat,.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(n){padding:var(--forma-space-8) 0}.stats_band_band[data-layout=divided] .stats_band_stat:before{display:none}.stats_band_band[data-layout=divided] .stats_band_stat:nth-child(n+2):after{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--forma-line)}}@container stats_band_stats (max-width: 800px){.stats_band_stats[data-count="3"]{grid-template-columns:minmax(0,1fr)}.stats_band_band[data-layout=divided] .stats_band_stats[data-count="3"] .stats_band_stat{padding-right:0;padding-left:0}.stats_band_band[data-layout=divided] .stats_band_stats[data-count="3"] .stats_band_stat:before{display:none}.stats_band_band[data-layout=divided] .stats_band_stats[data-count="3"] .stats_band_stat:nth-child(n+2):after{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--forma-line)}}.stats_band_preview{display:grid;width:100%;justify-items:center;gap:var(--forma-space-4)}.stats_band_frame{width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:20px;background:var(--forma-canvas)}@media(prefers-reduced-motion:reduce){.stats_band_band .stats_band_stat,.stats_band_band .stats_band_draw,.stats_band_band .stats_band_bar,.stats_band_band .stats_band_endDot,.stats_band_band[data-layout=divided] .stats_band_stats:before,.stats_band_band[data-layout=divided] .stats_band_stats:after,.stats_band_band[data-layout=divided] .stats_band_stat:before{transition-duration:0ms;transition-delay:0ms}.stats_band_band .stats_band_stat{opacity:1;transform:none}.stats_band_band:not([data-in-view]) .stats_band_draw{clip-path:inset(0 -4px 0 0)}.stats_band_band:not([data-in-view]) .stats_band_bar{transform:scaleY(var(--forma-arc-h))}.stats_band_band:not([data-in-view]) :is(.stats_band_endDot){opacity:1;transform:none}.stats_band_detail,.stats_band_context{transition-duration:0ms}}:is(.stats_band_band,.stats_band_srOnly,.stats_band_inner,.stats_band_header,.stats_band_title,.stats_band_description,.stats_band_stats,.stats_band_stat,.stats_band_figure,.stats_band_label,.stats_band_caption,.stats_band_detail,.stats_band_context,.stats_band_number,.stats_band_prefix,.stats_band_suffix,.stats_band_digits,.stats_band_sizer,.stats_band_live,.stats_band_visual,.stats_band_bars,.stats_band_draw,.stats_band_trend,.stats_band_area,.stats_band_line,.stats_band_endDot,.stats_band_bar,.stats_band_map,.stats_band_land,.stats_band_lit,.stats_band_preview,.stats_band_frame):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.stats_band_band,.stats_band_srOnly,.stats_band_inner,.stats_band_header,.stats_band_title,.stats_band_description,.stats_band_stats,.stats_band_stat,.stats_band_figure,.stats_band_label,.stats_band_caption,.stats_band_detail,.stats_band_context,.stats_band_number,.stats_band_prefix,.stats_band_suffix,.stats_band_digits,.stats_band_sizer,.stats_band_live,.stats_band_visual,.stats_band_bars,.stats_band_draw,.stats_band_trend,.stats_band_area,.stats_band_line,.stats_band_endDot,.stats_band_bar,.stats_band_map,.stats_band_land,.stats_band_lit,.stats_band_preview,.stats_band_frame):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.stats_band_band,.stats_band_srOnly,.stats_band_inner,.stats_band_header,.stats_band_title,.stats_band_description,.stats_band_stats,.stats_band_stat,.stats_band_figure,.stats_band_label,.stats_band_caption,.stats_band_detail,.stats_band_context,.stats_band_number,.stats_band_prefix,.stats_band_suffix,.stats_band_digits,.stats_band_sizer,.stats_band_live,.stats_band_visual,.stats_band_bars,.stats_band_draw,.stats_band_trend,.stats_band_area,.stats_band_line,.stats_band_endDot,.stats_band_bar,.stats_band_map,.stats_band_land,.stats_band_lit,.stats_band_preview,.stats_band_frame),[data-reduced-motion=true] :is(.stats_band_band,.stats_band_srOnly,.stats_band_inner,.stats_band_header,.stats_band_title,.stats_band_description,.stats_band_stats,.stats_band_stat,.stats_band_figure,.stats_band_label,.stats_band_caption,.stats_band_detail,.stats_band_context,.stats_band_number,.stats_band_prefix,.stats_band_suffix,.stats_band_digits,.stats_band_sizer,.stats_band_live,.stats_band_visual,.stats_band_bars,.stats_band_draw,.stats_band_trend,.stats_band_area,.stats_band_line,.stats_band_endDot,.stats_band_bar,.stats_band_map,.stats_band_land,.stats_band_lit,.stats_band_preview,.stats_band_frame):before,[data-reduced-motion=true] :is(.stats_band_band,.stats_band_srOnly,.stats_band_inner,.stats_band_header,.stats_band_title,.stats_band_description,.stats_band_stats,.stats_band_stat,.stats_band_figure,.stats_band_label,.stats_band_caption,.stats_band_detail,.stats_band_context,.stats_band_number,.stats_band_prefix,.stats_band_suffix,.stats_band_digits,.stats_band_sizer,.stats_band_live,.stats_band_visual,.stats_band_bars,.stats_band_draw,.stats_band_trend,.stats_band_area,.stats_band_line,.stats_band_endDot,.stats_band_bar,.stats_band_map,.stats_band_land,.stats_band_lit,.stats_band_preview,.stats_band_frame):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.stats_band_band,.stats_band_srOnly,.stats_band_inner,.stats_band_header,.stats_band_title,.stats_band_description,.stats_band_stats,.stats_band_stat,.stats_band_figure,.stats_band_label,.stats_band_caption,.stats_band_detail,.stats_band_context,.stats_band_number,.stats_band_prefix,.stats_band_suffix,.stats_band_digits,.stats_band_sizer,.stats_band_live,.stats_band_visual,.stats_band_bars,.stats_band_draw,.stats_band_trend,.stats_band_area,.stats_band_line,.stats_band_endDot,.stats_band_bar,.stats_band_map,.stats_band_land,.stats_band_lit,.stats_band_preview,.stats_band_frame),:is(.stats_band_band,.stats_band_srOnly,.stats_band_inner,.stats_band_header,.stats_band_title,.stats_band_description,.stats_band_stats,.stats_band_stat,.stats_band_figure,.stats_band_label,.stats_band_caption,.stats_band_detail,.stats_band_context,.stats_band_number,.stats_band_prefix,.stats_band_suffix,.stats_band_digits,.stats_band_sizer,.stats_band_live,.stats_band_visual,.stats_band_bars,.stats_band_draw,.stats_band_trend,.stats_band_area,.stats_band_line,.stats_band_endDot,.stats_band_bar,.stats_band_map,.stats_band_land,.stats_band_lit,.stats_band_preview,.stats_band_frame):before,:is(.stats_band_band,.stats_band_srOnly,.stats_band_inner,.stats_band_header,.stats_band_title,.stats_band_description,.stats_band_stats,.stats_band_stat,.stats_band_figure,.stats_band_label,.stats_band_caption,.stats_band_detail,.stats_band_context,.stats_band_number,.stats_band_prefix,.stats_band_suffix,.stats_band_digits,.stats_band_sizer,.stats_band_live,.stats_band_visual,.stats_band_bars,.stats_band_draw,.stats_band_trend,.stats_band_area,.stats_band_line,.stats_band_endDot,.stats_band_bar,.stats_band_map,.stats_band_land,.stats_band_lit,.stats_band_preview,.stats_band_frame):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.cta_section_cta{container:cta_section_cta / inline-size;background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body)}.cta_section_cta *,.cta_section_cta *:before,.cta_section_cta *:after{box-sizing:border-box}.cta_section_title{margin:0;font-family:var(--forma-font-family);font-size:clamp(1.875rem,1rem + 3.4cqi,var(--forma-arc-text-4xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.cta_section_description{margin:0;color:var(--forma-muted);font-size:var(--forma-font-section);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.cta_section_actions{display:flex;flex-wrap:wrap;gap:var(--forma-space-3)}.cta_section_arrow{transition:transform var(--forma-duration-fast) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.cta_section_action:hover .cta_section_arrow,.cta_section_linkAction:hover .cta_section_arrow{transform:translate(3px)}}.cta_section_linkAction{display:inline-flex;height:var(--forma-control-large-height);align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--forma-radius-control);padding:0 20px;font-size:var(--forma-font-size);font-weight:500;text-decoration:none;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),border-color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}.cta_section_linkAction[data-size=sm]{height:var(--forma-control-small-height);padding:0 14px}.cta_section_linkAction[data-variant=primary]{background:var(--forma-text);color:var(--forma-canvas)}.cta_section_linkAction[data-variant=secondary]{border-color:var(--forma-line);background:var(--forma-surface-raised);color:var(--forma-text)}.cta_section_linkAction:active{transform:scale(.97)}.cta_section_centeredWrap{max-width:1120px;margin:0 auto;padding:var(--forma-arc-space-16) var(--forma-space-8)}.cta_section_centered{display:grid;justify-items:center;gap:var(--forma-space-4);border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);padding:var(--forma-arc-space-24) var(--forma-space-8);background:color-mix(in oklab,var(--forma-surface) 45%,var(--forma-surface-raised));text-align:center}.cta_section_centered .cta_section_title{max-width:18ch}.cta_section_centered .cta_section_description{max-width:34rem}.cta_section_centered .cta_section_actions{justify-content:center;margin-top:var(--forma-space-4)}.cta_section_note{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--forma-space-3);margin:var(--forma-space-3) 0 0;color:var(--forma-faint);font-size:var(--forma-font-size)}.cta_section_faces{display:flex;padding-left:6px}.cta_section_faces img{display:block;width:26px;height:26px;margin-left:-6px;border:2px solid var(--forma-surface-raised);border-radius:50%;object-fit:cover}.cta_section_split{display:grid;max-width:1120px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--forma-arc-space-16);margin:0 auto;padding:var(--forma-arc-space-24) var(--forma-space-8)}.cta_section_splitCopy{display:grid;justify-items:start;gap:var(--forma-space-4)}.cta_section_splitCopy .cta_section_actions{margin-top:var(--forma-space-4)}.cta_section_points{display:grid;gap:var(--forma-space-2);margin:var(--forma-space-2) 0 0;padding:0;list-style:none}.cta_section_points li{display:flex;align-items:center;gap:var(--forma-space-3);color:var(--forma-muted);font-size:var(--forma-font-size)}.cta_section_points svg{flex:none;color:var(--forma-success)}.cta_section_stage{display:grid;min-height:380px;place-items:center;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);padding:var(--forma-space-8);background:color-mix(in oklab,var(--forma-surface) 55%,var(--forma-surface-raised))}.cta_section_setup{width:min(100%,360px);border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-raised);overflow:hidden}.cta_section_setupHead{display:flex;align-items:center;gap:10px;padding:16px 18px 14px}.cta_section_workspaceMark{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:8px;background:var(--forma-text);color:var(--forma-canvas);font-size:var(--forma-font-size);font-weight:500}.cta_section_setupTitle{font-size:var(--forma-font-size);font-weight:500}.cta_section_setupStatus{display:inline-grid;margin-left:auto;color:var(--forma-faint);font-size:var(--forma-font-small);justify-items:end}.cta_section_setupStatus>span{grid-area:1 / 1;opacity:0;transform:translateY(4px);filter:blur(2px);transition:opacity var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-duration-normal) var(--forma-ease-enter),filter var(--forma-duration-fast) var(--forma-ease-standard)}.cta_section_setupStatus>span[data-shown]{opacity:1;transform:none;filter:blur(0)}.cta_section_setup[data-done] .cta_section_setupStatus>span:last-child{color:var(--forma-success);font-weight:500}.cta_section_progress{height:2px;margin:0 18px;border-radius:1px;background:var(--forma-line);overflow:hidden}.cta_section_progress>span{display:block;height:100%;background:var(--forma-success);transform-origin:left;transition:transform var(--forma-arc-duration-considered) var(--forma-arc-ease-in-out)}.cta_section_steps{display:grid;gap:2px;margin:0;padding:10px 8px 12px;list-style:none}.cta_section_step{display:flex;min-height:44px;align-items:center;gap:12px;border-radius:14px;padding:0 10px;color:var(--forma-faint);font-size:var(--forma-font-size);transition:color var(--forma-duration-normal) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard)}.cta_section_step[data-active]{background:var(--forma-surface);color:var(--forma-text)}.cta_section_step[data-done]{color:var(--forma-text)}.cta_section_stepMark{position:relative;display:grid;width:20px;height:20px;flex:none;place-items:center;border:1.5px dashed var(--forma-border-strong);border-radius:50%;color:transparent;transition:border-color var(--forma-duration-normal) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}.cta_section_stepMark svg{transform:scale(.5);opacity:0;transition:transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring),opacity var(--forma-duration-fast) var(--forma-ease-standard)}.cta_section_step[data-active] .cta_section_stepMark{border-style:solid;border-color:var(--forma-faint)}.cta_section_step[data-done] .cta_section_stepMark{border-style:solid;border-color:var(--forma-success);background:var(--forma-success);color:var(--forma-canvas)}.cta_section_step[data-done] .cta_section_stepMark svg{transform:scale(1);opacity:1}.cta_section_stepLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta_section_stepFaces{display:flex;margin-left:auto;padding-left:6px}.cta_section_stepFaces img{display:block;width:22px;height:22px;margin-left:-6px;border:2px solid var(--forma-surface-raised);border-radius:50%;object-fit:cover;opacity:0;transform:translate(-6px) scale(.9);transition:opacity var(--forma-duration-normal) var(--forma-ease-standard),transform var(--forma-arc-duration-spring) var(--forma-arc-ease-spring)}.cta_section_step[data-done] .cta_section_stepFaces img,.cta_section_step[data-active] .cta_section_stepFaces img{opacity:1;transform:none}.cta_section_bannerWrap{overflow:hidden}.cta_section_bannerPad{max-width:calc(1120px + 2 * var(--forma-space-8));margin:0 auto;padding:var(--forma-space-6) var(--forma-space-8)}.cta_section_banner{display:flex;align-items:center;justify-content:space-between;gap:var(--forma-space-4);border:1px solid var(--forma-line);border-radius:20px;padding:10px 10px 10px 20px;background:var(--forma-surface-raised)}.cta_section_bannerText{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:2px var(--forma-space-2);margin:0;font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.cta_section_bannerText strong{font-weight:500}.cta_section_bannerText span{color:var(--forma-muted)}.cta_section_bannerActions{display:flex;flex:none;align-items:center;gap:var(--forma-space-1)}.cta_section_dismiss{display:grid;width:var(--forma-control-small-height);height:var(--forma-control-small-height);place-items:center;border:0;border-radius:50%;background:none;color:var(--forma-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-fast) var(--forma-ease-standard),transform var(--forma-arc-duration-instant) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.cta_section_dismiss:hover{background:var(--forma-surface);color:var(--forma-text)}}.cta_section_dismiss:active{transform:scale(.94)}@container cta_section_cta (max-width: 860px){.cta_section_split{grid-template-columns:minmax(0,1fr);gap:var(--forma-arc-space-10);padding:var(--forma-arc-space-16) var(--forma-space-8)}.cta_section_stage{min-height:320px}}@container cta_section_cta (max-width: 560px){.cta_section_centeredWrap{padding:var(--forma-arc-space-10) var(--forma-space-4)}.cta_section_centered{padding:var(--forma-arc-space-16) var(--forma-arc-space-5);border-radius:28px}.cta_section_split{padding:var(--forma-arc-space-12) var(--forma-space-4)}.cta_section_stage{padding:var(--forma-arc-space-5);border-radius:28px}.cta_section_description{font-size:var(--forma-arc-text-base)}.cta_section_actions{width:100%;flex-direction:column}.cta_section_actions>*{width:100%}.cta_section_bannerPad{padding:var(--forma-space-4)}.cta_section_banner{align-items:flex-start;flex-direction:column;padding:16px}.cta_section_bannerActions{width:100%;justify-content:space-between}}.cta_section_preview{display:grid;width:100%;justify-items:center;gap:var(--forma-space-4)}.cta_section_frame{width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:20px;background:var(--forma-canvas)}.cta_section_restore{display:grid;min-height:104px;place-items:center;padding:var(--forma-space-6)}@media(prefers-reduced-motion:reduce){.cta_section_arrow,.cta_section_setupStatus>span,.cta_section_progress>span,.cta_section_step,.cta_section_stepMark,.cta_section_stepMark svg,.cta_section_stepFaces img{transition:none}}:is(.cta_section_cta,.cta_section_title,.cta_section_description,.cta_section_actions,.cta_section_arrow,.cta_section_action,.cta_section_linkAction,.cta_section_centeredWrap,.cta_section_centered,.cta_section_note,.cta_section_faces,.cta_section_split,.cta_section_splitCopy,.cta_section_points,.cta_section_stage,.cta_section_setup,.cta_section_setupHead,.cta_section_workspaceMark,.cta_section_setupTitle,.cta_section_setupStatus,.cta_section_progress,.cta_section_steps,.cta_section_step,.cta_section_stepMark,.cta_section_stepLabel,.cta_section_stepFaces,.cta_section_bannerWrap,.cta_section_bannerPad,.cta_section_banner,.cta_section_bannerText,.cta_section_bannerActions,.cta_section_dismiss,.cta_section_preview,.cta_section_frame,.cta_section_restore):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.cta_section_cta,.cta_section_title,.cta_section_description,.cta_section_actions,.cta_section_arrow,.cta_section_action,.cta_section_linkAction,.cta_section_centeredWrap,.cta_section_centered,.cta_section_note,.cta_section_faces,.cta_section_split,.cta_section_splitCopy,.cta_section_points,.cta_section_stage,.cta_section_setup,.cta_section_setupHead,.cta_section_workspaceMark,.cta_section_setupTitle,.cta_section_setupStatus,.cta_section_progress,.cta_section_steps,.cta_section_step,.cta_section_stepMark,.cta_section_stepLabel,.cta_section_stepFaces,.cta_section_bannerWrap,.cta_section_bannerPad,.cta_section_banner,.cta_section_bannerText,.cta_section_bannerActions,.cta_section_dismiss,.cta_section_preview,.cta_section_frame,.cta_section_restore):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.cta_section_cta,.cta_section_title,.cta_section_description,.cta_section_actions,.cta_section_arrow,.cta_section_action,.cta_section_linkAction,.cta_section_centeredWrap,.cta_section_centered,.cta_section_note,.cta_section_faces,.cta_section_split,.cta_section_splitCopy,.cta_section_points,.cta_section_stage,.cta_section_setup,.cta_section_setupHead,.cta_section_workspaceMark,.cta_section_setupTitle,.cta_section_setupStatus,.cta_section_progress,.cta_section_steps,.cta_section_step,.cta_section_stepMark,.cta_section_stepLabel,.cta_section_stepFaces,.cta_section_bannerWrap,.cta_section_bannerPad,.cta_section_banner,.cta_section_bannerText,.cta_section_bannerActions,.cta_section_dismiss,.cta_section_preview,.cta_section_frame,.cta_section_restore),[data-reduced-motion=true] :is(.cta_section_cta,.cta_section_title,.cta_section_description,.cta_section_actions,.cta_section_arrow,.cta_section_action,.cta_section_linkAction,.cta_section_centeredWrap,.cta_section_centered,.cta_section_note,.cta_section_faces,.cta_section_split,.cta_section_splitCopy,.cta_section_points,.cta_section_stage,.cta_section_setup,.cta_section_setupHead,.cta_section_workspaceMark,.cta_section_setupTitle,.cta_section_setupStatus,.cta_section_progress,.cta_section_steps,.cta_section_step,.cta_section_stepMark,.cta_section_stepLabel,.cta_section_stepFaces,.cta_section_bannerWrap,.cta_section_bannerPad,.cta_section_banner,.cta_section_bannerText,.cta_section_bannerActions,.cta_section_dismiss,.cta_section_preview,.cta_section_frame,.cta_section_restore):before,[data-reduced-motion=true] :is(.cta_section_cta,.cta_section_title,.cta_section_description,.cta_section_actions,.cta_section_arrow,.cta_section_action,.cta_section_linkAction,.cta_section_centeredWrap,.cta_section_centered,.cta_section_note,.cta_section_faces,.cta_section_split,.cta_section_splitCopy,.cta_section_points,.cta_section_stage,.cta_section_setup,.cta_section_setupHead,.cta_section_workspaceMark,.cta_section_setupTitle,.cta_section_setupStatus,.cta_section_progress,.cta_section_steps,.cta_section_step,.cta_section_stepMark,.cta_section_stepLabel,.cta_section_stepFaces,.cta_section_bannerWrap,.cta_section_bannerPad,.cta_section_banner,.cta_section_bannerText,.cta_section_bannerActions,.cta_section_dismiss,.cta_section_preview,.cta_section_frame,.cta_section_restore):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.cta_section_cta,.cta_section_title,.cta_section_description,.cta_section_actions,.cta_section_arrow,.cta_section_action,.cta_section_linkAction,.cta_section_centeredWrap,.cta_section_centered,.cta_section_note,.cta_section_faces,.cta_section_split,.cta_section_splitCopy,.cta_section_points,.cta_section_stage,.cta_section_setup,.cta_section_setupHead,.cta_section_workspaceMark,.cta_section_setupTitle,.cta_section_setupStatus,.cta_section_progress,.cta_section_steps,.cta_section_step,.cta_section_stepMark,.cta_section_stepLabel,.cta_section_stepFaces,.cta_section_bannerWrap,.cta_section_bannerPad,.cta_section_banner,.cta_section_bannerText,.cta_section_bannerActions,.cta_section_dismiss,.cta_section_preview,.cta_section_frame,.cta_section_restore),:is(.cta_section_cta,.cta_section_title,.cta_section_description,.cta_section_actions,.cta_section_arrow,.cta_section_action,.cta_section_linkAction,.cta_section_centeredWrap,.cta_section_centered,.cta_section_note,.cta_section_faces,.cta_section_split,.cta_section_splitCopy,.cta_section_points,.cta_section_stage,.cta_section_setup,.cta_section_setupHead,.cta_section_workspaceMark,.cta_section_setupTitle,.cta_section_setupStatus,.cta_section_progress,.cta_section_steps,.cta_section_step,.cta_section_stepMark,.cta_section_stepLabel,.cta_section_stepFaces,.cta_section_bannerWrap,.cta_section_bannerPad,.cta_section_banner,.cta_section_bannerText,.cta_section_bannerActions,.cta_section_dismiss,.cta_section_preview,.cta_section_frame,.cta_section_restore):before,:is(.cta_section_cta,.cta_section_title,.cta_section_description,.cta_section_actions,.cta_section_arrow,.cta_section_action,.cta_section_linkAction,.cta_section_centeredWrap,.cta_section_centered,.cta_section_note,.cta_section_faces,.cta_section_split,.cta_section_splitCopy,.cta_section_points,.cta_section_stage,.cta_section_setup,.cta_section_setupHead,.cta_section_workspaceMark,.cta_section_setupTitle,.cta_section_setupStatus,.cta_section_progress,.cta_section_steps,.cta_section_step,.cta_section_stepMark,.cta_section_stepLabel,.cta_section_stepFaces,.cta_section_bannerWrap,.cta_section_bannerPad,.cta_section_banner,.cta_section_bannerText,.cta_section_bannerActions,.cta_section_dismiss,.cta_section_preview,.cta_section_frame,.cta_section_restore):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.newsletter_signup_newsletter{--forma-arc-paper: var(--forma-surface-raised);--forma-arc-paper-back: color-mix(in oklab, var(--forma-surface-raised), var(--forma-surface) 55%);--forma-arc-paper-far: var(--forma-surface);--forma-arc-paper-shadow: 0 1px 1px oklch(0% 0 0 / .03), 0 10px 28px -6px oklch(0% 0 0 / .09);container:newsletter_signup_newsletter / inline-size;background:var(--forma-canvas);color:var(--forma-text);font-family:var(--forma-font-family);letter-spacing:var(--forma-arc-tracking-body);text-align:start}:root[data-theme=dark] .newsletter_signup_newsletter{--forma-arc-paper: oklch(24.5% 0 0);--forma-arc-paper-back: oklch(22.5% 0 0);--forma-arc-paper-far: oklch(21% 0 0);--forma-arc-paper-shadow: 0 1px 1px oklch(0% 0 0 / .2), 0 14px 32px -6px oklch(0% 0 0 / .45)}.newsletter_signup_newsletter *,.newsletter_signup_newsletter *:before,.newsletter_signup_newsletter *:after{box-sizing:border-box}.newsletter_signup_srOnly{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.newsletter_signup_inline{display:grid;max-width:1120px;grid-template-columns:minmax(0,1fr);gap:var(--forma-arc-space-12) var(--forma-arc-space-16);margin:0 auto;padding:var(--forma-arc-space-24) var(--forma-space-8)}.newsletter_signup_newsletter[data-aside] .newsletter_signup_inline{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center}.newsletter_signup_newsletter[data-variant=inline]:not([data-aside]) .newsletter_signup_inline{max-width:720px}.newsletter_signup_intro{display:grid;max-width:540px}.newsletter_signup_title{margin:0;font-family:var(--forma-font-family);font-size:clamp(2rem,1.1rem + 3.2cqi,var(--forma-arc-text-4xl));font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.newsletter_signup_description{margin:var(--forma-space-4) 0 0;color:var(--forma-muted);font-size:var(--forma-font-section);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.newsletter_signup_intro .newsletter_signup_form{margin-top:var(--forma-arc-space-10)}.newsletter_signup_aside{display:grid;justify-items:center;gap:var(--forma-space-6);min-width:0}.newsletter_signup_stack{display:grid;width:100%;max-width:440px;padding-top:24px}.newsletter_signup_issue{display:grid;grid-area:1 / 1;align-content:start;min-width:0;border:1px solid var(--forma-line);border-radius:22px;padding:22px 22px 18px;background:var(--forma-arc-paper);box-shadow:var(--forma-arc-paper-shadow);transform-origin:50% 0;transition:background-color var(--forma-arc-duration-considered) var(--forma-ease-standard)}.newsletter_signup_issueSizer{visibility:hidden;box-shadow:none}.newsletter_signup_issue[data-depth="1"]{background:var(--forma-arc-paper-back);box-shadow:none}.newsletter_signup_issue[data-depth="2"]{background:var(--forma-arc-paper-far);box-shadow:none}.newsletter_signup_issueHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--forma-space-3)}.newsletter_signup_masthead{font-family:var(--forma-font-family);font-size:var(--forma-arc-text-xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display)}.newsletter_signup_issueNumber,.newsletter_signup_issueMeta{color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);font-variant-numeric:tabular-nums}.newsletter_signup_issueMeta{display:flex;min-width:0;gap:6px;margin:2px 0 0;white-space:nowrap}.newsletter_signup_issueMeta>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.newsletter_signup_recipient{color:var(--forma-muted)}.newsletter_signup_recipientEmail{color:var(--forma-text)}.newsletter_signup_subject{min-height:calc(2em * var(--forma-arc-leading-display));margin:var(--forma-arc-space-5) 0 var(--forma-space-4);border-top:1px solid var(--forma-line);padding-top:var(--forma-arc-space-5);font-family:var(--forma-font-family);font-size:var(--forma-arc-text-2xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance;box-sizing:content-box}.newsletter_signup_stack[data-compact] .newsletter_signup_subject{font-size:var(--forma-arc-text-xl)}.newsletter_signup_stories{display:grid;gap:10px;margin:0;padding:0;list-style:none}.newsletter_signup_story{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px}.newsletter_signup_thumb{display:block;width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--forma-surface)}.newsletter_signup_storyTitle{display:-webkit-box;overflow:hidden;color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty}.newsletter_signup_minutes{color:var(--forma-faint);font-size:var(--forma-font-small);font-variant-numeric:tabular-nums;white-space:nowrap}.newsletter_signup_readers{display:flex;align-items:center;gap:var(--forma-space-3);color:var(--forma-muted);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body)}.newsletter_signup_faces{display:flex;flex:none;padding-left:6px}.newsletter_signup_faces img{display:block;width:28px;height:28px;margin-left:-6px;border:2px solid var(--forma-canvas);border-radius:50%;object-fit:cover}.newsletter_signup_card .newsletter_signup_faces img{border-color:var(--forma-surface-raised)}.newsletter_signup_readerLine{min-width:0;font-variant-numeric:tabular-nums;white-space:nowrap}.newsletter_signup_count{display:inline-block;color:var(--forma-text)}.newsletter_signup_count>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit;vertical-align:bottom}.newsletter_signup_you{display:inline-block;overflow:hidden;color:var(--forma-muted);vertical-align:bottom;white-space:nowrap}.newsletter_signup_newsletter[data-variant=card]{padding:var(--forma-arc-space-20) var(--forma-space-6)}.newsletter_signup_cardShell{display:grid;width:100%;place-items:center}.newsletter_signup_card{display:grid;width:min(100%,460px);overflow:hidden;border:1px solid var(--forma-line);border-radius:var(--forma-radius-panel);background:var(--forma-surface-raised);box-shadow:var(--forma-arc-shadow-resting)}.newsletter_signup_tray{display:grid;height:248px;grid-template-rows:minmax(0,1fr);overflow:hidden;justify-items:center;border-bottom:1px solid var(--forma-line);padding:20px 32px 0;background:var(--forma-surface)}.newsletter_signup_tray .newsletter_signup_stack{height:100%;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 64px),transparent)}.newsletter_signup_tray .newsletter_signup_issue{box-shadow:none}.newsletter_signup_cardBody{display:grid;padding:var(--forma-space-8)}.newsletter_signup_cardTitle{margin:0;font-family:var(--forma-font-family);font-size:var(--forma-arc-text-2xl);font-weight:500;letter-spacing:var(--forma-arc-tracking-display);line-height:var(--forma-arc-leading-display);text-wrap:balance}.newsletter_signup_card .newsletter_signup_description{margin-top:var(--forma-space-2);font-size:var(--forma-arc-text-base)}.newsletter_signup_card .newsletter_signup_form{margin-top:var(--forma-space-6)}.newsletter_signup_card .newsletter_signup_readers{margin-top:var(--forma-arc-space-5);border-top:1px solid var(--forma-arc-border-subtle);padding-top:var(--forma-arc-space-5)}:root[data-theme=dark] .newsletter_signup_tray{background:var(--forma-canvas)}.newsletter_signup_form{container:newsletter_signup_signup / inline-size;display:grid;gap:var(--forma-space-3);min-width:0}.newsletter_signup_pill{position:relative;display:flex;height:58px;align-items:center;gap:6px;border:1px solid var(--forma-border-strong);border-radius:999px;padding:5px 5px 5px 22px;background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),background-color var(--forma-duration-normal) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.newsletter_signup_pill:not([data-done]):hover{border-color:color-mix(in oklab,var(--forma-text) 32%,var(--forma-border-strong))}}.newsletter_signup_pill:focus-within{border-color:var(--forma-text)}.newsletter_signup_pill.newsletter_signup_pill[data-invalid]{border-color:var(--forma-danger)}.newsletter_signup_pill.newsletter_signup_pill[data-done]{border-color:color-mix(in oklab,var(--forma-success) 45%,var(--forma-line))}.newsletter_signup_input{width:100%;min-width:0;height:100%;flex:1;border:0;padding:0;background:none;color:var(--forma-text);font:inherit;font-size:var(--forma-arc-text-base);letter-spacing:inherit;outline:none;transition:color var(--forma-duration-normal) var(--forma-ease-standard)}.newsletter_signup_input::placeholder{color:var(--forma-faint)}.newsletter_signup_pill[data-done] .newsletter_signup_input{color:var(--forma-muted)}.newsletter_signup_submit{position:relative;display:inline-flex;height:100%;min-height:44px;flex:none;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0 20px;background:var(--forma-text);color:var(--forma-canvas);font:inherit;font-size:var(--forma-font-size);font-weight:500;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--forma-duration-normal) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}@media(hover:hover)and (pointer:fine){.newsletter_signup_submit[data-state=idle]:hover,.newsletter_signup_submit[data-state=retry]:hover{background:color-mix(in oklab,var(--forma-text) 84%,var(--forma-canvas))}}.newsletter_signup_submit[data-state=sending]{cursor:progress}.newsletter_signup_submit[data-state=done]{background:color-mix(in oklab,var(--forma-success) 13%,var(--forma-surface-raised));color:var(--forma-success);cursor:default}.newsletter_signup_labels{display:inline-grid;place-items:center}.newsletter_signup_sizer,.newsletter_signup_label{display:inline-flex;grid-area:1 / 1;align-items:center;gap:8px}.newsletter_signup_sizer{visibility:hidden}.newsletter_signup_note.newsletter_signup_sizer{display:block}.newsletter_signup_spinner{width:14px;height:14px;border:2px solid color-mix(in oklab,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:newsletter_signup_spin .7s linear infinite}@keyframes newsletter_signup_spin{to{transform:rotate(360deg)}}.newsletter_signup_check{display:inline-flex;width:16px;height:16px}.newsletter_signup_check svg{width:16px;height:16px}.newsletter_signup_message{display:grid}.newsletter_signup_message>*{grid-area:1 / 1;min-width:0}.newsletter_signup_messageLive{position:relative}.newsletter_signup_note{margin:0;padding-left:22px;color:var(--forma-faint);font-size:var(--forma-font-size);line-height:var(--forma-arc-leading-body);text-wrap:pretty}.newsletter_signup_note[data-tone=error]{color:var(--forma-danger)}.newsletter_signup_note[data-tone=success]{color:var(--forma-muted)}.newsletter_signup_link,.newsletter_signup_textButton{color:var(--forma-text);text-decoration:underline;text-decoration-color:var(--forma-border-strong);text-underline-offset:3px;transition:text-decoration-color var(--forma-duration-fast) var(--forma-ease-standard)}.newsletter_signup_textButton{border:0;padding:0;background:none;font:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.newsletter_signup_link:hover,.newsletter_signup_textButton:hover{text-decoration-color:currentColor}}@container newsletter_signup_newsletter (max-width: 860px){.newsletter_signup_newsletter[data-variant=inline] .newsletter_signup_inline{grid-template-columns:minmax(0,1fr);gap:var(--forma-arc-space-12);padding:var(--forma-arc-space-16) var(--forma-space-8)}.newsletter_signup_intro{max-width:600px}}@container newsletter_signup_newsletter (max-width: 520px){.newsletter_signup_newsletter[data-variant=inline] .newsletter_signup_inline{padding:var(--forma-arc-space-12) var(--forma-space-4);gap:var(--forma-arc-space-10)}.newsletter_signup_description{font-size:var(--forma-arc-text-base)}.newsletter_signup_intro .newsletter_signup_form{margin-top:var(--forma-space-8)}.newsletter_signup_issue{border-radius:20px;padding:18px 18px 16px}.newsletter_signup_subject,.newsletter_signup_stack[data-compact] .newsletter_signup_subject{font-size:var(--forma-arc-text-xl)}.newsletter_signup_newsletter[data-variant=card]{padding:var(--forma-arc-space-10) var(--forma-space-4)}.newsletter_signup_card{border-radius:28px}.newsletter_signup_tray{height:232px;padding:16px 20px 0}.newsletter_signup_cardBody{padding:var(--forma-space-6)}.newsletter_signup_note{padding-left:4px}}@container newsletter_signup_newsletter (max-width: 400px){.newsletter_signup_minutes{display:none}.newsletter_signup_issueMeta:has(.newsletter_signup_recipient)>:not(.newsletter_signup_recipient){display:none}.newsletter_signup_story{grid-template-columns:44px minmax(0,1fr)}.newsletter_signup_faces img{width:24px;height:24px}.newsletter_signup_readers{gap:var(--forma-space-2)}}@container newsletter_signup_newsletter (max-width: 360px){.newsletter_signup_readers{align-items:flex-start}.newsletter_signup_readerLine{min-height:2.8em;white-space:normal}}@container newsletter_signup_signup (max-width: 300px){.newsletter_signup_pill{height:auto;flex-direction:column;align-items:stretch;gap:8px;border:0;padding:0;background:none}.newsletter_signup_input{height:52px;flex:none;border:1px solid var(--forma-border-strong);border-radius:999px;padding:0 20px;background:var(--forma-surface-raised);transition:border-color var(--forma-duration-fast) var(--forma-ease-standard),color var(--forma-duration-normal) var(--forma-ease-standard)}.newsletter_signup_input:focus{border-color:var(--forma-text)}.newsletter_signup_pill.newsletter_signup_pill[data-invalid] .newsletter_signup_input{border-color:var(--forma-danger)}.newsletter_signup_pill.newsletter_signup_pill[data-done] .newsletter_signup_input{border-color:color-mix(in oklab,var(--forma-success) 45%,var(--forma-line))}.newsletter_signup_submit{height:48px}.newsletter_signup_note{padding-left:4px}}.newsletter_signup_preview{display:grid;width:100%;justify-items:center;gap:var(--forma-space-4)}.newsletter_signup_controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--forma-space-3) var(--forma-space-6)}.newsletter_signup_simulate{display:inline-flex;align-items:center;gap:10px;color:var(--forma-muted);font-size:var(--forma-font-size)}.newsletter_signup_simulate label{cursor:pointer}.newsletter_signup_frame{width:100%;overflow:hidden;border:1px solid var(--forma-line);border-radius:20px;background:var(--forma-canvas)}.newsletter_signup_caption{margin:0;color:var(--forma-faint);font-size:var(--forma-font-small);line-height:var(--forma-arc-leading-body);text-align:center}@media(prefers-reduced-motion:reduce){.newsletter_signup_pill,.newsletter_signup_submit,.newsletter_signup_input,.newsletter_signup_issue{transition:none}.newsletter_signup_spinner{animation-duration:1.6s}}:is(.newsletter_signup_newsletter,.newsletter_signup_srOnly,.newsletter_signup_inline,.newsletter_signup_intro,.newsletter_signup_title,.newsletter_signup_description,.newsletter_signup_form,.newsletter_signup_aside,.newsletter_signup_stack,.newsletter_signup_issue,.newsletter_signup_issueSizer,.newsletter_signup_issueHead,.newsletter_signup_masthead,.newsletter_signup_issueNumber,.newsletter_signup_issueMeta,.newsletter_signup_recipient,.newsletter_signup_recipientEmail,.newsletter_signup_subject,.newsletter_signup_stories,.newsletter_signup_story,.newsletter_signup_thumb,.newsletter_signup_storyTitle,.newsletter_signup_minutes,.newsletter_signup_readers,.newsletter_signup_faces,.newsletter_signup_card,.newsletter_signup_readerLine,.newsletter_signup_count,.newsletter_signup_you,.newsletter_signup_cardShell,.newsletter_signup_tray,.newsletter_signup_cardBody,.newsletter_signup_cardTitle,.newsletter_signup_pill,.newsletter_signup_input,.newsletter_signup_submit,.newsletter_signup_labels,.newsletter_signup_sizer,.newsletter_signup_label,.newsletter_signup_note,.newsletter_signup_spinner,.newsletter_signup_check,.newsletter_signup_message,.newsletter_signup_messageLive,.newsletter_signup_link,.newsletter_signup_textButton,.newsletter_signup_preview,.newsletter_signup_controls,.newsletter_signup_simulate,.newsletter_signup_frame,.newsletter_signup_caption):focus-visible{outline:2px solid var(--forma-focus);outline-offset:2px}:is(.newsletter_signup_newsletter,.newsletter_signup_srOnly,.newsletter_signup_inline,.newsletter_signup_intro,.newsletter_signup_title,.newsletter_signup_description,.newsletter_signup_form,.newsletter_signup_aside,.newsletter_signup_stack,.newsletter_signup_issue,.newsletter_signup_issueSizer,.newsletter_signup_issueHead,.newsletter_signup_masthead,.newsletter_signup_issueNumber,.newsletter_signup_issueMeta,.newsletter_signup_recipient,.newsletter_signup_recipientEmail,.newsletter_signup_subject,.newsletter_signup_stories,.newsletter_signup_story,.newsletter_signup_thumb,.newsletter_signup_storyTitle,.newsletter_signup_minutes,.newsletter_signup_readers,.newsletter_signup_faces,.newsletter_signup_card,.newsletter_signup_readerLine,.newsletter_signup_count,.newsletter_signup_you,.newsletter_signup_cardShell,.newsletter_signup_tray,.newsletter_signup_cardBody,.newsletter_signup_cardTitle,.newsletter_signup_pill,.newsletter_signup_input,.newsletter_signup_submit,.newsletter_signup_labels,.newsletter_signup_sizer,.newsletter_signup_label,.newsletter_signup_note,.newsletter_signup_spinner,.newsletter_signup_check,.newsletter_signup_message,.newsletter_signup_messageLive,.newsletter_signup_link,.newsletter_signup_textButton,.newsletter_signup_preview,.newsletter_signup_controls,.newsletter_signup_simulate,.newsletter_signup_frame,.newsletter_signup_caption):where(button,input,textarea,select){font-family:var(--forma-font-family)}[data-reduced-motion=true] :is(.newsletter_signup_newsletter,.newsletter_signup_srOnly,.newsletter_signup_inline,.newsletter_signup_intro,.newsletter_signup_title,.newsletter_signup_description,.newsletter_signup_form,.newsletter_signup_aside,.newsletter_signup_stack,.newsletter_signup_issue,.newsletter_signup_issueSizer,.newsletter_signup_issueHead,.newsletter_signup_masthead,.newsletter_signup_issueNumber,.newsletter_signup_issueMeta,.newsletter_signup_recipient,.newsletter_signup_recipientEmail,.newsletter_signup_subject,.newsletter_signup_stories,.newsletter_signup_story,.newsletter_signup_thumb,.newsletter_signup_storyTitle,.newsletter_signup_minutes,.newsletter_signup_readers,.newsletter_signup_faces,.newsletter_signup_card,.newsletter_signup_readerLine,.newsletter_signup_count,.newsletter_signup_you,.newsletter_signup_cardShell,.newsletter_signup_tray,.newsletter_signup_cardBody,.newsletter_signup_cardTitle,.newsletter_signup_pill,.newsletter_signup_input,.newsletter_signup_submit,.newsletter_signup_labels,.newsletter_signup_sizer,.newsletter_signup_label,.newsletter_signup_note,.newsletter_signup_spinner,.newsletter_signup_check,.newsletter_signup_message,.newsletter_signup_messageLive,.newsletter_signup_link,.newsletter_signup_textButton,.newsletter_signup_preview,.newsletter_signup_controls,.newsletter_signup_simulate,.newsletter_signup_frame,.newsletter_signup_caption),[data-reduced-motion=true] :is(.newsletter_signup_newsletter,.newsletter_signup_srOnly,.newsletter_signup_inline,.newsletter_signup_intro,.newsletter_signup_title,.newsletter_signup_description,.newsletter_signup_form,.newsletter_signup_aside,.newsletter_signup_stack,.newsletter_signup_issue,.newsletter_signup_issueSizer,.newsletter_signup_issueHead,.newsletter_signup_masthead,.newsletter_signup_issueNumber,.newsletter_signup_issueMeta,.newsletter_signup_recipient,.newsletter_signup_recipientEmail,.newsletter_signup_subject,.newsletter_signup_stories,.newsletter_signup_story,.newsletter_signup_thumb,.newsletter_signup_storyTitle,.newsletter_signup_minutes,.newsletter_signup_readers,.newsletter_signup_faces,.newsletter_signup_card,.newsletter_signup_readerLine,.newsletter_signup_count,.newsletter_signup_you,.newsletter_signup_cardShell,.newsletter_signup_tray,.newsletter_signup_cardBody,.newsletter_signup_cardTitle,.newsletter_signup_pill,.newsletter_signup_input,.newsletter_signup_submit,.newsletter_signup_labels,.newsletter_signup_sizer,.newsletter_signup_label,.newsletter_signup_note,.newsletter_signup_spinner,.newsletter_signup_check,.newsletter_signup_message,.newsletter_signup_messageLive,.newsletter_signup_link,.newsletter_signup_textButton,.newsletter_signup_preview,.newsletter_signup_controls,.newsletter_signup_simulate,.newsletter_signup_frame,.newsletter_signup_caption):before,[data-reduced-motion=true] :is(.newsletter_signup_newsletter,.newsletter_signup_srOnly,.newsletter_signup_inline,.newsletter_signup_intro,.newsletter_signup_title,.newsletter_signup_description,.newsletter_signup_form,.newsletter_signup_aside,.newsletter_signup_stack,.newsletter_signup_issue,.newsletter_signup_issueSizer,.newsletter_signup_issueHead,.newsletter_signup_masthead,.newsletter_signup_issueNumber,.newsletter_signup_issueMeta,.newsletter_signup_recipient,.newsletter_signup_recipientEmail,.newsletter_signup_subject,.newsletter_signup_stories,.newsletter_signup_story,.newsletter_signup_thumb,.newsletter_signup_storyTitle,.newsletter_signup_minutes,.newsletter_signup_readers,.newsletter_signup_faces,.newsletter_signup_card,.newsletter_signup_readerLine,.newsletter_signup_count,.newsletter_signup_you,.newsletter_signup_cardShell,.newsletter_signup_tray,.newsletter_signup_cardBody,.newsletter_signup_cardTitle,.newsletter_signup_pill,.newsletter_signup_input,.newsletter_signup_submit,.newsletter_signup_labels,.newsletter_signup_sizer,.newsletter_signup_label,.newsletter_signup_note,.newsletter_signup_spinner,.newsletter_signup_check,.newsletter_signup_message,.newsletter_signup_messageLive,.newsletter_signup_link,.newsletter_signup_textButton,.newsletter_signup_preview,.newsletter_signup_controls,.newsletter_signup_simulate,.newsletter_signup_frame,.newsletter_signup_caption):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:is(.newsletter_signup_newsletter,.newsletter_signup_srOnly,.newsletter_signup_inline,.newsletter_signup_intro,.newsletter_signup_title,.newsletter_signup_description,.newsletter_signup_form,.newsletter_signup_aside,.newsletter_signup_stack,.newsletter_signup_issue,.newsletter_signup_issueSizer,.newsletter_signup_issueHead,.newsletter_signup_masthead,.newsletter_signup_issueNumber,.newsletter_signup_issueMeta,.newsletter_signup_recipient,.newsletter_signup_recipientEmail,.newsletter_signup_subject,.newsletter_signup_stories,.newsletter_signup_story,.newsletter_signup_thumb,.newsletter_signup_storyTitle,.newsletter_signup_minutes,.newsletter_signup_readers,.newsletter_signup_faces,.newsletter_signup_card,.newsletter_signup_readerLine,.newsletter_signup_count,.newsletter_signup_you,.newsletter_signup_cardShell,.newsletter_signup_tray,.newsletter_signup_cardBody,.newsletter_signup_cardTitle,.newsletter_signup_pill,.newsletter_signup_input,.newsletter_signup_submit,.newsletter_signup_labels,.newsletter_signup_sizer,.newsletter_signup_label,.newsletter_signup_note,.newsletter_signup_spinner,.newsletter_signup_check,.newsletter_signup_message,.newsletter_signup_messageLive,.newsletter_signup_link,.newsletter_signup_textButton,.newsletter_signup_preview,.newsletter_signup_controls,.newsletter_signup_simulate,.newsletter_signup_frame,.newsletter_signup_caption),:is(.newsletter_signup_newsletter,.newsletter_signup_srOnly,.newsletter_signup_inline,.newsletter_signup_intro,.newsletter_signup_title,.newsletter_signup_description,.newsletter_signup_form,.newsletter_signup_aside,.newsletter_signup_stack,.newsletter_signup_issue,.newsletter_signup_issueSizer,.newsletter_signup_issueHead,.newsletter_signup_masthead,.newsletter_signup_issueNumber,.newsletter_signup_issueMeta,.newsletter_signup_recipient,.newsletter_signup_recipientEmail,.newsletter_signup_subject,.newsletter_signup_stories,.newsletter_signup_story,.newsletter_signup_thumb,.newsletter_signup_storyTitle,.newsletter_signup_minutes,.newsletter_signup_readers,.newsletter_signup_faces,.newsletter_signup_card,.newsletter_signup_readerLine,.newsletter_signup_count,.newsletter_signup_you,.newsletter_signup_cardShell,.newsletter_signup_tray,.newsletter_signup_cardBody,.newsletter_signup_cardTitle,.newsletter_signup_pill,.newsletter_signup_input,.newsletter_signup_submit,.newsletter_signup_labels,.newsletter_signup_sizer,.newsletter_signup_label,.newsletter_signup_note,.newsletter_signup_spinner,.newsletter_signup_check,.newsletter_signup_message,.newsletter_signup_messageLive,.newsletter_signup_link,.newsletter_signup_textButton,.newsletter_signup_preview,.newsletter_signup_controls,.newsletter_signup_simulate,.newsletter_signup_frame,.newsletter_signup_caption):before,:is(.newsletter_signup_newsletter,.newsletter_signup_srOnly,.newsletter_signup_inline,.newsletter_signup_intro,.newsletter_signup_title,.newsletter_signup_description,.newsletter_signup_form,.newsletter_signup_aside,.newsletter_signup_stack,.newsletter_signup_issue,.newsletter_signup_issueSizer,.newsletter_signup_issueHead,.newsletter_signup_masthead,.newsletter_signup_issueNumber,.newsletter_signup_issueMeta,.newsletter_signup_recipient,.newsletter_signup_recipientEmail,.newsletter_signup_subject,.newsletter_signup_stories,.newsletter_signup_story,.newsletter_signup_thumb,.newsletter_signup_storyTitle,.newsletter_signup_minutes,.newsletter_signup_readers,.newsletter_signup_faces,.newsletter_signup_card,.newsletter_signup_readerLine,.newsletter_signup_count,.newsletter_signup_you,.newsletter_signup_cardShell,.newsletter_signup_tray,.newsletter_signup_cardBody,.newsletter_signup_cardTitle,.newsletter_signup_pill,.newsletter_signup_input,.newsletter_signup_submit,.newsletter_signup_labels,.newsletter_signup_sizer,.newsletter_signup_label,.newsletter_signup_note,.newsletter_signup_spinner,.newsletter_signup_check,.newsletter_signup_message,.newsletter_signup_messageLive,.newsletter_signup_link,.newsletter_signup_textButton,.newsletter_signup_preview,.newsletter_signup_controls,.newsletter_signup_simulate,.newsletter_signup_frame,.newsletter_signup_caption):after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--site-bg);color:var(--forma-text);font-family:var(--forma-font-family);font-size:.875rem;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}svg{flex-shrink:0}button,input,select{max-width:100%}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,pre:focus-visible{outline:2px solid var(--forma-focus);outline-offset:3px}::selection{background:var(--forma-accent-soft)}:root{--site-bg: #fff;--site-panel: #f7f8fa;--site-panel-hover: #f0f1f4;--site-ink: #1c1e23;--site-line: #e9eaee;--site-soft: #f9f9fa;--site-green: #177653;--header-height: 4.5rem;--site-shadow: 0 18px 60px #1218240d;--site-radius: 1rem}[data-theme=dark]{--site-bg: #17191d;--site-panel: #1e2127;--site-panel-hover: #272b33;--site-ink: #f1f2f5;--site-line: #2b3039;--site-soft: #1b1e24;--site-green: #83d9b2;--site-shadow: 0 18px 60px #0003}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--site-ink)}h1{font-size:2.25rem;font-weight:580;line-height:1.2;letter-spacing:-.065em;margin:0 0 1rem}h2{font-weight:560;letter-spacing:-.035em;line-height:1.35}h3{font-weight:570;line-height:1.4}p{color:var(--forma-muted)}code,kbd,pre{font-family:var(--forma-font-mono)}p code,li code{font-size:.85em;background:var(--site-panel);border:1px solid var(--site-line);padding:.12rem .3rem;border-radius:.3rem;overflow-wrap:anywhere}button{background:none;border:0}a:hover{color:var(--site-ink)}.skip-link{position:fixed;z-index:150;top:.5rem;left:.5rem;padding:.7rem 1rem;background:var(--site-ink);color:var(--site-bg);border-radius:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem;border-bottom:1px solid var(--site-line);position:sticky;top:0;z-index:40;background:var(--site-bg)}.header-brand,.header-actions,.brand{display:flex;align-items:center}.header-brand{gap:.5rem}.brand{gap:.7rem;font-size:1.35rem;font-weight:650;letter-spacing:-.065em;white-space:nowrap;color:var(--site-ink)}.brand-ui{font-size:.85rem;font-weight:450;letter-spacing:-.03em;color:var(--forma-muted)}.forma-mark{width:1.65rem;height:1.7rem;position:relative;display:block;transform:rotate(-7deg)}.forma-mark i{position:absolute;display:block;background:currentColor;height:.42rem;border-radius:1rem;left:0}.forma-mark i:nth-child(1){top:0;width:1.5rem}.forma-mark i:nth-child(2){top:.6rem;width:1.1rem}.forma-mark i:nth-child(3){top:1.2rem;width:.68rem}.header-links{display:none;gap:.2rem;height:100%;align-items:center}.header-links a{color:var(--forma-muted);padding:.5rem .95rem;border-radius:2rem;font-size:.83rem}.header-links a:hover,.header-links .is-active{background:var(--site-panel);color:var(--site-ink)}.header-actions{gap:.2rem}.icon-button,.appearance>summary{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.65rem;list-style:none}.icon-button:hover,.appearance>summary:hover{background:var(--site-panel)}summary::-webkit-details-marker{display:none}.global-search{display:flex;align-items:center;gap:.6rem;height:2.5rem;width:2.5rem;justify-content:center;border:1px solid transparent;border-radius:.65rem;color:var(--forma-muted)}.global-search>span,.global-search kbd{display:none}.global-search:hover{background:var(--site-panel)}.header-start{display:none}.appearance{position:relative}.appearance-panel{position:absolute;top:calc(100% + .7rem);right:-2rem;width:17rem;padding:1rem;border:1px solid var(--site-line);border-radius:1rem;box-shadow:var(--site-shadow);background:var(--site-bg);z-index:70;animation:panel-in .18s var(--forma-ease-enter)}.appearance-panel>strong{display:block;font-size:.8rem;margin-bottom:.8rem}.appearance-panel>label{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.78rem;margin:.9rem 0}.appearance-panel select{width:7rem;border:1px solid var(--site-line);padding:.35rem .5rem;border-radius:.5rem;background:var(--site-panel);color:inherit}.motion-setting{border-top:1px solid var(--site-line);padding-top:1rem}.motion-setting small{display:block;font-size:.66rem;color:var(--forma-muted)}.motion-setting input{accent-color:var(--site-ink);width:1rem;height:1rem}.live-dot,.live-label i{width:.35rem;height:.35rem;display:inline-block;border-radius:50%;background:var(--site-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-green) 8%,transparent)}.eyebrow,.page-eyebrow{font-size:.62rem;font-weight:600;letter-spacing:.13em;line-height:1.5;color:var(--forma-muted)}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:3rem;padding:.65rem 1.2rem;border-radius:100px;font-size:.82rem;font-weight:520;transition:transform .16s var(--forma-ease-standard),background .16s}.button-link.primary{background:var(--site-ink);color:var(--site-bg);box-shadow:0 4px 10px #13192710}.button-link.primary:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--site-ink) 88%,var(--site-bg))}.button-link.secondary{border:1px solid var(--site-line);background:var(--site-bg)}.button-link.secondary:hover{background:var(--site-panel)}.text-link{display:inline-flex;align-items:center;gap:.55rem;font-weight:500;font-size:.82rem}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.home{max-width:100rem;margin:auto;padding:0 1.25rem}.home-hero{text-align:center;padding:4.5rem 0 4rem;position:relative}.hero-eyebrow{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.59rem;letter-spacing:.1em;color:var(--forma-muted);margin-bottom:1.75rem}.hero-version{font:.57rem var(--forma-font-mono);background:var(--site-panel);border:1px solid var(--site-line);border-radius:.35rem;padding:.12rem .3rem;letter-spacing:0}.home-hero h1{font-size:clamp(2.3rem,5.1vw,5rem);font-weight:530;line-height:1.22;letter-spacing:-.072em;margin-bottom:1.5rem}.home-hero h1 span{color:#8c929c}[data-theme=dark] .home-hero h1 span{color:#8b929f}.home-hero>p{font-size:.95rem;line-height:1.8;font-weight:420;letter-spacing:-.025em}.hero-actions{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:1.8rem 0 1.4rem;flex-wrap:wrap}.hero-meta{display:flex;justify-content:center;gap:.65rem 1rem;flex-wrap:wrap;font-size:.64rem;color:var(--forma-muted)}.hero-meta>span{display:flex;align-items:center;gap:.25rem}.hero-meta svg{color:var(--site-green)}.home-section-heading{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-end;margin-bottom:1.5rem}.home-section-heading h2{font-size:1.45rem;letter-spacing:-.055em;margin:.6rem 0 .65rem}.home-section-heading p{font-size:.8rem;margin-bottom:0}.home-section-heading>.text-link{display:none;white-space:nowrap}.featured-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.featured-card{border:1px solid var(--site-line);border-radius:1.2rem;overflow:hidden;min-width:0;background:var(--site-bg);transition:border-color .18s,box-shadow .18s}.featured-card:hover{border-color:var(--forma-border-strong);box-shadow:0 8px 22px #18233706}.featured-live{height:18rem;display:flex;align-items:center;justify-content:center;background:var(--site-soft);padding:2rem;overflow:visible;position:relative;border-radius:1.2rem 1.2rem 0 0}.featured-live>div{width:100%;max-width:30rem}.featured-card>a{padding:1.1rem 1.2rem;display:flex;gap:1.5rem;align-items:center;background:var(--site-bg);border-top:1px solid var(--site-line)}.featured-card>a>div{min-width:0;flex:1}.featured-card>a strong{display:block;font-size:.82rem;font-weight:560;line-height:1.4}.featured-card>a span{display:block;color:var(--forma-muted);font-size:.71rem;margin-top:.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.featured-card>a>svg{color:var(--forma-muted)}.home-system{display:grid;gap:2rem;padding:4rem 0;margin-top:2rem}.system-copy h2{font-size:2.2rem;line-height:1.3;letter-spacing:-.065em;margin:1rem 0}.system-copy p{font-size:.85rem;line-height:1.9}.system-preview{background:var(--site-soft);border:1px solid var(--site-line);border-radius:1.5rem;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:24rem}.system-preview-label{display:flex;align-items:center;gap:.5rem;font-size:.58rem;letter-spacing:.13em;color:var(--forma-muted);margin-bottom:2rem}.system-preview>div:not(.system-preview-label){width:100%;max-width:25rem}.home-principles{display:grid;gap:2rem;padding:3rem 0 4rem;border-top:1px solid var(--site-line)}.home-principles article>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--site-line);border-radius:.85rem;margin-bottom:1.3rem;background:var(--site-soft)}.home-principles h3{font-size:1rem;letter-spacing:-.035em;margin-bottom:.7rem}.home-principles p{font-size:.8rem;max-width:32ch;margin-bottom:1rem}.home-principles a{font-size:.74rem;display:flex;align-items:center;gap:.3rem}.home-cta{border:1px solid var(--site-line);border-radius:1.5rem;padding:3rem 1.25rem;text-align:center;background:var(--site-soft);margin-bottom:4rem}.home-cta h2{font-size:1.8rem;margin:1rem 0 1.7rem;letter-spacing:-.06em}.cta-note{display:block;margin-top:1rem;color:var(--forma-muted);font-size:.65rem}.site-footer{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding:1.75rem 0 2rem;border-top:1px solid var(--site-line);margin-top:4rem}.site-footer .brand{font-size:1rem}.site-footer .forma-mark{transform:scale(.7) rotate(-7deg);margin-right:-.25rem}.site-footer p{font-size:.68rem;margin:0;display:none}.site-footer nav{margin-left:auto;display:flex;gap:1rem;align-items:center;font-size:.65rem;color:var(--forma-muted)}.site-footer nav a{display:flex;gap:.15rem;align-items:center}.desktop-sidebar{display:none}.docs-main{min-width:0;padding:2rem 1.25rem 0;max-width:70rem;width:100%;margin:0 auto;outline:none}.page-eyebrow{margin:0 0 1rem}.page-eyebrow>span{letter-spacing:0;font-weight:400;border:1px solid var(--site-line);border-radius:1rem;padding:.2rem .5rem;margin-left:.4rem;font-size:.6rem}.page-description{font-size:.9rem;max-width:56ch;line-height:1.8;letter-spacing:-.02em;margin-bottom:2rem}.toc{display:none}.breadcrumbs{display:flex;align-items:center;gap:.65rem;font-size:.69rem;color:var(--forma-muted);margin-bottom:1.3rem}.breadcrumbs a:hover{color:var(--forma-text)}.breadcrumbs>span:last-child{color:var(--forma-text)}.detail-title{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.detail-title h1{font-size:2.25rem}.detail-title .page-description{margin-bottom:1rem}.free-badge{border:1px solid var(--site-line);border-radius:2rem;font-size:.62rem;padding:.15rem .5rem;color:var(--forma-muted);margin-top:.4rem}.detail-meta{display:flex;align-items:center;gap:.7rem 1rem;flex-wrap:wrap;color:var(--forma-muted);font-size:.66rem;margin-bottom:1.8rem}.detail-meta>span,.detail-meta>a{display:flex;align-items:center;gap:.3rem}.detail-meta .copy-button{font-size:.66rem;padding:0;min-height:1.7rem}.detail-preview{scroll-margin-top:6rem;margin-bottom:3rem}.preview-panel{border:1px solid var(--site-line);border-radius:1rem;background:var(--site-bg);min-width:0}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid var(--site-line)}.preview-tabs{display:flex;gap:.2rem;align-items:center}.preview-tabs button{padding:.4rem .8rem;border-radius:.5rem;color:var(--forma-muted);font-size:.75rem}.preview-tabs .is-active{background:var(--site-panel-hover);color:var(--site-ink);font-weight:520}.preview-tools{display:flex;align-items:center;gap:.3rem}.preview-tools button{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.4rem;color:var(--forma-muted)}.preview-tools button:hover,.preview-tools button[aria-pressed=true]{background:var(--site-panel)}.live-label{display:flex;align-items:center;gap:.4rem;font-size:.62rem;color:var(--forma-muted);padding:0 .4rem}.preview-stage{min-height:20rem;padding:2.5rem 1rem;display:flex;align-items:center;justify-content:center;background:var(--site-soft);border-radius:0 0 1rem 1rem;position:relative}.preview-inner{width:100%;min-width:0;display:flex;justify-content:center;align-items:center;transition:max-width .26s var(--forma-ease-standard)}.preview-inner>div{max-width:100%;min-width:0}.mobile-preview .preview-inner{max-width:23.4375rem;min-height:25rem;box-shadow:0 0 0 1px var(--site-line);border-radius:1rem;background:var(--site-bg);padding:1rem}.preview-controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.8rem 1rem;border-top:1px solid var(--site-line);background:var(--site-bg);border-radius:0 0 1rem 1rem;font-size:.7rem}.preview-controls>span{display:flex;align-items:center;gap:.4rem;color:var(--forma-muted);margin-right:.2rem}.preview-controls label{display:flex;align-items:center;gap:.5rem}.preview-controls select{border:1px solid var(--site-line);border-radius:.4rem;padding:.3rem .5rem;background:var(--site-soft);color:inherit;font-size:.68rem}.preview-code{min-width:0;padding:0}.preview-code .code-block{border:0;margin:0;border-radius:0 0 1rem 1rem}.preview-code pre{min-height:24rem;max-height:36rem}.preview-code .code-title{background:var(--site-soft)}.doc-section{margin:0 0 2.75rem;scroll-margin-top:6rem}.doc-section h2{font-size:1.18rem;margin:0 0 1rem;letter-spacing:-.04em}.doc-section h2 a{display:flex;align-items:center;gap:.6rem;width:fit-content}.doc-section h2 span{opacity:0;font:.85rem var(--forma-font-mono);color:var(--forma-muted)}.doc-section h2 a:hover span,.doc-section h2 a:focus-visible span{opacity:1}.doc-section p,.doc-section li{font-size:.82rem;line-height:1.85;color:var(--forma-muted)}.doc-section ul,.doc-section ol{padding-left:1.1rem}.doc-section li{padding:.25rem 0}.doc-section h3{font-size:.86rem;letter-spacing:-.015em;margin:0 0 .7rem}.usage-grid{display:grid;gap:1.5rem;margin:1.5rem 0}.usage-grid>div{padding:1.2rem;border:1px solid var(--site-line);border-radius:.75rem;background:var(--site-soft)}.usage-grid ul{margin-bottom:0}.usage-grid li{font-size:.76rem;line-height:1.7}.code-block{border:1px solid var(--site-line);border-radius:.8rem;overflow:hidden;min-width:0;margin:1.25rem 0;background:var(--site-soft)}.code-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--site-line);padding:.45rem .8rem;font:.65rem var(--forma-font-mono);color:var(--forma-muted);min-height:2.5rem}.copy-wrap{position:relative;display:inline-flex}.copy-button{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.65rem;color:var(--forma-muted);border-radius:.4rem;padding:.3rem .45rem;min-height:1.75rem}.copy-button:hover{background:var(--site-panel-hover);color:var(--forma-text)}.copy-error{position:absolute;right:0;top:calc(100% + .5rem);width:14rem;padding:.7rem;background:var(--site-bg);color:var(--forma-danger);font-size:.7rem;line-height:1.5;box-shadow:var(--site-shadow);border:1px solid var(--site-line);border-radius:.5rem;z-index:10}.code-block pre{font-size:.7rem;line-height:1.9;padding:1rem 1.2rem;margin:0;max-width:100%;overflow:auto;tab-size:2;color:var(--forma-code-fg)}.code-block pre code{font:inherit;white-space:pre}.table-wrap{overflow:auto;border:1px solid var(--site-line);border-radius:.7rem;margin:1.1rem 0;max-width:100%}table{width:100%;border-collapse:collapse;font-size:.73rem;text-align:left;line-height:1.65}th,td{padding:.8rem 1rem;border-bottom:1px solid var(--site-line);vertical-align:top}th{font-size:.67rem;background:var(--site-soft);font-weight:500;color:var(--forma-muted)}td{color:var(--forma-muted)}tr:last-child td{border-bottom:0}td:first-child{color:var(--forma-text);font-weight:500}td code{font-size:.68rem;overflow-wrap:anywhere;white-space:pre-wrap}td:nth-child(2){max-width:18rem;min-width:7rem}.api-table{margin-top:1.5rem}.dependencies{margin-top:1.25rem}.dependencies summary{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--forma-muted);width:fit-content}.dependencies>div,.export-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.dependencies code,.export-list code{padding:.35rem .55rem;font-size:.66rem;background:var(--site-panel);border:1px solid var(--site-line);border-radius:.4rem}.related-grid{display:grid;gap:.75rem}.related-grid>a{padding:1rem;border:1px solid var(--site-line);border-radius:.7rem;display:flex;align-items:center;gap:.7rem}.related-grid strong{flex:1;font-weight:500;font-size:.8rem}.related-grid>a:hover{background:var(--site-soft)}.page-pagination{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--site-line);padding-top:1.5rem;gap:1rem}.page-pagination a{display:flex;align-items:center;gap:.8rem;font-size:.8rem}.page-pagination a:last-child{text-align:right}.page-pagination small{display:block;color:var(--forma-muted);font-size:.65rem;margin-bottom:.2rem}.list-filters{display:flex;flex-direction:column;gap:.6rem;margin:2rem 0 .75rem}.list-search{display:flex;align-items:center;gap:.6rem;border:1px solid var(--site-line);border-radius:.65rem;min-height:2.75rem;padding:0 .8rem;color:var(--forma-muted);flex:1}.list-search input{border:0;background:none;outline:none;color:var(--forma-text);min-width:0;width:100%;font-size:.78rem}.list-search:focus-within{outline:2px solid var(--forma-focus);outline-offset:2px}.list-search input:focus-visible{outline:none}.list-search button{height:2rem;display:grid;place-items:center}.list-filters>select{border:1px solid var(--site-line);border-radius:.6rem;padding:.6rem .8rem;background:var(--site-bg);color:var(--forma-text);font-size:.75rem}.result-count{font-size:.69rem;color:var(--forma-muted);margin:1rem 0}.item-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.item-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--site-line);padding:1.3rem;border-radius:1rem;transition:background .18s,border-color .18s}.item-card:hover{border-color:var(--forma-border-strong);background:var(--site-soft)}.item-card-top{display:flex;align-items:center;gap:.6rem;margin-bottom:1.3rem;color:var(--forma-muted)}.item-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--site-line);background:var(--site-panel);border-radius:.65rem;color:var(--forma-text)}.item-card-top>span:not(.item-icon){font-size:.61rem;flex:1}.item-card h2{font-size:.95rem;margin-bottom:.6rem}.item-card p{font-size:.74rem;line-height:1.8;margin-bottom:1.3rem;flex:1}.item-card-bottom{font-size:.62rem;display:flex;justify-content:space-between;align-items:center;color:var(--forma-muted);padding-top:1rem;border-top:1px solid var(--site-line)}.guide-content{padding-top:1rem}.principle-grid{display:grid;gap:1rem}.principle-grid>div{padding:1.25rem;border:1px solid var(--site-line);border-radius:.8rem}.principle-grid b{font:.65rem var(--forma-font-mono);color:var(--forma-muted);display:block;margin-bottom:1rem}.principle-grid p{font-size:.76rem;margin:0}.guide-links{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.25rem 0}.guide-links a{display:flex;align-items:center;gap:2rem;border:1px solid var(--site-line);padding:1rem 1.1rem;border-radius:.7rem;font-size:.8rem}.guide-links a:hover{background:var(--site-panel)}.notice{background:var(--forma-warning-soft);color:var(--forma-warning);padding:1rem 1.2rem;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--forma-warning) 20%,transparent);font-size:.78rem;margin:1.25rem 0}.download-link{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1rem;border:1px solid var(--site-line);border-radius:.7rem;background:var(--site-panel);font-size:.77rem}.token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.token-grid>div{min-width:0}.token-grid>div>span{display:block;border:1px solid var(--site-line);height:4.5rem;border-radius:.6rem;margin-bottom:.6rem}.token-grid b{display:block;font-size:.72rem;font-weight:500}.token-grid code{display:block;font-size:.64rem;color:var(--forma-muted)}.motion-diagram{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:var(--site-soft);border:1px solid var(--site-line);border-radius:.9rem;margin:1.5rem 0}.motion-diagram>span{padding:.6rem 1rem;border:1px solid var(--site-line);background:var(--site-bg);border-radius:2rem;white-space:nowrap;font-size:.75rem}.motion-diagram>i{width:2rem;height:1px;background:var(--forma-border-strong)}.keyboard-example{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;background:var(--site-soft);border:1px solid var(--site-line);border-radius:.8rem;margin:1.25rem 0}kbd{font-size:.65rem;font-weight:400;background:var(--site-panel);border:1px solid var(--site-line);border-radius:.3rem;padding:.15rem .35rem;color:var(--forma-muted);white-space:nowrap}.keyboard-example kbd{padding:.6rem .8rem;box-shadow:0 2px 0 var(--site-line)}.release-date{font-size:.73rem!important}.empty-state{padding:3rem 1rem;text-align:center;color:var(--forma-muted)}.empty-state>svg{margin-bottom:1rem;color:var(--forma-faint)}.empty-state h3,.empty-state h2{font-size:1rem;margin-bottom:.5rem}.empty-state p{font-size:.78rem}.text-button{color:var(--forma-accent);text-decoration:underline;text-underline-offset:3px;font-size:.78rem}.not-found{padding:4rem 0}.not-found h1{margin:1rem 0;font-size:2rem}.not-found p{margin-bottom:2rem}.mobile-drawer{margin:0;width:min(21rem,90vw);height:100dvh;max-height:100dvh;padding:0;border:0;border-right:1px solid var(--site-line);background:var(--site-bg);color:var(--forma-text);overflow:hidden}.mobile-drawer[open]{display:flex;flex-direction:column;animation:drawer-in .2s var(--forma-ease-enter)}dialog::backdrop{background:#0c11183d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer-header{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid var(--site-line);flex-shrink:0}.sidebar-search{margin:1rem;display:flex;align-items:center;gap:.5rem;padding:.45rem .65rem;background:var(--site-panel);border:1px solid var(--site-line);border-radius:.55rem;flex-shrink:0;color:var(--forma-muted);min-height:2.4rem}.sidebar-search input{border:0;background:none;min-width:0;width:100%;outline:none;color:var(--forma-text);font-size:.72rem}.sidebar-search:focus-within{outline:2px solid var(--forma-focus);outline-offset:2px}.sidebar-search input:focus-visible{outline:none}.sidebar-search button{padding:0;display:grid;place-items:center}.sidebar-nav{overflow-y:auto;overflow-x:hidden;padding:.2rem .85rem 1.5rem;overscroll-behavior:contain;flex:1;scrollbar-width:thin;scrollbar-color:var(--site-line) transparent}.nav-group{padding-bottom:1rem;margin-bottom:.6rem}.nav-heading{display:block;font-size:.65rem;font-weight:600;color:var(--forma-muted);padding:.6rem}.nav-list-heading{display:flex!important;align-items:center;justify-content:space-between;margin-bottom:.3rem;color:var(--site-ink)}.nav-heading .count{font-size:.57rem;background:var(--site-panel);border:1px solid var(--site-line);border-radius:.25rem;padding:.03rem .3rem;color:var(--forma-muted);font-weight:400}.nav-group>a:not(.nav-heading),.nav-category a{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;font-size:.75rem;padding:.4rem .65rem;border-radius:.5rem;color:var(--forma-muted);gap:.5rem;line-height:1.4;overflow-wrap:anywhere}.nav-group a:hover,.nav-category summary:hover{background:var(--site-panel);color:var(--site-ink)}.nav-group a.is-active{background:var(--site-panel-hover);color:var(--site-ink);font-weight:540}.nav-dot{width:.3rem;height:.3rem;background:var(--site-green);border-radius:50%}.nav-category>summary{display:flex;align-items:center;justify-content:space-between;font-size:.73rem;color:var(--forma-muted);padding:.55rem .6rem;list-style:none;border-radius:.4rem;line-height:1.4}.nav-category summary>span{display:flex;align-items:center;gap:.4rem;font-size:.59rem;color:var(--forma-faint)}.nav-category[open] summary svg{transform:rotate(180deg)}.nav-category>div{border-left:1px solid var(--site-line);margin:.2rem 0 .6rem .7rem;padding-left:.4rem}.nav-category a{min-height:2.1rem;font-size:.72rem}.sidebar-bottom{padding:1rem 1.4rem;border-top:1px solid var(--site-line);display:flex;align-items:center;gap:.6rem;font-size:.65rem;color:var(--forma-muted);background:var(--site-bg);flex-shrink:0}.sidebar-bottom>span:last-child{margin-left:auto;font:.58rem var(--forma-font-mono)}.sidebar-empty{font-size:.72rem;text-align:center;padding:1rem}.search-dialog{margin:12vh auto auto;width:calc(100% - 2rem);max-width:38rem;max-height:75dvh;padding:0;background:var(--site-bg);border:1px solid var(--site-line);border-radius:1.1rem;color:var(--forma-text);box-shadow:0 24px 80px #07101d26;overflow:hidden;animation:panel-in .16s var(--forma-ease-enter)}.search-field{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-bottom:1px solid var(--site-line)}.search-field>svg{color:var(--forma-muted)}.search-field input{width:100%;min-width:0;border:0;background:none;outline:none;color:var(--forma-text);font-size:.9rem;line-height:2rem}.search-field input:focus-visible{outline:none}.key-button{padding:0;display:grid;place-items:center;min-width:2rem;min-height:2rem}.search-results{overflow:auto;max-height:calc(75dvh - 7.5rem);padding:.5rem .6rem}.search-label{font-size:.63rem;margin:.5rem .6rem;color:var(--forma-muted)}.search-results>a{padding:.7rem .65rem;display:flex;align-items:center;gap:.8rem;border-radius:.55rem;color:var(--forma-muted)}.search-results>a>span{display:flex;align-items:center;gap:.75rem;flex:1}.search-results strong{font-size:.78rem;font-weight:450;color:var(--forma-text)}.search-results small{font-size:.61rem}.search-results>a.is-selected{background:var(--site-panel-hover);color:var(--forma-text)}.search-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:.7rem 1rem;background:var(--site-soft);border-top:1px solid var(--site-line);font-size:.61rem;color:var(--forma-muted)}.search-footer>span{display:flex;align-items:center;gap:.25rem}.search-footer kbd{font-size:.55rem}.example{margin-top:1.8rem}.block-stage{min-height:30rem}.guide-content>.doc-section:first-child{margin-top:.4rem}@keyframes panel-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:none}}@media(min-width:640px){.site-header{padding:0 1.75rem}.home{padding:0 2.5rem}.home-hero{padding:6rem 0 5rem}.mobile-break{display:none}.hero-eyebrow{font-size:.65rem}.hero-meta{gap:1.5rem}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-live{padding:1.5rem;height:20rem}.home-section-heading>.text-link{display:flex}.home-system{grid-template-columns:.8fr 1.2fr;align-items:center;gap:3rem;padding:6rem 0}.system-preview{padding:2.5rem 1.5rem}.home-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-bottom:5rem}.home-cta{padding:4rem 2rem}.home-cta h2{font-size:2.25rem}.home-section-heading h2{font-size:1.8rem}.docs-main{padding:3rem 2.5rem 0}h1,.detail-title h1{font-size:2.6rem}.list-filters{flex-direction:row}.item-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.usage-grid>div:only-child{grid-column:1/-1}.token-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.global-search{border-color:var(--site-line);width:10rem;height:2.15rem;justify-content:flex-start;padding:0 .6rem;margin-right:.5rem;background:var(--site-soft)}.global-search>span{display:block;font-size:.7rem;flex:1;text-align:left}.global-search kbd{display:block;font-size:.55rem;padding:.1rem .25rem}.search-dialog{margin-top:15vh}.preview-stage{padding:3rem 2rem;min-height:21rem}.site-footer p{display:block}.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.principle-grid>div{padding:1rem}.header-start{display:flex;align-items:center;gap:.65rem;margin-left:.5rem;font-size:.72rem;padding:.45rem .85rem;background:var(--site-ink);color:var(--site-bg);border-radius:2rem}.header-start:hover{color:var(--site-bg);opacity:.85}}@media(min-width:1024px){.site-header{padding:0 2rem}.header-brand{width:14rem}.header-links{display:flex}.mobile-menu{display:none}.docs-layout{display:grid;grid-template-columns:16.5rem minmax(0,1fr);max-width:110rem;margin:0 auto}.desktop-sidebar{display:flex;flex-direction:column;position:sticky;top:var(--header-height);height:calc(100dvh - var(--header-height));border-right:1px solid var(--site-line);min-width:0;overflow:hidden}.sidebar-search{margin:1.2rem 1.1rem .9rem}.sidebar-nav{padding-left:1.05rem;padding-right:1.05rem}.docs-main{padding:3.3rem 3rem 0}.list-main{max-width:85rem}.home{padding:0 4rem}.home-hero{padding:6.8rem 0 5.5rem}.home-hero>p{font-size:1rem}.hero-actions{margin-top:2rem}.home-showcase{padding-top:1rem}.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.featured-live{height:20rem;padding:2rem 1.5rem}.featured-0{grid-column:span 2}.featured-0 .featured-live>div{max-width:34rem}.featured-2{grid-column:span 1}.home-system{margin:0;gap:6rem;padding:7rem 0}.system-copy{padding-left:2rem}.system-copy h2{font-size:2.6rem}.system-preview{min-height:32rem;padding:3rem}.home-principles{padding:4rem 2rem 5rem;gap:5rem}.home-cta{margin-bottom:3rem}.site-footer{padding-bottom:2rem}.header-actions{gap:.35rem}.item-card{padding:1.5rem}.preview-stage{min-height:22rem}.sidebar-nav{scrollbar-width:thin}.nav-group>a:not(.nav-heading){min-height:2.2rem}.docs-main>.site-footer p{display:none}.site-footer nav{gap:1.2rem}.doc-section{margin-bottom:3.2rem}.doc-section h2{font-size:1.25rem}.doc-section p,.doc-section li{font-size:.84rem}.nav-category>summary{font-size:.72rem}.home .site-footer p{display:block}}@media(min-width:1280px){.docs-layout.with-toc{grid-template-columns:16.5rem minmax(0,1fr) 12rem}.toc{display:flex;flex-direction:column;align-self:start;position:sticky;top:calc(var(--header-height) + 3rem);padding-right:1.4rem;padding-left:.2rem;font-size:.66rem;max-height:calc(100dvh - 10rem);overflow:auto}.toc>strong{font-size:.68rem;font-weight:550;margin-bottom:1rem}.toc>a{padding:.38rem 0 .38rem .8rem;color:var(--forma-muted);border-left:1px solid var(--site-line);line-height:1.4}.toc>a:hover,.toc>a.is-active{border-left-color:var(--forma-text);color:var(--forma-text)}.toc-bottom{display:flex;align-items:flex-start;gap:.5rem;border-top:1px solid var(--site-line);padding-top:1rem;margin-top:1.4rem;color:var(--forma-muted);font-size:.6rem;line-height:1.7}.toc-bottom svg{color:var(--site-green)}.home{padding:0 5rem;max-width:90rem}.docs-main{padding:3.4rem 3.5rem 0}.home-hero{padding:7rem 0 6rem}.featured-live{height:21rem}.home .site-footer nav{gap:1.5rem}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.with-toc .item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1536px){.docs-layout.with-toc{grid-template-columns:16.5rem minmax(0,1fr) 14rem}.toc{padding-right:2rem}.docs-main{padding-right:4rem;padding-left:4rem}.home-hero h1{font-size:5rem}.home-hero{padding-top:8rem}.preview-stage{min-height:22rem}}@media(max-width:639px){.icon-button,.appearance>summary,.preview-tools button,.key-button{min-height:2.75rem;min-width:2.75rem}.global-search{min-height:2.75rem;min-width:2.5rem}.preview-tabs button,.list-filters select,.preview-controls select{min-height:2.75rem}.nav-group>a:not(.nav-heading),.nav-category a,.nav-category summary{min-height:2.75rem}.featured-live{overflow-x:clip}.header-actions{gap:0}.theme-toggle{display:none}.site-footer nav{gap:.75rem;flex-wrap:wrap}.site-footer nav a{min-height:2rem}.site-footer .brand-ui{display:none}.detail-title{gap:.4rem}.preview-tools .live-label{display:none}.preview-stage{overflow-x:clip}.preview-controls{gap:.75rem}.preview-controls>span{width:100%}.appearance-panel{right:0}.code-block pre{font-size:.66rem}.code-title{font-size:.6rem}.item-card{padding:1.2rem}.home-hero h1{font-size:clamp(1.9rem,7.5vw,2.8rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-reduced-motion=true] *,[data-reduced-motion=true] *:before,[data-reduced-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.forma-preview-runtime{width:100%;min-width:0}.forma-preview-feedback{font-size:.72rem;color:var(--forma-muted);margin-top:.8rem;text-align:center;overflow-wrap:anywhere}.forma-preview-feedback:empty{display:none}.featured-live .forma-preview-runtime>button,.motion-demo-preview .forma-preview-runtime>button{min-height:2.75rem;min-width:2.75rem;padding:.75rem 1.2rem;border:1px solid var(--site-line);border-radius:3rem;background:var(--site-bg);box-shadow:0 6px 18px #18233708;display:flex;align-items:center;justify-content:center;margin:auto}.motion-demo-grid{display:grid;gap:1rem;margin:2rem 0}.motion-demo{border:1px solid var(--site-line);border-radius:1rem;min-width:0;overflow:hidden}.motion-demo-preview{min-height:13rem;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--site-soft)}.motion-demo>a{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .25rem;font-size:.78rem}.motion-demo strong{font-weight:520}.motion-demo>p{font-size:.7rem;padding:0 1rem 1rem;margin-bottom:0}.featured-5 .forma-preview-runtime{display:flex;justify-content:center}.preview-stage .forma-preview-runtime{max-width:100%}.preview-stage .forma-preview-runtime>p[role=note],.system-preview .forma-preview-runtime>div>p[role=note]{font-size:.7rem;line-height:1.7;color:var(--forma-muted);max-width:44ch;margin:0 auto 1.5rem}.system-preview .forma-preview-runtime{max-width:28rem}@media(min-width:640px){.motion-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.preview-stage .forma-preview-runtime,.featured-live .forma-preview-runtime,.motion-demo-preview .forma-preview-runtime{display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-stage .forma-preview-runtime>*,.featured-live .forma-preview-runtime>*,.motion-demo-preview .forma-preview-runtime>*{max-width:100%}
