.gen-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center}.gen-empty-state>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.gen-empty-state{padding-top:3rem;padding-bottom:3rem;text-align:center}.gen-empty-state-icon-wrapper{display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px}.gen-empty-state-icon-wrapper-success{background-color:color-mix(in srgb,var(--gen-styles-status-success-color) 12%,transparent)}.gen-empty-state-icon-wrapper-warning{background-color:color-mix(in srgb,var(--gen-styles-status-warning-color) 12%,transparent)}.gen-empty-state-icon-wrapper-info{background-color:color-mix(in srgb,var(--gen-styles-status-info-color) 12%,transparent)}.gen-empty-state-icon-wrapper-error{background-color:color-mix(in srgb,var(--gen-styles-status-error-color) 12%,transparent)}.gen-empty-state-icon-wrapper-neutral{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-empty-state-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--gen-styles-neutral-gray-darkest)}.gen-empty-state-description{max-width:20rem;font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-gray-darker)}.gen-empty-state-actions{display:flex;align-items:center;justify-content:center;gap:.75rem}.gen-empty-state-action-primary{display:inline-flex;align-items:center;border-radius:.75rem;padding:.5rem 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;background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}.gen-empty-state-action-primary:hover{opacity:.9}.gen-empty-state-action-secondary{display:inline-flex;align-items:center;border-radius:.75rem;border-width:1px;padding:.5rem 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;border-color:var(--gen-styles-neutral-gray-lighter);color:var(--gen-styles-neutral-gray-darkest)}.gen-empty-state-action-secondary:hover,.gen-favicon-avatar{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-favicon-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden}.gen-favicon-avatar-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.gen-favicon-avatar-fallback{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;text-transform:uppercase;line-height:1;color:var(--gen-styles-neutral-gray-darker)}.gen-org-placeholder-mark{display:block;flex-shrink:0;border-radius:22%}@media (prefers-color-scheme:dark){.gen-org-placeholder-mark{box-shadow:0 0 0 1px rgb(255 255 255/12%)}}:root[data-theme=dark] .gen-org-placeholder-mark{box-shadow:0 0 0 1px rgb(255 255 255/12%)}:root[data-theme=light] .gen-org-placeholder-mark{box-shadow:none}.gen-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.gen-field-description{font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-fieldset>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.gen-fieldset{border-radius:.5rem;border-width:1px;padding:1rem}.gen-fieldset-legend{padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.gen-fieldset-description{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-form-field{display:flex;flex-direction:column;gap:.375rem}.gen-form-field-label-row{display:flex;align-items:center;gap:.375rem}.gen-form-field-label{display:block;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--gen-styles-neutral-gray-darker)}.gen-form-field-label-accessory{display:inline-flex;align-items:center}.gen-form-field-required{margin-left:.125rem;color:var(--gen-styles-highlight-error-color)}.gen-form-field-hint{font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-dark)}.gen-form-field-error{font-size:.75rem;line-height:1rem;color:var(--gen-styles-status-error-color)}.gen-form-wizard-stepper{display:flex;flex-direction:column;gap:1rem}.gen-form-wizard-stepper-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gen-form-wizard-stepper-step{display:flex;flex:1 1 0%;align-items:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);padding:.5rem .75rem}.gen-form-wizard-stepper-step-active{border-color:var(--gen-styles-primary-accent-color);--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-color:var(--gen-styles-primary-accent-color)}.gen-form-wizard-stepper-step-complete{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.gen-form-wizard-stepper-step-clickable{cursor:pointer}.gen-form-wizard-stepper-step-clickable:hover{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-form-wizard-stepper-step-index{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--gen-styles-neutral-gray-light);font-size:.75rem;line-height:1rem;font-weight:600}.gen-form-wizard-stepper-step-active .gen-form-wizard-stepper-step-index{background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-static-foreground-light)}.gen-form-wizard-stepper-step-complete .gen-form-wizard-stepper-step-index{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1));color:var(--gen-styles-neutral-white)}.gen-form-wizard-stepper-step-label{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--gen-styles-neutral-black)}.gen-form-wizard-stepper-step-description,.gen-form-wizard-stepper-step-optional{font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-form-wizard-stepper-step-optional{margin-left:.25rem;font-style:italic}.gen-form-wizard-stepper-body{border-radius:.5rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);padding:1rem}.gen-form-wizard-stepper-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.gen-form-wizard-stepper-button{border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--gen-styles-neutral-black)}.gen-form-wizard-stepper-button:hover{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-form-wizard-stepper-button:disabled{cursor:not-allowed;opacity:.5}.gen-form-wizard-stepper-button-primary{border-color:var(--gen-styles-primary-accent-color);background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-static-foreground-light)}.gen-form-wizard-stepper-button-primary:hover{background-color:var(--gen-styles-secondary-accent-color)}.gen-card{position:relative;width:100%}.gen-card-structure{display:flex;width:100%;flex-direction:column}.gen-card-structure-radius-none{border-radius:0}.gen-card-structure-radius-xs{border-radius:.125rem}.gen-card-structure-radius-sm{border-radius:.375rem}.gen-card-structure-radius-md{border-radius:.5rem}.gen-card-structure-radius-lg{border-radius:.75rem}.gen-card-structure-radius-xl{border-radius:1rem}.gen-card-structure-shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.gen-card-structure-shadow-none,.gen-card-structure-shadow-xs{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-card-structure-shadow-xs{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.gen-card-structure-shadow-sm{--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-card-structure-shadow-md,.gen-card-structure-shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-card-structure-shadow-md{--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)}.gen-card-structure-shadow-lg{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.gen-card-structure-shadow-lg,.gen-card-structure-shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-card-structure-shadow-xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.gen-card-structure-border-none{border-style:none}.gen-card-structure-border-xs{border-width:1px}.gen-card-structure-border-sm{border-width:2px}.gen-card-structure-border-md{border-width:4px}.gen-card-structure-border-lg{border-width:8px}.gen-card-structure-border-top{border-top-width:1px}.gen-card-structure-border-top-sm{border-top-width:2px}.gen-card-structure-border-top-md{border-top-width:4px}.gen-card-structure-border-top-lg{border-top-width:8px}.gen-card-structure-border-bottom{border-bottom-width:1px}.gen-card-structure-border-bottom-sm{border-bottom-width:2px}.gen-card-structure-border-bottom-md{border-bottom-width:4px}.gen-card-structure-border-bottom-lg{border-bottom-width:8px}.gen-card-structure-border-top-bottom{border-top-width:1px;border-bottom-width:1px}.gen-card-structure-border-top-bottom-sm{border-top-width:2px;border-bottom-width:2px}.gen-card-structure-border-top-bottom-md{border-top-width:4px;border-bottom-width:4px}.gen-card-structure-border-top-bottom-lg{border-top-width:8px;border-bottom-width:8px}@media (min-width:0rem) and (max-width:35.9375rem){.gen-card-structure-border-minimal-mode{border-radius:0;border-width:1px 0 0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.gen-card-header{width:100%}.gen-card-header-padding-none{padding-left:0;padding-right:0}.gen-card-header-padding-xs{padding:.75rem .5rem .25rem}.gen-card-header-padding-sm{padding:1rem 1rem .5rem}.gen-card-header-padding-md{padding:1.5rem 1.5rem .75rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-card-header-padding-md{padding-left:1rem;padding-right:1rem;padding-top:1.25rem}}.gen-card-header-padding-lg{padding:2rem 2rem 1rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-card-header-padding-lg{padding-left:1rem;padding-right:1rem;padding-top:1.5rem}}.gen-card-header-padding-xl{padding:2.5rem 2.5rem 1.25rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-card-header-padding-xl{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.75rem}}.gen-card-header-radius-none{border-top-left-radius:0;border-top-right-radius:0}.gen-card-header-radius-xs{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.gen-card-header-radius-sm{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.gen-card-header-radius-md{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.gen-card-header-radius-lg{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.gen-card-header-radius-xl{border-top-left-radius:1rem;border-top-right-radius:1rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-card-header-minimal-mode{border-radius:0;padding-left:0;padding-right:0}}.gen-card-header-subtitle-disabled,.gen-card-header-title-disabled{color:var(--gen-styles-neutral-gray-dark)}.gen-card-header-with-buttons{display:flex;width:100%;flex-direction:column}.gen-card-header-with-buttons-top{display:flex;width:100%;align-items:baseline}.gen-card-header-with-buttons-left{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start}.gen-card-header-with-buttons-right{margin-top:.75rem;justify-content:flex-end}.gen-card-header-with-buttons-bottom,.gen-card-header-with-buttons-mid{width:100%}.gen-card-disabled-overlay{position:absolute;top:0;z-index:10;display:flex;height:100%;width:100%;cursor:not-allowed;flex-direction:column;background-color:var(--gen-styles-neutral-gray-dark);opacity:.6}.gen-card-disabled-overlay-radius-none{border-radius:0}.gen-card-disabled-overlay-radius-xs{border-radius:.125rem}.gen-card-disabled-overlay-radius-sm{border-radius:.375rem}.gen-card-disabled-overlay-radius-md{border-radius:.5rem}.gen-card-disabled-overlay-radius-lg{border-radius:.75rem}.gen-card-disabled-overlay-radius-xl{border-radius:1rem}.gen-card-content-padding-none{padding-left:0;padding-right:0}.gen-card-content-padding-xs{padding:.5rem .5rem .75rem}.gen-card-content-padding-sm{padding:.75rem 1rem 1.25rem}.gen-card-content-padding-md{padding:.75rem 1.5rem 1.75rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-card-content-padding-md{padding-left:1rem;padding-right:1rem}}.gen-card-content-padding-lg{padding:1rem 2rem 2.25rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-card-content-padding-lg{padding:.75rem 1rem 1.75rem}}.gen-card-content-padding-xl{padding:1.25rem 2.5rem 2.75rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-card-content-padding-xl{padding:1rem 1.25rem 2.25rem}.gen-card-content-minimal-mode{padding-left:0;padding-right:0;padding-top:1.5rem}}.gen-highlighter{position:relative;display:inline-block;background-color:transparent}.gen-inline-spinner{display:inline-block;flex:0 0 auto;color:inherit;animation:gen-inline-spinner-rotate .8s linear infinite}.gen-inline-spinner__track{opacity:.25}.gen-inline-spinner__arc{opacity:.75}@keyframes gen-inline-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gen-inline-spinner{animation-duration:1.6s}}.gen-gauge-meter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:26px 18px 20px;background:linear-gradient(180deg,#fff,var(--gen-gauge-bg,#fff) 240%)}.gen-gauge-meter.is-bordered{border-left:1px dashed var(--gen-gauge-border,#ddd)}.gen-gauge-meter__dial{display:block;width:min(270px,100%)}.gen-gauge-meter__segment{fill:none;stroke-linecap:round;stroke-width:13}.gen-gauge-meter__tick{fill:var(--gen-gauge-muted,#6b7280);font-family:var(--gen-gauge-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.gen-gauge-meter__needle{transform:rotate(var(--gen-gauge-needle-deg,0deg));transform-origin:100px 92px;animation:gen-gauge-meter-sweep 1.1s cubic-bezier(.3,1.4,.4,1) .3s backwards}.gen-gauge-meter__hub,.gen-gauge-meter__needle-line,.gen-gauge-meter__needle-tip{fill:var(--gen-gauge-ink,#111827);stroke:var(--gen-gauge-ink,#111827)}.gen-gauge-meter__hub-inner{fill:var(--gen-gauge-surface,#fff)}.gen-gauge-meter__pill{display:inline-flex;align-items:center;gap:8px;margin-top:-4px;padding:8px 15px;border:1.5px solid var(--gen-gauge-fg,var(--gen-gauge-ink,#111827));border-radius:999px;background:var(--gen-gauge-surface,#fff);color:var(--gen-gauge-fg,var(--gen-gauge-ink,#111827));font-family:var(--gen-gauge-mono,ui-monospace,monospace);font-size:11px;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.gen-gauge-meter__dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--gen-gauge-fg,var(--gen-gauge-ink,#111827))}.gen-gauge-meter__sublabel{color:var(--gen-gauge-muted,#6b7280);font-family:var(--gen-gauge-mono,ui-monospace,monospace);font-size:9.5px;letter-spacing:.1em;text-align:center;text-transform:uppercase}.gen-gauge-meter.is-inverted{--gen-gauge-ink:#fff;--gen-gauge-muted:#7e8e95;--gen-gauge-surface:rgba(255,255,255,0.06);background:none;padding:4px 0 0}.gen-gauge-meter.is-inverted .gen-gauge-meter__pill{border-color:rgba(255,255,255,.28);color:#fff}@keyframes gen-gauge-meter-sweep{0%{transform:rotate(-72deg)}}@media (prefers-reduced-motion:reduce){.gen-gauge-meter__needle{animation:none}}@container (max-width: 699px){.gen-gauge-meter{gap:5px;padding:18px 12px 14px}.gen-gauge-meter.is-bordered{border-top:1px dashed var(--gen-gauge-border,#ddd);border-left:0}.gen-gauge-meter__dial{width:min(210px,100%)}.gen-gauge-meter__pill{padding:6px 12px;font-size:10px}}.gen-hover-card-content,.gen-hover-card-content-shadcn{z-index:50;width:16rem;border-radius:.375rem;border-width:1px;padding:1rem;--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-hover-card-content-shadcn{background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-black)}.gen-hover-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-hover-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-hover-card-content-shadcn[data-state=open]{--tw-enter-opacity:0}.gen-hover-card-content-shadcn[data-state=closed]{--tw-exit-scale:.95}.gen-hover-card-content-shadcn[data-state=open]{--tw-enter-scale:.95}.gen-hover-card-content-shadcn[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.gen-hover-card-content-shadcn[data-side=left]{--tw-enter-translate-x:0.5rem}.gen-hover-card-content-shadcn[data-side=right]{--tw-enter-translate-x:-0.5rem}.gen-hover-card-content-shadcn[data-side=top]{--tw-enter-translate-y:0.5rem}.gen-inline-edit-field-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.gen-inline-edit-field-label{flex-shrink:0;font-size:.875rem;line-height:1.25rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-inline-edit-field-view{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.gen-inline-edit-field-value{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--gen-styles-neutral-black)}.gen-inline-edit-field-edit{display:flex;min-width:0;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:.5rem}.gen-inline-edit-field-hint{margin-top:.5rem;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-keyboard-shortcuts-list{--gks-kbd-bg:#ffffff;--gks-kbd-border:#d8d8d4;--gks-kbd-shadow:#d8d8d4;--gks-kbd-color:#111111;--gks-desc-color:#6b6b76;margin:0;padding:0;display:grid;gap:8px 10px;align-items:center;font-size:11.5px;color:var(--gks-desc-color)}.gen-keyboard-shortcuts-list-two-col{grid-template-columns:auto 1fr}.gen-keyboard-shortcuts-list-stacked{grid-template-columns:1fr}.gen-keyboard-shortcuts-list-stacked .gen-keyboard-shortcuts-list-desc{margin:0 0 4px}.gen-keyboard-shortcuts-list-keys{display:inline-flex;align-items:center;gap:4px;margin:0}.gen-keyboard-shortcuts-list-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 6px;background:var(--gks-kbd-bg);border:1px solid var(--gks-kbd-border);border-radius:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;color:var(--gks-kbd-color);box-shadow:0 1px 0 var(--gks-kbd-shadow)}.gen-keyboard-shortcuts-list-plus{color:var(--gks-desc-color);font-size:10px;font-weight:600;opacity:.6}.gen-keyboard-shortcuts-list-desc{margin:0;min-width:0}.gen-input-bare{width:100%;height:38px;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;color:#171717;background:#ffffff;border:1px solid #e2e2e2;border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gen-input-bare::-moz-placeholder{color:#a3a3a3}.gen-input-bare::placeholder{color:#a3a3a3}.gen-input-bare:focus{border-color:#8a2be2;box-shadow:0 0 0 3px #ece0fb}.gen-input-bare.is-mono{font-family:ui-monospace,SF Mono,monospace;font-size:13px}.gen-input-bare.is-dirty{border-color:#b45309;background:#fffbeb}.gen-input-bare.is-dirty:focus{box-shadow:0 0 0 3px rgba(180,83,9,.18)}.gen-input-bare.is-err{border-color:#b3261e;background:#fde7e7}.gen-input-bare.is-err:focus{box-shadow:0 0 0 3px rgba(179,38,30,.18)}.gen-input-bare.is-locked{border-style:dashed;background:#fafafa;color:#7d7d83;cursor:not-allowed}.gen-markdown-renderer{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--gen-styles-neutral-black)}.gen-markdown-renderer-prose h1{margin-bottom:.75rem;margin-top:1rem;font-size:1.5rem;line-height:2rem;font-weight:700}.gen-markdown-renderer-prose h2{margin-bottom:.5rem;margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.gen-markdown-renderer-prose h3{margin-bottom:.5rem;margin-top:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.gen-markdown-renderer-prose h4{margin-bottom:.25rem;margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600}.gen-markdown-renderer-prose p{margin-bottom:.75rem}.gen-markdown-renderer-prose ul{margin-bottom:.75rem;list-style-type:disc;padding-left:1.25rem}.gen-markdown-renderer-prose ol{margin-bottom:.75rem;list-style-type:decimal;padding-left:1.25rem}.gen-markdown-renderer-prose li{margin-bottom:.25rem}.gen-markdown-renderer-prose a{color:var(--gen-styles-primary-accent-color);text-decoration-line:underline}.gen-markdown-renderer-prose a:hover{opacity:.8}.gen-markdown-renderer-prose code{border-radius:.25rem;padding:.125rem .25rem}.gen-markdown-renderer-prose code,.gen-markdown-renderer-prose pre{background-color:var(--gen-styles-neutral-gray-lightest);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.gen-markdown-renderer-prose pre{margin-bottom:.75rem;overflow:auto;border-radius:.375rem;padding:.75rem}.gen-markdown-renderer-prose blockquote{margin-bottom:.75rem;border-left-width:4px;border-color:var(--gen-styles-neutral-gray-light);padding-left:.75rem;font-style:italic;color:var(--gen-styles-neutral-gray-darkest)}.gen-markdown-renderer-prose hr{margin-top:1rem;margin-bottom:1rem;border-top-width:1px;border-color:var(--gen-styles-neutral-gray-light)}.gen-markdown-renderer-prose strong{font-weight:600}.gen-markdown-renderer-prose em{font-style:italic}.gen-input-number-field-container{position:relative;margin-bottom:.75rem;display:flex;flex-direction:column}.gen-input-number-field{position:relative;display:flex;align-items:stretch}.gen-input-number-field-input{margin-top:.25rem;width:100%;border-bottom-width:2px;border-bottom-color:var(--gen-styles-neutral-gray-light);padding-right:.5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.gen-input-number-field-input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-number-field-input::-webkit-inner-spin-button,.gen-input-number-field-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gen-input-number-field-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gen-input-number-field-input-error{border-bottom-color:var(--gen-styles-error-color)}.gen-input-number-field-controls{margin-left:.5rem;margin-top:.25rem;display:inline-flex;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-field-control-btn{display:inline-flex;height:1.25rem;width:1.75rem;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:0;color:var(--gen-styles-neutral-gray-darkest);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-input-number-field-control-btn:hover{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-input-number-field-control-btn:focus-visible{background-color:var(--gen-styles-neutral-gray-lightest);outline:2px solid transparent;outline-offset:2px}.gen-input-number-field-control-btn:active{background-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-field-control-btn:disabled{pointer-events:none;opacity:.5}.gen-input-number-field-controls>.gen-input-number-field-control-btn+.gen-input-number-field-control-btn{border-top-width:1px;border-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-num-container{position:relative;margin-bottom:.75rem;display:flex;flex-direction:column}.gen-input-number-num,.gen-input-number-num-password{position:relative;display:flex}.gen-input-number-num-start-icon-container{position:absolute;top:0;left:0;margin-left:1rem;margin-top:1.25rem}.gen-input-number-num-header{font-size:.75rem;line-height:1rem;font-weight:700}.gen-input-number-num-subheader{margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:100;color:var(--gen-styles-neutral-gray-darkest)}.gen-input-number-num input,.gen-input-number-num-password input{margin-top:.25rem;width:100%;padding-right:.5rem;font-size:.875rem;line-height:1.25rem}.gen-input-number-num-default input,.gen-input-number-num-password-default input{border-bottom-width:2px;border-bottom-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-num-default input:focus,.gen-input-number-num-password-default input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-number-num-wrapped input{border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray);padding-left:.5rem;padding-right:.5rem}.gen-input-number-num-wrapped input:focus{border-bottom-color:var(--gen-styles-neutral-gray)}.gen-input-number-num-password input{padding-right:3rem}.gen-input-number-num-input-wrapper{width:100%}.gen-input-number-num-password button{position:absolute;top:0;right:0;width:2.5rem;border-style:none;background-color:transparent;color:var(--gen-styles-neutral-gray-darker);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-input-number-num-password button:hover{background-color:transparent}.gen-input-number-num-forgetpassword{position:relative;margin-top:.125rem;display:flex;align-items:center;justify-content:flex-end;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:-.025em;color:var(--default-styles-neutral-gray-darkest)}.gen-input-number-num-forgetpassword:hover{color:var(--gen-styles-primary-accent-color)}.gen-input-number-patt-container{position:relative;margin-bottom:.75rem;display:flex;flex-direction:column}.gen-input-number-patt{position:relative;display:flex}.gen-input-number-patt-start-icon-container{position:absolute;top:0;left:0;margin-left:1rem;margin-top:1.25rem}.gen-input-number-patt-header{font-size:.75rem;line-height:1rem;font-weight:700}.gen-input-number-patt-subheader{margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:100;color:var(--gen-styles-neutral-gray-darkest)}.gen-input-number-patt input{width:100%;padding-right:.5rem;font-size:.875rem;line-height:1.25rem}.gen-input-number-patt-default input{border-bottom-width:2px;border-bottom-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-patt-default input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-number-patt-wrapped input{margin-top:.25rem;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);padding-left:.5rem;padding-right:.5rem}.gen-input-number-patt-wrapped input:focus{border-bottom-color:var(--gen-styles-neutral-gray)}.gen-input-number-patt-error input{border-bottom-right-radius:.375rem;border-right-width:8px;border-color:var(--gen-styles-highlight-error-color);padding-right:var(--gen-layouts-spaces-page-s)m}.gen-input-number-patt-error .gen-form-error-msg{font-size:.875rem;line-height:1.25rem;font-style:italic;color:var(--gen-styles-highlight-error-color)}.gen-input-otp-code{display:flex;align-items:center;justify-content:center;gap:.5rem}.gen-input-otp-code-separator{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:.125rem;padding-right:.125rem;font-size:1rem;line-height:1.5rem;color:var(--gen-styles-neutral-gray-dark)}.gen-input-otp-code-box{height:3.5rem;width:2.75rem;border-radius:.75rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;border:2px solid var(--gen-styles-neutral-gray);background:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-black);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s;outline:2px solid transparent;outline-offset:2px;caret-color:transparent}.gen-input-otp-code-box:focus{border-color:var(--gen-styles-primary-accent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--gen-styles-primary-accent-color) 15%,transparent)}.gen-input-otp-code-box-filled{border-color:var(--gen-styles-primary-accent-color);background:color-mix(in srgb,var(--gen-styles-primary-accent-color) 6%,var(--gen-styles-neutral-white))}.gen-input-otp-code-box-error{border-color:var(--default-styles-semantic-error)!important}.gen-input-otp-code-box-error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--default-styles-semantic-error) 20%,transparent)!important}.gen-input-otp-code-box-disabled{cursor:not-allowed;opacity:.5;background:var(--gen-styles-neutral-gray-lightest)}.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-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-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-spinner{width:1rem;height:1rem;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:gen-search-command-bar-spin .8s linear infinite}@keyframes gen-search-command-bar-spin{to{transform:rotate(1turn)}}.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-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-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-segmented-control{display:flex;align-items:center;gap:.25rem}.gen-segmented-control__option{cursor:pointer}.gen-segmented-control__option[aria-disabled=true]{pointer-events:none;opacity:.55}.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-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)}