.gen-ops-pill{height:1.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:9999px;border-width:1px;padding-left:.625rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-ops-pill,.gen-ops-pill-status{display:inline-flex;align-items:center;gap:.375rem}.gen-ops-pill-count-chip{margin-left:.25rem;display:inline-flex;height:1.25rem;align-items:center;gap:.25rem;border-radius:9999px;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;background-color:white;color:#047857;border:1px solid rgba(4,120,87,.18)}.gen-ops-pill-count-label{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.gen-ops-pill-clickable{cursor:pointer}.gen-ops-pill-clickable:hover{background-color:var(--theme-muted,var(--default-styles-neutral-gray-lightest))}.gen-ops-pill-dot{display:inline-block;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.gen-ops-pill-count{font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.gen-ops-pill-sep{opacity:.4}.gen-ops-pill-live{color:#047857;border-color:rgba(4,120,87,.25);background-color:rgba(16,185,129,.08)}.gen-ops-pill-live .gen-ops-pill-dot{background-color:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.6)}.gen-ops-pill-live.gen-ops-pill-pulse .gen-ops-pill-dot{animation:gen-ops-pill-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite}.gen-ops-pill-idle{color:#92400e;border-color:rgba(146,64,14,.25);background-color:rgba(245,158,11,.08)}.gen-ops-pill-idle .gen-ops-pill-dot{background-color:#f59e0b}.gen-ops-pill-off{color:var(--theme-foreground-muted,#6b7280);border-color:rgba(107,114,128,.25);background-color:transparent}.gen-ops-pill-off .gen-ops-pill-dot{background-color:#9ca3af}@keyframes gen-ops-pill-pulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.6)}50%{box-shadow:0 0 0 6px rgba(16,185,129,0)}}.gen-menubar-shadcn{display:flex;height:2.5rem;align-items:center}.gen-menubar-shadcn>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.gen-menubar-shadcn{border-radius:.375rem;border-width:1px;background-color:var(--gen-styles-neutral-white);padding:.25rem}.gen-menubar-trigger-shadcn{display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid transparent;outline-offset:2px}.gen-menubar-trigger-shadcn:focus,.gen-menubar-trigger-shadcn[data-state=open]{background-color:var(--gen-styles-shadcn-ascent);color:var(--gen-styles-shadcn-ascent-foreground)}.gen-menubar-content-shadcn{z-index:50;min-width:12rem;overflow:hidden;border-radius:.375rem;border-width:1px;background-color:var(--gen-styles-neutral-white);padding:.25rem;color:var(--gen-styles-shadcn-popover-foreground);--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-menubar-content-shadcn[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.gen-menubar-content-shadcn[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0}.gen-menubar-content-shadcn[data-state=open]{--tw-enter-opacity:0}.gen-menubar-content-shadcn[data-state=closed]{--tw-exit-scale:.95}.gen-menubar-content-shadcn[data-state=open]{--tw-enter-scale:.95}.gen-menubar-content-shadcn[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.gen-menubar-content-shadcn[data-side=left]{--tw-enter-translate-x:0.5rem}.gen-menubar-content-shadcn[data-side=right]{--tw-enter-translate-x:-0.5rem}.gen-menubar-content-shadcn[data-side=top]{--tw-enter-translate-y:0.5rem}.gen-menubar-item-indicator-shadcn{position:absolute;left:.5rem;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}.gen-menubar-label-shadcn{padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.gen-menubar-item-shadcn{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-menubar-item-shadcn:hover{background-color:var(--gen-styles-neutral-gray-lightest)!important}.gen-menubar-item-shadcn:focus{background-color:var(--gen-styles-shadcn-ascent);color:var(--gen-styles-shadcn-ascent-foreground)}.gen-menubar-item-shadcn[data-disabled]{pointer-events:none;opacity:.5}.gen-menubar-checkboxitem-shadcn{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-menubar-checkboxitem-shadcn:focus{background-color:var(--gen-styles-shadcn-ascent);color:var(--gen-styles-shadcn-ascent-foreground)}.gen-menubar-checkboxitem-shadcn[data-disabled]{pointer-events:none;opacity:.5}.gen-menubar-radioitem-shadcn{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-menubar-radioitem-shadcn:focus{background-color:var(--gen-styles-shadcn-ascent);color:var(--gen-styles-shadcn-ascent-foreground)}.gen-menubar-radioitem-shadcn[data-disabled]{pointer-events:none;opacity:.5}.gen-menubar-subtrigger-shadcn{display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.gen-menubar-subtrigger-shadcn:focus,.gen-menubar-subtrigger-shadcn[data-state=open]{background-color:var(--gen-styles-shadcn-ascent)}.gen-menubar-subcontent-shadcn{z-index:50;min-width:8rem;overflow:hidden;border-radius:.375rem;border-width:1px;background-color:var(--gen-styles-shadcn-popover);padding:.25rem;color:var(--gen-styles-shadcn-popover-foreground);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-menubar-subcontent-shadcn[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.gen-menubar-subcontent-shadcn[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0}.gen-menubar-subcontent-shadcn[data-state=open]{--tw-enter-opacity:0}.gen-menubar-subcontent-shadcn[data-state=closed]{--tw-exit-scale:.95}.gen-menubar-subcontent-shadcn[data-state=open]{--tw-enter-scale:.95}.gen-menubar-subcontent-shadcn[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.gen-menubar-subcontent-shadcn[data-side=left]{--tw-enter-translate-x:0.5rem}.gen-menubar-subcontent-shadcn[data-side=right]{--tw-enter-translate-x:-0.5rem}.gen-menubar-subcontent-shadcn[data-side=top]{--tw-enter-translate-y:0.5rem}.gen-menubar-separator-shadcn{margin:.25rem -.25rem;height:1px;background-color:var(--gen-styles-shadcn-muted)}.gen-menubar-shortcut-shadcn{margin-left:auto;font-size:.75rem;line-height:1rem;letter-spacing:.1em;opacity:.6}.gen-pagination,.gen-pagination-shadcn{margin-left:auto;margin-right:auto;display:flex;width:100%;justify-content:center}.gen-pagination-content,.gen-pagination-content-shadcn{display:flex;flex-direction:row;align-items:center;gap:.25rem}.gen-pagination-link{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-pagination-link:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.gen-pagination-link:disabled{pointer-events:none;opacity:.5}.gen-pagination-link-shadcn{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-shadcn-input);font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-pagination-link-shadcn:hover{background-color:var(--gen-styles-shadcn-accent);color:var(--gen-styles-shadcn-accent-foreground)}.gen-pagination-link-shadcn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.gen-pagination-link-shadcn:disabled{pointer-events:none;opacity:.5}.gen-pagination-link-active{background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}.gen-pagination-link-disabled{pointer-events:none;opacity:.5}.gen-pagination-link-size-default{height:2.5rem;width:2.5rem}.gen-pagination-link-size-sm{height:2.25rem;width:2.25rem}.gen-pagination-link-size-lg{height:2.75rem;width:2.75rem}.gen-pagination-link-size-icon{height:2.25rem;width:2.25rem}.gen-pagination-ellipsis,.gen-pagination-ellipsis-shadcn{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center}.gen-pagination-next,.gen-pagination-previous{gap:.25rem}.gen-navigation-menu-shadcn{position:relative;display:flex;width:100%;flex:1 1 0%}.gen-navigation-menu-default-shadcn{align-items:center}.gen-navigation-menu-default-auto-scroll-shadcn{max-width:-moz-max-content;max-width:max-content;align-items:center;justify-content:center}.gen-navigation-menu-list-shadcn{z-index:20;display:flex;align-items:center}.gen-navigation-menu-list-shadcn>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.gen-navigation-menu-list-shadcn{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.gen-navigation-menu-list-default-shadcn{border-width:0;background-color:transparent;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.gen-navigation-menu-list-auto-scroll-shadcn,.gen-navigation-menu-list-default-shadcn{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-navigation-menu-list-auto-scroll-shadcn{border-radius:9999px;border-width:1px;border-color:var(--gen-styles-neutral-gray-lighter);padding:.25rem .5rem;--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.gen-navigation-menu-list-item-shadcn{position:relative}.gen-navigation-menu-trigger-shadcn{display:inline-flex;height:2.5rem;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;border-radius:.375rem;background-color:transparent;padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-navigation-menu-trigger-shadcn:focus,.gen-navigation-menu-trigger-shadcn:hover{background-color:transparent;color:var(--gen-styles-primary-accent-alt-color)}.gen-navigation-menu-trigger-shadcn:focus{outline:2px solid transparent;outline-offset:2px}.gen-navigation-menu-trigger-shadcn:disabled{pointer-events:none;opacity:.5}.gen-navigation-menu-trigger-shadcn[data-state=open]{background-color:transparent;color:var(--gen-styles-primary-accent-alt-color)}.gen-navigation-menu-trigger-shadcn:focus[data-state=open],.gen-navigation-menu-trigger-shadcn:hover[data-state=open]{background-color:transparent}.gen-navigation-menu-trigger-default-icon{position:relative;top:-.5px;margin-left:.5rem;width:.75rem;height:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.group[data-state=open] .gen-navigation-menu-trigger-default-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gen-navigation-menu-content-shadcn{left:0;top:0;width:100%}.gen-navigation-menu-content-shadcn[data-motion^=from-]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.gen-navigation-menu-content-shadcn[data-motion^=to-]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.gen-navigation-menu-content-shadcn[data-motion^=from-]{--tw-enter-opacity:0}.gen-navigation-menu-content-shadcn[data-motion^=to-]{--tw-exit-opacity:0}.gen-navigation-menu-content-shadcn[data-motion=from-end]{--tw-enter-translate-x:13rem}.gen-navigation-menu-content-shadcn[data-motion=from-start]{--tw-enter-translate-x:-13rem}.gen-navigation-menu-content-shadcn[data-motion=to-end]{--tw-exit-translate-x:13rem}.gen-navigation-menu-content-shadcn[data-motion=to-start]{--tw-exit-translate-x:-13rem}@media (min-width:48rem) and (max-width:63.9375rem){.gen-navigation-menu-content-shadcn{position:absolute;width:auto}}.gen-navigation-menu-viewport-block-shadcn{position:absolute;top:100%;left:0;isolation:isolate;z-index:10;display:flex;justify-content:center}.gen-navigation-menu-viewport-shadcn{position:relative;margin-top:.375rem;height:var(--radix-navigation-menu-viewport-height);width:100%;transform-origin:center;overflow:hidden;border-radius:.375rem;border-width:1px;background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-gray-darkest);--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.gen-navigation-menu-viewport-shadcn[data-state=open]{--tw-scale-x:1;--tw-scale-y:1}.gen-navigation-menu-viewport-shadcn[data-state=closed],.gen-navigation-menu-viewport-shadcn[data-state=open]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gen-navigation-menu-viewport-shadcn[data-state=closed]{--tw-scale-x:.95;--tw-scale-y:.95}.gen-navigation-menu-viewport-shadcn[data-state=open]{opacity:1}.gen-navigation-menu-viewport-shadcn[data-state=closed]{opacity:0}@media (min-width:48rem) and (max-width:63.9375rem){.gen-navigation-menu-viewport-shadcn{width:var(--radix-navigation-menu-viewport-width)}}.gen-navigation-menu-link-shadcn-default{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-navigation-menu-link-shadcn-default:focus,.gen-navigation-menu-link-shadcn-default:hover{background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-primary-accent-alt-color)}.gen-navigation-menu-link-shadcn-default:focus-visible{outline-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--gen-styles-neutral-gray)}.gen-navigation-menu-link-shadcn-default[data-active=true]{background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-primary-accent-alt-color)}.gen-navigation-menu-link-shadcn-default:focus[data-active=true],.gen-navigation-menu-link-shadcn-default:hover[data-active=true]{background-color:var(--gen-styles-neutral-gray-darkest)}.gen-navigation-menu-link-shadcn-default svg:not([class*=size-]){width:1rem;height:1rem}.gen-navigation-menu-link-shadcn-default svg:not([class*=text-]){color:var(--gen-styles-neutral-gray-darker)}.gen-navigation-menu-indicator-block-shadcn{top:100%;z-index:1;display:flex;height:.375rem;align-items:flex-end;justify-content:center;overflow:hidden;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.gen-navigation-menu-indicator-block-shadcn[data-state=hidden]{opacity:0}.gen-navigation-menu-indicator-block-shadcn[data-state=visible]{opacity:1}.gen-navigation-menu-indicator-shadcn{position:relative;top:60%;height:.5rem;width:.5rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:.125rem;background-color:var(--gen-styles-neutral-gray-darkest);--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-pill-bare{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;font-family:Poppins,sans-serif;font-size:10.5px;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;border:1px solid transparent;color:var(--gen-pill-bare-fg,#3a3a3f);background:var(--gen-pill-bare-bg,#ffffff);border-color:var(--gen-pill-bare-border,#e7e7ea);white-space:nowrap}.gen-pill-bare.is-compact{height:16px;padding:0 6px;font-size:9px;border-radius:4px;letter-spacing:.1em}.gen-pill-bare svg{width:10px;height:10px}.gen-pill-bare.tone-brand{color:#8a2be2;background:#f7f1ff;border-color:#ece0fb}.gen-pill-bare.tone-warn{color:#92400e;background:#fff5e1;border-color:#f4dcaa}.gen-pill-bare.tone-ok{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.gen-pill-bare.tone-err{color:#b3261e;background:#fde7e7;border-color:#f3c7c7}.gen-pill-bare.tone-neutral{color:#3a3a3f;background:#ffffff;border-color:#e7e7ea}.gen-pill-bare.tone-locked{color:#7d7d83;background:#fafafa;border-color:#e5e7eb}.gen-pill-bare.tone-dirty{color:#92400e;background:#fff5e1;border-color:#f4dcaa}.gen-preview-card-content{padding:1rem}.gen-preview-card-content,.gen-preview-card-content-shadcn{z-index:50;width:20rem;border-radius:.375rem;border-width:1px;--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.gen-preview-card-content-shadcn{overflow:hidden;background-color:var(--gen-styles-neutral-white);padding:0;color:var(--gen-styles-neutral-black)}.gen-preview-card-content-shadcn[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.gen-preview-card-content-shadcn[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0}.gen-preview-card-content-shadcn[data-state=open]{--tw-enter-opacity:0}.gen-preview-card-content-shadcn[data-state=closed]{--tw-exit-scale:.95}.gen-preview-card-content-shadcn[data-state=open]{--tw-enter-scale:.95}.gen-preview-card-content-shadcn[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.gen-preview-card-content-shadcn[data-side=left]{--tw-enter-translate-x:0.5rem}.gen-preview-card-content-shadcn[data-side=right]{--tw-enter-translate-x:-0.5rem}.gen-preview-card-content-shadcn[data-side=top]{--tw-enter-translate-y:0.5rem}.gen-preview-card-preview-area{aspect-ratio:16/9;width:100%;overflow:hidden;background-color:var(--gen-styles-neutral-gray-lightest)}.gen-preview-card-body{padding:1rem}.gen-progress-banner{position:relative;display:flex;flex-direction:column;gap:.75rem;border-radius:.5rem;border-width:1px;padding:1rem}@media (min-width:48rem) and (max-width:63.9375rem){.gen-progress-banner{flex-direction:row;align-items:center;justify-content:space-between}}.gen-progress-banner-info{border-color:var(--gen-styles-primary-accent-color);background-color:var(--gen-styles-neutral-white)}.gen-progress-banner-success{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.gen-progress-banner-warning{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.gen-progress-banner-neutral{border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-gray-lightest)}.gen-progress-banner-body{flex:1 1 0%}.gen-progress-banner-title{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--gen-styles-neutral-black)}.gen-progress-banner-description{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-progress-banner-bar{margin-top:.75rem;height:.5rem;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--gen-styles-neutral-gray-light)}.gen-progress-banner-bar-fill{height:100%;border-radius:9999px;background-color:var(--gen-styles-primary-accent-color);transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.gen-progress-banner-meta{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-progress-banner-step-list{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.gen-progress-banner-step{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.gen-progress-banner-step-completed{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.gen-progress-banner-actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.gen-progress-banner-cta{border-radius:.375rem;background-color:var(--gen-styles-primary-accent-color);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--gen-styles-neutral-white)}.gen-progress-banner-cta:hover{background-color:var(--gen-styles-secondary-accent-color)}.gen-progress-banner-dismiss{border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);padding:.25rem .5rem;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-progress-banner-dismiss:hover{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-progress-bar{position:relative;width:100%}.gen-progress-bar-structure-shadcn{position:relative;height:.5rem;width:100%;overflow:hidden;border-radius:9999px;background-color:var(--gen-styles-neutral-gray-darker)}.gen-progress-bar-indicator-shadcn{height:100%;width:100%;flex:1 1 0%;background-color:var(--gen-styles-primary-accent-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-progress-bar-percentage-value{margin-top:.5rem;display:flex;width:100%;align-items:center;justify-content:center;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.gen-radio-group-shadcn{display:grid;gap:.5rem}.gen-radio-group-item-shadcn{display:flex;aspect-ratio:1/1;height:1rem;width:1rem;align-items:center;justify-content:flex-start;border-radius:9999px;border-width:1px;color:var(--gen-styles-neutral-black);--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-radio-group-item-shadcn:focus{outline:2px solid transparent;outline-offset:2px}.gen-radio-group-item-shadcn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--gen-styles-neutral-gray-darker)}.gen-radio-group-item-shadcn:disabled{cursor:not-allowed;opacity:.5}.gen-radio-group-item-indicator-shadcn{margin-left:-3px;display:flex;align-items:center;justify-content:flex-start}.gen-radio-group-item-indicator-icon{color:var(--gen-styles-neutral-gray-darkest)}.gen-radio-group-item-block{display:flex;align-items:center;justify-content:flex-start}.gen-radio-group-item-block-label{margin-left:.5rem;cursor:pointer}.gen-readonly-field-display{border-radius:.5rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);padding:1rem}.gen-readonly-field-display-title{margin-bottom:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--gen-styles-neutral-black)}.gen-readonly-field-display-description{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-readonly-field-display-grid{display:grid;gap:1rem}.gen-readonly-field-display-grid-1,.gen-readonly-field-display-grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem) and (max-width:63.9375rem){.gen-readonly-field-display-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.gen-readonly-field-display-grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem) and (max-width:63.9375rem){.gen-readonly-field-display-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.gen-readonly-field-display-item{display:flex;flex-direction:column;gap:.25rem}.gen-readonly-field-display-item-divider{border-bottom-width:1px;border-color:var(--gen-styles-neutral-gray-lightest);padding-bottom:.75rem}.gen-readonly-field-display-label{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:var(--gen-styles-neutral-gray-darkest)}.gen-readonly-field-display-value{font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-black)}.gen-readonly-field-display-value-empty{font-style:italic;color:var(--gen-styles-neutral-gray-dark)}.gen-readonly-field-display-value-code{border-radius:.375rem;background-color:var(--gen-styles-neutral-gray-lightest);padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.gen-readonly-field-display-hint{font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-relative-time{display:inline;font-variant-numeric:tabular-nums;white-space:nowrap}.gen-relative-time-prefix{margin-right:.25rem;color:color-mix(in srgb,var(--color-foreground) 55%,transparent)}.gen-resizable-panel-group{display:flex;height:100%;width:100%}.gen-resizable-panel-group-vertical{flex-direction:column}.gen-resizable-handle-shadcn{position:relative;display:flex;width:1px;align-items:center;justify-content:center;background-color:var(--gen-styles-shadcn-border)}.gen-resizable-handle-shadcn:after{position:absolute;top:0;bottom:0;left:50%;width:.25rem;content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gen-resizable-handle-shadcn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:1px}.gen-resizable-handle-shadcn[data-panel-group-direction=vertical]{height:1px;width:100%}.gen-resizable-handle-icon{z-index:10;display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.125rem;border-width:1px;background-color:var(--gen-styles-shadcn-border)}.gen-search-command-bar{position:relative;display:inline-flex;height:2.25rem;width:100%;min-width:14rem;max-width:28rem;align-items:center;border-radius:.375rem;border-width:1px;background-color:var(--theme-input,white);font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-search-command-bar:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:1px}.gen-search-command-bar{border-color:var(--theme-border,rgba(0,0,0,.12))}.gen-search-command-bar-icon{pointer-events:none;position:absolute;left:.625rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--theme-foreground-muted,#6b7280)}.gen-search-command-bar-input{height:100%;width:100%;background-color:transparent;padding-left:2rem;padding-right:8rem;outline:2px solid transparent;outline-offset:2px}.gen-search-command-bar-input::-moz-placeholder{color:var(--theme-foreground-muted,#9ca3af)}.gen-search-command-bar-input::placeholder{color:var(--theme-foreground-muted,#9ca3af)}.gen-search-command-bar-trailing{pointer-events:none;position:absolute;right:.5rem;top:50%;display:inline-flex;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.375rem}.gen-search-command-bar-scope{border-radius:9999px;padding-left:.5rem;padding-right:.5rem;font-weight:600;color:var(--theme-foreground-muted,#4b5563);background-color:var(--theme-muted,rgba(0,0,0,.05));border:1px solid var(--theme-border,rgba(0,0,0,.08))}.gen-search-command-bar-scope,.gen-search-command-bar-shortcut{display:inline-flex;height:1.25rem;align-items:center;font-size:10px;letter-spacing:.025em}.gen-search-command-bar-shortcut{border-radius:.25rem;border-width:1px;padding-left:.375rem;padding-right:.375rem;font-weight:500;color:var(--theme-foreground-muted,#6b7280);border-color:var(--theme-border,rgba(0,0,0,.12));background-color:var(--theme-muted,rgba(0,0,0,.04))}.gen-segmented-pills{--gsp-tray-bg:#f6f4ec;--gsp-tray-border:#ececea;--gsp-pill-color:#6b6b76;--gsp-pill-color-active:#ffffff;--gsp-pill-bg-active:#111111;--gsp-pill-bg-hover:#ffffff;--gsp-pill-color-hover:#111111;display:inline-flex;background:var(--gsp-tray-bg);border:1px solid var(--gsp-tray-border);border-radius:8px;padding:2px;gap:1px}.gen-segmented-pills-full{display:flex;width:100%}.gen-segmented-pills-tone-purple{--gsp-pill-bg-active:#8a2be2}.gen-segmented-pills-pill{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;background:transparent;border:0;border-radius:6px;color:var(--gsp-pill-color);font:inherit;font-size:12px;font-weight:500;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .12s ease,color .12s ease}.gen-segmented-pills-full .gen-segmented-pills-pill{flex:1;justify-content:center}.gen-segmented-pills-size-sm .gen-segmented-pills-pill{height:26px;padding:0 9px;font-size:11.5px}.gen-segmented-pills-pill:hover:not(.is-active):not(.is-disabled){background:var(--gsp-pill-bg-hover);color:var(--gsp-pill-color-hover)}.gen-segmented-pills-pill.is-active{background:var(--gsp-pill-bg-active);color:var(--gsp-pill-color-active);font-weight:600}.gen-segmented-pills-pill.is-disabled{opacity:.45;cursor:not-allowed}.gen-segmented-pills-icon{display:inline-flex;opacity:.7}.gen-segmented-pills-pill.is-active .gen-segmented-pills-icon{opacity:.95}.gen-segmented-pills-meta{font-size:10px;font-weight:700;padding:0 4px;border-radius:3px;background:rgba(255,255,255,.18);color:inherit;font-variant-numeric:tabular-nums}.gen-segmented-pills-pill:not(.is-active) .gen-segmented-pills-meta{background:#ffffff;border:1px solid var(--gsp-tray-border);color:#9a9aa3}.gen-select-bare{width:100%;font-family:var(--gen-font-noto-sans,"Noto Sans",sans-serif);font-size:13.5px;color:#171717;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.625rem 2rem .625rem .75rem;outline:none;transition:border-color .1s,box-shadow .1s,background .1s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%237d7d83' fill='none' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.gen-select-bare:hover{border-color:#c8c8cf}.gen-select-bare:focus{border-color:#8a2be2;box-shadow:0 0 0 4px rgba(138,43,226,.18)}.gen-select-bare-dirty{border-color:#a76b00;background-color:#fff5e1}.gen-select-bare-dirty:focus{box-shadow:0 0 0 4px rgba(167,107,0,.18)}.gen-select-bare-err{border-color:#b3261e;background-color:#fde7e7}.gen-select-bare-err:focus{box-shadow:0 0 0 4px rgba(179,38,30,.18)}.gen-select-bare-locked{border-style:dashed;background-color:#fafafa;color:#7d7d83;cursor:not-allowed}.gen-select-custom{display:flex;flex-direction:column}.gen-select-custom-menu-dropdown-flag-container{position:relative;margin-right:.5rem;max-height:15px;max-width:20px}.gen-select-custom-menu-dropdown-flag{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-slider,.gen-slider-shadcn{position:relative;display:flex;width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center}.gen-slider-track,.gen-slider-track-shadcn{position:relative;height:.5rem;width:100%;flex-grow:1;overflow:hidden;border-radius:9999px;background-color:var(--gen-styles-neutral-gray-light)}.gen-slider-range,.gen-slider-range-shadcn{position:absolute;height:100%;background-color:var(--gen-styles-primary-accent-color)}.gen-slider-thumb{display:block;height:1.25rem;width:1.25rem;border-radius:9999px;border-width:2px;border-color:var(--gen-styles-primary-accent-color);background-color:var(--gen-styles-neutral-white);--tw-ring-offset-width:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-slider-thumb:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.gen-slider-thumb:disabled{pointer-events:none;opacity:.5}.gen-slider-thumb-shadcn{display:block;height:1.25rem;width:1.25rem;border-radius:9999px;border-width:2px;border-color:var(--gen-styles-primary-accent-color);background-color:var(--gen-styles-neutral-white);--tw-ring-offset-width:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-slider-thumb-shadcn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.gen-slider-thumb-shadcn:disabled{pointer-events:none;opacity:.5}.gen-split-button{isolation:isolate;display:inline-flex;align-items:stretch}.gen-split-button-primary{display:inline-flex;height:2.25rem;cursor:pointer;align-items:center;gap:.375rem;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-top-right-radius:0;border-bottom-right-radius:0;border-width:1px 0 1px 1px;padding-left:.875rem;padding-right:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-split-button-primary:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:1px}.gen-split-button-primary{background-color:#8a2be2;color:white;border-color:#8a2be2}.gen-split-button-primary:hover{background-color:#7a23ca;border-color:#7a23ca}.gen-split-button-primary:disabled{cursor:not-allowed;opacity:.5}.gen-split-button-chevron{display:inline-flex;height:2.25rem;width:1.75rem;cursor:pointer;align-items:center;justify-content:center;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-top-left-radius:0;border-bottom-left-radius:0;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-split-button-chevron:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:1px}.gen-split-button-chevron{background-color:#8a2be2;color:white;border-color:#8a2be2 #8a2be2 #8a2be2 rgba(255,255,255,.28)}.gen-split-button-chevron:hover{background-color:#7a23ca;border-color:#7a23ca #7a23ca #7a23ca rgba(255,255,255,.28)}.gen-split-button-chevron[data-state=open]{background-color:#7a23ca;border-color:#7a23ca}.gen-split-button-menu-label{padding:.5rem .75rem .375rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-foreground-muted,#6b7280)}.gen-split-button-menu-item{cursor:pointer;border-radius:.375rem;padding:.375rem .5rem}.gen-split-button-item-link{display:flex;width:100%;text-decoration:none;color:inherit}.gen-split-button-item-row{display:flex;width:100%;align-items:center;gap:.75rem}.gen-split-button-item-tile{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;background-color:rgba(138,43,226,.08);color:#6a1bb7;border-color:rgba(138,43,226,.18)}.gen-split-button-item-text{display:flex;min-width:0;flex:1 1 0%;flex-direction:column}.gen-split-button-item-title{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25;color:var(--theme-foreground,#111827)}.gen-split-button-item-desc,.gen-split-button-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-split-button-item-desc{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.25;color:var(--theme-foreground-muted,#6b7280)}.gen-split-button-item-kbd{margin-left:.5rem;display:inline-flex;height:1.25rem;flex-shrink:0;align-items:center;border-radius:.25rem;border-width:1px;padding-left:.375rem;padding-right:.375rem;font-size:10px;font-weight:500;letter-spacing:.025em;color:var(--theme-foreground-muted,#6b7280);border-color:var(--theme-border,rgba(0,0,0,.12));background-color:var(--theme-muted,rgba(0,0,0,.04))}.gen-star-rating{display:inline-flex;align-items:center;gap:.125rem}.gen-star-rating-star{cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.gen-star-rating-star:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform .15s ease-in-out,color .15s ease-in-out}.gen-star-rating--readonly .gen-star-rating-star{cursor:default}.gen-star-rating--readonly .gen-star-rating-star:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gen-star-rating--disabled{pointer-events:none;opacity:.5}.gen-statblock{display:grid;grid-template-rows:auto auto auto;row-gap:6px;align-content:center;justify-items:start;padding:0 24px;min-width:120px;line-height:1}.gen-statblock.align-end{justify-items:end;text-align:right}.gen-statblock.has-divider{border-right:1px solid var(--gws-hairline,#e7e7ee)}.gen-statblock-key{font-size:10px;color:#6b6b7c;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.gen-statblock-key,.gen-statblock-value{font-family:Poppins,system-ui,sans-serif}.gen-statblock-value{font-weight:800;font-size:24px;color:#0b0b12;letter-spacing:-.02em;display:flex;align-items:baseline;gap:4px}.gen-statblock-value small{font-weight:500;color:#6b6b7c;font-size:11px;letter-spacing:0}.gen-statblock-trend{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b6b7c;font-weight:600;height:14px}.gen-stat-row,.gen-stat-row-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.gen-stat-row-link{width:100%}.gen-stat-row-label{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darker)}.gen-stat-row-value{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--gen-styles-neutral-gray-darkest)}.gen-stats-box{display:flex;flex-grow:1;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));background-color:var(--default-styles-neutral-white);padding-top:.75rem;padding-bottom:.75rem;--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.04),0 1px 2px -1px rgb(0 0 0/0.04);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.gen-stats-box-link .gen-stats-box{cursor:pointer}.gen-stats-box-link:hover .gen-stats-box{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1));--tw-shadow:0 4px 16px -4px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.04);--tw-shadow-colored:0 4px 16px -4px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.gen-stats-box-structure{width:100%;flex-direction:column}.gen-stats-box-header{margin-bottom:.625rem;display:flex;align-items:flex-start;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;font-size:10px;line-height:12px;font-weight:600;text-transform:uppercase;letter-spacing:-.025em;color:hsl(var(--muted-foreground))}.gen-stats-box-header-icon{margin-right:.5rem}.gen-stats-box-header-text-with-icon{margin-top:1px}.gen-stats-box-content{margin-bottom:.5rem;display:inline-flex;width:100%;align-items:flex-start;padding-left:1rem;padding-right:1rem}.gen-stats-box-content-stats{display:flex;flex-grow:1;justify-content:flex-start;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-weight:900!important;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:hsl(var(--foreground))}.gen-stats-box-content-stats-default{font-size:28px;line-height:1.75rem;letter-spacing:-.05em}.gen-stats-box-content-stats-small{font-size:1.25rem;line-height:1.25rem;letter-spacing:-.05em}.gen-stats-box-content-stats-large{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.025em}.gen-stats-box-content-info{display:flex;justify-content:flex-end;letter-spacing:-.05em;color:hsl(var(--muted-foreground))}.gen-stats-box-content-info-default{margin-top:2px;font-size:.875rem;line-height:1.25rem}.gen-stats-box-content-info-small{margin-top:3px;font-size:11px;line-height:14px;letter-spacing:-.025em}.gen-stats-box-content-info-large{margin-top:-1px;font-size:1rem;line-height:1.5rem}.gen-stats-box-footer{padding-left:1rem;padding-right:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:14px;line-height:1.625;letter-spacing:-.1em;color:hsl(var(--muted-foreground)/.8)}.gen-step-indicator{display:flex;width:100%;align-items:flex-start;overflow:visible}.gen-step-indicator-step{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;position:relative}.gen-step-indicator-connector{position:absolute;top:15px;left:calc(50% + 17px);width:calc(100% - 34px);height:2px;z-index:0;transition:background-color .3s ease}.gen-step-indicator-connector-done{background-color:var(--gen-styles-primary-accent-color)}.gen-step-indicator-connector-upcoming{background-color:var(--gen-styles-neutral-gray-light)}.gen-step-indicator-circle{position:relative;z-index:10;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-step-indicator-circle-completed{background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}.gen-step-indicator-circle-active{border:2px solid var(--gen-styles-primary-accent-color);background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-primary-accent-color)}.gen-step-indicator-circle-upcoming{border:2px solid var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-gray-dark)}.gen-step-indicator-circle-clickable{cursor:pointer}.gen-step-indicator-circle-clickable:hover .gen-step-indicator-circle-completed{opacity:.85}.gen-step-indicator-label{margin-top:.5rem;white-space:nowrap;text-align:center;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-dark)}.gen-step-indicator-label-active{color:var(--gen-styles-primary-accent-color);font-weight:500}.gen-step-indicator-label-completed{color:var(--gen-styles-neutral-gray-darkest)}.gen-stepper{display:flex;flex-direction:column}.gen-stepper-progress-bar{margin-bottom:2.5rem;display:flex;width:100%;align-items:flex-start;padding:1.25rem .5rem .5rem;overflow:visible}.gen-stepper-progress-step{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;position:relative}.gen-stepper-progress-connector{position:absolute;top:19px;left:calc(50% + 21px);width:calc(100% - 42px);height:2px;z-index:0;transition:background-color .3s ease}.gen-stepper-progress-connector-done{background-color:var(--gen-styles-primary-accent-color)}.gen-stepper-progress-connector-upcoming{background-color:var(--gen-styles-neutral-gray-light)}.gen-stepper-progress-circle{z-index:10;display:flex;height:2.5rem;width:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;font-size:.875rem;line-height:1.25rem;font-weight:700;position:relative;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.gen-stepper-progress-circle-active,.gen-stepper-progress-circle-completed{background-color:var(--gen-styles-primary-accent-color);border-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}.gen-stepper-progress-circle-completed{cursor:pointer}.gen-stepper-progress-circle-upcoming{border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-gray-dark)}.gen-stepper-progress-label{margin-top:.5rem;max-width:80px;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.25}.gen-stepper-progress-label-active{font-weight:700;color:var(--gen-styles-neutral-black)}.gen-stepper-progress-label-completed{font-weight:600;color:var(--gen-styles-primary-accent-color)}.gen-stepper-progress-label-upcoming{color:var(--gen-styles-neutral-gray-dark)}.gen-stepper-panels{display:flex;width:100%;flex-direction:column;gap:.75rem}.gen-stepper-panel{width:100%;overflow:hidden;border-radius:.75rem;border-width:1px;background-color:var(--gen-styles-neutral-white);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition:box-shadow .2s ease,border-color .2s ease}.gen-stepper-panel,.gen-stepper-panel-active{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-stepper-panel-active{border-color:var(--gen-styles-primary-accent-color);--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.gen-stepper-panel-completed{cursor:pointer;border-color:var(--gen-styles-neutral-gray-lighter)}.gen-stepper-panel-completed:hover{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-stepper-panel-upcoming{border-color:var(--gen-styles-neutral-gray-lighter);background-color:var(--gen-styles-neutral-gray-lightest);opacity:.75}.gen-stepper-panel-upcoming-locked{pointer-events:none}.gen-stepper-panel-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem}.gen-stepper-panel-header-active{background-color:rgba(15,24,219,.05)}.gen-stepper-panel-header-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .2s ease}.gen-stepper-panel-header-icon-active,.gen-stepper-panel-header-icon-completed{background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}.gen-stepper-panel-header-icon-upcoming{background-color:var(--gen-styles-neutral-gray-lighter);color:var(--gen-styles-neutral-gray-dark)}.gen-stepper-panel-header-icon-digit{font-size:.875rem;line-height:1.25rem;font-weight:700}.gen-stepper-panel-header-title{flex:1 1 0%;font-size:.875rem;line-height:1.25rem;font-weight:600}.gen-stepper-panel-header-title-active{color:var(--gen-styles-neutral-black)}.gen-stepper-panel-header-title-completed{color:var(--gen-styles-neutral-gray-darkest)}.gen-stepper-panel-header-chevron,.gen-stepper-panel-header-title-upcoming{color:var(--gen-styles-neutral-gray-dark)}.gen-stepper-panel-header-chevron{margin-left:auto;flex-shrink:0;transition:transform .2s ease}.gen-stepper-panel-summary{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.75rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--gen-styles-neutral-gray-darker)}.gen-stepper-panel-content{overflow:hidden;max-height:0;transition:max-height .3s ease}.gen-stepper-panel-content-open{max-height:60rem}.gen-stepper-panel-fields{display:flex;flex-direction:column;gap:1rem;padding:1.75rem 1.25rem 1.5rem}.gen-stepper-panel-footer{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:.25rem;align-items:center;padding:1rem 1.25rem;border-top:1px solid var(--gen-styles-neutral-gray-lightest)}.gen-stepper-panel-footer-label{font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darker)}.gen-stepper-panel-footer-action{display:flex;justify-content:flex-end}.gen-textarea-container{position:relative;textarea:disabled{cursor:not-allowed;background-color:var(--gen-styles-neutral-gray-lightest)}}.gen-textarea-structure-shadcn{display:flex;width:100%;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray);background-color:transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-textarea-structure-shadcn::-moz-placeholder{color:var(--gen-styles-shadcn-muted-foreground)}.gen-textarea-structure-shadcn::placeholder{color:var(--gen-styles-shadcn-muted-foreground)}.gen-textarea-structure-shadcn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--gen-styles-shadcn-ring)}.gen-textarea-structure-h-xs{min-height:10px}.gen-textarea-structure-h-qs{min-height:20px}.gen-textarea-structure-h-sm{min-height:60px}.gen-textarea-structure-h-md{min-height:160px}.gen-textarea-structure-h-lg{min-height:260px}.gen-textarea-password-btn{position:absolute;top:0;right:.5rem}.gen-textarea-action-btn{position:absolute;top:.25rem;right:.5rem;border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--gen-styles-primary-accent-color)}.gen-textarea-action-btn:disabled,.gen-textarea-structure-disabled{cursor:not-allowed;color:var(--gen-styles-neutral-gray-dark)}.gen-textarea-structure-disabled{border-radius:.375rem}.gen-textarea-disabled-msg{margin-top:-.25rem;display:flex;justify-content:flex-start;font-size:.75rem;line-height:1rem;font-style:italic;color:var(--gen-styles-neutral-gray)}.gen-textarea-counter{margin-top:.25rem;display:flex;justify-content:flex-end;font-size:.75rem;line-height:1rem}.gen-switch-bare{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:0;padding:0;color:inherit;font-family:inherit}.gen-switch-bare.is-locked{opacity:.7;cursor:not-allowed}.gen-switch-bare-track{position:relative;width:38px;height:22px;border-radius:999px;background:var(--gen-switch-bare-off,#dcdce0);transition:background .15s ease;flex-shrink:0}.gen-switch-bare.is-on .gen-switch-bare-track{background:var(--gen-switch-bare-on,#8a2be2)}.gen-switch-bare-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s ease}.gen-switch-bare.is-on .gen-switch-bare-thumb{transform:translateX(16px)}.gen-switch-bare-label-stack{text-align:left}.gen-switch-bare-label{display:block;font-weight:700;font-size:12.5px;color:#111111}.gen-switch-bare-sublabel{display:block;font-weight:500;font-size:11.5px;color:#5a5a5f}.gen-switch-buttons-mini-structure{display:flex}.gen-switch-buttons-mini-structure>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.gen-switch-buttons-mini-structure{font-size:.75rem;line-height:1rem}.gen-switch-buttons-mini-btn:disabled{cursor:not-allowed}.gen-switch-buttons-mini-btn-highlight-active{border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-primary-accent-alt-color);padding:2px 5px;font-weight:600;color:var(--gen-styles-primary-accent-alt-color)}.gen-switch-buttons-mini-btn-highlight-active:disabled{border-color:var(--gen-styles-neutral-gray);color:var(--gen-styles-neutral-gray-dark)}.gen-switch-buttons-mini-btn-highlight-inactive{border-radius:.125rem;border-width:1px;border-color:transparent;font-weight:400;color:var(--gen-styles-neutral-gray-darkest)}.gen-switch-buttons-mini-btn-highlight-inactive:disabled{color:var(--gen-styles-neutral-gray-darker)}.gen-switch-buttons-mini-btn-underline-active{border-bottom-width:2px;border-color:var(--gen-styles-primary-accent-alt-color);padding:6px 5px;font-weight:600;color:var(--gen-styles-primary-accent-alt-color)}.gen-switch-buttons-mini-btn-underline-active:disabled{border-color:var(--gen-styles-neutral-gray);color:var(--gen-styles-neutral-gray-dark)}.gen-switch-buttons-mini-btn-underline-inactive{border-bottom-width:1px;border-color:transparent;padding:6px 5px;font-weight:400;color:var(--gen-styles-neutral-gray-darkest)}.gen-switch-buttons-mini-btn-underline-inactive:disabled{color:var(--gen-styles-neutral-gray-darker)}.gen-switch-buttons-mini-btn-basic-active{padding:2px 5px;font-weight:600;text-decoration-line:underline;text-underline-offset:2px}.gen-switch-buttons-mini-btn-basic-active:disabled{color:var(--gen-styles-neutral-gray-dark)}.gen-switch-buttons-mini-btn-basic-inactive{padding:2px 5px;font-weight:400}.gen-switch-buttons-mini-btn-basic-inactive:disabled{color:var(--gen-styles-neutral-gray-darker)}.gen-switch-buttons-mini-divider{margin-top:-2px;font-size:1rem;line-height:1.5rem;color:var(--gen-styles-neutral-gray)}.gen-switch-buttons-mini-divider-underline{margin-top:1px;padding-left:.5rem;padding-right:.5rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-switch-buttons-mini-divider-underline{padding-left:0;padding-right:0}}.gen-switch-buttons-mini-divider-basic{font-size:2.25rem;line-height:1.25rem}.gen-tab-bar{display:flex}.gen-tab-bar-underline{border-bottom-width:1px;border-color:var(--gen-styles-neutral-gray-lighter)}.gen-tab-bar-pill{gap:.25rem;border-radius:.5rem;background-color:var(--gen-styles-neutral-gray-lightest);padding:.25rem}.gen-tab-bar-item{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-tab-bar-item-underline{margin-bottom:-1px;border-bottom-width:2px;border-color:transparent;color:var(--gen-styles-neutral-gray-darker)}.gen-tab-bar-item-underline:hover{color:var(--gen-styles-neutral-gray-darkest);border-color:var(--gen-styles-neutral-gray-light)}.gen-tab-bar-item-underline-active{border-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-primary-accent-color)}.gen-tab-bar-item-pill{border-radius:.375rem;color:var(--gen-styles-neutral-gray-darker)}.gen-tab-bar-item-pill:hover{color:var(--gen-styles-neutral-gray-darkest);background-color:var(--gen-styles-neutral-gray-lighter)}.gen-tab-bar-item-pill-active{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-gray-darkest)}.gen-tab-bar-count{display:inline-flex;height:18px;min-width:18px;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:600;background-color:var(--gen-styles-neutral-gray-lighter);color:var(--gen-styles-neutral-gray-darker)}.gen-tab-bar-count-active{background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}