@font-face{font-family:BrainCo Monument Grotesk;src:url(/_next/static/media/BrainCoMonumentGrotesk-Regular.8e5b8bc0.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BrainCo Monument Grotesk;src:url(/_next/static/media/BrainCoMonumentGrotesk-Medium.eef425ff.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BrainCo Monument Grotesk Semi Mono;src:url(/_next/static/media/BrainCoMonumentGroteskSemiMono-Regular.1be4d3d2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BrainCo Monument Grotesk Semi Mono;src:url(/_next/static/media/BrainCoMonumentGroteskSemiMono-Medium.94e32bf9.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Synapse Monument Fallback;src:local("Helvetica Neue"),local("Helvetica"),local("Arial");size-adjust:100%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Synapse Monument Semi Mono Fallback;src:local("Menlo"),local("SFMono-Regular"),local("Consolas"),local("monospace");size-adjust:100%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root,[data-bc-mode=light]{--bc-font-interface:"BrainCo Monument Grotesk","Synapse Monument Fallback","Helvetica Neue",Helvetica,Arial,sans-serif;--bc-font-machine:"BrainCo Monument Grotesk Semi Mono","Synapse Monument Semi Mono Fallback","Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--bc-font-weight-regular:400;--bc-font-weight-medium:500;--bc-space-0:0;--bc-space-1:2px;--bc-space-2:4px;--bc-space-3:6px;--bc-space-4:8px;--bc-space-5:12px;--bc-space-6:16px;--bc-space-7:24px;--bc-space-8:32px;--bc-space-9:48px;--bc-space-10:64px;--bc-radius-1:2px;--bc-radius-2:4px;--bc-radius-3:6px;--bc-radius-4:8px;--bc-icon-xs:14px;--bc-icon-sm:16px;--bc-icon-lg:20px;--bc-icon-col:calc(var(--bc-icon-sm) + var(--bc-space-2));--bc-control-xs:20px;--bc-control-sm:24px;--bc-control-md:28px;--bc-control-lg:32px;--bc-motion-orientation-duration:200ms;--bc-motion-orientation-easing:cubic-bezier(0.2,0,0,1);--bc-motion-state-duration:140ms;--bc-motion-state-easing:ease;--bc-layout-page-inline:var(--bc-space-7);--bc-layout-page-inline-wide:var(--bc-space-9);--bc-layout-page-block-start:var(--bc-space-6);--bc-layout-page-block-end:var(--bc-space-9);--bc-layout-rail:240px;--bc-layout-rail-collapsed:var(--bc-space-9);--bc-hairline:1px;--hairline:var(--bc-hairline);--bc-tier-base:0;--bc-tier-sticky:100;--bc-tier-float:200;--bc-tier-scrim:300;--bc-tier-modal:400;--bc-tier-toast:500;--bc-tier-tooltip:600;--bc-tier-skiplink:700;--bc-type-caption:11px;--bc-type-body-small:12px;--bc-type-base:13px;--bc-type-title:14px;--bc-type-prose:15px;--bc-type-heading-3:16px;--bc-type-heading-2:20px;--bc-type-heading-1:24px;--bc-type-leading-compact:16px;--bc-type-leading-reading:20px;--bc-type-leading-open:24px;--bc-type-leading-wide:28px;--bc-type-leading-display:32px;--bc-background:#fcfcfa;--bc-card:#fcfcfa;--bc-popover:#fcfcfa;--bc-muted:#ebebe8;--bc-bubble:#ebebe8;--bc-accent:#f5f4f1;--bc-hover-surface:#f5f4f1;--bc-hover-float:#f5f4f1;--bc-secondary:#fcfcfa;--bc-foreground:#171613;--bc-muted-foreground:#67665f;--bc-border:#e3e3df;--bc-input:#cbcbc6;--bc-input-hover:#8c8c83;--bc-control-fill:rgba(230,230,230,0.2);--bc-control-fill-hover:#dcdcd8;--bc-control-fill-disabled:rgba(229,229,229,0.8);--bc-primary:#1b69bd;--bc-primary-foreground:#ffffff;--bc-primary-hover:#175aa2;--bc-ring:#1b69bd;--bc-destructive:#ae342d;--bc-destructive-foreground:#ffffff;--bc-destructive-bg:rgba(229,0,11,0.1);--bc-secondary-hover:#e9e9e9;--bc-switch-track:#e6e6e6;--bc-switch-thumb:var(--bc-background);--bc-quiet-hover:var(--bc-muted);--bc-outline-hover:rgba(229,229,229,0.5);--bc-choice-fill:rgba(230,230,230,0.2);--bc-choice-border:var(--bc-input);--bc-choice-well:rgba(23,23,23,0.05);--bc-overlay-inverted:#20201e;--bc-overlay-inverted-fg:#f2f1ec;--bc-overlay-inverted-muted:#a6a49a;--bc-overlay-edge:rgba(10,10,10,0.1);--bc-overlay-edge-inverted:rgba(250,250,250,0.1);--bc-overlay-glass:rgba(255,255,255,0.7);--bc-overlay-glass-inverted:rgba(38,38,38,0.7);--bc-overlay-hover-inverted:rgba(255,255,255,0.05);--bc-overlay-hover-translucent:rgba(10,10,10,0.1);--bc-disabled-foreground:var(--bc-muted-foreground);--bc-skeleton:var(--bc-muted);--bc-skeleton-highlight:color-mix(in srgb,var(--bc-background) 70%,transparent);--bc-chip:rgba(113,113,122,0.1);--bc-control-separator:var(--bc-input);--bc-status-success-fg:#2e6b45;--bc-status-success-bg:#e6f0e8;--bc-status-success-border:#c2d9c9;--bc-status-warning-fg:#8a5a14;--bc-status-warning-bg:#f5edda;--bc-status-warning-border:#e0d0a6;--bc-status-critical-fg:#a3352c;--bc-status-critical-bg:#f8e7e4;--bc-status-critical-border:#e7c6c0;--bc-machine:#bc3d09;--bc-machine-bg:#f8ebe1;--bc-machine-border:#eacbb4;--bc-chart-1:#4b91dc;--bc-chart-1-hover:#78ace5;--bc-chart-2:#93734a;--bc-chart-2-hover:#a68c6b;--bc-chart-3:#3a9e92;--bc-chart-3-hover:#6bb6ad;--bc-chart-4:#c44167;--bc-chart-4-hover:#d16b88;--bc-chart-5:#654b85;--bc-chart-5-hover:#7b6496;--bc-chart-neutral:#8c8b84;--bc-chart-neutral-hover:#9a998f;--bc-chart-seq-1:#78ace5;--bc-chart-seq-2:#4b91dc;--bc-chart-seq-3:#1e75d3;--bc-chart-seq-4:#185ea9;--bc-chart-seq-5:#0c2f55;--bc-alpha-5:rgba(23,22,19,0.05);--bc-alpha-10:rgba(23,22,19,0.1);--bc-alpha-20:rgba(23,22,19,0.2);--bc-alpha-30:rgba(23,22,19,0.3);--bc-alpha-40:rgba(23,22,19,0.4);--bc-alpha-50:rgba(23,22,19,0.5);--bc-alpha-60:rgba(23,22,19,0.6);--bc-alpha-80:rgba(23,22,19,0.8);--bc-alpha-90:rgba(23,22,19,0.9);--bc-card-foreground:var(--bc-foreground);--bc-popover-foreground:var(--bc-foreground);--bc-accent-foreground:var(--bc-foreground);--bc-secondary-foreground:var(--bc-foreground);--bc-surface-page:var(--bc-background);--bc-surface-raised:var(--bc-card);--bc-surface-muted:var(--bc-muted);--bc-surface-subtle:var(--bc-accent);--bc-text-primary:var(--bc-foreground);--bc-text-secondary:var(--bc-muted-foreground);--bc-text-inverted:var(--bc-background);--bc-text-secondary-inverted:var(--bc-overlay-inverted-muted);--bc-border-subtle:var(--bc-border);--bc-border-control:var(--bc-input);--bc-action-primary:var(--bc-primary);--bc-action-primary-hover:var(--bc-primary-hover);--bc-action-primary-foreground:var(--bc-primary-foreground);--bc-action-destructive:var(--bc-destructive);--bc-state-success:var(--bc-status-success-fg);--bc-state-warning:var(--bc-status-warning-fg);--bc-focus-ring:color-mix(in srgb,var(--bc-primary) 32%,transparent);--bc-shadow-focus:0 0 0 2px rgba(163,163,163,0.3);--bc-shadow-destructive:0 0 0 2px rgba(220,40,40,0.4);--bc-float-edge:transparent;--bc-shadow-float:0 0 0 1px color-mix(in srgb,var(--bc-foreground) 10%,transparent),0 1px 2px rgba(0,0,0,0.05),0 6px 16px rgba(0,0,0,0.08);--bc-shadow-float-lift:drop-shadow(0 1px 2px rgba(0,0,0,0.05)) drop-shadow(0 6px 16px rgba(0,0,0,0.08));--bc-shadow-modal:0 0 0 1px color-mix(in srgb,var(--bc-foreground) 10%,transparent),0 2px 4px rgba(0,0,0,0.05),0 16px 40px rgba(0,0,0,0.12);--bc-scrim:var(--bc-alpha-50);--bc-sidebar:var(--bc-secondary);--bc-sidebar-foreground:var(--bc-foreground);--bc-sidebar-primary:var(--bc-primary);--bc-sidebar-primary-foreground:var(--bc-primary-foreground);--bc-sidebar-accent:var(--bc-hover-surface);--bc-sidebar-accent-foreground:var(--bc-foreground);--bc-sidebar-border:var(--bc-border);--bc-sidebar-ring:var(--bc-ring)}:root[data-theme=dark],[data-bc-mode=dark]{--bc-background:#141412;--bc-card:#1a1a18;--bc-popover:#20201e;--bc-muted:#10100e;--bc-bubble:#2c2c2a;--bc-accent:#1e1e1c;--bc-hover-surface:#1e1e1c;--bc-hover-float:#2a2a28;--bc-secondary:#141412;--bc-foreground:#f2f1ec;--bc-muted-foreground:#a6a49a;--bc-border:#2f2f2e;--bc-input:#3e3e3c;--bc-input-hover:#6e6e66;--bc-control-fill:rgba(255,255,255,0.04);--bc-control-fill-hover:#4f4f47;--bc-control-fill-disabled:rgba(255,255,255,0.06);--bc-primary:#3f76b6;--bc-primary-foreground:#ffffff;--bc-primary-hover:#37679f;--bc-ring:#3f76b6;--bc-destructive:#c4453c;--bc-destructive-foreground:#ffffff;--bc-destructive-bg:rgba(229,0,11,0.18);--bc-secondary-hover:#34342f;--bc-switch-track:var(--bc-border);--bc-switch-thumb:var(--bc-foreground);--bc-quiet-hover:var(--bc-hover-surface);--bc-outline-hover:rgba(255,255,255,0.06);--bc-choice-fill:rgba(255,255,255,0.06);--bc-choice-border:#5c5c56;--bc-choice-well:rgba(255,255,255,0.06);--bc-overlay-inverted:#fcfcfa;--bc-overlay-inverted-fg:#171613;--bc-overlay-inverted-muted:#67665f;--bc-overlay-edge:rgba(250,250,250,0.1);--bc-overlay-edge-inverted:rgba(10,10,10,0.1);--bc-overlay-glass:rgba(38,38,38,0.7);--bc-overlay-glass-inverted:rgba(255,255,255,0.7);--bc-overlay-hover-inverted:rgba(230,230,230,0.2);--bc-overlay-hover-translucent:rgba(250,250,250,0.1);--bc-disabled-foreground:var(--bc-input-hover);--bc-skeleton:var(--bc-accent);--bc-skeleton-highlight:color-mix(in srgb,var(--bc-foreground) 12%,var(--bc-accent));--bc-chip:rgba(163,163,163,0.16);--bc-control-separator:var(--bc-input-hover);--bc-status-success-fg:#7cc495;--bc-status-success-bg:#16211a;--bc-status-success-border:#2a4433;--bc-status-warning-fg:#d8ac55;--bc-status-warning-bg:#241e12;--bc-status-warning-border:#4a3d1e;--bc-status-critical-fg:#e8968a;--bc-status-critical-bg:#351c18;--bc-status-critical-border:#633328;--bc-machine:#f97b48;--bc-machine-bg:#2c1b13;--bc-machine-border:#553019;--bc-chart-1:#78ace5;--bc-chart-1-hover:#9ac1ec;--bc-chart-2:#a8875c;--bc-chart-2-hover:#b89d79;--bc-chart-3:#4dafa2;--bc-chart-3-hover:#74c1b6;--bc-chart-4:#d26580;--bc-chart-4-hover:#da8197;--bc-chart-5:#8b72ae;--bc-chart-5-hover:#9b86b9;--bc-chart-neutral:#a6a49a;--bc-chart-neutral-hover:#b6b5ad;--bc-chart-seq-1:#185ea9;--bc-chart-seq-2:#1e75d3;--bc-chart-seq-3:#4b91dc;--bc-chart-seq-4:#78ace5;--bc-chart-seq-5:#9ac1ec;--bc-alpha-5:rgba(0,0,0,0.05);--bc-alpha-10:rgba(0,0,0,0.1);--bc-alpha-20:rgba(0,0,0,0.2);--bc-alpha-30:rgba(0,0,0,0.3);--bc-alpha-40:rgba(0,0,0,0.4);--bc-alpha-50:rgba(0,0,0,0.5);--bc-alpha-60:rgba(0,0,0,0.6);--bc-alpha-80:rgba(0,0,0,0.8);--bc-alpha-90:rgba(0,0,0,0.9);--bc-card-foreground:var(--bc-foreground);--bc-popover-foreground:var(--bc-foreground);--bc-accent-foreground:var(--bc-foreground);--bc-secondary-foreground:var(--bc-foreground);--bc-surface-page:var(--bc-background);--bc-surface-raised:var(--bc-card);--bc-surface-muted:var(--bc-muted);--bc-surface-subtle:var(--bc-accent);--bc-text-primary:var(--bc-foreground);--bc-text-secondary:var(--bc-muted-foreground);--bc-text-inverted:var(--bc-background);--bc-text-secondary-inverted:var(--bc-overlay-inverted-muted);--bc-border-subtle:var(--bc-border);--bc-border-control:var(--bc-input);--bc-action-primary:var(--bc-primary);--bc-action-primary-hover:var(--bc-primary-hover);--bc-action-primary-foreground:var(--bc-primary-foreground);--bc-action-destructive:var(--bc-destructive);--bc-state-success:var(--bc-status-success-fg);--bc-state-warning:var(--bc-status-warning-fg);--bc-focus-ring:color-mix(in srgb,var(--bc-primary) 42%,transparent);--bc-shadow-focus:0 0 0 2px rgba(163,163,163,0.4);--bc-shadow-destructive:0 0 0 2px rgba(220,40,40,0.45);--bc-float-edge:var(--bc-border);--bc-shadow-float:0 4px 12px rgba(0,0,0,0.28);--bc-shadow-float-lift:drop-shadow(0 4px 12px rgba(0,0,0,0.28));--bc-shadow-modal:0 8px 20px rgba(0,0,0,0.32);--bc-scrim:var(--bc-alpha-60)}.syn-hdiv{display:flex;flex-direction:row}.syn-vdiv{display:flex;flex-direction:column}.syn-overlay-root{display:contents}.bc-icon{inline-size:var(--bc-icon-sm);block-size:var(--bc-icon-sm);fill:currentColor;flex:none}.bc-icon--xs{inline-size:var(--bc-icon-xs);block-size:var(--bc-icon-xs)}.bc-icon--sm{inline-size:var(--bc-icon-sm);block-size:var(--bc-icon-sm)}.bc-icon--lg{inline-size:var(--bc-icon-lg);block-size:var(--bc-icon-lg)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.syn-accordion{--_accordion-inset:var(--bc-space-4);box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;overflow:visible;border:var(--bc-hairline) solid var(--bc-border);border-radius:var(--bc-radius-2);background:transparent;color:var(--bc-foreground);font-family:var(--bc-font-interface)}.syn-accordion--plain{border:0;border-radius:0}.syn-accordion-item{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;-webkit-border-after:var(--bc-hairline) solid var(--bc-border);border-block-end:var(--bc-hairline) solid var(--bc-border);background:transparent}.syn-accordion-item:last-child{-webkit-border-after:0;border-block-end:0}.syn-accordion-item.is-open{background:var(--bc-accent)}.syn-accordion:not(.syn-accordion--plain) .syn-accordion-item:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.syn-accordion:not(.syn-accordion--plain) .syn-accordion-item:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.syn-accordion-heading{margin:0;font:inherit}.syn-accordion-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--_accordion-inset);width:100%;margin:0;padding-block:calc(var(--_accordion-inset) - var(--bc-hairline));padding-inline:calc(var(--_accordion-inset) - var(--bc-hairline));border:var(--bc-hairline) solid transparent;background:transparent;color:inherit;font-family:inherit;font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-medium);line-height:var(--bc-type-leading-compact);letter-spacing:0;text-align:start;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.syn-accordion:not(.syn-accordion--plain) .syn-accordion-item:first-child .syn-accordion-trigger{border-start-start-radius:var(--bc-radius-2);border-start-end-radius:var(--bc-radius-2)}.syn-accordion:not(.syn-accordion--plain) .syn-accordion-item:last-child:not(.is-open) .syn-accordion-trigger{border-end-start-radius:var(--bc-radius-2);border-end-end-radius:var(--bc-radius-2)}.syn-accordion-trigger-label{flex:1 1;min-width:0;overflow-wrap:anywhere}.syn-accordion-chevron{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--bc-icon-sm);block-size:var(--bc-icon-sm);color:inherit;transition:transform var(--bc-motion-orientation-duration) var(--bc-motion-orientation-easing)}.syn-accordion-chevron.is-open{transform:rotate(180deg)}.syn-accordion-trigger.is-hover:not(:disabled):not(.is-disabled),.syn-accordion-trigger.is-pressed:not(:disabled):not(.is-disabled),.syn-accordion-trigger:not(:disabled):not(.is-disabled):active,.syn-accordion-trigger:not(:disabled):not(.is-disabled):hover{background:var(--bc-hover-surface)}.syn-accordion-trigger:focus{outline:none}.syn-accordion-item:has(.syn-accordion-trigger.is-focus),.syn-accordion-item:has(.syn-accordion-trigger:focus-visible){z-index:1}.syn-accordion-trigger.is-focus,.syn-accordion-trigger:focus-visible{outline:none;border-color:var(--bc-ring);box-shadow:var(--bc-shadow-focus)}.syn-accordion:not(.syn-accordion--plain) .syn-accordion-trigger.is-focus,.syn-accordion:not(.syn-accordion--plain) .syn-accordion-trigger:focus-visible{margin-inline:calc(-1 * var(--bc-hairline));width:calc(100% + 2 * var(--bc-hairline))}.syn-accordion:not(.syn-accordion--plain) .syn-accordion-item:first-child .syn-accordion-trigger.is-focus,.syn-accordion:not(.syn-accordion--plain) .syn-accordion-item:first-child .syn-accordion-trigger:focus-visible{-webkit-margin-before:calc(-1 * var(--bc-hairline));margin-block-start:calc(-1 * var(--bc-hairline))}.syn-accordion:not(.syn-accordion--plain) .syn-accordion-item:last-child:not(.is-open) .syn-accordion-trigger.is-focus,.syn-accordion:not(.syn-accordion--plain) .syn-accordion-item:last-child:not(.is-open) .syn-accordion-trigger:focus-visible{-webkit-margin-after:calc(-1 * var(--bc-hairline));margin-block-end:calc(-1 * var(--bc-hairline))}.syn-accordion-trigger.is-disabled,.syn-accordion-trigger:disabled{color:var(--bc-muted-foreground);cursor:not-allowed}.syn-accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--bc-motion-orientation-duration) var(--bc-motion-orientation-easing)}.syn-accordion-panel.is-open{grid-template-rows:1fr}.syn-accordion-panel-inner{min-height:0;overflow:hidden}.syn-accordion-content{padding-inline:var(--_accordion-inset);-webkit-padding-after:var(--bc-space-6);padding-block-end:var(--bc-space-6);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);letter-spacing:0;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.syn-accordion-chevron,.syn-accordion-panel{transition:none}}.syn-badge{--_badge-number-size:var(--bc-control-xs);min-height:var(--_badge-number-size);display:inline-flex;align-items:center;justify-content:center;gap:var(--bc-space-2);padding:var(--bc-space-1) var(--bc-space-4);border:var(--bc-hairline) solid transparent;border-radius:9999px;background:var(--bc-primary);color:var(--bc-primary-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-caption);font-weight:var(--bc-font-weight-medium);line-height:var(--bc-type-leading-compact);letter-spacing:0;white-space:nowrap;cursor:default}.syn-badge--secondary{background:var(--bc-accent);color:var(--bc-foreground)}.syn-badge--outline{border-color:var(--bc-border);background:var(--bc-control-fill);color:var(--bc-foreground)}.syn-badge--ghost{background:transparent;color:var(--bc-foreground)}.syn-badge--destructive{background:var(--bc-destructive-bg);color:var(--bc-destructive)}.syn-badge--link{background:transparent;color:var(--bc-primary)}.syn-badge--success{border-color:var(--bc-status-success-border);background:var(--bc-status-success-bg);color:var(--bc-status-success-fg)}.syn-badge--warning{border-color:var(--bc-status-warning-border);background:var(--bc-status-warning-bg);color:var(--bc-status-warning-fg)}.syn-badge--critical{border-color:var(--bc-status-critical-border);background:var(--bc-status-critical-bg);color:var(--bc-status-critical-fg)}.syn-badge--system{border-color:var(--bc-machine-border);border-radius:var(--bc-radius-2);background:var(--bc-machine-bg);color:var(--bc-machine);font-family:var(--bc-font-machine)}.syn-badge--number{box-sizing:border-box;flex:none;align-self:center;width:auto;min-width:var(--_badge-number-size);height:var(--_badge-number-size);min-height:var(--_badge-number-size);padding-block:0;padding-inline:var(--bc-space-2);overflow:hidden;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.syn-badge-dot{width:6px;height:var(--bc-space-3);border-radius:50%;background:currentColor;flex-shrink:0}.syn-badge .color-status-glyph,.syn-badge .glyph-bang{flex:none}.syn-bubble-group{display:flex;flex-direction:column;gap:var(--bc-space-4);align-items:start;min-width:0;width:max-content;max-width:100%}.syn-bubble{--_bubble-max-width:280px;box-sizing:border-box;width:max-content;max-width:min(100%,var(--_bubble-max-width));padding:var(--bc-space-3) var(--bc-space-4);overflow-wrap:break-word;white-space:pre-wrap;border:var(--bc-hairline) solid transparent;border-radius:var(--bc-radius-3);background:var(--bc-bubble);color:var(--bc-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-reading);letter-spacing:0}.syn-bubble--primary{background:var(--bc-primary);color:var(--bc-primary-foreground)}.syn-bubble--secondary{background:var(--bc-secondary);color:var(--bc-secondary-foreground)}.syn-button{min-height:var(--bc-control-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--bc-space-2);padding:0 var(--bc-space-4);border:var(--bc-hairline) solid transparent;border-radius:var(--bc-radius-2);background:var(--bc-primary);color:var(--bc-primary-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-medium);line-height:var(--bc-type-leading-compact);letter-spacing:0;cursor:pointer;transition:background var(--bc-motion-state-duration) var(--bc-motion-state-easing),border-color var(--bc-motion-state-duration) var(--bc-motion-state-easing),color var(--bc-motion-state-duration) var(--bc-motion-state-easing),opacity var(--bc-motion-state-duration) var(--bc-motion-state-easing),box-shadow var(--bc-motion-state-duration) var(--bc-motion-state-easing)}.syn-button.is-hover,.syn-button:hover{background:var(--bc-primary-hover);color:var(--bc-primary-foreground)}.syn-button.is-focus,.syn-button:focus-visible{outline:none;border-color:var(--bc-ring);box-shadow:var(--bc-shadow-focus)}.syn-button.is-active{transform:translateY(1px)}.syn-button:disabled{cursor:not-allowed}.syn-button:disabled:not([aria-busy=true]){background:var(--bc-muted);color:var(--bc-muted-foreground);border-color:transparent;opacity:.5}.syn-button--secondary{background:var(--bc-accent);color:var(--bc-foreground)}.syn-button--secondary.is-hover,.syn-button--secondary:hover{background:var(--bc-secondary-hover);color:var(--bc-foreground)}.syn-button--outline{border-color:var(--bc-border);background:transparent;color:var(--bc-foreground)}.syn-button--outline.is-hover,.syn-button--outline:hover{background:var(--bc-outline-hover);color:var(--bc-foreground)}.syn-button--ghost{background:transparent;color:var(--bc-foreground)}.syn-button--ghost.is-hover,.syn-button--ghost:hover{background:var(--bc-hover-surface);color:var(--bc-foreground)}.syn-button--destructive{background:var(--bc-destructive-bg);color:var(--bc-destructive)}.syn-button--destructive.is-hover,.syn-button--destructive:hover{background:var(--bc-destructive-bg);color:var(--bc-destructive);opacity:.88}.syn-button--link{min-height:var(--bc-control-md);padding:0 var(--bc-space-4);background:transparent;color:var(--bc-primary);text-decoration:none}.syn-button--link.is-hover,.syn-button--link:hover{background:transparent;color:var(--bc-primary-hover);text-decoration:underline;text-underline-offset:3px}.syn-button--xs{min-height:var(--bc-control-xs);padding:0 var(--bc-space-4);border-radius:var(--bc-radius-1);font-size:var(--bc-type-caption);line-height:var(--bc-type-leading-compact)}.syn-button--sm{min-height:var(--bc-control-sm)}.syn-button--lg,.syn-button--sm{padding:0 var(--bc-space-4);border-radius:var(--bc-radius-2);font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact)}.syn-button--lg{min-height:var(--bc-control-lg)}.syn-button--icon,.syn-button--icon-lg,.syn-button--icon-sm,.syn-button--icon-xs{padding:0;aspect-ratio:1}.syn-button--icon{min-width:var(--bc-control-md);min-height:var(--bc-control-md);width:var(--bc-control-md)}.syn-button--icon-xs{min-width:var(--bc-control-xs);min-height:var(--bc-control-xs);width:var(--bc-control-xs);border-radius:var(--bc-radius-1)}.syn-button--icon-sm{min-width:var(--bc-control-sm);min-height:var(--bc-control-sm);width:var(--bc-control-sm)}.syn-button--icon-lg{min-width:var(--bc-control-lg);min-height:var(--bc-control-lg);width:var(--bc-control-lg)}.syn-button .syn-spinner{width:var(--bc-icon-sm);height:var(--bc-icon-sm)}.syn-button--icon-xs .syn-spinner,.syn-button--xs .syn-spinner{width:var(--bc-icon-xs);height:var(--bc-icon-xs)}.syn-button--icon-lg .syn-spinner,.syn-button--lg .syn-spinner{width:var(--bc-icon-lg);height:var(--bc-icon-lg)}.syn-avatar,.syn-avatar-badge,.syn-avatar-group,.syn-avatar-with-badge{--_avatar-size-default:var(--bc-control-lg);--_avatar-size-lg:40px;--_avatar-size-sm:var(--bc-control-sm);--_avatar-size-xs:var(--bc-control-xs);--_avatar-badge-size-default:10px;--_avatar-badge-size-lg:12px;--_avatar-badge-size-sm:8px;--_avatar-group-overlap:-8px}.syn-avatar{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--_avatar-size-default);height:var(--_avatar-size-default);max-width:var(--_avatar-size-default);min-width:var(--_avatar-size-default);overflow:hidden;border-radius:9999px;background:var(--bc-muted);color:var(--bc-muted-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);letter-spacing:0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.syn-avatar--lg{width:var(--_avatar-size-lg);height:var(--_avatar-size-lg);max-width:var(--_avatar-size-lg);min-width:var(--_avatar-size-lg)}.syn-avatar--sm{width:var(--_avatar-size-sm);height:var(--_avatar-size-sm);max-width:var(--_avatar-size-sm);min-width:var(--_avatar-size-sm)}.syn-avatar--sm,.syn-avatar--xs{font-size:var(--bc-type-caption);line-height:12px}.syn-avatar--xs{width:var(--_avatar-size-xs);height:var(--_avatar-size-xs);max-width:var(--_avatar-size-xs);min-width:var(--_avatar-size-xs)}.syn-avatar-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;pointer-events:none}.syn-avatar-fallback{width:100%;height:100%;text-align:center}.syn-avatar-fallback,.syn-avatar-icon{display:inline-flex;align-items:center;justify-content:center}.syn-avatar-icon{color:inherit}.syn-avatar--lg .syn-avatar-icon,.syn-avatar--lg .syn-avatar-icon svg{width:var(--bc-icon-lg);height:var(--bc-icon-lg)}.syn-avatar:not(.syn-avatar--lg) .syn-avatar-icon,.syn-avatar:not(.syn-avatar--lg) .syn-avatar-icon svg{width:var(--bc-icon-sm);height:var(--bc-icon-sm)}.syn-avatar-badge{position:absolute;right:0;bottom:0;z-index:1;box-sizing:border-box;width:var(--_avatar-badge-size-default);height:var(--_avatar-badge-size-default);max-width:var(--_avatar-badge-size-default);min-width:var(--_avatar-badge-size-default);border:2px solid var(--bc-background);border-radius:9999px;background:var(--bc-primary);color:var(--bc-primary-foreground);pointer-events:none}.syn-avatar--lg+.syn-avatar-badge,.syn-avatar-badge--lg,.syn-avatar-with-badge:has(.syn-avatar--lg) .syn-avatar-badge{width:var(--_avatar-badge-size-lg);height:var(--_avatar-badge-size-lg);max-width:var(--_avatar-badge-size-lg);min-width:var(--_avatar-badge-size-lg)}.syn-avatar--sm+.syn-avatar-badge,.syn-avatar--xs+.syn-avatar-badge,.syn-avatar-badge--sm,.syn-avatar-with-badge:has(.syn-avatar--sm) .syn-avatar-badge,.syn-avatar-with-badge:has(.syn-avatar--xs) .syn-avatar-badge{width:var(--_avatar-badge-size-sm);height:var(--_avatar-badge-size-sm);max-width:var(--_avatar-badge-size-sm);min-width:var(--_avatar-badge-size-sm)}.syn-avatar-badge--icon{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.syn-avatar-badge--icon svg{width:8px;height:var(--bc-space-4)}.syn-avatar-with-badge{position:relative;display:inline-flex;flex-shrink:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.syn-avatar-group{display:inline-flex;align-items:center}.syn-avatar-group>.syn-avatar,.syn-avatar-group>.syn-avatar-with-badge{margin-inline:var(--_avatar-group-overlap);box-shadow:0 0 0 2px var(--bc-background);border-radius:9999px}.syn-avatar-group>.syn-avatar-with-badge:first-child,.syn-avatar-group>.syn-avatar:first-child{-webkit-margin-start:0;margin-inline-start:0}.syn-avatar-group>.syn-avatar-with-badge:last-child,.syn-avatar-group>.syn-avatar:last-child{-webkit-margin-end:0;margin-inline-end:0}.syn-avatar-form-field{display:inline-flex;align-items:center;gap:var(--bc-space-6)}.syn-avatar-form-field-caption{margin:10px 0 0;color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact)}.syn-breadcrumb{display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.syn-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bc-space-3);margin:0;padding:0;list-style:none}.syn-breadcrumb-item{display:inline-flex;align-items:center;min-height:var(--bc-type-leading-compact)}.syn-breadcrumb-dropdown,.syn-breadcrumb-ellipsis,.syn-breadcrumb-link,.syn-breadcrumb-page{display:inline-flex;align-items:center;justify-content:center;gap:var(--bc-space-2);margin:0;padding:0;border:0;border-radius:var(--bc-radius-1);background:transparent;font-family:var(--bc-font-interface);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);letter-spacing:0;text-decoration:none;white-space:nowrap;transition:color var(--bc-motion-state-duration) var(--bc-motion-state-easing),box-shadow var(--bc-motion-state-duration) var(--bc-motion-state-easing)}.syn-breadcrumb-dropdown,.syn-breadcrumb-ellipsis,.syn-breadcrumb-link{color:var(--bc-muted-foreground);cursor:pointer}.syn-breadcrumb-dropdown.is-hover,.syn-breadcrumb-dropdown:hover,.syn-breadcrumb-ellipsis.is-hover,.syn-breadcrumb-ellipsis:hover,.syn-breadcrumb-link.is-hover,.syn-breadcrumb-link:hover{color:var(--bc-foreground)}.syn-breadcrumb-dropdown.is-focus,.syn-breadcrumb-dropdown:focus-visible,.syn-breadcrumb-ellipsis.is-focus,.syn-breadcrumb-ellipsis:focus-visible,.syn-breadcrumb-link.is-focus,.syn-breadcrumb-link:focus-visible{outline:none;box-shadow:var(--bc-shadow-focus)}.syn-breadcrumb-page{color:var(--bc-foreground);cursor:default}.syn-breadcrumb-page.is-focus,.syn-breadcrumb-page:focus-visible{outline:none;box-shadow:var(--bc-shadow-focus)}.syn-breadcrumb-separator{display:inline-flex;align-items:center;justify-content:center;color:var(--bc-muted-foreground)}.syn-breadcrumb-dropdown svg,.syn-breadcrumb-ellipsis svg,.syn-breadcrumb-separator,.syn-breadcrumb-separator svg{flex-shrink:0;width:var(--bc-icon-sm);height:var(--bc-icon-sm)}.syn-breadcrumb-ellipsis{width:var(--bc-icon-sm);height:var(--bc-icon-sm);min-width:var(--bc-icon-sm)}.syn-button-group{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:stretch;vertical-align:middle}.syn-button-group--vertical{flex-direction:column}.syn-button-group>.syn-button{position:relative;border-radius:0;z-index:0}.syn-button-group>.syn-button.is-focus,.syn-button-group>.syn-button.is-hover,.syn-button-group>.syn-button:focus-visible,.syn-button-group>.syn-button:hover{z-index:1}.syn-button-group--horizontal>.syn-button:first-child{border-top-left-radius:var(--bc-radius-2);border-bottom-left-radius:var(--bc-radius-2)}.syn-button-group--horizontal>.syn-button:last-child{border-top-right-radius:var(--bc-radius-2);border-bottom-right-radius:var(--bc-radius-2)}.syn-button-group--vertical>.syn-button:first-child{border-top-left-radius:var(--bc-radius-2);border-top-right-radius:var(--bc-radius-2)}.syn-button-group--vertical>.syn-button:last-child{border-bottom-left-radius:var(--bc-radius-2);border-bottom-right-radius:var(--bc-radius-2)}.syn-button-group--outline.syn-button-group--horizontal>.syn-button+.syn-button{margin-left:calc(var(--bc-hairline) * -1)}.syn-button-group--outline.syn-button-group--vertical>.syn-button+.syn-button{margin-top:calc(var(--bc-hairline) * -1)}.syn-button-group-separator{width:var(--bc-hairline);align-self:stretch;flex-shrink:0;background:var(--bc-control-separator)}.syn-button-group--vertical>.syn-button-group-separator{width:auto;height:var(--bc-hairline);align-self:stretch}.syn-button-group-with-input{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:stretch}.syn-button-group-with-input .syn-button{border-radius:0}.syn-button-group-with-input .syn-button:first-child{border-top-left-radius:var(--bc-radius-2);border-bottom-left-radius:var(--bc-radius-2)}.syn-button-group-with-input .syn-button:last-child{border-top-right-radius:var(--bc-radius-2);border-bottom-right-radius:var(--bc-radius-2)}.syn-button-group-with-input .syn-button+.syn-button-group-input,.syn-button-group-with-input .syn-button-group-input+.syn-button{margin-left:calc(var(--bc-hairline) * -1)}.syn-button-group-input{display:inline-flex;flex:1 1 auto;align-items:center;min-width:160px;min-height:var(--bc-control-md);padding:var(--bc-space-1) var(--bc-space-4);border:var(--bc-hairline) solid var(--bc-input);border-radius:0;background:var(--bc-control-fill);color:var(--bc-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact)}.syn-button-group-input::placeholder{color:var(--bc-muted-foreground)}.syn-button-group-with-input>.syn-button-group-input:first-child{border-top-left-radius:var(--bc-radius-2);border-bottom-left-radius:var(--bc-radius-2)}.syn-button-group-with-input>.syn-button-group-input:last-child{border-top-right-radius:var(--bc-radius-2);border-bottom-right-radius:var(--bc-radius-2)}.syn-button-group-with-input>.syn-button-group-input:only-child{border-radius:var(--bc-radius-2)}.syn-card{--card-specimen-width:280px;--card-preview-min-block:168px;display:flex;flex-direction:column;align-items:stretch;width:var(--card-specimen-width);max-width:100%;min-width:0;overflow:clip;background:var(--bc-card);border:var(--bc-hairline) solid var(--bc-border);border-radius:var(--bc-radius-3);color:var(--bc-foreground)}.syn-card--preview{min-height:var(--card-preview-min-block)}.syn-card-header{display:flex;gap:var(--bc-space-2);align-items:flex-start;width:100%;padding:var(--bc-space-6) var(--bc-space-6) 0}.syn-card--sm .syn-card-header{padding:var(--bc-space-5) var(--bc-space-5) 0}.syn-card-header-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bc-space-2);align-items:flex-start;min-width:0}.syn-card-title-row{display:flex;gap:var(--bc-space-4);align-items:center;width:100%;overflow:clip}.syn-card-title{flex:1 1 auto;margin:0;min-width:0;color:var(--bc-foreground);font-size:var(--bc-type-title);font-weight:var(--bc-font-weight-medium);letter-spacing:0;line-height:var(--bc-type-leading-reading);overflow-wrap:anywhere}.syn-card-description{margin:0;width:100%;color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);overflow-wrap:anywhere}.syn-card-action{display:flex;flex-shrink:0;align-items:center}.syn-card-content{flex:1 1 auto;width:100%;min-height:0;padding:var(--bc-space-6)}.syn-card--sm .syn-card-content{padding:var(--bc-space-5)}.syn-card-footer{display:flex;flex-wrap:wrap;gap:var(--bc-space-4);align-items:center;justify-content:flex-end;width:100%;padding:var(--bc-space-6);background:var(--bc-card);border-top:0 solid var(--bc-border)}.syn-card--sm .syn-card-footer{padding:var(--bc-space-5)}.syn-card-body{margin:0;color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact)}.syn-chart{--_chart-area-fill-opacity:0.55;--_chart-mark:var(--bc-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--bc-space-5);border-radius:0;color:var(--bc-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-caption);font-weight:var(--bc-font-weight-regular);letter-spacing:0;line-height:var(--bc-type-leading-compact)}.syn-chart,.syn-chart-plot{width:100%;min-width:0}.syn-chart-plot .recharts-surface,.syn-chart-plot .recharts-wrapper{overflow:visible!important}.syn-chart--sparkline{flex:1 1 auto;justify-content:center;gap:0;min-block-size:100%}.syn-chart--sparkline .syn-chart-plot{block-size:var(--bc-control-lg)}.syn-chart--donut .syn-chart-plot,.syn-chart--radial .syn-chart-plot{max-inline-size:calc(var(--bc-space-10) * 3)}.syn-chart--horizontal .recharts-cartesian-grid-horizontal line{stroke:none}.syn-chart--horizontal .recharts-cartesian-grid-vertical line{stroke:var(--bc-border);stroke-dasharray:none}.syn-chart-square-dot{width:var(--_chart-mark);height:var(--_chart-mark);transform:translate(calc(var(--_chart-mark) / -2),calc(var(--_chart-mark) / -2))}.syn-chart-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bc-space-6);margin:0;padding:0;list-style:none}.syn-chart-legend-item,.syn-chart-tooltip-row{display:flex;align-items:center;min-width:0}.syn-chart-legend-item{gap:var(--bc-space-3)}.syn-chart-legend-chip,.syn-chart-tooltip-chip{flex-shrink:0;box-sizing:border-box;width:var(--_chart-mark);height:var(--_chart-mark);border-radius:0}.syn-chart-legend-label{color:var(--bc-foreground)}.syn-chart-tooltip-probe{position:absolute;width:0;height:0}.syn-chart-tooltip-layer{position:fixed;z-index:var(--bc-tier-float);pointer-events:none}.syn-chart-tooltip{--_chart-mark:var(--bc-space-4);display:flex;flex-direction:column;gap:var(--bc-space-2);min-width:0;padding:var(--bc-space-3);border:var(--bc-hairline) solid var(--bc-float-edge);border-radius:0;background:var(--bc-popover);box-shadow:var(--bc-shadow-float);color:var(--bc-popover-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-caption);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact)}.syn-chart-tooltip-heading{margin:0;-webkit-margin-start:calc(var(--_chart-mark) + var(--bc-space-3));margin-inline-start:calc(var(--_chart-mark) + var(--bc-space-3));color:var(--bc-foreground);font-weight:var(--bc-font-weight-medium)}.syn-chart-tooltip-list{display:flex;flex-direction:column;gap:var(--bc-space-3);margin:0;padding:0;list-style:none}.syn-chart-tooltip-row{gap:var(--bc-space-3);width:100%}.syn-chart-tooltip-row--total .syn-chart-tooltip-name,.syn-chart-tooltip-row--total .syn-chart-tooltip-value{color:var(--bc-foreground);font-weight:var(--bc-font-weight-medium)}.syn-chart-tooltip-name{flex:1 1 auto;min-width:0;color:var(--bc-muted-foreground)}.syn-chart-tooltip-unit,.syn-chart-tooltip-value{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.syn-chart-tooltip-value{color:var(--bc-foreground);font-family:var(--bc-font-machine);font-weight:var(--bc-font-weight-medium)}.syn-chart-tooltip-unit{-webkit-margin-start:var(--bc-space-1);margin-inline-start:var(--bc-space-1);color:var(--bc-muted-foreground)}.syn-chart .recharts-cartesian-grid-horizontal line{stroke:var(--bc-border);stroke-dasharray:none}.syn-chart .recharts-cartesian-grid-vertical line{stroke:none}.syn-chart .recharts-cartesian-axis-tick-value{fill:var(--bc-muted-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-caption);line-height:1;dominant-baseline:central}.syn-chart .recharts-brush-slide,.syn-chart .recharts-brush-traveller{border-radius:0}.syn-chart .recharts-tooltip-wrapper{pointer-events:none;transition:none}.syn-chart .recharts-curve.recharts-tooltip-cursor{stroke:var(--bc-border)}.syn-chart .recharts-rectangle.recharts-tooltip-cursor{display:none}.syn-chart--radial .recharts-radial-bar-sector:hover{fill:var(--syn-chart-hover-0,var(--bc-chart-1-hover))}.syn-chart .recharts-area-area{fill-opacity:var(--_chart-area-fill-opacity)}.syn-chart .recharts-reference-line line,.syn-chart-mark--neutral{stroke-dasharray:var(--bc-space-2) var(--bc-space-2)}.syn-chart .recharts-reference-line line{stroke:var(--bc-chart-neutral)}.syn-empty{--empty-width:320px;--empty-title-weight:600;display:grid;place-items:center;grid-gap:var(--bc-space-6);gap:var(--bc-space-6);min-width:min(100%,var(--empty-width));padding:var(--bc-space-7);color:var(--bc-foreground);text-align:center}.syn-empty-header{display:grid;justify-items:center;justify-content:center;grid-gap:var(--bc-space-4);gap:var(--bc-space-4);text-align:center}.syn-empty-media{display:inline-flex;align-items:center;justify-content:center;width:var(--bc-control-lg);height:var(--bc-control-lg);color:var(--bc-muted-foreground)}.syn-empty-media svg{display:block;width:var(--bc-icon-lg);height:var(--bc-icon-lg)}.syn-empty-title{margin:0;color:var(--bc-foreground);font-size:var(--bc-type-title);font-weight:var(--empty-title-weight);line-height:var(--bc-type-leading-reading);overflow-wrap:anywhere}.syn-empty-description{margin:0;color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);overflow-wrap:anywhere}.syn-empty-content{display:grid;grid-gap:var(--bc-space-4);gap:var(--bc-space-4)}.syn-item{--item-width:320px;--item-title-weight:600;display:flex;align-items:center;gap:var(--bc-space-5);min-width:min(100%,var(--item-width));padding:var(--bc-space-5);border:var(--bc-hairline) solid var(--bc-border);border-radius:var(--bc-radius-2);background:var(--bc-card);color:var(--bc-foreground)}.syn-item-media{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--bc-control-lg);height:var(--bc-control-lg);color:var(--bc-muted-foreground)}.syn-item-media svg{display:block;width:var(--bc-icon-lg);height:var(--bc-icon-lg)}.syn-item-content{flex:1 1;min-width:0}.syn-item-title{margin:0;color:var(--bc-foreground);font-size:var(--bc-type-title);font-weight:var(--item-title-weight);line-height:var(--bc-type-leading-reading);overflow-wrap:anywhere}.syn-item-description{margin:0;color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);overflow-wrap:anywhere}.syn-item-actions{flex:0 0 auto;align-items:center}.syn-field,.syn-item-actions{display:flex;gap:var(--bc-space-4)}.syn-field{--field-specimen-width:320px;position:relative;flex-direction:column;align-items:stretch;width:100%;max-width:var(--field-specimen-width);color:var(--bc-foreground)}.syn-field .syn-input,.syn-field .syn-input-group,.syn-field .syn-textarea{width:100%}.syn-field--preview{max-width:373px}.syn-field--plain{max-width:none}.syn-field--responsive{flex-direction:row;align-items:flex-start;gap:var(--bc-space-4);max-width:none}.syn-field--responsive .syn-field-content{flex:0 1 200px}.syn-field--responsive .syn-field-control-slot{flex:1 1 240px}.syn-field.is-invalid .syn-field-label{color:var(--bc-destructive)}.syn-field-label-row{display:flex;gap:var(--bc-space-4);align-items:baseline;justify-content:space-between;width:100%}.syn-field-label{color:var(--bc-foreground);font-weight:var(--bc-font-weight-medium);letter-spacing:0;cursor:default}.syn-field-description,.syn-field-label{margin:0;font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact)}.syn-field-description{color:var(--bc-muted-foreground)}.syn-field-description,.syn-field-link{font-weight:var(--bc-font-weight-regular)}.syn-field-link{color:var(--bc-foreground);font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact);text-decoration:underline;text-underline-offset:2px}.syn-field-content{gap:var(--bc-space-1);align-items:flex-start}.syn-field-content,.syn-field-control-slot{display:flex;flex:1 1;flex-direction:column;min-width:0}.syn-field-control-slot{align-items:stretch}.syn-field-control{display:flex;gap:var(--bc-space-3);align-items:center;width:100%;min-height:var(--bc-control-md);padding:var(--bc-space-1) var(--bc-space-4);border:var(--bc-hairline) solid var(--bc-input);border-radius:var(--bc-radius-2);background:var(--bc-control-fill);color:var(--bc-muted-foreground);cursor:text;transition:border-color var(--bc-motion-state-duration) var(--bc-motion-state-easing)}.syn-field-control:focus-within,.syn-field-control:hover{border-color:var(--bc-input-hover)}.syn-field-control--textarea{align-items:flex-start;min-height:72px;padding-top:var(--bc-space-3);padding-bottom:var(--bc-space-3)}.syn-field-control-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--bc-icon-xs);height:var(--bc-icon-xs);color:var(--bc-muted-foreground)}.syn-field-control-input{flex:1 1 auto;min-width:0;width:100%;padding:0;border:0;background:transparent;color:var(--bc-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);outline:none}.syn-field-control-input::placeholder{color:var(--bc-muted-foreground)}.syn-field-control-placeholder{flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.syn-field-control-placeholder,.syn-field-kbd{color:var(--bc-muted-foreground);line-height:var(--bc-type-leading-compact)}.syn-field-kbd{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:var(--bc-control-xs);min-height:var(--bc-control-xs);padding:0 var(--bc-space-2);border-radius:var(--bc-radius-1);background:var(--bc-muted);font-size:var(--bc-type-caption);font-weight:var(--bc-font-weight-medium)}.syn-field-group{display:flex;gap:var(--bc-space-6);align-items:flex-start;width:100%}.syn-field-group--horizontal{flex-direction:row;align-items:center}.syn-field-group--horizontal>.syn-field{flex:1 1;min-width:0;max-width:none}.syn-field-group--vertical{flex-direction:column;align-items:stretch;max-width:320px}.syn-field-buttons{display:flex;gap:var(--bc-space-5);align-items:center;width:100%;max-width:374px}.syn-field-buttons--horizontal{flex-direction:row}.syn-field-buttons--vertical{flex-direction:column;align-items:stretch}.syn-field-buttons-items{display:flex;gap:var(--bc-space-5);align-items:center}.syn-field-buttons--vertical .syn-field-buttons-items{flex-direction:column;align-items:stretch;width:100%}.syn-field-buttons--stretch .syn-button,.syn-field-buttons--vertical .syn-button{width:100%}.syn-field-buttons-footnote{margin:0;width:100%;color:var(--bc-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);text-align:center}.syn-field-legend{display:flex;flex-direction:column;gap:var(--bc-space-1);align-items:flex-start;width:100%;padding-bottom:var(--bc-space-4)}.syn-field-legend-title{margin:0;width:100%;color:var(--bc-foreground);font-size:var(--bc-type-base);font-weight:var(--bc-font-weight-medium);letter-spacing:0;line-height:var(--bc-type-leading-compact)}.syn-field-legend--label .syn-field-legend-title,.syn-field-legend-description{font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact)}.syn-field-legend-description{margin:0;width:100%;color:var(--bc-muted-foreground);font-weight:var(--bc-font-weight-regular)}.syn-field-separator{display:flex;gap:var(--bc-space-4);align-items:center;width:100%;max-width:382px;min-height:var(--bc-icon-lg)}.syn-field-separator-line{flex:1 1 auto;height:var(--bc-hairline);background:var(--bc-border)}.syn-field-separator-text{flex-shrink:0;color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);white-space:nowrap}.syn-field--horizontal{flex-direction:row;align-items:flex-start}.syn-input,.syn-input-file{--input-width:280px}.syn-input{box-sizing:border-box;display:flex;gap:var(--bc-space-2);align-items:center;width:var(--input-width);max-width:100%;min-height:var(--bc-control-md);padding:var(--bc-space-1) var(--bc-space-4);border:var(--bc-hairline) solid var(--bc-input);border-radius:var(--bc-radius-2);background:var(--bc-control-fill);color:var(--bc-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);overflow:clip;transition:border-color var(--bc-motion-state-duration) var(--bc-motion-state-easing),box-shadow var(--bc-motion-state-duration) var(--bc-motion-state-easing),opacity var(--bc-motion-state-duration) var(--bc-motion-state-easing)}.syn-input:hover:not(.is-disabled):not(.is-focus):not(.is-invalid):not(:focus-within){border-color:var(--bc-input-hover)}.syn-input.is-focus,.syn-input:focus-within:not(.is-invalid){border-color:var(--bc-ring);outline:none;box-shadow:var(--bc-shadow-focus)}.syn-input.is-invalid{border-color:#e7000b;box-shadow:var(--bc-shadow-destructive)}.syn-input.is-disabled,.syn-input:has(input:disabled){background:var(--bc-control-fill-disabled);opacity:.5;box-shadow:none;cursor:not-allowed}.syn-input-field{flex:1 1 auto;min-width:0;width:100%;min-height:0;padding:0;border:0;border-radius:var(--bc-radius-2);background:transparent;color:var(--bc-foreground);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none}.syn-input-field:focus-visible{outline:none}.syn-input-field::placeholder{color:var(--bc-muted-foreground)}.syn-input-field:disabled{cursor:not-allowed}.syn-input--file{gap:var(--bc-space-2)}.syn-input-file{display:flex;flex-direction:column;gap:var(--bc-space-3);width:var(--input-width);max-width:100%}.syn-input-file .syn-input{width:100%}.syn-input-file-button{flex-shrink:0;color:var(--bc-foreground);font-weight:var(--bc-font-weight-medium);white-space:nowrap}.syn-input-file-helper{margin:0;color:var(--bc-muted-foreground)}.syn-input-file-helper,.syn-textarea{font-family:var(--bc-font-interface);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact)}.syn-textarea{--textarea-width:380px;display:flex;flex-direction:column;align-items:stretch;width:var(--textarea-width);max-width:100%;min-height:64px;padding:var(--bc-space-4);border:var(--bc-hairline) solid var(--bc-input);border-radius:var(--bc-radius-2);background:var(--bc-control-fill);color:var(--bc-foreground);overflow:clip;transition:border-color var(--bc-motion-state-duration) var(--bc-motion-state-easing),box-shadow var(--bc-motion-state-duration) var(--bc-motion-state-easing),opacity var(--bc-motion-state-duration) var(--bc-motion-state-easing)}.syn-textarea:hover:not(.is-disabled):not(.is-focus):not(.is-invalid):not(:focus-within){border-color:var(--bc-input-hover)}.syn-textarea.is-focus,.syn-textarea:focus-within:not(.is-invalid){border-color:var(--bc-ring);outline:none;box-shadow:var(--bc-shadow-focus)}.syn-textarea.is-invalid{border-color:#e7000b;box-shadow:var(--bc-shadow-destructive)}.syn-textarea.is-disabled,.syn-textarea:has(textarea:disabled){background:var(--bc-control-fill-disabled);opacity:.5;box-shadow:none;cursor:not-allowed}.syn-textarea-field{flex:1 1 auto;min-width:0;min-height:0;width:100%;padding:0;border:0;border-radius:var(--bc-radius-2);background:transparent;color:var(--bc-foreground);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none;resize:none}.syn-textarea-field:focus-visible{outline:none}.syn-textarea-field::placeholder{color:var(--bc-muted-foreground)}.syn-textarea-field:disabled{cursor:not-allowed}.syn-input-group{--input-group-width:320px;box-sizing:border-box;display:flex;gap:var(--bc-space-3);align-items:center;width:var(--input-group-width);max-width:100%;min-height:var(--bc-control-md);padding-block:var(--bc-space-1);padding-inline:var(--bc-space-4);border:var(--bc-hairline) solid var(--bc-input);border-radius:var(--bc-radius-2);background:var(--bc-control-fill);color:var(--bc-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);overflow:clip;transition:border-color var(--bc-motion-state-duration) var(--bc-motion-state-easing),box-shadow var(--bc-motion-state-duration) var(--bc-motion-state-easing),opacity var(--bc-motion-state-duration) var(--bc-motion-state-easing)}.syn-input-group--textarea{flex-direction:column;align-items:stretch;padding:0;min-height:calc(64px + 52px)}.syn-input-group:hover:not(.is-disabled):not(.is-focus):not(.is-invalid):not(:focus-within){border-color:var(--bc-input-hover)}.syn-input-group.is-focus,.syn-input-group:focus-within:not(.is-invalid){border-color:var(--bc-ring);outline:none;box-shadow:var(--bc-shadow-focus)}.syn-input-group.is-invalid{border-color:#e7000b;box-shadow:var(--bc-shadow-destructive)}.syn-input-group.is-disabled{background:var(--bc-control-fill-disabled);opacity:.5;box-shadow:none;cursor:not-allowed}.syn-input-group-control{flex:1 1 auto;min-width:0;width:100%;min-height:0;padding:0;border:0;border-radius:var(--bc-radius-2);background:transparent;color:var(--bc-foreground);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none;resize:none}.syn-input-group-control:focus-visible{outline:none}.syn-input-group-control::placeholder{color:var(--bc-muted-foreground)}.syn-input-group-control:disabled{cursor:not-allowed}.syn-input-group--textarea .syn-input-group-control{min-height:64px;padding:var(--bc-space-4) 10px}.syn-input-group-addon{display:flex;flex-shrink:0;gap:var(--bc-space-2);align-items:center;padding-inline:0;color:var(--bc-muted-foreground)}.syn-input-group-addon--block{width:100%;justify-content:space-between;padding:var(--bc-space-4) var(--bc-space-4)}.syn-input-group-addon-cluster{display:flex;gap:var(--bc-space-2);align-items:center}.syn-input-group-text{color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-medium);line-height:var(--bc-type-leading-compact);white-space:nowrap}.syn-input-group-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--bc-icon-xs);height:var(--bc-icon-xs);color:var(--bc-muted-foreground)}.syn-input-group-addon.syn-input-group-icon{width:auto;height:auto;padding-inline:0}.syn-input-group-icon svg{width:var(--bc-icon-xs);height:var(--bc-icon-xs);fill:currentColor}.syn-input-group-kbd{min-width:var(--bc-control-xs);min-height:var(--bc-control-xs);padding:0 var(--bc-space-2);border-radius:var(--bc-radius-1);background:var(--bc-muted);color:var(--bc-muted-foreground);font-size:var(--bc-type-caption);font-weight:var(--bc-font-weight-medium);line-height:var(--bc-type-leading-compact)}.syn-input-group-kbd,.syn-input-group-success{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.syn-input-group-success{width:16px;height:var(--bc-icon-sm);border-radius:9999px;background:var(--bc-foreground);color:var(--bc-background)}.syn-input-group-success svg{width:10px;height:10px}.syn-form-card{--form-card-width:374px;width:var(--form-card-width);max-width:100%;border-radius:var(--bc-radius-4)}.syn-form-card .syn-card-header,.syn-form-card .syn-field-legend{padding-bottom:0}.syn-form-card-content{display:flex;flex-direction:column;gap:var(--bc-space-6);align-items:stretch;padding:var(--bc-space-5) var(--bc-space-6)}.syn-form-card-content .syn-field{max-width:none}.syn-form-card-footer{justify-content:flex-end;padding:var(--bc-space-5) var(--bc-space-6);background:var(--bc-card);border-top-width:0}.syn-form-actions{flex-wrap:wrap;align-items:center;justify-content:flex-end}.syn-form-actions,.syn-form-switch{display:flex;gap:var(--bc-space-4);width:100%}.syn-form-switch{align-items:flex-start}.syn-form-switch-track{display:inline-flex;flex-shrink:0;align-items:center;width:var(--bc-control-md);height:16.6px;padding:var(--bc-hairline);border:var(--bc-hairline) solid transparent;border-radius:9999px;background:var(--bc-switch-track)}.syn-form-switch-thumb{width:var(--bc-icon-xs);height:var(--bc-icon-xs);border-radius:9999px;background:var(--bc-switch-thumb)}.syn-form-choice{display:flex;gap:var(--bc-space-4);align-items:flex-start;width:100%}.syn-form-choice--compact{align-items:center}.syn-form-checkbox{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--bc-icon-sm);height:var(--bc-icon-sm);margin-top:1px;border:var(--bc-hairline) solid var(--bc-input);border-radius:3px;background:transparent;color:var(--bc-primary-foreground)}.syn-form-checkbox.is-checked{border-color:var(--bc-primary);background:var(--bc-primary)}.syn-slider{--slider-width:400px;position:relative;display:flex;align-items:center;box-sizing:content-box;width:var(--slider-width);max-width:100%;padding-block:var(--bc-space-2);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.syn-slider.is-disabled{opacity:.5;pointer-events:none}.syn-slider-track{position:relative;width:100%;height:var(--bc-space-2);border-radius:var(--bc-radius-2);background:var(--bc-muted)}.syn-slider-range{position:absolute;inset-block:0;border-radius:var(--bc-radius-2);background:var(--bc-primary)}.syn-slider-thumb{position:absolute;top:50%;box-sizing:border-box;width:var(--bc-space-5);height:var(--bc-space-5);margin:0;-webkit-margin-start:calc(var(--bc-space-5) / -2);margin-inline-start:calc(var(--bc-space-5) / -2);padding:0;border:var(--bc-hairline) solid var(--bc-primary);border-radius:var(--bc-radius-2);background:var(--bc-switch-thumb);transform:translateY(-50%);cursor:-webkit-grab;cursor:grab;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:0;overflow:clip}.syn-slider-thumb:disabled{cursor:not-allowed}.syn-slider-thumb:focus{outline:none}.syn-slider-thumb.is-focus,.syn-slider-thumb.is-hover,.syn-slider-thumb:focus-visible,.syn-slider-thumb:hover:not(:disabled){box-shadow:var(--bc-shadow-focus)}.syn-slider-thumb:active:not(:disabled){cursor:-webkit-grabbing;cursor:grabbing}.syn-switch{--_switch-thumb-inset:var(--bc-hairline);--_switch-track-height:16px;--_switch-track-height-sm:var(--bc-icon-xs);--_switch-track-width:var(--bc-control-md);--_switch-track-width-sm:var(--bc-control-sm);--_switch-transition:var(--bc-motion-state-duration) var(--bc-motion-state-easing);display:flex;gap:var(--bc-space-4);align-items:flex-start;width:100%;max-width:none;box-sizing:border-box;padding:0;border:0;color:var(--bc-foreground);text-align:left;background:transparent}.syn-switch--box{padding:var(--bc-space-4);border:var(--bc-hairline) solid var(--bc-border);border-radius:var(--bc-radius-2)}.syn-switch--box.is-checked{background:var(--bc-choice-well)}.syn-switch--box.is-checked.is-invalid{background:var(--bc-destructive-bg);border-color:var(--bc-destructive)}.syn-switch.is-disabled{opacity:.5}.syn-switch.is-invalid .syn-switch-label{color:var(--bc-destructive)}.syn-switch-track{position:relative;flex-shrink:0;box-sizing:border-box;width:var(--_switch-track-width);height:var(--_switch-track-height);padding:0;border:0;border-radius:9999px;background:var(--bc-switch-track);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--_switch-transition)}.syn-switch-track:disabled{cursor:not-allowed}.syn-switch-track:focus{outline:none}.syn-switch-track:not(:disabled):hover:not(.is-checked):not(.is-invalid){background:var(--bc-control-fill-hover)}.syn-switch-track:not(:disabled):hover.is-checked:not(.is-invalid){background:var(--bc-primary-hover)}.syn-switch-track.is-checked{background:var(--bc-primary)}.syn-switch-track.is-focused,.syn-switch-track:focus-visible:not(.is-invalid){box-shadow:inset 0 0 0 1px var(--bc-ring),var(--bc-shadow-focus)}.syn-switch-track.is-invalid{box-shadow:inset 0 0 0 1px var(--bc-destructive),var(--bc-shadow-destructive)}.syn-switch-thumb{position:absolute;top:var(--_switch-thumb-inset);left:var(--_switch-thumb-inset);box-sizing:border-box;width:calc(var(--_switch-track-height) - (var(--_switch-thumb-inset) * 2));height:calc(var(--_switch-track-height) - (var(--_switch-thumb-inset) * 2));border-radius:9999px;background:var(--bc-switch-thumb);transition:left var(--_switch-transition)}.syn-switch-track.is-checked .syn-switch-thumb{left:calc(100% - (var(--_switch-track-height) - (var(--_switch-thumb-inset) * 2)) - var(--_switch-thumb-inset))}.syn-switch--sm .syn-switch-track{width:var(--_switch-track-width-sm);height:var(--_switch-track-height-sm)}.syn-switch--sm .syn-switch-thumb{width:calc(var(--_switch-track-height-sm) - (var(--_switch-thumb-inset) * 2));height:calc(var(--_switch-track-height-sm) - (var(--_switch-thumb-inset) * 2))}.syn-switch--sm .syn-switch-track.is-checked .syn-switch-thumb{left:calc(100% - (var(--_switch-track-height-sm) - (var(--_switch-thumb-inset) * 2)) - var(--_switch-thumb-inset))}.syn-switch-content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bc-space-1);align-items:flex-start;min-width:0}.syn-switch-label{display:block;width:100%;margin:0;color:var(--bc-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-medium);line-height:var(--bc-type-leading-compact);overflow-wrap:anywhere}.syn-switch--sm .syn-switch-label{line-height:1.625}.syn-switch-description{display:block;width:100%;margin:0;color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);overflow-wrap:anywhere}.syn-switch-group{display:flex;flex-direction:column;gap:var(--bc-space-6);align-items:stretch}.syn-radio,.syn-switch-group,.syn-switch-group .syn-switch{width:100%;max-width:none}.syn-radio{display:flex;gap:var(--bc-space-4);align-items:flex-start;box-sizing:border-box;padding:0;border:0;color:var(--bc-foreground);text-align:start;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.syn-radio--box{padding:var(--bc-space-4);border:var(--bc-hairline) solid var(--bc-border);border-radius:var(--bc-radius-2)}.syn-radio--box.is-checked{background:var(--bc-choice-well)}.syn-radio.is-disabled{opacity:.5;cursor:not-allowed}.syn-radio.is-invalid .syn-radio-label{color:var(--bc-destructive)}.syn-radio-control{display:grid;flex-shrink:0;place-items:center;box-sizing:border-box;width:var(--bc-icon-sm);height:var(--bc-icon-sm);-webkit-margin-before:0;margin-block-start:0;border:var(--bc-hairline) solid var(--bc-choice-border);border-radius:9999px;background:var(--bc-choice-fill)}.syn-radio-control:after{content:"";width:var(--bc-space-4);height:var(--bc-space-4);border-radius:9999px;background:var(--bc-primary-foreground);opacity:0}.syn-radio:focus{outline:none}.syn-radio.is-hover:not(.is-disabled):not(.is-invalid):not(.is-checked) .syn-radio-control,.syn-radio:not(.is-disabled):not(.is-invalid):not(.is-checked):hover .syn-radio-control{background:var(--bc-control-fill-hover)}.syn-radio.is-checked .syn-radio-control{border-color:var(--bc-primary);background:var(--bc-primary)}.syn-radio.is-checked .syn-radio-control:after{opacity:1}.syn-radio.is-checked.is-hover:not(.is-disabled):not(.is-invalid) .syn-radio-control,.syn-radio.is-checked:not(.is-disabled):not(.is-invalid):hover .syn-radio-control{border-color:var(--bc-primary-hover);background:var(--bc-primary-hover)}.syn-radio.is-focused .syn-radio-control,.syn-radio:focus-visible:not(.is-invalid) .syn-radio-control{box-shadow:var(--bc-shadow-focus)}.syn-radio.is-invalid .syn-radio-control{border-color:var(--bc-destructive);box-shadow:var(--bc-shadow-destructive)}.syn-radio.is-checked.is-invalid .syn-radio-control{border-color:var(--bc-destructive);background:var(--bc-destructive)}.syn-radio-content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bc-space-1);align-items:flex-start;min-width:0}.syn-radio-label{color:var(--bc-foreground);font-weight:var(--bc-font-weight-medium)}.syn-radio-description,.syn-radio-label{display:block;width:100%;margin:0;font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact);overflow-wrap:anywhere}.syn-radio-description{color:var(--bc-muted-foreground);font-weight:var(--bc-font-weight-regular)}.syn-radio-group{display:flex;flex-direction:column;gap:var(--bc-space-5);align-items:stretch}.syn-checkbox,.syn-radio-group,.syn-radio-group .syn-radio{width:100%;max-width:none}.syn-checkbox{display:flex;gap:var(--bc-space-4);align-items:flex-start;box-sizing:border-box;padding:0;border:0;color:var(--bc-foreground);text-align:start;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.syn-checkbox--box{padding:10px;border:var(--bc-hairline) solid var(--bc-border);border-radius:var(--bc-radius-2)}.syn-checkbox--box.is-checked{background:var(--bc-choice-well)}.syn-checkbox.is-disabled{opacity:.5;cursor:not-allowed}.syn-checkbox.is-invalid .syn-checkbox-label{color:var(--bc-destructive)}.syn-checkbox-control{display:grid;flex-shrink:0;place-items:center;box-sizing:border-box;width:var(--bc-icon-sm);height:var(--bc-icon-sm);overflow:clip;border:var(--bc-hairline) solid var(--bc-choice-border);border-radius:var(--bc-radius-2);background:var(--bc-choice-fill);color:var(--bc-primary-foreground)}.syn-checkbox:focus{outline:none}.syn-checkbox.is-hover:not(.is-disabled):not(.is-invalid):not(.is-checked) .syn-checkbox-control,.syn-checkbox:not(.is-disabled):not(.is-invalid):not(.is-checked):active .syn-checkbox-control,.syn-checkbox:not(.is-disabled):not(.is-invalid):not(.is-checked):hover .syn-checkbox-control{background:var(--bc-control-fill-hover)}.syn-checkbox.is-checked .syn-checkbox-control{border-color:var(--bc-primary);background:var(--bc-primary)}.syn-checkbox.is-checked.is-hover:not(.is-disabled):not(.is-invalid) .syn-checkbox-control,.syn-checkbox.is-checked:not(.is-disabled):not(.is-invalid):active .syn-checkbox-control,.syn-checkbox.is-checked:not(.is-disabled):not(.is-invalid):hover .syn-checkbox-control{border-color:var(--bc-primary-hover);background:var(--bc-primary-hover)}.syn-checkbox.is-focused .syn-checkbox-control,.syn-checkbox:focus-visible:not(.is-invalid) .syn-checkbox-control{box-shadow:var(--bc-shadow-focus)}.syn-checkbox.is-invalid .syn-checkbox-control{border-color:var(--bc-destructive);box-shadow:var(--bc-shadow-destructive)}.syn-checkbox.is-checked.is-invalid .syn-checkbox-control{border-color:var(--bc-destructive);background:var(--bc-destructive)}.syn-checkbox-content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bc-space-2);align-items:flex-start;min-width:0}.syn-checkbox-label{color:var(--bc-foreground);font-weight:var(--bc-font-weight-medium)}.syn-checkbox-description,.syn-checkbox-label{display:block;width:100%;margin:0;font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact);overflow-wrap:anywhere}.syn-checkbox-description{color:var(--bc-muted-foreground);font-weight:var(--bc-font-weight-regular)}.syn-checkbox-group{display:flex;flex-direction:column;gap:var(--bc-space-5);align-items:stretch}.syn-checkbox-group,.syn-checkbox-group .syn-checkbox{width:100%;max-width:none}.syn-tabs{display:flex;flex-direction:column;align-items:stretch;gap:var(--bc-space-4)}.syn-tabs--vertical{flex-direction:row;align-items:flex-start;gap:var(--bc-space-5)}.syn-tabs-list{box-sizing:border-box;display:flex;flex-direction:row;align-items:stretch;gap:var(--bc-space-2);height:calc(var(--bc-control-md) + 2 * var(--bc-space-1));padding:var(--bc-space-1);border-radius:var(--bc-radius-3);background:var(--bc-muted)}.syn-tabs-list--vertical{flex-direction:column;height:auto;width:max-content;min-width:80px}.syn-tabs-list--line{height:auto;gap:var(--bc-space-2);border-radius:0;background:transparent}.syn-tabs-trigger{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--bc-space-3);height:100%;padding-block:var(--bc-space-1);padding-inline:var(--bc-space-3);border:var(--bc-hairline) solid transparent;border-radius:var(--bc-radius-2);background:transparent;color:var(--bc-muted-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-medium);line-height:var(--bc-type-leading-compact);letter-spacing:0;white-space:nowrap;cursor:pointer;min-height:var(--bc-control-md)}.syn-tabs-list--vertical .syn-tabs-trigger{width:100%;height:auto}.syn-tabs-list--line .syn-tabs-trigger,.syn-tabs-trigger--line{height:auto;border-radius:0}.syn-tabs-trigger.is-active{background:var(--bc-background);color:var(--bc-foreground)}.syn-tabs-list--line .syn-tabs-trigger.is-active,.syn-tabs-trigger--line.is-active{background:transparent}.syn-tabs-list--line .syn-tabs-trigger.is-active:after,.syn-tabs-trigger--line.is-active:after{position:absolute;inset-inline:0;inset-block-end:0;height:var(--bc-space-1);background:var(--bc-foreground);content:""}.syn-tabs-trigger.is-hover:not(.is-active),.syn-tabs-trigger:not(:disabled):not(.is-disabled):not(.is-active):hover{color:var(--bc-foreground)}.syn-tabs-trigger:focus{outline:none}.syn-tabs-trigger.is-focus,.syn-tabs-trigger:focus-visible{outline:none;background:var(--bc-background);border-color:var(--bc-ring);box-shadow:var(--bc-shadow-focus)}.syn-tabs-list--line .syn-tabs-trigger.is-active.is-focus,.syn-tabs-list--line .syn-tabs-trigger.is-active:focus-visible,.syn-tabs-trigger--line.is-active.is-focus,.syn-tabs-trigger--line.is-active:focus-visible{border-color:transparent}.syn-tabs-trigger.is-disabled,.syn-tabs-trigger:disabled{opacity:.5;cursor:not-allowed}.syn-tabs-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--bc-icon-xs);height:var(--bc-icon-xs);color:inherit}.syn-tabs-content:not([hidden]){display:block}.syn-sidebar,.syn-sidebar-frame{--_sidebar-row-size:var(--bc-control-lg)}.syn-sidebar-frame{display:flex;align-items:stretch;inline-size:100%;block-size:520px;overflow:hidden;border:var(--bc-hairline) solid var(--bc-sidebar-border);border-radius:6px;background:var(--bc-background)}.syn-sidebar-frame-content{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-inline-size:0;padding:var(--bc-layout-page-inline);background:var(--bc-card);color:var(--bc-muted-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-prose);font-weight:var(--bc-font-weight-regular);line-height:1.5;text-align:center}.syn-sidebar{display:flex;flex-direction:column;flex:0 0 auto;inline-size:var(--bc-layout-rail);min-inline-size:var(--bc-layout-rail-collapsed);max-inline-size:var(--bc-layout-rail);block-size:100%;overflow:hidden;-webkit-border-end:var(--bc-hairline) solid var(--bc-sidebar-border);border-inline-end:var(--bc-hairline) solid var(--bc-sidebar-border);background:var(--bc-sidebar);color:var(--bc-sidebar-foreground);transition:inline-size var(--bc-motion-orientation-duration) var(--bc-motion-orientation-easing)}.syn-sidebar[data-collapsed]{inline-size:var(--bc-layout-rail-collapsed)}@media (prefers-reduced-motion:reduce){.syn-sidebar{transition:none}}.syn-sidebar-footer,.syn-sidebar-header{display:flex;flex-direction:column;flex-shrink:0;padding:var(--bc-space-4)}.syn-sidebar-content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bc-space-4);min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-block:contain;padding-block:var(--bc-space-2)}.syn-sidebar-header-row{inline-size:100%;min-block-size:var(--_sidebar-row-size)}.syn-sidebar-header-row,.syn-sidebar-identity{display:flex;align-items:center;gap:var(--bc-space-4)}.syn-sidebar-identity,.syn-sidebar-identity-text{flex:1 1 auto;min-inline-size:0}.syn-sidebar-identity-text{display:flex;flex-direction:column;gap:var(--bc-space-1)}.syn-sidebar-identity-title{color:var(--bc-sidebar-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-medium)}.syn-sidebar-identity-support,.syn-sidebar-identity-title{overflow:hidden;font-family:var(--bc-font-interface);line-height:var(--bc-type-leading-compact);white-space:nowrap;text-overflow:clip}.syn-sidebar-identity-support{color:var(--bc-muted-foreground);font-size:var(--bc-type-caption);font-weight:var(--bc-font-weight-regular)}.syn-sidebar-media{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--_sidebar-row-size);block-size:var(--_sidebar-row-size);border-radius:var(--bc-radius-3)}.syn-sidebar-mark{display:block;flex-shrink:0;inline-size:var(--bc-control-xs);block-size:var(--bc-control-xs);color:currentColor}.syn-sidebar-trigger{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--_sidebar-row-size);block-size:var(--_sidebar-row-size);padding:0;border:var(--bc-hairline) solid transparent;border-radius:var(--bc-radius-2);background:transparent;color:var(--bc-sidebar-foreground);cursor:pointer}.syn-sidebar-trigger:active,.syn-sidebar-trigger:hover{background:var(--bc-sidebar-accent)}.syn-sidebar-trigger:focus{outline:none}.syn-sidebar-trigger:focus-visible{outline:none;border-color:var(--bc-sidebar-ring);box-shadow:var(--bc-shadow-focus)}.syn-sidebar[data-collapsed] .syn-sidebar-header-row{justify-content:center}.syn-sidebar:not([data-collapsed]) .syn-sidebar-trigger--collapsed,.syn-sidebar[data-collapsed] .syn-sidebar-identity,.syn-sidebar[data-collapsed] .syn-sidebar-trigger--expanded{display:none}.syn-sidebar-trigger-face{display:flex;align-items:center;justify-content:center}.syn-sidebar-trigger--collapsed .syn-sidebar-trigger-face--control{display:none}.syn-sidebar-trigger--collapsed.is-hover .syn-sidebar-trigger-face--mark,.syn-sidebar-trigger--collapsed:focus-visible .syn-sidebar-trigger-face--mark,.syn-sidebar-trigger--collapsed:hover .syn-sidebar-trigger-face--mark{display:none}.syn-sidebar-trigger--collapsed.is-hover .syn-sidebar-trigger-face--control,.syn-sidebar-trigger--collapsed:focus-visible .syn-sidebar-trigger-face--control,.syn-sidebar-trigger--collapsed:hover .syn-sidebar-trigger-face--control{display:flex}.syn-sidebar-group{flex-direction:column;padding-block:var(--bc-space-2)}.syn-sidebar-group,.syn-sidebar-group-label{display:flex;padding-inline:var(--bc-space-4)}.syn-sidebar-group-label{align-items:center;min-block-size:var(--_sidebar-row-size);overflow:hidden;color:var(--bc-muted-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-caption);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);white-space:nowrap;text-overflow:clip}.syn-sidebar-group-label--tree{color:var(--bc-sidebar-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-medium);line-height:var(--bc-type-leading-compact)}.syn-sidebar-menu{display:flex;flex-direction:column;gap:var(--bc-space-1);margin:0;padding:0;list-style:none}.syn-sidebar-item{display:flex;flex-direction:column;min-inline-size:0}.syn-sidebar-button{display:flex;align-items:center;gap:var(--bc-space-4);inline-size:100%;min-block-size:var(--_sidebar-row-size);padding-block:0;padding-inline:var(--bc-space-4);border:var(--bc-hairline) solid transparent;border-radius:var(--bc-radius-2);background:transparent;color:var(--bc-sidebar-foreground);font-family:var(--bc-font-interface);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:19.5px;text-align:start;white-space:nowrap;cursor:pointer}.syn-sidebar-button.is-active,.syn-sidebar-button.is-hover,.syn-sidebar-button:active,.syn-sidebar-button:hover{background:var(--bc-sidebar-accent);color:var(--bc-sidebar-accent-foreground)}.syn-sidebar-button.is-active{font-weight:var(--bc-font-weight-medium)}.syn-sidebar-button:focus{outline:none}.syn-sidebar-button.is-focus,.syn-sidebar-button:focus-visible{outline:none;border-color:var(--bc-sidebar-ring);box-shadow:var(--bc-shadow-focus)}.syn-sidebar-button-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:clip}.syn-sidebar-button-chevron,.syn-sidebar-button-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--bc-icon-sm);block-size:var(--bc-icon-sm);color:currentColor}.syn-sidebar-sub{display:flex;flex-direction:column;gap:var(--bc-space-1);margin:0;-webkit-margin-start:var(--bc-space-6);margin-inline-start:var(--bc-space-6);padding:0;-webkit-padding-start:var(--bc-space-4);padding-inline-start:var(--bc-space-4);-webkit-border-start:var(--bc-hairline) solid var(--bc-sidebar-border);border-inline-start:var(--bc-hairline) solid var(--bc-sidebar-border);list-style:none}.syn-sidebar-sub-button{min-block-size:var(--bc-control-md);font-weight:var(--bc-font-weight-regular)}.syn-sidebar-sub-static,.syn-sidebar-sub-static:hover{background:transparent;color:var(--bc-sidebar-foreground);cursor:default}.syn-sidebar[data-collapsed] .syn-sidebar-button-chevron,.syn-sidebar[data-collapsed] .syn-sidebar-button-label,.syn-sidebar[data-collapsed] .syn-sidebar-footer-copy,.syn-sidebar[data-collapsed] .syn-sidebar-group-label,.syn-sidebar[data-collapsed] .syn-sidebar-sub{display:none}.syn-sidebar[data-collapsed] .syn-sidebar-content{align-items:center;padding-inline:var(--bc-space-4)}.syn-sidebar[data-collapsed] .syn-sidebar-group{align-items:center;padding-inline:0;inline-size:100%}.syn-sidebar[data-collapsed] .syn-sidebar-item,.syn-sidebar[data-collapsed] .syn-sidebar-menu{align-items:center;inline-size:100%}.syn-sidebar[data-collapsed] .syn-sidebar-button{justify-content:center;flex-shrink:0;inline-size:var(--_sidebar-row-size);min-inline-size:var(--_sidebar-row-size);block-size:var(--_sidebar-row-size);min-block-size:var(--_sidebar-row-size);padding-inline:0}.syn-sidebar-footer-user{display:flex;align-items:center;gap:var(--bc-space-4);inline-size:100%;min-block-size:var(--_sidebar-row-size);padding-block:0;padding-inline:var(--bc-space-4);border:var(--bc-hairline) solid transparent;border-radius:var(--bc-radius-2);background:transparent;color:var(--bc-sidebar-foreground);text-align:start;cursor:pointer}.syn-sidebar-footer-user:active,.syn-sidebar-footer-user:hover{background:var(--bc-sidebar-accent)}.syn-sidebar-footer-user:focus{outline:none}.syn-sidebar-footer-user:focus-visible{outline:none;border-color:var(--bc-sidebar-ring);box-shadow:var(--bc-shadow-focus)}.syn-sidebar-footer-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bc-space-1);min-inline-size:0}.syn-sidebar[data-collapsed] .syn-sidebar-footer{align-items:center}.syn-sidebar[data-collapsed] .syn-sidebar-footer-user{justify-content:center;flex-shrink:0;inline-size:var(--_sidebar-row-size);min-inline-size:var(--_sidebar-row-size);block-size:var(--_sidebar-row-size);min-block-size:var(--_sidebar-row-size);padding-inline:0}.syn-dialog-overlay{position:fixed;inset:0;z-index:var(--bc-tier-scrim);margin:0;padding:0;border:0;background:var(--bc-scrim);cursor:pointer}.syn-dialog{--dialog-max-width:384px;position:relative;align-items:stretch;width:var(--dialog-max-width);max-width:100%;overflow:clip;background:var(--bc-card);border:var(--bc-hairline) solid var(--bc-float-edge);border-radius:var(--bc-radius-4);box-shadow:var(--bc-shadow-modal);color:var(--bc-foreground)}.syn-dialog,.syn-dialog-header{display:flex;flex-direction:column}.syn-dialog-header{gap:var(--bc-space-2);align-items:flex-start;width:100%;padding:var(--bc-space-6);padding-right:calc(var(--bc-space-6) + var(--bc-icon-sm) + var(--bc-space-4))}.syn-dialog-title{color:var(--bc-foreground);font-size:var(--bc-type-title);font-weight:var(--bc-font-weight-medium);letter-spacing:0;line-height:var(--bc-type-leading-reading)}.syn-dialog-description,.syn-dialog-title{margin:0;width:100%;overflow-wrap:anywhere}.syn-dialog-description{color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact)}.syn-dialog-content{display:flex;flex-direction:column;align-items:stretch;width:100%;max-inline-size:none;padding:0 var(--bc-space-6) var(--bc-space-6);border-radius:0;background:transparent;box-shadow:none;z-index:auto}.syn-dialog-placeholder{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--bc-space-6);border:var(--bc-hairline) dashed var(--bc-border);border-radius:var(--bc-radius-2);background:var(--bc-muted)}.syn-dialog-placeholder p{margin:0;flex:1 0;min-width:0;color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);font-weight:var(--bc-font-weight-regular);line-height:var(--bc-type-leading-compact);text-align:center;overflow-wrap:anywhere}.syn-dialog-footer{display:flex;flex-wrap:wrap;gap:var(--bc-space-4);justify-content:flex-end;width:100%;-webkit-margin-before:var(--bc-space-6);margin-block-start:var(--bc-space-6);padding:0 var(--bc-space-6) var(--bc-space-6);border-top:0 solid var(--bc-border)}.syn-dialog-close,.syn-dialog-footer{align-items:center;background:transparent}.syn-dialog-close{position:absolute;top:var(--bc-space-6);right:var(--bc-space-6);display:inline-flex;justify-content:center;width:var(--bc-icon-sm);height:var(--bc-icon-sm);padding:0;border:0;border-radius:var(--bc-radius-1);color:var(--bc-foreground);opacity:.7;cursor:pointer}.syn-dialog-close svg{display:block;width:100%;height:100%}.syn-dialog-close.is-hover,.syn-dialog-close:hover{opacity:1}.syn-dialog-close.is-focus,.syn-dialog-close:focus-visible{outline:none;opacity:.7;box-shadow:var(--bc-shadow-focus)}.syn-dialog-close-matrix{display:grid;grid-template-columns:auto auto;grid-gap:var(--bc-space-6) var(--bc-icon-col);gap:var(--bc-space-6) var(--bc-icon-col);align-items:center}.syn-dialog-close-matrix span{color:var(--bc-muted-foreground);font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact)}.syn-dialog-close-matrix .syn-dialog-close{position:static}.syn-popover,.syn-popover-content{--popover-width:288px}.syn-popover{align-items:stretch;gap:var(--bc-space-6);width:var(--popover-width);max-width:100%;padding:var(--bc-space-5);overflow:clip;background:var(--bc-popover);border:var(--bc-hairline) solid var(--bc-float-edge);border-radius:var(--bc-radius-4);box-shadow:var(--bc-shadow-float);color:var(--bc-foreground)}.syn-popover,.syn-popover-header{display:flex;flex-direction:column}.syn-popover-header{gap:var(--bc-space-2);align-items:flex-start;width:100%}.syn-popover-title{color:var(--bc-foreground);font-weight:var(--bc-font-weight-medium);letter-spacing:0}.syn-popover-description,.syn-popover-title{margin:0;width:100%;font-size:var(--bc-type-body-small);line-height:var(--bc-type-leading-compact);overflow-wrap:anywhere}.syn-popover-description{color:var(--bc-muted-foreground);font-weight:var(--bc-font-weight-regular)}.syn-popover-content{position:absolute;inset-block-start:100%;inset-inline:0;-webkit-margin-before:var(--bc-space-2);margin-block-start:var(--bc-space-2);display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:80px;padding:0;border-radius:0;background:transparent;box-shadow:none;z-index:auto}.syn-popover-content[data-syn-floating][data-syn-floating]{box-sizing:border-box;width:var(--popover-width);padding:var(--bc-space-5);background:var(--bc-popover);border:var(--bc-hairline) solid var(--bc-float-edge);border-radius:var(--bc-radius-4);box-shadow:var(--bc-shadow-float)}.syn-spinner{--_spinner-size-3:var(--bc-icon-xs);--_spinner-size-4:var(--bc-icon-sm);--_spinner-size-5:var(--bc-icon-lg);--_spinner-size-6:var(--bc-space-7);--_signal-duration:1650ms;--_signal-ease:cubic-bezier(0.65,0,0.2,1);box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--_spinner-size-4);height:var(--_spinner-size-4);color:var(--bc-foreground)}.syn-spinner--size-3,.syn-spinner--xs{width:var(--_spinner-size-3);height:var(--_spinner-size-3)}.syn-spinner--md,.syn-spinner--size-4,.syn-spinner--sm{width:var(--_spinner-size-4);height:var(--_spinner-size-4)}.syn-spinner--lg,.syn-spinner--size-5{width:var(--_spinner-size-5);height:var(--_spinner-size-5)}.syn-spinner--size-6{width:var(--_spinner-size-6);height:var(--_spinner-size-6)}.syn-spinner-orbit,.syn-spinner-signal{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}.syn-spinner-signal-module{fill:currentColor;transform-box:fill-box;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;animation-duration:var(--_signal-duration);animation-iteration-count:infinite;animation-fill-mode:both}.syn-spinner-signal-module[data-module=start]{animation-name:syn-spinner-signal-start}.syn-spinner-signal-module[data-module=end]{animation-name:syn-spinner-signal-end}.syn-button .syn-spinner{color:currentColor}@media (prefers-reduced-motion:reduce){.syn-spinner-signal-module{animation-name:syn-spinner-signal-pulse;animation-timing-function:ease-in-out;will-change:auto}.syn-spinner-signal-module[data-module=start]{transform:translateX(-50%)}.syn-spinner-signal-module[data-module=end]{transform:translateX(50%)}}@keyframes syn-spinner-signal-start{0%{transform:translateX(0);animation-timing-function:var(--_signal-ease)}36.3636%{transform:translateX(-50%);animation-timing-function:linear}51.5152%{transform:translateX(-50%);animation-timing-function:var(--_signal-ease)}87.8788%{transform:translateX(0);animation-timing-function:linear}to{transform:translateX(0)}}@keyframes syn-spinner-signal-end{0%{transform:translateX(0);animation-timing-function:var(--_signal-ease)}36.3636%{transform:translateX(50%);animation-timing-function:linear}51.5152%{transform:translateX(50%);animation-timing-function:var(--_signal-ease)}87.8788%{transform:translateX(0);animation-timing-function:linear}to{transform:translateX(0)}}@keyframes syn-spinner-signal-pulse{0%,to{opacity:1}50%{opacity:.4}}