@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2")}@media (prefers-reduced-motion:reduce){:root{--h2j-motion-duration-fast:0s;--h2j-motion-duration-normal:0s;--h2j-motion-duration-slow:0s}}@layer theme{:root,:host{--font-sans:var(--h2j-font-sans);--font-mono:var(--h2j-font-mono);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--h2j-radius-sm);--radius-md:var(--h2j-radius-md);--radius-lg:var(--h2j-radius-lg);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-input:var(--h2j-radius-md);--radius-chip:var(--h2j-radius-sm);--radius-card:var(--h2j-radius-lg);--radius-pill:var(--h2j-radius-pill);--shadow-elevated:var(--h2j-shadow-md);--color-background:var(--h2j-color-canvas);--color-foreground:var(--h2j-color-text);--color-card:var(--h2j-color-surface);--color-card-foreground:var(--h2j-color-text);--color-popover:var(--h2j-color-surface);--color-popover-foreground:var(--h2j-color-text);--color-surface:var(--h2j-color-surface);--color-surface-muted:var(--h2j-color-surface-muted);--color-surface-sunken:var(--h2j-color-surface-sunken);--color-primary:var(--h2j-color-primary);--color-primary-foreground:var(--h2j-color-primary-foreground);--color-primary-hover:var(--h2j-color-primary-hover);--color-primary-soft:var(--h2j-color-primary-soft);--color-secondary:var(--h2j-color-surface-muted);--color-secondary-foreground:var(--h2j-color-text);--color-accent:var(--h2j-color-accent);--color-accent-foreground:var(--h2j-color-accent-foreground);--color-muted:var(--h2j-color-surface-muted);--color-muted-foreground:var(--h2j-color-text-secondary);--color-destructive:var(--h2j-color-danger);--color-destructive-foreground:var(--h2j-color-danger-foreground);--color-border:var(--h2j-color-border);--color-border-strong:var(--h2j-color-border-strong);--color-input:var(--h2j-color-control-border);--color-ring:var(--h2j-color-focus);--color-brand:var(--h2j-color-brand);--color-brand-hover:var(--h2j-color-brand-hover);--color-brand-subtle:var(--h2j-color-brand-soft);--color-brand-text:var(--h2j-color-brand);--color-editorial:var(--h2j-color-brand);--color-ink:var(--h2j-color-text);--color-dim:var(--h2j-color-text-secondary);--color-faint:var(--h2j-color-text-tertiary);--color-hairline:var(--h2j-color-border);--color-hairline-soft:var(--h2j-color-border-soft);--color-sidebar:var(--h2j-color-sidebar-bg);--color-sidebar-foreground:var(--h2j-color-sidebar-text);--color-sidebar-primary:var(--h2j-color-sidebar-text-active);--color-sidebar-accent:var(--h2j-color-sidebar-hover);--color-sidebar-accent-foreground:var(--h2j-color-sidebar-text-active);--color-sidebar-border:var(--h2j-color-sidebar-border);--color-sidebar-heading:var(--h2j-color-sidebar-heading);--color-sidebar-icon:var(--h2j-color-sidebar-icon);--color-sidebar-muted:#8a97a8;--color-status-success:var(--h2j-color-success);--color-status-success-foreground:var(--h2j-color-success-text);--color-status-success-bg:var(--h2j-color-success-soft);--color-status-warning:var(--h2j-color-warning);--color-status-warning-foreground:var(--h2j-color-warning-text);--color-status-warning-bg:var(--h2j-color-warning-soft);--color-status-danger:var(--h2j-color-danger);--color-status-danger-foreground:var(--h2j-color-danger-text);--color-status-danger-bg:var(--h2j-color-danger-soft);--color-status-info:var(--h2j-color-info);--color-status-info-foreground:var(--h2j-color-info-text);--color-status-info-bg:var(--h2j-color-info-soft);--color-status-neutral:var(--h2j-color-neutral);--color-status-neutral-foreground:var(--h2j-color-neutral-text);--color-status-neutral-bg:var(--h2j-color-neutral-soft);--color-chart-1:var(--h2j-color-primary);--color-chart-2:var(--h2j-color-brand);--color-chart-3:var(--h2j-color-warning);--color-chart-4:#6366f1;--color-chart-5:#94a3b8;--color-terminal:#0f1729;--color-terminal-fg:#c7cfdb;--color-terminal-muted:#8a97a8;--color-terminal-success:#4ade80;--color-terminal-warning:#fbbf24;--color-terminal-danger:#f87171;--color-terminal-accent:#5eead4;--animate-blink:blink 1.05s steps(1) infinite;--animate-sweep:sweep 1.4s ease-in-out infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-border)}::file-selector-button{border-color:var(--color-border)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{height:100%}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans)}}@layer h2j{.h2j-control,.h2j-label,.h2j-field,.h2j-picker,.h2j-picker-content,.h2j-select-content,.h2j-badge,.h2j-tooltip,.h2j-segmented,.h2j-control-action{box-sizing:border-box;font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm)}.h2j-control{width:100%;min-width:0;min-height:var(--h2j-control-height);border:1px solid var(--h2j-color-control-border);border-radius:var(--h2j-radius-md);padding:6px var(--h2j-space-3);background:var(--h2j-color-control-bg);color:var(--h2j-color-text);transition:border-color var(--h2j-motion-duration-fast) var(--h2j-motion-ease)}.h2j-control[data-size=compact]{min-height:var(--h2j-control-height-compact);padding-block:2px}.h2j-control::placeholder{color:var(--h2j-color-text-placeholder);opacity:1}.h2j-checkbox:focus-visible,.h2j-switch:focus-visible,.h2j-control-action:focus-visible,.h2j-tag-remove:focus-visible,.h2j-search-input__clear:focus-visible,.h2j-password-input__toggle:focus-visible,.h2j-badge:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}.h2j-control:focus-visible{border-color:var(--h2j-color-control-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--h2j-color-control-border-focus) 20%, transparent);outline:none}.h2j-control[aria-invalid=true],.h2j-checkbox[aria-invalid=true] .h2j-checkbox__box{border-color:var(--h2j-color-danger)}.h2j-control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--h2j-color-danger) 20%, transparent)}.h2j-switch[aria-invalid=true]{outline:1px solid var(--h2j-color-danger);outline-offset:-6px}.h2j-switch[aria-invalid=true]:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}.h2j-control:disabled,.h2j-checkbox:disabled,.h2j-switch:disabled,.h2j-control-action:disabled,.h2j-tag-remove:disabled,.h2j-search-input__clear:disabled,.h2j-password-input__toggle:disabled{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-textarea{resize:vertical;min-height:80px}.h2j-textarea[data-size=compact]{min-height:64px}.h2j-label{font-weight:var(--h2j-font-weight-medium);color:var(--h2j-color-text)}.h2j-field{flex-direction:column;gap:6px;min-width:0;display:flex}.h2j-field[data-layout=inline]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 0;display:grid}.h2j-field[data-layout=inline]>:is(.h2j-field__hint,.h2j-field__error){grid-column:2}.h2j-field__hint,.h2j-field__error{font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs)}.h2j-field__hint{color:var(--h2j-color-text-secondary)}.h2j-field__error{color:var(--h2j-color-danger-text)}.h2j-checkbox{box-sizing:border-box;vertical-align:middle;border-radius:var(--h2j-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;display:inline-flex}.h2j-checkbox[data-size=compact]{min-width:28px;min-height:28px;padding:6px}.h2j-checkbox__box{box-sizing:border-box;border:1px solid var(--h2j-color-control-border);width:18px;height:18px;color:var(--h2j-color-primary-foreground);border-radius:4px;place-items:center;display:inline-grid}.h2j-checkbox__indicator{display:inline-flex}.h2j-checkbox:is([data-state=checked],[data-state=indeterminate]) .h2j-checkbox__box{border-color:var(--h2j-color-primary);background:var(--h2j-color-primary)}.h2j-checkbox [data-indeterminate]{display:none}.h2j-checkbox[data-state=indeterminate] [data-indeterminate]{display:block}.h2j-checkbox[data-state=indeterminate] [data-checked]{display:none}.h2j-switch{appearance:none;box-sizing:border-box;border-radius:var(--h2j-radius-pill);background:var(--h2j-color-control-border);vertical-align:middle;cursor:pointer;background-clip:content-box;border:0;width:56px;height:36px;margin:0;padding:8px;position:relative}.h2j-switch:before{content:"";border-radius:var(--h2j-radius-pill);background:var(--h2j-color-surface);width:16px;height:16px;transition:transform var(--h2j-motion-duration-fast) var(--h2j-motion-ease);position:absolute;top:10px;left:10px}.h2j-switch:checked{background-color:var(--h2j-color-primary)}.h2j-switch:checked:before{transform:translate(20px)}.h2j-switch[data-size=compact]{width:48px;height:28px;padding:4px}.h2j-switch[data-size=compact]:before{top:6px;left:6px}.h2j-badge{--h2j-badge-dot:currentColor;border-radius:var(--h2j-radius-pill);max-width:100%;color:var(--h2j-color-text-secondary);background:var(--h2j-color-surface-muted);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);font-weight:var(--h2j-font-weight-medium);border:1px solid #0000;align-items:center;gap:4px;padding:2px 8px;text-decoration:none;display:inline-flex}.h2j-badge[data-variant=default]{background:var(--h2j-color-primary);color:var(--h2j-color-primary-foreground)}.h2j-badge[data-variant=outline]{border-color:var(--h2j-color-border-strong);color:var(--h2j-color-text);background:0 0}.h2j-badge[data-variant=ghost]{background:0 0}.h2j-badge[data-variant=info]{--h2j-badge-dot:var(--h2j-color-info);background:var(--h2j-color-info-soft);color:var(--h2j-color-info-text)}.h2j-badge[data-variant=success]{--h2j-badge-dot:var(--h2j-color-success);background:var(--h2j-color-success-soft);color:var(--h2j-color-success-text)}.h2j-badge[data-variant=warning]{--h2j-badge-dot:var(--h2j-color-warning);background:var(--h2j-color-warning-soft);color:var(--h2j-color-warning-text)}.h2j-badge[data-variant=danger]{--h2j-badge-dot:var(--h2j-color-danger);background:var(--h2j-color-danger-soft);color:var(--h2j-color-danger-text)}.h2j-badge[data-variant=neutral]{--h2j-badge-dot:var(--h2j-color-neutral);background:var(--h2j-color-neutral-soft);border-color:var(--h2j-color-border-strong);color:var(--h2j-color-neutral-text)}.h2j-badge[data-dot-tone=info]{--h2j-badge-dot:var(--h2j-color-info)}.h2j-badge[data-dot-tone=success]{--h2j-badge-dot:var(--h2j-color-success)}.h2j-badge[data-dot-tone=warning]{--h2j-badge-dot:var(--h2j-color-warning)}.h2j-badge[data-dot-tone=danger]{--h2j-badge-dot:var(--h2j-color-danger)}.h2j-badge[data-dot-tone=neutral]{--h2j-badge-dot:var(--h2j-color-neutral)}.h2j-badge[data-dot]{gap:6px}.h2j-badge[data-dot]:before{content:"";border-radius:var(--h2j-radius-pill);background:var(--h2j-badge-dot);flex-shrink:0;width:6px;height:6px}.h2j-tooltip{z-index:var(--h2j-z-tooltip);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);max-width:min(320px,100vw - 24px);color:var(--h2j-color-text);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);box-shadow:var(--h2j-shadow-md);overflow-wrap:anywhere;padding:6px 10px}.h2j-select-trigger,.h2j-picker-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.h2j-select-trigger[data-placeholder],.h2j-picker-trigger[data-placeholder]{color:var(--h2j-color-text-placeholder)}.h2j-select-trigger__icon,.h2j-picker-trigger__icon{color:var(--h2j-color-text-secondary);flex-shrink:0;display:inline-flex}.h2j-select-content,.h2j-picker-content{z-index:var(--h2j-z-popover);min-width:var(--radix-select-trigger-width);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);max-width:calc(100vw - 24px);color:var(--h2j-color-text);box-shadow:var(--h2j-shadow-md);overflow:hidden}.h2j-select-content{max-height:var(--radix-select-content-available-height)}.h2j-select-viewport{padding:4px}.h2j-select-item,.h2j-picker-option{min-height:var(--h2j-control-height-sm);border-radius:var(--h2j-radius-sm);cursor:pointer;outline:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.h2j-select-item__indicator{display:inline-flex}.h2j-select-item{justify-content:space-between}.h2j-select-item[data-highlighted],.h2j-picker-option[data-selected=true]{background:var(--h2j-color-accent);color:var(--h2j-color-accent-foreground)}.h2j-select-item[data-disabled],.h2j-picker-option[data-disabled=true]{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-select-label,.h2j-picker-content [cmdk-group-heading]{font-size:var(--h2j-text-xs);color:var(--h2j-color-text-secondary);font-weight:var(--h2j-font-weight-medium);padding:8px}.h2j-select-scroll{color:var(--h2j-color-text-secondary);justify-content:center;padding-block:2px;display:flex}.h2j-select-separator{background:var(--h2j-color-border);height:1px;margin-block:4px}.h2j-picker{align-items:stretch;gap:4px;min-width:0;display:flex}.h2j-picker-trigger{flex:1}.h2j-picker-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h2j-picker-content{width:var(--radix-popover-trigger-width);min-width:min(240px,100vw - 24px);max-height:var(--radix-popover-content-available-height);flex-direction:column;display:flex}.h2j-picker-search{box-sizing:border-box;width:100%;min-height:var(--h2j-control-height);border:0;border-bottom:1px solid var(--h2j-color-border-strong);border-radius:var(--h2j-radius-sm) var(--h2j-radius-sm) 0 0;background:var(--h2j-color-surface);color:var(--h2j-color-text);font:inherit;padding:8px 12px}.h2j-picker-search:focus-visible{border-bottom-color:var(--h2j-color-control-border-focus);outline:none}.h2j-picker-search::placeholder{color:var(--h2j-color-text-placeholder);opacity:1}.h2j-picker-content [cmdk-root]{flex-direction:column;min-height:0;display:flex}.h2j-picker-search{flex-shrink:0}.h2j-picker-list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:280px;padding:4px;overflow-y:auto}.h2j-picker-message{color:var(--h2j-color-text-secondary);padding:12px}.h2j-option-check{flex-shrink:0;width:16px;display:inline-flex}.h2j-option-icon{flex-shrink:0;display:inline-flex}.h2j-picker-footer{border-top:1px solid var(--h2j-color-border);flex-shrink:0;padding:4px}.h2j-picker-footer>.h2j-button{justify-content:flex-start;width:100%}.h2j-option-hint{font-size:var(--h2j-text-xs);color:var(--h2j-color-text-secondary);margin-inline-start:8px}.h2j-picker-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.h2j-control-action,.h2j-tag-remove,.h2j-search-input__clear,.h2j-password-input__toggle{min-width:28px;min-height:var(--h2j-control-height);border:1px solid var(--h2j-color-control-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);color:var(--h2j-color-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.h2j-tag-remove{background:0 0;border:0;min-width:24px;min-height:24px;padding:0 4px}.h2j-picker[data-size=compact] .h2j-control-action{min-height:var(--h2j-control-height-compact)}.h2j-search-input,.h2j-password-input{align-items:center;width:100%;min-width:0;display:flex;position:relative}.h2j-search-input .h2j-input{min-height:var(--h2j-control-height-sm);padding-block:4px;padding-inline:32px}.h2j-search-input[data-size=compact] .h2j-input{min-height:var(--h2j-control-height-compact);padding-block:2px}.h2j-search-input .h2j-input::-webkit-search-cancel-button{appearance:none;display:none}.h2j-search-input__icon{pointer-events:none;color:var(--h2j-color-text-tertiary);position:absolute;inset-inline-start:10px}.h2j-search-input__clear,.h2j-password-input__toggle{border-radius:var(--h2j-radius-sm);background:0 0;border:0;min-width:24px;min-height:24px;padding:0;position:absolute;inset-inline-end:4px}.h2j-password-input .h2j-input{padding-inline-end:32px}.h2j-search-input__hints{color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-2xs);white-space:nowrap;pointer-events:none;align-items:center;gap:6px;line-height:1;display:inline-flex;position:absolute;inset-inline-end:8px}.h2j-search-input__hints .h2j-input-shortcut{position:static}.h2j-input-shortcut{border:1px solid var(--h2j-color-border);background:var(--h2j-color-surface-muted);color:var(--h2j-color-text-tertiary);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-2xs);line-height:1;font-weight:var(--h2j-font-weight-medium);pointer-events:none;border-radius:4px;align-items:center;padding:2px 6px;display:inline-flex;position:absolute;inset-inline-end:8px}.h2j-segmented{border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface-muted);gap:2px;width:fit-content;max-width:100%;margin:0;padding:2px;display:inline-flex}.h2j-segment{cursor:pointer;position:relative}.h2j-segment input{opacity:0;width:1px;height:1px;position:absolute}.h2j-segment>span{border-radius:var(--h2j-radius-sm);min-height:26px;color:var(--h2j-color-text-secondary);align-items:center;gap:6px;padding-inline:10px;display:flex}.h2j-segment>span>svg{flex-shrink:0;width:16px;height:16px}.h2j-segmented[data-size=compact] .h2j-segment>span>svg{width:14px;height:14px}.h2j-segmented[data-size=compact] .h2j-segment>span{min-height:22px;font-size:var(--h2j-text-xs);padding-inline:8px}.h2j-segment input:checked+span{background:var(--h2j-color-surface);color:var(--h2j-color-text);box-shadow:var(--h2j-shadow-sm)}.h2j-segment input:focus-visible+span{outline:2px solid var(--h2j-color-focus);outline-offset:2px}.h2j-segment input:disabled+span{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.h2j-control-action:hover:enabled,.h2j-tag-remove:hover:enabled,.h2j-search-input__clear:hover:enabled,.h2j-password-input__toggle:hover:enabled{background:var(--h2j-color-accent);color:var(--h2j-color-text)}.h2j-picker-option:hover:not([data-disabled=true]){background:var(--h2j-color-accent)}}@media (width<=639px),(pointer:coarse){:is(.h2j-control:not(.h2j-textarea),.h2j-control-action,.h2j-picker[data-size=compact] .h2j-control-action,.h2j-tag-remove,.h2j-select-item,.h2j-picker-option,.h2j-picker-search,.h2j-segment>span,.h2j-segmented[data-size=compact] .h2j-segment>span,.h2j-search-input .h2j-input,.h2j-search-input[data-size=compact] .h2j-input):not([data-viewport=desktop] *){min-height:var(--h2j-control-height-touch)}:is(.h2j-control-action,.h2j-tag-remove,.h2j-search-input__clear,.h2j-password-input__toggle):not([data-viewport=desktop] *){min-width:var(--h2j-control-height-touch)}:is(.h2j-search-input__clear,.h2j-password-input__toggle):not([data-viewport=desktop] *){min-height:var(--h2j-control-height-touch);inset-inline-end:0}:is(.h2j-search-input,.h2j-password-input) .h2j-input:not([data-viewport=desktop] *){padding-inline-end:var(--h2j-control-height-touch)}:is(.h2j-input-shortcut,.h2j-search-input__hints):not([data-viewport=desktop] *){display:none}:is(.h2j-checkbox,.h2j-checkbox[data-size=compact]):not([data-viewport=desktop] *){min-width:var(--h2j-control-height-touch);min-height:var(--h2j-control-height-touch)}:is(.h2j-switch,.h2j-switch[data-size=compact]):not([data-viewport=desktop] *){width:64px;height:var(--h2j-control-height-touch);padding:12px}:is(.h2j-switch,.h2j-switch[data-size=compact]):not([data-viewport=desktop] *):before{top:14px;left:14px}:is(.h2j-input,.h2j-textarea,.h2j-picker-search):not([data-viewport=desktop] *){font-size:var(--h2j-text-base)}}.h2j-app-shell,.h2j-page-shell,.h2j-sidebar,.h2j-settings-layout,.h2j-tabs{box-sizing:border-box;min-width:0;min-height:0;font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);color:var(--h2j-color-text)}.h2j-app-shell{background:var(--h2j-color-canvas);grid-template:"bar""main"minmax(0,1fr)/minmax(0,1fr);height:100%;display:grid;position:relative;overflow:hidden}.h2j-app-shell[data-layout=top-bar]{grid-template:"bar bar""nav main"minmax(0,1fr)/240px minmax(0,1fr)}.h2j-app-shell[data-layout=sidebar]{grid-template:"brand main""nav main"minmax(0,1fr)"account main"/240px minmax(0,1fr)}.h2j-app-shell[data-layout=sidebar]>.h2j-app-shell__bar{display:contents}.h2j-app-shell[data-viewport=desktop]{min-width:1024px}.h2j-app-shell__bar{align-items:center;gap:var(--h2j-space-4);min-height:56px;padding:var(--h2j-space-2) var(--h2j-space-5);border-bottom:1px solid var(--h2j-color-border);background:var(--h2j-color-surface);grid-area:bar;display:flex}.h2j-app-shell__brand{overflow-wrap:anywhere;flex:1;grid-area:brand;min-width:0}.h2j-app-shell__account{grid-area:account;min-width:0}.h2j-app-shell__account:empty,.h2j-app-shell__toggle{display:none}.h2j-app-shell__navigation{border-inline-end:1px solid var(--h2j-color-sidebar-border);background:var(--h2j-color-sidebar-bg);grid-area:nav;min-width:0;min-height:0;position:relative;overflow:auto}.h2j-app-shell__navigation,.h2j-app-shell[data-layout=sidebar]>.h2j-app-shell__bar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--h2j-color-surface:var(--h2j-color-sidebar-bg);--h2j-color-control-bg:var(--h2j-color-sidebar-bg);--h2j-color-surface-muted:var(--h2j-color-sidebar-hover);--h2j-color-surface-sunken:var(--h2j-color-sidebar-active);--h2j-color-accent:var(--h2j-color-sidebar-hover);--h2j-color-accent-foreground:var(--h2j-color-sidebar-text-active);--h2j-color-text:var(--h2j-color-sidebar-text);--h2j-color-text-secondary:var(--h2j-color-sidebar-icon);--h2j-color-text-tertiary:var(--h2j-color-sidebar-icon);--h2j-color-text-muted:var(--h2j-color-sidebar-icon);--h2j-color-text-placeholder:var(--h2j-color-sidebar-icon);--h2j-color-border:var(--h2j-color-sidebar-border);--h2j-color-border-soft:var(--h2j-color-sidebar-border);--h2j-color-border-strong:var(--h2j-color-sidebar-border);--h2j-color-focus:var(--h2j-color-sidebar-focus);--h2j-color-control-border-focus:var(--h2j-color-sidebar-focus);color:var(--h2j-color-text)}.h2j-app-shell[data-layout=sidebar] :is(.h2j-app-shell__brand,.h2j-app-shell__account){padding:var(--h2j-space-3);border-inline-end:1px solid var(--h2j-color-sidebar-border);background:var(--h2j-color-sidebar-bg)}.h2j-app-shell[data-layout=sidebar] .h2j-app-shell__account{padding:var(--h2j-space-2);border-top:1px solid var(--h2j-color-sidebar-border)}.h2j-app-shell__navigation .h2j-navigation ul{gap:2px;display:grid}.h2j-app-shell__navigation .h2j-navigation__group+.h2j-navigation__group{margin-top:var(--h2j-space-2)}.h2j-app-shell__navigation .h2j-navigation__heading{padding:2px var(--h2j-space-2);color:var(--h2j-color-sidebar-heading);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:10px;line-height:14px}.h2j-app-shell__navigation .h2j-navigation__item{font-weight:var(--h2j-font-weight-regular);min-height:28px;padding:var(--h2j-space-1) 10px;border-radius:var(--h2j-radius-md);color:var(--h2j-color-sidebar-text);gap:10px;font-size:13px;line-height:20px}.h2j-app-shell__navigation .h2j-navigation__icon{color:var(--h2j-color-sidebar-icon)}.h2j-app-shell__navigation .h2j-navigation__icon>svg{width:16px;height:16px}.h2j-app-shell__navigation .h2j-navigation__item[aria-current=page]{background:var(--h2j-color-sidebar-active);color:var(--h2j-color-sidebar-text-active);font-weight:var(--h2j-font-weight-semibold)}.h2j-app-shell__navigation .h2j-navigation__item[aria-current=page] .h2j-navigation__icon{color:inherit}.h2j-app-shell__main,.h2j-page-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.h2j-app-shell__main{grid-area:main}.h2j-page-shell{height:100%}.h2j-app-shell__skip{z-index:2;inset:var(--h2j-space-2) auto auto var(--h2j-space-2);padding:var(--h2j-space-3);background:var(--h2j-color-surface);color:var(--h2j-color-primary);position:absolute;transform:translateY(-200%)}.h2j-app-shell__skip:focus{transform:none}.h2j-sidebar{flex-direction:column;height:100%;display:flex}.h2j-sidebar__header,.h2j-sidebar__footer{padding:var(--h2j-space-4);overflow-wrap:anywhere;flex-shrink:0}.h2j-sidebar__header{border-bottom:1px solid var(--h2j-color-border-soft)}.h2j-sidebar__footer{border-top:1px solid var(--h2j-color-border-soft)}.h2j-sidebar__body{min-height:0;padding:var(--h2j-space-2);flex:1;position:relative;overflow:auto}.h2j-navigation ul,.h2j-breadcrumbs ol{margin:0;padding:0;list-style:none}.h2j-navigation ul{gap:2px;display:grid}.h2j-navigation__group+.h2j-navigation__group{margin-top:var(--h2j-space-5)}.h2j-navigation__heading{padding:var(--h2j-space-3) var(--h2j-space-3) var(--h2j-space-1);font-size:var(--h2j-text-xs);color:var(--h2j-color-text-secondary);font-weight:var(--h2j-font-weight-semibold);overflow-wrap:anywhere}.h2j-navigation__item{box-sizing:border-box;align-items:center;gap:var(--h2j-space-2);width:100%;min-height:var(--h2j-control-height);border-radius:var(--h2j-radius-sm);padding:var(--h2j-space-2) var(--h2j-space-3);color:var(--h2j-color-text-secondary);text-align:start;font:inherit;cursor:pointer;border-radius:var(--h2j-radius-md);font-weight:var(--h2j-font-weight-medium);background:0 0;border:0;gap:10px;text-decoration:none;display:flex}.h2j-navigation__item:has(>.h2j-navigation__text){align-items:flex-start}.h2j-navigation__item:has(>.h2j-navigation__text)>.h2j-navigation__icon{margin-top:2px}.h2j-navigation__item[aria-current=page]{color:var(--h2j-color-text);background:var(--h2j-color-accent);font-weight:var(--h2j-font-weight-medium)}.h2j-navigation__item[aria-current=page] .h2j-navigation__icon{color:var(--h2j-color-primary)}.h2j-navigation__text{flex-direction:column;gap:2px;min-width:0;display:flex}.h2j-navigation__description{color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);font-weight:var(--h2j-font-weight-regular);overflow-wrap:anywhere}.h2j-navigation__item[aria-disabled=true]{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-navigation__label{overflow-wrap:anywhere;min-width:0}.h2j-navigation__icon{color:var(--h2j-color-text-tertiary);flex-shrink:0;display:inline-flex}.h2j-navigation__icon>svg{width:16px;height:16px}.h2j-navigation__meta{font-size:var(--h2j-text-xs);margin-inline-start:auto}.h2j-page-header{padding:var(--h2j-space-3) var(--h2j-space-8);border-bottom:1px solid var(--h2j-color-border);background:var(--h2j-color-surface);flex-shrink:0}.h2j-page-header__row,.h2j-page-footer{justify-content:space-between;align-items:center;gap:var(--h2j-space-4);display:flex}.h2j-page-header__row{flex-wrap:wrap}.h2j-page-header__lead{align-items:center;gap:var(--h2j-space-3);flex:16rem;min-width:0;display:flex}.h2j-page-header__back{flex-shrink:0;margin-inline-start:calc(-1 * var(--h2j-space-2))}.h2j-page-header__identity{min-width:0}.h2j-page-header__heading{align-items:center;gap:var(--h2j-space-1) var(--h2j-space-2);flex-wrap:wrap;min-width:0;display:flex}.h2j-page-header h1{font-size:var(--h2j-text-base);line-height:var(--h2j-line-sm);font-weight:var(--h2j-font-weight-bold);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.h2j-page-header__description{max-width:72ch;color:var(--h2j-color-text-secondary)}.h2j-page-header__eyebrow{margin-bottom:var(--h2j-space-1);font-size:var(--h2j-text-xs);color:var(--h2j-color-text-secondary)}.h2j-page-header__eyebrow[data-mono=true]{font-family:var(--h2j-font-mono)}.h2j-page-header__meta{align-items:center;gap:var(--h2j-space-2);min-width:0;color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);flex-wrap:wrap;display:flex}.h2j-page-header__actions,.h2j-page-footer__actions,.h2j-filter-bar__controls,.h2j-filter-bar__actions{align-items:center;gap:var(--h2j-space-2);flex-wrap:wrap;display:flex}.h2j-page-header__actions{margin-inline-start:auto}.h2j-page-content{min-width:0;min-height:0;padding:var(--h2j-space-6);flex:1 0 120px;position:relative;overflow:auto}.h2j-page-content[data-flow=true]{flex:none;overflow:visible}.h2j-page-content[data-fill]{flex-direction:column;display:flex}.h2j-page-content[data-fill]>:last-child{flex:auto;min-height:0}.h2j-filter-bar{align-items:center;gap:var(--h2j-space-3);padding:var(--h2j-space-3) var(--h2j-space-6);border-bottom:1px solid var(--h2j-color-border);background:var(--h2j-color-surface);flex-wrap:wrap;flex-shrink:0;display:flex}.h2j-filter-bar__actions{margin-inline-start:auto}.h2j-filter-bar[data-variant=card]{padding:var(--h2j-space-3) var(--h2j-space-4);background:0 0}.h2j-filter-bar__summary{width:100%;color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs)}.h2j-page-footer{padding:var(--h2j-space-3) var(--h2j-space-6);border-top:1px solid var(--h2j-color-border);background:var(--h2j-color-surface);flex-wrap:wrap;flex-shrink:0}.h2j-page-footer__actions{margin-inline-start:auto}.h2j-settings-layout{gap:var(--h2j-space-6);grid-template-columns:220px minmax(0,1fr);align-items:start;min-height:auto;display:grid}.h2j-settings-layout__navigation{border-inline-end:1px solid var(--h2j-color-border-soft);padding-inline-end:var(--h2j-space-4);position:sticky;top:0}.h2j-settings-layout__content{gap:var(--h2j-space-6);flex-direction:column;min-width:0;display:flex}.h2j-settings-section{box-sizing:border-box;border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);min-width:0;color:var(--h2j-color-text);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);box-shadow:var(--h2j-shadow-sm);flex-direction:column;display:flex}.h2j-settings-section__header{justify-content:space-between;align-items:flex-start;gap:var(--h2j-space-4);padding:var(--h2j-space-4) var(--h2j-space-6);border-bottom:1px solid var(--h2j-color-border-soft);display:flex}.h2j-settings-section__heading{gap:var(--h2j-space-1);overflow-wrap:anywhere;flex:auto;min-width:0;display:grid}.h2j-settings-section__title{font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);font-weight:var(--h2j-font-weight-semibold);letter-spacing:-.025em;margin:0}.h2j-settings-section__description{color:var(--h2j-color-text-tertiary)}.h2j-settings-section__actions{align-items:center;gap:var(--h2j-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.h2j-settings-section[data-collapsed]>.h2j-settings-section__header{border-bottom:0}.h2j-settings-section__chevron{transition:transform var(--h2j-motion-duration-fast) var(--h2j-motion-ease)}.h2j-settings-section__toggle[aria-expanded=true] .h2j-settings-section__chevron{transform:rotate(180deg)}.h2j-settings-section__body{gap:var(--h2j-space-5);min-width:0;padding:var(--h2j-space-5) var(--h2j-space-6);flex-direction:column;display:flex}.h2j-settings-section__footer{justify-content:flex-end;align-items:center;gap:var(--h2j-space-2);padding:var(--h2j-space-3) var(--h2j-space-6);border-top:1px solid var(--h2j-color-border-soft);flex-wrap:wrap;display:flex}.h2j-breadcrumbs{font-size:var(--h2j-text-xs);color:var(--h2j-color-text-secondary)}.h2j-breadcrumbs ol{gap:var(--h2j-space-2);flex-wrap:wrap;display:flex}.h2j-breadcrumbs li{gap:var(--h2j-space-2);overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.h2j-breadcrumbs li>a,.h2j-breadcrumbs li>span:not(.h2j-breadcrumbs__separator){min-width:0}.h2j-breadcrumbs a{color:inherit;text-decoration:none}.h2j-breadcrumbs [aria-current=page]{color:var(--h2j-color-text)}.h2j-breadcrumbs__separator{color:var(--h2j-color-text-tertiary)}.h2j-tabs{flex-direction:column;display:flex}.h2j-tabs__list{gap:var(--h2j-space-6);border-bottom:1px solid var(--h2j-color-border);flex-shrink:0;display:flex;overflow:auto}.h2j-tabs__list button{padding:10px var(--h2j-space-1);color:var(--h2j-color-text-tertiary);font:inherit;font-weight:var(--h2j-font-weight-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0}.h2j-tabs__list button[aria-selected=true]{color:var(--h2j-color-text);border-bottom-color:var(--h2j-color-brand)}.h2j-tabs__list button:disabled{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-tabs__panel{min-width:0;min-height:0;padding-top:var(--h2j-space-6);position:relative}.h2j-tabs[data-orientation=vertical]{gap:var(--h2j-space-4);flex-direction:row}.h2j-tabs[data-orientation=vertical]>.h2j-tabs__list{gap:var(--h2j-space-1);border:0;flex-direction:column}.h2j-tabs[data-orientation=vertical]>.h2j-tabs__list button{border-radius:var(--h2j-radius-sm);padding:var(--h2j-space-2) var(--h2j-space-3);text-align:start;border:0}.h2j-tabs[data-orientation=vertical]>.h2j-tabs__list button[aria-selected=true]{background:var(--h2j-color-primary-soft);color:var(--h2j-color-primary)}.h2j-tabs[data-orientation=vertical]>.h2j-tabs__panel{flex:1;padding-top:0}.h2j-card{box-sizing:border-box;gap:var(--h2j-space-6);min-width:0;padding-block:var(--h2j-space-6);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-lg);background:var(--h2j-color-surface);color:var(--h2j-color-text);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);box-shadow:var(--h2j-shadow-sm);flex-direction:column;display:flex}.h2j-card__header,.h2j-card__content,.h2j-card__footer{min-width:0;padding-inline:var(--h2j-space-6);overflow-wrap:anywhere}.h2j-card__header{gap:6px;display:grid}.h2j-card__title{font-size:var(--h2j-text-base);line-height:var(--h2j-line-base);font-weight:var(--h2j-font-weight-semibold);margin:0}.h2j-card__description{color:var(--h2j-color-text-secondary);margin:0}.h2j-card__footer{align-items:center;gap:var(--h2j-space-2);flex-wrap:wrap;display:flex}.h2j-navigation__item:focus-visible,.h2j-breadcrumbs a:focus-visible,.h2j-tabs__list button:focus-visible,.h2j-tabs__panel:focus-visible,.h2j-app-shell__toggle:focus-visible,.h2j-app-shell__skip:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:-2px}@media (hover:hover){.h2j-navigation__item:hover:not([aria-disabled=true]):not([aria-current=page]){color:var(--h2j-color-text)}.h2j-navigation:not(.h2j-app-shell__navigation *) .h2j-navigation__item:hover:not([aria-disabled=true]):not([aria-current=page]){background:color-mix(in srgb, var(--h2j-color-accent) 50%, transparent)}.h2j-navigation__item:hover:not([aria-disabled=true]):not([aria-current=page]),.h2j-tabs[data-orientation=vertical]>.h2j-tabs__list button:hover:not(:disabled):not([aria-selected=true]){background:var(--h2j-color-surface-muted)}.h2j-tabs__list button:hover:not(:disabled):not([aria-selected=true]){color:var(--h2j-color-text)}.h2j-app-shell__navigation .h2j-navigation__item:hover:not([aria-disabled=true]):not([aria-current=page]){color:var(--h2j-color-sidebar-text-active)}.h2j-app-shell__navigation .h2j-navigation__item:hover:not([aria-disabled=true]) .h2j-navigation__icon{color:inherit}.h2j-breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}}@media (width<=767px){.h2j-app-shell[data-viewport=responsive]:not([data-layout=plain]){grid-template:"bar""nav""main"minmax(0,1fr)/minmax(0,1fr)}.h2j-app-shell[data-viewport=responsive][data-layout=sidebar]>.h2j-app-shell__bar{display:flex}.h2j-app-shell[data-viewport=responsive][data-layout=sidebar] :is(.h2j-app-shell__brand,.h2j-app-shell__account){background:0 0;border:0;padding:0}.h2j-app-shell[data-viewport=responsive] .h2j-app-shell__toggle{min-width:var(--h2j-control-height-touch);min-height:var(--h2j-control-height-touch);border-radius:var(--h2j-radius-md);color:var(--h2j-color-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.h2j-app-shell[data-viewport=responsive] .h2j-app-shell__navigation{border-inline-end:0;border-bottom:1px solid var(--h2j-color-sidebar-border);max-height:45dvh}.h2j-app-shell[data-viewport=responsive] .h2j-app-shell__navigation[data-open=false]{display:none}.h2j-app-shell[data-viewport=responsive] .h2j-sidebar{height:auto}:is(.h2j-page-header,.h2j-page-content):not([data-viewport=desktop] *){padding:var(--h2j-space-4)}.h2j-page-header__row:not([data-viewport=desktop] *){flex-direction:column;align-items:flex-start}.h2j-page-header__lead:not([data-viewport=desktop] *){flex:0 auto}.h2j-page-header__actions:not([data-viewport=desktop] *){margin-inline-start:0}:is(.h2j-filter-bar,.h2j-page-footer):not([data-viewport=desktop] *){padding-inline:var(--h2j-space-4)}.h2j-settings-layout:not([data-viewport=desktop] *){gap:var(--h2j-space-4);grid-template-columns:minmax(0,1fr)}.h2j-settings-layout__navigation:not([data-viewport=desktop] *){border-inline-end:0;padding-inline-end:0;position:static}:is(.h2j-settings-section__header,.h2j-settings-section__body,.h2j-settings-section__footer):not([data-viewport=desktop] *){padding-inline:var(--h2j-space-4)}.h2j-settings-section__header:not([data-viewport=desktop] *){flex-wrap:wrap}}@media (hover:hover) and (width<=767px){.h2j-app-shell[data-viewport=responsive] .h2j-app-shell__toggle:hover{background:var(--h2j-color-surface-muted)}}@media (height<=500px){.h2j-app-shell__main>.h2j-page-shell{flex:none;height:auto;min-height:100%;overflow:visible}.h2j-page-content{flex:none;overflow:visible}}@media (width<=639px),(pointer:coarse){:is(.h2j-navigation__item,.h2j-app-shell__navigation .h2j-navigation__item,.h2j-tabs__list button):not([data-viewport=desktop] *){min-height:var(--h2j-control-height-touch)}}.h2j-data-table__toolbar>.h2j-filter-bar[data-variant]{background:0 0;border:0;flex:auto;padding:0}@media (prefers-reduced-motion:reduce){.h2j-settings-section__chevron{transition:none}}.h2j-overlay{z-index:var(--h2j-z-overlay);background:var(--h2j-color-overlay);position:fixed;inset:0}.h2j-dialog{box-sizing:border-box;z-index:var(--h2j-z-overlay);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-lg);background:var(--h2j-color-surface);width:min(512px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--h2j-color-text);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);box-shadow:var(--h2j-shadow-lg);flex-direction:column;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.h2j-dialog[data-size=sm]{width:min(448px,100vw - 32px)}.h2j-dialog[data-size=lg]{width:min(640px,100vw - 32px)}.h2j-overlay--alert,.h2j-dialog--alert{z-index:var(--h2j-z-alert)}.h2j-dialog__header{min-width:0;padding:var(--h2j-space-5) var(--h2j-space-6);border-bottom:1px solid var(--h2j-color-border);flex-shrink:0}.h2j-dialog:has(>.h2j-overlay__close)>.h2j-dialog__header{padding-inline-end:60px}.h2j-dialog__title{font-size:var(--h2j-text-lg);line-height:var(--h2j-line-lg);font-weight:var(--h2j-font-weight-semibold);overflow-wrap:anywhere;margin:0}.h2j-dialog__description{max-width:72ch;margin:var(--h2j-space-1) 0 0;color:var(--h2j-color-text-secondary);overflow-wrap:anywhere}.h2j-dialog__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--h2j-space-6);overflow-wrap:anywhere;flex:1;overflow:auto}.h2j-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--h2j-space-2);padding:var(--h2j-space-4) var(--h2j-space-6);border-top:1px solid var(--h2j-color-border);flex-wrap:wrap;flex-shrink:0;display:flex}.h2j-dialog__footer:empty{display:none}.h2j-overlay__close{box-sizing:border-box;inset:calc(var(--h2j-space-5) + var(--h2j-line-lg) / 2 - var(--h2j-control-height-sm) / 2) var(--h2j-space-3) auto auto;width:var(--h2j-control-height-sm);height:var(--h2j-control-height-sm);border-radius:var(--h2j-radius-md);color:var(--h2j-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.h2j-overlay__close:disabled,.h2j-overlay__close[data-inert]{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-overlay__close:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}.h2j-form-drawer{border-width:0 0 0 1px;border-radius:0;height:100dvh;max-height:100dvh;inset:0 0 0 auto;transform:none}.h2j-form-drawer[data-size=sm]{width:min(480px,100vw)}.h2j-form-drawer[data-size=md]{width:min(560px,100vw)}.h2j-form-drawer[data-size=lg],.h2j-form-drawer[data-size=xl]{width:min(720px,100vw)}@media (width>=1024px){.h2j-form-drawer[data-size=xl]{width:min(1152px,100vw)}}.h2j-form-drawer__heading{align-items:flex-start;gap:var(--h2j-space-3);min-width:0;display:flex}.h2j-form-drawer__titles{flex:1;min-width:0}.h2j-form-drawer__icon{box-sizing:border-box;width:var(--h2j-control-height-sm);height:var(--h2j-control-height-sm);margin-block:calc((var(--h2j-line-sm) - var(--h2j-control-height-sm)) / 2);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface-muted);color:var(--h2j-color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h2j-form-drawer__icon>svg{width:16px;height:16px}.h2j-form-drawer__actions{align-items:center;gap:var(--h2j-space-1);height:var(--h2j-line-sm);flex-shrink:0;display:flex}.h2j-form-drawer>.h2j-dialog__header{padding-block:var(--h2j-space-4)}.h2j-form-drawer .h2j-dialog__title{font-size:var(--h2j-text-base);line-height:var(--h2j-line-sm);font-weight:var(--h2j-font-weight-bold);letter-spacing:-.025em}.h2j-form-drawer>.h2j-overlay__close{inset-block-start:calc(var(--h2j-space-4) + var(--h2j-line-sm) / 2 - var(--h2j-control-height-sm) / 2)}.h2j-unsaved-notes{gap:var(--h2j-space-1);color:var(--h2j-color-text-secondary);margin:0;padding-inline-start:var(--h2j-space-5);display:grid}@media (hover:hover){.h2j-overlay__close:hover:not(:disabled,[data-inert]){background:var(--h2j-color-surface-muted);color:var(--h2j-color-text)}}@media (width<=639px),(pointer:coarse){.h2j-overlay__close:not([data-viewport=desktop] *){width:var(--h2j-control-height-touch);height:var(--h2j-control-height-touch);inset-block-start:var(--h2j-space-2);inset-inline-end:var(--h2j-space-2)}.h2j-form-drawer>.h2j-overlay__close:not([data-viewport=desktop] *){inset-block-start:calc(var(--h2j-space-4) + var(--h2j-line-sm) / 2 - var(--h2j-control-height-touch) / 2)}}@media (width<=639px){.h2j-dialog__header,.h2j-dialog__body,.h2j-dialog__footer{padding-inline:var(--h2j-space-4)}}@media (height<=500px){.h2j-dialog{overflow:auto}.h2j-dialog__body{flex:none;overflow:visible}}.h2j-form{gap:var(--h2j-space-4);flex-direction:column;min-width:0;display:flex}.h2j-form-actions{justify-content:flex-end;align-items:center;gap:var(--h2j-space-2);flex-wrap:wrap;min-width:0;display:flex}.h2j-form-actions .h2j-button{white-space:normal;overflow-wrap:anywhere}.h2j-form-error{padding:var(--h2j-space-3) var(--h2j-space-4);border:1px solid var(--h2j-color-danger);border-radius:var(--h2j-radius-md);background:var(--h2j-color-danger-soft);color:var(--h2j-color-danger-text);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);overflow-wrap:anywhere}.h2j-form-error:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}.h2j-feedback{min-width:0}.h2j-feedback__notice{gap:var(--h2j-space-3);padding:var(--h2j-space-3) var(--h2j-space-4);color:var(--h2j-color-text);overflow-wrap:anywhere;display:flex}.h2j-feedback__text{align-items:flex-start;gap:var(--h2j-space-1);flex-direction:column;min-width:0;display:flex}.h2j-feedback__icon{color:var(--h2j-color-text-tertiary);flex-shrink:0;display:inline-flex}.h2j-feedback__icon>svg{width:16px;height:16px;margin-top:2px}.h2j-feedback__title{font-weight:var(--h2j-font-weight-medium)}.h2j-feedback__description{max-width:72ch;color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm)}.h2j-feedback__action{gap:var(--h2j-space-2);margin-top:var(--h2j-space-2);flex-wrap:wrap;display:flex}.h2j-feedback[data-layout=block]>.h2j-feedback__notice{align-items:center;gap:var(--h2j-space-3);padding:var(--h2j-space-12) var(--h2j-space-6);border:1px solid var(--h2j-color-border-soft);border-radius:var(--h2j-radius-md);background:color-mix(in srgb, var(--h2j-color-surface-muted) 50%, transparent);text-align:center;flex-direction:column}.h2j-feedback[data-layout=block] .h2j-feedback__text{align-items:center}.h2j-feedback[data-layout=block] .h2j-feedback__icon{border-radius:var(--h2j-radius-pill);background:var(--h2j-color-surface);justify-content:center;align-items:center;width:40px;height:40px}.h2j-feedback[data-layout=block] .h2j-feedback__icon>svg{width:20px;height:20px;margin:0}.h2j-feedback[data-layout=block] .h2j-feedback__title{font-size:var(--h2j-text-base);line-height:var(--h2j-line-base);font-weight:var(--h2j-font-weight-semibold);letter-spacing:-.025em}.h2j-feedback[data-layout=block] .h2j-feedback__action{justify-content:center}.h2j-feedback[data-state=error][data-layout=block] .h2j-feedback__icon{background:var(--h2j-color-danger-soft);color:var(--h2j-color-danger)}.h2j-feedback[data-state=error][data-layout=inline]>.h2j-feedback__notice{border:1px solid var(--h2j-color-danger);border-radius:var(--h2j-radius-md);background:var(--h2j-color-danger-soft);color:var(--h2j-color-danger-text)}.h2j-feedback[data-state=error][data-layout=inline] .h2j-feedback__icon{color:var(--h2j-color-danger)}.h2j-feedback[data-state=error][data-layout=inline] .h2j-feedback__description{color:inherit}.h2j-feedback[data-state=updating]>.h2j-feedback__notice{padding-block:var(--h2j-space-2)}.h2j-feedback__content{min-width:0}.h2j-feedback__skeleton{gap:var(--h2j-space-3);padding:var(--h2j-space-5);flex-direction:column;display:flex}.h2j-skeleton{border-radius:var(--h2j-radius-sm);background:var(--h2j-color-surface-sunken);min-height:16px;animation:1.5s ease-in-out infinite h2j-skeleton-pulse}.h2j-skeleton[data-inline]{vertical-align:middle;width:8em;height:.9em;min-height:0;display:inline-block}.h2j-feedback__skeleton .h2j-skeleton:first-child{width:40%;min-height:24px}.h2j-feedback__skeleton .h2j-skeleton:last-child{width:70%}@keyframes h2j-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.h2j-skeleton{animation:none}}.h2j-table-scroll{width:100%;min-width:0;position:relative;overflow:auto}.h2j-table-scroll:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:-2px}.h2j-table{box-sizing:border-box;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;color:var(--h2j-color-text);font-family:var(--h2j-font-sans);font-size:var(--h2j-table-font-size);line-height:var(--h2j-table-line-height)}.h2j-table__head{z-index:1;box-sizing:border-box;height:var(--h2j-table-head-height);padding:0 var(--h2j-space-3);border-bottom:1px solid var(--h2j-color-border);background:var(--h2j-color-surface-muted);color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-xs);font-weight:var(--h2j-font-weight-medium);letter-spacing:.025em;text-align:start;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;position:sticky;top:0;overflow:hidden}.h2j-table__cell{box-sizing:border-box;height:var(--h2j-table-row-height);padding:var(--h2j-table-cell-padding-y) var(--h2j-space-3);border-bottom:1px solid var(--h2j-color-border-soft);font-weight:inherit;text-align:start;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}:is(.h2j-table__head,.h2j-table__cell)[data-align=end]{text-align:end}.h2j-table__cell[data-wrap]{white-space:normal;overflow-wrap:anywhere}.h2j-table__cell[data-variant=numeric]{font-family:var(--h2j-font-mono);font-variant-numeric:tabular-nums}.h2j-table__cell[data-variant=identity]{height:auto}.h2j-table__body>.h2j-table__row:last-child>.h2j-table__cell{border-bottom:0}.h2j-table__row[data-tone=danger]>.h2j-table__cell{background:color-mix(in srgb, var(--h2j-color-danger-soft) 50%, transparent)}.h2j-table__row[data-tone=warning]>.h2j-table__cell{background:color-mix(in srgb, var(--h2j-color-warning-soft) 50%, transparent)}.h2j-table__row[data-current]>.h2j-table__cell{background:var(--h2j-color-brand-soft)}.h2j-table__row[data-current]>.h2j-table__cell:first-child{box-shadow:inset 3px 0 0 var(--h2j-color-brand)}.h2j-table__row[data-selected]>.h2j-table__cell{background:var(--h2j-color-primary-soft)}.h2j-table__row[data-inactive]>.h2j-table__cell{color:var(--h2j-color-text-tertiary)}@media (hover:hover){.h2j-table__body>.h2j-table__row:not([data-selected],[data-current],[data-tone]):hover>.h2j-table__cell{background:color-mix(in srgb, var(--h2j-color-surface-muted) 60%, transparent)}}.h2j-table__identity{min-width:0}.h2j-table__identity-row{align-items:center;gap:var(--h2j-space-2);min-width:0;display:flex}.h2j-table__identity-leading{color:var(--h2j-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h2j-table__identity-leading>svg{width:16px;height:16px}.h2j-table__identity>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h2j-table__identity-name{font-weight:var(--h2j-font-weight-medium)}.h2j-table__identity-detail{color:var(--h2j-color-text-tertiary);font-family:var(--h2j-font-mono);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs)}.h2j-table__identity-detail[data-mono=false]{font-family:var(--h2j-font-sans)}.h2j-table__footer .h2j-table__cell{border-top:1px solid var(--h2j-color-border);background:var(--h2j-color-surface-muted);font-weight:var(--h2j-font-weight-medium);border-bottom:0}.h2j-table__caption{caption-side:bottom;padding-top:var(--h2j-space-4);color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-sm);text-align:start}.h2j-table__skeleton .h2j-skeleton{width:60%;min-height:12px}.h2j-table__state{height:100%}.h2j-table__state>td{background:color-mix(in srgb, var(--h2j-color-surface-muted) 50%, transparent);white-space:normal;vertical-align:middle;padding:0}.h2j-table__state .h2j-feedback[data-layout=block]>.h2j-feedback__notice{background:0 0;border:0;border-radius:0}.h2j-table__row[data-linked]{cursor:pointer}.h2j-data-table .h2j-table__row[data-linked]:not(:has(>[data-row-link] :is(a[href],button))){cursor:auto}.h2j-table__row[data-expanded]>.h2j-table__cell{border-bottom:0}.h2j-table__detail>td{padding:var(--h2j-space-3) var(--h2j-space-4);border-bottom:1px solid var(--h2j-color-border-soft);background:color-mix(in srgb, var(--h2j-color-surface-muted) 50%, transparent)}.h2j-table__body>.h2j-table__detail:last-child>td{border-bottom:0}.h2j-table__sortable>button{align-items:center;gap:var(--h2j-space-1);border-radius:var(--h2j-radius-sm);max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.h2j-table__sortable[data-align=end]>button{flex-direction:row-reverse}.h2j-table__sortable>button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.h2j-table__sortable>button>svg{opacity:0;flex-shrink:0}.h2j-table__sortable>button[data-active]{color:var(--h2j-color-text);font-weight:var(--h2j-font-weight-semibold)}.h2j-table__sortable>button:is([data-active],:hover,:focus-visible)>svg{opacity:1}.h2j-table__sortable>button:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}@media (hover:none){.h2j-table__sortable>button:not([data-active])>svg{opacity:.5}}.h2j-table-pagination{align-items:center;gap:var(--h2j-space-3) var(--h2j-space-4);color:var(--h2j-color-text-secondary);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.h2j-table-pagination__summary{min-width:0;margin-inline-end:auto}.h2j-table-pagination__size,.h2j-table-pagination__nav{align-items:center;gap:var(--h2j-space-2);display:flex}.h2j-table-pagination__size .h2j-select-trigger{width:76px}.h2j-table-pagination .h2j-button[aria-disabled=true]{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}@media (hover:hover){.h2j-table-pagination .h2j-button[aria-disabled=true]:hover{background:var(--h2j-color-surface)}}.h2j-data-table{box-sizing:border-box;min-width:0;min-height:0;color:var(--h2j-color-text);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);flex-direction:column;display:flex}.h2j-data-table[data-bordered=true]{border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-lg);background:var(--h2j-color-surface);box-shadow:var(--h2j-shadow-sm);overflow:hidden}.h2j-data-table__toolbar,.h2j-data-table__bulk{align-items:center;gap:var(--h2j-space-2);padding:var(--h2j-space-3) var(--h2j-space-4);border-bottom:1px solid var(--h2j-color-border);flex-wrap:wrap;flex-shrink:0;display:flex}.h2j-data-table__search{flex:240px;min-width:min(240px,100%)}.h2j-data-table__search--aside{flex-basis:26rem;min-width:min(26rem,100%)}.h2j-data-table__toolbar :is(.h2j-control:not(.h2j-textarea),.h2j-control[data-size=compact],.h2j-control-action,.h2j-picker[data-size=compact] .h2j-control-action){min-height:var(--h2j-control-height-sm)}.h2j-data-table__toolbar :is(.h2j-control:not(.h2j-textarea,.h2j-date-range),.h2j-control[data-size=compact]:not(.h2j-date-range)){padding-block:4px}.h2j-data-table__bulk{background:var(--h2j-color-primary-soft)}.h2j-data-table__bulk-count{font-weight:var(--h2j-font-weight-medium);margin-inline-end:auto}.h2j-data-table__body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.h2j-data-table__body.h2j-feedback[data-state=error][data-layout=inline]>.h2j-feedback__notice{align-items:center;gap:var(--h2j-space-1) var(--h2j-space-2);padding:var(--h2j-space-3) var(--h2j-space-4);border:0;border-bottom:1px solid var(--h2j-color-border);border-radius:0;flex-wrap:wrap;flex-shrink:0}.h2j-data-table__body>.h2j-feedback__notice .h2j-feedback__text{display:contents}.h2j-data-table__body>.h2j-feedback__notice .h2j-feedback__icon>svg{margin-top:0}.h2j-data-table__body>.h2j-feedback__notice .h2j-feedback__action{margin:0 0 0 auto}.h2j-data-table__body>.h2j-feedback__content{flex-direction:column;flex:auto;min-height:0;display:flex}.h2j-data-table .h2j-table-scroll:not(.h2j-table__detail *){flex:auto;min-height:0;container-type:inline-size}.h2j-data-table .h2j-table:not(.h2j-table__detail *){min-width:var(--h2j-data-table-min-width)}.h2j-data-table__body[data-busy]:after{content:"";z-index:2;background:var(--h2j-color-brand);width:40%;height:2px;animation:h2j-data-table-progress 1.2s var(--h2j-motion-ease) infinite;position:absolute;inset:0 auto auto 0}@keyframes h2j-data-table-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.h2j-data-table__select.h2j-table__cell,.h2j-data-table__select.h2j-table__head{width:44px;padding:0 var(--h2j-space-2);text-overflow:clip;overflow:visible}.h2j-data-table__select .h2j-checkbox{min-width:28px;min-height:28px;padding:5px}[data-h2j-density=compact] .h2j-data-table__select .h2j-checkbox{min-width:24px;min-height:24px;padding:3px}.h2j-data-table__actions.h2j-table__cell,.h2j-data-table__actions.h2j-table__head{width:64px;padding-block:0;padding-inline:var(--h2j-space-2);text-overflow:clip;overflow:visible}.h2j-data-table__expand.h2j-table__cell,.h2j-data-table__expand.h2j-table__head{width:48px;padding-block:0;padding-inline:var(--h2j-space-2);text-overflow:clip;overflow:visible}.h2j-data-table__actions.h2j-table__head[data-expand]{width:88px}.h2j-data-table__actions-group{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.h2j-data-table .h2j-table[data-fill]{height:100%}.h2j-data-table .h2j-table__state>td>*{width:100cqi;position:sticky;inset-inline-start:0}.h2j-data-table__footer{gap:var(--h2j-space-2);padding:var(--h2j-space-3) var(--h2j-space-4);border-top:1px solid var(--h2j-color-border);flex-direction:column;flex-shrink:0;display:flex}.h2j-data-table[data-bordered=false] :is(.h2j-data-table__toolbar,.h2j-data-table__bulk,.h2j-data-table__footer){padding-inline:0}.h2j-data-table[data-header=hidden] .h2j-table__head:not(.h2j-table__detail *){border-bottom:0;height:0;padding-block:0;font-size:0;line-height:0}.h2j-data-table[data-header=hidden] .h2j-table__head:not(.h2j-table__detail *)>*{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=639px),(pointer:coarse){:is(.h2j-data-table__select.h2j-table__cell,.h2j-data-table__select.h2j-table__head):not([data-viewport=desktop] *){width:60px}.h2j-data-table .h2j-data-table__select .h2j-checkbox:not([data-viewport=desktop] *){min-width:var(--h2j-control-height-touch);min-height:var(--h2j-control-height-touch);padding:8px}:is(.h2j-data-table__expand.h2j-table__cell,.h2j-data-table__expand.h2j-table__head):not([data-viewport=desktop] *){width:60px}.h2j-data-table__actions.h2j-table__head[data-expand]:not([data-viewport=desktop] *){width:106px}.h2j-data-table__toolbar :is(.h2j-control:not(.h2j-textarea),.h2j-control[data-size=compact],.h2j-control-action,.h2j-picker[data-size=compact] .h2j-control-action):not([data-viewport=desktop] *){min-height:var(--h2j-control-height-touch)}}@media (prefers-reduced-motion:reduce){.h2j-data-table__body[data-busy]:after{opacity:.6;width:100%;animation:none}}.h2j-error-page>.h2j-page-content{flex-direction:column;display:flex}.h2j-error-page__body{align-items:center;gap:var(--h2j-space-3);width:100%;max-width:32rem;padding-block:var(--h2j-space-12);color:var(--h2j-color-text);text-align:center;overflow-wrap:anywhere;flex-direction:column;margin:auto;display:flex}.h2j-error-page[data-kind=load-failed] .h2j-error-page__body{margin-block:0 auto}.h2j-error-page__icon{border-radius:var(--h2j-radius-pill);background:var(--h2j-color-danger-soft);width:48px;height:48px;color:var(--h2j-color-danger);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h2j-error-page[data-kind=not-found] .h2j-error-page__icon{background:var(--h2j-color-surface-sunken);color:var(--h2j-color-text-tertiary)}.h2j-error-page__icon>svg{width:24px;height:24px}.h2j-error-page__code{color:var(--h2j-color-text-tertiary);font-family:var(--h2j-font-mono);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}.h2j-error-page__title{font-size:var(--h2j-text-xl);line-height:var(--h2j-line-xl);font-weight:var(--h2j-font-weight-semibold);letter-spacing:-.025em;margin:0}.h2j-error-page[data-kind=load-failed] .h2j-error-page__title{font-size:var(--h2j-text-base);line-height:var(--h2j-line-base)}.h2j-error-page__title:focus{outline:none}.h2j-error-page__description{max-width:28rem;color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm)}.h2j-error-page__support{color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);margin:0}.h2j-error-page__support code{padding:2px var(--h2j-space-2);border-radius:var(--h2j-radius-sm);background:var(--h2j-color-surface-sunken);color:var(--h2j-color-text);font-family:var(--h2j-font-mono);-webkit-user-select:all;user-select:all}.h2j-error-page__actions{justify-content:center;gap:var(--h2j-space-2);margin-top:var(--h2j-space-2);flex-wrap:wrap;display:flex}.h2j-alert{align-items:flex-start;gap:var(--h2j-space-3);min-width:0;padding:var(--h2j-space-3) var(--h2j-space-4);border-radius:var(--h2j-radius-md);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);overflow-wrap:anywhere;border:1px solid;display:flex}.h2j-alert[data-tone=info]{border-color:var(--h2j-color-info);background:var(--h2j-color-info-soft);color:var(--h2j-color-info-text)}.h2j-alert[data-tone=warning]{border-color:var(--h2j-color-warning);background:var(--h2j-color-warning-soft);color:var(--h2j-color-warning-text)}.h2j-alert[data-tone=danger]{border-color:var(--h2j-color-danger);background:var(--h2j-color-danger-soft);color:var(--h2j-color-danger-text)}.h2j-alert[data-tone=success]{border-color:var(--h2j-color-success);background:var(--h2j-color-success-soft);color:var(--h2j-color-success-text)}.h2j-alert__icon{flex-shrink:0;display:inline-flex}.h2j-alert__icon>svg{width:16px;height:16px;margin-top:2px}.h2j-alert[data-tone=info] .h2j-alert__icon{color:var(--h2j-color-info)}.h2j-alert[data-tone=warning] .h2j-alert__icon{color:var(--h2j-color-warning)}.h2j-alert[data-tone=danger] .h2j-alert__icon{color:var(--h2j-color-danger)}.h2j-alert[data-tone=success] .h2j-alert__icon{color:var(--h2j-color-success)}.h2j-alert__main{align-items:center;gap:var(--h2j-space-2) var(--h2j-space-4);flex-wrap:wrap;flex:1;min-width:0;display:flex}.h2j-alert__text{gap:var(--h2j-space-1);flex-direction:column;flex:16rem;min-width:0;display:flex}.h2j-alert__title{font-weight:var(--h2j-font-weight-medium)}.h2j-alert__action{gap:var(--h2j-space-2);flex-wrap:wrap;display:flex}.h2j-alert__dismiss.h2j-button{margin:-6px calc(-1 * var(--h2j-space-2)) -6px 0;color:inherit}.h2j-date-input,.h2j-date-range__input{font-variant-numeric:tabular-nums}.h2j-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.h2j-date-range{align-items:center;gap:6px;width:fit-content;max-width:100%;padding-block:0;display:inline-flex}.h2j-date-range:has(.h2j-date-range__input:focus-visible){border-color:var(--h2j-color-control-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--h2j-color-control-border-focus) 20%, transparent)}.h2j-date-range:has(.h2j-date-range__input[aria-invalid=true]){border-color:var(--h2j-color-danger)}.h2j-date-range:has(.h2j-date-range__input:disabled){opacity:var(--h2j-opacity-disabled)}.h2j-date-range__icon,.h2j-date-range__separator{color:var(--h2j-color-text-tertiary);flex-shrink:0}.h2j-date-range__input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}.h2j-date-range__input:disabled{cursor:not-allowed}.h2j-date-range__input::-webkit-calendar-picker-indicator{display:none}.h2j-date-range:not(:has(:disabled)) .h2j-date-range__icon{cursor:pointer}.h2j-date-range__field{min-width:0;display:inline-flex;position:relative}.h2j-date-range__input[data-empty]:not(:focus,:invalid){color:#0000}.h2j-date-range__placeholder{inset-inline:0;color:var(--h2j-color-text-placeholder);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.h2j-date-range__input:is(:focus,:invalid)+.h2j-date-range__placeholder{visibility:hidden}.h2j-date-range__clear{border-radius:var(--h2j-radius-sm);width:24px;height:24px;color:var(--h2j-color-text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:-6px;padding:0;display:inline-flex}.h2j-date-range__clear:focus-visible,.h2j-date-preset:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}.h2j-date-range__clear:disabled,.h2j-date-preset:disabled{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-date-range-picker{box-sizing:border-box;gap:var(--h2j-space-2);min-width:0;font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);flex-direction:column;display:flex}.h2j-date-presets{flex-direction:column;gap:2px;display:flex}.h2j-date-preset{align-items:center;gap:var(--h2j-space-2);min-height:var(--h2j-control-height-sm);border-radius:var(--h2j-radius-sm);color:var(--h2j-color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:flex}.h2j-date-preset__check{visibility:hidden;flex-shrink:0}.h2j-date-preset[aria-pressed=true]{font-weight:var(--h2j-font-weight-medium)}.h2j-date-preset[aria-pressed=true] .h2j-date-preset__check{visibility:visible}.h2j-date-range-picker[data-layout=inline]{flex-flow:wrap;align-items:center}.h2j-date-range-picker[data-layout=inline] .h2j-date-presets{border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface-muted);flex-flow:wrap;max-width:100%;padding:2px}.h2j-date-range-picker[data-layout=inline] .h2j-date-preset{min-height:26px;color:var(--h2j-color-text-secondary);white-space:nowrap;justify-content:center;padding:0 10px}.h2j-date-range-picker[data-layout=inline][data-size=compact] .h2j-date-preset{min-height:22px;font-size:var(--h2j-text-xs);padding-inline:8px}.h2j-date-range-picker[data-layout=inline] .h2j-date-preset[aria-pressed=true]{background:var(--h2j-color-surface);color:var(--h2j-color-text);box-shadow:var(--h2j-shadow-sm)}@media (hover:hover){.h2j-date-preset:hover:enabled,.h2j-date-range__clear:hover:enabled{background:var(--h2j-color-accent);color:var(--h2j-color-text)}}@media (width<=639px),(pointer:coarse){:is(.h2j-date-range__input,.h2j-date-range__placeholder):not([data-viewport=desktop] *){font-size:var(--h2j-text-base)}:is(.h2j-date-range__clear,.h2j-date-preset):not([data-viewport=desktop] *),.h2j-date-range-picker[data-layout=inline] .h2j-date-preset:not([data-viewport=desktop] *){min-height:var(--h2j-control-height-touch)}.h2j-date-range__clear:not([data-viewport=desktop] *){width:var(--h2j-control-height-touch);height:var(--h2j-control-height-touch);margin-inline-end:-12px}}.h2j-chip{min-width:0}.h2j-chip:has(>.h2j-tag-remove){padding-inline-end:2px}.h2j-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h2j-chip-list{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.h2j-chip-list>li{min-width:0;max-width:100%;display:inline-flex}.h2j-chip-list__more{font-family:var(--h2j-font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.h2j-filter-chip{box-sizing:border-box;max-width:100%;min-height:var(--h2j-control-height-sm);border:1px dashed var(--h2j-color-control-border);border-radius:var(--h2j-radius-pill);background:var(--h2j-color-surface);color:var(--h2j-color-text-secondary);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);font-weight:var(--h2j-font-weight-medium);align-items:center;display:inline-flex}.h2j-filter-chip[data-active]{border-style:solid;border-color:color-mix(in srgb, var(--h2j-color-primary) 40%, transparent);background:var(--h2j-color-primary-soft);color:var(--h2j-color-primary)}.h2j-filter-chip__trigger{min-width:0;min-height:inherit;border-radius:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.h2j-filter-chip[data-active] .h2j-filter-chip__trigger{padding-inline-end:4px}.h2j-filter-chip__trigger>svg{flex-shrink:0;width:14px;height:14px}.h2j-filter-chip__label{flex-shrink:0}.h2j-filter-chip[data-active] .h2j-filter-chip__label{opacity:.8}.h2j-filter-chip__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h2j-filter-chip__clear{border-radius:var(--h2j-radius-pill);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:3px;padding:0;display:inline-flex}:is(.h2j-filter-chip__trigger,.h2j-filter-chip__clear,.h2j-chip-list__more):focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}:is(.h2j-filter-chip__trigger,.h2j-filter-chip__clear):disabled{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-filter-chip__content{box-sizing:border-box;z-index:var(--h2j-z-popover);min-width:min(256px,100vw - 24px);max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);padding:var(--h2j-space-2);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);color:var(--h2j-color-text);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);box-shadow:var(--h2j-shadow-md);overscroll-behavior:contain;overflow:auto}@media (hover:hover){.h2j-filter-chip:not([data-active]):has(.h2j-filter-chip__trigger:hover:enabled){background:var(--h2j-color-accent);color:var(--h2j-color-text)}.h2j-filter-chip[data-active] .h2j-filter-chip__clear:hover:enabled{background:color-mix(in srgb, var(--h2j-color-primary) 12%, transparent)}.h2j-chip-list__more:hover{background:var(--h2j-color-accent)}}@media (width<=639px),(pointer:coarse){:is(.h2j-filter-chip,.h2j-chip-list__more):not([data-viewport=desktop] *){min-height:var(--h2j-control-height-touch)}.h2j-filter-chip__clear:not([data-viewport=desktop] *){width:var(--h2j-control-height-touch);height:var(--h2j-control-height-touch);margin-inline-end:0}.h2j-chip-list__more:not([data-viewport=desktop] *){min-width:var(--h2j-control-height-touch);justify-content:center}}.h2j-property-list,.h2j-copy-field,.h2j-metric-card,.h2j-collapsible-section,.h2j-page-skeleton{box-sizing:border-box;min-width:0;font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);color:var(--h2j-color-text)}.h2j-mono{font-family:var(--h2j-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.h2j-property-list{gap:var(--h2j-space-4) var(--h2j-space-6);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.h2j-property-list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.h2j-property-list__item{flex-direction:column;gap:2px;min-width:0;display:flex}.h2j-property-list__item[data-full]{grid-column:1/-1}.h2j-property-list dt{color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-2xs);line-height:var(--h2j-line-2xs);font-weight:var(--h2j-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.h2j-property-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.h2j-property-list dd[data-mono]{font-family:var(--h2j-font-mono);font-variant-numeric:tabular-nums}.h2j-property-list dd[data-empty]{color:var(--h2j-color-text-tertiary)}.h2j-property-list[data-layout=inline]{row-gap:var(--h2j-space-2);column-gap:var(--h2j-space-8)}.h2j-property-list[data-layout=inline] .h2j-property-list__item{justify-content:space-between;align-items:baseline;gap:var(--h2j-space-4);flex-direction:row}.h2j-property-list[data-layout=inline] dt{color:var(--h2j-color-text-secondary);font-size:inherit;line-height:inherit;font-weight:var(--h2j-font-weight-regular);letter-spacing:normal;text-transform:none;flex:0 auto}.h2j-property-list[data-layout=inline] dd{text-align:end;flex:50%}.h2j-copy-field{align-items:flex-start;gap:var(--h2j-space-2);padding:3px 3px 3px var(--h2j-space-3);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface-muted);display:flex}.h2j-copy-field__value{min-width:0;font-family:var(--h2j-font-mono);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;align-self:center;padding-block:5px}.h2j-avatar{box-sizing:border-box;width:var(--h2j-avatar-size,28px);height:var(--h2j-avatar-size,28px);border-radius:var(--h2j-radius-sm);background:var(--h2j-color-primary-soft);color:var(--h2j-color-primary);font-family:var(--h2j-font-sans);font-size:max(10px, calc(var(--h2j-avatar-size,28px) * .4));font-weight:var(--h2j-font-weight-semibold);text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}:is(.h2j-avatar[data-shape=circle],.h2j-avatar-group:has(>[data-shape=circle])>.h2j-avatar-group__overflow){border-radius:var(--h2j-radius-pill)}:is(.h2j-avatar,.h2j-avatar-group)[data-size=xs]{--h2j-avatar-size:20px}:is(.h2j-avatar,.h2j-avatar-group)[data-size=sm]{--h2j-avatar-size:24px}:is(.h2j-avatar,.h2j-avatar-group)[data-size=md]{--h2j-avatar-size:28px}:is(.h2j-avatar,.h2j-avatar-group)[data-size=lg]{--h2j-avatar-size:36px}.h2j-avatar>img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.h2j-avatar>img[data-loaded]{opacity:1}:is(.h2j-app-shell__navigation,.h2j-app-shell[data-layout=sidebar]>.h2j-app-shell__bar) .h2j-avatar{background:var(--h2j-color-sidebar-active);color:var(--h2j-color-sidebar-text-active)}.h2j-avatar-group{vertical-align:middle;align-items:center;display:inline-flex}.h2j-avatar-group>*+*{margin-inline-start:calc(var(--h2j-avatar-size,28px) * -.15)}.h2j-avatar-group>.h2j-avatar{box-shadow:0 0 0 2px var(--h2j-color-surface)}.h2j-avatar-group>.h2j-avatar-group__overflow{background:var(--h2j-color-surface);color:var(--h2j-color-text-secondary);font-family:var(--h2j-font-mono);font-weight:var(--h2j-font-weight-medium);box-shadow:inset 0 0 0 1px var(--h2j-color-border-strong), 0 0 0 2px var(--h2j-color-surface)}.h2j-user-chip{align-items:center;gap:var(--h2j-space-2);text-align:start;vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.h2j-user-chip__text{flex-direction:column;min-width:0;display:flex}.h2j-user-chip__name,.h2j-user-chip__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h2j-user-chip__name{color:var(--h2j-color-text);font-weight:var(--h2j-font-weight-medium)}.h2j-user-chip__detail{color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);font-weight:var(--h2j-font-weight-regular)}.h2j-metric-card{padding:var(--h2j-space-4);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-lg);background:var(--h2j-color-surface);box-shadow:var(--h2j-shadow-sm);overflow-wrap:anywhere;flex-direction:column;display:flex}.h2j-metric-card__label{align-items:center;gap:var(--h2j-space-2);min-width:0;color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-2xs);line-height:var(--h2j-line-2xs);font-weight:var(--h2j-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;display:flex}.h2j-metric-card__icon{border-radius:var(--h2j-radius-sm);background:var(--h2j-color-surface-muted);width:24px;height:24px;color:var(--h2j-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h2j-metric-card__icon>svg{width:14px;height:14px}.h2j-metric-card__value{align-items:baseline;gap:var(--h2j-space-1) var(--h2j-space-2);margin-top:var(--h2j-space-2);font-family:var(--h2j-font-mono);font-size:var(--h2j-text-2xl);line-height:var(--h2j-line-2xl);font-weight:var(--h2j-font-weight-semibold);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.h2j-metric-card__change{color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);font-weight:var(--h2j-font-weight-medium);align-items:center;gap:2px;display:inline-flex}.h2j-metric-card__change>svg{flex-shrink:0;width:14px;height:14px}.h2j-metric-card__change[data-tone=positive]{color:var(--h2j-color-success-text)}.h2j-metric-card__change[data-tone=negative]{color:var(--h2j-color-danger-text)}.h2j-metric-card__skeleton{width:60%;min-height:var(--h2j-line-2xl);margin-top:var(--h2j-space-2)}.h2j-metric-card[data-state=error] .h2j-metric-card__status{margin-top:var(--h2j-space-2)}.h2j-metric-card__error{color:var(--h2j-color-danger-text);align-items:flex-start;gap:6px;display:flex}.h2j-metric-card__error>svg{width:16px;height:16px;color:var(--h2j-color-danger);flex-shrink:0;margin-top:2px}.h2j-metric-card__description{margin-top:var(--h2j-space-1);color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);display:block}.h2j-metric-card__children{margin-top:var(--h2j-space-2)}.h2j-metric-card[data-tone=danger] .h2j-metric-card__value{color:var(--h2j-color-danger-text)}.h2j-metric-card[data-tone=warning] .h2j-metric-card__value{color:var(--h2j-color-warning-text)}.h2j-metric-card[data-tone=success] .h2j-metric-card__value{color:var(--h2j-color-success-text)}.h2j-metric-card[data-variant=plain]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.h2j-metric-card[data-selectable]{isolation:isolate;position:relative}.h2j-metric-card__button{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.h2j-metric-card__button:after{content:"";z-index:-1;border-radius:var(--h2j-radius-lg);position:absolute;inset:0}.h2j-metric-card__button:focus-visible{outline:none}.h2j-metric-card__button:focus-visible:after{outline:2px solid var(--h2j-color-focus);outline-offset:-2px}.h2j-metric-card__button[aria-pressed=true]:after{background:var(--h2j-color-surface-muted)}.h2j-metric-card__action{align-items:center;gap:var(--h2j-space-1);margin-top:var(--h2j-space-1);color:var(--h2j-color-text-muted);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);display:inline-flex}.h2j-metric-card__action>svg{flex-shrink:0;width:12px;height:12px}.h2j-metric-card[data-selectable] .h2j-metric-card__skeleton{width:60%;height:auto;min-height:var(--h2j-line-2xl);display:block}:is(.h2j-metric-card[data-variant=plain],.h2j-metric-strip>.h2j-metric-card) .h2j-metric-card__button:after{inset:calc(-1 * var(--h2j-space-2));border-radius:var(--h2j-radius-md)}.h2j-metric-strip{--h2j-metric-strip-gap:var(--h2j-space-8);gap:var(--h2j-space-4) var(--h2j-metric-strip-gap);overflow-clip-margin:var(--h2j-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));min-width:0;display:grid;overflow:clip}.h2j-metric-strip>.h2j-metric-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.h2j-metric-strip>.h2j-metric-card:before{content:"";border-inline-start:1px solid var(--h2j-color-border);position:absolute;inset-block:0;inset-inline-start:calc(var(--h2j-metric-strip-gap) / -2)}.h2j-collapsible-section{flex-direction:column;display:flex}.h2j-collapsible-section[data-variant=card]{border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);box-shadow:var(--h2j-shadow-sm)}.h2j-collapsible-section__header{align-items:center;gap:var(--h2j-space-1) var(--h2j-space-3);padding:var(--h2j-space-2) var(--h2j-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.h2j-collapsible-section__title{min-width:0;font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);font-weight:var(--h2j-font-weight-semibold);letter-spacing:-.01em;margin:0}.h2j-collapsible-section__trigger{align-items:center;gap:var(--h2j-space-2);width:100%;min-height:var(--h2j-control-height-sm);border-radius:var(--h2j-radius-sm);color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.h2j-collapsible-section__label{overflow-wrap:anywhere;min-width:0}.h2j-collapsible-section__chevron{width:16px;height:16px;color:var(--h2j-color-text-tertiary);transition:transform var(--h2j-motion-duration-fast) var(--h2j-motion-ease);flex-shrink:0}.h2j-collapsible-section__trigger[data-state=open] .h2j-collapsible-section__chevron{transform:rotate(180deg)}.h2j-collapsible-section__trigger[data-disabled]{cursor:default}.h2j-collapsible-section__trigger[data-disabled] .h2j-collapsible-section__chevron{display:none}.h2j-collapsible-section__trigger:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:1px}.h2j-collapsible-section__actions{align-items:center;gap:var(--h2j-space-2);flex-wrap:wrap;display:flex}.h2j-collapsible-section__description{padding-bottom:var(--h2j-space-1);color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);overflow-wrap:anywhere;grid-column:1/-1}.h2j-collapsible-section__content{min-width:0;padding:var(--h2j-space-4);border-top:1px solid var(--h2j-color-border-soft)}.h2j-collapsible-section[data-variant=plain]>.h2j-collapsible-section__header{padding-inline:0}.h2j-collapsible-section[data-variant=plain]>.h2j-collapsible-section__content{padding:0 0 var(--h2j-space-3);border:0}.h2j-page-skeleton{flex-direction:column;flex:1;min-height:0;display:flex}.h2j-page-skeleton__header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--h2j-space-4);min-height:64px;padding:var(--h2j-space-3) var(--h2j-space-8);border-bottom:1px solid var(--h2j-color-border);background:var(--h2j-color-surface);flex-shrink:0;display:flex}.h2j-page-skeleton__heading{gap:var(--h2j-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.h2j-page-skeleton__heading>:first-child{width:min(240px,60%);min-height:18px}.h2j-page-skeleton__heading>:last-child{width:min(360px,80%);min-height:12px}.h2j-page-skeleton__header>.h2j-skeleton,.h2j-page-skeleton__toolbar>.h2j-skeleton,.h2j-page-skeleton__actions>.h2j-skeleton{width:112px;min-height:var(--h2j-control-height-sm);border-radius:var(--h2j-radius-md);flex-shrink:0}.h2j-page-skeleton__body{gap:var(--h2j-space-6);padding:var(--h2j-space-6);flex-direction:column;display:flex}.h2j-page-skeleton__toolbar{justify-content:space-between;gap:var(--h2j-space-3);display:flex}.h2j-page-skeleton__toolbar>.h2j-skeleton:first-child{width:min(240px,60%)}.h2j-page-skeleton__table,.h2j-page-skeleton__panel{border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);flex-direction:column;display:flex}.h2j-page-skeleton__row{align-items:center;gap:var(--h2j-space-4);min-height:var(--h2j-table-row-height-comfortable,44px);padding-inline:var(--h2j-space-4);grid-template-columns:3fr 2fr 2fr 1fr;display:grid}.h2j-page-skeleton__row+.h2j-page-skeleton__row{border-top:1px solid var(--h2j-color-border-soft)}.h2j-page-skeleton__row>:nth-child(2n){width:70%}.h2j-page-skeleton__panel{gap:var(--h2j-space-3);padding:var(--h2j-space-5) var(--h2j-space-6)}.h2j-page-skeleton__panel>.h2j-skeleton:last-child{width:60%}.h2j-page-skeleton__fields{gap:var(--h2j-space-5);display:grid}.h2j-page-skeleton[data-variant=detail] .h2j-page-skeleton__fields{gap:var(--h2j-space-4) var(--h2j-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.h2j-page-skeleton__field{flex-direction:column;gap:6px;display:flex}.h2j-page-skeleton__field>:first-child{width:30%;min-height:12px}.h2j-page-skeleton__field>:last-child{width:70%}.h2j-page-skeleton:is([data-variant=form],[data-variant=settings]) .h2j-page-skeleton__field>:last-child{width:100%;min-height:var(--h2j-control-height);border-radius:var(--h2j-radius-md)}.h2j-page-skeleton[data-variant=form] .h2j-page-skeleton__panel{max-width:640px}.h2j-page-skeleton__actions{justify-content:flex-end;gap:var(--h2j-space-2);padding-top:var(--h2j-space-2);display:flex}.h2j-page-skeleton__settings{gap:var(--h2j-space-6);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.h2j-page-skeleton__navigation{gap:var(--h2j-space-2);flex-direction:column;display:flex}.h2j-page-skeleton__navigation>.h2j-skeleton{min-height:var(--h2j-control-height);border-radius:var(--h2j-radius-md)}@media (hover:hover){.h2j-collapsible-section__trigger:hover:not([data-disabled]) .h2j-collapsible-section__chevron{color:var(--h2j-color-text)}.h2j-metric-card__button:hover:not([aria-pressed=true]):after{background:color-mix(in srgb, var(--h2j-color-surface-muted) 60%, transparent)}.h2j-metric-card__button:hover .h2j-metric-card__action{color:var(--h2j-color-text);text-underline-offset:3px;text-decoration:underline}}@media (width<=767px){.h2j-page-skeleton__header:not([data-viewport=desktop] *),.h2j-page-skeleton__body:not([data-viewport=desktop] *){padding:var(--h2j-space-4)}.h2j-page-skeleton__settings:not([data-viewport=desktop] *){grid-template-columns:minmax(0,1fr)}}@media (width<=639px){:is(.h2j-property-list[data-columns="2"],.h2j-page-skeleton[data-variant=detail] .h2j-page-skeleton__fields):not([data-viewport=desktop] *){grid-template-columns:minmax(0,1fr)}}@media (width<=639px),(pointer:coarse){.h2j-collapsible-section__trigger:not([data-viewport=desktop] *){min-height:var(--h2j-control-height-touch)}}@media (prefers-reduced-motion:reduce){.h2j-collapsible-section__chevron{transition:none}}.h2j-popover,.h2j-menu,.h2j-command,.h2j-user-menu{box-sizing:border-box;font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm)}.h2j-popover{z-index:var(--h2j-z-popover);width:288px;max-width:calc(100vw - 16px);max-height:var(--radix-popover-content-available-height);padding:var(--h2j-space-4);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);color:var(--h2j-color-text);box-shadow:var(--h2j-shadow-md);outline:none;overflow:auto}.h2j-popover:has(>.h2j-command){padding:0}.h2j-menu{z-index:var(--h2j-z-popover);min-width:176px;max-width:min(360px,100vw - 16px);max-height:var(--radix-popper-available-height);padding:var(--h2j-space-1);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);color:var(--h2j-color-text);box-shadow:var(--h2j-shadow-md);overflow:auto}.h2j-menu__item{box-sizing:border-box;align-items:center;gap:var(--h2j-space-2);width:100%;min-height:var(--h2j-control-height-sm);padding:6px var(--h2j-space-2);border-radius:var(--h2j-radius-sm);color:var(--h2j-color-text);text-align:start;font:inherit;overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.h2j-menu__item[data-highlighted],.h2j-menu__item[data-state=open]{background:var(--h2j-color-surface-muted)}.h2j-menu__item[data-destructive]{color:var(--h2j-color-danger)}.h2j-menu__item[data-destructive][data-highlighted]{background:var(--h2j-color-danger-soft)}.h2j-menu__item[data-disabled]{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-menu__item:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:-2px}.h2j-menu__item>svg,.h2j-menu__icon>svg,.h2j-command__item>svg{flex-shrink:0;width:16px;height:16px}.h2j-menu__icon{flex-shrink:0;display:inline-flex}.h2j-menu__meta{font-size:var(--h2j-text-xs);margin-inline-start:auto}.h2j-menu__text{flex-direction:column;flex:auto;min-width:0;display:flex}.h2j-menu__description{color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs)}.h2j-menu__item:has(.h2j-menu__description){align-items:flex-start}.h2j-menu__item:has(.h2j-menu__description)>.h2j-menu__icon{height:var(--h2j-line-sm);align-items:center}.h2j-menu__item[data-disabled]:has(.h2j-menu__description){opacity:1}.h2j-menu__item[data-disabled]:has(.h2j-menu__description) :is(.h2j-menu__icon,.h2j-menu__meta,.h2j-menu__text>:first-child){opacity:var(--h2j-opacity-disabled)}.h2j-menu__item[data-indicator]{padding-inline-start:32px}.h2j-menu__indicator{justify-content:center;width:16px;display:inline-flex;position:absolute;inset-inline-start:var(--h2j-space-2)}.h2j-menu__chevron{color:var(--h2j-color-text-tertiary);margin-inline-start:auto}.h2j-menu__label{padding:6px var(--h2j-space-2);color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);font-weight:var(--h2j-font-weight-semibold);overflow-wrap:anywhere}.h2j-menu__separator,.h2j-command__separator{height:1px;margin:var(--h2j-space-1) calc(-1 * var(--h2j-space-1));background:var(--h2j-color-border)}.h2j-shortcut{color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-xs);letter-spacing:.05em;margin-inline-start:auto;padding-inline-start:var(--h2j-space-4)}.h2j-command{background:var(--h2j-color-surface);min-height:0;color:var(--h2j-color-text);flex-direction:column;display:flex;overflow:hidden}.h2j-command__search{border-bottom:1px solid var(--h2j-color-border);flex-shrink:0;align-items:center;display:flex;position:relative}.h2j-command__search-icon{color:var(--h2j-color-text-tertiary);pointer-events:none;position:absolute;inset-inline-start:var(--h2j-space-3)}.h2j-command__input{box-sizing:border-box;width:100%;min-height:var(--h2j-control-height-lg);padding:var(--h2j-space-2) var(--h2j-space-3) var(--h2j-space-2) 36px;color:var(--h2j-color-text);font:inherit;background:0 0;border:0}.h2j-command__input::placeholder{color:var(--h2j-color-text-placeholder);opacity:1}.h2j-command__search:has(.h2j-command__input:focus-visible){border-bottom-color:var(--h2j-color-control-border-focus)}.h2j-command__input:focus-visible{outline:none}.h2j-command__list{overscroll-behavior:contain;max-height:300px;padding:var(--h2j-space-1);scroll-padding-block:var(--h2j-space-1);overflow-y:auto}.h2j-command__empty{padding:var(--h2j-space-6) var(--h2j-space-3);color:var(--h2j-color-text-secondary);text-align:center}.h2j-command__group [cmdk-group-heading]{padding:var(--h2j-space-2) var(--h2j-space-2) var(--h2j-space-1);color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);font-weight:var(--h2j-font-weight-medium)}.h2j-command__item{align-items:center;gap:var(--h2j-space-2);min-height:var(--h2j-control-height-sm);padding:6px var(--h2j-space-2);border-radius:var(--h2j-radius-sm);overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.h2j-command__item[data-selected=true]{background:var(--h2j-color-accent);color:var(--h2j-color-accent-foreground)}.h2j-command__item[data-disabled=true]{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-command-dialog{max-height:calc(85dvh - 16px);inset-block-start:15dvh;transform:translate(-50%)}.h2j-command-dialog>.h2j-command{flex:1}.h2j-command-dialog .h2j-command__list{max-height:min(400px,60dvh)}.h2j-user-menu{align-items:center;gap:var(--h2j-space-2);width:100%;min-width:0;min-height:var(--h2j-control-height-lg);padding:6px var(--h2j-space-2);border-radius:var(--h2j-radius-md);color:var(--h2j-color-text);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.h2j-user-menu[data-state=open]{background:var(--h2j-color-surface-muted)}.h2j-user-menu:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:-2px}.h2j-user-menu__avatar{flex-shrink:0;display:inline-flex}.h2j-user-menu__identity{flex:1;min-width:0;display:grid}.h2j-user-menu__name,.h2j-user-menu__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h2j-user-menu__name{font-weight:var(--h2j-font-weight-medium)}.h2j-user-menu__detail{color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-2xs);line-height:var(--h2j-line-2xs)}.h2j-user-menu__chevron{color:var(--h2j-color-text-tertiary);flex-shrink:0}.h2j-user-menu__content{width:max(var(--radix-dropdown-menu-trigger-width), 224px)}.h2j-user-menu__header{align-items:center;gap:var(--h2j-space-2);color:var(--h2j-color-text);font-weight:var(--h2j-font-weight-regular);display:flex}@media (hover:hover){.h2j-user-menu:hover{background:var(--h2j-color-surface-muted)}}@media (width<=639px),(pointer:coarse){:is(.h2j-menu__item,.h2j-command__item,.h2j-command__input,.h2j-user-menu):not([data-viewport=desktop] *){min-height:var(--h2j-control-height-touch)}.h2j-command__input:not([data-viewport=desktop] *){font-size:var(--h2j-text-base)}}.h2j-progress{--h2j-progress-fill:var(--h2j-color-primary);box-sizing:border-box;border-radius:var(--h2j-radius-pill);background:var(--h2j-color-surface-sunken);width:100%;height:6px;position:relative;overflow:hidden}.h2j-progress[data-size=sm]{height:3px}.h2j-progress[data-tone=neutral]{--h2j-progress-fill:var(--h2j-color-neutral)}.h2j-progress[data-tone=info]{--h2j-progress-fill:var(--h2j-color-info)}.h2j-progress[data-tone=success]{--h2j-progress-fill:var(--h2j-color-success)}.h2j-progress[data-tone=warning]{--h2j-progress-fill:var(--h2j-color-warning)}.h2j-progress[data-tone=danger]{--h2j-progress-fill:var(--h2j-color-danger)}.h2j-progress__indicator{border-radius:inherit;background:var(--h2j-progress-fill);height:100%;transition:width var(--h2j-motion-duration-normal) var(--h2j-motion-ease)}.h2j-progress[data-state=indeterminate] .h2j-progress__indicator{width:40%;animation:1.4s ease-in-out infinite h2j-progress-sweep}@keyframes h2j-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.h2j-stepper{box-sizing:border-box;min-width:0;color:var(--h2j-color-text-secondary);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);margin:0;padding:0;list-style:none;display:flex}.h2j-stepper__item{min-width:0;display:flex;position:relative}.h2j-stepper__step{box-sizing:border-box;gap:var(--h2j-space-2);min-width:0;padding:var(--h2j-space-1);border-radius:var(--h2j-radius-md);color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;display:flex}button.h2j-stepper__step{cursor:pointer}.h2j-stepper__step:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}.h2j-stepper__marker{box-sizing:border-box;border:1px solid var(--h2j-color-border-strong);border-radius:var(--h2j-radius-pill);width:24px;height:24px;color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-2xs);font-weight:var(--h2j-font-weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h2j-stepper__marker>svg{width:14px;height:14px}.h2j-stepper__item:not([data-state=upcoming]) .h2j-stepper__marker{border-color:var(--h2j-color-primary);background:var(--h2j-color-primary);color:var(--h2j-color-primary-foreground)}.h2j-stepper__text{flex-direction:column;gap:2px;min-width:0;display:flex}.h2j-stepper__label{overflow-wrap:anywhere}.h2j-stepper__item:not([data-state=upcoming]) .h2j-stepper__label{color:var(--h2j-color-text)}.h2j-stepper__item[data-state=current] .h2j-stepper__label{font-weight:var(--h2j-font-weight-semibold)}.h2j-stepper__summary{color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-2xs);line-height:var(--h2j-line-2xs);overflow-wrap:anywhere}.h2j-stepper[data-orientation=horizontal]{align-items:flex-start}.h2j-stepper[data-orientation=horizontal]>.h2j-stepper__item{text-align:center;flex:1 1 0;justify-content:center}.h2j-stepper[data-orientation=horizontal] .h2j-stepper__step{flex-direction:column;align-items:center}.h2j-stepper[data-orientation=horizontal]>.h2j-stepper__item+.h2j-stepper__item:before{content:"";top:calc(var(--h2j-space-1) + 12px);background:var(--h2j-color-border);height:1px;position:absolute;inset-inline:calc(20px - 50%) calc(50% + 20px)}.h2j-stepper[data-orientation=vertical]{gap:var(--h2j-space-1);flex-direction:column}.h2j-stepper[data-orientation=vertical] .h2j-stepper__step{align-items:flex-start;gap:var(--h2j-space-3);padding:var(--h2j-space-3);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);border:1px solid #0000;flex:1}.h2j-stepper[data-orientation=vertical] .h2j-stepper__summary{font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs)}.h2j-stepper[data-orientation=vertical]>[data-state=current]>.h2j-stepper__step{border-color:var(--h2j-color-border);background:var(--h2j-color-surface);box-shadow:var(--h2j-shadow-sm)}@media (hover:hover){button.h2j-stepper__step:hover{background:var(--h2j-color-surface-sunken)}}@media (width<=639px),(pointer:coarse){button.h2j-stepper__step:not([data-viewport=desktop] *){min-width:var(--h2j-control-height-touch);min-height:var(--h2j-control-height-touch)}}@media (prefers-reduced-motion:reduce){.h2j-progress__indicator{transition:none}.h2j-progress[data-state=indeterminate] .h2j-progress__indicator{opacity:.4;width:100%;animation:none}}.h2j-decimal-input{text-align:end;font-variant-numeric:tabular-nums}.h2j-markdown{box-sizing:border-box;min-width:0;color:var(--h2j-color-text);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);overflow-wrap:anywhere;line-height:1.6}.h2j-markdown>:first-child{margin-top:0}.h2j-markdown>:last-child{margin-bottom:0}.h2j-markdown :is(p,ul,ol,blockquote,pre,hr,.h2j-markdown__table,.footnotes){margin-block:var(--h2j-space-2)}.h2j-markdown :is(h1,h2,h3,h4,h5,h6){margin-block:var(--h2j-space-5) var(--h2j-space-2);color:var(--h2j-color-text);font-weight:var(--h2j-font-weight-semibold);scroll-margin-top:var(--h2j-space-4);line-height:1.3}.h2j-markdown h1{font-size:var(--h2j-text-xl)}.h2j-markdown h2{font-size:var(--h2j-text-lg)}.h2j-markdown h3{font-size:var(--h2j-text-base)}.h2j-markdown :is(h4,h5,h6){font-size:inherit}.h2j-markdown :is(strong,b){font-weight:var(--h2j-font-weight-semibold)}.h2j-markdown a[href]{color:var(--h2j-color-primary);text-underline-offset:2px;text-decoration:underline}.h2j-markdown a:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px;border-radius:2px}.h2j-markdown :is(ul,ol){padding-inline-start:var(--h2j-space-6)}.h2j-markdown ul{list-style:outside}.h2j-markdown ol{list-style:decimal}.h2j-markdown li,.h2j-markdown li>:is(p,ul,ol){margin-block:var(--h2j-space-1)}.h2j-markdown li::marker{color:var(--h2j-color-text-tertiary)}.h2j-markdown .contains-task-list{padding-inline-start:0;list-style:none}.h2j-markdown .contains-task-list .contains-task-list{padding-inline-start:var(--h2j-space-6)}.h2j-markdown .task-list-item>input{margin:0 var(--h2j-space-2) 0 0;vertical-align:-2px;accent-color:var(--h2j-color-primary)}.h2j-markdown blockquote{border-inline-start:2px solid var(--h2j-color-border-strong);color:var(--h2j-color-text-secondary);padding-inline-start:var(--h2j-space-3)}.h2j-markdown hr{border:0;border-top:1px solid var(--h2j-color-border);height:0}.h2j-markdown img{border-radius:var(--h2j-radius-md);max-width:100%;height:auto}.h2j-markdown code{border-radius:var(--h2j-radius-sm);background:var(--h2j-color-surface-muted);font-family:var(--h2j-font-mono);padding:1px 4px;font-size:.875em}.h2j-markdown pre{padding:var(--h2j-space-3);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface-muted);line-height:var(--h2j-line-sm);overflow-x:auto}.h2j-markdown pre code{font-size:var(--h2j-text-xs);white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.h2j-markdown__table{border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);overflow-x:auto}.h2j-markdown table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--h2j-table-font-size);line-height:var(--h2j-table-line-height)}.h2j-markdown :is(th,td){padding:var(--h2j-table-cell-padding-y) var(--h2j-space-3);border-bottom:1px solid var(--h2j-color-border-soft);text-align:start;vertical-align:top;overflow-wrap:normal}.h2j-markdown th{height:var(--h2j-table-head-height);border-bottom-color:var(--h2j-color-border);background:var(--h2j-color-surface-muted);color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-xs);font-weight:var(--h2j-font-weight-medium);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.h2j-markdown td{font-variant-numeric:tabular-nums}.h2j-markdown tbody>tr:last-child>td{border-bottom:0}.h2j-markdown .footnotes{padding-top:var(--h2j-space-2);border-top:1px solid var(--h2j-color-border);color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs)}.h2j-markdown .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.h2j-file-upload{box-sizing:border-box;gap:var(--h2j-space-3);min-width:0;color:var(--h2j-color-text);font-family:var(--h2j-font-sans);flex-direction:column;display:flex}.h2j-file-upload__zone{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--h2j-space-2);width:100%;min-height:200px;padding:var(--h2j-space-8) var(--h2j-space-6);border:1.5px dashed color-mix(in srgb, var(--h2j-color-control-border) 50%, var(--h2j-color-surface));border-radius:var(--h2j-radius-lg);background:color-mix(in srgb, var(--h2j-color-surface-muted) 50%, var(--h2j-color-surface));color:inherit;font:inherit;text-align:center;cursor:pointer;transition:border-color var(--h2j-motion-duration-fast) var(--h2j-motion-ease), background-color var(--h2j-motion-duration-fast) var(--h2j-motion-ease);flex-direction:column;display:flex}.h2j-file-upload__zone:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}.h2j-file-upload__zone[aria-invalid=true]{border-color:var(--h2j-color-danger)}.h2j-file-upload__zone:disabled{opacity:var(--h2j-opacity-disabled)}.h2j-file-upload button:disabled{pointer-events:none}.h2j-file-upload[data-disabled]{cursor:not-allowed}.h2j-file-upload__zone[aria-disabled=true]{cursor:progress}.h2j-file-upload[data-dragging] :is(.h2j-file-upload__zone,.h2j-file-upload__file){border-color:var(--h2j-color-primary);background:var(--h2j-color-primary-soft)}.h2j-file-upload__icon{width:56px;height:56px;margin-bottom:var(--h2j-space-1);border-radius:var(--h2j-radius-lg);background:var(--h2j-color-brand-soft);color:var(--h2j-color-brand);justify-content:center;align-items:center;display:inline-flex}.h2j-file-upload__icon>svg{width:28px;height:28px}.h2j-file-upload__title{font-size:15px;font-weight:var(--h2j-font-weight-semibold);line-height:var(--h2j-line-sm);overflow-wrap:anywhere}.h2j-file-upload__description{color:var(--h2j-color-text-secondary);font-size:13px;line-height:var(--h2j-line-sm)}.h2j-file-upload__description strong{color:var(--h2j-color-primary);font-weight:var(--h2j-font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.h2j-file-upload__hint{color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs)}.h2j-file-upload__files{gap:var(--h2j-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h2j-file-upload__file{box-sizing:border-box;align-items:center;gap:var(--h2j-space-3);min-width:0;padding:10px var(--h2j-space-3);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);transition:border-color var(--h2j-motion-duration-fast) var(--h2j-motion-ease), background-color var(--h2j-motion-duration-fast) var(--h2j-motion-ease);flex-wrap:wrap;display:flex}.h2j-file-upload__file-icon{border-radius:var(--h2j-radius-md);background:var(--h2j-color-brand-soft);width:36px;height:36px;color:var(--h2j-color-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h2j-file-upload__file-icon>svg{width:20px;height:20px}.h2j-file-upload__file-text{flex-direction:column;flex:10rem;gap:1px;min-width:0;display:flex}.h2j-file-upload__file-name{font-size:var(--h2j-text-sm);font-weight:var(--h2j-font-weight-semibold);line-height:var(--h2j-line-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h2j-file-upload__file-text+.h2j-button{margin-inline-start:auto}.h2j-file-upload__file-meta{color:var(--h2j-color-text-secondary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);font-variant-numeric:tabular-nums}@media (hover:hover){.h2j-file-upload__zone:enabled:not([aria-disabled=true]):hover{border-color:var(--h2j-color-primary);background:var(--h2j-color-surface-muted)}}@media (prefers-reduced-motion:reduce){.h2j-file-upload__zone,.h2j-file-upload__file{transition:none}}.h2j-auth{box-sizing:border-box;background:var(--h2j-color-surface);min-height:100dvh;color:var(--h2j-color-text);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);line-height:var(--h2j-line-sm);display:flex}.h2j-auth[data-layout=centered]{background:var(--h2j-color-canvas)}.h2j-auth[data-viewport=desktop]{min-width:1024px}.h2j-auth__panel{isolation:isolate;box-sizing:border-box;justify-content:space-between;gap:var(--h2j-space-10);min-width:0;padding:var(--h2j-space-10);background:var(--h2j-color-primary);color:var(--h2j-color-primary-foreground);overflow-wrap:anywhere;--h2j-color-focus:var(--h2j-color-primary-foreground);flex-direction:column;flex:0 0 50%;display:none;position:relative;overflow:hidden}.h2j-auth__panel a{color:inherit}.h2j-auth__art{z-index:-1;pointer-events:none;position:absolute;inset:0}.h2j-auth__art>:is(svg,img){object-fit:cover;width:100%;height:100%;display:block}.h2j-auth__pitch{gap:var(--h2j-space-4);flex-direction:column;max-width:30rem;display:flex}.h2j-auth__headline{font-size:30px;line-height:36px;font-weight:var(--h2j-font-weight-semibold);letter-spacing:-.025em}.h2j-auth__description{color:#fffc;font-size:var(--h2j-text-base);line-height:var(--h2j-line-base)}.h2j-auth__highlights{gap:var(--h2j-space-3);margin:var(--h2j-space-4) 0 0;padding:0;list-style:none;display:grid}.h2j-auth__highlight{align-items:flex-start;gap:var(--h2j-space-3);color:#ffffffe0;display:flex}.h2j-auth__highlight-icon{border-radius:var(--h2j-radius-pill);background:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.h2j-auth__highlight-icon>svg{width:12px;height:12px}.h2j-auth__panel>.h2j-auth__footer{color:#ffffffb8}.h2j-auth__footer{font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs)}.h2j-auth__main{box-sizing:border-box;align-items:center;gap:var(--h2j-space-8);min-width:0;padding:var(--h2j-space-12) var(--h2j-space-6);flex-direction:column;flex:1;display:flex}.h2j-auth__body{gap:var(--h2j-space-8);flex-direction:column;width:100%;max-width:400px;margin-block:auto;display:flex}.h2j-auth__logo{justify-content:center;display:flex}.h2j-auth__main>.h2j-auth__footer{color:var(--h2j-color-text-tertiary);text-align:center}.h2j-auth[data-layout=centered] .h2j-auth__content{padding:var(--h2j-space-8);border:1px solid var(--h2j-color-border);border-radius:var(--h2j-radius-lg);background:var(--h2j-color-surface);box-shadow:var(--h2j-shadow-sm)}@media (width>=1024px){.h2j-auth[data-layout=split] .h2j-auth__panel{display:flex}.h2j-auth[data-layout=split] :is(.h2j-auth__logo,.h2j-auth__main>.h2j-auth__footer){display:none}}.h2j-auth[data-layout=split][data-viewport=desktop] .h2j-auth__panel{display:flex}.h2j-auth[data-layout=split][data-viewport=desktop] :is(.h2j-auth__logo,.h2j-auth__main>.h2j-auth__footer){display:none}@media (width<=639px){.h2j-auth__main:not([data-viewport=desktop] *){padding:var(--h2j-space-8) var(--h2j-space-4)}.h2j-auth[data-layout=centered] .h2j-auth__content:not([data-viewport=desktop] *){padding:var(--h2j-space-6) var(--h2j-space-4)}}.h2j-auth-panel{gap:var(--h2j-space-6);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.h2j-auth-panel__back{align-self:flex-start}.h2j-auth-panel__back>.h2j-button{margin-inline-start:calc(-1 * var(--h2j-space-3))}.h2j-auth-panel__header{flex-direction:column;gap:6px;display:flex}.h2j-auth-panel[data-icon] .h2j-auth-panel__header{text-align:center;align-items:center}.h2j-auth-panel__icon{border-radius:var(--h2j-radius-pill);background:var(--h2j-color-brand-soft);width:48px;height:48px;color:var(--h2j-color-brand);justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.h2j-auth-panel__icon>svg{width:24px;height:24px}.h2j-auth-panel__icon[data-tone=neutral]{background:var(--h2j-color-surface-sunken);color:var(--h2j-color-text-secondary)}.h2j-auth-panel__icon[data-tone=info]{background:var(--h2j-color-info-soft);color:var(--h2j-color-info)}.h2j-auth-panel__icon[data-tone=success]{background:var(--h2j-color-success-soft);color:var(--h2j-color-success)}.h2j-auth-panel__icon[data-tone=warning]{background:var(--h2j-color-warning-soft);color:var(--h2j-color-warning)}.h2j-auth-panel__icon[data-tone=danger]{background:var(--h2j-color-danger-soft);color:var(--h2j-color-danger)}.h2j-auth-panel__title{font-size:var(--h2j-text-2xl);line-height:var(--h2j-line-2xl);font-weight:var(--h2j-font-weight-semibold);letter-spacing:-.025em;margin:0}.h2j-auth-panel__description{color:var(--h2j-color-text-secondary)}:is(.h2j-auth-panel__title,.h2j-auth-panel__notice):focus{outline:none}.h2j-auth-panel__body{gap:var(--h2j-space-4);flex-direction:column;min-width:0;display:flex}.h2j-auth-panel__actions{gap:var(--h2j-space-2);flex-direction:column;display:flex}.h2j-auth-panel__body>.h2j-auth-panel__actions{margin-top:var(--h2j-space-2)}.h2j-auth-panel__actions>.h2j-button{width:100%}.h2j-auth-panel__footer{align-items:center;gap:var(--h2j-space-2);color:var(--h2j-color-text-secondary);text-align:center;flex-direction:column;display:flex}:is(.h2j-auth-panel__body,.h2j-auth-panel__footer,.h2j-auth-panel__description) a:not(.h2j-button){color:var(--h2j-color-primary);font-weight:var(--h2j-font-weight-medium);text-underline-offset:3px;text-decoration:underline}:is(.h2j-auth-panel__body,.h2j-auth-panel__footer,.h2j-auth-panel__description) a:not(.h2j-button):focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px;border-radius:2px}.h2j-auth-pending{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--h2j-space-3);min-height:96px;color:var(--h2j-color-text-secondary);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}.h2j-auth-pending__indicator{color:var(--h2j-color-text-tertiary);display:inline-flex}.h2j-auth-pending__indicator>svg{width:20px;height:20px}.h2j-auth-choices{gap:var(--h2j-space-2);max-height:22.5rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.h2j-auth-choice{box-sizing:border-box;align-items:center;gap:var(--h2j-space-3);width:100%;min-height:56px;padding:10px var(--h2j-space-3);border:1px solid var(--h2j-color-border-strong);border-radius:var(--h2j-radius-md);background:var(--h2j-color-surface);color:var(--h2j-color-text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--h2j-motion-duration-fast) var(--h2j-motion-ease);display:flex}.h2j-auth-choice:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:-2px}.h2j-auth-choice:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.h2j-auth-choice:is(:disabled,[aria-disabled=true]:not([data-pending])){opacity:var(--h2j-opacity-disabled)}.h2j-auth-choice__leading,.h2j-auth-choice__meta,.h2j-auth-choice__icon{flex-shrink:0;display:inline-flex}.h2j-auth-choice__text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.h2j-auth-choice__label{font-weight:var(--h2j-font-weight-medium)}.h2j-auth-choice__description{color:var(--h2j-color-text-tertiary);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs)}.h2j-auth-choice__icon{color:var(--h2j-color-text-tertiary)}.h2j-auth-choice__icon>svg{width:16px;height:16px}@media (hover:hover){.h2j-auth-choice:not(:disabled,[aria-disabled=true]):hover{background:var(--h2j-color-surface-muted)}}@media (prefers-reduced-motion:reduce){.h2j-auth-choice{transition:none}}.h2j-password-strength{gap:var(--h2j-space-2);font-size:var(--h2j-text-xs);line-height:var(--h2j-line-xs);flex-direction:column;display:flex}.h2j-field__hint>.h2j-password-strength:not(:first-child){margin-top:6px}.h2j-password-strength__meter{align-items:center;gap:var(--h2j-space-3);display:flex}.h2j-password-strength__bar{flex:1;gap:6px;display:flex}.h2j-password-strength__bar>span{border-radius:var(--h2j-radius-pill);background:var(--h2j-color-border);height:6px;transition:background-color var(--h2j-motion-duration-fast) var(--h2j-motion-ease);flex:1}.h2j-password-strength__level{min-width:6rem;font-weight:var(--h2j-font-weight-medium);text-align:end}.h2j-password-strength[data-score="0"] .h2j-password-strength__level,.h2j-password-strength[data-score="1"] .h2j-password-strength__level{color:var(--h2j-color-danger-text)}.h2j-password-strength[data-score="2"] .h2j-password-strength__level{color:var(--h2j-color-warning-text)}.h2j-password-strength:is([data-score="3"],[data-score="4"]) .h2j-password-strength__level{color:var(--h2j-color-success-text)}.h2j-password-strength[data-score="1"] .h2j-password-strength__bar>[data-on]{background:var(--h2j-color-danger)}.h2j-password-strength[data-score="2"] .h2j-password-strength__bar>[data-on]{background:var(--h2j-color-warning)}.h2j-password-strength:is([data-score="3"],[data-score="4"]) .h2j-password-strength__bar>[data-on]{background:var(--h2j-color-success)}.h2j-password-strength__rules{gap:var(--h2j-space-1);margin:0;padding:0;list-style:none;display:grid}.h2j-password-strength__rules>li{align-items:flex-start;gap:var(--h2j-space-2);color:var(--h2j-color-text-secondary);display:flex}.h2j-password-strength__rules>li[data-met]{color:var(--h2j-color-text)}.h2j-password-strength__rule-icon{color:var(--h2j-color-text-tertiary);flex-shrink:0;margin-top:2px;display:inline-flex}.h2j-password-strength__rule-icon>svg{width:12px;height:12px}li[data-met]>.h2j-password-strength__rule-icon{color:var(--h2j-color-success)}@media (prefers-reduced-motion:reduce){.h2j-password-strength__bar>span{transition:none}}.h2j-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--h2j-space-2);min-height:var(--h2j-control-height);padding:6px var(--h2j-space-4);border-radius:var(--h2j-radius-md);background:var(--h2j-color-primary);color:var(--h2j-color-primary-foreground);font-family:var(--h2j-font-sans);font-size:var(--h2j-text-sm);font-weight:500;line-height:var(--h2j-line-sm);text-align:center;white-space:nowrap;cursor:pointer;vertical-align:middle;transition:background-color var(--h2j-motion-duration-fast) var(--h2j-motion-ease), color var(--h2j-motion-duration-fast) var(--h2j-motion-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.h2j-button--sm,.h2j-button--compact,.h2j-button--lg{padding-block:2px}.h2j-button--sm{min-height:var(--h2j-control-height-sm);padding-inline:var(--h2j-space-3);gap:6px}.h2j-button--compact{min-height:var(--h2j-control-height-compact);padding-inline:var(--h2j-space-2);gap:var(--h2j-space-1)}.h2j-button--lg{min-height:var(--h2j-control-height-lg);padding-inline:var(--h2j-space-6)}.h2j-button--icon,.h2j-button--icon-sm,.h2j-button--icon-compact{width:var(--h2j-control-height);flex-shrink:0;padding:0}.h2j-button--icon-sm{width:var(--h2j-control-height-sm);min-height:var(--h2j-control-height-sm)}.h2j-button--icon-compact{width:var(--h2j-control-height-compact);min-height:var(--h2j-control-height-compact)}.h2j-button>svg{flex-shrink:0;width:16px;height:16px}.h2j-button--brand{background:var(--h2j-color-brand);color:var(--h2j-color-brand-foreground)}.h2j-button--link{color:var(--h2j-color-primary);text-underline-offset:4px;background:0 0}.h2j-button--secondary{background:var(--h2j-color-surface-muted);color:var(--h2j-color-text)}.h2j-button--outline{border-color:var(--h2j-color-control-border);background:var(--h2j-color-surface);color:var(--h2j-color-text)}.h2j-button--ghost{color:var(--h2j-color-text);background:0 0}.h2j-button--danger{background:var(--h2j-color-danger)}@media (hover:hover){.h2j-button--primary:hover:not([data-inert]){background:var(--h2j-color-primary-hover)}.h2j-button--secondary:hover:not([data-inert]),.h2j-button--outline:hover:not([data-inert]),.h2j-button--ghost:hover:not([data-inert]){background:var(--h2j-color-surface-sunken)}.h2j-button--danger:hover:not([data-inert]){background:var(--h2j-color-danger-hover)}.h2j-button--brand:hover:not([data-inert]){background:var(--h2j-color-brand-hover)}.h2j-button--link:hover:not([data-inert]){text-decoration:underline}}.h2j-button:focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}.h2j-button[aria-invalid=true]{border-color:var(--h2j-color-danger)}.h2j-button[data-inert]{opacity:var(--h2j-opacity-disabled);cursor:not-allowed}.h2j-spin{animation:.8s linear infinite h2j-spin}@keyframes h2j-spin{to{transform:rotate(360deg)}}@media (width<=639px),(pointer:coarse){.h2j-button:not([data-viewport=desktop] *){min-height:var(--h2j-control-height-touch)}:is(.h2j-button--icon,.h2j-button--icon-sm,.h2j-button--icon-compact):not([data-viewport=desktop] *){width:var(--h2j-control-height-touch)}}@media (prefers-reduced-motion:reduce){.h2j-spin{animation:none}.h2j-button{transition:none}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-inset-y-1{inset-block:calc(var(--spacing) * -1)}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.top-1\/2{top:50%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-1{right:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.col-span-4{grid-column:span 4/span 4}.col-start-2{grid-column-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[3px\]{margin-top:3px}.mt-\[6px\]{margin-top:6px}.mt-px{margin-top:1px}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-\[1em\]{height:1em}.h-\[3px\]{height:3px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[420px\]{height:420px}.h-\[var\(--h2j-control-height-sm\)\]{height:var(--h2j-control-height-sm)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:0}.min-h-full{min-height:100%}.w-\(--radix-popper-anchor-width\){width:var(--radix-popper-anchor-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[0\.5em\]{width:.5em}.w-\[6\.5rem\]{width:6.5rem}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[30\%\]{width:30%}.w-\[32\%\]{width:32%}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[128px\]{width:128px}.w-\[130px\]{width:130px}.w-\[144px\]{width:144px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[176px\]{width:176px}.w-\[190px\]{width:190px}.w-\[210px\]{width:210px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-\[calc\(100cqi-1\.5rem\)\]{width:calc(100cqi - 1.5rem)}.w-\[min\(820px\,calc\(100vw-32px\)\)\]{width:min(820px,100vw - 32px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[68ch\]{max-width:68ch}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[3px\]{min-width:3px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[22px\]{min-width:22px}.min-w-\[60px\]{min-width:60px}.min-w-\[60rem\]{min-width:60rem}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[680px\]{min-width:680px}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-blink{animation:var(--animate-blink)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.animate-sweep{animation:var(--animate-sweep)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[16px_110px_minmax\(0\,1fr\)_76px_28px\]{grid-template-columns:16px 110px minmax(0,1fr) 76px 28px}.grid-cols-\[18px_minmax\(160px\,250px\)_minmax\(0\,1fr\)_88px_30px\]{grid-template-columns:18px minmax(160px,250px) minmax(0,1fr) 88px 30px}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(9rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-hairline>:not(:last-child)){border-color:var(--color-hairline)}:where(.divide-hairline-soft>:not(:last-child)){border-color:var(--color-hairline-soft)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-input{border-radius:var(--radius-input)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-border-strong\)\],.border-border-strong{border-color:var(--color-border-strong)}.border-brand{border-color:var(--color-brand)}.border-hairline{border-color:var(--color-hairline)}.border-hairline-soft{border-color:var(--color-hairline-soft)}.border-primary{border-color:var(--color-primary)}.border-status-danger,.border-status-danger\/20{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab, red, red)){.border-status-danger\/20{border-color:color-mix(in oklab, var(--color-status-danger) 20%, transparent)}}.border-status-info,.border-status-info\/20{border-color:var(--color-status-info)}@supports (color:color-mix(in lab, red, red)){.border-status-info\/20{border-color:color-mix(in oklab, var(--color-status-info) 20%, transparent)}}.border-status-success,.border-status-success\/20{border-color:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.border-status-success\/20{border-color:color-mix(in oklab, var(--color-status-success) 20%, transparent)}}.border-status-warning{border-color:var(--color-status-warning)}.border-surface{border-color:var(--color-surface)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[var\(--color-border-strong\)\]{background-color:var(--color-border-strong)}.bg-brand-subtle{background-color:var(--color-brand-subtle)}.bg-brand\/10{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.bg-chart-2{background-color:var(--color-chart-2)}.bg-chart-5{background-color:var(--color-chart-5)}.bg-hairline{background-color:var(--color-hairline)}.bg-ink{background-color:var(--color-ink)}.bg-status-danger{background-color:var(--color-status-danger)}.bg-status-danger-bg,.bg-status-danger-bg\/40{background-color:var(--color-status-danger-bg)}@supports (color:color-mix(in lab, red, red)){.bg-status-danger-bg\/40{background-color:color-mix(in oklab, var(--color-status-danger-bg) 40%, transparent)}}.bg-status-info{background-color:var(--color-status-info)}.bg-status-info-bg{background-color:var(--color-status-info-bg)}.bg-status-neutral-bg{background-color:var(--color-status-neutral-bg)}.bg-status-success{background-color:var(--color-status-success)}.bg-status-success-bg{background-color:var(--color-status-success-bg)}.bg-status-warning{background-color:var(--color-status-warning)}.bg-status-warning-bg{background-color:var(--color-status-warning-bg)}.bg-status-warning\/50{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.bg-status-warning\/50{background-color:color-mix(in oklab, var(--color-status-warning) 50%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-terminal{background-color:var(--color-terminal)}.bg-terminal-danger{background-color:var(--color-terminal-danger)}.bg-terminal-fg{background-color:var(--color-terminal-fg)}.bg-terminal-muted{background-color:var(--color-terminal-muted)}.bg-terminal-success{background-color:var(--color-terminal-success)}.bg-terminal-warning{background-color:var(--color-terminal-warning)}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(var\(--color-hairline\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--color-hairline) 1px,transparent 1px)}.bg-size-\[16px_16px\]{background-size:16px 16px}.bg-local{background-attachment:local}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-px{padding-top:1px}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.7px\]{--tw-tracking:.7px;letter-spacing:.7px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-brand{color:var(--color-brand)}.text-brand-text{color:var(--color-brand-text)}.text-dim{color:var(--color-dim)}.text-faint{color:var(--color-faint)}.text-foreground{color:var(--color-foreground)}.text-ink{color:var(--color-ink)}.text-sidebar-muted{color:var(--color-sidebar-muted)}.text-status-danger{color:var(--color-status-danger)}.text-status-danger-foreground{color:var(--color-status-danger-foreground)}.text-status-info{color:var(--color-status-info)}.text-status-info-foreground{color:var(--color-status-info-foreground)}.text-status-success{color:var(--color-status-success)}.text-status-success-foreground{color:var(--color-status-success-foreground)}.text-status-warning{color:var(--color-status-warning)}.text-status-warning-foreground{color:var(--color-status-warning-foreground)}.text-terminal-danger{color:var(--color-terminal-danger)}.text-terminal-fg{color:var(--color-terminal-fg)}.text-terminal-muted{color:var(--color-terminal-muted)}.text-terminal-success{color:var(--color-terminal-success)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-brand{accent-color:var(--color-brand)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.85\]{opacity:.85}.shadow-elevated{--tw-shadow:var(--h2j-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-brand\/15{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/15{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.ring-brand\/25{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/25{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.ring-brand\/40{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.ring-brand\/40{--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.ring-ink{--tw-ring-color:var(--color-ink)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-surface{--tw-ring-offset-color:var(--color-surface)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-width\]{transition-property:stroke-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:stroke-\[2\.5px\]:is(:where(.group):focus-within *){stroke-width:2.5px}@media (hover:hover){.group-hover\:stroke-\[2\.5px\]:is(:where(.group):hover *){stroke-width:2.5px}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}}.group-focus-visible\:stroke-\[var\(--color-ring\)\]:is(:where(.group):focus-visible *){stroke:var(--color-ring)}.group-focus-visible\:text-ink:is(:where(.group):focus-visible *){color:var(--color-ink)}.group-focus-visible\/mark\:ring-2:is(:where(.group\/mark):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\/mark\:ring-ring:is(:where(.group\/mark):focus-visible *){--tw-ring-color:var(--color-ring)}.marker\:text-faint ::marker{color:var(--color-faint)}.marker\:text-faint::marker{color:var(--color-faint)}.marker\:text-faint ::-webkit-details-marker{color:var(--color-faint)}.marker\:text-faint::-webkit-details-marker{color:var(--color-faint)}.before\:h-3\.5:before{content:var(--tw-content);height:calc(var(--spacing) * 3.5)}.before\:w-3\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 3.5)}.before\:rounded-pill:before{content:var(--tw-content);border-radius:var(--radius-pill)}.before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-surface:before{content:var(--tw-content);border-color:var(--color-surface)}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--color-primary)}.before\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_0_5px_color-mix\(in_srgb\,var\(--color-primary\)_16\%\,transparent\)\]:before{content:var(--tw-content);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary)), 0 0 0 5px var(--tw-shadow-color,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.before\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_0_5px_color-mix\(in_srgb\,var\(--color-primary\)_16\%\,transparent\)\]:before{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary)), 0 0 0 5px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary) 16%,transparent))}}.before\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_0_5px_color-mix\(in_srgb\,var\(--color-primary\)_16\%\,transparent\)\]:before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:shadow-\[0_0_0_1px_var\(--color-primary\)\]:before{content:var(--tw-content);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:transition-shadow:before{content:var(--tw-content);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.first-of-type\:pt-0:first-of-type{padding-top:0}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-brand:hover{border-color:var(--color-brand)}.hover\:border-faint:hover{border-color:var(--color-faint)}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-surface-muted:hover{background-color:var(--color-surface-muted)}.hover\:text-brand-text:hover{color:var(--color-brand-text)}.hover\:text-dim:hover{color:var(--color-dim)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:before\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_0_5px_color-mix\(in_srgb\,var\(--color-primary\)_16\%\,transparent\)\]:hover:before{content:var(--tw-content);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary)), 0 0 0 5px var(--tw-shadow-color,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.hover\:before\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_0_5px_color-mix\(in_srgb\,var\(--color-primary\)_16\%\,transparent\)\]:hover:before{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary)), 0 0 0 5px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary) 16%,transparent))}}.hover\:before\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_0_5px_color-mix\(in_srgb\,var\(--color-primary\)_16\%\,transparent\)\]:hover:before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:before\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_0_5px_color-mix\(in_srgb\,var\(--color-primary\)_35\%\,transparent\)\]:focus-visible:before{content:var(--tw-content);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary)), 0 0 0 5px var(--tw-shadow-color,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:before\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_0_5px_color-mix\(in_srgb\,var\(--color-primary\)_35\%\,transparent\)\]:focus-visible:before{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-primary)), 0 0 0 5px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary) 35%,transparent))}}.focus-visible\:before\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_0_5px_color-mix\(in_srgb\,var\(--color-primary\)_35\%\,transparent\)\]:focus-visible:before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:text-faint:disabled{color:var(--color-faint)}.disabled\:no-underline:disabled{text-decoration-line:none}.aria-pressed\:bg-status-info-bg[aria-pressed=true]{background-color:var(--color-status-info-bg)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-sidebar-accent)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:w-full{width:100%}.motion-reduce\:animate-none{animation:none}}@media (width>=40rem){.sm\:ml-auto{margin-left:auto}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:shrink-0{flex-shrink:0}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[5fr_4fr\]{grid-template-columns:5fr 4fr}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@container (width>=42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_\.h2j-data-table\\_\\_search\]\:min-w-\[150px\] .h2j-data-table__search{min-width:150px}.\[\&_\.h2j-data-table\\_\\_search\]\:basis-\[150px\] .h2j-data-table__search{flex-basis:150px}.\[\&\:not\(\[hidden\]\)\]\:flex:not([hidden]){display:flex}}:root{--h2j-color-canvas:#f5f6f8;--h2j-color-surface:#fff;--h2j-color-surface-muted:#f1f3f6;--h2j-color-surface-sunken:#eceff3;--h2j-color-text:#1a2332;--h2j-color-text-secondary:#52606d;--h2j-color-text-tertiary:#606c7b;--h2j-color-text-muted:#606c7b;--h2j-color-text-placeholder:#606c7b;--h2j-color-primary:#28374e;--h2j-color-primary-hover:#1f2b3d;--h2j-color-primary-foreground:#fff;--h2j-color-primary-soft:#eaeef4;--h2j-color-brand:#0d6e64;--h2j-color-brand-hover:#0a564e;--h2j-color-brand-foreground:#fff;--h2j-color-brand-soft:#e1efed;--h2j-color-accent:var(--h2j-color-surface-muted);--h2j-color-accent-foreground:var(--h2j-color-text);--h2j-color-border:#e6e8ec;--h2j-color-border-soft:#eef0f3;--h2j-color-border-strong:#d3d8df;--h2j-color-focus:#28374e;--h2j-color-control-bg:var(--h2j-color-surface);--h2j-color-control-border:#a0a8b4;--h2j-color-control-border-focus:var(--h2j-color-focus);--h2j-color-success:#15803d;--h2j-color-success-soft:#dcfce7;--h2j-color-warning:#b45309;--h2j-color-warning-soft:#fef3c7;--h2j-color-danger:#b91c1c;--h2j-color-danger-hover:#991b1b;--h2j-color-danger-soft:#fee2e2;--h2j-color-info:#1e40af;--h2j-color-info-soft:#dbeafe;--h2j-color-neutral:#64748b;--h2j-color-neutral-soft:#f1f5f9;--h2j-color-success-text:#0e5e3c;--h2j-color-warning-text:#7a5210;--h2j-color-danger-text:#7f1414;--h2j-color-info-text:#0e456b;--h2j-color-neutral-text:var(--h2j-color-text-secondary);--h2j-color-success-foreground:#fff;--h2j-color-warning-foreground:#fff;--h2j-color-danger-foreground:#fff;--h2j-color-info-foreground:#fff;--h2j-color-neutral-foreground:#fff;--h2j-color-sidebar-bg:#16202e;--h2j-color-sidebar-text:#c7cfdb;--h2j-color-sidebar-text-active:#fff;--h2j-color-sidebar-icon:#aab4c4;--h2j-color-sidebar-heading:#7c8ba1;--h2j-color-sidebar-hover:#ffffff0f;--h2j-color-sidebar-active:#ffffff1a;--h2j-color-sidebar-border:#2a3648;--h2j-color-sidebar-focus:#fff;--h2j-color-overlay:#0006;--h2j-shadow-sm:0 1px 2px 0 #10202e0d;--h2j-shadow-md:0 2px 8px -2px #10202e14, 0 1px 3px 0 #10202e0a;--h2j-shadow-lg:0 8px 24px -8px #10202e1f, 0 2px 6px -2px #10202e0f;--h2j-z-overlay:50;--h2j-z-popover:60;--h2j-z-alert:70;--h2j-z-tooltip:100;--h2j-radius-sm:6px;--h2j-radius-md:8px;--h2j-radius-lg:12px;--h2j-radius-xl:16px;--h2j-radius-pill:9999px;--h2j-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--h2j-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--h2j-font-weight-regular:400;--h2j-font-weight-medium:500;--h2j-font-weight-semibold:600;--h2j-font-weight-bold:700;--h2j-text-2xs:11px;--h2j-text-xs:12px;--h2j-text-sm:14px;--h2j-text-base:16px;--h2j-text-lg:18px;--h2j-text-xl:20px;--h2j-text-2xl:24px;--h2j-line-2xs:14px;--h2j-line-xs:16px;--h2j-line-sm:20px;--h2j-line-base:24px;--h2j-line-lg:28px;--h2j-line-xl:28px;--h2j-line-2xl:32px;--h2j-space-0:0px;--h2j-space-half:2px;--h2j-space-1:4px;--h2j-space-2:8px;--h2j-space-3:12px;--h2j-space-4:16px;--h2j-space-5:20px;--h2j-space-6:24px;--h2j-space-8:32px;--h2j-space-10:40px;--h2j-space-12:48px;--h2j-space-16:64px;--h2j-control-height:36px;--h2j-control-height-sm:32px;--h2j-control-height-compact:28px;--h2j-control-height-lg:40px;--h2j-control-height-touch:44px;--h2j-opacity-disabled:.55;--h2j-table-row-height-comfortable:36px;--h2j-table-row-height-compact:26px;--h2j-table-row-height:var(--h2j-table-row-height-comfortable);--h2j-table-head-height:28px;--h2j-table-cell-padding-y:var(--h2j-space-2);--h2j-table-font-size:var(--h2j-text-sm);--h2j-table-line-height:var(--h2j-line-sm);--h2j-motion-duration-fast:.12s;--h2j-motion-duration-normal:.18s;--h2j-motion-duration-slow:.24s;--h2j-motion-ease:cubic-bezier(.2, 0, 0, 1)}[data-h2j-density=compact]{--h2j-table-row-height:var(--h2j-table-row-height-compact);--h2j-table-head-height:24px;--h2j-table-cell-padding-y:var(--h2j-space-1);--h2j-table-font-size:13px;--h2j-table-line-height:18px}[data-h2j-density=comfortable]{--h2j-table-row-height:var(--h2j-table-row-height-comfortable);--h2j-table-head-height:28px;--h2j-table-cell-padding-y:var(--h2j-space-2);--h2j-table-font-size:var(--h2j-text-sm);--h2j-table-line-height:var(--h2j-line-sm)}@media (prefers-reduced-motion:reduce){:root{--h2j-motion-duration-fast:0s;--h2j-motion-duration-normal:0s;--h2j-motion-duration-slow:0s}}.h2j-toaster[data-sonner-toaster]{font-family:var(--h2j-font-sans)}.h2j-toaster[data-sonner-toaster] [data-sonner-toast]:not([data-visible=false]){pointer-events:auto}.h2j-toaster[data-sonner-toaster] [data-sonner-toast][data-styled=true]{font-size:var(--h2j-text-sm);box-shadow:var(--h2j-shadow-lg)}.h2j-toaster[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{color:var(--h2j-color-text-secondary)}.h2j-toaster[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{border-radius:var(--h2j-radius-sm);border-color:var(--h2j-color-border-strong);min-width:32px;min-height:32px;color:inherit;flex-shrink:0;position:static;transform:none}.h2j-toaster[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{min-height:32px;font:inherit}.h2j-toaster[data-sonner-toaster] :is([data-sonner-toast],[data-close-button],[data-button]):focus-visible{outline:2px solid var(--h2j-color-focus);outline-offset:2px}@media (width<=639px),(pointer:coarse){.h2j-toaster[data-sonner-toaster]:not([data-viewport=desktop] *) [data-sonner-toast][data-styled=true] :is([data-close-button],[data-button]){min-width:var(--h2j-control-height-touch);min-height:var(--h2j-control-height-touch)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}
