.gen-scope .container{width: 100%}@media (min-width: 640px){.gen-scope .container{max-width: 640px}}@media (min-width: 768px){.gen-scope .container{max-width: 768px}}@media (min-width: 1024px){.gen-scope .container{max-width: 1024px}}@media (min-width: 1280px){.gen-scope .container{max-width: 1280px}}@media (min-width: 1536px){.gen-scope .container{max-width: 1536px}}.gen-scope,.gen-scope *,.gen-scope *::before,.gen-scope *::after{box-sizing: border-box}.gen-scope h1,.gen-scope h2,.gen-scope h3,.gen-scope h4,.gen-scope p,.gen-scope ul,.gen-scope ol,.gen-scope li,.gen-scope figure,.gen-scope fieldset,.gen-scope legend,.gen-scope table{margin: 0;padding: 0}.gen-scope ul,.gen-scope ol{list-style: none}.gen-scope fieldset{border: 0;min-width: 0}.gen-scope button,.gen-scope input,.gen-scope select,.gen-scope textarea{font: inherit;color: inherit;margin: 0}.gen-scope button{background-color: transparent;background-image: none;border: 0;cursor: pointer}.gen-scope img,.gen-scope svg{display: block}.gen-scope a{color: inherit;text-decoration: none}.gen-scope summary{display: list-item}.gen-scope{font-family: Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--tw-text-opacity: 1;color: rgb(30 41 59 / var(--tw-text-opacity,1));-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;--gen-surface: #ffffff;--gen-surface-2: #f8fafc;--gen-border: #e2e8f0;--gen-text: #1e293b;--gen-text-dim: #64748b;--gen-text-strong: #0f172a}.gen-scope [hidden]{display: none !important}.gen-nc{--gen-brand: #6366f1;--gen-brand-strong: #4f46e5;--gen-brand-deep: #4338ca;--gen-brand-soft: #eef2ff}.gen-hub-scope{--gen-brand: #6366f1;--gen-brand-strong: #4f46e5;--gen-brand-deep: #4338ca;--gen-brand-soft: #eef2ff}.gen-hc{--gen-brand: #3b82f6;--gen-brand-strong: #2563eb;--gen-brand-deep: #1d4ed8;--gen-brand-soft: #eff6ff}.gen-ek{--gen-brand: #a3705a;--gen-brand-strong: #8c5b49;--gen-brand-deep: #693f2f;--gen-brand-soft: #fdf8f6}html[data-theme="dark"] .gen-scope{--gen-surface: #1e293b;--gen-surface-2: #0f172a;--gen-border: #334155;--gen-text: #e2e8f0;--gen-text-dim: #94a3b8;--gen-text-strong: #f8fafc;color: var(--gen-text)}html[data-theme="dark"] .gen-nc{--gen-brand: #818cf8;--gen-brand-strong: #6366f1;--gen-brand-deep: #4f46e5;--gen-brand-soft: #1e1b4b}html[data-theme="dark"] .gen-hub-scope{--gen-brand: #818cf8;--gen-brand-strong: #6366f1;--gen-brand-deep: #4f46e5;--gen-brand-soft: #1e1b4b}html[data-theme="dark"] .gen-hc{--gen-brand: #60a5fa;--gen-brand-strong: #3b82f6;--gen-brand-deep: #2563eb;--gen-brand-soft: #172554}html[data-theme="dark"] .gen-ek{--gen-brand: #d2bab0;--gen-brand-strong: #a3705a;--gen-brand-deep: #8c5b49;--gen-brand-soft: #2a1a13}.gen-scope .gen-intro{margin-bottom: 1.5rem}.gen-scope .gen-h1{font-size: 1.875rem;line-height: 2.25rem;font-weight: 800;letter-spacing: -0.025em}@media (min-width: 640px){.gen-scope .gen-h1{font-size: 2.25rem;line-height: 2.5rem}}.gen-scope .gen-h1{color: var(--gen-text-strong)}.gen-scope .gen-quick{margin-top: 0.75rem;max-width: 48rem;font-size: 1rem;line-height: 1.5rem;line-height: 1.625}@media (min-width: 640px){.gen-scope .gen-quick{font-size: 1.125rem;line-height: 1.75rem}}.gen-scope .gen-quick{color: var(--gen-text-dim)}.gen-scope .gen-article{margin-top: 2.5rem}.gen-scope .gen-article>:not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2rem * var(--tw-space-y-reverse))}.gen-scope .gen-section{scroll-margin-top: 6rem}.gen-scope .gen-h2{font-size: 1.25rem;line-height: 1.75rem;font-weight: 700;letter-spacing: -0.025em}@media (min-width: 640px){.gen-scope .gen-h2{font-size: 1.5rem;line-height: 2rem}}.gen-scope .gen-h2{color: var(--gen-text-strong)}.gen-scope .gen-p{margin-top: 0.75rem;max-width: 48rem;font-size: 15px;line-height: 1.625}@media (min-width: 640px){.gen-scope .gen-p{font-size: 1rem;line-height: 1.5rem}}.gen-scope .gen-p{color: var(--gen-text-dim)}.gen-scope .gen-sr-only,.gen-scope .hc-sr-only,.gen-scope .ek-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0}.gen-scope .gen-card,.gen-scope .nc-tool,.gen-scope .hc-card,.gen-scope .ek-stage{border-radius: 1rem;border-width: 1px;padding: 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)}@media (min-width: 640px){.gen-scope .gen-card,.gen-scope .nc-tool,.gen-scope .hc-card,.gen-scope .ek-stage{padding: 1.5rem}}.gen-scope .gen-card,.gen-scope .nc-tool,.gen-scope .hc-card,.gen-scope .ek-stage{background-color: var(--gen-surface);border-color: var(--gen-border)}.gen-scope .nc-btn,.gen-scope .hc-btn,.gen-scope .ek-btn{display: inline-flex;min-height: 44px;align-items: center;justify-content: center;gap: 0.5rem;border-radius: 0.75rem;padding-left: 1.25rem;padding-right: 1.25rem;font-size: 0.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(0.4,0,0.2,1);transition-duration: 150ms}.gen-scope .nc-btn:focus-visible,.gen-scope .hc-btn:focus-visible,.gen-scope .ek-btn:focus-visible,.gen-scope .nc-input:focus-visible,.gen-scope .hc-input:focus-visible,.gen-scope .ek-input:focus-visible,.gen-scope .ek-search:focus-visible,.gen-scope .nc-select:focus-visible,.gen-scope .hc-select:focus-visible,.gen-scope .ek-key:focus-visible,.gen-scope .hc-swatch:focus-visible,.gen-scope .hc-seg:focus-visible,.gen-scope .hc-toggle-btn:focus-visible,.gen-scope .ek-tab:focus-visible,.gen-scope .gen-card-link:focus-visible,.gen-scope .gen-related-link:focus-visible,.gen-scope .gen-faq-q: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;--tw-ring-color: var(--gen-brand);--tw-ring-offset-color: var(--gen-surface)}.gen-scope .nc-btn-primary,.gen-scope .hc-btn-primary,.gen-scope .ek-btn-primary{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity,1));--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-brand-strong)}.gen-scope .nc-btn-primary:hover,.gen-scope .hc-btn-primary:hover,.gen-scope .ek-btn-primary:hover{background-color: var(--gen-brand-deep)}.gen-scope .nc-btn-primary:active,.gen-scope .hc-btn-primary:active,.gen-scope .ek-btn-primary:active{--tw-scale-x: 0.98;--tw-scale-y: 0.98;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-scope .nc-btn-ghost,.gen-scope .hc-btn-ghost,.gen-scope .ek-btn-ghost{border-width: 1px;--tw-shadow: 0 1px 2px 0 rgb(15 23 42 / 0.04);--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-surface);border-color: var(--gen-border);color: var(--gen-text)}.gen-scope .nc-btn-ghost:hover,.gen-scope .hc-btn-ghost:hover,.gen-scope .ek-btn-ghost:hover{background-color: var(--gen-surface-2);border-color: var(--gen-brand)}.gen-scope .nc-btn-quiet,.gen-scope .hc-btn-quiet,.gen-scope .ek-btn-quiet{background-color: transparent;color: var(--gen-text-dim)}.gen-scope .nc-btn-quiet:hover,.gen-scope .hc-btn-quiet:hover,.gen-scope .ek-btn-quiet:hover{color: var(--gen-text-strong);background-color: var(--gen-surface-2)}.gen-scope .ek-btn-sm{min-height: 0px;padding-left: 0.75rem;padding-right: 0.75rem;padding-top: 0.375rem;padding-bottom: 0.375rem;font-size: 0.75rem;line-height: 1rem}.gen-scope .nc-btn[disabled],.gen-scope .hc-btn[disabled]{cursor: not-allowed;opacity: 0.4}.gen-scope .nc-label,.gen-scope .hc-label{margin-bottom: 0.375rem;display: block;font-size: 0.75rem;line-height: 1rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: var(--gen-text-dim)}.gen-scope .nc-input,.gen-scope .hc-input,.gen-scope .nc-select,.gen-scope .hc-select,.gen-scope .ek-input,.gen-scope .ek-search{width: 100%;border-radius: 0.75rem;border-width: 1px;padding-left: 1rem;padding-right: 1rem;padding-top: 0.75rem;padding-bottom: 0.75rem;font-size: 1rem;line-height: 1.5rem;font-weight: 500;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;background-color: var(--gen-surface-2);border-color: var(--gen-border);color: var(--gen-text-strong)}.gen-scope .nc-input::-moz-placeholder,.gen-scope .hc-input::-moz-placeholder,.gen-scope .ek-input::-moz-placeholder,.gen-scope .ek-search::-moz-placeholder{color: var(--gen-text-dim);opacity: 0.8}.gen-scope .nc-input::placeholder,.gen-scope .hc-input::placeholder,.gen-scope .ek-input::placeholder,.gen-scope .ek-search::placeholder{color: var(--gen-text-dim);opacity: 0.8}.gen-scope .nc-input:focus,.gen-scope .hc-input:focus,.gen-scope .ek-input:focus,.gen-scope .ek-search:focus{outline: 2px solid transparent;outline-offset: 2px;background-color: var(--gen-surface);border-color: var(--gen-brand)}.gen-scope .nc-select,.gen-scope .hc-select{cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-repeat: no-repeat;padding-right: 2.5rem;font-size: 0.875rem;line-height: 1.25rem;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position: right 0.75rem center;background-size: 1rem}.gen-scope .nc-error,.gen-scope .hc-error{margin-top: 0.75rem;display: none;border-radius: 0.5rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(254 205 211 / var(--tw-border-opacity,1));--tw-bg-opacity: 1;background-color: rgb(255 241 242 / var(--tw-bg-opacity,1));padding-left: 0.75rem;padding-right: 0.75rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 500;--tw-text-opacity: 1;color: rgb(190 18 60 / var(--tw-text-opacity,1))}.gen-scope .nc-error.is-visible,.gen-scope .hc-error.is-visible{display: block}html[data-theme="dark"] .gen-scope .nc-error,html[data-theme="dark"] .gen-scope .hc-error{border-color: rgb(136 19 55 / 0.6);background-color: rgb(76 5 25 / 0.4);--tw-text-opacity: 1;color: rgb(253 164 175 / var(--tw-text-opacity,1))}.gen-scope .nc-icon,.gen-scope .hc-icon{height: 1rem;width: 1rem;flex-shrink: 0}.gen-scope .nc-icon.is-ok{--tw-text-opacity: 1;color: rgb(16 185 129 / var(--tw-text-opacity,1))}.gen-scope .gen-toast{pointer-events: none;position: fixed;bottom: 1.5rem;left: 50%;z-index: 50;max-width: 90vw;--tw-translate-x: -50%;--tw-translate-y: 0.75rem;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-radius: 0.75rem;padding-left: 1rem;padding-right: 1rem;padding-top: 0.75rem;padding-bottom: 0.75rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 500;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity,1));opacity: 0;--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);transition-property: all;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 200ms;background-color: #0f172a}.gen-scope .gen-toast.is-visible{--tw-translate-y: 0px;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));opacity: 1}html[data-theme="dark"] .gen-scope .gen-toast{--tw-text-opacity: 1;color: rgb(15 23 42 / var(--tw-text-opacity,1));background-color: #e2e8f0}.gen-scope .gen-faq{margin-top: 2.5rem}.gen-scope .gen-faq-list{margin-top: 1rem}.gen-scope .gen-faq-list>:not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))}.gen-scope .gen-faq-item{border-radius: 0.75rem;border-width: 1px;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;background-color: var(--gen-surface);border-color: var(--gen-border)}.gen-scope .gen-faq-item[open]{border-color: var(--gen-brand);background-color: var(--gen-brand-soft)}.gen-scope .gen-faq-q{display: flex;min-height: 48px;cursor: pointer;list-style-type: none;align-items: center;justify-content: space-between;gap: 1rem;padding-left: 1rem;padding-right: 1rem;padding-top: 0.75rem;padding-bottom: 0.75rem;font-size: 15px;font-weight: 600}@media (min-width: 640px){.gen-scope .gen-faq-q{font-size: 1rem;line-height: 1.5rem}}.gen-scope .gen-faq-q{color: var(--gen-text-strong)}.gen-scope .gen-faq-q::-webkit-details-marker{display: none}.gen-scope .gen-faq-chevron{height: 1.25rem;width: 1.25rem;flex-shrink: 0;transition-property: transform;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 200ms;color: var(--gen-brand-strong)}.gen-scope .gen-faq-item[open] .gen-faq-chevron{--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-scope .gen-faq-a{padding-left: 1rem;padding-right: 1rem;padding-bottom: 1rem}.gen-scope .gen-faq-a .gen-p{margin-top: 0px}.gen-scope .gen-related{margin-top: 2.5rem}.gen-scope .gen-related-list{margin-top: 1rem;display: grid;list-style-type: none;grid-template-columns: repeat(1,minmax(0,1fr));gap: 0.75rem;padding: 0px}@media (min-width: 640px){.gen-scope .gen-related-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.gen-scope .gen-related-list{grid-template-columns: repeat(3,minmax(0,1fr))}}.gen-scope .gen-related-link,.gen-scope .gen-card-link{display: flex;height: 100%;flex-direction: column;gap: 0.375rem;border-radius: 0.75rem;border-width: 1px;padding: 1rem;text-decoration-line: none;transition-property: all;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;background-color: var(--gen-surface);border-color: var(--gen-border)}.gen-scope .gen-related-link:hover,.gen-scope .gen-card-link:hover{--tw-translate-y: -0.125rem;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));--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);border-color: var(--gen-brand)}.gen-scope .gen-related-name,.gen-scope .gen-card-name{font-size: 15px;font-weight: 700;color: var(--gen-text-strong)}.gen-scope .gen-related-text,.gen-scope .gen-card-text{font-size: 0.875rem;line-height: 1.25rem;line-height: 1.625;color: var(--gen-text-dim)}.gen-scope .gen-cards{margin-top: 2rem}.gen-scope .gen-card-grid{margin-top: 1rem;display: grid;list-style-type: none;grid-template-columns: repeat(1,minmax(0,1fr));gap: 1rem;padding: 0px}@media (min-width: 640px){.gen-scope .gen-card-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.gen-scope .gen-card-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.gen-scope .gen-card-cta{margin-top: auto;padding-top: 0.5rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;color: var(--gen-brand-strong)}.gen-scope .nc-tool-title{font-size: 1rem;line-height: 1.5rem;font-weight: 700;color: var(--gen-text-strong)}.gen-scope .nc-form{margin-top: 1rem}.gen-scope .nc-fields>:not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))}.gen-scope .nc-field{display: flex;align-items: center;gap: 0.5rem}.gen-scope .nc-field-shell{position: relative;min-width: 0px;flex-grow: 1}.gen-scope .nc-field-num{pointer-events: none;position: absolute;top: 0px;bottom: 0px;left: 0px;display: flex;align-items: center;padding-left: 0.875rem;font-size: 0.75rem;line-height: 1rem;font-weight: 700;text-transform: uppercase;color: var(--gen-text-dim)}.gen-scope .nc-field .nc-input{padding-left: 2.5rem}.gen-scope .nc-field-remove{display: inline-flex;height: 2.75rem;width: 2.75rem;flex-shrink: 0;align-items: center;justify-content: center;border-radius: 0.75rem;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;color: var(--gen-text-dim)}.gen-scope .nc-field-remove:hover{--tw-bg-opacity: 1;background-color: rgb(255 241 242 / var(--tw-bg-opacity,1));--tw-text-opacity: 1;color: rgb(225 29 72 / var(--tw-text-opacity,1))}html[data-theme="dark"] .gen-scope .nc-field-remove:hover{background-color: rgb(76 5 25 / 0.4);--tw-text-opacity: 1;color: rgb(253 164 175 / var(--tw-text-opacity,1))}.gen-scope .nc-add{margin-top: 0.75rem}.gen-scope .nc-pair{display: grid;grid-template-columns: repeat(1,minmax(0,1fr));gap: 1rem}@media (min-width: 640px){.gen-scope .nc-pair{grid-template-columns: repeat(2,minmax(0,1fr))}}.gen-scope .nc-group{display: block}.gen-scope .nc-fieldset{margin-top: 1rem;border-width: 0px;padding: 0px}.gen-scope .nc-segmented{display: flex;flex-wrap: wrap;gap: 0.5rem}.gen-scope .nc-seg{cursor: pointer}.gen-scope .nc-seg input{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0}.gen-scope .nc-seg-face{display: inline-flex;min-height: 44px;align-items: center;border-radius: 0.75rem;border-width: 1px;padding-left: 1rem;padding-right: 1rem;font-size: 0.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(0.4,0,0.2,1);transition-duration: 150ms;background-color: var(--gen-surface);border-color: var(--gen-border);color: var(--gen-text-dim)}.gen-scope .nc-seg input:checked + .nc-seg-face{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity,1));background-color: var(--gen-brand-strong);border-color: var(--gen-brand-strong)}.gen-scope .nc-seg input:focus-visible + .nc-seg-face{--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;--tw-ring-color: var(--gen-brand);--tw-ring-offset-color: var(--gen-surface)}.gen-scope .nc-actions,.gen-scope .hc-actions{margin-top: 1.25rem;display: flex;flex-wrap: wrap;gap: 0.75rem}.gen-scope .nc-results{margin-top: 1.5rem;border-top-width: 1px;padding-top: 1.25rem;border-color: var(--gen-border)}.gen-scope .nc-results-head{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem}.gen-scope .nc-results-title{font-size: 1rem;line-height: 1.5rem;font-weight: 700;color: var(--gen-text-strong)}.gen-scope .nc-results-count{border-radius: 9999px;padding-left: 0.625rem;padding-right: 0.625rem;padding-top: 0.125rem;padding-bottom: 0.125rem;font-size: 0.75rem;line-height: 1rem;font-weight: 700;background-color: var(--gen-brand-soft);color: var(--gen-brand-deep)}.gen-scope .nc-results-head .nc-btn{margin-left: auto;min-height: 0px;padding-left: 0.75rem;padding-right: 0.75rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.75rem;line-height: 1rem}.gen-scope .nc-results-grid{margin-top: 1rem;display: grid;grid-template-columns: repeat(1,minmax(0,1fr));gap: 0.625rem}@media (min-width: 640px){.gen-scope .nc-results-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.gen-scope .nc-results-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.gen-scope .nc-result{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;border-radius: 0.75rem;border-width: 1px;padding-left: 0.875rem;padding-right: 0.875rem;padding-top: 0.75rem;padding-bottom: 0.75rem;--tw-shadow: 0 1px 2px 0 rgb(15 23 42 / 0.04);--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);transition-property: all;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;background-color: var(--gen-surface);border-color: var(--gen-border)}.gen-scope .nc-result:hover{--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);border-color: var(--gen-brand)}.gen-scope .nc-result-text{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;font-weight: 600;color: var(--gen-text-strong)}.gen-scope .nc-result-copy{display: inline-flex;height: 2.25rem;width: 2.25rem;flex-shrink: 0;align-items: center;justify-content: center;border-radius: 0.5rem;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;color: var(--gen-text-dim)}.gen-scope .nc-result-copy:hover,.gen-scope .nc-result-copy.is-copied{background-color: var(--gen-brand-soft);color: var(--gen-brand-deep)}.gen-scope .nc-empty{grid-column: 1 / -1;padding-top: 2rem;padding-bottom: 2rem;text-align: center;font-size: 0.875rem;line-height: 1.25rem;color: var(--gen-text-dim)}.gen-scope .hc-layout{display: grid;grid-template-columns: repeat(1,minmax(0,1fr));gap: 1.5rem}@media (min-width: 1024px){.gen-scope .hc-layout{grid-template-columns: minmax(340px,380px) minmax(0,1fr);align-items: start}}.gen-scope .hc-panel>: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-scope .hc-main{min-width: 0px}.gen-scope .hc-main>: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-scope .hc-card-title{font-size: 1rem;line-height: 1.5rem;font-weight: 700;color: var(--gen-text-strong)}.gen-scope .hc-form{margin-top: 1rem}.gen-scope .hc-form>: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-scope .hc-group{display: block}.gen-scope .hc-hint{margin-top: 0.375rem;font-size: 0.75rem;line-height: 1rem;line-height: 1.625;color: var(--gen-text-dim)}.gen-scope .hc-row-between{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem}.gen-scope .hc-badge{border-radius: 9999px;padding-left: 0.625rem;padding-right: 0.625rem;padding-top: 0.125rem;padding-bottom: 0.125rem;font-size: 0.75rem;line-height: 1rem;font-weight: 700;background-color: var(--gen-brand-soft);color: var(--gen-brand-deep)}.gen-scope .hc-segmented{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.5rem}.gen-scope .hc-seg{display: inline-flex;min-height: 44px;align-items: center;justify-content: center;border-radius: 0.75rem;border-width: 1px;font-size: 0.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(0.4,0,0.2,1);transition-duration: 150ms;background-color: var(--gen-surface);border-color: var(--gen-border);color: var(--gen-text-dim)}.gen-scope .hc-seg.is-selected{background-color: var(--gen-brand-soft);border-color: var(--gen-brand-strong);color: var(--gen-brand-deep)}.gen-scope .hc-toggle{display: inline-flex;border-radius: 0.75rem;border-width: 1px;padding: 0.125rem;background-color: var(--gen-surface-2);border-color: var(--gen-border)}.gen-scope .hc-toggle-btn{display: inline-flex;min-height: 36px;align-items: center;border-radius: 0.6rem;padding-left: 0.75rem;padding-right: 0.75rem;font-size: 0.75rem;line-height: 1rem;font-weight: 600;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;color: var(--gen-text-dim)}.gen-scope .hc-toggle-btn.is-selected{--tw-shadow: 0 1px 2px 0 rgb(15 23 42 / 0.04);--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-surface);color: var(--gen-text-strong)}.gen-scope .hc-units{display: flex;flex-wrap: wrap;gap: 0.5rem}.gen-scope .hc-unit-field{position: relative;display: inline-flex;min-width: 0px;flex-grow: 1;flex-basis: 8rem;align-items: center}.gen-scope .hc-input-num{padding-right: 3rem;text-align: center;-moz-appearance: textfield}.gen-scope .hc-input-num::-webkit-outer-spin-button,.gen-scope .hc-input-num::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.gen-scope .hc-unit-suffix{pointer-events: none;position: absolute;top: 0px;bottom: 0px;right: 0px;display: flex;align-items: center;padding-right: 0.875rem;font-size: 0.75rem;line-height: 1rem;font-weight: 700;text-transform: uppercase;color: var(--gen-text-dim)}.gen-scope .hc-swatches{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem}.gen-scope .hc-swatch{height: 2.25rem;width: 2.25rem;border-radius: 9999px;border-width: 2px;border-color: transparent;transition-property: transform;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;background-color: var(--hc-swatch);box-shadow: 0 0 0 1px rgb(15 23 42 / 0.08) inset}.gen-scope .hc-swatch: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))}.gen-scope .hc-swatch.is-selected{--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));border-color: var(--gen-text-strong)}.gen-scope .hc-swatch-custom{display: inline-flex;height: 2.25rem;width: 2.25rem;cursor: pointer;align-items: center;justify-content: center;overflow: hidden;border-radius: 9999px;border-width: 1px;border-color: var(--gen-border)}.gen-scope .hc-swatch-custom input{height: 3rem;width: 3rem;cursor: pointer;border-width: 0px;background-color: transparent;padding: 0px}.gen-scope .hc-photo-prompt{display: flex;cursor: pointer;align-items: center;justify-content: center;border-radius: 0.75rem;border-width: 1px;border-style: dashed;padding-left: 1rem;padding-right: 1rem;padding-top: 1rem;padding-bottom: 1rem;font-size: 0.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(0.4,0,0.2,1);transition-duration: 150ms;border-color: var(--gen-border);background-color: var(--gen-surface-2);color: var(--gen-text-dim)}.gen-scope .hc-photo-prompt:hover{border-color: var(--gen-brand);color: var(--gen-brand-deep)}.gen-scope .hc-photo-input{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0}.gen-scope .hc-photo-preview{display: flex;align-items: center;gap: 0.75rem;border-radius: 0.75rem;border-width: 1px;padding: 0.5rem;border-color: var(--gen-border)}.gen-scope .hc-photo-thumb{height: 2.5rem;width: 2.5rem;flex-shrink: 0;border-radius: 0.5rem;-o-object-fit: contain;object-fit: contain;background-color: var(--gen-surface-2)}.gen-scope .hc-photo-name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.75rem;line-height: 1rem;color: var(--gen-text-dim)}.gen-scope .hc-list{margin-top: 0.75rem;list-style-type: none}.gen-scope .hc-list>:not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.gen-scope .hc-list{padding: 0px}.gen-scope .hc-row{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;border-radius: 0.75rem;border-width: 1px;padding: 0.75rem;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;background-color: var(--gen-surface);border-color: var(--gen-border)}.gen-scope .hc-row:hover{border-color: var(--gen-brand)}.gen-scope .hc-row-main{display: flex;min-width: 0px;align-items: center;gap: 0.75rem}.gen-scope .hc-avatar{display: inline-flex;height: 2.25rem;width: 2.25rem;flex-shrink: 0;align-items: center;justify-content: center;border-radius: 0.5rem;font-size: 0.75rem;line-height: 1rem;font-weight: 700;--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity,1));--tw-shadow: 0 1px 2px 0 rgb(15 23 42 / 0.04);--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-scope .hc-avatar-img{height: 2.25rem;width: 2.25rem;flex-shrink: 0;border-radius: 0.5rem;border-width: 1px;-o-object-fit: contain;object-fit: contain;border-color: var(--gen-border);background-color: var(--gen-surface-2)}.gen-scope .hc-row-meta{min-width: 0px}.gen-scope .hc-row-top{display: flex;align-items: center;gap: 0.5rem}.gen-scope .hc-row-name{max-width: 9rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.875rem;line-height: 1.25rem;font-weight: 700;color: var(--gen-text-strong)}.gen-scope .hc-chip{border-radius: 9999px;padding-left: 0.375rem;padding-right: 0.375rem;padding-top: 0.125rem;padding-bottom: 0.125rem;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;background-color: var(--gen-surface-2);color: var(--gen-text-dim)}.gen-scope .hc-row-height{margin-top: 0.125rem;display: block;font-size: 0.75rem;line-height: 1rem;color: var(--gen-text-dim)}.gen-scope .hc-row-actions{display: flex;flex-shrink: 0;align-items: center;gap: 0.25rem}.gen-scope .hc-mini{display: inline-flex;height: 2.25rem;width: 2.25rem;align-items: center;justify-content: center;border-radius: 0.5rem;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;color: var(--gen-text-dim)}.gen-scope .hc-mini:hover{background-color: var(--gen-brand-soft);color: var(--gen-brand-deep)}.gen-scope .hc-mini.is-danger:hover{--tw-bg-opacity: 1;background-color: rgb(255 241 242 / var(--tw-bg-opacity,1));--tw-text-opacity: 1;color: rgb(225 29 72 / var(--tw-text-opacity,1))}html[data-theme="dark"] .gen-scope .hc-mini.is-danger:hover{background-color: rgb(76 5 25 / 0.4);--tw-text-opacity: 1;color: rgb(253 164 175 / var(--tw-text-opacity,1))}.gen-scope .hc-list-empty{border-radius: 0.75rem;border-width: 1px;border-style: dashed;padding: 1.5rem;text-align: center;border-color: var(--gen-border);background-color: var(--gen-surface-2)}.gen-scope .hc-list-empty-title{font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;color: var(--gen-text)}.gen-scope .hc-list-empty-text{margin-top: 0.25rem;font-size: 0.75rem;line-height: 1rem;color: var(--gen-text-dim)}.gen-scope .hc-preset-grid{margin-top: 0.75rem;display: grid;grid-template-columns: repeat(1,minmax(0,1fr));gap: 0.5rem}@media (min-width: 640px){.gen-scope .hc-preset-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.gen-scope .hc-preset-grid .hc-btn{padding-left: 0.75rem;padding-right: 0.75rem;font-size: 0.75rem;line-height: 1rem}.gen-scope .hc-chart-card{overflow: hidden}.gen-scope .hc-chart-head{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 0.75rem}.gen-scope .hc-chart-sub{margin-top: 0.125rem;font-size: 0.875rem;line-height: 1.25rem;color: var(--gen-text-dim)}.gen-scope .hc-chart-tools{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem}.gen-scope .hc-stage{--hc-stage: 460px;position: relative;margin-top: 1.25rem;overflow: hidden;border-radius: 1rem;border-width: 1px;padding-left: 4rem;border-color: var(--gen-border);background-color: var(--gen-surface-2);padding-top: 1rem}.gen-scope .hc-gridlines,.gen-scope .hc-ruler{pointer-events: none;position: absolute;left: 0px;right: 0px;bottom: 5.5rem;height: var(--hc-stage)}.gen-scope .hc-gridlines{left: 4rem}.gen-scope .hc-gridline{position: absolute;left: 0px;right: 0px;display: block;height: 1px;background-color: var(--gen-border);opacity: 0.7}.gen-scope .hc-ruler{width: 4rem}.gen-scope .hc-tick{position: absolute;right: 0px;display: block;height: 1px;width: 0.5rem;background-color: #94a3b8}.gen-scope .hc-tick.is-major{width: 0.75rem;background-color: #64748b}.gen-scope .hc-tick-label{position: absolute;right: 1rem;display: block;--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));white-space: nowrap;font-size: 10px;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);color: var(--gen-text-dim)}.gen-scope .hc-scroll{position: relative;overflow-x: auto;overflow-y: hidden;padding-bottom: 0.5rem;scrollbar-width: thin}.gen-scope .hc-track{display: flex;align-items: flex-end;gap: 0.75rem;min-height: calc(var(--hc-stage) + 5.5rem)}.gen-scope .hc-baseline{pointer-events: none;position: absolute;left: 4rem;right: 0px;bottom: 5.5rem;height: 2px;background-color: var(--gen-brand);opacity: 0.55}.gen-scope .hc-model{position: relative;display: flex;flex-shrink: 0;flex-direction: column;align-items: center;width: 7.25rem}.gen-scope .hc-figure-zone{display: flex;width: 100%;align-items: flex-end;justify-content: center}.gen-scope .hc-figure{position: relative;display: flex;cursor: pointer;align-items: flex-end;justify-content: center}.gen-scope .hc-silhouette{display: block}.gen-scope .hc-photo{display: block;width: auto;-o-object-fit: contain;object-fit: contain}.gen-scope .hc-pill{pointer-events: none;position: absolute;white-space: nowrap;border-radius: 9999px;border-width: 1px;padding-left: 0.5rem;padding-right: 0.5rem;padding-top: 0.125rem;padding-bottom: 0.125rem;font-size: 11px;font-weight: 700;--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);--tw-shadow: 0 1px 2px 0 rgb(15 23 42 / 0.04);--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);top: -1.75rem;background-color: var(--gen-surface)}.gen-scope .hc-tooltip{pointer-events: none;position: absolute;display: flex;flex-direction: column;align-items: center;gap: 0.125rem;border-radius: 0.75rem;border-width: 1px;padding-left: 0.75rem;padding-right: 0.75rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 0.75rem;line-height: 1rem;opacity: 0;--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);transition-property: opacity;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;top: -5rem;z-index: 20;background-color: #0f172a;border-color: #334155;color: #ffffff}.gen-scope .hc-figure:hover .hc-tooltip,.gen-scope .hc-model:focus-visible .hc-tooltip{opacity: 1}.gen-scope .hc-tooltip-name{font-size: 0.875rem;line-height: 1.25rem;font-weight: 700}.gen-scope .hc-tooltip-meta{font-size: 11px;text-transform: capitalize;--tw-text-opacity: 1;color: rgb(203 213 225 / var(--tw-text-opacity,1))}.gen-scope .hc-foot-dot{margin-top: 0.5rem;margin-bottom: 0.5rem;display: block;height: 0.5rem;width: 0.5rem;flex-shrink: 0;border-radius: 9999px}.gen-scope .hc-plate{display: flex;width: 100%;flex-direction: column;align-items: center;border-radius: 0.75rem;border-width: 1px;padding-left: 0.5rem;padding-right: 0.5rem;padding-top: 0.5rem;padding-bottom: 0.5rem;text-align: center;background-color: var(--gen-surface);border-color: var(--gen-border)}.gen-scope .hc-plate-head{display: flex;width: 100%;align-items: center;justify-content: center;gap: 0.375rem}.gen-scope .hc-dot{display: inline-block;height: 0.625rem;width: 0.625rem;flex-shrink: 0;border-radius: 9999px}.gen-scope .hc-plate-name{max-width: 5.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.75rem;line-height: 1rem;font-weight: 700;color: var(--gen-text-strong)}.gen-scope .hc-plate-main{margin-top: 0.25rem;display: block;font-size: 0.75rem;line-height: 1rem;font-weight: 700;--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: var(--gen-text)}.gen-scope .hc-plate-sub{display: block;font-size: 11px;--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: var(--gen-text-dim)}.gen-scope .hc-plate-actions{margin-top: 0.375rem;display: flex;align-items: center;gap: 0.25rem}.gen-scope .hc-plate-actions .hc-mini{height: 1.75rem;width: 1.75rem}.gen-scope .hc-empty{position: absolute;inset: 0px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.5rem;padding: 1.5rem;text-align: center;background-color: var(--gen-surface-2)}.gen-scope .hc-empty-title{font-size: 1.125rem;line-height: 1.75rem;font-weight: 700;color: var(--gen-text-strong)}.gen-scope .hc-empty-text{max-width: 24rem;font-size: 0.875rem;line-height: 1.25rem;color: var(--gen-text-dim)}.gen-scope .hc-chart-hint{margin-top: 0.5rem}.gen-scope .hc-chart-actions{margin-top: 1rem;display: flex;flex-wrap: wrap;gap: 0.5rem;border-top-width: 1px;padding-top: 1rem;border-color: var(--gen-border)}.gen-scope .hc-chart-actions .hc-btn{padding-left: 1rem;padding-right: 1rem;font-size: 0.75rem;line-height: 1rem}.gen-scope .hc-diff-headline{margin-top: 0.75rem;font-size: 1.125rem;line-height: 1.75rem;font-weight: 700;line-height: 1.375}@media (min-width: 640px){.gen-scope .hc-diff-headline{font-size: 1.25rem;line-height: 1.75rem}}.gen-scope .hc-diff-headline{color: var(--gen-text-strong)}.gen-scope .hc-diff-name{font-weight: 800}.gen-scope .hc-diff-amount{margin-left: 0.25rem;margin-right: 0.25rem;display: inline-flex;align-items: center;border-radius: 0.5rem;padding-left: 0.5rem;padding-right: 0.5rem;padding-top: 0.125rem;padding-bottom: 0.125rem;font-size: 1rem;line-height: 1.5rem;font-weight: 700;--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);background-color: var(--gen-brand-soft);color: var(--gen-brand-deep)}.gen-scope .hc-diff-sub{margin-top: 0.375rem;font-size: 0.875rem;line-height: 1.25rem;color: var(--gen-text-dim)}.gen-scope .hc-diff-pair{margin-top: 1rem;display: flex;flex-wrap: wrap;gap: 0.75rem}.gen-scope .hc-diff-cell{display: flex;min-width: 7rem;flex-direction: column;align-items: center;border-radius: 0.75rem;border-width: 1px;padding-left: 1rem;padding-right: 1rem;padding-top: 0.75rem;padding-bottom: 0.75rem;background-color: var(--gen-surface-2);border-color: var(--gen-border)}.gen-scope .hc-diff-cell-name{font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: var(--gen-text-dim)}.gen-scope .hc-diff-cell-ft{margin-top: 0.125rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 800;--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: var(--gen-text-strong)}.gen-scope .hc-diff-cell-cm{font-size: 11px;--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: var(--gen-text-dim)}.gen-scope .hc-table-wrap{margin-top: 0.75rem;overflow-x: auto}.gen-scope .hc-table{width: 100%;border-collapse: collapse;text-align: left;font-size: 0.875rem;line-height: 1.25rem}.gen-scope .hc-table th{white-space: nowrap;border-bottom-width: 1px;padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;border-color: var(--gen-border);color: var(--gen-text-dim)}.gen-scope .hc-srow{border-bottom-width: 1px;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;border-color: var(--gen-border)}.gen-scope .hc-srow:last-child{border-bottom-width: 0px}.gen-scope .hc-srow:hover{background-color: var(--gen-surface-2)}.gen-scope .hc-scell,.gen-scope .hc-scell-name{padding-left: 1rem;padding-right: 1rem;padding-top: 0.75rem;padding-bottom: 0.75rem;vertical-align: middle;color: var(--gen-text-dim)}.gen-scope .hc-scell-name{display: flex;align-items: center;gap: 0.625rem}.gen-scope .hc-scell-text{font-weight: 700;color: var(--gen-text-strong)}.gen-scope .hc-scell.is-strong{font-weight: 700;--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: var(--gen-text-strong)}.gen-scope .hc-delta{display: inline-block;border-radius: 9999px;padding-left: 0.5rem;padding-right: 0.5rem;padding-top: 0.125rem;padding-bottom: 0.125rem;font-size: 0.75rem;line-height: 1rem;font-weight: 700;--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-scope .hc-delta.is-up{--tw-bg-opacity: 1;background-color: rgb(236 253 245 / var(--tw-bg-opacity,1));--tw-text-opacity: 1;color: rgb(4 120 87 / var(--tw-text-opacity,1))}.gen-scope .hc-delta.is-down{--tw-bg-opacity: 1;background-color: rgb(255 241 242 / var(--tw-bg-opacity,1));--tw-text-opacity: 1;color: rgb(190 18 60 / var(--tw-text-opacity,1))}.gen-scope .hc-delta.is-flat{background-color: var(--gen-surface-2);color: var(--gen-text-dim)}html[data-theme="dark"] .gen-scope .hc-delta.is-up{background-color: rgb(2 44 34 / 0.5);--tw-text-opacity: 1;color: rgb(110 231 183 / var(--tw-text-opacity,1))}html[data-theme="dark"] .gen-scope .hc-delta.is-down{background-color: rgb(76 5 25 / 0.5);--tw-text-opacity: 1;color: rgb(253 164 175 / var(--tw-text-opacity,1))}.gen-scope .hc-enter{animation: hc-rise 260ms ease-out both}@keyframes hc-rise{from{opacity: 0;transform: translateY(8px) scale(0.98)}to{opacity: 1;transform: none}}.gen-scope .ek-stage{position: relative}.gen-scope .ek-input{min-height: 5.5rem;resize: none;font-size: 1.5rem;line-height: 2rem;line-height: 1.625}@media (min-width: 640px){.gen-scope .ek-input{font-size: 1.875rem;line-height: 2.25rem}}.gen-scope .ek-stage-actions{margin-top: 0.75rem;display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 0.5rem}.gen-scope .ek-search-row{margin-top: 1rem}.gen-scope .ek-search-shell{position: relative}.gen-scope .ek-search{padding-left: 2.75rem;padding-right: 2.75rem;font-size: 1rem;line-height: 1.5rem}.gen-scope .ek-search::-webkit-search-cancel-button{-webkit-appearance: none}.gen-scope .ek-search-icon{pointer-events: none;position: absolute;left: 1rem;top: 50%;height: 1rem;width: 1rem;--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(--gen-text-dim)}.gen-scope .ek-search-clear{position: absolute;right: 0.5rem;top: 50%;display: inline-flex;height: 2.25rem;width: 2.25rem;--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));align-items: center;justify-content: center;border-radius: 0.5rem;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;color: var(--gen-text-dim)}.gen-scope .ek-search-clear:hover{background-color: var(--gen-surface-2);color: var(--gen-text-strong)}.gen-scope .ek-search-clear svg{height: 1rem;width: 1rem}.gen-scope .ek-row-between{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem}.gen-scope .ek-sub{font-size: 0.75rem;line-height: 1rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: var(--gen-text-dim)}.gen-scope .ek-recent{margin-top: 1.25rem}.gen-scope .ek-tabs-wrap{margin-left: -0.25rem;margin-right: -0.25rem;margin-top: 1.25rem;overflow-x: auto;padding-left: 0.25rem;padding-right: 0.25rem;padding-bottom: 0.25rem;scrollbar-width: thin}.gen-scope .ek-tabs{display: flex;width: -moz-max-content;width: max-content;gap: 0.5rem}.gen-scope .ek-tab{display: inline-flex;min-height: 40px;flex-shrink: 0;align-items: center;white-space: nowrap;border-radius: 0.75rem;border-width: 1px;padding-left: 0.875rem;padding-right: 0.875rem;font-size: 0.75rem;line-height: 1rem;font-weight: 600;transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms;background-color: var(--gen-surface);border-color: var(--gen-border);color: var(--gen-text-dim)}.gen-scope .ek-tab:hover{border-color: var(--gen-brand);color: var(--gen-text-strong)}.gen-scope .ek-tab.is-active{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity,1));background-color: var(--gen-brand-strong);border-color: var(--gen-brand-strong)}.gen-scope .ek-board{margin-top: 1rem;border-radius: 1rem;border-width: 1px;padding: 0.75rem}@media (min-width: 640px){.gen-scope .ek-board{padding: 1rem}}.gen-scope .ek-board{background-color: var(--gen-surface);border-color: var(--gen-border)}.gen-scope .ek-grid{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 0.375rem}@media (min-width: 640px){.gen-scope .ek-grid{grid-template-columns: repeat(8,minmax(0,1fr));gap: 0.5rem}}@media (min-width: 768px){.gen-scope .ek-grid{grid-template-columns: repeat(10,minmax(0,1fr))}}@media (min-width: 1024px){.gen-scope .ek-grid{grid-template-columns: repeat(12,minmax(0,1fr))}}.gen-scope .ek-grid-recent{margin-top: 0.5rem}.gen-scope .ek-key{display: flex;aspect-ratio: 1 / 1;min-height: 44px;align-items: center;justify-content: center;border-radius: 0.75rem;font-size: 1.5rem;line-height: 2rem;line-height: 1;transition-property: transform;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 100ms}@media (min-width: 640px){.gen-scope .ek-key{font-size: 1.6rem}}.gen-scope .ek-key: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));background-color: var(--gen-surface-2)}.gen-scope .ek-key.is-tapped{--tw-scale-x: .9;--tw-scale-y: .9;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-scope .ek-loading{padding-top: 2.5rem;padding-bottom: 2.5rem;text-align: center;font-size: 0.875rem;line-height: 1.25rem;font-weight: 500;color: var(--gen-text-dim)}.gen-scope .ek-error{padding-top: 2.5rem;padding-bottom: 2.5rem;text-align: center;font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;--tw-text-opacity: 1;color: rgb(225 29 72 / var(--tw-text-opacity,1))}.gen-scope .ek-status{margin-bottom: 0.75rem;font-size: 0.75rem;line-height: 1rem;color: var(--gen-text-dim)}.gen-scope .pointer-events-none{pointer-events: none}.gen-scope .visible{visibility: visible}.gen-scope .fixed{position: fixed}.gen-scope .absolute{position: absolute}.gen-scope .relative{position: relative}.gen-scope .inset-0{inset: 0px}.gen-scope .inset-y-0{top: 0px;bottom: 0px}.gen-scope .bottom-6{bottom: 1.5rem}.gen-scope .left-0{left: 0px}.gen-scope .left-1\/2{left: 50%}.gen-scope .left-16{left: 4rem}.gen-scope .left-4{left: 1rem}.gen-scope .right-0{right: 0px}.gen-scope .right-2{right: 0.5rem}.gen-scope .right-4{right: 1rem}.gen-scope .top-1\/2{top: 50%}.gen-scope .z-50{z-index: 50}.gen-scope .col-span-full{grid-column: 1 / -1}.gen-scope .-mx-1{margin-left: -0.25rem;margin-right: -0.25rem}.gen-scope .mx-1{margin-left: 0.25rem;margin-right: 0.25rem}.gen-scope .my-2{margin-top: 0.5rem;margin-bottom: 0.5rem}.gen-scope .mb-1\.5{margin-bottom: 0.375rem}.gen-scope .mb-3{margin-bottom: 0.75rem}.gen-scope .ml-auto{margin-left: auto}.gen-scope .mt-0\.5{margin-top: 0.125rem}.gen-scope .mt-1{margin-top: 0.25rem}.gen-scope .mt-1\.5{margin-top: 0.375rem}.gen-scope .mt-10{margin-top: 2.5rem}.gen-scope .mt-3{margin-top: 0.75rem}.gen-scope .mt-4{margin-top: 1rem}.gen-scope .mt-5{margin-top: 1.25rem}.gen-scope .mt-6{margin-top: 1.5rem}.gen-scope .mt-auto{margin-top: auto}.gen-scope .block{display: block}.gen-scope .inline-block{display: inline-block}.gen-scope .flex{display: flex}.gen-scope .inline-flex{display: inline-flex}.gen-scope .table{display: table}.gen-scope .grid{display: grid}.gen-scope .hidden{display: none}.gen-scope .aspect-square{aspect-ratio: 1 / 1}.gen-scope .h-10{height: 2.5rem}.gen-scope .h-11{height: 2.75rem}.gen-scope .h-12{height: 3rem}.gen-scope .h-2{height: 0.5rem}.gen-scope .h-2\.5{height: 0.625rem}.gen-scope .h-4{height: 1rem}.gen-scope .h-5{height: 1.25rem}.gen-scope .h-7{height: 1.75rem}.gen-scope .h-9{height: 2.25rem}.gen-scope .h-full{height: 100%}.gen-scope .h-px{height: 1px}.gen-scope .min-h-0{min-height: 0px}.gen-scope .min-h-\[36px\]{min-height: 36px}.gen-scope .min-h-\[40px\]{min-height: 40px}.gen-scope .min-h-\[44px\]{min-height: 44px}.gen-scope .min-h-\[48px\]{min-height: 48px}.gen-scope .min-h-\[5\.5rem\]{min-height: 5.5rem}.gen-scope .w-10{width: 2.5rem}.gen-scope .w-11{width: 2.75rem}.gen-scope .w-12{width: 3rem}.gen-scope .w-2{width: 0.5rem}.gen-scope .w-2\.5{width: 0.625rem}.gen-scope .w-4{width: 1rem}.gen-scope .w-5{width: 1.25rem}.gen-scope .w-9{width: 2.25rem}.gen-scope .w-auto{width: auto}.gen-scope .w-full{width: 100%}.gen-scope .w-max{width: -moz-max-content;width: max-content}.gen-scope .min-w-0{min-width: 0px}.gen-scope .min-w-\[7rem\]{min-width: 7rem}.gen-scope .max-w-3xl{max-width: 48rem}.gen-scope .max-w-\[5\.5rem\]{max-width: 5.5rem}.gen-scope .max-w-\[90vw\]{max-width: 90vw}.gen-scope .max-w-\[9rem\]{max-width: 9rem}.gen-scope .max-w-sm{max-width: 24rem}.gen-scope .shrink-0{flex-shrink: 0}.gen-scope .grow{flex-grow: 1}.gen-scope .basis-32{flex-basis: 8rem}.gen-scope .border-collapse{border-collapse: collapse}.gen-scope .-translate-x-1\/2{--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-scope .-translate-y-0\.5{--tw-translate-y: -0.125rem;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-scope .-translate-y-1\/2{--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))}.gen-scope .translate-y-0{--tw-translate-y: 0px;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-scope .translate-y-1\/2{--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))}.gen-scope .translate-y-3{--tw-translate-y: 0.75rem;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-scope .scale-\[0\.98\]{--tw-scale-x: 0.98;--tw-scale-y: 0.98;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-scope .transform{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-scope .cursor-not-allowed{cursor: not-allowed}.gen-scope .cursor-pointer{cursor: pointer}.gen-scope .resize-none{resize: none}.gen-scope .list-none{list-style-type: none}.gen-scope .appearance-none{-webkit-appearance: none;-moz-appearance: none;appearance: none}.gen-scope .grid-cols-1{grid-template-columns: repeat(1,minmax(0,1fr))}.gen-scope .grid-cols-2{grid-template-columns: repeat(2,minmax(0,1fr))}.gen-scope .grid-cols-6{grid-template-columns: repeat(6,minmax(0,1fr))}.gen-scope .flex-col{flex-direction: column}.gen-scope .flex-wrap{flex-wrap: wrap}.gen-scope .items-start{align-items: flex-start}.gen-scope .items-end{align-items: flex-end}.gen-scope .items-center{align-items: center}.gen-scope .justify-end{justify-content: flex-end}.gen-scope .justify-center{justify-content: center}.gen-scope .justify-between{justify-content: space-between}.gen-scope .gap-0\.5{gap: 0.125rem}.gen-scope .gap-1{gap: 0.25rem}.gen-scope .gap-1\.5{gap: 0.375rem}.gen-scope .gap-2{gap: 0.5rem}.gen-scope .gap-2\.5{gap: 0.625rem}.gen-scope .gap-3{gap: 0.75rem}.gen-scope .gap-4{gap: 1rem}.gen-scope .space-y-2>:not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.gen-scope .overflow-hidden{overflow: hidden}.gen-scope .overflow-x-auto{overflow-x: auto}.gen-scope .overflow-y-hidden{overflow-y: hidden}.gen-scope .truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gen-scope .whitespace-nowrap{white-space: nowrap}.gen-scope .rounded{border-radius: 0.25rem}.gen-scope .rounded-2xl{border-radius: 1rem}.gen-scope .rounded-\[0\.6rem\]{border-radius: 0.6rem}.gen-scope .rounded-full{border-radius: 9999px}.gen-scope .rounded-lg{border-radius: 0.5rem}.gen-scope .rounded-xl{border-radius: 0.75rem}.gen-scope .border{border-width: 1px}.gen-scope .border-0{border-width: 0px}.gen-scope .border-2{border-width: 2px}.gen-scope .border-b{border-bottom-width: 1px}.gen-scope .border-t{border-top-width: 1px}.gen-scope .border-dashed{border-style: dashed}.gen-scope .border-rose-200{--tw-border-opacity: 1;border-color: rgb(254 205 211 / var(--tw-border-opacity,1))}.gen-scope .border-rose-900\/60{border-color: rgb(136 19 55 / 0.6)}.gen-scope .border-transparent{border-color: transparent}.gen-scope .bg-emerald-50{--tw-bg-opacity: 1;background-color: rgb(236 253 245 / var(--tw-bg-opacity,1))}.gen-scope .bg-emerald-950\/50{background-color: rgb(2 44 34 / 0.5)}.gen-scope .bg-rose-50{--tw-bg-opacity: 1;background-color: rgb(255 241 242 / var(--tw-bg-opacity,1))}.gen-scope .bg-rose-950\/40{background-color: rgb(76 5 25 / 0.4)}.gen-scope .bg-rose-950\/50{background-color: rgb(76 5 25 / 0.5)}.gen-scope .bg-transparent{background-color: transparent}.gen-scope .bg-no-repeat{background-repeat: no-repeat}.gen-scope .p-0{padding: 0px}.gen-scope .p-3{padding: 0.75rem}.gen-scope .p-4{padding: 1rem}.gen-scope .p-5{padding: 1.25rem}.gen-scope .p-6{padding: 1.5rem}.gen-scope .px-1{padding-left: 0.25rem;padding-right: 0.25rem}.gen-scope .px-1\.5{padding-left: 0.375rem;padding-right: 0.375rem}.gen-scope .px-2{padding-left: 0.5rem;padding-right: 0.5rem}.gen-scope .px-2\.5{padding-left: 0.625rem;padding-right: 0.625rem}.gen-scope .px-3{padding-left: 0.75rem;padding-right: 0.75rem}.gen-scope .px-3\.5{padding-left: 0.875rem;padding-right: 0.875rem}.gen-scope .px-4{padding-left: 1rem;padding-right: 1rem}.gen-scope .px-5{padding-left: 1.25rem;padding-right: 1.25rem}.gen-scope .py-0\.5{padding-top: 0.125rem;padding-bottom: 0.125rem}.gen-scope .py-1\.5{padding-top: 0.375rem;padding-bottom: 0.375rem}.gen-scope .py-10{padding-top: 2.5rem;padding-bottom: 2.5rem}.gen-scope .py-2{padding-top: 0.5rem;padding-bottom: 0.5rem}.gen-scope .py-3{padding-top: 0.75rem;padding-bottom: 0.75rem}.gen-scope .py-4{padding-top: 1rem;padding-bottom: 1rem}.gen-scope .py-8{padding-top: 2rem;padding-bottom: 2rem}.gen-scope .pl-11{padding-left: 2.75rem}.gen-scope .pl-3\.5{padding-left: 0.875rem}.gen-scope .pr-10{padding-right: 2.5rem}.gen-scope .pr-11{padding-right: 2.75rem}.gen-scope .pr-12{padding-right: 3rem}.gen-scope .pr-3\.5{padding-right: 0.875rem}.gen-scope .pt-2{padding-top: 0.5rem}.gen-scope .text-left{text-align: left}.gen-scope .text-center{text-align: center}.gen-scope .font-sans{font-family: Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.gen-scope .text-2xl{font-size: 1.5rem;line-height: 2rem}.gen-scope .text-3xl{font-size: 1.875rem;line-height: 2.25rem}.gen-scope .text-\[10px\]{font-size: 10px}.gen-scope .text-\[11px\]{font-size: 11px}.gen-scope .text-\[15px\]{font-size: 15px}.gen-scope .text-base{font-size: 1rem;line-height: 1.5rem}.gen-scope .text-lg{font-size: 1.125rem;line-height: 1.75rem}.gen-scope .text-sm{font-size: 0.875rem;line-height: 1.25rem}.gen-scope .text-xl{font-size: 1.25rem;line-height: 1.75rem}.gen-scope .text-xs{font-size: 0.75rem;line-height: 1rem}.gen-scope .font-bold{font-weight: 700}.gen-scope .font-extrabold{font-weight: 800}.gen-scope .font-medium{font-weight: 500}.gen-scope .font-semibold{font-weight: 600}.gen-scope .uppercase{text-transform: uppercase}.gen-scope .lowercase{text-transform: lowercase}.gen-scope .capitalize{text-transform: capitalize}.gen-scope .tabular-nums{--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-scope .leading-none{line-height: 1}.gen-scope .leading-relaxed{line-height: 1.625}.gen-scope .leading-snug{line-height: 1.375}.gen-scope .tracking-tight{letter-spacing: -0.025em}.gen-scope .text-slate-800{--tw-text-opacity: 1;color: rgb(30 41 59 / var(--tw-text-opacity,1))}.gen-scope .text-white{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity,1))}.gen-scope .no-underline{text-decoration-line: none}.gen-scope .antialiased{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.gen-scope .opacity-0{opacity: 0}.gen-scope .shadow-lg{--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-scope .shadow-sm{--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-scope .shadow-xs{--tw-shadow: 0 1px 2px 0 rgb(15 23 42 / 0.04);--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-scope .outline-none{outline: 2px solid transparent;outline-offset: 2px}.gen-scope .ring-2{--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)}.gen-scope .filter{filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.gen-scope .transition-all{transition-property: all;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms}.gen-scope .transition-colors{transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms}.gen-scope .transition-opacity{transition-property: opacity;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms}.gen-scope .transition-transform{transition-property: transform;transition-timing-function: cubic-bezier(0.4,0,0.2,1);transition-duration: 150ms}.gen-scope .duration-100{transition-duration: 100ms}.gen-scope .ease-out{transition-timing-function: cubic-bezier(0,0,0.2,1)}@media (prefers-reduced-motion: reduce){.gen-scope *,.gen-scope *::before,.gen-scope *::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}.gen-scope .hc-enter{animation: none !important}}@media (min-width: 640px){.gen-scope .sm\:grid-cols-2{grid-template-columns: repeat(2,minmax(0,1fr))}.gen-scope .sm\:grid-cols-8{grid-template-columns: repeat(8,minmax(0,1fr))}.gen-scope .sm\:gap-2{gap: 0.5rem}.gen-scope .sm\:text-\[1\.6rem\]{font-size: 1.6rem}}@media (min-width: 768px){.gen-scope .md\:grid-cols-10{grid-template-columns: repeat(10,minmax(0,1fr))}}html[data-theme="dark"] .gen-scope .hc-seg.is-selected{color: var(--gen-text)}html .gen-scope .ek-key{font-family: "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Twemoji Mozilla",sans-serif;content-visibility: auto;contain-intrinsic-size: auto 44px}