.gen-timezone-country-picker{position:relative;width:100%}.gen-timezone-country-picker .tzp-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;cursor:pointer;text-align:left;font-family:var(--kc-fd,inherit);font-size:15px;font-weight:400;letter-spacing:-.01em;transition:.15s}.gen-timezone-country-picker .tzp-trigger:hover:not(:disabled){border-color:var(--kc-primary-600)}.gen-timezone-country-picker .tzp-trigger[aria-expanded=true]{border-color:var(--kc-primary-600);box-shadow:0 0 0 4px var(--kc-focus-ring,rgba(14,165,164,.14))}.gen-timezone-country-picker .tzp-trigger:disabled{opacity:.6;cursor:progress}.gen-timezone-country-picker .tzp-caret{color:var(--kc-primary-600);font-size:10px;flex:0 0 auto;transition:transform .15s}.gen-timezone-country-picker .tzp-trigger[aria-expanded=true] .tzp-caret{transform:rotate(180deg)}.gen-timezone-country-picker .tzp-pop{position:absolute;z-index:50;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--kc-line);border-radius:16px;box-shadow:0 16px 40px rgba(11,31,42,.14);padding:10px;max-height:340px;display:flex;flex-direction:column}.gen-timezone-country-picker .tzp-search{width:100%;margin-bottom:8px;font-size:14px;background:var(--kc-sand-50)}.gen-timezone-country-picker .tzp-list{list-style:none;margin:0;padding:0;overflow-y:auto}.gen-timezone-country-picker .tzp-group-list{list-style:none;margin:0;padding:0}.gen-timezone-country-picker .tzp-group-h{position:sticky;top:0;background:var(--kc-sand-50);color:var(--kc-muted);font-family:var(--kc-fm);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:7px;margin:4px 0 2px}.gen-timezone-country-picker .tzp-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;font-size:14.5px;color:var(--kc-ink-900)}.gen-timezone-country-picker .tzp-opt:hover{background:var(--kc-sand-50)}.gen-timezone-country-picker .tzp-opt-sel{background:var(--kc-primary-50);font-weight:600;color:var(--kc-primary-700)}.gen-timezone-country-picker .tzp-opt-gmt{color:var(--kc-muted);font-family:var(--kc-fm);font-size:12px;font-variant-numeric:tabular-nums}.gen-timezone-country-picker .tzp-opt-sel .tzp-opt-gmt{color:var(--kc-primary-700)}.gen-timezone-country-picker .tzp-empty{padding:16px 10px;color:var(--kc-muted);font-size:14px;text-align:center}.gen-timezone-country-picker{min-width:0;max-width:100%}.gen-timezone-country-picker .tzp-opt-country,.gen-timezone-country-picker .tzp-trigger>span:first-child{min-width:0;overflow-wrap:anywhere}.gen-timezone-country-picker .tzp-list{scrollbar-width:none}.gen-timezone-country-picker .tzp-list::-webkit-scrollbar{display:none;width:0;height:0}.gen-timezone-country-picker .tzp-opt-active{outline:2px solid var(--kc-primary-600,#0e8c8b);outline-offset:-2px}.gen-toggle{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-toggle: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-toggle:disabled{pointer-events:none;opacity:.5}.gen-toggle-shadcn{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.5rem .75rem;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-toggle-shadcn:hover{background-color:var(--gen-styles-neutral-gray-lightest);color:var(--gen-styles-neutral-black)}.gen-toggle-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-toggle-shadcn:disabled{pointer-events:none;opacity:.5}.gen-toggle-shadcn[data-state=on]{background-color:var(--gen-styles-neutral-gray-light);color:var(--gen-styles-neutral-black)}.gen-toggle-content-off,.gen-toggle-content-on{display:inline-flex;align-items:center;justify-content:center}[data-state=off]>.gen-toggle-content-on,[data-state=on]>.gen-toggle-content-off{display:none}.gen-toggle-group,.gen-toggle-group-shadcn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.gen-toggle-group-shadcn{border-radius:.375rem}.gen-toggle-group-vertical{flex-direction:column}.gen-toggle-group-item{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-toggle-group-item: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-toggle-group-item:disabled{pointer-events:none;opacity:.5}.gen-toggle-group-item-shadcn{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.5rem .75rem;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-toggle-group-item-shadcn:hover{background-color:var(--gen-styles-neutral-gray-lightest);color:var(--gen-styles-neutral-black)}.gen-toggle-group-item-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-toggle-group-item-shadcn:disabled{pointer-events:none;opacity:.5}.gen-toggle-group-item-shadcn[data-state=on]{background-color:var(--gen-styles-neutral-gray-light);color:var(--gen-styles-neutral-black)}.gen-toolbar,.gen-toolbar-shadcn{display:flex;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;padding:.25rem}.gen-toolbar-shadcn{width:100%;background-color:var(--gen-styles-neutral-white)}.gen-toolbar-separator,.gen-toolbar-separator-shadcn{height:100%;width:1px;background-color:var(--gen-styles-shadcn-border)}.gen-toolbar-separator-shadcn{margin-left:.25rem;margin-right:.25rem;flex-shrink:0}.gen-toolbar-button{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-toolbar-button: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-toolbar-button:disabled{pointer-events:none;opacity:.5}.gen-toolbar-button-shadcn{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.5rem .75rem;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-toolbar-button-shadcn:hover{background-color:var(--gen-styles-neutral-gray-lightest);color:var(--gen-styles-neutral-black)}.gen-toolbar-button-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-toolbar-button-shadcn:disabled{pointer-events:none;opacity:.5}.gen-toolbar-toggle-group,.gen-toolbar-toggle-group-shadcn{display:inline-flex;align-items:center;gap:.25rem}.gen-toolbar-toggle-item{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-toolbar-toggle-item: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-toolbar-toggle-item:disabled{pointer-events:none;opacity:.5}.gen-toolbar-toggle-item-shadcn{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.5rem .75rem;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-toolbar-toggle-item-shadcn:hover{background-color:var(--gen-styles-neutral-gray-lightest);color:var(--gen-styles-neutral-black)}.gen-toolbar-toggle-item-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-toolbar-toggle-item-shadcn:disabled{pointer-events:none;opacity:.5}.gen-toolbar-toggle-item-shadcn[data-state=on]{background-color:var(--gen-styles-neutral-gray-light);color:var(--gen-styles-neutral-black)}.gen-typewriter-text{display:inline}.gen-typewriter-text-cursor{color:var(--gen-typewriter-text-cursor,currentColor);animation:gen-typewriter-text-blink 1s steps(2,start) infinite}.gen-typewriter-text-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes gen-typewriter-text-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.gen-typewriter-text-cursor{animation:none}}.gen-upgrade-prompt{margin-inline:auto;max-width:28rem;padding:4rem 1.5rem;text-align:center}.gen-upgrade-prompt-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;width:3rem;height:3rem;border-radius:9999px;background:#fef3c7;color:#d97706}.gen-upgrade-prompt-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.gen-upgrade-prompt-description{margin-bottom:1.5rem;color:hsl(var(--muted-foreground));font-size:.875rem}.gen-upgrade-prompt-action{border-radius:.375rem;padding:.5rem 1rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.875rem;font-weight:500}.gen-upgrade-prompt-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.gen-upgrade-prompt-inline{display:flex;align-items:center;gap:.75rem;text-align:left}.gen-upgrade-prompt-inline .gen-upgrade-prompt-icon{margin-bottom:0;flex-shrink:0;width:2.25rem;height:2.25rem}.gen-upgrade-prompt-body{flex:1 1 auto;min-width:0}.gen-upgrade-prompt-inline .gen-upgrade-prompt-title{margin:0;font-size:.875rem}.gen-upgrade-prompt-inline .gen-upgrade-prompt-description{margin-bottom:0;font-size:.8125rem}.gen-upgrade-prompt-inline .gen-upgrade-prompt-actions{flex-shrink:0;justify-content:flex-end}.gen-url-drop-input{--gen-udi-border:#e5e7eb;--gen-udi-muted:#6b7280;--gen-udi-surface:#f9fafb;--gen-udi-accent:#8a2be2;--gen-udi-accent-bg:#f5edfd;--gen-udi-button-bg:#f3f4f6;display:flex;flex-direction:column;gap:8px}.gen-url-drop-input.is-disabled{opacity:.55}.gen-url-drop-input-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;background:var(--gen-udi-surface);border:2px dashed var(--gen-udi-border);border-radius:8px;transition:border-color .12s ease,background-color .12s ease}.gen-url-drop-input-zone.is-dragging{background:var(--gen-udi-accent-bg);border-color:var(--gen-udi-accent)}.gen-url-drop-input-icon{display:inline-flex;color:var(--gen-udi-muted)}.gen-url-drop-input-zone.is-dragging .gen-url-drop-input-icon{color:var(--gen-udi-accent)}.gen-url-drop-input-label{margin:0;font-size:12px;text-align:center;color:var(--gen-udi-muted)}.gen-url-drop-input-row{display:flex;gap:6px}.gen-url-drop-input-input{box-sizing:border-box;flex:1;min-width:0;padding:6px 10px;font:inherit;font-size:12px;color:inherit;background:transparent;border:1px solid var(--gen-udi-border);border-radius:6px;outline:none}.gen-url-drop-input-input:focus{border-color:var(--gen-udi-accent)}.gen-url-drop-input-submit{padding:6px 12px;font:inherit;font-size:12px;font-weight:500;color:var(--gen-udi-muted);background:var(--gen-udi-button-bg);border:0;border-radius:6px;cursor:pointer;transition:filter .12s ease,opacity .12s ease}.gen-url-drop-input-submit:hover:not(:disabled){filter:brightness(.95)}.gen-url-drop-input-submit:disabled{opacity:.4;cursor:not-allowed}.gen-usage-meter{display:grid;gap:10px;min-width:0;color:var(--gen-usage-meter-fg,inherit)}.gen-usage-meter-label{font-size:12px;font-weight:600}.gen-usage-meter-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.gen-usage-meter-headline{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.gen-usage-meter-used{font-size:18px;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.gen-usage-meter-note,.gen-usage-meter-of{font-size:12.5px;color:var(--gen-usage-meter-muted,color-mix(in srgb,currentColor 60%,transparent))}.gen-usage-meter-note{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums}.gen-usage-meter-full .gen-usage-meter-note,.gen-usage-meter-warn .gen-usage-meter-note{color:var(--gen-usage-meter-tone-warn,#d97706)}.gen-usage-meter-action{font-size:12px}.gen-usage-meter-bar{display:flex;gap:2px;height:10px;overflow:hidden;border-radius:5px;background:var(--gen-usage-meter-track,color-mix(in srgb,currentColor 10%,transparent))}.gen-usage-meter-size-sm .gen-usage-meter-bar{height:6px;gap:0;border-radius:3px}.gen-usage-meter-seg{display:block;height:100%;border-radius:2px;background:var(--gen-usage-meter-seg,var(--gen-usage-meter-tone-color));transition:width .2s ease}.gen-usage-meter-size-sm .gen-usage-meter-seg{border-radius:0}.gen-usage-meter-seg-default{--gen-usage-meter-tone-color:var(--gen-usage-meter-tone-default,color-mix(in srgb,currentColor 70%,transparent))}.gen-usage-meter-seg-accent{--gen-usage-meter-tone-color:var(--gen-usage-meter-tone-accent,#7c3aed)}.gen-usage-meter-seg-info{--gen-usage-meter-tone-color:var(--gen-usage-meter-tone-info,#0891b2)}.gen-usage-meter-seg-ok{--gen-usage-meter-tone-color:var(--gen-usage-meter-tone-ok,#16a34a)}.gen-usage-meter-seg-warn{--gen-usage-meter-tone-color:var(--gen-usage-meter-tone-warn,#d97706)}.gen-usage-meter-seg-danger{--gen-usage-meter-tone-color:var(--gen-usage-meter-tone-danger,#dc2626)}.gen-usage-meter-seg-muted{--gen-usage-meter-tone-color:var(--gen-usage-meter-tone-muted,color-mix(in srgb,currentColor 35%,transparent))}.gen-usage-meter-disabled .gen-usage-meter-seg{background:var(--gen-usage-meter-disabled,color-mix(in srgb,currentColor 25%,transparent))}.gen-usage-meter-legend{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--gen-usage-meter-muted,color-mix(in srgb,currentColor 75%,transparent))}.gen-usage-meter-legend-item{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.gen-usage-meter-swatch{width:8px;height:8px;border-radius:2px;background:var(--gen-usage-meter-seg,var(--gen-usage-meter-tone-color))}@media (prefers-reduced-motion:reduce){.gen-usage-meter-seg{transition:none}}.gen-version-ladder{display:inline-flex;align-items:flex-end;gap:var(--gen-version-ladder-gap,8px)}.gen-version-ladder-steps{display:flex;align-items:flex-end;gap:var(--gen-version-ladder-steps-gap,4px);height:var(--gen-version-ladder-height,30px)}.gen-version-ladder-step{display:grid;place-items:end center;width:var(--gen-version-ladder-step-width,26px);padding:0 0 2px;font-size:var(--gen-version-ladder-font-size,10.5px);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;color:var(--gen-version-ladder-step-fg,color-mix(in srgb,currentColor 70%,transparent));background:var(--gen-version-ladder-step,color-mix(in srgb,currentColor 12%,transparent));border:0;border-radius:4px 4px 2px 2px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.gen-version-ladder-step:hover{background:color-mix(in srgb,var(--gen-version-ladder-accent,#7c3aed) 35%,var(--gen-version-ladder-step,color-mix(in srgb,currentColor 12%,transparent)))}.gen-version-ladder-step:focus-visible{outline:2px solid var(--gen-version-ladder-accent,#7c3aed);outline-offset:1px}.gen-version-ladder-step.is-newest{color:var(--gen-version-ladder-newest-fg,currentColor);background:color-mix(in srgb,var(--gen-version-ladder-accent,#7c3aed) 55%,var(--gen-version-ladder-step,color-mix(in srgb,currentColor 12%,transparent)))}.gen-version-ladder-step.is-newest:hover{background:color-mix(in srgb,var(--gen-version-ladder-accent,#7c3aed) 70%,var(--gen-version-ladder-step,color-mix(in srgb,currentColor 12%,transparent)))}.gen-version-ladder-step.is-pressed{color:var(--gen-version-ladder-on-accent,#fff);background:var(--gen-version-ladder-accent,#7c3aed)}.gen-version-ladder-meta{align-self:center;font-size:var(--gen-version-ladder-meta-font-size,12px);white-space:nowrap;color:var(--gen-version-ladder-meta-fg,color-mix(in srgb,currentColor 45%,transparent))}@media (pointer:coarse){:where(.gen-version-ladder:not(.gen-version-ladder-fine)) .gen-version-ladder-steps{gap:var(--gen-version-ladder-steps-gap-coarse,6px);height:var(--gen-version-ladder-height-coarse,38px)}:where(.gen-version-ladder:not(.gen-version-ladder-fine)) .gen-version-ladder-step{width:var(--gen-version-ladder-step-width-coarse,34px);font-size:var(--gen-version-ladder-font-size-coarse,11.5px)}}@media (prefers-reduced-motion:reduce){.gen-version-ladder-step{transition:none}}.gen-xy-grid-picker{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:8px}.gen-xy-grid-picker-body{display:flex;flex-direction:column;align-items:center;gap:6px}.gen-xy-grid-picker-grid{position:relative;display:grid;width:var(--gen-xy-grid-picker-size,240px);height:var(--gen-xy-grid-picker-size,240px);overflow:hidden;background:var(--gen-xy-grid-picker-surface,color-mix(in srgb,currentColor 3%,transparent));border:1px solid var(--gen-xy-grid-picker-line,color-mix(in srgb,currentColor 16%,transparent));border-radius:8px;cursor:crosshair;touch-action:none}.gen-xy-grid-picker.is-disabled .gen-xy-grid-picker-grid{cursor:not-allowed;opacity:.6}.gen-xy-grid-picker-region{position:absolute;pointer-events:none;background:color-mix(in srgb,var(--gen-xy-grid-picker-region-color,currentColor) 7%,transparent)}.gen-xy-grid-picker-region-label{position:absolute;font-size:10px;line-height:1;white-space:nowrap;color:var(--gen-xy-grid-picker-muted,color-mix(in srgb,currentColor 55%,transparent))}.gen-xy-grid-picker-region.is-top-left .gen-xy-grid-picker-region-label{top:6px;left:8px}.gen-xy-grid-picker-region.is-top-right .gen-xy-grid-picker-region-label{top:6px;right:8px}.gen-xy-grid-picker-region.is-bottom-left .gen-xy-grid-picker-region-label{bottom:6px;left:8px}.gen-xy-grid-picker-region.is-bottom-right .gen-xy-grid-picker-region-label{bottom:6px;right:8px}.gen-xy-grid-picker-cell{position:relative;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--gen-xy-grid-picker-line,color-mix(in srgb,currentColor 10%,transparent));border-bottom:1px solid var(--gen-xy-grid-picker-line,color-mix(in srgb,currentColor 10%,transparent))}.gen-xy-grid-picker-cell:focus-visible{z-index:1;outline:2px solid var(--gen-xy-grid-picker-accent,#7c3aed);outline-offset:-2px}.gen-xy-grid-picker-references{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;max-width:70%}.gen-xy-grid-picker-reference{width:8px;height:8px;border-radius:9999px;background:var(--gen-xy-grid-picker-reference,color-mix(in srgb,currentColor 40%,transparent))}.gen-xy-grid-picker-marker{position:absolute;top:50%;left:50%;width:24px;height:24px;pointer-events:none;background:var(--gen-xy-grid-picker-accent,#7c3aed);border:2px solid var(--gen-xy-grid-picker-marker-ring,#fff);border-radius:9999px;box-shadow:0 0 0 2px var(--gen-xy-grid-picker-accent,#7c3aed);transform:translate(-50%,-50%)}.gen-xy-grid-picker-x-label,.gen-xy-grid-picker-y-label{font-size:11px;color:var(--gen-xy-grid-picker-muted,color-mix(in srgb,currentColor 55%,transparent))}.gen-xy-grid-picker-y-label{writing-mode:vertical-rl;transform:rotate(180deg)}