.chat-ctx-overlay[data-v-a5f0d47d]{z-index:2999;position:fixed;inset:0}.chat-ctx-wrap[data-v-a5f0d47d]{z-index:3000;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:fixed}.chat-ctx-card[data-v-a5f0d47d]{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 8px 30px hsl(var(--foreground) / 10%), 0 2px 8px hsl(var(--foreground) / 5%);border-radius:10px}.chat-ctx-reactions[data-v-a5f0d47d]{gap:2px;padding:6px 8px;display:flex}.chat-ctx-react-btn[data-v-a5f0d47d]{cursor:pointer;width:32px;height:32px;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), transform var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex}.chat-ctx-react-btn[data-v-a5f0d47d]:hover{background:hsl(var(--accent));transform:scale(1.15)}.chat-ctx-menu[data-v-a5f0d47d]{min-width:148px;padding:5px}.chat-ctx-item[data-v-a5f0d47d]{width:100%;color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:7px 28px 7px 10px;font-size:13px;line-height:1.2;display:flex}.chat-ctx-item[data-v-a5f0d47d]:hover{background:hsl(var(--accent))}.chat-ctx-item--danger[data-v-a5f0d47d]{color:hsl(var(--destructive,0 84% 60%))}.chat-ctx-divider[data-v-a5f0d47d]{background:hsl(var(--border));height:1px;margin:4px 8px}.chat-ctx-fade-enter-active[data-v-a5f0d47d]{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), transform var(--xh-motion-duration-move) var(--xh-motion-ease-enter)}.chat-ctx-fade-leave-active[data-v-a5f0d47d]{transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit)}.chat-ctx-fade-enter-from[data-v-a5f0d47d]{opacity:0;transform:scale(.96)}.chat-ctx-fade-leave-to[data-v-a5f0d47d]{opacity:0}.chat-conv-avatar[data-v-17573af4]{flex-shrink:0;position:relative}.chat-conv-avatar__badge[data-v-17573af4]{background:var(--xh-color-danger-600);color:#fff;text-align:center;border-radius:999px;min-inline-size:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.chat-icon-btn[data-v-17573af4]{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-icon-btn[data-v-17573af4]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.chat-conv-item[data-v-17573af4]{cursor:pointer;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);align-items:center;gap:10px;padding:9px 12px;display:flex}.chat-conv-item[data-v-17573af4]:hover{background:hsl(var(--accent) / 60%)}.chat-conv-item--active[data-v-17573af4]{background:hsl(var(--primary) / 8%)}.chat-conv-item--pinned[data-v-17573af4]{background:hsl(var(--muted) / 40%)}.chat-conv-item--pinned.chat-conv-item--active[data-v-17573af4]{background:hsl(var(--primary) / 8%)}.chat-avatar-upload[data-v-0f9d2105]{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;padding:0;position:relative;overflow:hidden}.chat-avatar-upload__mask[data-v-0f9d2105]{color:#fff;opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:#0006;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chat-avatar-upload:hover .chat-avatar-upload__mask[data-v-0f9d2105],.chat-avatar-upload:disabled .chat-avatar-upload__mask[data-v-0f9d2105]{opacity:1}.chat-emoji-popover[data-v-151d9cc1]{--xh-popover-max-h:336px;--xh-popover-px:0px;--xh-popover-py:0px;--xh-popover-max-w:none;overflow:hidden}.chat-composer-btn[data-v-151d9cc1]{width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-composer-btn[data-v-151d9cc1]:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--foreground))}.chat-voice-panel[data-v-151d9cc1]{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px 16px 24px;display:flex}.chat-voice-orb[data-v-151d9cc1]{background:radial-gradient(circle at 50% 35%, hsl(var(--primary) / 92%), hsl(var(--primary)));width:72px;height:72px;color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 0 0 10px hsl(var(--primary) / 10%), 0 8px 24px hsl(var(--primary) / 35%);transition:transform var(--xh-motion-duration-move) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);-webkit-user-select:none;user-select:none;touch-action:none;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.chat-voice-orb[data-v-151d9cc1]:hover:not(:disabled){transform:scale(1.04)}.chat-voice-orb[data-v-151d9cc1]:disabled{opacity:.6;cursor:default}.chat-voice-orb.is-recording[data-v-151d9cc1]{animation:chat-voice-pulse-151d9cc1 1.4s var(--xh-motion-ease-sweep) infinite;transform:scale(1.08)}@keyframes chat-voice-pulse-151d9cc1{0%,to{box-shadow:0 0 0 10px hsl(var(--primary) / 12%), 0 8px 24px hsl(var(--primary) / 35%)}50%{box-shadow:0 0 0 20px hsl(var(--primary) / 6%), 0 8px 28px hsl(var(--primary) / 45%)}}@media (prefers-reduced-motion:reduce){.chat-voice-orb.is-recording[data-v-151d9cc1]{animation:none}}.chat-voice-panel__hint[data-v-151d9cc1]{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:13px}.chat-voice-panel__exit[data-v-151d9cc1]{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0}.chat-voice-panel__exit[data-v-151d9cc1]:hover{text-decoration:underline}.chat-composer-btn[data-v-151d9cc1]:disabled{opacity:.4;cursor:not-allowed}.chat-composer-inline-btn[data-v-151d9cc1]{width:20px;height:20px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-composer-inline-btn[data-v-151d9cc1]:hover{background:hsl(var(--accent))}.chat-mention-item[data-v-151d9cc1]{cursor:pointer;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.chat-mention-item[data-v-151d9cc1]:hover{background:hsl(var(--accent))}.chat-attach-item[data-v-151d9cc1]{border:1px solid hsl(var(--border));background:hsl(var(--muted) / 40%);border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex;position:relative}.chat-attach-thumb[data-v-151d9cc1]{object-fit:cover;border-radius:4px;width:48px;height:48px;display:block}.chat-attach-remove[data-v-151d9cc1]{background:hsl(var(--foreground) / 70%);width:16px;height:16px;color:hsl(var(--background));cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-6px;right:-6px}.chat-attach-remove[data-v-151d9cc1]:hover{background:hsl(var(--destructive))}.chat-send-group[data-v-151d9cc1]{align-items:stretch;display:inline-flex}.chat-send-group .chat-send-main[data-v-151d9cc1]{border-top-right-radius:0;border-bottom-right-radius:0;min-width:64px}.chat-send-group .chat-send-arrow[data-v-151d9cc1]{border-left:1px solid hsl(var(--primary-foreground,0 0% 100%) / 30%);border-top-left-radius:0;border-bottom-left-radius:0;padding:0 6px}.chat-forward-item[data-v-59f29412]{cursor:pointer;width:100%;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.chat-forward-item[data-v-59f29412]:hover:not(:disabled){background:hsl(var(--accent))}.chat-forward-item[data-v-59f29412]:disabled{cursor:not-allowed;opacity:.7}.chat-image[data-v-70ba951a]{vertical-align:top;border-radius:var(--xh-shape-control);cursor:zoom-in;padding:0}.chat-image[data-v-70ba951a]:focus-visible{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.chat-image--thumb[data-v-70ba951a]{--xh-image-ratio:1;inline-size:100%;display:block}.chat-image--single[data-v-70ba951a]{--chat-image-max:calc(var(--xh-space-8) * 7.5);max-inline-size:var(--chat-image-max)}.chat-image--single .chat-image__img[data-v-70ba951a]{max-block-size:var(--chat-image-max)}.chat-image--single .chat-image__fallback[data-v-70ba951a]:not([data-state=loaded]){inline-size:calc(var(--xh-space-8) * 5);block-size:calc(var(--xh-space-8) * 3)}.chat-bubble[data-v-27586c25]{word-break:break-word;border-radius:10px;padding:8px 12px}.chat-bubble--other[data-v-27586c25]{background:hsl(var(--muted) / 60%);color:hsl(var(--foreground));border-top-left-radius:2px}.chat-bubble--self[data-v-27586c25]{background:hsl(var(--primary) / 12%);color:hsl(var(--foreground));border-top-right-radius:2px}.chat-bubble--mention[data-v-27586c25]{box-shadow:inset 0 0 0 1px hsl(var(--primary) / 45%)}.chat-bubble--highlight[data-v-27586c25]{animation:chat-highlight-pulse-27586c25 3s var(--xh-motion-ease-enter)}@keyframes chat-highlight-pulse-27586c25{0%,60%{box-shadow:0 0 0 2px hsl(var(--primary) / 60%)}to{box-shadow:0 0 0 0 hsl(var(--primary) / 0%)}}.chat-bubble--announcement[data-v-27586c25]{background:#f59f0a14;border:1px solid #f59f0a40;min-width:220px;max-width:100%}.chat-bubble--recalled[data-v-27586c25]{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0;font-size:12px;font-style:italic}.chat-reply-quote[data-v-27586c25]{border-left:2px solid hsl(var(--primary) / 50%);background:hsl(var(--muted) / 50%);color:hsl(var(--muted-foreground));-webkit-line-clamp:2;border-radius:4px;-webkit-box-orient:vertical;margin-bottom:6px;padding:4px 8px;font-size:12px;display:-webkit-box;overflow:hidden}.chat-image-grid[data-v-27586c25]{gap:4px;display:grid}.chat-image-grid--2[data-v-27586c25]{grid-template-columns:repeat(2,88px)}.chat-image-grid--3[data-v-27586c25]{grid-template-columns:repeat(3,88px)}.chat-voice[data-v-27586c25]{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative}.chat-voice[data-v-27586c25]:hover{border-color:hsl(var(--primary) / 50%)}.chat-voice__track[data-v-27586c25]{background:hsl(var(--muted-foreground) / 30%);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.chat-voice__bar[data-v-27586c25]{background:hsl(var(--primary));transition:width var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous);border-radius:999px;position:absolute;inset:0 auto 0 0}.chat-voice__time[data-v-27586c25]{font-variant-numeric:tabular-nums;opacity:.75;flex-shrink:0;font-size:12px}.chat-voice.is-unplayed[data-v-27586c25]:after{content:"";background:hsl(var(--destructive));width:8px;height:8px;box-shadow:0 0 0 2px hsl(var(--background));border-radius:50%;position:absolute;top:-2px;right:-2px}.chat-file-card[data-v-27586c25]{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:200px;max-width:280px;color:hsl(var(--foreground));cursor:pointer;transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.chat-file-card[data-v-27586c25]:hover{border-color:hsl(var(--primary) / 50%)}.chat-reaction-chip[data-v-27586c25]{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;transition:all var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);border-radius:9999px;align-items:center;gap:3px;padding:1px 7px;font-size:13px;line-height:1.4;display:inline-flex}.chat-reaction-chip[data-v-27586c25]:hover{border-color:hsl(var(--primary) / 50%)}.chat-reaction-chip--mine[data-v-27586c25]{border-color:hsl(var(--primary) / 60%);background:hsl(var(--primary) / 10%)}.chat-meta-action[data-v-27586c25]{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:11px;display:inline-flex}.chat-meta-action[data-v-27586c25]:hover{text-decoration:underline}.chat-thread-btn[data-v-8ac8dc0f]{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-thread-btn[data-v-8ac8dc0f]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.chat-meta-unpin[data-v-8ac8dc0f]{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.chat-meta-unpin[data-v-8ac8dc0f]:hover{text-decoration:underline}.chat-search-hit[data-v-8ac8dc0f]{cursor:pointer;width:100%;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:6px;padding:5px 8px;display:block}.chat-search-hit[data-v-8ac8dc0f]:hover{background:hsl(var(--accent))}.app-chat-panel__body[data-v-21785860]:not([hidden]){flex-direction:column;display:flex;overflow:hidden}.chat-header-btn[data-v-dcd7e684]{position:relative}.app-watermark[data-v-1513dbb4]{z-index:1500;pointer-events:none;position:fixed;inset:0}.di-root[data-v-0c4b8183]{z-index:3000;pointer-events:none;justify-content:center;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.di-stack[data-v-0c4b8183]{pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:width var(--xh-motion-duration-slide) var(--xh-motion-ease-settle), height var(--xh-motion-duration-slide) var(--xh-motion-ease-settle), border-radius var(--xh-motion-duration-slide) var(--xh-motion-ease-settle), transform var(--xh-motion-duration-slide) var(--xh-motion-ease-settle), opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);background:#121214f0;position:absolute;top:0;left:50%;box-shadow:inset 0 0 0 1px #ffffff12}.di-stack-enter-active[data-v-0c4b8183]{animation:di-stack-push-0c4b8183 var(--xh-motion-duration-slide) var(--xh-motion-ease-settle);transition:none}@keyframes di-stack-push-0c4b8183{0%{opacity:.95;transform:translate(-50%)scale(1)}}.di-stack-leave-active[data-v-0c4b8183]{animation:di-stack-drop-0c4b8183 var(--xh-motion-duration-slide) var(--xh-motion-ease-exit) forwards;transition:none}@keyframes di-stack-drop-0c4b8183{to{opacity:0;transform:translate(-50%)translateY(34px)scale(.8)}}.di-stack-move[data-v-0c4b8183]{transition:none}.di-shell[data-v-0c4b8183]{pointer-events:auto;color:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:width var(--xh-motion-duration-slide) var(--xh-motion-ease-settle), height var(--xh-motion-duration-slide) var(--xh-motion-ease-settle), border-radius var(--xh-motion-duration-slide) var(--xh-motion-ease-settle);background:#121214f0;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d,inset 0 0 0 1px #ffffff14}.di-layer[data-v-0c4b8183]{opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);position:absolute;top:0;left:0}.di-layer.is-active[data-v-0c4b8183]{opacity:1;pointer-events:auto;transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) calc(2 * var(--xh-motion-stagger-step))}.di-pill[data-v-0c4b8183]{width:100%;height:34px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;line-height:1}.di-pill__inner[data-v-0c4b8183]{align-items:center;gap:8px;width:100%;height:100%;padding:0 12px 0 14px;display:flex}.di-label[data-v-0c4b8183]{text-align:left;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.di-trailing[data-v-0c4b8183]{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.di-indicator[data-v-0c4b8183]{color:#ffffffd9;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.is-success .di-indicator[data-v-0c4b8183],.di-item.is-success .di-indicator[data-v-0c4b8183]{color:#34d399}.is-error .di-indicator[data-v-0c4b8183],.di-item.is-error .di-indicator[data-v-0c4b8183]{color:#f87171}.is-info .di-indicator[data-v-0c4b8183],.di-item.is-info .di-indicator[data-v-0c4b8183]{color:#60a5fa}.di-shell.is-success .di-pill__inner .di-indicator[data-v-0c4b8183],.di-shell.is-error .di-pill__inner .di-indicator[data-v-0c4b8183],.di-shell.is-info .di-pill__inner .di-indicator[data-v-0c4b8183]{color:#0c1016eb;width:18px;height:18px;animation:di-badge-pop-0c4b8183 var(--xh-motion-duration-slide) var(--xh-motion-ease-settle);border-radius:9999px}@keyframes di-badge-pop-0c4b8183{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.di-shell.is-success .di-pill__inner .di-indicator[data-v-0c4b8183]{background:#34d399}.di-shell.is-error .di-pill__inner .di-indicator[data-v-0c4b8183]{background:#f87171}.di-shell.is-info .di-pill__inner .di-indicator[data-v-0c4b8183]{background:#60a5fa}.di-ring[data-v-0c4b8183]{width:20px;height:20px;transform:rotate(-90deg)}.di-ring__track[data-v-0c4b8183]{fill:none;stroke:#ffffff29;stroke-width:2.5px}.di-ring__bar[data-v-0c4b8183]{fill:none;stroke:#60a5fa;stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset var(--xh-motion-duration-slide) var(--xh-motion-ease-enter-strong)}.di-ring--spin[data-v-0c4b8183]{animation:di-ring-rotate-0c4b8183 1s var(--xh-motion-ease-loop) infinite}.di-ring--spin .di-ring__bar[data-v-0c4b8183]{transition:none}@keyframes di-ring-rotate-0c4b8183{to{transform:rotate(270deg)}}.di-ring__icon[data-v-0c4b8183]{color:#fffc;margin:auto;position:absolute;inset:0}.di-pct[data-v-0c4b8183]{font-variant-numeric:tabular-nums;color:#93c5fd;font-size:11px;font-weight:600}.di-count[data-v-0c4b8183]{background:#ffffff29;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.di-chevron[data-v-0c4b8183]{opacity:.5}.di-panel[data-v-0c4b8183]{width:min(86vw,340px)}.di-panel__head[data-v-0c4b8183]{justify-content:space-between;align-items:center;padding:10px 12px 6px 16px;display:flex}.di-panel__title[data-v-0c4b8183]{letter-spacing:.02em;font-size:13px;font-weight:600}.di-panel__close[data-v-0c4b8183]{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px;display:inline-flex}.di-panel__close[data-v-0c4b8183]:hover{color:#fffffff2;background:#ffffff1a}.di-panel__body[data-v-0c4b8183]{max-height:min(60vh,460px);padding:4px 8px 10px;overflow-y:auto}.di-item[data-v-0c4b8183]{border-radius:10px;gap:10px;padding:8px 26px 8px 8px;display:flex;position:relative}.di-item.is-clickable[data-v-0c4b8183]{cursor:pointer}.di-item.is-clickable[data-v-0c4b8183]:hover{background:#ffffff0f}.di-item .di-indicator[data-v-0c4b8183]{margin-top:1px}.di-item__body[data-v-0c4b8183]{flex:1;min-width:0}.di-item__label[data-v-0c4b8183]{text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.di-item__detail[data-v-0c4b8183]{color:#ffffff8c;margin-top:2px;font-size:12px;line-height:1.45}.di-item__meta[data-v-0c4b8183]{font-variant-numeric:tabular-nums;color:#fff6;margin-top:4px;font-size:11px}.di-item__dismiss[data-v-0c4b8183]{color:#ffffff59;cursor:pointer;opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:0;border-radius:5px;padding:2px;display:inline-flex;position:absolute;top:8px;right:8px}.di-item:hover .di-item__dismiss[data-v-0c4b8183]{opacity:1}.di-item__dismiss[data-v-0c4b8183]:hover{color:#ffffffd9;background:#ffffff1a}.di-progress[data-v-0c4b8183]{align-items:center;gap:8px;margin-top:7px;display:flex}.di-progress__track[data-v-0c4b8183]{background:#ffffff1f;border-radius:9999px;flex:1;height:5px;position:relative;overflow:hidden}.di-progress__bar[data-v-0c4b8183]{height:100%;transition:width var(--xh-motion-duration-slide) var(--xh-motion-ease-enter-strong);background:linear-gradient(90deg,#60a5fa,#818cf8);border-radius:9999px;position:absolute;top:0;left:0}.di-progress__pct[data-v-0c4b8183]{font-variant-numeric:tabular-nums;color:#ffffffb3;font-size:11px}.di-actions[data-v-0c4b8183]{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.di-action[data-v-0c4b8183]{cursor:pointer;color:#ffffffeb;height:26px;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:#ffffff1f;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.di-action[data-v-0c4b8183]:hover{background:#fff3}.di-action.tone-primary[data-v-0c4b8183]{color:#fff;background:#3b82f6}.di-action.tone-primary[data-v-0c4b8183]:hover{background:#2f74e8}.di-action.tone-danger[data-v-0c4b8183]{color:#fca5a5;background:#f8717138}.di-action.tone-danger[data-v-0c4b8183]:hover{background:#f8717152}.di-history[data-v-0c4b8183]{border-top:1px solid #ffffff14;margin-top:4px;padding-top:6px}.di-history__head[data-v-0c4b8183]{color:#ffffff73;justify-content:space-between;align-items:center;padding:4px 8px;font-size:11px;display:flex}.di-history__clear[data-v-0c4b8183]{color:#ffffff73;cursor:pointer;background:0 0;border:0;font-size:11px}.di-history__clear[data-v-0c4b8183]:hover{color:#fffc}.di-history-item[data-v-0c4b8183]{color:#ffffffa6;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.di-history-item .di-indicator[data-v-0c4b8183]{opacity:.8;width:auto;height:auto}.di-history-item__label[data-v-0c4b8183]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.di-history-item__time[data-v-0c4b8183]{color:#ffffff59;flex-shrink:0;font-size:11px}.di-empty[data-v-0c4b8183]{text-align:center;color:#ffffff73;padding:16px;font-size:12px}.island-enter-active[data-v-0c4b8183]{transition:opacity var(--xh-motion-duration-slide) var(--xh-motion-ease-enter), transform var(--xh-motion-duration-slide) var(--xh-motion-ease-settle)}.island-leave-active[data-v-0c4b8183]{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-exit) var(--xh-motion-stagger-step), transform var(--xh-motion-duration-slide) var(--xh-motion-ease-exit)}.island-enter-from[data-v-0c4b8183],.island-leave-to[data-v-0c4b8183]{opacity:0;transform:translateY(calc(-100% - 14px))scale(.88)}.di-slide[data-v-0c4b8183]{animation:di-slide-in-0c4b8183 var(--xh-motion-duration-slide) var(--xh-motion-ease-settle)}@keyframes di-slide-in-0c4b8183{0%{opacity:.3;transform:translateY(-16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.di-text-enter-active[data-v-0c4b8183],.di-text-leave-active[data-v-0c4b8183]{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), transform var(--xh-motion-duration-move) var(--xh-motion-ease-enter)}.di-text-enter-from[data-v-0c4b8183]{opacity:0;transform:translateY(6px)}.di-text-leave-to[data-v-0c4b8183]{opacity:0;transform:translateY(-6px)}.di-card[data-v-0c4b8183]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.di-card__icon[data-v-0c4b8183]{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.di-card__body[data-v-0c4b8183]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.di-card__title[data-v-0c4b8183]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.di-card__detail[data-v-0c4b8183]{color:#ffffffb8;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.lock-screen-mask{z-index:9999;background:hsl(var(--background-deep));animation:lock-screen-fade var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.lock-screen-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lock-blob{will-change:transform;border-radius:50%;position:absolute}.lock-blob--1{background:hsl(var(--primary) / .22);filter:blur(100px);width:620px;height:620px;animation:lock-blob-1 18s var(--xh-motion-ease-sweep) infinite;top:-14%;left:-10%}.lock-blob--2{background:hsl(var(--info) / .18);filter:blur(120px);width:520px;height:520px;animation:lock-blob-2 22s var(--xh-motion-ease-sweep) infinite;top:-8%;right:6%}.lock-blob--3{background:hsl(var(--success) / .14);filter:blur(100px);width:580px;height:580px;animation:lock-blob-3 20s var(--xh-motion-ease-sweep) infinite;bottom:-18%;left:18%}@keyframes lock-screen-fade{0%{opacity:0}to{opacity:1}}@keyframes lock-blob-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(26%,16%)scale(1.1)}66%{transform:translate(10%,32%)scale(.94)}}@keyframes lock-blob-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-22%,22%)scale(.92)}66%{transform:translate(-32%,42%)scale(1.08)}}@keyframes lock-blob-3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(18%,-28%)scale(1.06)}66%{transform:translate(36%,-14%)scale(.95)}}@media (prefers-reduced-motion:reduce){.lock-screen-mask{animation:none}.lock-blob{will-change:auto;animation:none}}.lock-screen-card{z-index:1;background:hsl(var(--card));border:1px solid hsl(var(--border));text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;min-width:300px;padding:40px 48px;display:flex;position:relative;box-shadow:0 24px 80px #0006}.lock-screen-avatar{border:3px solid hsl(var(--border));object-fit:cover;border-radius:50%;width:72px;height:72px}.lock-screen-name{color:hsl(var(--foreground));font-size:18px;font-weight:600;line-height:1.3}.lock-screen-hint{color:hsl(var(--muted-foreground));margin-bottom:4px;font-size:13px}.lock-screen-input-wrap{flex-direction:column;width:100%;display:flex}.lock-screen-error{color:hsl(var(--destructive));text-align:left;margin-top:6px;font-size:12px}.unlock-btn{background:var(--xh-color-brand-600);color:hsl(var(--primary-foreground));cursor:pointer;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);border:none;border-radius:10px;align-items:center;margin-top:12px;padding:9px 32px;font-size:14px;font-weight:500;display:inline-flex}.unlock-btn:hover{opacity:.88}.unlock-btn:disabled{opacity:.5;cursor:not-allowed}.lock-text-btn{color:hsl(var(--muted-foreground));cursor:pointer;transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;margin-top:10px;padding:4px;font-size:13px}.lock-text-btn:hover{color:hsl(var(--foreground))}.lock-text-btn:disabled{opacity:.5;cursor:not-allowed}.fav-popover[data-v-cd093119]{inline-size:340px}.fav-btn--pulse[data-v-cd093119]{animation:fav-pulse-cd093119 var(--xh-motion-duration-slide) var(--xh-motion-ease-enter-strong)}@keyframes fav-pulse-cd093119{0%{transform:scale(1)}35%{color:hsl(var(--primary));transform:scale(1.32)}60%{transform:scale(.92)}to{transform:scale(1)}}.fav-panel[data-v-cd093119]{min-height:200px}.fav-empty[data-v-cd093119]{flex-direction:column;flex:1;justify-content:center;padding:24px 0;display:flex}.fav-footer[data-v-cd093119]{margin-top:auto}.fav-list[data-v-cd093119]{max-height:480px;overflow-y:auto}.fav-chip[data-v-cd093119]{background:hsl(var(--muted));max-width:100%;color:hsl(var(--foreground) / 85%);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);border-radius:9999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13px;line-height:20px;display:inline-flex}.fav-chip[data-v-cd093119]:hover{background:color-mix(in srgb, hsl(var(--primary)) 14%, hsl(var(--muted)));color:hsl(var(--foreground))}.fav-chip--current[data-v-cd093119]{background:color-mix(in srgb, hsl(var(--primary)) 18%, hsl(var(--background)));color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary) / 30%)}.fav-chip__label[data-v-cd093119]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.fav-chip__close[data-v-cd093119]{color:currentColor;opacity:.55;cursor:pointer;width:16px;height:16px;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fav-chip__close[data-v-cd093119]:hover{opacity:1;background:hsl(var(--primary) / 20%)}.fav-chip[data-dragging][data-v-cd093119]{opacity:.5;box-shadow:inset 0 0 0 1px hsl(var(--primary) / 40%);cursor:grabbing}.locale-flag[data-v-882b79d2]{box-shadow:0 0 0 1px hsl(var(--border));vertical-align:middle;border-radius:2px;line-height:0;display:inline-block;overflow:hidden}.locale-flag svg[data-v-882b79d2]{width:100%;height:100%;display:block}.locale-item[data-v-2f768b85]{align-items:center;gap:8px;display:inline-flex}.locale-item--active[data-v-2f768b85],.timezone-item--active[data-v-96a0198d]{color:var(--xh-fg-brand);font-weight:600}.float-menu-item[data-v-b507a9f5]{font:inherit;cursor:pointer;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release);justify-content:center;align-items:center;padding:0;display:inline-flex}.float-menu-item[data-v-b507a9f5]:focus-visible{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.float-menu-item[data-state=open][data-v-b507a9f5]{background-color:var(--xh-bg-subtle-opaque)}@media (hover:hover){.float-menu-item[data-v-b507a9f5]:hover{background-color:var(--xh-bg-subtle-opaque)}}.float-menu-item[data-v-b507a9f5]:active{background-color:var(--xh-bg-subtle-hover-opaque);scale:var(--xh-motion-scale-press);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.cmdk-mask[data-v-83e22bb9]{z-index:2800;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.cmdk-panel[data-v-83e22bb9]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;width:min(92vw,600px);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.cmdk-input[data-v-83e22bb9]{flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.cmdk-input__icon[data-v-83e22bb9]{color:hsl(var(--muted-foreground));flex-shrink:0}.cmdk-input__field[data-v-83e22bb9]{height:100%;color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;font-size:15px}.cmdk-input__field[data-v-83e22bb9]::placeholder{color:hsl(var(--muted-foreground))}.cmdk-esc[data-v-83e22bb9]{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .6);border-radius:5px;flex-shrink:0;padding:2px 7px;font-family:ui-monospace,monospace;font-size:11px}.cmdk-list[data-v-83e22bb9]{scrollbar-width:thin;flex:1;padding:6px;overflow-y:auto}.cmdk-group[data-v-83e22bb9]{letter-spacing:.04em;color:hsl(var(--muted-foreground));padding:8px 8px 4px;font-size:11px;font-weight:600}.cmdk-item[data-v-83e22bb9]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.cmdk-item.is-active[data-v-83e22bb9]{background:hsl(var(--primary) / .12)}.cmdk-item__icon[data-v-83e22bb9]{color:hsl(var(--foreground) / .7);flex-shrink:0;display:inline-flex}.cmdk-item.is-active .cmdk-item__icon[data-v-83e22bb9]{color:hsl(var(--primary))}.cmdk-item__title[data-v-83e22bb9]{min-width:0;color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.cmdk-hl[data-v-83e22bb9]{color:hsl(var(--primary));font-weight:600}.cmdk-item__path[data-v-83e22bb9]{max-width:45%;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:12px;overflow:hidden}.cmdk-item__tag[data-v-83e22bb9]{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .6);border-radius:9999px;flex-shrink:0;padding:1px 7px;font-size:11px}.cmdk-empty[data-v-83e22bb9]{color:hsl(var(--muted-foreground));flex-direction:column;align-items:center;gap:8px;padding:40px 0;font-size:13px;display:flex}.cmdk-footer[data-v-83e22bb9]{color:hsl(var(--muted-foreground));flex-shrink:0;gap:16px;padding:8px 14px;font-size:12px;display:flex}.cmdk-footer kbd[data-v-83e22bb9]{background:hsl(var(--muted) / .6);border-radius:4px;justify-content:center;align-items:center;min-width:16px;margin-right:2px;padding:1px 4px;font-family:ui-monospace,monospace;font-size:11px;display:inline-flex}.cmdk-enter-active[data-v-83e22bb9]{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.cmdk-leave-active[data-v-83e22bb9]{transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit)}.cmdk-enter-from[data-v-83e22bb9],.cmdk-leave-to[data-v-83e22bb9]{opacity:0}.cmdk-enter-active .cmdk-panel[data-v-83e22bb9]{transition:transform var(--xh-motion-duration-move) var(--xh-motion-ease-settle)}.cmdk-enter-from .cmdk-panel[data-v-83e22bb9]{transform:translateY(-12px)scale(.97)}.crumb-item[data-v-7dde1050]{white-space:nowrap;transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:14px;line-height:20px;display:inline-flex}.crumb-item--link[data-v-7dde1050]{cursor:pointer}.crumb-item--active[data-v-7dde1050]{cursor:default;pointer-events:none;font-weight:500}.crumb-icon[data-v-7dde1050]{flex-shrink:0}.crumb-label[data-v-7dde1050]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crumb-sep[data-v-7dde1050]{opacity:.4;flex-shrink:0;display:block}.crumb-enter-active[data-v-7dde1050]{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), translate var(--xh-motion-duration-slide) var(--xh-motion-ease-slide)}.crumb-enter-from[data-v-7dde1050]{opacity:0;translate:var(--xh-motion-distance-lg) 0}.crumb-enter-from[data-v-7dde1050]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc(-1 * var(--xh-motion-distance-lg)) 0}.crumb-leave-active[data-v-7dde1050]{display:none}.search-trigger[data-v-3f6a46e3]{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);cursor:pointer;height:32px;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);border-radius:9999px;outline:none;align-items:center;gap:6px;padding:0 10px;display:flex}.search-trigger[data-v-3f6a46e3]:hover{background:hsl(var(--muted) / .8)}.search-trigger-text[data-v-3f6a46e3]{color:hsl(var(--muted-foreground));white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:13px}.search-kbd[data-v-3f6a46e3]{pointer-events:none}.search-trigger-icon[data-v-3f6a46e3]{cursor:pointer;width:32px;height:32px;color:hsl(var(--foreground));transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}.search-trigger-icon[data-v-3f6a46e3]:hover{background:hsl(var(--accent))}.notification-stage[data-v-09ebce77]{position:relative}.notification-loading[data-v-09ebce77]{z-index:1;background:var(--xh-bg-surface);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.notification-scroll[data-v-09ebce77]{max-block-size:360px;overflow-y:auto}.notification-popover-wrapper[data-v-09ebce77]{align-items:center;display:inline-flex;position:relative}.notification-panel[data-v-09ebce77]{--xh-popover-px:0;--xh-popover-py:0;--xh-popover-gap:0;--xh-popover-max-w:none;--xh-popover-max-h:none;inline-size:min(420px,100vw - 24px);overflow:hidden}.notification-panel-header[data-v-09ebce77]{justify-content:space-between;align-items:center;padding:12px 16px 6px;display:flex}.notification-panel-title[data-v-09ebce77]{color:hsl(var(--foreground));font-size:14px;font-weight:600}.notification-panel-actions[data-v-09ebce77]{align-items:center;gap:8px;display:flex}.notification-header-btn[data-v-09ebce77]{width:26px;height:26px;color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.notification-header-btn[data-v-09ebce77]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.notification-tabs[data-v-09ebce77]{padding:0 4px}.notification-tabs[data-v-09ebce77] [data-scope=tabs][data-part=list]{padding:0 12px}.notification-empty[data-v-09ebce77]{padding:32px 0}.notification-item[data-v-09ebce77]{cursor:pointer;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);border-bottom:1px solid hsl(var(--border) / 50%);align-items:flex-start;gap:10px;padding:10px 16px;display:flex}.notification-item[data-v-09ebce77]:last-child{border-bottom:none}.notification-item[data-v-09ebce77]:hover{background:hsl(var(--accent) / 60%)}.notification-item--unread[data-v-09ebce77]{background:hsl(var(--primary) / 4%)}.notification-item-dot[data-v-09ebce77]{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notification-item-dot--active[data-v-09ebce77]{background:hsl(var(--primary))}.notification-item-body[data-v-09ebce77]{flex:1;min-width:0}.notification-item-header[data-v-09ebce77]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.notification-item-title[data-v-09ebce77]{min-width:0;color:hsl(var(--foreground));white-space:normal;word-break:break-word;flex:1;font-size:13px;font-weight:500;line-height:1.45}.notification-item-header[data-v-09ebce77] [data-scope=tag][data-part=root]{flex-shrink:0}.notification-item-content[data-v-09ebce77]{max-height:96px;color:hsl(var(--muted-foreground));white-space:pre-wrap;word-break:break-word;margin-top:4px;font-size:12px;line-height:1.5;overflow:hidden}.notification-item-footer[data-v-09ebce77]{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.notification-item-time[data-v-09ebce77]{color:hsl(var(--muted-foreground) / 70%);font-size:11px}.notification-panel-footer[data-v-09ebce77]{background:hsl(var(--muted) / 25%);border-top:1px solid hsl(var(--border));justify-content:center;align-items:center;padding:8px;display:flex}.user-btn[data-v-834a2310]{transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;outline:none}.user-btn[data-v-834a2310]:hover{background:hsl(var(--accent))}.top-menu-panel[data-v-45f3c8ae]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.top-menu-panel--nested[data-v-45f3c8ae]{padding-inline-start:12px}.top-menu-panel__item[data-v-45f3c8ae]{border-radius:var(--xh-shape-control);min-block-size:32px;inline-size:100%;color:hsl(var(--foreground) / 85%);font:inherit;text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding-inline:10px;font-size:13px;display:flex}.top-menu-panel__item[data-v-45f3c8ae]:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--foreground))}.top-menu-panel__item--active[data-v-45f3c8ae]{background:hsl(var(--primary) / 15%);color:hsl(var(--primary))}.top-menu-panel__item[data-v-45f3c8ae]:disabled{opacity:.5;cursor:not-allowed}.top-menu-panel__icon[data-v-45f3c8ae]{flex:none;align-items:center;display:inline-flex}.top-menu-panel__label[data-v-45f3c8ae]{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.header-top-menu[data-v-5005d99a]{--xh-navigation-menu-font-size:var(--xh-text-body-size);--xh-navigation-menu-trigger-h:var(--xh-control-h-lg);--xh-navigation-menu-trigger-px:10px;--xh-navigation-menu-trigger-radius:6px;--xh-navigation-menu-trigger-bg-active:hsl(var(--primary) / 15%);--xh-navigation-menu-link-font-size:var(--xh-navigation-menu-font-size);--xh-navigation-menu-link-px:var(--xh-navigation-menu-trigger-px);--xh-navigation-menu-link-py:0;--xh-navigation-menu-link-radius:var(--xh-navigation-menu-trigger-radius);--xh-navigation-menu-link-fg-current:hsl(var(--primary));align-items:center;gap:var(--xh-space-1);flex:1;min-width:0;display:flex}.header-top-menu[data-v-5005d99a] [data-scope=navigation-menu][data-part=link]{block-size:var(--xh-navigation-menu-trigger-h)}.header-top-menu__viewport[data-v-5005d99a]{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-width:0;overflow:auto hidden}.header-top-menu__viewport[data-v-5005d99a]::-webkit-scrollbar{display:none}.header-top-menu__list[data-v-5005d99a]{flex-wrap:nowrap;width:max-content;min-width:100%}.header-top-menu__list[data-v-5005d99a] [data-scope=navigation-menu][data-part=item],.header-top-menu__arrow-btn[data-v-5005d99a]{flex:none}.header-top-menu__panel-shell[data-v-5005d99a]{padding:6px;inset-inline-start:var(--panel-inset-start,0)}.header-top-menu__panel[data-v-5005d99a]{min-inline-size:180px}.header-top-menu__arrow[data-v-5005d99a]{opacity:.7;flex:none}.header-top-menu__entry[data-v-5005d99a]{align-items:center;gap:4px;min-inline-size:0;display:inline-flex}.impersonation-hint[data-v-53cb01e0]{color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.5}.impersonation-error[data-v-53cb01e0]{color:hsl(var(--destructive));margin:0;font-size:12px}.impersonation-list[data-v-53cb01e0]{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.impersonation-loading[data-v-53cb01e0]{justify-content:center;padding:16px 0;display:flex}.impersonation-item[data-v-53cb01e0]{color:hsl(var(--foreground));text-align:left;cursor:pointer;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:12px;line-height:normal;display:flex}.impersonation-item[data-v-53cb01e0]:hover:not(:disabled){background:hsl(var(--accent))}.impersonation-item[data-v-53cb01e0]:disabled{cursor:not-allowed;opacity:.6}.impersonation-item-account[data-v-53cb01e0]{color:hsl(var(--muted-foreground))}.impersonation-empty[data-v-53cb01e0]{padding:12px 0}.menu-badge-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.menu-badge-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-badge-dot{background:hsl(var(--destructive));border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:6px}.menu-badge-tag{flex-shrink:0;margin-left:6px;height:18px!important;padding:0 6px!important;font-size:11px!important;line-height:18px!important}.sidebar-menu--collapsed-titled .menu-badge-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:3px}.sidebar-menu--collapsed-titled .menu-badge-text{white-space:normal;text-align:center;word-break:keep-all;overflow-wrap:break-word}.sidebar-menu--collapsed-titled .menu-badge-dot{margin-left:0}.sidebar-menu--collapsed-titled .menu-badge-tag{margin-left:0;height:16px!important;padding:0 4px!important;font-size:10px!important;line-height:16px!important}.xh-page-loader[data-v-78abfc35]{color:hsl(var(--primary));overflow:visible}.xh-page-loader.is-fixed-color[data-v-78abfc35]{color:hsl(var(--foreground))}.tip-content[data-v-9da05d3c]{max-inline-size:240px}.tip-icon[data-v-9da05d3c]{color:hsl(var(--muted-foreground));opacity:.6;cursor:help;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:0;flex-shrink:0;align-items:center;display:inline-flex}.tip-icon[data-v-9da05d3c]:hover{opacity:1}.mode-item[data-v-1b4df350]{cursor:pointer;flex-direction:column;align-items:center;gap:5px;display:flex}.theme-mode-card[data-v-1b4df350]{border:1.5px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));width:100%;color:hsl(var(--muted-foreground));transition:all var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);justify-content:center;align-items:center;padding:10px 6px;display:flex}.mode-item:hover .theme-mode-card[data-v-1b4df350]{border-color:hsl(var(--primary) / .5);color:hsl(var(--foreground));background:hsl(var(--accent))}.theme-mode-card.is-active[data-v-1b4df350]{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary) / .08);box-shadow:0 0 0 2px hsl(var(--primary) / .2)}.mode-label[data-v-1b4df350]{color:hsl(var(--muted-foreground));text-align:center;transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);font-size:12px;line-height:1.2}.mode-item:hover .mode-label[data-v-1b4df350]{color:hsl(var(--foreground))}.color-group-row[data-v-1b4df350]{flex-direction:column;gap:4px;display:flex}.color-group-label[data-v-1b4df350]{color:hsl(var(--muted-foreground));font-size:11px;font-weight:700;line-height:1}.color-group-swatches[data-v-1b4df350]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.color-item[data-v-1b4df350]{flex-direction:column;align-items:center;gap:4px;display:flex}.theme-color-card[data-v-1b4df350]{border:1.5px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card));cursor:pointer;width:100%;min-height:42px;transition:all var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);justify-content:center;align-items:stretch;padding:0;display:flex;overflow:hidden}.theme-color-card[data-v-1b4df350]:hover{border-color:hsl(var(--primary) / .55)}.theme-color-card.is-active[data-v-1b4df350]{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .22)}.theme-color-dot[data-v-1b4df350]{flex-shrink:0;width:100%;min-height:42px;position:relative}.theme-color-dot[data-v-1b4df350]:not(.custom-dot):before{content:"";mix-blend-mode:overlay;opacity:.55;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.38' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.theme-color-dot[data-v-1b4df350]:not(.custom-dot):after{content:"";mix-blend-mode:soft-light;opacity:.62;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.85' numOctaves='6' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");background-size:72px 72px;position:absolute;inset:0}.custom-dot[data-v-1b4df350]{background:hsl(var(--muted));color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}.theme-color-label[data-v-1b4df350]{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:10px;line-height:1}.custom-color-card[data-v-1b4df350]{border-style:dashed;position:relative}.custom-color-overlay[data-v-1b4df350]{z-index:1;opacity:0;cursor:pointer;position:absolute;inset:0}.custom-color-overlay[data-v-1b4df350] [data-scope=color-picker][data-part=root],.custom-color-overlay[data-v-1b4df350] [data-scope=color-picker][data-part=control],.custom-color-overlay[data-v-1b4df350] [data-scope=color-picker][data-part=trigger]{width:100%;height:100%}.radius-btn[data-v-1b4df350]{border:1.5px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);text-align:center;padding:6px 4px;font-size:12px}.radius-btn[data-v-1b4df350]:hover{border-color:hsl(var(--primary) / .5);color:hsl(var(--foreground))}.radius-btn.is-active[data-v-1b4df350]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-weight:600}.transition-grid[data-v-1b4df350]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.transition-item[data-v-1b4df350]{cursor:pointer;flex-direction:column;align-items:center;gap:5px;display:flex}.transition-preview[data-v-1b4df350]{aspect-ratio:4/3;border-radius:var(--radius);border:2px solid hsl(var(--border));background:hsl(var(--muted));overflow-clip-margin:7px;width:100%;clip-path:inset(-7px round calc(var(--radius) + 5px));transition:border-color var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);place-items:center;display:grid;position:relative;overflow:clip}.transition-item.is-active .transition-preview[data-v-1b4df350]{border-color:hsl(var(--primary))}.item-label[data-v-1b4df350]{color:hsl(var(--muted-foreground));text-align:center;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.transition-item.is-active .item-label[data-v-1b4df350]{color:hsl(var(--primary));font-weight:500}.preview-block[data-v-1b4df350]{border-radius:calc(var(--radius) - 1px);background:hsl(var(--primary) / .72);position:absolute;inset:5px}@keyframes anim-fade-1b4df350{0%,to{opacity:0}35%,65%{opacity:1}}.anim-fade[data-v-1b4df350]{animation:anim-fade-1b4df350 2s var(--xh-motion-ease-sweep) infinite}@keyframes anim-slide-left-1b4df350{0%{opacity:0;transform:translate(115%)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(-115%)}}.anim-slide-left[data-v-1b4df350]{animation:anim-slide-left-1b4df350 2.2s var(--xh-motion-ease-sweep) infinite}@keyframes anim-slide-up-1b4df350{0%{opacity:0;transform:translateY(115%)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(-115%)}}.anim-slide-up[data-v-1b4df350]{animation:anim-slide-up-1b4df350 2.2s var(--xh-motion-ease-sweep) infinite}@keyframes anim-slide-down-1b4df350{0%{opacity:0;transform:translateY(-115%)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(115%)}}.anim-slide-down[data-v-1b4df350]{animation:anim-slide-down-1b4df350 2.2s var(--xh-motion-ease-sweep) infinite}@keyframes anim-slide-right-1b4df350{0%{opacity:0;transform:translate(-115%)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(115%)}}.anim-slide-right[data-v-1b4df350]{animation:anim-slide-right-1b4df350 2.2s var(--xh-motion-ease-sweep) infinite}@keyframes anim-zoom-fade-1b4df350{0%,to{opacity:0;transform:scale(.86)}35%,65%{opacity:1;transform:scale(1)}}.anim-zoom-fade[data-v-1b4df350]{animation:anim-zoom-fade-1b4df350 2s var(--xh-motion-ease-enter-strong) infinite}@keyframes anim-flip-fade-1b4df350{0%,to{opacity:0;transform:perspective(300px)rotateY(-22deg)scale(.95)}35%,65%{opacity:1;transform:perspective(300px)rotateY(0)scale(1)}}.anim-flip-fade[data-v-1b4df350]{transform-origin:50%;animation:anim-flip-fade-1b4df350 2.1s var(--xh-motion-ease-sweep) infinite}@keyframes anim-scale-up-1b4df350{0%,to{opacity:0;transform:scale(.8)}35%,65%{opacity:1;transform:scale(1)}}.anim-scale-up[data-v-1b4df350]{animation:anim-scale-up-1b4df350 2s var(--xh-motion-ease-sweep) infinite}@keyframes anim-scale-down-1b4df350{0%,to{opacity:0;transform:scale(1.18)}35%,65%{opacity:1;transform:scale(1)}}.anim-scale-down[data-v-1b4df350]{animation:anim-scale-down-1b4df350 2.1s var(--xh-motion-ease-sweep) infinite}@keyframes anim-blur-fade-1b4df350{0%,to{filter:blur(5px);opacity:0}35%,65%{filter:blur();opacity:1}}.anim-blur-fade[data-v-1b4df350]{animation:anim-blur-fade-1b4df350 2s var(--xh-motion-ease-sweep) infinite}@keyframes anim-rotate-fade-1b4df350{0%,to{opacity:0;transform:rotate(-10deg)scale(.92)}35%,65%{opacity:1;transform:rotate(0)scale(1)}}.anim-rotate-fade[data-v-1b4df350]{transform-origin:50%;animation:anim-rotate-fade-1b4df350 2s var(--xh-motion-ease-sweep) infinite}@keyframes anim-skew-slide-1b4df350{0%{opacity:0;transform:translate(115%)skew(-12deg)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(-115%)skew(12deg)}}.anim-skew-slide[data-v-1b4df350]{animation:anim-skew-slide-1b4df350 2.2s var(--xh-motion-ease-sweep) infinite}.pref-num--center[data-v-1b4df350] [data-scope=number-field][data-part=input]{text-align:center}.pref-num--right[data-v-1b4df350] [data-scope=number-field][data-part=input]{text-align:right}.pref-num--center[data-v-92c0da4a] [data-scope=number-field][data-part=input]{text-align:center}svg[data-v-cc784c9e]{width:100%;height:100%;display:block}.svg-bg[data-v-cc784c9e]{fill:hsl(var(--muted) / .4);stroke:hsl(var(--border));stroke-width:.5px}.svg-sidebar[data-v-cc784c9e]{fill:hsl(var(--primary) / .42)}.svg-sidebar-strong[data-v-cc784c9e]{fill:hsl(var(--primary) / .82)}.svg-header[data-v-cc784c9e]{fill:hsl(var(--primary) / .18)}.svg-header-strong[data-v-cc784c9e]{fill:hsl(var(--primary) / .7)}.svg-sub-header[data-v-cc784c9e]{fill:hsl(var(--primary) / .24)}.svg-row[data-v-cc784c9e]{fill:hsl(var(--primary) / .15)}.svg-block[data-v-cc784c9e]{fill:hsl(var(--primary) / .11)}.svg-block-faint[data-v-cc784c9e]{fill:hsl(var(--primary) / .06)}.svg-brand[data-v-cc784c9e]{fill:#fff}.svg-chip[data-v-cc784c9e]{fill:hsl(var(--foreground) / .3)}.svg-on-dark[data-v-cc784c9e]{fill:hsl(var(--background) / .95)}.svg-on-dark-soft[data-v-cc784c9e]{fill:hsl(var(--background) / .72)}.preset-item[data-v-848512b0]{cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:flex}.preset-label[data-v-848512b0]{color:hsl(var(--muted-foreground));text-align:center;transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);justify-content:center;align-items:center;gap:3px;font-size:12px;line-height:1.2;display:flex}.preset-item:hover .preset-label[data-v-848512b0]{color:hsl(var(--foreground))}.layout-preset-card[data-v-848512b0]{border:1.5px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card));color:hsl(var(--foreground));text-align:center;width:100%;transition:border-color var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), transform var(--xh-motion-duration-move) var(--xh-motion-ease-enter);padding:0;overflow:hidden}.layout-preset-card[data-v-848512b0]:hover{border-color:color-mix(in srgb, hsl(var(--primary)) 45%, hsl(var(--border)));transform:translateY(-1px)}.layout-preset-card.is-active[data-v-848512b0]{border-color:hsl(var(--primary));box-shadow:0 0 0 2px color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}.layout-preset-preview[data-v-848512b0]{background:hsl(var(--background));justify-content:center;align-items:center;width:100%;height:64px;display:flex;overflow:hidden}.btn-toggle[data-v-848512b0]{border-radius:var(--radius);border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;transition:all var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);padding:3px 10px;font-size:12px}.btn-toggle[data-v-848512b0]:hover{border-color:hsl(var(--primary) / .5);color:hsl(var(--foreground))}.btn-toggle.is-active[data-v-848512b0]{border-color:var(--xh-color-brand-600);background:var(--xh-color-brand-600);color:hsl(var(--primary-foreground));font-weight:500}.pref-num--center[data-v-848512b0] [data-scope=number-field][data-part=input]{text-align:center}.pref-num--right[data-v-848512b0] [data-scope=number-field][data-part=input],.pref-num--right[data-v-848512b0] [data-scope=text-field][data-part=input]{text-align:right}.footer-round[data-v-eabd46ea]{border-radius:var(--xh-radius-full);inline-size:32px;padding-inline:0}.drawer-footer[data-v-eabd46ea]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.footer-save[data-v-eabd46ea]{flex:none}.preference-tabs[data-v-eabd46ea]{--xh-tabs-gap:12px;--xh-tabs-content-py:8px;flex:1;min-height:0}.preference-scrollbar[data-v-eabd46ea]{flex:1;min-height:0}.preference-scrollbar [data-scope=scroll-area][data-part=content][data-v-eabd46ea]{padding:0 16px 16px}.preference-tabs>[data-scope=tabs][data-part=list][data-v-eabd46ea]{margin-inline:16px}.preference-tabs>[data-scope=tabs][data-part=list]>[data-scope=tabs][data-part=trigger][data-v-eabd46ea]{flex:1}.drawer-header[data-v-eabd46ea]{justify-content:space-between;align-items:center;width:100%;display:flex}.drawer-title[data-v-eabd46ea]{color:hsl(var(--foreground));padding-inline-end:0;font-size:16px;font-weight:600}.drawer-close[data-v-eabd46ea]{position:static}.app-brand-logo-wrap[data-v-de097fe4]{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.app-brand-logo[data-v-de097fe4]{object-fit:cover;width:100%;height:100%}.app-brand-title[data-v-de097fe4]{letter-spacing:0;color:hsl(var(--foreground));max-width:100%;font-size:16px;font-weight:600;line-height:1.2}.sidebar-collapse-button[data-v-f5449d8e]{transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release)}.sidebar-collapse-button[data-v-f5449d8e]:focus-visible{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.sidebar-collapse-button[data-v-f5449d8e]:active{scale:var(--xh-motion-scale-press);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.sidebar-menu[data-v-c3af4381]{--xh-side-nav-w:100%;--xh-side-nav-collapsed-w:100%;--xh-side-nav-link-h:38px;--xh-side-nav-link-px:12px;--xh-side-nav-link-gap:8px;--xh-side-nav-link-font-size:14px;--xh-side-nav-row-fg:hsl(var(--foreground) / 80%);--xh-side-nav-row-bg-hover:hsl(var(--accent));--xh-side-nav-row-bg-active:hsl(var(--primary) / 15%);--xh-side-nav-row-fg-active:hsl(var(--primary));--xh-side-nav-row-bg-in-path:transparent;background:0 0;font-size:14px}.sidebar-menu--no-top-padding[data-v-c3af4381]{padding-block-start:0}.sidebar-menu[data-v-c3af4381] li.sidebar-menu__row{min-block-size:0;margin-block:0;padding-inline:0}.sidebar-menu[data-v-c3af4381] [data-scope=side-nav]:is([data-part=branch-trigger],[data-part=link]){margin-block:2px;font-weight:500}.sidebar-menu[data-v-c3af4381] .sidebar-menu__icon{color:hsl(var(--foreground) / 72%);transition:transform var(--xh-motion-duration-move) var(--xh-motion-ease-enter);flex:none;align-items:center;display:inline-flex}.sidebar-menu[data-v-c3af4381] [data-scope=side-nav]:is([data-part=branch-trigger],[data-part=link]):hover .sidebar-menu__icon{transform:scale(1.2)}.sidebar-menu[data-v-c3af4381] [data-part=link][data-current] .sidebar-menu__icon{color:hsl(var(--primary))}.sidebar-menu[data-v-c3af4381] .sidebar-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.sidebar-menu[data-v-c3af4381] .sidebar-menu__arrow{color:hsl(var(--foreground) / 55%);flex:none}.sidebar-menu--rounded[data-v-c3af4381]{--xh-side-nav-link-radius:8px}.sidebar-menu--rounded[data-v-c3af4381] [data-scope=side-nav]:is([data-part=branch-trigger],[data-part=link]){margin-inline:8px}.sidebar-menu--plain[data-v-c3af4381]{--xh-side-nav-link-radius:0}.sidebar-menu--plain[data-v-c3af4381] [data-scope=side-nav]:is([data-part=branch-trigger],[data-part=link]){margin-inline:0}.sidebar-menu--collapsed-icon[data-v-c3af4381]{--xh-side-nav-link-px:0}.sidebar-menu--collapsed-icon[data-v-c3af4381] [data-scope=side-nav]:is([data-part=branch-trigger],[data-part=link]){justify-content:center;margin-inline:6px;padding-block:12px}.sidebar-menu--collapsed-icon[data-v-c3af4381] .sidebar-menu__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.sidebar-menu--collapsed-icon[data-v-c3af4381] .sidebar-menu__arrow{display:none}.sidebar-menu--collapsed-titled[data-v-c3af4381]{--xh-side-nav-link-px:0;--xh-side-nav-link-gap:4px}.sidebar-menu--collapsed-titled[data-v-c3af4381] [data-scope=side-nav]:is([data-part=branch-trigger],[data-part=link]){flex-direction:column;justify-content:center;margin-inline:6px;padding-block:8px;line-height:normal}.sidebar-menu--collapsed-titled[data-v-c3af4381] .sidebar-menu__icon{font-size:20px}.sidebar-menu--collapsed-titled[data-v-c3af4381] .sidebar-menu__label{clip-path:none;opacity:1;text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:break-word;flex:none;block-size:auto;inline-size:100%;margin:0;font-size:11px;font-weight:400;line-height:1.4;position:static}.sidebar-menu--collapsed-titled[data-v-c3af4381] [data-part=link][data-current] .sidebar-menu__label{font-weight:600}.sidebar-menu--collapsed-titled[data-v-c3af4381] .sidebar-menu__arrow{display:none}.extra-brand-title[data-v-76bd7c7f]{color:hsl(var(--foreground));letter-spacing:0;font-size:16px;font-weight:600;line-height:1.2}.sidebar-logo-align-with-header[data-v-76bd7c7f]{padding-left:.5rem}.tabbar-context-anchor[data-v-a3de66ad]{pointer-events:none;block-size:0;inline-size:0;position:fixed;inset:0 auto auto 0}.tabbar-context-arrow[data-v-a3de66ad]{color:var(--xh-fg-muted);margin-inline-start:auto;padding-inline-start:12px}.chrome-tab[data-v-fe8298e9]{transition:color var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);font-size:13px;font-weight:500}.chrome-tab[data-v-fe8298e9]:not(.chrome-tab--dragging){cursor:default}.chrome-tab.is-active[data-v-fe8298e9]{z-index:2;margin-bottom:-1px;padding-bottom:1px}.chrome-tab__divider[data-v-fe8298e9]{background:hsl(var(--border));transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.chrome-tab__background-content[data-v-fe8298e9]{transition:all var(--xh-motion-duration-micro) var(--xh-motion-ease-sweep);background:0 0}.chrome-tab__background-before[data-v-fe8298e9],.chrome-tab__background-after[data-v-fe8298e9]{fill:#0000;transition:fill var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.chrome-tab__main[data-v-fe8298e9]{color:hsl(var(--muted-foreground));transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-sweep), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-sweep), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-sweep);border-radius:6px}.chrome-tab__title[data-v-fe8298e9]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chrome-tab__action[data-v-fe8298e9]{margin-left:8px}.chrome-tab__close[data-v-fe8298e9]{color:currentColor;opacity:.72;cursor:pointer;transition:all var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);background:0 0;border:0;padding:0;transform:scale(1)}.chrome-tab__pin[data-v-fe8298e9],.chrome-tab__lock[data-v-fe8298e9]{color:currentColor;opacity:.72;cursor:default;transition:all var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);background:0 0;border:0;padding:0;transform:scale(1)}.tab-item.chrome-tab:hover .chrome-tab__close[data-v-fe8298e9],.tab-item.chrome-tab:hover .chrome-tab__pin[data-v-fe8298e9],.tab-item.chrome-tab:hover .chrome-tab__lock[data-v-fe8298e9],.tab-item.chrome-tab.is-active .chrome-tab__close[data-v-fe8298e9],.tab-item.chrome-tab.is-active .chrome-tab__pin[data-v-fe8298e9],.tab-item.chrome-tab.is-active .chrome-tab__lock[data-v-fe8298e9]{opacity:.92;transform:scale(1)}.chrome-tab__close[data-v-fe8298e9]:hover,.chrome-tab__pin[data-v-fe8298e9]:hover{background:color-mix(in srgb, hsl(var(--primary)) 20%, hsl(var(--background)));color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--primary) / 28%);opacity:1!important}.tab-item.chrome-tab[data-v-fe8298e9]:hover:not(.is-active){z-index:2;margin-bottom:-1px;padding-bottom:1px}.tab-item.chrome-tab:hover:not(.is-active) .chrome-tab__divider[data-v-fe8298e9]{opacity:0}.tab-item.chrome-tab.is-active .chrome-tab__main[data-v-fe8298e9],.tab-item.chrome-tab:hover:not(.is-active) .chrome-tab__main[data-v-fe8298e9]{color:var(--tab-active-color)}.tab-item.chrome-tab.is-active .chrome-tab__background-content[data-v-fe8298e9]{background:var(--tab-active-bg)}.tab-item.chrome-tab.is-active .chrome-tab__background-before[data-v-fe8298e9],.tab-item.chrome-tab.is-active .chrome-tab__background-after[data-v-fe8298e9]{fill:var(--tab-active-bg)}.tab-item.chrome-tab:hover:not(.is-active) .chrome-tab__background-content[data-v-fe8298e9]{background:color-mix(in srgb, hsl(var(--primary)) 8%, hsl(var(--accent)))}.tab-item.chrome-tab:hover:not(.is-active) .chrome-tab__background-before[data-v-fe8298e9],.tab-item.chrome-tab:hover:not(.is-active) .chrome-tab__background-after[data-v-fe8298e9]{fill:color-mix(in srgb, hsl(var(--primary)) 8%, hsl(var(--accent)))}.tab-item.chrome-tab.is-active+.tab-item.chrome-tab .chrome-tab__divider[data-v-fe8298e9],.tab-item.chrome-tab:hover+.tab-item.chrome-tab .chrome-tab__divider[data-v-fe8298e9]{opacity:0}.flat-tab[data-v-fe8298e9]{cursor:default;color:hsl(var(--muted-foreground));font-size:13px;font-weight:500}.flat-tab__title[data-v-fe8298e9]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.flat-tab__action[data-v-fe8298e9]{margin-left:8px}.flat-tab__close[data-v-fe8298e9],.flat-tab__pin[data-v-fe8298e9],.flat-tab__lock[data-v-fe8298e9]{color:currentColor;opacity:.72;cursor:default;transition:all var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);background:0 0;border:0;flex-shrink:0;padding:0;transform:scale(1)}.flat-tab__close[data-v-fe8298e9]{cursor:pointer}.tab-item.flat-tab:hover .flat-tab__close[data-v-fe8298e9],.tab-item.flat-tab:hover .flat-tab__pin[data-v-fe8298e9],.tab-item.flat-tab:hover .flat-tab__lock[data-v-fe8298e9],.tab-item.flat-tab.is-active .flat-tab__close[data-v-fe8298e9],.tab-item.flat-tab.is-active .flat-tab__pin[data-v-fe8298e9],.tab-item.flat-tab.is-active .flat-tab__lock[data-v-fe8298e9]{opacity:.92;transform:scale(1)}.flat-tab__close[data-v-fe8298e9]:hover,.flat-tab__pin[data-v-fe8298e9]:hover{background:color-mix(in srgb, hsl(var(--primary)) 20%, hsl(var(--background)));color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--primary) / 28%);opacity:1!important}.flat-tab--plain[data-v-fe8298e9]{height:100%;transition:color var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), background var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.flat-tab--plain.has-left-divider[data-v-fe8298e9]{border-left:1px solid hsl(var(--border))}.flat-tab--plain.is-last[data-v-fe8298e9]{border-right:1px solid hsl(var(--border))}.flat-tab--plain[data-v-fe8298e9]:hover:not(.is-active){background:color-mix(in srgb, hsl(var(--primary)) 14%, hsl(var(--accent)));color:hsl(var(--foreground))}.flat-tab--plain.is-active[data-v-fe8298e9]{background:var(--tab-active-bg);color:var(--tab-active-color)}.flat-tab--card[data-v-fe8298e9]{border:1px solid hsl(var(--border));height:calc(100% - 4px);transition:color var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), background var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);border-radius:6px;margin-top:2px;margin-left:6px}.flat-tab--card[data-v-fe8298e9]:hover:not(.is-active){background:color-mix(in srgb, hsl(var(--primary)) 14%, hsl(var(--accent)));color:hsl(var(--foreground));border-color:hsl(var(--primary) / 30%)}.flat-tab--card.is-active[data-v-fe8298e9]{background:var(--tab-active-bg);color:var(--tab-active-color);border-color:color-mix(in srgb, var(--tab-active-color) 50%, transparent)}.flat-tab--brisk[data-v-fe8298e9]{height:100%;transition:color var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), background var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);position:relative}.flat-tab--brisk.has-left-divider[data-v-fe8298e9]{border-left:1px solid hsl(var(--border))}.flat-tab--brisk.is-last[data-v-fe8298e9]{border-right:1px solid hsl(var(--border))}.flat-tab--brisk[data-v-fe8298e9]:after{content:"";background:var(--tab-active-color);transform-origin:0;width:100%;height:2px;transition:transform var(--xh-motion-duration-slide) var(--xh-motion-ease-sweep);position:absolute;bottom:0;left:0;transform:scaleX(0)}.flat-tab--brisk[data-v-fe8298e9]:hover:after,.flat-tab--brisk.is-active[data-v-fe8298e9]:after{transform:scaleX(1)}.flat-tab--brisk[data-v-fe8298e9]:hover:not(.is-active){background:color-mix(in srgb, hsl(var(--primary)) 14%, hsl(var(--accent)));color:hsl(var(--foreground))}.flat-tab--brisk.is-active[data-v-fe8298e9]{color:var(--tab-active-color)}.tab-item[data-dragging][data-v-fe8298e9]{z-index:3;cursor:grabbing;opacity:.6}.split-tab-sep[data-v-fe8298e9]{opacity:.4;flex-shrink:0;margin:0 2px;font-weight:400}.tabbar-root[data-v-9101b6ab]{border-bottom:1px solid hsl(var(--border))}.tab-divider[data-v-9101b6ab]{background:hsl(var(--border));vertical-align:middle;flex-shrink:0;width:1px;height:16px;margin:0 2px;display:inline-block}.tabbar-viewport[data-v-9101b6ab]{scrollbar-width:none}.tabbar-viewport[data-v-9101b6ab]::-webkit-scrollbar{display:none}.tab-ov[data-v-3090240c]{z-index:2450;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:flex-start;padding:8vh 24px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.tab-ov__panel[data-v-3090240c]{flex-direction:column;gap:18px;width:min(96vw,1080px);display:flex}.tab-ov__head[data-v-3090240c]{align-items:center;gap:14px;display:flex}.tab-ov__title[data-v-3090240c]{color:#fff;text-shadow:0 1px 8px #0006;white-space:nowrap;align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.tab-ov__count[data-v-3090240c]{text-align:center;background:#ffffff2e;border-radius:9999px;min-width:22px;padding:1px 7px;font-size:12px;font-weight:600}.tab-ov__search[data-v-3090240c]{background:hsl(var(--background) / .92);border:1px solid hsl(var(--border));border-radius:9999px;flex:1;align-items:center;gap:8px;max-width:360px;height:36px;padding:0 12px;display:flex}.tab-ov__input[data-v-3090240c]{min-width:0;height:100%;color:hsl(var(--foreground));background:0 0;border:none;outline:none;flex:1;font-size:14px}.tab-ov__close-btn[data-v-3090240c]{color:#fff;cursor:pointer;width:34px;height:34px;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:#ffffff24;border:none;border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tab-ov__close-btn[data-v-3090240c]:hover{background:#ffffff42}.tab-ov__grid[data-v-3090240c]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.tab-ov-card[data-v-3090240c]{background:hsl(var(--card));border:1.5px solid hsl(var(--border));cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);animation:tab-ov-card-in-3090240c var(--xh-motion-duration-slide) var(--xh-motion-ease-enter-strong) both;border-radius:14px;flex-direction:column;gap:6px;padding:16px 14px 12px;display:flex;position:relative}.tab-ov-card[data-v-3090240c]:hover,.tab-ov-card.is-focused[data-v-3090240c]{border-color:hsl(var(--primary) / 55%);box-shadow:0 10px 28px hsl(var(--foreground) / 14%);transform:translateY(-3px)}.tab-ov-card.is-active[data-v-3090240c]{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / 25%)}.tab-ov-card__icon[data-v-3090240c]{background:hsl(var(--primary) / .1);width:42px;height:42px;color:hsl(var(--primary));border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.tab-ov-card__title[data-v-3090240c]{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.tab-ov-card__path[data-v-3090240c]{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tab-ov-card__pin[data-v-3090240c]{color:hsl(var(--muted-foreground));position:absolute;top:10px;right:12px}.tab-ov-card__close[data-v-3090240c]{width:22px;height:22px;color:hsl(var(--muted-foreground));cursor:pointer;opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.tab-ov-card:hover .tab-ov-card__close[data-v-3090240c],.tab-ov-card.is-focused .tab-ov-card__close[data-v-3090240c]{opacity:1}.tab-ov-card__close[data-v-3090240c]:hover{background:hsl(var(--destructive) / 12%);color:hsl(var(--destructive))}.tab-ov-card[data-dragging][data-v-3090240c]{z-index:2;opacity:.6;cursor:grabbing}.tab-ov__empty[data-v-3090240c]{--xh-empty-state-title-fg:#fff;--xh-empty-state-description-fg:#ffffffb3;--xh-empty-state-indicator-fg:#fff9;grid-column:1/-1;padding:24px 0}.tab-ov__footer[data-v-3090240c]{color:#ffffffa6;justify-content:center;gap:18px;font-size:12px;display:flex}.tab-ov__footer kbd[data-v-3090240c]{background:#ffffff29;border-radius:4px;margin-right:3px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:11px}.tab-ov-enter-active[data-v-3090240c]{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.tab-ov-leave-active[data-v-3090240c]{transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit)}.tab-ov-enter-from[data-v-3090240c],.tab-ov-leave-to[data-v-3090240c]{opacity:0}@keyframes tab-ov-card-in-3090240c{0%{opacity:0;transform:translateY(14px)scale(.94)}}.impersonation-banner[data-v-8dfd93e8]{color:hsl(var(--warning-foreground));background:hsl(var(--warning-surface));border-bottom:1px solid hsl(var(--warning) / 35%);align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.impersonation-banner-text[data-v-8dfd93e8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.impersonation-banner-error[data-v-8dfd93e8]{color:hsl(var(--destructive))}.notif-banner-wrap[data-v-56501cd3]{flex:none;padding:6px 12px 0;overflow:hidden}.banner-slide-enter-active[data-v-56501cd3],.banner-slide-leave-active[data-v-56501cd3]{transition:max-height var(--xh-motion-duration-expand) var(--xh-motion-ease-slide), opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), transform var(--xh-motion-duration-move) var(--xh-motion-ease-slide);max-height:48px}.banner-slide-enter-from[data-v-56501cd3],.banner-slide-leave-to[data-v-56501cd3]{opacity:0;max-height:0;transform:translateY(-8px)}.banner-fade-enter-active[data-v-56501cd3],.banner-fade-leave-active[data-v-56501cd3]{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.banner-fade-enter-from[data-v-56501cd3],.banner-fade-leave-to[data-v-56501cd3]{opacity:0}.notif-banner[data-v-56501cd3]{border:1px solid;border-radius:8px;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;display:flex}.notif-banner--info[data-v-56501cd3]{color:#1d4ed8;background:#3b82f614;border-color:#3b82f64d}.notif-banner--success[data-v-56501cd3]{color:#15803d;background:#22c55e14;border-color:#22c55e4d}.notif-banner--warning[data-v-56501cd3]{color:#b45309;background:#f59e0b16;border-color:#f59e0b55}.notif-banner--error[data-v-56501cd3]{color:#b91c1c;background:#ef444414;border-color:#ef44444d}.notif-banner--primary[data-v-56501cd3]{border-color:hsl(var(--primary) / 30%);background:hsl(var(--primary) / 8%);color:hsl(var(--primary))}.notif-banner__icon[data-v-56501cd3]{flex-shrink:0}.notif-banner__body[data-v-56501cd3]{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.notif-banner__title[data-v-56501cd3]{flex-shrink:0;font-size:13px;font-weight:600}.notif-banner__text[data-v-56501cd3]{opacity:.75;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.notif-banner__dots[data-v-56501cd3]{flex-shrink:0;align-items:center;gap:5px;display:flex}.notif-banner__dot[data-v-56501cd3]{opacity:.25;cursor:pointer;width:6px;height:6px;transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), transform var(--xh-motion-duration-move) var(--xh-motion-ease-enter);background:currentColor;border:none;border-radius:999px;padding:0}.notif-banner__dot.is-active[data-v-56501cd3]{opacity:.9;transform:scale(1.25)}.notif-banner__action[data-v-56501cd3]{color:currentColor;cursor:pointer;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.notif-banner__action[data-v-56501cd3]:hover{background:hsl(var(--foreground) / 8%)}.notif-banner__close[data-v-56501cd3]{color:currentColor;opacity:.6;cursor:pointer;width:22px;height:22px;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.notif-banner__close[data-v-56501cd3]:hover{opacity:1;background:hsl(var(--foreground) / 8%)}.notif-gate-body[data-v-d90aadc0]{max-height:60vh;color:hsl(var(--foreground) / 85%);font-size:14px;overflow-y:auto}.notif-gate-text[data-v-d90aadc0]{white-space:pre-wrap;word-break:break-word;margin:0}.split-pane-body[data-v-fdff234a]{width:100%;height:100%;overflow:auto}.layout-content-renderer[data-v-5e70dbe0]{height:100%;position:relative;overflow-x:clip}.content-loading[data-v-5e70dbe0]{z-index:6;background:hsl(var(--background) / .55);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);place-items:center;display:grid;position:absolute;inset:0}.xh-loading-fade-enter-active[data-v-5e70dbe0],.xh-loading-fade-leave-active[data-v-5e70dbe0]{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-loading-fade-enter-from[data-v-5e70dbe0],.xh-loading-fade-leave-to[data-v-5e70dbe0]{opacity:0}.split-row[data-v-79a33dea]{--xh-splitter-radius:0;--xh-splitter-trigger-thickness:6px}.split-divider[data-v-79a33dea]{--xh-splitter-trigger-bg:hsl(var(--border));--xh-splitter-trigger-bg-hover:hsl(var(--primary) / 50%);--xh-splitter-trigger-bg-dragging:hsl(var(--primary) / 50%)}.split-tools-anchor[data-v-79a33dea]{inline-size:0;margin-inline:calc(var(--xh-splitter-trigger-thickness) / -2) calc(var(--xh-splitter-trigger-thickness) / 2);flex:none;position:relative}.split-tools[data-v-79a33dea]{z-index:21;background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 6px 22px hsl(var(--foreground) / 12%);cursor:col-resize;opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);border-radius:9999px;flex-direction:column;align-items:center;gap:3px;padding:9px 5px;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.split-divider:is(:hover,:focus,[data-dragging])+.split-tools-anchor .split-tools[data-v-79a33dea],.split-tools[data-v-79a33dea]:is(:hover,:focus-within){opacity:1;pointer-events:auto}.split-tools__label[data-v-79a33dea]{color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;padding:2px 0;font-size:12px;line-height:1}.split-tools__sep[data-v-79a33dea]{background:hsl(var(--border));width:20px;height:1px;margin:4px 0}.split-tools__grip[data-v-79a33dea]{color:hsl(var(--muted-foreground));cursor:col-resize;padding:2px 0;display:inline-flex}.split-tools__btn[data-v-79a33dea]{width:32px;height:32px;color:hsl(var(--foreground) / 65%);cursor:pointer;transition:background var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.split-tools__btn[data-v-79a33dea]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.split-tools__btn--close[data-v-79a33dea]:hover{background:hsl(var(--destructive) / 12%);color:hsl(var(--destructive))}.split-drag-overlay[data-v-79a33dea]{z-index:20;cursor:col-resize;position:absolute;inset:0}.split-anchor[data-v-79a33dea],.split-secondary[data-v-79a33dea]{transform-origin:50%;transition:transform var(--xh-motion-duration-move) var(--xh-motion-ease-sweep), opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-sweep)}.split-collapsed .split-anchor[data-v-79a33dea],.split-collapsed .split-secondary[data-v-79a33dea]{opacity:0;pointer-events:none;transform:scale(.62)}.swap-icon[data-v-79a33dea]{z-index:22;pointer-events:none;transition:transform var(--xh-motion-duration-slide) var(--xh-motion-ease-sweep);position:absolute;top:0;left:0}.swap-icon__center[data-v-79a33dea]{transform:translate(-50%,-50%)}.swap-icon__card[data-v-79a33dea]{background:hsl(var(--background));border:1px solid hsl(var(--border));width:64px;height:64px;box-shadow:0 12px 32px hsl(var(--foreground) / 15%);color:hsl(var(--primary));border-radius:16px;justify-content:center;align-items:center;display:flex}.swap-icon__card.is-in[data-v-79a33dea]{animation:swap-card-in-79a33dea var(--xh-motion-duration-move) var(--xh-motion-ease-settle) both}.swap-icon__card.is-out[data-v-79a33dea]{animation:swap-card-out-79a33dea var(--xh-motion-duration-move) var(--xh-motion-ease-exit) both}@keyframes swap-card-in-79a33dea{0%{opacity:0;transform:scale(.3)}}@keyframes swap-card-out-79a33dea{to{opacity:0;transform:scale(.4)}}.layout-mask-enter-active[data-v-79a33dea]{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.layout-mask-leave-active[data-v-79a33dea]{transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit)}.layout-mask-enter-from[data-v-79a33dea],.layout-mask-leave-to[data-v-79a33dea]{opacity:0}.footer-bar[data-v-79a33dea]{gap:8px}.footer-bar.flex-col[data-v-79a33dea]{gap:4px}.footer-section-left[data-v-79a33dea]{text-align:left;flex:1;min-width:0}.footer-section-center[data-v-79a33dea]{text-align:center;white-space:nowrap;flex:none}.footer-section-right[data-v-79a33dea]{text-align:right;flex:1;min-width:0}.footer-bar[data-v-79a33dea] a{color:hsl(var(--foreground));text-decoration:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--xh-_steps-progress:0}*,:before,:after{--xh-_scroll-area-fade-block-start:0px;--xh-_scroll-area-fade-block-end:0px;--xh-_scroll-area-fade-inline-start:0px;--xh-_scroll-area-fade-inline-end:0px;--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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--xh-_scroll-area-fade-block-start:0px;--xh-_scroll-area-fade-block-end:0px;--xh-_scroll-area-fade-inline-start:0px;--xh-_scroll-area-fade-inline-end:0px;--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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer xihan.reset{:where([data-scope]),:where([data-scope]):before,:where([data-scope]):after{box-sizing:border-box}:where([data-scope]):where(button,input,optgroup,select,textarea){font:inherit;letter-spacing:inherit}:where([data-scope][data-part=positioner]){visibility:hidden}:where([data-scope][data-part=positioner][data-positioned]){visibility:visible}:where([data-scope][data-part],[data-xh-scroll],.xh-scope-typography[data-part=prose] pre){scrollbar-width:thin;scrollbar-color:var(--xh-fg-scrollbar-thumb) var(--xh-bg-scrollbar-track)}:where([data-scope][data-part],[data-xh-scroll],.xh-scope-typography[data-part=prose] pre)::-webkit-scrollbar{width:var(--xh-scrollbar-thickness-md);height:var(--xh-scrollbar-thickness-md)}:where([data-scope][data-part],[data-xh-scroll],.xh-scope-typography[data-part=prose] pre)::-webkit-scrollbar-track{background:var(--xh-bg-scrollbar-track)}:where([data-scope][data-part],[data-xh-scroll],.xh-scope-typography[data-part=prose] pre)::-webkit-scrollbar-thumb{border-radius:var(--xh-shape-pill);background:var(--xh-fg-scrollbar-thumb)}:where([data-scope][data-part],[data-xh-scroll],.xh-scope-typography[data-part=prose] pre)::-webkit-scrollbar-thumb:hover{background:var(--xh-fg-scrollbar-thumb-hover)}:where([data-scope][data-part],[data-xh-scroll],.xh-scope-typography[data-part=prose] pre)::-webkit-scrollbar-thumb:active{background:var(--xh-fg-scrollbar-thumb-active)}:where([data-scope])::selection{background:var(--xh-bg-brand-subtle);color:var(--xh-fg-default)}:where([data-scope]) ::selection{background:var(--xh-bg-brand-subtle);color:var(--xh-fg-default)}*,:before,:after{border-color:var(--color-border);box-sizing:border-box}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}}@layer xihan.tokens{:where(:root){--xh-_contrast-use-default:initial;--xh-_contrast-use-more: ;--xh-color-brand-50:#f0f6ff;--xh-color-brand-100:#ddebff;--xh-color-brand-200:#c2dbff;--xh-color-brand-300:#99c3ff;--xh-color-brand-400:#5c9fff;--xh-color-brand-500:#2481ff;--xh-color-brand-600:#0069e3;--xh-color-brand-700:#0059c5;--xh-color-brand-800:#0049a2;--xh-color-brand-900:#073e86;--xh-color-brand-950:#082854;--xh-color-neutral-0:#fff;--xh-color-neutral-50:#fafafa;--xh-color-neutral-100:#f4f4f5;--xh-color-neutral-200:#e4e5e6;--xh-color-neutral-300:#d3d4d6;--xh-color-neutral-400:#9fa1a4;--xh-color-neutral-450:#8d8f93;--xh-color-neutral-500:#717377;--xh-color-neutral-550:#67696c;--xh-color-neutral-600:#505256;--xh-color-neutral-650:#46484b;--xh-color-neutral-700:#3e4043;--xh-color-neutral-750:#27292c;--xh-color-neutral-800:#242629;--xh-color-neutral-900:#16181b;--xh-color-neutral-950:#090a0c;--xh-color-danger-400:#fc6661;--xh-color-danger-500:#ef4445;--xh-color-danger-600:#db2730;--xh-color-danger-700:#bb061e;--xh-color-success-500:#44c266;--xh-color-success-600:#2ca952;--xh-color-success-700:#007c32;--xh-color-warning-400:#faca59;--xh-color-warning-500:#eab30c;--xh-color-warning-600:#dc8c00;--xh-color-warning-700:#bb7400;--xh-color-warning-800:#9e6200;--xh-color-info-500:#00a5eb;--xh-color-info-600:#0090cf;--xh-color-info-700:#0075ad;--xh-color-red-50:#fff2f1;--xh-color-red-100:#ffe2df;--xh-color-red-200:#ffcac5;--xh-color-red-300:#fda69e;--xh-color-red-400:#f46f69;--xh-color-red-500:#ec3a3e;--xh-color-red-600:#d10f25;--xh-color-red-700:#b5041d;--xh-color-red-800:#930d19;--xh-color-red-900:#79171a;--xh-color-red-950:#4c1111;--xh-color-orange-50:#fef3ed;--xh-color-orange-100:#fde4d7;--xh-color-orange-200:#fcceb5;--xh-color-orange-300:#f8ad82;--xh-color-orange-400:#ee7b2e;--xh-color-orange-500:#db5a00;--xh-color-orange-600:#b74b00;--xh-color-orange-700:#9e3e00;--xh-color-orange-800:#803400;--xh-color-orange-900:#702900;--xh-color-orange-950:#461b00;--xh-color-amber-50:#fcf4ec;--xh-color-amber-100:#f8e7d3;--xh-color-amber-200:#f4d3ad;--xh-color-amber-300:#ecb573;--xh-color-amber-400:#db8b00;--xh-color-amber-500:#ba7600;--xh-color-amber-600:#a25e00;--xh-color-amber-700:#8b5000;--xh-color-amber-800:#714200;--xh-color-amber-900:#623600;--xh-color-amber-950:#3e2200;--xh-color-yellow-50:#f8f6eb;--xh-color-yellow-100:#f0ead2;--xh-color-yellow-200:#e6d9ab;--xh-color-yellow-300:#d6c06f;--xh-color-yellow-400:#bb9d00;--xh-color-yellow-500:#a18500;--xh-color-yellow-600:#886e00;--xh-color-yellow-700:#745e00;--xh-color-yellow-800:#604c00;--xh-color-yellow-900:#504100;--xh-color-yellow-950:#342800;--xh-color-lime-50:#f3f7ed;--xh-color-lime-100:#e5eed7;--xh-color-lime-200:#d0e1b4;--xh-color-lime-300:#b1cd81;--xh-color-lime-400:#88b023;--xh-color-lime-500:#709700;--xh-color-lime-600:#5c7e00;--xh-color-lime-700:#4f6c00;--xh-color-lime-800:#3f5800;--xh-color-lime-900:#364a00;--xh-color-lime-950:#212f00;--xh-color-green-50:#eff8f0;--xh-color-green-100:#dcf0de;--xh-color-green-200:#bee5c3;--xh-color-green-300:#90d49b;--xh-color-green-400:#42ba62;--xh-color-green-500:#00a43f;--xh-color-green-600:#008b2b;--xh-color-green-700:#00752b;--xh-color-green-800:#005f24;--xh-color-green-900:#00521b;--xh-color-green-950:#00340f;--xh-color-teal-50:#ecf9f6;--xh-color-teal-100:#d4f1eb;--xh-color-teal-200:#ade7db;--xh-color-teal-300:#6ad7c3;--xh-color-teal-400:#00b9a2;--xh-color-teal-500:#009e8a;--xh-color-teal-600:#008573;--xh-color-teal-700:#007162;--xh-color-teal-800:#005c50;--xh-color-teal-900:#005044;--xh-color-teal-950:#00332b;--xh-color-cyan-50:#ecf8fb;--xh-color-cyan-100:#d3f0f7;--xh-color-cyan-200:#aae4f3;--xh-color-cyan-300:#66d2eb;--xh-color-cyan-400:#00b2cf;--xh-color-cyan-500:#0098b3;--xh-color-cyan-600:#007e93;--xh-color-cyan-700:#006d82;--xh-color-cyan-800:#00596a;--xh-color-cyan-900:#004c5d;--xh-color-cyan-950:#00313e;--xh-color-blue-50:#edf7fe;--xh-color-blue-100:#d7eefd;--xh-color-blue-200:#b3e0fd;--xh-color-blue-300:#7bcbfc;--xh-color-blue-400:#00abf2;--xh-color-blue-500:#0092d4;--xh-color-blue-600:#0079ae;--xh-color-blue-700:#00689c;--xh-color-blue-800:#00557f;--xh-color-blue-900:#00486f;--xh-color-blue-950:#002d46;--xh-color-indigo-50:#f0f6ff;--xh-color-indigo-100:#ddebff;--xh-color-indigo-200:#c2dbff;--xh-color-indigo-300:#99c3ff;--xh-color-indigo-400:#5c9fff;--xh-color-indigo-500:#2481ff;--xh-color-indigo-600:#0069e3;--xh-color-indigo-700:#0059c5;--xh-color-indigo-800:#0049a2;--xh-color-indigo-900:#073e86;--xh-color-indigo-950:#082854;--xh-color-purple-50:#f7f3fe;--xh-color-purple-100:#ede5fc;--xh-color-purple-200:#e0d0fc;--xh-color-purple-300:#cdb1f9;--xh-color-purple-400:#b383f3;--xh-color-purple-500:#a15cf0;--xh-color-purple-600:#8a41d6;--xh-color-purple-700:#7636b9;--xh-color-purple-800:#602d97;--xh-color-purple-900:#502a7b;--xh-color-purple-950:#321b4d;--xh-color-pink-50:#fdf2f8;--xh-color-pink-100:#fbe2ef;--xh-color-pink-200:#f8c9e3;--xh-color-pink-300:#f2a5d0;--xh-color-pink-400:#e470b6;--xh-color-pink-500:#d93fa4;--xh-color-pink-600:#bf1d8c;--xh-color-pink-700:#a51478;--xh-color-pink-800:#861562;--xh-color-pink-900:#6f1a52;--xh-color-pink-950:#461233;--xh-space-0:0px;--xh-space-1:4px;--xh-space-2:8px;--xh-space-3:12px;--xh-space-4:16px;--xh-space-5:20px;--xh-space-6:24px;--xh-space-7:28px;--xh-space-8:32px;--xh-space-0_5:2px;--xh-space-1_5:6px;--xh-space-2_5:10px;--xh-radius-none:0px;--xh-radius-sm:4px;--xh-radius-md:8px;--xh-radius-lg:12px;--xh-radius-xl:16px;--xh-radius-full:9999px;--xh-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--xh-font-size-xs:.75rem;--xh-font-size-sm:.8125rem;--xh-font-size-md:.875rem;--xh-font-size-lg:1rem;--xh-font-size-xl:1.125rem;--xh-font-size-2xl:1.375rem;--xh-font-size-3xl:1.75rem;--xh-font-weight-regular:400;--xh-font-weight-medium:500;--xh-font-weight-semibold:600;--xh-font-weight-bold:700;--xh-leading-none:1;--xh-leading-tight:1.25;--xh-leading-normal:1.5;--xh-leading-relaxed:1.625;--xh-alpha-opaque:1;--xh-alpha-ultra-high:.94;--xh-alpha-high:.88;--xh-alpha-medium:.76;--xh-alpha-low:.48;--xh-alpha-ultra-low:.16;--xh-blur-none:0px;--xh-blur-xs:4px;--xh-blur-sm:8px;--xh-blur-md:16px;--xh-blur-lg:24px;--xh-blur-xl:32px;--xh-blur-2xl:48px;--xh-shadow-sm:0 1px 1px -.5px #090a0c0d, 0 2px 3px -1.5px #090a0c0a, 0 3px 6px -3px #090a0c08;--xh-shadow-md:0 1px 2px -.5px #090a0c0f, 0 4px 8px -2px #090a0c14, 0 10px 20px -6px #090a0c12;--xh-shadow-lg:0 1px 3px -.5px #090a0c14, 0 8px 16px -4px #090a0c1a, 0 20px 40px -12px #090a0c1f;--xh-shadow-xl:0 2px 4px -1px #090a0c1a, 0 12px 24px -6px #090a0c1f, 0 32px 64px -16px #090a0c29;--xh-stroke-thin:1px;--xh-stroke-thick:2px;--xh-stroke-strong:3px;--xh-z-sticky:100;--xh-z-modal:1100;--xh-z-popover:1200;--xh-z-toast:1300;--xh-z-tooltip:1400;--xh-breakpoint-sm:640px;--xh-breakpoint-md:768px;--xh-breakpoint-lg:1024px;--xh-breakpoint-xl:1280px;--xh-duration-fast:.12s;--xh-duration-normal:.2s;--xh-duration-slow:.32s;--xh-ease-standard:cubic-bezier(.2, 0, 0, 1);--xh-ease-in:cubic-bezier(.4, 0, 1, 1);--xh-ease-out:cubic-bezier(0, 0, .2, 1);--xh-ease-out-strong:cubic-bezier(.23, 1, .32, 1);--xh-ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--xh-ease-in-out:cubic-bezier(.4, 0, .2, 1);--xh-ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--xh-ease-sine-in-out:cubic-bezier(.37, 0, .63, 1);--xh-ease-emphasized:cubic-bezier(.3, 0, 0, 1)}@supports (color:lab(0% 0 0)){:where(:root){--xh-color-brand-50:lab(96.5967% -.872225 -5.18638);--xh-color-brand-100:lab(92.4757% -1.80125 -11.7569);--xh-color-brand-200:lab(86.4274% -2.7923 -22.4877);--xh-color-brand-300:lab(77.3374% -2.66543 -37.4579);--xh-color-brand-400:lab(64.2963% 1.92302 -57.7739);--xh-color-brand-500:lab(54.287% 11.175 -74.2176);--xh-color-brand-600:lab(45.0671% 15.6104 -74.7615);--xh-color-brand-700:lab(38.5199% 14.6234 -67.8298);--xh-color-brand-800:lab(31.4968% 11.2932 -56.7767);--xh-color-brand-900:lab(26.7273% 7.13447 -45.7678);--xh-color-brand-950:lab(15.9449% 3.70334 -30.9191);--xh-color-neutral-0:lab(100% 0 0);--xh-color-neutral-50:lab(98.26% 0 0);--xh-color-neutral-100:lab(96.1694% -.0662804 -.372744);--xh-color-neutral-200:lab(90.9468% -.131875 -.74507);--xh-color-neutral-300:lab(84.9121% -.196785 -1.11691);--xh-color-neutral-400:lab(66.1146% -.322491 -1.85845);--xh-color-neutral-450:lab(59.3837% -.383168 -2.22791);--xh-color-neutral-500:lab(48.4795% -.380337 -2.22633);--xh-color-neutral-550:lab(44.3034% -.378996 -2.22559);--xh-color-neutral-600:lab(34.9072% -.375181 -2.22347);--xh-color-neutral-650:lab(30.3831% -.372797 -2.22214);--xh-color-neutral-700:lab(27.019% -.370681 -2.22101);--xh-color-neutral-750:lab(16.4625% -.361145 -2.21598);--xh-color-neutral-800:lab(15.1864% -.35955 -2.21516);--xh-color-neutral-900:lab(8.10973% -.347562 -2.20915);--xh-color-neutral-950:lab(2.74611% -.137217 -.958791);--xh-color-danger-400:lab(63.3672% 58.1853 34.0732);--xh-color-danger-500:lab(55.7954% 65.7426 40.2415);--xh-color-danger-600:lab(48.7601% 67.5271 43.0636);--xh-color-danger-700:lab(39.9438% 63.5347 42.0903);--xh-color-success-500:lab(69.9983% -51.0153 35.3656);--xh-color-success-600:lab(61.2116% -49.3409 34.3946);--xh-color-success-700:lab(44.9947% -45.105 31.8769);--xh-color-warning-400:lab(84.0206% 8.88008 61.4131);--xh-color-warning-500:lab(76.4299% 11.7145 76.8773);--xh-color-warning-600:lab(65.3978% 26.6411 76.4233);--xh-color-warning-700:lab(55.5346% 25.4128 76.8502);--xh-color-warning-800:lab(47.4193% 24.0531 76.5117);--xh-color-info-500:lab(63.3738% -18.2917 -47.0776);--xh-color-info-600:lab(55.7622% -17.1704 -48.0788);--xh-color-info-700:lab(45.2774% -14.8374 -44.9363);--xh-color-red-50:lab(96.5074% 4.28113 2.30278);--xh-color-red-100:lab(92.2801% 9.8134 5.29566);--xh-color-red-200:lab(86.0802% 19.1057 10.3839);--xh-color-red-300:lab(76.8439% 32.5915 17.994);--xh-color-red-400:lab(63.8109% 51.7628 29.8216);--xh-color-red-500:lab(54.1009% 67.7227 42.0811);--xh-color-red-600:lab(45.1179% 68.5981 45.1734);--xh-color-red-700:lab(38.5921% 62.2705 41.3473);--xh-color-red-800:lab(31.5038% 52.0539 33.8902);--xh-color-red-900:lab(26.6256% 41.7871 26.0832);--xh-color-red-950:lab(15.8176% 28.1072 16.7523);--xh-color-orange-50:lab(96.5778% 3.04458 4.13637);--xh-color-orange-100:lab(92.4368% 7.08038 9.54254);--xh-color-orange-200:lab(86.3691% 14.124 18.8491);--xh-color-orange-300:lab(77.2933% 24.9688 33.2832);--xh-color-orange-400:lab(64.4146% 41.7252 59.7561);--xh-color-orange-500:lab(54.7601% 56.8173 118.353);--xh-color-orange-600:lab(45.728% 58.4623 117.806);--xh-color-orange-700:lab(39.1401% 53.1594 97.0149);--xh-color-orange-800:lab(31.974% 44.2512 71.6922);--xh-color-orange-900:lab(27.029% 35.1117 52.7485);--xh-color-orange-950:lab(16.1045% 23.3634 28.0727);--xh-color-amber-50:lab(96.6425% 1.62664 5.05797);--xh-color-amber-100:lab(92.5817% 3.89141 11.686);--xh-color-amber-200:lab(86.6392% 8.12468 23.1709);--xh-color-amber-300:lab(77.7229% 15.2926 41.3952);--xh-color-amber-400:lab(65.0217% 27.7347 81.5452);--xh-color-amber-500:lab(55.7067% 32.0482 119.007);--xh-color-amber-600:lab(46.6711% 34.0045 119.632);--xh-color-amber-700:lab(39.7592% 38.3803 115.687);--xh-color-amber-800:lab(32.4986% 31.7666 84.4619);--xh-color-amber-900:lab(27.4657% 24.8025 62.4425);--xh-color-amber-950:lab(16.4078% 16.2526 32.377);--xh-color-yellow-50:lab(96.7218% -.4116 5.3409);--xh-color-yellow-100:lab(92.7616% -.769973 12.3386);--xh-color-yellow-200:lab(86.9838% -.906408 24.4647);--xh-color-yellow-300:lab(78.2965% .0412762 43.742);--xh-color-yellow-400:lab(65.9003% 4.04885 88.1256);--xh-color-yellow-500:lab(56.6675% 5.51945 113.192);--xh-color-yellow-600:lab(47.653% 6.92073 114.635);--xh-color-yellow-700:lab(40.813% 9.6077 113.485);--xh-color-yellow-800:lab(33.3491% 8.84073 87.4493);--xh-color-yellow-900:lab(28.1541% 6.21305 64.8708);--xh-color-yellow-950:lab(16.8744% 3.64345 33.7344);--xh-color-lime-50:lab(96.7953% -2.73794 4.36078);--xh-color-lime-100:lab(92.9328% -6.18228 10.0452);--xh-color-lime-200:lab(87.3266% -11.7136 19.7806);--xh-color-lime-300:lab(78.9065% -19.102 34.6932);--xh-color-lime-400:lab(66.9321% -28.0364 60.7917);--xh-color-lime-500:lab(57.967% -32.8428 104.578);--xh-color-lime-600:lab(48.9563% -31.8234 108.819);--xh-color-lime-700:lab(42.1119% -29.7813 97.1138);--xh-color-lime-800:lab(34.4615% -25.1721 72.7047);--xh-color-lime-900:lab(29.0333% -20.7962 53.9154);--xh-color-lime-950:lab(17.4574% -14.3337 29.4884);--xh-color-green-50:lab(96.824% -4.09317 2.71262);--xh-color-green-100:lab(93.0026% -9.36732 6.22591);--xh-color-green-200:lab(87.4764% -18.1947 12.1613);--xh-color-green-300:lab(79.1988% -30.9661 20.9223);--xh-color-green-400:lab(67.4885% -49.2162 34.1037);--xh-color-green-500:lab(58.8454% -64.8576 46.8323);--xh-color-green-600:lab(49.7809% -62.4845 45.9164);--xh-color-green-700:lab(42.9271% -60.0438 44.8965);--xh-color-green-800:lab(35.1332% -50.0948 37.0755);--xh-color-green-900:lab(29.5515% -40.0385 28.9807);--xh-color-green-950:lab(17.7933% -26.8504 19.0202);--xh-color-teal-50:lab(96.8118% -4.75076 -.0448346);--xh-color-teal-100:lab(92.9778% -10.8975 -.0999212);--xh-color-teal-200:lab(87.4384% -21.2569 -.184774);--xh-color-teal-300:lab(79.1618% -36.4408 -.288749);--xh-color-teal-400:lab(67.2761% -51.9632 -.361002);--xh-color-teal-500:lab(57.9991% -48.9305 -.332916);--xh-color-teal-600:lab(48.9791% -46.6707 -.307453);--xh-color-teal-700:lab(42.2383% -46.6482 -.292993);--xh-color-teal-800:lab(34.839% -47.9924 -.277144);--xh-color-teal-900:lab(29.6187% -48.5643 -.26077);--xh-color-teal-950:lab(17.8278% -32.4013 -.185567);--xh-color-cyan-50:lab(96.7364% -3.82864 -3.07833);--xh-color-cyan-100:lab(92.802% -8.67924 -6.99211);--xh-color-cyan-200:lab(87.0853% -16.5491 -13.4074);--xh-color-cyan-300:lab(78.5285% -27.2014 -22.3731);--xh-color-cyan-400:lab(66.3021% -35.4671 -30.0227);--xh-color-cyan-500:lab(57.0789% -33.1994 -28.279);--xh-color-cyan-600:lab(48.0957% -31.3037 -26.9346);--xh-color-cyan-700:lab(41.3416% -30.4836 -26.6185);--xh-color-cyan-800:lab(33.9006% -30.2401 -27.2657);--xh-color-cyan-900:lab(28.65% -29.2726 -27.1447);--xh-color-cyan-950:lab(17.1928% -20.3156 -18.3737);--xh-color-blue-50:lab(96.6672% -2.48733 -4.46562);--xh-color-blue-100:lab(92.6396% -5.52967 -10.1282);--xh-color-blue-200:lab(86.7558% -10.1429 -19.3829);--xh-color-blue-300:lab(77.9259% -15.4503 -32.29);--xh-color-blue-400:lab(65.3237% -18.9565 -49.7394);--xh-color-blue-500:lab(56.0689% -17.3892 -50.6987);--xh-color-blue-600:lab(47.0783% -15.2568 -48.7473);--xh-color-blue-700:lab(40.2626% -13.2341 -48.5818);--xh-color-blue-800:lab(32.7005% -10.1955 -48.6911);--xh-color-blue-900:lab(27.6552% -10.0465 -39.296);--xh-color-blue-950:lab(16.5484% -7.80283 -26.5709);--xh-color-indigo-50:lab(96.5967% -.872225 -5.18638);--xh-color-indigo-100:lab(92.4757% -1.80125 -11.7569);--xh-color-indigo-200:lab(86.4274% -2.7923 -22.4877);--xh-color-indigo-300:lab(77.3374% -2.66543 -37.4579);--xh-color-indigo-400:lab(64.2963% 1.92302 -57.7739);--xh-color-indigo-500:lab(54.287% 11.175 -74.2176);--xh-color-indigo-600:lab(45.0671% 15.6104 -74.7615);--xh-color-indigo-700:lab(38.5199% 14.6234 -67.8298);--xh-color-indigo-800:lab(31.4968% 11.2932 -56.7767);--xh-color-indigo-900:lab(26.7273% 7.13447 -45.7678);--xh-color-indigo-950:lab(15.9449% 3.70334 -30.9191);--xh-color-purple-50:lab(96.4774% 2.5852 -4.47128);--xh-color-purple-100:lab(92.2054% 5.99805 -10.1547);--xh-color-purple-200:lab(85.9126% 11.9367 -19.4753);--xh-color-purple-300:lab(76.4912% 21.1166 -32.539);--xh-color-purple-400:lab(63.0435% 35.7359 -50.3232);--xh-color-purple-500:lab(52.775% 49.8689 -64.6977);--xh-color-purple-600:lab(43.6% 52.0898 -65.1687);--xh-color-purple-700:lab(37.1951% 47.4532 -59.1253);--xh-color-purple-800:lab(30.3752% 39.3225 -49.4927);--xh-color-purple-900:lab(25.798% 30.8579 -39.8973);--xh-color-purple-950:lab(15.3035% 20.3583 -26.9511);--xh-color-pink-50:lab(96.4467% 4.57859 -1.3332);--xh-color-pink-100:lab(92.1425% 10.4268 -3.04223);--xh-color-pink-200:lab(85.817% 20.073 -5.87724);--xh-color-pink-300:lab(76.4076% 33.6601 -9.90869);--xh-color-pink-400:lab(63.1498% 52.0872 -15.4619);--xh-color-pink-500:lab(53.2725% 66.6476 -19.931);--xh-color-pink-600:lab(44.2946% 66.8828 -20.0655);--xh-color-pink-700:lab(37.8463% 60.651 -18.2024);--xh-color-pink-800:lab(30.8771% 50.8295 -15.2413);--xh-color-pink-900:lab(26.1153% 41.0872 -12.2909);--xh-color-pink-950:lab(15.4701% 27.8089 -8.30132);--xh-shadow-sm:0 1px 1px -.5px lab(2.74611% -.137217 -.958791/.05), 0 2px 3px -1.5px lab(2.74611% -.137217 -.958791/.04), 0 3px 6px -3px lab(2.74611% -.137217 -.958791/.03);--xh-shadow-md:0 1px 2px -.5px lab(2.74611% -.137217 -.958791/.06), 0 4px 8px -2px lab(2.74611% -.137217 -.958791/.08), 0 10px 20px -6px lab(2.74611% -.137217 -.958791/.07);--xh-shadow-lg:0 1px 3px -.5px lab(2.74611% -.137217 -.958791/.08), 0 8px 16px -4px lab(2.74611% -.137217 -.958791/.1), 0 20px 40px -12px lab(2.74611% -.137217 -.958791/.12);--xh-shadow-xl:0 2px 4px -1px lab(2.74611% -.137217 -.958791/.1), 0 12px 24px -6px lab(2.74611% -.137217 -.958791/.12), 0 32px 64px -16px lab(2.74611% -.137217 -.958791/.16)}}:where(:root),:where([data-density=comfortable]){--xh-control-h-sm:32px;--xh-control-h-md:36px;--xh-control-h-lg:40px;--xh-control-box-sm:32px;--xh-control-box-md:40px;--xh-control-box-lg:48px;--xh-control-w:16rem;--xh-control-min-w:12rem;--xh-control-input-min-w:4rem;--xh-control-px-sm:var(--xh-space-2);--xh-control-px-md:var(--xh-space-3);--xh-control-px-lg:var(--xh-space-4);--xh-control-gap-sm:var(--xh-space-1);--xh-control-gap-md:var(--xh-space-2);--xh-control-gap-lg:var(--xh-space-3);--xh-control-font-sm:var(--xh-font-size-sm);--xh-control-font-md:var(--xh-font-size-md);--xh-control-font-lg:var(--xh-font-size-lg);--xh-control-separator-opacity:.16;--xh-control-separator-disabled-opacity:.36;--xh-control-caption-sm:var(--xh-font-size-xs);--xh-control-caption-md:var(--xh-font-size-sm);--xh-control-caption-lg:var(--xh-font-size-md);--xh-control-action-size:24px;--xh-control-indicator-size:var(--xh-control-indicator-md);--xh-control-indicator-sm:12px;--xh-control-indicator-md:16px;--xh-control-indicator-lg:20px;--xh-scrollbar-thickness-sm:4px;--xh-scrollbar-thickness-md:6px;--xh-scrollbar-thickness-lg:8px;--xh-scrollbar-gutter:1px;--xh-glyph-size-text:1em;--xh-glyph-size-sm:16px;--xh-glyph-size-md:20px;--xh-glyph-size-lg:24px;--xh-glyph-size-xl:32px;--xh-glyph-size-2xl:40px;--xh-glyph-size-3xl:56px;--xh-glyph-size-4xl:72px;--xh-glyph-stroke-light:1.5px;--xh-glyph-stroke-regular:2px;--xh-glyph-stroke-bold:2.5px;--xh-glyph-baseline-shift:-.125em;--xh-glyph-mark-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5L9.5 18L20 6'/%3E%3C/svg%3E");--xh-glyph-mark-edit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.5 2.5L21.5 5.5L8 19L3.5 20.5L5 16Z'/%3E%3Cpath d='M16.4 4.6L19.4 7.6'/%3E%3C/svg%3E");--xh-glyph-mark-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12H19'/%3E%3C/svg%3E");--xh-glyph-mark-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5V19'/%3E%3Cpath d='M5 12H19'/%3E%3C/svg%3E");--xh-glyph-mark-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6L18 18'/%3E%3Cpath d='M18 6L6 18'/%3E%3C/svg%3E");--xh-glyph-mark-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='M7 10L12 15L17 10'/%3E%3Cpath d='M12 3V15'/%3E%3C/svg%3E");--xh-glyph-mark-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9L12 15L18 9'/%3E%3C/svg%3E");--xh-glyph-mark-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15L12 9L18 15'/%3E%3C/svg%3E");--xh-glyph-mark-chevron-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6L9 12L15 18'/%3E%3C/svg%3E");--xh-glyph-mark-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6L15 12L9 18'/%3E%3C/svg%3E");--xh-glyph-mark-chevrons-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6L12 12L18 18'/%3E%3Cpath d='M12 6L6 12L12 18'/%3E%3C/svg%3E");--xh-glyph-mark-chevrons-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6L12 12L6 18'/%3E%3Cpath d='M12 6L18 12L12 18'/%3E%3C/svg%3E");--xh-glyph-mark-arrow-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20V4'/%3E%3Cpath d='M6 10L12 4L18 10'/%3E%3C/svg%3E");--xh-glyph-mark-arrow-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4V20'/%3E%3Cpath d='M6 14L12 20L18 14'/%3E%3C/svg%3E");--xh-glyph-mark-sort:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 20V4'/%3E%3Cpath d='M4 8L8 4L12 8'/%3E%3Cpath d='M16 4V20'/%3E%3Cpath d='M12 16L16 20L20 16'/%3E%3C/svg%3E");--xh-glyph-mark-sort-asc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20V4'/%3E%3Cpath d='M6 10L12 4L18 10'/%3E%3C/svg%3E");--xh-glyph-mark-sort-desc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4V20'/%3E%3Cpath d='M6 14L12 20L18 14'/%3E%3C/svg%3E");--xh-glyph-mark-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11V16.5'/%3E%3Cpath d='M12 7.5h.01'/%3E%3C/svg%3E");--xh-glyph-mark-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4L21 20H3Z'/%3E%3Cpath d='M12 10V14'/%3E%3Cpath d='M12 17.5h.01'/%3E%3C/svg%3E");--xh-glyph-mark-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5L14.12 9.59L20.56 9.72L15.42 13.61L17.29 19.78L12 16.1L6.71 19.78L8.58 13.61L3.44 9.72L9.88 9.59Z'/%3E%3C/svg%3E");--xh-glyph-mark-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 5.5 12 5.5S21.5 12 21.5 12S18 18.5 12 18.5S2.5 12 2.5 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--xh-glyph-mark-eye-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.9 5.7A9.6 9.6 0 0 1 12 5.5c6 0 9.5 6.5 9.5 6.5a17 17 0 0 1-2.9 3.8'/%3E%3Cpath d='M6.4 7.7A17 17 0 0 0 2.5 12S6 18.5 12 18.5a9.4 9.4 0 0 0 3.9-.8'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3Cpath d='M3.5 3.5L20.5 20.5'/%3E%3C/svg%3E");--xh-glyph-mark-zoom-in:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20.5 20.5'/%3E%3Cpath d='M7.5 10.5h6'/%3E%3Cpath d='M10.5 7.5v6'/%3E%3C/svg%3E");--xh-glyph-mark-zoom-out:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20.5 20.5'/%3E%3Cpath d='M7.5 10.5h6'/%3E%3C/svg%3E");--xh-glyph-mark-rotate-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12a8.5 8.5 0 1 0 2.5-6'/%3E%3Cpath d='M3.5 4v5.5H9'/%3E%3C/svg%3E");--xh-glyph-mark-rotate-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 12a8.5 8.5 0 1 1-2.5-6'/%3E%3Cpath d='M20.5 4v5.5H15'/%3E%3C/svg%3E");--xh-glyph-mark-flip-horizontal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h3'/%3E%3Cpath d='M15 5h3a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-3'/%3E%3Cpath d='M12 3v18'/%3E%3C/svg%3E");--xh-glyph-mark-flip-vertical:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3'/%3E%3Cpath d='M5 15v3a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3'/%3E%3Cpath d='M3 12h18'/%3E%3C/svg%3E");--xh-glyph-mark-maximize:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4H4v5'/%3E%3Cpath d='M15 4h5v5'/%3E%3Cpath d='M20 15v5h-5'/%3E%3Cpath d='M4 15v5h5'/%3E%3C/svg%3E");--xh-glyph-mark-restore:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h5V4'/%3E%3Cpath d='M20 9h-5V4'/%3E%3Cpath d='M20 15h-5v5'/%3E%3Cpath d='M4 15h5v5'/%3E%3C/svg%3E");--xh-glyph-mark-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4.5L19.5 12L8 19.5Z'/%3E%3C/svg%3E");--xh-glyph-mark-pause:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4.5V19.5'/%3E%3Cpath d='M15 4.5V19.5'/%3E%3C/svg%3E");--xh-glyph-mark-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M8 3v4'/%3E%3Cpath d='M16 3v4'/%3E%3C/svg%3E");--xh-glyph-mark-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5.5l3.5 2'/%3E%3C/svg%3E");--xh-glyph-mark-ellipsis:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3C/svg%3E");--xh-glyph-mark-required:"*";--xh-field-py:var(--xh-space-2);--xh-action-brand-solid:var(--xh-color-brand-600);--xh-action-brand-solid-hover:var(--xh-color-brand-700);--xh-action-brand-solid-active:var(--xh-color-brand-800);--xh-action-on-brand-solid:var(--xh-color-neutral-0);--xh-list-item-py-sm:var(--xh-space-2);--xh-list-item-py-md:var(--xh-space-3);--xh-list-item-py-lg:var(--xh-space-4);--xh-list-item-px-sm:var(--xh-space-3);--xh-list-item-px-md:var(--xh-space-4);--xh-list-item-px-lg:var(--xh-space-5);--xh-list-option-py-sm:var(--xh-space-1);--xh-list-option-py-md:var(--xh-space-1_5);--xh-list-option-py-lg:var(--xh-space-2);--xh-list-option-gap:var(--xh-space-0_5);--xh-table-cell-py-sm:var(--xh-space-1);--xh-table-cell-py-md:var(--xh-space-2);--xh-table-cell-py-lg:var(--xh-space-3);--xh-shape-inset:var(--xh-radius-sm);--xh-shape-control:var(--xh-radius-sm);--xh-shape-surface:var(--xh-radius-md);--xh-shape-overlay:var(--xh-radius-lg);--xh-shape-circle:50%;--xh-shape-pill:var(--xh-radius-full);--xh-ring-width:var(--xh-stroke-thick);--xh-ring-offset:calc(-1 * var(--xh-ring-width));--xh-state-disabled-opacity:.5;--xh-state-dragging-opacity:.6;--xh-elevation-raised:var(--xh-shadow-sm);--xh-elevation-lifted:0 1px 2px -.5px #090a0c0f, 0 3px 6px -2px #090a0c0f, 0 6px 12px -5px #090a0c0d;--xh-elevation-floating:var(--xh-shadow-md);--xh-elevation-sheet:var(--xh-shadow-lg);--xh-motion-duration-enter:var(--xh-duration-normal);--xh-motion-duration-exit:var(--xh-duration-fast);--xh-motion-duration-micro:var(--xh-duration-fast);--xh-motion-duration-move:var(--xh-duration-normal);--xh-motion-duration-expand:var(--xh-duration-normal);--xh-motion-duration-collapse:var(--xh-duration-fast);--xh-motion-duration-slide:var(--xh-duration-slow);--xh-motion-duration-nudge:var(--xh-duration-fast);--xh-motion-duration-press:var(--xh-duration-fast);--xh-motion-duration-release:var(--xh-duration-normal);--xh-motion-duration-attention:calc(var(--xh-duration-slow) * 2);--xh-motion-duration-glint:calc(var(--xh-duration-slow) * 2);--xh-motion-duration-reveal:calc(var(--xh-duration-slow) * 2);--xh-motion-duration-morph:calc(var(--xh-duration-normal) * 2);--xh-motion-stagger-step:calc(var(--xh-duration-normal) / 5);--xh-motion-ease-continuous:var(--xh-ease-standard);--xh-motion-ease-loop:linear;--xh-motion-ease-enter:var(--xh-ease-out);--xh-motion-ease-enter-strong:var(--xh-ease-out-strong);--xh-motion-ease-exit:var(--xh-ease-in);--xh-motion-ease-slide:var(--xh-ease-out-fluid);--xh-motion-ease-sweep:var(--xh-ease-in-out);--xh-motion-ease-press:var(--xh-ease-standard);--xh-motion-ease-release:var(--xh-ease-out-strong);--xh-motion-ease-breathe:var(--xh-ease-sine-in-out);--xh-motion-loop-spin:.64s;--xh-motion-loop-caret:1s;--xh-motion-loop-shimmer:1.6s;--xh-motion-loop-breathe:3.6s;--xh-motion-scale-breathe:.82;--xh-motion-scale-halo:2.6;--xh-motion-ease-settle:var(--xh-ease-out-back);--xh-motion-ease-emphasis:var(--xh-ease-emphasized);--xh-motion-distance-sm:var(--xh-space-1);--xh-motion-distance-md:var(--xh-space-2);--xh-motion-distance-lg:var(--xh-space-4);--xh-motion-travel:100%;--xh-motion-travel-opacity:1;--xh-motion-scale-enter:.96;--xh-motion-scale-exit:.98;--xh-motion-scale-stack:.95;--xh-motion-scale-press:.97;--xh-motion-scale-drag:1.12;--xh-motion-scale-squash:.86;--xh-motion-spring-snappy-stiffness:380;--xh-motion-spring-snappy-damping:30;--xh-motion-spring-smooth-stiffness:300;--xh-motion-spring-smooth-damping:30;--xh-motion-spring-gentle-stiffness:170;--xh-motion-spring-gentle-damping:26;--xh-motion-spring-bouncy-stiffness:400;--xh-motion-spring-bouncy-damping:18;--xh-motion-spring-stiff-stiffness:600;--xh-motion-spring-stiff-damping:42;--xh-motion-spring-toggle-stiffness:420;--xh-motion-spring-toggle-damping:26;--xh-motion-spring-lead-stiffness:520;--xh-motion-spring-lead-damping:34;--xh-motion-spring-trail-stiffness:210;--xh-motion-spring-trail-damping:24;--xh-motion-spring-merge-stiffness:320;--xh-motion-spring-merge-damping:24;--xh-layer-sticky:var(--xh-z-sticky);--xh-layer-drawer:var(--xh-z-modal);--xh-layer-modal:var(--xh-z-modal);--xh-layer-popover:var(--xh-z-popover);--xh-layer-toast:var(--xh-z-toast);--xh-layer-tooltip:var(--xh-z-tooltip);--xh-section-py:var(--xh-section-py-md);--xh-section-py-sm:var(--xh-space-4);--xh-section-py-md:var(--xh-space-5);--xh-section-py-lg:var(--xh-space-8);--xh-stack-gap-sm:var(--xh-space-2);--xh-stack-gap-md:var(--xh-space-4);--xh-stack-gap-lg:var(--xh-space-6);--xh-layout-gap-xs:var(--xh-space-1);--xh-layout-gap-sm:var(--xh-space-2);--xh-layout-gap-md:var(--xh-space-3);--xh-layout-gap-lg:var(--xh-space-4);--xh-layout-gap-xl:var(--xh-space-6);--xh-layout-col-min-xs:10rem;--xh-layout-col-min-sm:14rem;--xh-layout-col-min-md:18rem;--xh-layout-col-min-lg:22rem;--xh-track-thickness:6px;--xh-track-thumb-size:18px;--xh-nav-link-max-w:12rem;--xh-sider-w:15rem;--xh-sider-collapsed-w:4rem;--xh-viewport-max-h:24rem;--xh-viewport-h-sm:12rem;--xh-viewport-h-md:16rem;--xh-viewport-h-lg:24rem;--xh-overlay-arrow-size:var(--xh-space-2);--xh-overlay-min-w:12rem;--xh-overlay-menu-min-w:10rem;--xh-overlay-column-min-w:3.5rem;--xh-overlay-column-item-h:calc(var(--xh-control-h-sm) - var(--xh-space-1));--xh-overlay-calendar-column-h:calc(var(--xh-control-h-sm) * 7 + var(--xh-space-7));--xh-overlay-menu-max-h:20rem;--xh-overlay-max-w-sm:16rem;--xh-overlay-max-w:20rem;--xh-overlay-max-w-lg:24rem;--xh-overlay-max-w-xl:48rem;--xh-overlay-max-h:16rem;--xh-overlay-sheet-w-sm:24rem;--xh-overlay-sheet-w-md:32rem;--xh-overlay-sheet-w-lg:48rem;--xh-overlay-drawer-w-sm:16rem;--xh-overlay-drawer-w-md:20rem;--xh-overlay-drawer-w-lg:28rem;--xh-overlay-toast-w:28.75rem;--xh-overlay-backdrop-blur:12px;--xh-text-label-size:var(--xh-font-size-md);--xh-text-label-weight:var(--xh-font-weight-medium);--xh-text-body-size:var(--xh-font-size-md);--xh-text-body-leading:var(--xh-leading-normal);--xh-text-prose-leading:var(--xh-leading-relaxed);--xh-text-body-weight:var(--xh-font-weight-regular);--xh-text-code-leading:1.5rem;--xh-text-secondary-size:var(--xh-font-size-sm);--xh-text-heading-3-size:var(--xh-font-size-xl);--xh-text-heading-3-weight:var(--xh-font-weight-semibold);--xh-text-heading-1-size:var(--xh-font-size-3xl);--xh-text-heading-1-weight:var(--xh-font-weight-semibold);--xh-text-heading-2-size:var(--xh-font-size-2xl);--xh-text-heading-2-weight:var(--xh-font-weight-semibold);--xh-text-caption-size:var(--xh-font-size-xs);--xh-switch-track-h-sm:18px;--xh-switch-track-h-md:22px;--xh-switch-track-h-lg:28px;--xh-measure-prose:32rem;--xh-surface-py-sm:var(--xh-space-3);--xh-surface-px-sm:var(--xh-space-4);--xh-surface-py-md:var(--xh-space-5);--xh-surface-px-md:var(--xh-space-4);--xh-surface-pad-xs:var(--xh-space-1);--xh-surface-pad-sm:var(--xh-space-2);--xh-surface-pad-md:var(--xh-space-3);--xh-surface-pad-lg:var(--xh-space-4);--xh-surface-action-inset:var(--xh-space-3);--xh-chart-height:20rem;--xh-chart-bar-max:var(--xh-space-6);--xh-chart-gap:var(--xh-stroke-thick);--xh-chart-line-width:var(--xh-stroke-thick);--xh-chart-point-size:var(--xh-space-2);--xh-chart-node-width:var(--xh-space-3);--xh-chart-hit-min:var(--xh-space-6);--xh-chart-tick-length:var(--xh-space-1);--xh-chart-label-gap:var(--xh-space-1);--xh-chart-legend-scale-width:calc(var(--xh-space-8) * 3);--xh-chart-area-alpha:.1;--xh-chart-link-alpha:.35;--xh-chart-dim-alpha:.3;--xh-chart-pending-alpha:.6}@supports (color:lab(0% 0 0)){:where(:root),:where([data-density=comfortable]){--xh-elevation-lifted:0 1px 2px -.5px lab(2.74611% -.137217 -.958791/.06), 0 3px 6px -2px lab(2.74611% -.137217 -.958791/.06), 0 6px 12px -5px lab(2.74611% -.137217 -.958791/.05)}}:where(:root),:where([data-theme]),:where([data-xh-ink]),:where([data-xh-ink-surface]>*){--xh-material-solid-bg:var(--xh-bg-surface);--xh-material-solid-backdrop:none;--xh-material-solid-border:var(--xh-border-default);--xh-material-solid-highlight:#0000;--xh-material-solid-shadow:none;--xh-material-solid-separator:var(--xh-border-subtle);--xh-material-solid-fg:var(--xh-fg-default);--xh-material-solid-fg-muted:var(--xh-fg-muted);--xh-material-solid-focus-surface:var(--xh-bg-surface);--xh-material-elevated-backdrop:none;--xh-material-elevated-highlight:#0000;--xh-material-elevated-fg:var(--xh-fg-default);--xh-material-elevated-focus-surface:var(--xh-bg-surface);--xh-material-soft-backdrop:none;--xh-material-soft-border:var(--xh-border-subtle);--xh-material-soft-separator:var(--xh-border-subtle);--xh-material-soft-fg:var(--xh-fg-default);--xh-material-soft-fg-muted:var(--xh-fg-muted);--xh-material-soft-focus-surface:var(--xh-material-soft-bg);--xh-material-frosted-fg:var(--xh-fg-default);--xh-material-frosted-fg-muted:var(--xh-fg-muted);--xh-material-frosted-focus-surface:var(--xh-bg-surface);--xh-material-liquid-fg:var(--xh-fg-default);--xh-material-liquid-fg-muted:var(--xh-fg-muted);--xh-material-liquid-focus-surface:var(--xh-bg-surface);--xh-material-liquid-bezel:18px}@supports (color:lab(0% 0 0)){:where(:root),:where([data-theme]),:where([data-xh-ink]),:where([data-xh-ink-surface]>*){--xh-material-solid-highlight:lab(0% 0 0/0);--xh-material-elevated-highlight:lab(0% 0 0/0)}}:where([data-density=compact]){--xh-control-h-sm:28px;--xh-control-h-md:32px;--xh-control-h-lg:36px;--xh-control-box-sm:28px;--xh-control-box-md:36px;--xh-control-box-lg:44px;--xh-control-px-sm:var(--xh-space-1_5);--xh-control-px-md:var(--xh-space-2);--xh-control-px-lg:var(--xh-space-3);--xh-control-gap-md:var(--xh-space-1_5);--xh-control-gap-lg:var(--xh-space-2);--xh-control-action-size:20px;--xh-control-indicator-sm:10px;--xh-control-indicator-md:14px;--xh-control-indicator-lg:18px;--xh-switch-track-h-sm:16px;--xh-switch-track-h-md:20px;--xh-switch-track-h-lg:24px;--xh-field-py:var(--xh-space-1_5);--xh-list-item-py-sm:var(--xh-space-1_5);--xh-list-item-py-md:var(--xh-space-2);--xh-list-item-py-lg:var(--xh-space-3);--xh-list-item-px-sm:var(--xh-space-2);--xh-list-item-px-md:var(--xh-space-3);--xh-list-item-px-lg:var(--xh-space-4);--xh-list-option-py-sm:var(--xh-space-0_5);--xh-list-option-py-md:var(--xh-space-1);--xh-list-option-py-lg:var(--xh-space-1_5);--xh-table-cell-py-sm:var(--xh-space-0_5);--xh-table-cell-py-md:var(--xh-space-1_5);--xh-table-cell-py-lg:var(--xh-space-2);--xh-viewport-max-h:20rem;--xh-viewport-h-sm:10rem;--xh-viewport-h-md:14rem;--xh-viewport-h-lg:20rem;--xh-overlay-menu-max-h:17rem;--xh-overlay-max-h:14rem;--xh-surface-py-sm:var(--xh-space-2);--xh-surface-px-sm:var(--xh-space-3);--xh-surface-py-md:var(--xh-space-4);--xh-surface-px-md:var(--xh-space-3);--xh-surface-pad-sm:var(--xh-space-1_5);--xh-surface-pad-md:var(--xh-space-2);--xh-surface-pad-lg:var(--xh-space-3);--xh-section-py-sm:var(--xh-space-3);--xh-section-py-md:var(--xh-space-4);--xh-section-py-lg:var(--xh-space-6);--xh-stack-gap-sm:var(--xh-space-1_5);--xh-stack-gap-md:var(--xh-space-3);--xh-stack-gap-lg:var(--xh-space-5);--xh-layout-gap-sm:var(--xh-space-1_5);--xh-layout-gap-md:var(--xh-space-2_5);--xh-layout-gap-lg:var(--xh-space-3);--xh-layout-gap-xl:var(--xh-space-5);--xh-chart-label-gap:var(--xh-space-0_5);--xh-control-indicator-size:var(--xh-control-indicator-md);--xh-section-py:var(--xh-section-py-md);--xh-overlay-column-item-h:calc(var(--xh-control-h-sm) - var(--xh-space-1));--xh-overlay-calendar-column-h:calc(var(--xh-control-h-sm) * 7 + var(--xh-space-7))}:where(:root),:where([dir=ltr i]){--xh-direction-sign:1;--xh-direction-start:0%;--xh-direction-end:100%}:where([dir=rtl i]){--xh-direction-sign:-1;--xh-direction-start:100%;--xh-direction-end:0%}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--xh-ink:#000;--xh-bg-subtle-opaque:var(--xh-ink)}@supports (color:lab(0% 0 0)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-ink:lab(0% 0 0)}}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle-opaque:color-mix(in srgb, var(--xh-ink) 4.3%, var(--xh-bg-surface))}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle-hover-opaque:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle-hover-opaque:color-mix(in srgb, var(--xh-ink) 10.2%, var(--xh-bg-surface))}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle-active-opaque:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle-active-opaque:color-mix(in srgb, var(--xh-ink) 16.9%, var(--xh-bg-surface))}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-muted-opaque:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-muted-opaque:color-mix(in srgb, var(--xh-ink) 4.3%, var(--xh-bg-surface))}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-border-default-opaque:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-border-default-opaque:color-mix(in srgb, var(--xh-ink) 10.2%, var(--xh-bg-surface))}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-page:var(--xh-color-neutral-50);--xh-bg-canvas:var(--xh-color-neutral-0);--xh-bg-surface:var(--xh-color-neutral-0);--xh-bg-surface-raised:var(--xh-color-neutral-0);--xh-bg-subtle:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle:color-mix(in oklab, var(--xh-ink) 4.3%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle-hover:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle-hover:color-mix(in oklab, var(--xh-ink) 10.2%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle-active:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-subtle-active:color-mix(in oklab, var(--xh-ink) 16.9%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-muted:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-muted:color-mix(in oklab, var(--xh-ink) 4.3%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-brand:var(--xh-color-brand-600);--xh-bg-brand-hover:var(--xh-color-brand-700);--xh-bg-brand-active:var(--xh-color-brand-800);--xh-bg-brand-subtle:var(--xh-bg-brand)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-brand-subtle:color-mix(in oklab, var(--xh-bg-brand) 12%, var(--xh-bg-surface))}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-brand-subtle-hover:var(--xh-bg-brand)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-brand-subtle-hover:color-mix(in oklab, var(--xh-bg-brand) 20%, var(--xh-bg-surface))}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-brand-subtle-active:var(--xh-bg-brand)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-brand-subtle-active:color-mix(in oklab, var(--xh-bg-brand) 28%, var(--xh-bg-surface))}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-overlay:#00000073;--xh-bg-scrollbar-track:#0000;--xh-fg-default:var(--xh-color-neutral-950);--xh-fg-muted:var(--xh-color-neutral-600);--xh-fg-subtle:var(--xh-color-neutral-550);--xh-fg-disabled:var(--xh-color-neutral-400);--xh-fg-on-brand:var(--xh-color-neutral-0);--xh-fg-on-brand-subtle:var(--xh-bg-brand)}@supports (color:lab(0% 0 0)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-bg-overlay:lab(0% 0 0/.45);--xh-bg-scrollbar-track:lab(0% 0 0/0)}}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-fg-on-brand-subtle:color-mix(in oklab, var(--xh-bg-brand) 60%, var(--xh-fg-default))}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-fg-brand:var(--xh-color-brand-600);--xh-fg-brand-strong:var(--xh-color-brand-700);--xh-fg-success:var(--xh-color-success-700);--xh-fg-warning:var(--xh-color-warning-700);--xh-fg-info:var(--xh-color-info-700);--xh-fg-danger:var(--xh-color-danger-600);--xh-fg-danger-hover:var(--xh-color-danger-700);--xh-fg-scrollbar-thumb:var(--xh-fg-default)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-fg-scrollbar-thumb:color-mix(in oklab, var(--xh-fg-default) 15%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-fg-scrollbar-thumb-hover:var(--xh-fg-default)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-fg-scrollbar-thumb-hover:color-mix(in oklab, var(--xh-fg-default) 25%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-fg-scrollbar-thumb-active:var(--xh-fg-default)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-fg-scrollbar-thumb-active:color-mix(in oklab, var(--xh-fg-default) 35%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-border-control-focus:var(--xh-ring-focus);--xh-ring-focus:var(--xh-color-brand-600);--xh-ring-invalid:var(--xh-color-danger-500);--xh-gradient-brand-from:var(--xh-color-brand-500);--xh-gradient-brand-to:var(--xh-color-brand-700);--xh-diff-added-bg:#d5f5da;--xh-diff-added-fg:#00642b;--xh-diff-removed-bg:#ffe2df;--xh-diff-removed-fg:#a12628;--xh-syntax-string:#007d58;--xh-syntax-number:#8c5500;--xh-syntax-keyword:#773ac1;--xh-chart-categorical-other:var(--xh-color-neutral-500);--xh-chart-deemphasis:var(--xh-color-neutral-300);--xh-chart-sequential-start:var(--xh-color-indigo-100);--xh-chart-sequential-mid:var(--xh-color-indigo-400);--xh-chart-sequential-end:var(--xh-color-indigo-800);--xh-chart-ordinal-1:var(--xh-color-indigo-900);--xh-chart-ordinal-2:var(--xh-color-indigo-800);--xh-chart-ordinal-3:var(--xh-color-indigo-700);--xh-chart-ordinal-4:var(--xh-color-indigo-600);--xh-chart-ordinal-5:var(--xh-color-indigo-500);--xh-chart-ordinal-6:var(--xh-color-indigo-400);--xh-chart-diverging-negative:var(--xh-color-amber-600);--xh-chart-diverging-center:var(--xh-color-neutral-100);--xh-chart-diverging-positive:var(--xh-color-blue-600);--xh-chart-rise:var(--xh-color-success-600);--xh-chart-fall:var(--xh-color-danger-700);--xh-chart-surface:var(--xh-bg-surface);--xh-chart-label:var(--xh-fg-muted);--xh-chart-crosshair:var(--xh-fg-subtle);--xh-chart-band-highlight:var(--xh-bg-subtle);--xh-chart-categorical-1:var(--xh-color-indigo-500);--xh-chart-categorical-2:var(--xh-color-lime-500);--xh-chart-categorical-3:var(--xh-color-pink-600);--xh-chart-categorical-4:var(--xh-color-amber-500);--xh-chart-categorical-5:var(--xh-color-blue-700);--xh-chart-categorical-6:var(--xh-color-green-700);--xh-chart-categorical-7:var(--xh-color-purple-500);--xh-chart-categorical-8:var(--xh-color-teal-500);--xh-chart-on-categorical-1:var(--xh-color-neutral-950);--xh-chart-on-categorical-2:var(--xh-color-neutral-950);--xh-chart-on-categorical-3:var(--xh-color-neutral-0);--xh-chart-on-categorical-4:var(--xh-color-neutral-950);--xh-chart-on-categorical-5:var(--xh-color-neutral-0);--xh-chart-on-categorical-6:var(--xh-color-neutral-0);--xh-chart-on-categorical-7:var(--xh-color-neutral-950);--xh-chart-on-categorical-8:var(--xh-color-neutral-950);--xh-material-soft-bg:#fdfdfe;--xh-material-soft-shadow:0 1px 1px -.5px #090a0c0a, 0 4px 10px -6px #090a0c0d;--xh-material-frosted-shadow:0 2px 4px -2px #090a0c1a, 0 12px 28px -12px #090a0c29;--xh-material-liquid-shadow:0 1px 3px #090a0c1a, 0 10px 28px -10px #090a0c52;--xh-material-liquid-tint:#fff;--xh-_contrast-default-border-at-limit:var(--xh-color-warning-600);--xh-_contrast-more-border-at-limit:var(--xh-color-warning-800);--xh-_contrast-more-border-control:var(--xh-color-neutral-600);--xh-_contrast-default-border-control-hover:var(--xh-ink)}@supports (color:lab(0% 0 0)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-diff-added-bg:lab(93.7045% -14.8141 9.47404);--xh-diff-added-fg:lab(36.6423% -39.6779 26.6813);--xh-diff-removed-bg:lab(92.5749% 15.3735 8.32583);--xh-diff-removed-fg:lab(36.9011% 50.6226 31.3664);--xh-syntax-string:lab(46.0351% -45.3127 12.7244);--xh-syntax-number:lab(41.6382% 22.4672 70.493);--xh-syntax-keyword:lab(38.5245% 47.42 -61.5911);--xh-material-soft-bg:lab(99.4174% -.0662506 -.372744);--xh-material-soft-shadow:0 1px 1px -.5px lab(2.74611% -.137217 -.958791/.04), 0 4px 10px -6px lab(2.74611% -.137217 -.958791/.05);--xh-material-frosted-shadow:0 2px 4px -2px lab(2.74611% -.137217 -.958791/.1), 0 12px 28px -12px lab(2.74611% -.137217 -.958791/.16);--xh-material-liquid-shadow:0 1px 3px lab(2.74611% -.137217 -.958791/.1), 0 10px 28px -10px lab(2.74611% -.137217 -.958791/.32);--xh-material-liquid-tint:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-_contrast-default-border-control-hover:color-mix(in oklab, var(--xh-ink) 37%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-_contrast-more-border-control-hover:var(--xh-color-neutral-700);--xh-_contrast-default-border-default:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-_contrast-default-border-default:color-mix(in oklab, var(--xh-ink) 10.2%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-_contrast-more-border-default:var(--xh-color-neutral-550);--xh-_contrast-default-border-invalid:var(--xh-color-danger-600);--xh-_contrast-more-border-invalid:var(--xh-color-danger-700);--xh-_contrast-default-border-strong:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-_contrast-default-border-strong:color-mix(in oklab, var(--xh-ink) 16.9%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-_contrast-more-border-strong:var(--xh-color-neutral-600);--xh-_contrast-default-border-subtle:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-_contrast-default-border-subtle:color-mix(in oklab, var(--xh-ink) 4.3%, transparent)}}:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-_contrast-more-border-subtle:var(--xh-color-neutral-500);--xh-_contrast-default-material-elevated-bg:#fafcfe;--xh-_contrast-default-material-elevated-border:#090a0c47;--xh-_contrast-default-material-elevated-fg-muted:var(--xh-color-neutral-700);--xh-_contrast-default-material-elevated-separator:#090a0c33;--xh-_contrast-default-material-elevated-shadow:0 2px 4px -2px #090a0c1f, 0 12px 28px -12px #090a0c29, 0 32px 64px -20px #090a0c2e;--xh-_contrast-default-material-frosted-bg:oklch(.99 .003 258 / var(--xh-alpha-high));--xh-_contrast-default-material-frosted-border:#090a0c24;--xh-_contrast-default-material-frosted-compact-shadow:0 1px 2px -1px #090a0c14, 0 6px 16px -8px #090a0c1f;--xh-_contrast-default-material-frosted-highlight:#ffffff85;--xh-_contrast-default-material-frosted-separator:#090a0c1f;--xh-_contrast-default-material-liquid-alpha-clear:.24;--xh-_contrast-default-material-liquid-alpha-floor:.48;--xh-_contrast-default-material-liquid-bg:oklch(1 0 0 / var(--xh-alpha-low));--xh-_contrast-default-material-liquid-border:#0000001f;--xh-_contrast-default-material-liquid-highlight:#ffffffe6;--xh-_contrast-default-material-liquid-rim-far:#ffffff5c;--xh-_contrast-default-material-liquid-separator:#0000001a;--xh-_contrast-default-material-soft-highlight:#ffffffb8;--xh-border-at-limit:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-at-limit)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-at-limit));--xh-border-control:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control));--xh-border-control-hover:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-control-hover)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control-hover));--xh-border-default:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-default));--xh-border-invalid:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-invalid)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-invalid));--xh-border-strong:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-strong)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-strong));--xh-border-subtle:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-subtle)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-subtle));--xh-chart-axis:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-border-strong));--xh-chart-grid:var(--xh-_contrast-use-default,var(--xh-border-subtle)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-elevated-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-elevated-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-fg-muted:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-fg-muted)) var(--xh-_contrast-use-more,var(--xh-fg-muted));--xh-material-elevated-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-md)) saturate(108%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-frosted-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-frosted-compact-alpha:var(--xh-_contrast-use-default,var(--xh-alpha-ultra-high)) var(--xh-_contrast-use-more,var(--xh-alpha-opaque));--xh-material-frosted-compact-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(104%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-compact-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-compact-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-frosted-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-liquid-alpha-clear:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-clear)) var(--xh-_contrast-use-more,1);--xh-material-liquid-alpha-floor:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-floor)) var(--xh-_contrast-use-more,1);--xh-material-liquid-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(140%)) var(--xh-_contrast-use-more,none);--xh-material-liquid-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-liquid-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-border)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,#0000)}@supports (color:lab(0% 0 0)){:where(:root),:where([data-theme=light]),:where([data-xh-ink=dark]){--xh-_contrast-default-material-elevated-bg:lab(98.8322% -.197142 -1.11712);--xh-_contrast-default-material-elevated-border:lab(2.74611% -.137217 -.958791/.28);--xh-_contrast-default-material-elevated-separator:lab(2.74611% -.137217 -.958791/.2);--xh-_contrast-default-material-elevated-shadow:0 2px 4px -2px lab(2.74611% -.137217 -.958791/.12), 0 12px 28px -12px lab(2.74611% -.137217 -.958791/.16), 0 32px 64px -20px lab(2.74611% -.137217 -.958791/.18);--xh-_contrast-default-material-frosted-border:lab(2.74611% -.137217 -.958791/.14);--xh-_contrast-default-material-frosted-compact-shadow:0 1px 2px -1px lab(2.74611% -.137217 -.958791/.08), 0 6px 16px -8px lab(2.74611% -.137217 -.958791/.12);--xh-_contrast-default-material-frosted-highlight:lab(100% 0 0/.52);--xh-_contrast-default-material-frosted-separator:lab(2.74611% -.137217 -.958791/.12);--xh-_contrast-default-material-liquid-border:lab(0% 0 0/.12);--xh-_contrast-default-material-liquid-highlight:lab(100% 0 0/.9);--xh-_contrast-default-material-liquid-rim-far:lab(100% 0 0/.36);--xh-_contrast-default-material-liquid-separator:lab(0% 0 0/.1);--xh-_contrast-default-material-soft-highlight:lab(100% 0 0/.72);--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xh-ink:#fff;--xh-bg-subtle-opaque:var(--xh-ink)}@supports (color:lab(0% 0 0)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-ink:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle-opaque:color-mix(in srgb, var(--xh-ink) 6.2%, var(--xh-bg-surface))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle-hover-opaque:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle-hover-opaque:color-mix(in srgb, var(--xh-ink) 17.4%, var(--xh-bg-surface))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle-active-opaque:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle-active-opaque:color-mix(in srgb, var(--xh-ink) 20.7%, var(--xh-bg-surface))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-muted-opaque:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-muted-opaque:color-mix(in srgb, var(--xh-ink) 6.2%, var(--xh-bg-surface))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-border-default-opaque:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-border-default-opaque:color-mix(in srgb, var(--xh-ink) 22%, var(--xh-bg-surface))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-page:var(--xh-color-neutral-950);--xh-bg-canvas:var(--xh-color-neutral-950);--xh-bg-surface:var(--xh-color-neutral-900);--xh-bg-surface-raised:var(--xh-color-neutral-750);--xh-bg-subtle:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle:color-mix(in oklab, var(--xh-ink) 6.2%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle-hover:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle-hover:color-mix(in oklab, var(--xh-ink) 17.4%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle-active:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-subtle-active:color-mix(in oklab, var(--xh-ink) 20.7%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-muted:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-muted:color-mix(in oklab, var(--xh-ink) 6.2%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-brand:var(--xh-color-brand-500);--xh-bg-brand-hover:var(--xh-color-brand-400);--xh-bg-brand-active:var(--xh-color-brand-300);--xh-bg-brand-subtle:var(--xh-bg-brand)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-brand-subtle:color-mix(in oklab, var(--xh-bg-brand) 12%, var(--xh-bg-surface))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-brand-subtle-hover:var(--xh-bg-brand)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-brand-subtle-hover:color-mix(in oklab, var(--xh-bg-brand) 20%, var(--xh-bg-surface))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-brand-subtle-active:var(--xh-bg-brand)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-brand-subtle-active:color-mix(in oklab, var(--xh-bg-brand) 28%, var(--xh-bg-surface))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-overlay:#0009;--xh-bg-scrollbar-track:#0000;--xh-fg-default:var(--xh-color-neutral-50);--xh-fg-muted:var(--xh-color-neutral-400);--xh-fg-subtle:var(--xh-color-neutral-450);--xh-fg-disabled:var(--xh-color-neutral-600);--xh-fg-on-brand:var(--xh-color-neutral-950);--xh-fg-on-brand-subtle:var(--xh-bg-brand)}@supports (color:lab(0% 0 0)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-bg-overlay:lab(0% 0 0/.6);--xh-bg-scrollbar-track:lab(0% 0 0/0)}}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-fg-on-brand-subtle:color-mix(in oklab, var(--xh-bg-brand) 60%, var(--xh-fg-default))}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-fg-brand:var(--xh-color-brand-400);--xh-fg-brand-strong:var(--xh-color-brand-300);--xh-fg-success:var(--xh-color-success-500);--xh-fg-warning:var(--xh-color-warning-500);--xh-fg-info:var(--xh-color-info-500);--xh-fg-danger:var(--xh-color-danger-500);--xh-fg-danger-hover:var(--xh-color-danger-400);--xh-fg-scrollbar-thumb:var(--xh-fg-default)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-fg-scrollbar-thumb:color-mix(in oklab, var(--xh-fg-default) 15%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-fg-scrollbar-thumb-hover:var(--xh-fg-default)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-fg-scrollbar-thumb-hover:color-mix(in oklab, var(--xh-fg-default) 25%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-fg-scrollbar-thumb-active:var(--xh-fg-default)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-fg-scrollbar-thumb-active:color-mix(in oklab, var(--xh-fg-default) 35%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-border-control-focus:var(--xh-ring-focus);--xh-ring-focus:var(--xh-color-brand-400);--xh-ring-invalid:var(--xh-color-danger-400);--xh-gradient-brand-from:var(--xh-color-brand-400);--xh-gradient-brand-to:var(--xh-color-brand-300);--xh-diff-added-bg:#1a3520;--xh-diff-added-fg:#96e7a7;--xh-diff-removed-bg:#442321;--xh-diff-removed-fg:#ffb7b0;--xh-syntax-string:#7ae7ba;--xh-syntax-number:#fcc270;--xh-syntax-keyword:#d0b2ff;--xh-elevation-raised:0 1px 1px -.5px #0006, 0 2px 3px -1.5px #0000005c, 0 3px 6px -3px #0000004d, inset 0 1px 0 0 #ffffff0d;--xh-elevation-lifted:0 1px 2px -.5px #00000073, 0 3px 6px -2px #0000006b, 0 6px 12px -5px #0000005c, inset 0 1px 0 0 #ffffff0f;--xh-elevation-floating:0 1px 2px -.5px #00000080, 0 4px 8px -2px #00000073, 0 10px 20px -6px #0006, 0 0 0 1px #ffffff0f;--xh-elevation-sheet:0 1px 3px -.5px #0009, 0 8px 16px -4px #00000080, 0 20px 40px -12px #00000073, 0 0 0 1px #ffffff14;--xh-chart-categorical-other:var(--xh-color-neutral-500);--xh-chart-deemphasis:var(--xh-color-neutral-700);--xh-chart-sequential-start:var(--xh-color-indigo-900);--xh-chart-sequential-mid:var(--xh-color-indigo-500);--xh-chart-sequential-end:var(--xh-color-indigo-200);--xh-chart-ordinal-1:var(--xh-color-indigo-200);--xh-chart-ordinal-2:var(--xh-color-indigo-300);--xh-chart-ordinal-3:var(--xh-color-indigo-400);--xh-chart-ordinal-4:var(--xh-color-indigo-500);--xh-chart-ordinal-5:var(--xh-color-indigo-600);--xh-chart-ordinal-6:var(--xh-color-indigo-700);--xh-chart-diverging-negative:var(--xh-color-amber-400);--xh-chart-diverging-center:var(--xh-color-neutral-800);--xh-chart-diverging-positive:var(--xh-color-blue-400);--xh-chart-rise:var(--xh-color-success-500);--xh-chart-fall:var(--xh-color-danger-600);--xh-chart-surface:var(--xh-bg-surface);--xh-chart-label:var(--xh-fg-muted);--xh-chart-crosshair:var(--xh-fg-subtle);--xh-chart-band-highlight:var(--xh-bg-subtle);--xh-chart-categorical-1:var(--xh-color-indigo-500);--xh-chart-categorical-2:var(--xh-color-lime-500);--xh-chart-categorical-3:var(--xh-color-pink-600);--xh-chart-categorical-4:var(--xh-color-amber-500);--xh-chart-categorical-5:var(--xh-color-blue-700);--xh-chart-categorical-6:var(--xh-color-green-700);--xh-chart-categorical-7:var(--xh-color-purple-500);--xh-chart-categorical-8:var(--xh-color-teal-500);--xh-chart-on-categorical-1:var(--xh-color-neutral-950);--xh-chart-on-categorical-2:var(--xh-color-neutral-950);--xh-chart-on-categorical-3:var(--xh-color-neutral-0);--xh-chart-on-categorical-4:var(--xh-color-neutral-950);--xh-chart-on-categorical-5:var(--xh-color-neutral-0);--xh-chart-on-categorical-6:var(--xh-color-neutral-0);--xh-chart-on-categorical-7:var(--xh-color-neutral-950);--xh-chart-on-categorical-8:var(--xh-color-neutral-950);--xh-material-soft-bg:#191b1d;--xh-material-soft-shadow:0 1px 1px -.5px #00000047, 0 4px 10px -6px #0000003d;--xh-material-frosted-shadow:0 2px 4px -2px #0000006b, 0 12px 28px -12px #00000085;--xh-material-liquid-shadow:0 1px 3px #0006, 0 10px 28px -10px #0009;--xh-material-liquid-tint:#16181b;--xh-_contrast-default-border-at-limit:var(--xh-color-warning-500);--xh-_contrast-more-border-at-limit:var(--xh-color-warning-400);--xh-_contrast-more-border-control:var(--xh-color-neutral-400);--xh-_contrast-default-border-control-hover:var(--xh-ink)}@supports (color:lab(0% 0 0)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-diff-added-bg:lab(19.4409% -14.9847 9.75814);--xh-diff-added-fg:lab(85.3112% -35.8522 23.232);--xh-diff-removed-bg:lab(18.3185% 15.5821 8.71098);--xh-diff-removed-fg:lab(81.4531% 37.2948 20.6652);--xh-syntax-string:lab(84.1988% -40.5913 11.5986);--xh-syntax-number:lab(82.5724% 14.5738 49.3804);--xh-syntax-keyword:lab(77.2579% 27.8919 -43.9642);--xh-elevation-raised:0 1px 1px -.5px lab(0% 0 0/.4), 0 2px 3px -1.5px lab(0% 0 0/.36), 0 3px 6px -3px lab(0% 0 0/.3), inset 0 1px 0 0 lab(100% 0 0/.05);--xh-elevation-lifted:0 1px 2px -.5px lab(0% 0 0/.45), 0 3px 6px -2px lab(0% 0 0/.42), 0 6px 12px -5px lab(0% 0 0/.36), inset 0 1px 0 0 lab(100% 0 0/.06);--xh-elevation-floating:0 1px 2px -.5px lab(0% 0 0/.5), 0 4px 8px -2px lab(0% 0 0/.45), 0 10px 20px -6px lab(0% 0 0/.4), 0 0 0 1px lab(100% 0 0/.06);--xh-elevation-sheet:0 1px 3px -.5px lab(0% 0 0/.6), 0 8px 16px -4px lab(0% 0 0/.5), 0 20px 40px -12px lab(0% 0 0/.45), 0 0 0 1px lab(100% 0 0/.08);--xh-material-soft-bg:lab(9.50188% -.350438 -2.21058);--xh-material-soft-shadow:0 1px 1px -.5px lab(0% 0 0/.28), 0 4px 10px -6px lab(0% 0 0/.24);--xh-material-frosted-shadow:0 2px 4px -2px lab(0% 0 0/.42), 0 12px 28px -12px lab(0% 0 0/.52);--xh-material-liquid-shadow:0 1px 3px lab(0% 0 0/.4), 0 10px 28px -10px lab(0% 0 0/.6);--xh-material-liquid-tint:lab(8.10973% -.347562 -2.20915)}}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-_contrast-default-border-control-hover:color-mix(in oklab, var(--xh-ink) 38.7%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-_contrast-more-border-control-hover:var(--xh-color-neutral-300);--xh-_contrast-default-border-default:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-_contrast-default-border-default:color-mix(in oklab, var(--xh-ink) 22%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-_contrast-more-border-default:var(--xh-color-neutral-400);--xh-_contrast-default-border-invalid:var(--xh-color-danger-500);--xh-_contrast-more-border-invalid:var(--xh-color-danger-400);--xh-_contrast-default-border-strong:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-_contrast-default-border-strong:color-mix(in oklab, var(--xh-ink) 29.4%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-_contrast-more-border-strong:var(--xh-color-neutral-300);--xh-_contrast-default-border-subtle:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-_contrast-default-border-subtle:color-mix(in oklab, var(--xh-ink) 11.5%, transparent)}}:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-_contrast-more-border-subtle:var(--xh-color-neutral-450);--xh-_contrast-default-material-elevated-bg:#121417;--xh-_contrast-default-material-elevated-border:#ffffff47;--xh-_contrast-default-material-elevated-fg-muted:var(--xh-color-neutral-300);--xh-_contrast-default-material-elevated-separator:#fff3;--xh-_contrast-default-material-elevated-shadow:0 2px 4px -2px #00000080, 0 12px 28px -12px #0000008c, 0 32px 64px -20px #0009;--xh-_contrast-default-material-frosted-bg:oklch(.19 .008 258 / var(--xh-alpha-high));--xh-_contrast-default-material-frosted-border:#ffffff29;--xh-_contrast-default-material-frosted-compact-shadow:0 1px 2px -1px #00000061, 0 6px 16px -8px #00000075;--xh-_contrast-default-material-frosted-highlight:#ffffff24;--xh-_contrast-default-material-frosted-separator:#ffffff1f;--xh-_contrast-default-material-liquid-alpha-clear:.34;--xh-_contrast-default-material-liquid-alpha-floor:.61;--xh-_contrast-default-material-liquid-bg:#16181b9c;--xh-_contrast-default-material-liquid-border:#ffffff24;--xh-_contrast-default-material-liquid-highlight:#ffffff6b;--xh-_contrast-default-material-liquid-rim-far:#ffffff2e;--xh-_contrast-default-material-liquid-separator:#ffffff1f;--xh-_contrast-default-material-soft-highlight:#ffffff12;--xh-border-at-limit:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-at-limit)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-at-limit));--xh-border-control:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control));--xh-border-control-hover:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-control-hover)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control-hover));--xh-border-default:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-default));--xh-border-invalid:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-invalid)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-invalid));--xh-border-strong:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-strong)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-strong));--xh-border-subtle:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-subtle)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-subtle));--xh-chart-axis:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-border-strong));--xh-chart-grid:var(--xh-_contrast-use-default,var(--xh-border-subtle)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-elevated-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-elevated-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-fg-muted:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-fg-muted)) var(--xh-_contrast-use-more,var(--xh-fg-muted));--xh-material-elevated-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-md)) saturate(108%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-frosted-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-frosted-compact-alpha:var(--xh-_contrast-use-default,var(--xh-alpha-ultra-high)) var(--xh-_contrast-use-more,var(--xh-alpha-opaque));--xh-material-frosted-compact-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(104%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-compact-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-compact-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-frosted-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-liquid-alpha-clear:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-clear)) var(--xh-_contrast-use-more,1);--xh-material-liquid-alpha-floor:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-floor)) var(--xh-_contrast-use-more,1);--xh-material-liquid-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(140%)) var(--xh-_contrast-use-more,none);--xh-material-liquid-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-liquid-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-border)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,#0000)}@supports (color:lab(0% 0 0)){:where([data-theme=dark]),:where([data-xh-ink=light]){--xh-_contrast-default-material-elevated-bg:lab(6.17368% -.360742 -2.66055);--xh-_contrast-default-material-elevated-border:lab(100% 0 0/.28);--xh-_contrast-default-material-elevated-separator:lab(100% 0 0/.2);--xh-_contrast-default-material-elevated-shadow:0 2px 4px -2px lab(0% 0 0/.5), 0 12px 28px -12px lab(0% 0 0/.55), 0 32px 64px -20px lab(0% 0 0/.6);--xh-_contrast-default-material-frosted-border:lab(100% 0 0/.16);--xh-_contrast-default-material-frosted-compact-shadow:0 1px 2px -1px lab(0% 0 0/.38), 0 6px 16px -8px lab(0% 0 0/.46);--xh-_contrast-default-material-frosted-highlight:lab(100% 0 0/.14);--xh-_contrast-default-material-frosted-separator:lab(100% 0 0/.12);--xh-_contrast-default-material-liquid-bg:lab(8.10973% -.347562 -2.20915/.61);--xh-_contrast-default-material-liquid-border:lab(100% 0 0/.14);--xh-_contrast-default-material-liquid-highlight:lab(100% 0 0/.42);--xh-_contrast-default-material-liquid-rim-far:lab(100% 0 0/.18);--xh-_contrast-default-material-liquid-separator:lab(100% 0 0/.12);--xh-_contrast-default-material-soft-highlight:lab(100% 0 0/.07);--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0))}}:where([data-contrast=default]){--xh-_contrast-use-default:initial;--xh-_contrast-use-more: ;--xh-border-at-limit:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-at-limit)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-at-limit));--xh-border-control:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control));--xh-border-control-hover:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-control-hover)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control-hover));--xh-border-default:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-default));--xh-border-invalid:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-invalid)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-invalid));--xh-border-strong:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-strong)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-strong));--xh-border-subtle:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-subtle)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-subtle));--xh-chart-axis:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-border-strong));--xh-chart-grid:var(--xh-_contrast-use-default,var(--xh-border-subtle)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-elevated-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-elevated-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-fg-muted:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-fg-muted)) var(--xh-_contrast-use-more,var(--xh-fg-muted));--xh-material-elevated-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-md)) saturate(108%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-frosted-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-frosted-compact-alpha:var(--xh-_contrast-use-default,var(--xh-alpha-ultra-high)) var(--xh-_contrast-use-more,var(--xh-alpha-opaque));--xh-material-frosted-compact-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(104%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-compact-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-compact-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-frosted-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-liquid-alpha-clear:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-clear)) var(--xh-_contrast-use-more,1);--xh-material-liquid-alpha-floor:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-floor)) var(--xh-_contrast-use-more,1);--xh-material-liquid-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(140%)) var(--xh-_contrast-use-more,none);--xh-material-liquid-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-liquid-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-border)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,#0000)}@supports (color:lab(0% 0 0)){:where([data-contrast=default]){--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0))}}:where([data-contrast=more]){--xh-_contrast-use-default: ;--xh-_contrast-use-more:initial;--xh-border-at-limit:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-at-limit)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-at-limit));--xh-border-control:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control));--xh-border-control-hover:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-control-hover)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control-hover));--xh-border-default:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-default));--xh-border-invalid:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-invalid)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-invalid));--xh-border-strong:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-strong)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-strong));--xh-border-subtle:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-subtle)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-subtle));--xh-chart-axis:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-border-strong));--xh-chart-grid:var(--xh-_contrast-use-default,var(--xh-border-subtle)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-elevated-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-elevated-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-fg-muted:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-fg-muted)) var(--xh-_contrast-use-more,var(--xh-fg-muted));--xh-material-elevated-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-md)) saturate(108%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-frosted-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-frosted-compact-alpha:var(--xh-_contrast-use-default,var(--xh-alpha-ultra-high)) var(--xh-_contrast-use-more,var(--xh-alpha-opaque));--xh-material-frosted-compact-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(104%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-compact-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-compact-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-frosted-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-liquid-alpha-clear:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-clear)) var(--xh-_contrast-use-more,1);--xh-material-liquid-alpha-floor:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-floor)) var(--xh-_contrast-use-more,1);--xh-material-liquid-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(140%)) var(--xh-_contrast-use-more,none);--xh-material-liquid-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-liquid-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-border)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,#0000)}@supports (color:lab(0% 0 0)){:where([data-contrast=more]){--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0))}}:where([data-xh-ink]){--xh-ink-surface:initial}:where([data-xh-ink=dark]){--xh-fg-default:var(--xh-ink);--xh-fg-muted:var(--xh-ink);--xh-fg-subtle:var(--xh-ink);--xh-fg-brand:var(--xh-ink);--xh-fg-brand-strong:var(--xh-ink);--xh-fg-on-brand-subtle:var(--xh-ink);--xh-bg-brand:var(--xh-ink);--xh-ring-focus:var(--xh-ink);--xh-fg-on-brand:var(--xh-ink-surface,#fff);--xh-bg-brand-hover:var(--xh-ink)}@supports (color:lab(0% 0 0)){:where([data-xh-ink=dark]){--xh-fg-on-brand:var(--xh-ink-surface,lab(100% 0 0))}}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=dark]){--xh-bg-brand-hover:color-mix(in oklab, var(--xh-ink) 88%, transparent)}}:where([data-xh-ink=dark]){--xh-bg-brand-active:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=dark]){--xh-bg-brand-active:color-mix(in oklab, var(--xh-ink) 78%, transparent)}}:where([data-xh-ink=dark]){--xh-bg-brand-subtle:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=dark]){--xh-bg-brand-subtle:color-mix(in oklab, var(--xh-ink) 12%, transparent)}}:where([data-xh-ink=dark]){--xh-bg-brand-subtle-hover:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=dark]){--xh-bg-brand-subtle-hover:color-mix(in oklab, var(--xh-ink) 20%, transparent)}}:where([data-xh-ink=dark]){--xh-bg-brand-subtle-active:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=dark]){--xh-bg-brand-subtle-active:color-mix(in oklab, var(--xh-ink) 28%, transparent)}}:where([data-xh-ink=dark]){--xh-fg-disabled:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=dark]){--xh-fg-disabled:color-mix(in oklab, var(--xh-ink) 37%, transparent)}}:where([data-xh-ink=light]){--xh-fg-default:var(--xh-ink);--xh-fg-muted:var(--xh-ink);--xh-fg-subtle:var(--xh-ink);--xh-fg-brand:var(--xh-ink);--xh-fg-brand-strong:var(--xh-ink);--xh-fg-on-brand-subtle:var(--xh-ink);--xh-bg-brand:var(--xh-ink);--xh-ring-focus:var(--xh-ink);--xh-fg-on-brand:var(--xh-ink-surface,#000);--xh-bg-brand-hover:var(--xh-ink)}@supports (color:lab(0% 0 0)){:where([data-xh-ink=light]){--xh-fg-on-brand:var(--xh-ink-surface,lab(0% 0 0))}}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=light]){--xh-bg-brand-hover:color-mix(in oklab, var(--xh-ink) 88%, transparent)}}:where([data-xh-ink=light]){--xh-bg-brand-active:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=light]){--xh-bg-brand-active:color-mix(in oklab, var(--xh-ink) 78%, transparent)}}:where([data-xh-ink=light]){--xh-bg-brand-subtle:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=light]){--xh-bg-brand-subtle:color-mix(in oklab, var(--xh-ink) 12%, transparent)}}:where([data-xh-ink=light]){--xh-bg-brand-subtle-hover:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=light]){--xh-bg-brand-subtle-hover:color-mix(in oklab, var(--xh-ink) 20%, transparent)}}:where([data-xh-ink=light]){--xh-bg-brand-subtle-active:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=light]){--xh-bg-brand-subtle-active:color-mix(in oklab, var(--xh-ink) 28%, transparent)}}:where([data-xh-ink=light]){--xh-fg-disabled:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=light]){--xh-fg-disabled:color-mix(in oklab, var(--xh-ink) 29.4%, transparent)}}:where([data-xh-ink=dark][data-xh-ink-margin=ample]),:where([data-xh-ink=light][data-xh-ink-margin=ample]){--xh-fg-muted:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=dark][data-xh-ink-margin=ample]),:where([data-xh-ink=light][data-xh-ink-margin=ample]){--xh-fg-muted:color-mix(in oklab, var(--xh-ink) 72%, transparent)}}:where([data-xh-ink=dark][data-xh-ink-margin=ample]),:where([data-xh-ink=light][data-xh-ink-margin=ample]){--xh-fg-subtle:var(--xh-ink)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=dark][data-xh-ink-margin=ample]),:where([data-xh-ink=light][data-xh-ink-margin=ample]){--xh-fg-subtle:color-mix(in oklab, var(--xh-ink) 72%, transparent)}}@supports (color:color(from red srgb-linear clamp(0, (0.179 - (0.2126 * r + 0.7152 * g + 0.0722 * b)) * infinity, 1) 0 0 / 1)){:where([data-xh-ink=auto]),:where([data-xh-ink-surface]>*){--xh-border-at-limit:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-at-limit)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-at-limit));--xh-border-control:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control));--xh-border-control-hover:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-control-hover)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control-hover));--xh-border-default:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-default)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-default));--xh-border-invalid:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-invalid)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-invalid));--xh-border-strong:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-strong)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-strong));--xh-border-subtle:var(--xh-_contrast-use-default,var(--xh-_contrast-default-border-subtle)) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-subtle));--xh-chart-axis:var(--xh-_contrast-use-default,var(--xh-border-default)) var(--xh-_contrast-use-more,var(--xh-border-strong));--xh-chart-grid:var(--xh-_contrast-use-default,var(--xh-border-subtle)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-elevated-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-elevated-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-fg-muted:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-fg-muted)) var(--xh-_contrast-use-more,var(--xh-fg-muted));--xh-material-elevated-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-elevated-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-elevated-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-md)) saturate(108%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-frosted-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-border)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-frosted-compact-alpha:var(--xh-_contrast-use-default,var(--xh-alpha-ultra-high)) var(--xh-_contrast-use-more,var(--xh-alpha-opaque));--xh-material-frosted-compact-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(104%)) var(--xh-_contrast-use-more,none);--xh-material-frosted-compact-shadow:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-compact-shadow)) var(--xh-_contrast-use-more,none);--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-frosted-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-liquid-alpha-clear:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-clear)) var(--xh-_contrast-use-more,1);--xh-material-liquid-alpha-floor:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-alpha-floor)) var(--xh-_contrast-use-more,1);--xh-material-liquid-backdrop:var(--xh-_contrast-use-default,blur(var(--xh-blur-sm)) saturate(140%)) var(--xh-_contrast-use-more,none);--xh-material-liquid-bg:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-bg)) var(--xh-_contrast-use-more,var(--xh-bg-surface));--xh-material-liquid-border:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-border)) var(--xh-_contrast-use-more,var(--xh-border-default));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,#0000);--xh-material-liquid-separator:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-separator)) var(--xh-_contrast-use-more,var(--xh-border-subtle));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,#0000);--xh-fg-scrollbar-thumb:var(--xh-fg-default)}@supports (color:lab(0% 0 0)){:where([data-xh-ink=auto]),:where([data-xh-ink-surface]>*){--xh-material-frosted-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-frosted-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-liquid-rim-far:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-liquid-rim-far)) var(--xh-_contrast-use-more,lab(0% 0 0/0));--xh-material-soft-highlight:var(--xh-_contrast-use-default,var(--xh-_contrast-default-material-soft-highlight)) var(--xh-_contrast-use-more,lab(0% 0 0/0))}}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=auto]),:where([data-xh-ink-surface]>*){--xh-fg-scrollbar-thumb:color-mix(in oklab, var(--xh-fg-default) 15%, transparent)}}:where([data-xh-ink=auto]),:where([data-xh-ink-surface]>*){--xh-fg-scrollbar-thumb-hover:var(--xh-fg-default)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=auto]),:where([data-xh-ink-surface]>*){--xh-fg-scrollbar-thumb-hover:color-mix(in oklab, var(--xh-fg-default) 25%, transparent)}}:where([data-xh-ink=auto]),:where([data-xh-ink-surface]>*){--xh-fg-scrollbar-thumb-active:var(--xh-fg-default)}@supports (color:color-mix(in lab, red, red)){:where([data-xh-ink=auto]),:where([data-xh-ink-surface]>*){--xh-fg-scrollbar-thumb-active:color-mix(in oklab, var(--xh-fg-default) 35%, transparent)}}:where([data-xh-ink=auto]),:where([data-xh-ink-surface]>*){--xh-border-control-focus:var(--xh-ring-focus);--xh-chart-label:var(--xh-fg-muted);--xh-chart-crosshair:var(--xh-fg-subtle);--xh-chart-band-highlight:var(--xh-bg-subtle);--xh-ink:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / 1);--xh-fg-default:var(--xh-ink);--xh-fg-brand:var(--xh-ink);--xh-fg-brand-strong:var(--xh-ink);--xh-fg-on-brand-subtle:var(--xh-ink);--xh-bg-brand:var(--xh-ink);--xh-ring-focus:var(--xh-ink);--xh-fg-muted:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(1 - .28 * (clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .5) * infinity, 1) + clamp(0, (.05 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1))));--xh-fg-subtle:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(1 - .28 * (clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .5) * infinity, 1) + clamp(0, (.05 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1))));--xh-fg-on-brand:var(--xh-ink-surface,var(--xh-bg-surface));--xh-bg-brand-hover:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / .88);--xh-bg-brand-active:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / .78);--xh-bg-brand-subtle:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / .12);--xh-bg-brand-subtle-hover:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / .2);--xh-bg-brand-subtle-active:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / .28);--xh-bg-subtle:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(.043 + .019 * clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1)));--xh-bg-subtle-hover:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(.102 + .072 * clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1)));--xh-bg-subtle-active:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(.169 + .038 * clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1)));--xh-bg-muted:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(.043 + .019 * clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1)));--xh-border-default:var(--xh-_contrast-use-default,color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(.102 + .118 * clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1)))) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-default));--xh-border-subtle:var(--xh-_contrast-use-default,color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(.043 + .072 * clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1)))) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-subtle));--xh-border-strong:var(--xh-_contrast-use-default,color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(.169 + .125 * clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1)))) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-strong));--xh-border-control-hover:var(--xh-_contrast-use-default,color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(.37 + .017 * clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1)))) var(--xh-_contrast-use-more,var(--xh-_contrast-more-border-control-hover));--xh-fg-disabled:color(from var(--xh-ink-surface,var(--xh-bg-surface)) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / calc(.37 + -.076 * clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1)))}}@media (prefers-reduced-transparency:reduce){:where(:root),:where([data-theme]),:where([data-xh-ink]),:where([data-xh-ink-surface]>*),:where([data-scope]){--xh-material-elevated-bg:var(--xh-bg-surface);--xh-material-elevated-backdrop:none;--xh-material-elevated-border:var(--xh-border-default);--xh-material-elevated-highlight:#0000;--xh-material-elevated-separator:var(--xh-border-subtle);--xh-material-elevated-fg-muted:var(--xh-fg-muted);--xh-material-elevated-focus-surface:var(--xh-bg-surface);--xh-material-frosted-compact-alpha:var(--xh-alpha-opaque);--xh-material-frosted-compact-backdrop:none;--xh-material-frosted-bg:var(--xh-bg-surface);--xh-material-frosted-backdrop:none;--xh-material-frosted-border:var(--xh-border-default);--xh-material-frosted-highlight:#0000;--xh-material-frosted-separator:var(--xh-border-subtle);--xh-material-frosted-focus-surface:var(--xh-bg-surface);--xh-material-liquid-bg:var(--xh-bg-surface);--xh-material-liquid-backdrop:none;--xh-material-liquid-separator:var(--xh-border-subtle);--xh-material-liquid-focus-surface:var(--xh-bg-surface);--xh-material-liquid-alpha-clear:1;--xh-material-liquid-alpha-floor:1}@supports (color:lab(0% 0 0)){:where(:root),:where([data-theme]),:where([data-xh-ink]),:where([data-xh-ink-surface]>*),:where([data-scope]){--xh-material-elevated-highlight:lab(0% 0 0/0);--xh-material-frosted-highlight:lab(0% 0 0/0)}}}:where([data-transparency=reduce]),:where([data-transparency=reduce] [data-theme]),:where([data-transparency=reduce] [data-xh-ink]),:where([data-transparency=reduce] [data-xh-ink-surface]>*){--xh-material-elevated-bg:var(--xh-bg-surface);--xh-material-elevated-backdrop:none;--xh-material-elevated-border:var(--xh-border-default);--xh-material-elevated-highlight:#0000;--xh-material-elevated-separator:var(--xh-border-subtle);--xh-material-elevated-fg-muted:var(--xh-fg-muted);--xh-material-elevated-focus-surface:var(--xh-bg-surface);--xh-material-frosted-compact-alpha:var(--xh-alpha-opaque);--xh-material-frosted-compact-backdrop:none;--xh-material-frosted-bg:var(--xh-bg-surface);--xh-material-frosted-backdrop:none;--xh-material-frosted-border:var(--xh-border-default);--xh-material-frosted-highlight:#0000;--xh-material-frosted-separator:var(--xh-border-subtle);--xh-material-frosted-focus-surface:var(--xh-bg-surface);--xh-material-liquid-bg:var(--xh-bg-surface);--xh-material-liquid-backdrop:none;--xh-material-liquid-separator:var(--xh-border-subtle);--xh-material-liquid-focus-surface:var(--xh-bg-surface);--xh-material-liquid-alpha-clear:1;--xh-material-liquid-alpha-floor:1}@supports (color:lab(0% 0 0)){:where([data-transparency=reduce]),:where([data-transparency=reduce] [data-theme]),:where([data-transparency=reduce] [data-xh-ink]),:where([data-transparency=reduce] [data-xh-ink-surface]>*){--xh-material-elevated-highlight:lab(0% 0 0/0);--xh-material-frosted-highlight:lab(0% 0 0/0)}}@media (forced-colors:active){:where(:root),:where([data-theme]),:where([data-xh-ink]),:where([data-xh-ink-surface]>*),:where([data-scope]){--xh-material-elevated-bg:Canvas;--xh-material-elevated-backdrop:none;--xh-material-elevated-border:CanvasText;--xh-material-elevated-highlight:transparent;--xh-material-elevated-shadow:none;--xh-material-elevated-separator:CanvasText;--xh-material-elevated-fg:CanvasText;--xh-material-elevated-fg-muted:CanvasText;--xh-material-elevated-focus-surface:Canvas;--xh-material-solid-bg:Canvas;--xh-material-solid-border:CanvasText;--xh-material-solid-highlight:transparent;--xh-material-solid-shadow:none;--xh-material-solid-separator:CanvasText;--xh-material-solid-fg:CanvasText;--xh-material-solid-fg-muted:CanvasText;--xh-material-solid-focus-surface:Canvas;--xh-material-soft-bg:Canvas;--xh-material-soft-border:CanvasText;--xh-material-soft-highlight:transparent;--xh-material-soft-shadow:none;--xh-material-soft-separator:CanvasText;--xh-material-soft-fg:CanvasText;--xh-material-soft-fg-muted:CanvasText;--xh-material-soft-focus-surface:Canvas;--xh-material-frosted-compact-alpha:var(--xh-alpha-opaque);--xh-material-frosted-compact-backdrop:none;--xh-material-frosted-compact-shadow:none;--xh-material-frosted-bg:Canvas;--xh-material-frosted-backdrop:none;--xh-material-frosted-border:CanvasText;--xh-material-frosted-highlight:Canvas;--xh-material-frosted-shadow:none;--xh-material-frosted-separator:CanvasText;--xh-material-frosted-fg:CanvasText;--xh-material-frosted-fg-muted:CanvasText;--xh-material-frosted-focus-surface:Canvas;--xh-material-liquid-bg:Canvas;--xh-material-liquid-backdrop:none;--xh-material-liquid-border:CanvasText;--xh-material-liquid-highlight:Canvas;--xh-material-liquid-shadow:none;--xh-material-liquid-separator:CanvasText;--xh-material-liquid-fg:CanvasText;--xh-material-liquid-fg-muted:CanvasText;--xh-material-liquid-focus-surface:Canvas;--xh-material-liquid-tint:Canvas;--xh-material-liquid-alpha-clear:1;--xh-material-liquid-alpha-floor:1;--xh-material-liquid-rim-far:Canvas}}@media (prefers-reduced-motion:reduce){:where(:root){--xh-motion-duration-enter:var(--xh-duration-fast);--xh-motion-duration-move:1ms;--xh-motion-duration-expand:1ms;--xh-motion-duration-collapse:1ms;--xh-motion-duration-slide:1ms;--xh-motion-duration-nudge:1ms;--xh-motion-duration-press:1ms;--xh-motion-duration-release:1ms;--xh-motion-duration-attention:1ms;--xh-motion-duration-glint:1ms;--xh-motion-duration-reveal:1ms;--xh-motion-duration-morph:1ms;--xh-motion-stagger-step:0s;--xh-motion-distance-sm:0px;--xh-motion-distance-md:0px;--xh-motion-distance-lg:0px;--xh-motion-travel:0px;--xh-motion-travel-opacity:0;--xh-motion-scale-enter:1;--xh-motion-scale-exit:1;--xh-motion-scale-stack:1;--xh-motion-scale-press:1;--xh-motion-scale-breathe:1;--xh-motion-scale-halo:1;--xh-motion-scale-drag:1;--xh-motion-scale-squash:1}}:where([data-motion=reduce]){--xh-motion-duration-enter:var(--xh-duration-fast);--xh-motion-duration-move:1ms;--xh-motion-duration-expand:1ms;--xh-motion-duration-collapse:1ms;--xh-motion-duration-slide:1ms;--xh-motion-duration-nudge:1ms;--xh-motion-duration-press:1ms;--xh-motion-duration-release:1ms;--xh-motion-duration-attention:1ms;--xh-motion-duration-glint:1ms;--xh-motion-duration-reveal:1ms;--xh-motion-duration-morph:1ms;--xh-motion-stagger-step:0s;--xh-motion-distance-sm:0px;--xh-motion-distance-md:0px;--xh-motion-distance-lg:0px;--xh-motion-travel:0px;--xh-motion-travel-opacity:0;--xh-motion-scale-enter:1;--xh-motion-scale-exit:1;--xh-motion-scale-stack:1;--xh-motion-scale-press:1;--xh-motion-scale-breathe:1;--xh-motion-scale-halo:1;--xh-motion-scale-drag:1;--xh-motion-scale-squash:1}:where([data-motion=default]){--xh-motion-duration-enter:var(--xh-duration-normal);--xh-motion-duration-move:var(--xh-duration-normal);--xh-motion-duration-expand:var(--xh-duration-normal);--xh-motion-duration-collapse:var(--xh-duration-fast);--xh-motion-duration-slide:var(--xh-duration-slow);--xh-motion-duration-nudge:var(--xh-duration-fast);--xh-motion-duration-press:var(--xh-duration-fast);--xh-motion-duration-release:var(--xh-duration-normal);--xh-motion-duration-attention:calc(var(--xh-duration-slow) * 2);--xh-motion-duration-glint:calc(var(--xh-duration-slow) * 2);--xh-motion-duration-reveal:calc(var(--xh-duration-slow) * 2);--xh-motion-duration-morph:calc(var(--xh-duration-normal) * 2);--xh-motion-stagger-step:calc(var(--xh-duration-normal) / 5);--xh-motion-scale-breathe:.82;--xh-motion-scale-halo:2.6;--xh-motion-distance-sm:var(--xh-space-1);--xh-motion-distance-md:var(--xh-space-2);--xh-motion-distance-lg:var(--xh-space-4);--xh-motion-travel:100%;--xh-motion-travel-opacity:1;--xh-motion-scale-enter:.96;--xh-motion-scale-exit:.98;--xh-motion-scale-stack:.95;--xh-motion-scale-press:.97;--xh-motion-scale-drag:1.12;--xh-motion-scale-squash:.86}@media print{:where([data-scope]){--xh-elevation-raised:none;--xh-elevation-lifted:none;--xh-elevation-floating:none;--xh-elevation-sheet:none;--xh-material-elevated-bg:var(--xh-bg-surface);--xh-material-elevated-backdrop:none;--xh-material-elevated-border:var(--xh-border-default);--xh-material-elevated-highlight:#0000;--xh-material-elevated-shadow:none;--xh-material-elevated-separator:var(--xh-border-subtle);--xh-material-soft-highlight:#0000;--xh-material-soft-shadow:none;--xh-material-frosted-compact-alpha:var(--xh-alpha-opaque);--xh-material-frosted-compact-backdrop:none;--xh-material-frosted-compact-shadow:none;--xh-material-frosted-bg:var(--xh-bg-surface);--xh-material-frosted-backdrop:none;--xh-material-frosted-border:var(--xh-border-default);--xh-material-frosted-highlight:#0000;--xh-material-frosted-shadow:none;--xh-material-frosted-separator:var(--xh-border-subtle);--xh-material-liquid-bg:var(--xh-bg-surface);--xh-material-liquid-backdrop:none;--xh-material-liquid-border:var(--xh-border-default);--xh-material-liquid-highlight:#0000;--xh-material-liquid-shadow:none;--xh-material-liquid-separator:var(--xh-border-subtle);--xh-material-liquid-alpha-clear:1;--xh-material-liquid-alpha-floor:1;--xh-material-liquid-rim-far:#0000}@supports (color:lab(0% 0 0)){:where([data-scope]){--xh-material-elevated-highlight:lab(0% 0 0/0);--xh-material-soft-highlight:lab(0% 0 0/0);--xh-material-frosted-highlight:lab(0% 0 0/0);--xh-material-liquid-highlight:lab(0% 0 0/0);--xh-material-liquid-rim-far:lab(0% 0 0/0)}}}}@layer xihan.motion{@keyframes xh-overlay-slide-in{0%{opacity:var(--xh-_enter-from-opacity,0);translate:calc((var(--xh-_overlay-enter-right,0) - var(--xh-_overlay-enter-left,0)) * var(--xh-motion-distance-sm)) calc((var(--xh-_overlay-enter-down,0) - var(--xh-_overlay-enter-up,0)) * var(--xh-motion-distance-sm))}to{opacity:1;translate:0}}@keyframes xh-overlay-slide-out{0%{opacity:1;translate:0}to{opacity:0;translate:calc((var(--xh-_overlay-enter-right,0) - var(--xh-_overlay-enter-left,0)) * var(--xh-motion-distance-sm)) calc((var(--xh-_overlay-enter-down,0) - var(--xh-_overlay-enter-up,0)) * var(--xh-motion-distance-sm))}}@keyframes xh-overlay-pop-in{0%{opacity:var(--xh-_enter-from-opacity,0);scale:var(--xh-motion-scale-enter);translate:calc((var(--xh-_overlay-enter-right,0) - var(--xh-_overlay-enter-left,0)) * var(--xh-motion-distance-sm)) calc((var(--xh-_overlay-enter-down,0) - var(--xh-_overlay-enter-up,0)) * var(--xh-motion-distance-sm))}to{opacity:1;translate:0;scale:1}}@keyframes xh-pop-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--xh-motion-scale-exit)}}@keyframes xh-pop-in{0%{opacity:var(--xh-_enter-from-opacity,0);scale:var(--xh-motion-scale-enter)}to{opacity:1;scale:1}}@keyframes xh-fade-in{0%{opacity:var(--xh-_enter-from-opacity,0)}to{opacity:1}}@keyframes xh-fade-out{0%{opacity:1}to{opacity:0}}@keyframes xh-rise-in{0%{opacity:var(--xh-_enter-from-opacity,0);translate:0 var(--xh-motion-distance-sm)}to{opacity:1;translate:0}}@keyframes xh-disclosure-expand{0%{grid-template-rows:0fr;padding-block:0}to{grid-template-rows:1fr;padding-block-start:var(--xh-_disclosure-pt,0);padding-block-end:var(--xh-_disclosure-pb,0)}}@keyframes xh-disclosure-collapse{0%{grid-template-rows:1fr;padding-block-start:var(--xh-_disclosure-pt,0);padding-block-end:var(--xh-_disclosure-pb,0)}to{grid-template-rows:0fr;padding-block:0}}@keyframes xh-item-in{0%{opacity:var(--xh-_enter-from-opacity,0);translate:0 var(--xh-motion-distance-md)}to{opacity:1;translate:0}}@keyframes xh-drop-in{0%{opacity:var(--xh-_enter-from-opacity,0);translate:0 calc(-1 * var(--xh-motion-distance-sm))}to{opacity:1;translate:0}}@keyframes xh-sheet-in{0%{opacity:var(--xh-_enter-from-opacity,0);translate:0 var(--xh-motion-distance-md);scale:var(--xh-motion-scale-enter)}to{opacity:1;translate:0;scale:1}}@keyframes xh-sheet-out{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 var(--xh-motion-distance-md);scale:var(--xh-motion-scale-exit)}}@keyframes xh-slide-in{0%{translate:var(--xh-_slide-from-x,0) var(--xh-_slide-from-y,0)}to{translate:0}}@keyframes xh-slide-out{0%{translate:0}to{translate:var(--xh-_slide-from-x,0) var(--xh-_slide-from-y,0)}}@keyframes xh-slide-fade-in{0%{opacity:var(--xh-_enter-from-opacity,var(--xh-motion-travel-opacity))}to{opacity:1}}@keyframes xh-slide-fade-out{0%{opacity:1}to{opacity:var(--xh-motion-travel-opacity)}}@keyframes xh-spin{to{rotate:1turn}}@keyframes xh-shimmer{0%{background-position:150%}to{background-position:-50%}}@keyframes xh-breathe{0%,to{opacity:.5;scale:var(--xh-motion-scale-breathe)}42%{opacity:1;scale:1}}@keyframes xh-breathe-halo{0%{opacity:.32;scale:1}60%,to{opacity:0;scale:var(--xh-motion-scale-halo)}}@keyframes xh-glint{0%{background-position:100% 0}to{background-position:0 0}}@keyframes xh-countdown{0%{clip-path:inset(0 0 0 0 round var(--xh-_countdown-radius,0))}to{clip-path:inset(0 var(--xh-_countdown-cut-right,100%) 0 var(--xh-_countdown-cut-left,0) round var(--xh-_countdown-radius,0))}}@keyframes xh-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes xh-heatmap-fill{0%{background-color:var(--xh-_heatmap-empty)}}@keyframes xh-markdown-stream-caret{50%{opacity:0}}@keyframes xh-markdown-stream-caret-in{0%{opacity:0}}@keyframes xh-marquee-x{0%{transform:translateX(var(--xh-_marquee-from))}to{transform:translateX(var(--xh-_marquee-to))}}@keyframes xh-marquee-y{0%{transform:translateY(var(--xh-_marquee-from))}to{transform:translateY(var(--xh-_marquee-to))}}@media print{.xh-scope-reasoning[data-part=label][data-streaming]{color:var(--xh-reasoning-label-streaming-fg,var(--xh-fg-default));background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}}@media (forced-colors:active){.xh-scope-reasoning[data-part=label][data-streaming]{color:canvastext;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}}@keyframes xh-alert-collapse{0%{block-size:var(--xh-_alert-exit-block-size)}to{border-block-width:0;block-size:0;padding-block:0}}@keyframes xh-skeleton-pulse{to{opacity:var(--xh-state-disabled-opacity)}}@keyframes xh-spinner-dots{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.xh-scope-accordion[data-part=root][hidden],.xh-scope-accordion[data-part=trigger][hidden],.xh-scope-accordion[data-part=indicator][hidden]{display:none}@keyframes xh-carousel-indicator-progress{0%{scale:var(--xh-_carousel-progress-from)}to{scale:var(--xh-_carousel-progress-to)}}@media print{.xh-scope-cascader[data-part=positioner]{display:none}}@keyframes xh-citation-preview-expand{0%{block-size:0;border-block-width:0;margin-block-start:calc(-1 * var(--xh-_citation-preview-gap));padding-block:0}to{block-size:var(--xh-_citation-preview-block-size)}}@keyframes xh-citation-preview-collapse{0%{block-size:var(--xh-_citation-preview-block-size)}to{block-size:0;border-block-width:0;margin-block-start:calc(-1 * var(--xh-_citation-preview-gap));padding-block:0}}.xh-scope-collapsible[data-part=trigger][hidden],.xh-scope-collapsible[data-part=indicator][hidden]{display:none}@media print{.xh-scope-context-menu[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-context-menu[data-part=separator]{background:canvastext}}@media print{.xh-scope-date-picker[data-part=positioner],.xh-scope-date-range-picker[data-part=positioner]{display:none}}@keyframes xh-notification-stack-in{0%{opacity:var(--xh-_enter-from-opacity,0);translate:0 calc(var(--xh-_notification-stack-dir,1) * (var(--xh-_notification-offset,0px) - var(--xh-motion-travel)));scale:var(--xh-notification-stack-scale,var(--xh-_notification-stack-scale))}to{opacity:1;translate:0 calc(var(--xh-_notification-stack-dir,1) * var(--xh-_notification-offset,0px));scale:var(--xh-notification-stack-scale,var(--xh-_notification-stack-scale))}}@keyframes xh-notification-stack-out{0%{opacity:1;translate:0 calc(var(--xh-_notification-stack-dir,1) * var(--xh-_notification-y,0px));scale:var(--xh-_notification-scale,1)}to{opacity:0;translate:0 calc(var(--xh-_notification-stack-dir,1) * (var(--xh-_notification-y,0px) - var(--xh-motion-travel)));scale:var(--xh-_notification-scale,1)}}@keyframes xh-progress-indeterminate{0%{translate:var(--xh-_progress-sweep-from,-100%) 0}to{translate:var(--xh-_progress-sweep-to,250%) 0}}@keyframes xh-progress-stripes{0%{background-position:0 0}to{background-position:calc(var(--xh-_progress-stripe-size) * var(--xh-direction-sign)) 0}}@media print{.xh-scope-time-picker[data-part=positioner],.xh-scope-time-range-picker[data-part=positioner]{display:none}.xh-scope-tool-call[data-part=root][data-loading] [data-part=status]:where(.xh-scope-tool-call){color:var(--xh-tool-call-status-fg,var(--xh-fg-muted));-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@media (forced-colors:active){.xh-scope-tool-call[data-part=root][data-loading] [data-part=status]:where(.xh-scope-tool-call){color:canvastext;-webkit-text-fill-color:currentColor;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}}@keyframes xh-tour-spotlight-in{0%{opacity:var(--xh-_enter-from-opacity,0);scale:calc(2 - var(--xh-motion-scale-enter))}to{opacity:1;scale:1}}@keyframes xh-tour-spotlight-out{0%{opacity:1;scale:1}to{opacity:0;scale:calc(2 - var(--xh-motion-scale-exit))}}}@layer xihan.components{[data-scope][data-part]:focus-visible{outline:var(--xh-ring-width) solid var(--xh-_ring-color,var(--xh-ring-focus));outline-offset:var(--xh-ring-offset)}.xh-scope-checkbox[data-part=label],.xh-scope-checkbox-group[data-part=label],.xh-scope-color-picker[data-part=label],.xh-scope-date-field[data-part=label],.xh-scope-editable[data-part=label],.xh-scope-field[data-part=label],.xh-scope-file-upload[data-part=label],.xh-scope-number-field[data-part=label],.xh-scope-password-input[data-part=label],.xh-scope-pin-input[data-part=label],.xh-scope-radio-group[data-part=label],.xh-scope-rating[data-part=label],.xh-scope-signature-pad[data-part=label],.xh-scope-slider[data-part=label],.xh-scope-switch[data-part=label],.xh-scope-tags-input[data-part=label],.xh-scope-text-field[data-part=label],.xh-scope-time-field[data-part=label]{line-height:var(--xh-leading-none)}.xh-scope-color-picker[data-part=label][data-disabled],.xh-scope-rating[data-part=label][data-disabled],.xh-scope-signature-pad[data-part=label][data-disabled],.xh-scope-slider[data-part=label][data-disabled]{color:var(--xh-fg-subtle)}.xh-scope-field[data-part=label][data-required]:after,.xh-scope-fieldset[data-part=legend][data-required]:after{content:var(--xh-glyph-mark-required);color:var(--xh-fg-danger);margin-inline-start:var(--xh-space-1)}.xh-scope-field[data-part=label][data-invalid],.xh-scope-fieldset[data-part=legend][data-invalid]{color:var(--xh-fg-danger)}.xh-scope-field[data-part=description],.xh-scope-fieldset[data-part=description]{font-size:var(--xh-text-secondary-size);line-height:var(--xh-leading-normal);color:var(--xh-fg-muted);margin:0}.xh-scope-field[data-part=error-text],.xh-scope-fieldset[data-part=error-text]{font-size:var(--xh-text-secondary-size);line-height:var(--xh-leading-normal);color:var(--xh-fg-danger);transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);margin:0}.xh-scope-field[data-part=error-text][hidden],.xh-scope-fieldset[data-part=error-text][hidden]{visibility:hidden;opacity:0;block-size:0;transition:none;display:block;position:absolute;overflow:clip}.xh-scope-field[data-part=root][data-invalid]>.xh-scope-field[data-part=description],.xh-scope-fieldset[data-part=root][data-invalid]>.xh-scope-fieldset[data-part=description]{display:none}[data-scope]{-webkit-tap-highlight-color:transparent}[data-scope][data-part][data-disabled],[data-scope][data-part]:disabled,[data-scope][data-part][aria-disabled=true]{cursor:not-allowed}[data-xh-action-control]{--xh-_action-current-highlight:var(--xh-action-highlight-rest,transparent);--xh-_action-variant-bg-rest:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_action-variant-fg-rest:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-rest:transparent;--xh-_action-variant-bg-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-subtle-hover));--xh-_action-variant-fg-hover:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-hover:transparent;--xh-_action-variant-bg-pressed:var(--xh-_tone-subtle-active,var(--xh-bg-subtle-active));--xh-_action-variant-fg-pressed:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-pressed:transparent;--xh-_action-variant-bg-focus-visible:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_action-variant-fg-focus-visible:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-focus-visible:transparent;--xh-_action-variant-bg-disabled:var(--xh-bg-subtle);--xh-_action-variant-fg-disabled:var(--xh-fg-disabled);--xh-_action-variant-border-disabled:transparent;--xh-_action-variant-bg-loading:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_action-variant-fg-loading:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-loading:transparent;justify-content:center;align-items:center;gap:var(--xh-action-gap,var(--xh-_action-profile-gap));block-size:var(--xh-action-visual-size,var(--xh-_action-profile-visual-size));min-inline-size:var(--xh-action-min-inline-size,var(--xh-_action-profile-visual-size));padding-inline:var(--xh-action-padding-inline,var(--xh-_action-profile-padding-inline));border:var(--xh-stroke-thin) solid var(--xh-action-border-rest,var(--xh-_action-variant-border-rest));border-radius:var(--xh-action-radius,var(--xh-_action-profile-radius));background-color:var(--xh-action-bg-rest,var(--xh-_action-variant-bg-rest));background-image:linear-gradient(to bottom, var(--xh-_action-current-highlight) 0 var(--xh-stroke-thin), transparent var(--xh-stroke-thin));color:var(--xh-action-fg-rest,var(--xh-_action-variant-fg-rest));box-shadow:var(--xh-action-shadow-rest,none);font-size:var(--xh-action-font-size,var(--xh-_action-profile-font-size));line-height:var(--xh-leading-none);white-space:nowrap;cursor:var(--xh-action-cursor-rest,pointer);opacity:var(--xh-action-opacity-rest,1);-webkit-user-select:none;user-select:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release);flex-direction:row;display:inline-flex;position:relative}[data-xh-action-control][data-xh-action-variant=solid]{--xh-_action-variant-bg-rest:var(--xh-_tone,var(--xh-bg-brand));--xh-_action-variant-fg-rest:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_action-variant-border-rest:transparent;--xh-_action-variant-bg-hover:var(--xh-_tone-hover,var(--xh-bg-brand-hover));--xh-_action-variant-fg-hover:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_action-variant-border-hover:transparent;--xh-_action-variant-bg-pressed:var(--xh-_tone-active,var(--xh-bg-brand-active));--xh-_action-variant-fg-pressed:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_action-variant-border-pressed:transparent;--xh-_action-variant-bg-focus-visible:var(--xh-_tone,var(--xh-bg-brand));--xh-_action-variant-fg-focus-visible:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_action-variant-border-focus-visible:transparent;--xh-_action-variant-bg-disabled:var(--xh-bg-subtle);--xh-_action-variant-fg-disabled:var(--xh-fg-disabled);--xh-_action-variant-border-disabled:transparent;--xh-_action-variant-bg-loading:var(--xh-_tone,var(--xh-bg-brand));--xh-_action-variant-fg-loading:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_action-variant-border-loading:transparent}[data-xh-action-control][data-xh-action-variant=subtle]{--xh-_action-variant-bg-rest:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_action-variant-fg-rest:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-rest:transparent;--xh-_action-variant-bg-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-subtle-hover));--xh-_action-variant-fg-hover:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-hover:transparent;--xh-_action-variant-bg-pressed:var(--xh-_tone-subtle-active,var(--xh-bg-subtle-active));--xh-_action-variant-fg-pressed:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-pressed:transparent;--xh-_action-variant-bg-focus-visible:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_action-variant-fg-focus-visible:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-focus-visible:transparent;--xh-_action-variant-bg-disabled:var(--xh-bg-subtle);--xh-_action-variant-fg-disabled:var(--xh-fg-disabled);--xh-_action-variant-border-disabled:transparent;--xh-_action-variant-bg-loading:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_action-variant-fg-loading:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-loading:transparent}[data-xh-action-control][data-xh-action-variant=outline]{--xh-_action-variant-bg-rest:transparent;--xh-_action-variant-fg-rest:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-rest:var(--xh-_tone-border-control,var(--xh-border-control));--xh-_action-variant-bg-hover:var(--xh-_tone-subtle,var(--xh-action-host-bg-hover,var(--xh-bg-subtle)));--xh-_action-variant-fg-hover:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-hover:var(--xh-_tone-border-control,var(--xh-border-control-hover));--xh-_action-variant-bg-pressed:var(--xh-_tone-subtle-hover,var(--xh-action-host-bg-pressed,var(--xh-bg-subtle-hover)));--xh-_action-variant-fg-pressed:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-pressed:var(--xh-_tone-border-control,var(--xh-border-control-hover));--xh-_action-variant-bg-focus-visible:transparent;--xh-_action-variant-fg-focus-visible:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-focus-visible:var(--xh-_tone-border-control,var(--xh-border-control));--xh-_action-variant-bg-disabled:transparent;--xh-_action-variant-fg-disabled:var(--xh-fg-disabled);--xh-_action-variant-border-disabled:var(--xh-border-default);--xh-_action-variant-bg-loading:transparent;--xh-_action-variant-fg-loading:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-loading:var(--xh-_tone-border-control,var(--xh-border-control))}[data-xh-action-control][data-xh-action-variant=ghost]{--xh-_action-variant-bg-rest:transparent;--xh-_action-variant-fg-rest:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-rest:transparent;--xh-_action-variant-bg-hover:var(--xh-_tone-subtle,var(--xh-action-host-bg-hover,var(--xh-bg-subtle)));--xh-_action-variant-fg-hover:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-hover:transparent;--xh-_action-variant-bg-pressed:var(--xh-_tone-subtle-hover,var(--xh-action-host-bg-pressed,var(--xh-bg-subtle-hover)));--xh-_action-variant-fg-pressed:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-pressed:transparent;--xh-_action-variant-bg-focus-visible:transparent;--xh-_action-variant-fg-focus-visible:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-focus-visible:transparent;--xh-_action-variant-bg-disabled:transparent;--xh-_action-variant-fg-disabled:var(--xh-fg-disabled);--xh-_action-variant-border-disabled:transparent;--xh-_action-variant-bg-loading:transparent;--xh-_action-variant-fg-loading:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_action-variant-border-loading:transparent}:is([data-theme=dark] *,[data-theme=dark])[data-xh-action-control][data-xh-action-variant=solid]:is(:not([data-tone]),[data-tone=brand]){--xh-_action-variant-bg-rest:var(--xh-action-brand-solid);--xh-_action-variant-bg-hover:var(--xh-action-brand-solid-hover);--xh-_action-variant-bg-pressed:var(--xh-action-brand-solid-active);--xh-_action-variant-bg-focus-visible:var(--xh-action-brand-solid);--xh-_action-variant-bg-loading:var(--xh-action-brand-solid);--xh-_action-variant-fg-rest:var(--xh-action-on-brand-solid);--xh-_action-variant-fg-hover:var(--xh-action-on-brand-solid);--xh-_action-variant-fg-pressed:var(--xh-action-on-brand-solid);--xh-_action-variant-fg-focus-visible:var(--xh-action-on-brand-solid);--xh-_action-variant-fg-loading:var(--xh-action-on-brand-solid)}[data-xh-action-control][data-xh-ink-surface]{--xh-ink-surface:var(--xh-action-bg-rest,var(--xh-_action-variant-bg-rest))}[data-xh-action-control][data-xh-ink-surface][data-disabled]{--xh-ink-surface:var(--xh-action-bg-disabled,var(--xh-bg-subtle-opaque))}[data-xh-action-control][data-xh-action-size=xs]{--xh-_action-profile-visual-size:var(--xh-control-action-size);--xh-_action-profile-padding-inline:var(--xh-space-1);--xh-_action-profile-padding-block:0;--xh-_action-profile-gap:var(--xh-space-1);--xh-_action-profile-glyph-size:var(--xh-glyph-size-sm);--xh-_action-profile-font-size:var(--xh-control-font-sm)}[data-xh-action-control][data-xh-action-size=sm]{--xh-_action-profile-visual-size:var(--xh-control-h-sm);--xh-_action-profile-padding-inline:var(--xh-control-px-sm);--xh-_action-profile-padding-block:0;--xh-_action-profile-gap:var(--xh-control-gap-sm);--xh-_action-profile-glyph-size:var(--xh-glyph-size-sm);--xh-_action-profile-font-size:var(--xh-control-font-sm)}[data-xh-action-control][data-xh-action-size=md]{--xh-_action-profile-visual-size:var(--xh-control-h-md);--xh-_action-profile-padding-inline:var(--xh-control-px-md);--xh-_action-profile-padding-block:0;--xh-_action-profile-gap:var(--xh-control-gap-md);--xh-_action-profile-glyph-size:var(--xh-glyph-size-md);--xh-_action-profile-font-size:var(--xh-control-font-md)}[data-xh-action-control][data-xh-action-size=lg]{--xh-_action-profile-visual-size:var(--xh-control-h-lg);--xh-_action-profile-padding-inline:var(--xh-control-px-lg);--xh-_action-profile-padding-block:0;--xh-_action-profile-gap:var(--xh-control-gap-lg);--xh-_action-profile-glyph-size:var(--xh-glyph-size-lg);--xh-_action-profile-font-size:var(--xh-control-font-lg)}[data-xh-action-control][data-xh-action-profile=text]{--xh-_action-profile-radius:var(--xh-shape-control);--xh-_action-profile-padding-block:0}[data-xh-action-control][data-xh-action-profile=icon]{--xh-_action-profile-radius:var(--xh-shape-control);--xh-_action-profile-padding-inline:0;--xh-_action-profile-padding-block:0;--xh-_action-profile-gap:0;inline-size:var(--xh-action-visual-size,var(--xh-_action-profile-visual-size));flex:none}[data-xh-action-control][data-xh-action-profile=field-inset]{--xh-_action-profile-radius:var(--xh-shape-inset);--xh-_action-profile-padding-inline:0;--xh-_action-profile-padding-block:0;--xh-_action-profile-gap:0;inline-size:var(--xh-action-visual-size,var(--xh-_action-profile-visual-size));flex:none}[data-xh-action-control][data-xh-action-profile=field-inset][data-xh-action-size=xs]{--xh-_action-profile-glyph-size:var(--xh-control-indicator-sm);--xh-_action-profile-font-size:var(--xh-control-caption-sm)}[data-xh-action-control][data-xh-action-profile=field-inset][data-xh-action-size=sm]{--xh-_action-profile-visual-size:var(--xh-control-action-size);--xh-_action-profile-glyph-size:var(--xh-control-indicator-md);--xh-_action-profile-font-size:var(--xh-control-caption-sm)}[data-xh-action-control][data-xh-action-profile=field-inset][data-xh-action-size=md]{--xh-_action-profile-visual-size:var(--xh-control-h-sm);--xh-_action-profile-glyph-size:var(--xh-glyph-size-sm);--xh-_action-profile-font-size:var(--xh-control-caption-md)}[data-xh-action-control][data-xh-action-profile=field-inset][data-xh-action-size=lg]{--xh-_action-profile-visual-size:var(--xh-control-h-md);--xh-_action-profile-glyph-size:var(--xh-glyph-size-md);--xh-_action-profile-font-size:var(--xh-control-caption-lg)}[data-xh-action-control][data-xh-action-profile=floating]{--xh-_action-profile-radius:var(--xh-shape-circle);--xh-_action-profile-padding-inline:0;--xh-_action-profile-padding-block:0;--xh-_action-profile-gap:0;inline-size:var(--xh-action-visual-size,var(--xh-_action-profile-visual-size));flex:none}[data-xh-action-control][data-xh-action-profile=floating][data-xh-action-size=sm]{--xh-_action-profile-visual-size:var(--xh-control-box-sm)}[data-xh-action-control][data-xh-action-profile=floating][data-xh-action-size=md]{--xh-_action-profile-visual-size:var(--xh-control-box-md)}[data-xh-action-control][data-xh-action-profile=floating][data-xh-action-size=lg]{--xh-_action-profile-visual-size:var(--xh-control-box-lg)}[data-xh-action-control][data-xh-action-profile=row]{--xh-_action-profile-radius:var(--xh-shape-control);block-size:auto;inline-size:100%;min-block-size:var(--xh-action-visual-size,var(--xh-_action-profile-visual-size));padding-block:var(--xh-action-padding-block,var(--xh-_action-profile-padding-block));white-space:normal;text-align:start;justify-content:start;display:flex}[data-xh-action-control][data-xh-action-profile=row][data-xh-action-size=xs],[data-xh-action-control][data-xh-action-profile=row][data-xh-action-size=sm]{--xh-_action-profile-padding-block:var(--xh-list-option-py-sm)}[data-xh-action-control][data-xh-action-profile=row][data-xh-action-size=md]{--xh-_action-profile-padding-block:var(--xh-list-option-py-md)}[data-xh-action-control][data-xh-action-profile=row][data-xh-action-size=lg]{--xh-_action-profile-padding-block:var(--xh-list-option-py-lg)}[data-xh-action-control][data-xh-action-profile=disclosure-trigger]{--xh-_action-profile-radius:var(--xh-shape-control);block-size:auto;inline-size:100%;min-block-size:var(--xh-action-visual-size,var(--xh-_action-profile-visual-size));padding-block:var(--xh-action-padding-block,var(--xh-_action-profile-padding-block));white-space:normal;text-align:start;justify-content:space-between;display:flex}[data-xh-action-control][data-xh-action-profile=disclosure-trigger][data-xh-action-size=xs]{--xh-_action-profile-padding-inline:var(--xh-space-2);--xh-_action-profile-padding-block:var(--xh-space-2)}[data-xh-action-control][data-xh-action-profile=disclosure-trigger][data-xh-action-size=sm]{--xh-_action-profile-padding-inline:var(--xh-space-3);--xh-_action-profile-padding-block:var(--xh-space-3)}[data-xh-action-control][data-xh-action-profile=disclosure-trigger][data-xh-action-size=md]{--xh-_action-profile-padding-inline:var(--xh-space-4);--xh-_action-profile-padding-block:var(--xh-space-4)}[data-xh-action-control][data-xh-action-profile=disclosure-trigger][data-xh-action-size=lg]{--xh-_action-profile-padding-inline:var(--xh-space-5);--xh-_action-profile-padding-block:var(--xh-space-5)}[data-xh-action-control]:focus-visible{background-color:var(--xh-action-bg-focus-visible,var(--xh-_action-variant-bg-focus-visible));color:var(--xh-action-fg-focus-visible,var(--xh-_action-variant-fg-focus-visible));border-color:var(--xh-action-border-focus-visible,var(--xh-_action-variant-border-focus-visible));--xh-_action-current-highlight:var(--xh-action-highlight-focus-visible,transparent);box-shadow:var(--xh-action-shadow-focus-visible,none);opacity:var(--xh-action-opacity-focus-visible,1);cursor:var(--xh-action-cursor-focus-visible,pointer);scale:var(--xh-action-scale-focus-visible,none);--xh-_ring-color:var(--xh-action-ring-color-focus-visible,var(--xh-ring-focus))}[data-xh-action-control]:not([data-disabled]):not([data-loading]):hover{background-color:var(--xh-action-bg-hover,var(--xh-_action-variant-bg-hover));color:var(--xh-action-fg-hover,var(--xh-_action-variant-fg-hover));border-color:var(--xh-action-border-hover,var(--xh-_action-variant-border-hover));--xh-_action-current-highlight:var(--xh-action-highlight-hover,transparent);box-shadow:var(--xh-action-shadow-hover,none);opacity:var(--xh-action-opacity-hover,1);cursor:var(--xh-action-cursor-hover,pointer);scale:var(--xh-action-scale-hover,none)}[data-xh-action-control]:not([data-disabled]):not([data-loading]):is(:active,[data-pressed]){background-color:var(--xh-action-bg-pressed,var(--xh-_action-variant-bg-pressed));color:var(--xh-action-fg-pressed,var(--xh-_action-variant-fg-pressed));border-color:var(--xh-action-border-pressed,var(--xh-_action-variant-border-pressed));--xh-_action-current-highlight:var(--xh-action-highlight-pressed,transparent);box-shadow:var(--xh-action-shadow-pressed,none);opacity:var(--xh-action-opacity-pressed,1);cursor:var(--xh-action-cursor-pressed,pointer);scale:var(--xh-action-scale-pressed,var(--xh-motion-scale-press));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}[data-xh-action-control]:is([data-xh-action-profile=row],[data-xh-action-profile=disclosure-trigger]):not([data-disabled]):not([data-loading]):is(:active,[data-pressed]){scale:none}[data-xh-action-control][data-disabled]{background-color:var(--xh-action-bg-disabled,var(--xh-_action-variant-bg-disabled));color:var(--xh-action-fg-disabled,var(--xh-_action-variant-fg-disabled));border-color:var(--xh-action-border-disabled,var(--xh-_action-variant-border-disabled));--xh-_action-current-highlight:var(--xh-action-highlight-disabled,transparent);box-shadow:var(--xh-action-shadow-disabled,none);opacity:var(--xh-action-opacity-disabled,1);cursor:var(--xh-action-cursor-disabled,not-allowed);scale:var(--xh-action-scale-disabled,none)}[data-xh-action-control][data-loading][aria-disabled=true]{background-color:var(--xh-action-bg-loading,var(--xh-_action-variant-bg-loading));color:var(--xh-action-fg-loading,var(--xh-_action-variant-fg-loading));border-color:var(--xh-action-border-loading,var(--xh-_action-variant-border-loading));--xh-_action-current-highlight:var(--xh-action-highlight-loading,transparent);box-shadow:var(--xh-action-shadow-loading,none);opacity:var(--xh-action-opacity-loading,1);cursor:var(--xh-action-cursor-loading,progress);scale:var(--xh-action-scale-loading,none)}[data-xh-action-control][data-xh-action-display=always]{visibility:visible}[data-xh-action-control][data-xh-action-display=has-value]:not([data-xh-action-has-value]){visibility:hidden;pointer-events:none}[data-xh-action-control][data-xh-action-display=has-value][data-xh-action-has-value],[data-xh-action-control][data-xh-action-display=hover-focus]{visibility:visible}@media (hover:hover) and (pointer:fine){[data-xh-action-control][data-xh-action-display=hover-focus]{visibility:hidden;opacity:0;pointer-events:none}:where([data-xh-action-owner]:hover,[data-xh-action-owner]:focus-within) [data-xh-action-control][data-xh-action-display=hover-focus],[data-xh-action-control][data-xh-action-display=hover-focus]:focus-visible{visibility:visible;opacity:1;pointer-events:auto}}@media (pointer:coarse){:where([data-xh-action-control]:is([data-xh-action-profile=text],[data-xh-action-profile=row],[data-xh-action-profile=disclosure-trigger])):after{content:"";block-size:100%;min-block-size:44px;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}:where([data-xh-action-control]:is([data-xh-action-profile=icon],[data-xh-action-profile=field-inset],[data-xh-action-profile=floating])):after{content:"";block-size:100%;min-block-size:44px;inline-size:100%;min-inline-size:44px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}:where([data-xh-action-control]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{translate:50% -50%}}@media (forced-colors:active){[data-xh-action-control]{color:buttontext;box-shadow:none;opacity:1;background-color:buttonface;background-image:none;border-color:buttontext}[data-xh-action-control]:focus-visible{outline-color:highlight}[data-xh-action-control]:not([data-disabled]):not([data-loading]):hover,[data-xh-action-control]:not([data-disabled]):not([data-loading]):is(:active,[data-pressed]){color:highlighttext;background-color:highlight;border-color:highlight}[data-xh-action-control][data-disabled]{color:graytext;border-color:graytext}[data-xh-action-control][data-loading][aria-disabled=true]{border-style:dashed}}[data-xh-field-chrome]{box-sizing:border-box;align-items:center;gap:var(--xh-field-control-gap,var(--xh-_field-size-gap));min-inline-size:min(var(--xh-field-control-min-inline-size,var(--xh-control-min-w)), 100%);block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));min-block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));padding-inline:var(--xh-field-control-padding-inline,var(--xh-_field-size-padding-inline));--xh-icon-size:var(--xh-field-glyph-size,var(--xh-_field-size-glyph-size));--xh-_field-variant-bg-rest:transparent;--xh-_field-variant-border-rest:var(--xh-border-control);--xh-_field-variant-bg-hover:var(--xh-bg-subtle);flex-flow:row;padding-block:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-xh-field-chrome]{--xh-_field-variant-bg-hover:color-mix(in oklab, var(--xh-bg-subtle) 45%, transparent)}}[data-xh-field-chrome]{--xh-_field-variant-border-hover:var(--xh-border-control-hover);--xh-_field-variant-border-focus:var(--xh-border-control-focus);--xh-_field-variant-border-invalid:var(--xh-border-invalid);--xh-_field-variant-bg-read-only:var(--xh-bg-subtle);--xh-_field-variant-bg-disabled:var(--xh-bg-subtle);--xh-_field-variant-border-disabled:var(--xh-border-default);border:var(--xh-stroke-thin) solid var(--xh-field-border-rest,var(--xh-_field-variant-border-rest));border-radius:var(--xh-field-control-radius,var(--xh-shape-control));outline:var(--xh-ring-width) solid transparent;outline-offset:var(--xh-ring-offset);background-color:var(--xh-field-bg-rest,var(--xh-_field-variant-bg-rest));color:var(--xh-field-fg-rest,var(--xh-fg-default));box-shadow:var(--xh-field-shadow-rest,none);cursor:var(--xh-field-cursor-rest,text);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}[data-xh-field-chrome][data-variant=outline]{--xh-_field-variant-bg-rest:transparent;--xh-_field-variant-border-rest:var(--xh-border-control);--xh-_field-variant-bg-hover:var(--xh-bg-subtle)}@supports (color:color-mix(in lab, red, red)){[data-xh-field-chrome][data-variant=outline]{--xh-_field-variant-bg-hover:color-mix(in oklab, var(--xh-bg-subtle) 45%, transparent)}}[data-xh-field-chrome][data-variant=outline]{--xh-_field-variant-border-hover:var(--xh-border-control-hover);--xh-_field-variant-border-focus:var(--xh-border-control-focus);--xh-_field-variant-border-invalid:var(--xh-border-invalid);--xh-_field-variant-bg-read-only:var(--xh-bg-subtle);--xh-_field-variant-bg-disabled:var(--xh-bg-subtle);--xh-_field-variant-border-disabled:var(--xh-border-default)}[data-xh-field-chrome][data-variant=subtle]{--xh-_field-variant-bg-rest:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_field-variant-border-rest:transparent;--xh-_field-variant-bg-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-subtle-hover));--xh-_field-variant-border-hover:var(--xh-border-control);--xh-_field-variant-border-focus:var(--xh-border-control-focus);--xh-_field-variant-border-invalid:var(--xh-border-invalid);--xh-_field-variant-bg-read-only:var(--xh-bg-subtle);--xh-_field-variant-bg-disabled:var(--xh-bg-subtle);--xh-_field-variant-border-disabled:var(--xh-border-default)}[data-xh-field-chrome][data-variant=ghost]{--xh-_field-variant-bg-rest:transparent;--xh-_field-variant-border-rest:transparent;--xh-_field-variant-bg-hover:var(--xh-bg-subtle)}@supports (color:color-mix(in lab, red, red)){[data-xh-field-chrome][data-variant=ghost]{--xh-_field-variant-bg-hover:color-mix(in oklab, var(--xh-bg-subtle) 45%, transparent)}}[data-xh-field-chrome][data-variant=ghost]{--xh-_field-variant-border-hover:var(--xh-border-control);--xh-_field-variant-border-focus:var(--xh-border-control-focus);--xh-_field-variant-border-invalid:var(--xh-border-invalid);--xh-_field-variant-bg-read-only:var(--xh-bg-subtle);--xh-_field-variant-bg-disabled:var(--xh-bg-subtle);--xh-_field-variant-border-disabled:var(--xh-border-default)}[data-xh-field-chrome][data-xh-field-size=sm]{--xh-_field-size-control-height:var(--xh-control-h-sm);--xh-_field-size-padding-inline:var(--xh-control-px-sm);--xh-_field-size-gap:var(--xh-control-gap-sm);--xh-_field-size-font-size:var(--xh-control-font-sm);--xh-_field-size-glyph-size:var(--xh-glyph-size-sm)}[data-xh-field-chrome][data-xh-field-size=md]{--xh-_field-size-control-height:var(--xh-control-h-md);--xh-_field-size-padding-inline:var(--xh-control-px-md);--xh-_field-size-gap:var(--xh-control-gap-md);--xh-_field-size-font-size:var(--xh-control-font-md);--xh-_field-size-glyph-size:var(--xh-glyph-size-md)}[data-xh-field-chrome][data-xh-field-size=lg]{--xh-_field-size-control-height:var(--xh-control-h-lg);--xh-_field-size-padding-inline:var(--xh-control-px-lg);--xh-_field-size-gap:var(--xh-control-gap-lg);--xh-_field-size-font-size:var(--xh-control-font-lg);--xh-_field-size-glyph-size:var(--xh-glyph-size-lg)}[data-xh-field-chrome][data-xh-field-layout=single-line]{block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));min-block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));flex-wrap:nowrap;align-items:center;padding-block:0}[data-xh-field-chrome]:has([data-xh-field-input][data-xh-field-layout=single-line]){block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));min-block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));flex-wrap:nowrap;align-items:center;padding-block:0}[data-xh-field-chrome][data-xh-field-layout=textarea]{block-size:auto;min-block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));flex-wrap:nowrap;align-items:flex-start;padding-block:0}[data-xh-field-chrome]:has([data-xh-field-input][data-xh-field-layout=textarea]){block-size:auto;min-block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));flex-wrap:nowrap;align-items:flex-start;padding-block:0}[data-xh-field-chrome][data-xh-field-layout=multi-tag]{block-size:auto;min-block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));padding-block:var(--xh-space-1);flex-wrap:wrap;align-items:center}[data-xh-field-chrome]:has([data-xh-field-input][data-xh-field-layout=multi-tag]){block-size:auto;min-block-size:var(--xh-field-control-height,var(--xh-_field-size-control-height));padding-block:var(--xh-space-1);flex-wrap:wrap;align-items:center}[data-xh-field-chrome]:not([data-disabled]):not([data-readonly]):not([data-invalid]):not([data-loading]):hover{background-color:var(--xh-field-bg-hover,var(--xh-_field-variant-bg-hover));border-color:var(--xh-field-border-hover,var(--xh-_field-variant-border-hover))}[data-xh-field-chrome]:focus-within:not([data-disabled]){border-color:var(--xh-field-border-focus,var(--xh-_field-variant-border-focus));outline:var(--xh-ring-width) solid var(--xh-field-ring-focus,var(--xh-ring-focus));outline-offset:var(--xh-ring-offset)}[data-xh-field-chrome][data-readonly]{background-color:var(--xh-field-bg-read-only,var(--xh-_field-variant-bg-read-only));cursor:var(--xh-field-cursor-read-only,default)}[data-xh-field-chrome][data-loading]{color:var(--xh-field-fg-loading,var(--xh-fg-muted));cursor:var(--xh-field-cursor-loading,progress)}[data-xh-field-chrome][data-invalid]{border-color:var(--xh-field-border-invalid,var(--xh-_field-variant-border-invalid))}[data-xh-field-chrome][data-invalid]:focus-within:not([data-disabled]){outline-color:var(--xh-field-ring-invalid,var(--xh-ring-invalid))}[data-xh-field-chrome][data-disabled]{background-color:var(--xh-field-bg-disabled,var(--xh-_field-variant-bg-disabled));color:var(--xh-field-fg-disabled,var(--xh-fg-disabled));border-color:var(--xh-field-border-disabled,var(--xh-_field-variant-border-disabled));cursor:var(--xh-field-cursor-disabled,not-allowed)}[data-xh-field-affix]{color:var(--xh-field-affix-fg,var(--xh-fg-muted));font-size:var(--xh-field-affix-font-size,var(--xh-_field-size-font-size));line-height:var(--xh-leading-none);white-space:nowrap;flex:none;align-items:center;display:inline-flex}[data-xh-field-affix][data-disabled]{color:var(--xh-field-affix-fg-disabled,var(--xh-fg-disabled))}[data-xh-field-input]{box-sizing:border-box;appearance:none;block-size:100%;min-inline-size:0;box-shadow:none;color:var(--xh-field-input-fg,var(--xh-fg-default));font-family:inherit;font-size:var(--xh-field-input-font-size,var(--xh-_field-size-font-size));line-height:var(--xh-leading-normal);text-align:start;background:0 0;border:0;border-radius:0;flex:auto;padding:0}[data-xh-field-chrome] [data-xh-field-input]:focus-visible,[data-xh-field-chrome] [data-xh-action-profile=field-inset]:focus-visible{outline:none}[data-xh-field-input][data-disabled]{color:var(--xh-field-input-fg-disabled,var(--xh-fg-disabled))}[data-xh-field-input]::placeholder{color:var(--xh-field-placeholder-fg,var(--xh-fg-subtle))}[data-xh-field-input][data-xh-field-layout=textarea]{block-size:auto;max-inline-size:100%;padding-block:var(--xh-field-textarea-padding-block,var(--xh-space-2));resize:vertical;overflow:auto}[data-xh-field-input][data-xh-field-layout=textarea][data-xh-field-auto-size]{resize:none;overflow:hidden}[data-xh-field-input]:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--xh-field-autofill-bg,var(--xh-bg-canvas));-webkit-text-fill-color:var(--xh-field-autofill-fg,var(--xh-fg-default))}[data-xh-field-input]:autofill{box-shadow:inset 0 0 0 100vmax var(--xh-field-autofill-bg,var(--xh-bg-canvas));-webkit-text-fill-color:var(--xh-field-autofill-fg,var(--xh-fg-default))}@media (forced-colors:active){[data-xh-field-chrome]{color:canvastext;box-shadow:none;opacity:1;background-color:canvas;border-color:buttontext}[data-xh-field-chrome]:not([data-disabled]):not([data-readonly]):not([data-invalid]):not([data-loading]):hover{border-color:highlight}[data-xh-field-chrome]:focus-within:not([data-disabled]){border-color:highlight;outline-color:highlight}[data-xh-field-chrome][data-readonly]{border-color:graytext}[data-xh-field-chrome][data-loading]{border-style:dashed}[data-xh-field-chrome][data-invalid]{border-color:highlight}[data-xh-field-chrome][data-disabled]{color:graytext;border-color:graytext}[data-xh-field-input]::placeholder{color:graytext}[data-xh-field-input]:-webkit-autofill{-webkit-text-fill-color:CanvasText;box-shadow:inset 0 0 0 100vmax canvas}[data-xh-field-input]:autofill{-webkit-text-fill-color:CanvasText;box-shadow:inset 0 0 0 100vmax canvas}}[data-xh-collection-item]{--xh-_collection-block-padding:var(--xh-list-option-py-md);--xh-_collection-inline-padding:var(--xh-control-px-md);--xh-_collection-gap:var(--xh-control-gap-md);--xh-_collection-font-size:var(--xh-control-font-md);--xh-_collection-glyph-size:var(--xh-glyph-size-md);--xh-_collection-bg:var(--xh-collection-bg-rest,transparent);--xh-_collection-fg:var(--xh-collection-fg-rest,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-rest,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-rest,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-rest,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-rest,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-rest,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-rest,1);--xh-icon-size:var(--xh-collection-glyph-size,var(--xh-_collection-glyph-size));min-inline-size:0;padding-block:var(--xh-collection-block-padding,var(--xh-_collection-block-padding));padding-inline:var(--xh-collection-inline-padding,var(--xh-_collection-inline-padding));border-radius:var(--xh-collection-radius,var(--xh-shape-control));outline:var(--xh-ring-width) solid var(--xh-_collection-outline);outline-offset:var(--xh-ring-offset);background-color:var(--xh-_collection-bg);color:var(--xh-_collection-fg);font-size:var(--xh-collection-font-size,var(--xh-_collection-font-size));font-weight:var(--xh-_collection-font-weight);line-height:var(--xh-leading-normal);cursor:var(--xh-_collection-cursor);opacity:var(--xh-_collection-opacity);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);grid-template-rows:auto minmax(0,max-content);grid-template-columns:[prefix]max-content[text]minmax(0,1fr)[shortcut]max-content[suffix]max-content[indicator]max-content;align-items:center;display:grid}[data-xh-collection-item][data-xh-collection-size=sm]{--xh-_collection-block-padding:var(--xh-list-option-py-sm);--xh-_collection-inline-padding:var(--xh-control-px-sm);--xh-_collection-gap:var(--xh-control-gap-sm);--xh-_collection-font-size:var(--xh-control-font-sm);--xh-_collection-glyph-size:var(--xh-glyph-size-sm)}[data-xh-collection-item][data-xh-collection-size=md]{--xh-_collection-block-padding:var(--xh-list-option-py-md);--xh-_collection-inline-padding:var(--xh-control-px-md);--xh-_collection-gap:var(--xh-control-gap-md);--xh-_collection-font-size:var(--xh-control-font-md);--xh-_collection-glyph-size:var(--xh-glyph-size-md)}[data-xh-collection-item][data-xh-collection-size=lg]{--xh-_collection-block-padding:var(--xh-list-option-py-lg);--xh-_collection-inline-padding:var(--xh-control-px-lg);--xh-_collection-gap:var(--xh-control-gap-lg);--xh-_collection-font-size:var(--xh-control-font-lg);--xh-_collection-glyph-size:var(--xh-glyph-size-lg)}[data-xh-collection-slot=prefix]{grid-area:1/prefix/span 2;margin-inline-end:var(--xh-collection-gap,var(--xh-_collection-gap))}[data-xh-collection-slot=text]{grid-area:1/text;min-inline-size:0}[data-xh-collection-slot=description]{min-inline-size:0;color:var(--xh-_collection-description-fg);font-size:var(--xh-collection-description-font-size,var(--xh-control-caption-md));grid-area:2/text}[data-xh-collection-slot=shortcut]{color:var(--xh-_collection-description-fg);font-size:var(--xh-collection-shortcut-font-size,var(--xh-control-caption-md));white-space:nowrap;grid-column:shortcut}[data-xh-collection-slot=suffix]{grid-column:suffix}[data-xh-collection-slot=indicator]{color:var(--xh-_collection-indicator-fg);opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);grid-column:indicator}[data-xh-collection-slot=shortcut],[data-xh-collection-slot=suffix],[data-xh-collection-slot=indicator]{grid-row:1/span 2;margin-inline-start:var(--xh-collection-gap,var(--xh-_collection-gap))}[data-xh-collection-item][data-xh-collection-context=page]{position:relative}[data-xh-collection-item][data-in-path]{--xh-_collection-bg:var(--xh-collection-bg-open-path,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-open-path,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-open-path,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-open-path,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-open-path,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-open-path,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-open-path,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-open-path,1)}[data-xh-collection-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:var(--xh-collection-bg-hover,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-hover,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-hover,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-hover,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-hover,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-hover,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-hover,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-hover,1)}[data-xh-collection-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:var(--xh-collection-bg-keyboard-highlight,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-keyboard-highlight,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-keyboard-highlight,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-keyboard-highlight,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-keyboard-highlight,var(--xh-ring-focus));--xh-_collection-font-weight:var(--xh-collection-font-weight-keyboard-highlight,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-keyboard-highlight,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-keyboard-highlight,1)}[data-xh-collection-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:var(--xh-collection-bg-pressed,var(--xh-bg-subtle-hover));--xh-_collection-fg:var(--xh-collection-fg-pressed,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-pressed,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-pressed,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-pressed,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-pressed,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-pressed,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-pressed,1);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}[data-xh-collection-item][data-tone]:not([data-xh-collection-context=nav]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]){--xh-_collection-bg:transparent;--xh-_collection-fg:var(--xh-tone-fg)}[data-xh-collection-item][data-tone]:not([data-xh-collection-context=nav]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover,[data-xh-collection-item][data-tone]:not([data-xh-collection-context=nav]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:var(--xh-tone-subtle);--xh-_collection-fg:var(--xh-tone-fg)}[data-xh-collection-item][data-tone]:not([data-xh-collection-context=nav]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:var(--xh-tone-subtle-hover);--xh-_collection-fg:var(--xh-tone-fg);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}[data-xh-collection-item][data-xh-collection-context=overlay]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]){--xh-_collection-bg:var(--xh-collection-bg-selected,transparent);--xh-_collection-fg:var(--xh-collection-fg-selected,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-selected,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-selected,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-selected,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-selected,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-selected,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-selected,1)}[data-xh-collection-item][data-xh-collection-context=overlay]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:var(--xh-collection-bg-selected-hover,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-selected-hover,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-selected-hover,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-selected-hover,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-selected-hover,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-selected-hover,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-selected-hover,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-selected-hover,1)}[data-xh-collection-item][data-xh-collection-context=overlay]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:var(--xh-collection-bg-selected-highlight,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-selected-highlight,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-selected-highlight,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-selected-highlight,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-selected-highlight,var(--xh-ring-focus));--xh-_collection-font-weight:var(--xh-collection-font-weight-selected-highlight,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-selected-highlight,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-selected-highlight,1)}[data-xh-collection-item][data-xh-collection-context=overlay]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:var(--xh-collection-bg-selected-pressed,var(--xh-bg-subtle-hover));--xh-_collection-fg:var(--xh-collection-fg-selected-pressed,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-selected-pressed,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-selected-pressed,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-selected-pressed,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-selected-pressed,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-selected-pressed,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-selected-pressed,1)}[data-xh-collection-item][data-xh-collection-context=page]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]){--xh-_collection-bg:var(--xh-collection-bg-selected,var(--xh-bg-brand-subtle));--xh-_collection-fg:var(--xh-collection-fg-selected,var(--xh-fg-on-brand-subtle));--xh-_collection-description-fg:var(--xh-collection-description-fg-selected,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-selected,var(--xh-fg-on-brand-subtle));--xh-_collection-outline:var(--xh-collection-outline-selected,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-selected,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-selected,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-selected,1)}[data-xh-collection-item][data-xh-collection-context=page]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:var(--xh-collection-bg-selected-hover,var(--xh-bg-brand-subtle-hover));--xh-_collection-fg:var(--xh-collection-fg-selected-hover,var(--xh-fg-on-brand-subtle));--xh-_collection-description-fg:var(--xh-collection-description-fg-selected-hover,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-selected-hover,var(--xh-fg-on-brand-subtle));--xh-_collection-outline:var(--xh-collection-outline-selected-hover,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-selected-hover,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-selected-hover,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-selected-hover,1)}[data-xh-collection-item][data-xh-collection-context=page]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:var(--xh-collection-bg-selected-highlight,var(--xh-bg-brand-subtle-hover));--xh-_collection-fg:var(--xh-collection-fg-selected-highlight,var(--xh-fg-on-brand-subtle));--xh-_collection-description-fg:var(--xh-collection-description-fg-selected-highlight,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-selected-highlight,var(--xh-fg-on-brand-subtle));--xh-_collection-outline:var(--xh-collection-outline-selected-highlight,var(--xh-ring-focus));--xh-_collection-font-weight:var(--xh-collection-font-weight-selected-highlight,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-selected-highlight,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-selected-highlight,1)}[data-xh-collection-item][data-xh-collection-context=page]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:var(--xh-collection-bg-selected-pressed,var(--xh-bg-brand-subtle-active));--xh-_collection-fg:var(--xh-collection-fg-selected-pressed,var(--xh-fg-on-brand-subtle));--xh-_collection-description-fg:var(--xh-collection-description-fg-selected-pressed,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-selected-pressed,var(--xh-fg-on-brand-subtle));--xh-_collection-outline:var(--xh-collection-outline-selected-pressed,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-selected-pressed,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-selected-pressed,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-selected-pressed,1)}[data-xh-collection-item][data-xh-collection-context=page][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]){--xh-_collection-bg:var(--xh-collection-bg-current,var(--xh-bg-brand-subtle));--xh-_collection-fg:var(--xh-collection-fg-current,var(--xh-fg-on-brand-subtle));--xh-_collection-description-fg:var(--xh-collection-description-fg-current,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-current,var(--xh-fg-on-brand-subtle));--xh-_collection-outline:var(--xh-collection-outline-current,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-current,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-current,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-current,1)}[data-xh-collection-item][data-xh-collection-context=page][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:var(--xh-collection-bg-current-hover,var(--xh-bg-brand-subtle-hover));--xh-_collection-fg:var(--xh-collection-fg-current-hover,var(--xh-fg-on-brand-subtle));--xh-_collection-description-fg:var(--xh-collection-description-fg-current-hover,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-current-hover,var(--xh-fg-on-brand-subtle));--xh-_collection-outline:var(--xh-collection-outline-current-hover,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-current-hover,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-current-hover,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-current-hover,1)}[data-xh-collection-item][data-xh-collection-context=page][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:var(--xh-collection-bg-current-highlight,var(--xh-bg-brand-subtle-hover));--xh-_collection-fg:var(--xh-collection-fg-current-highlight,var(--xh-fg-on-brand-subtle));--xh-_collection-description-fg:var(--xh-collection-description-fg-current-highlight,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-current-highlight,var(--xh-fg-on-brand-subtle));--xh-_collection-outline:var(--xh-collection-outline-current-highlight,var(--xh-ring-focus));--xh-_collection-font-weight:var(--xh-collection-font-weight-current-highlight,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-current-highlight,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-current-highlight,1)}[data-xh-collection-item][data-xh-collection-context=page][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:var(--xh-collection-bg-current-pressed,var(--xh-bg-brand-subtle-active));--xh-_collection-fg:var(--xh-collection-fg-current-pressed,var(--xh-fg-on-brand-subtle));--xh-_collection-description-fg:var(--xh-collection-description-fg-current-pressed,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-current-pressed,var(--xh-fg-on-brand-subtle));--xh-_collection-outline:var(--xh-collection-outline-current-pressed,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-current-pressed,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-current-pressed,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-current-pressed,1)}[data-xh-collection-item][data-xh-collection-context=nav]{--xh-_collection-bg:var(--xh-collection-bg-rest,transparent);--xh-_collection-fg:var(--xh-collection-fg-rest,var(--xh-fg-muted));--xh-_collection-description-fg:var(--xh-collection-description-fg-rest,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-rest,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-rest,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-rest,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-rest,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-rest,1)}[data-xh-collection-item][data-xh-collection-context=nav]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:var(--xh-collection-bg-hover,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-hover,var(--xh-fg-default));--xh-_collection-description-fg:var(--xh-collection-description-fg-hover,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-hover,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-hover,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-hover,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-hover,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-hover,1)}[data-xh-collection-item][data-xh-collection-context=nav]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:var(--xh-collection-bg-keyboard-highlight,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-keyboard-highlight,var(--xh-fg-default));--xh-_collection-description-fg:var(--xh-collection-description-fg-keyboard-highlight,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-keyboard-highlight,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-keyboard-highlight,var(--xh-ring-focus));--xh-_collection-font-weight:var(--xh-collection-font-weight-keyboard-highlight,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-keyboard-highlight,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-keyboard-highlight,1)}[data-xh-collection-item][data-xh-collection-context=nav]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:var(--xh-collection-bg-pressed,var(--xh-bg-subtle-hover));--xh-_collection-fg:var(--xh-collection-fg-pressed,var(--xh-fg-default));--xh-_collection-description-fg:var(--xh-collection-description-fg-pressed,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-pressed,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-pressed,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-pressed,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-pressed,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-pressed,1);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}[data-xh-collection-item][data-xh-collection-context=nav][data-in-path]{--xh-_collection-bg:var(--xh-collection-bg-open-path,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-open-path,var(--xh-fg-default));--xh-_collection-description-fg:var(--xh-collection-description-fg-open-path,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-open-path,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-open-path,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-open-path,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-open-path,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-open-path,1)}[data-xh-collection-item][data-xh-collection-context=nav][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]){--xh-_collection-bg:var(--xh-collection-bg-current,transparent);--xh-_collection-fg:var(--xh-collection-fg-current,var(--xh-fg-brand-strong));--xh-_collection-description-fg:var(--xh-collection-description-fg-current,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-current,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-current,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-current,var(--xh-font-weight-medium));--xh-_collection-cursor:var(--xh-collection-cursor-current,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-current,1)}[data-xh-collection-item][data-xh-collection-context=nav][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:var(--xh-collection-bg-current-hover,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-current-hover,var(--xh-fg-brand-strong));--xh-_collection-description-fg:var(--xh-collection-description-fg-current-hover,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-current-hover,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-current-hover,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-current-hover,var(--xh-font-weight-medium));--xh-_collection-cursor:var(--xh-collection-cursor-current-hover,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-current-hover,1)}[data-xh-collection-item][data-xh-collection-context=nav][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:var(--xh-collection-bg-current-highlight,var(--xh-bg-subtle));--xh-_collection-fg:var(--xh-collection-fg-current-highlight,var(--xh-fg-brand-strong));--xh-_collection-description-fg:var(--xh-collection-description-fg-current-highlight,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-current-highlight,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-current-highlight,var(--xh-ring-focus));--xh-_collection-font-weight:var(--xh-collection-font-weight-current-highlight,var(--xh-font-weight-medium));--xh-_collection-cursor:var(--xh-collection-cursor-current-highlight,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-current-highlight,1)}[data-xh-collection-item][data-xh-collection-context=nav][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:var(--xh-collection-bg-current-pressed,var(--xh-bg-subtle-hover));--xh-_collection-fg:var(--xh-collection-fg-current-pressed,var(--xh-fg-brand-strong));--xh-_collection-description-fg:var(--xh-collection-description-fg-current-pressed,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-current-pressed,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-current-pressed,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-current-pressed,var(--xh-font-weight-medium));--xh-_collection-cursor:var(--xh-collection-cursor-current-pressed,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-current-pressed,1)}[data-xh-collection-item][data-xh-collection-context=nav][data-current][data-xh-collection-terminal]{--xh-_collection-bg:var(--xh-collection-bg-terminal,transparent);--xh-_collection-fg:var(--xh-collection-fg-terminal,var(--xh-fg-default));--xh-_collection-description-fg:var(--xh-collection-description-fg-terminal,var(--xh-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-terminal,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-terminal,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-terminal,var(--xh-font-weight-medium));--xh-_collection-cursor:var(--xh-collection-cursor-terminal,default);--xh-_collection-opacity:var(--xh-collection-opacity-terminal,1);cursor:var(--xh-_collection-cursor)}[data-xh-collection-item]:is([aria-selected=true],[data-state=checked]) [data-xh-collection-slot=indicator]{opacity:1}[data-xh-collection-item][data-state=checked]{--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-checked,var(--xh-fg-brand))}[data-xh-collection-item][aria-disabled=true]{--xh-_collection-bg:var(--xh-collection-bg-disabled,transparent);--xh-_collection-fg:var(--xh-collection-fg-disabled,var(--xh-fg-disabled));--xh-_collection-description-fg:var(--xh-collection-description-fg-disabled,var(--xh-fg-disabled));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-disabled,var(--xh-fg-disabled));--xh-_collection-outline:var(--xh-collection-outline-disabled,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-disabled,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-disabled,not-allowed);--xh-_collection-opacity:var(--xh-collection-opacity-disabled,1)}[data-xh-collection-item][aria-busy=true]{--xh-_collection-bg:var(--xh-collection-bg-loading,transparent);--xh-_collection-fg:var(--xh-collection-fg-loading,var(--xh-material-frosted-fg));--xh-_collection-description-fg:var(--xh-collection-description-fg-loading,var(--xh-material-frosted-fg-muted));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-loading,var(--xh-fg-brand));--xh-_collection-outline:var(--xh-collection-outline-loading,transparent);--xh-_collection-font-weight:var(--xh-collection-font-weight-loading,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-loading,progress);--xh-_collection-opacity:var(--xh-collection-opacity-loading,1)}[data-xh-collection-item][data-error]{--xh-_collection-bg:var(--xh-collection-bg-error,var(--xh-fg-danger))}@supports (color:color-mix(in lab, red, red)){[data-xh-collection-item][data-error]{--xh-_collection-bg:var(--xh-collection-bg-error,color-mix(in oklab, var(--xh-fg-danger) 10%, transparent))}}[data-xh-collection-item][data-error]{--xh-_collection-fg:var(--xh-collection-fg-error,var(--xh-fg-danger));--xh-_collection-description-fg:var(--xh-collection-description-fg-error,var(--xh-fg-danger));--xh-_collection-indicator-fg:var(--xh-collection-indicator-fg-error,var(--xh-fg-danger));--xh-_collection-outline:var(--xh-collection-outline-error,var(--xh-fg-danger));--xh-_collection-font-weight:var(--xh-collection-font-weight-error,var(--xh-font-weight-regular));--xh-_collection-cursor:var(--xh-collection-cursor-error,pointer);--xh-_collection-opacity:var(--xh-collection-opacity-error,1)}[data-xh-collection-separator]{block-size:var(--xh-stroke-thin);margin-block:var(--xh-collection-separator-block-margin,var(--xh-space-1));margin-inline:var(--xh-collection-separator-inline-margin,var(--xh-control-px-md));background-color:var(--xh-collection-separator-color,var(--xh-material-frosted-separator));border:0}[data-xh-collection-item][hidden],[data-xh-collection-separator][hidden]{display:none}@media (forced-colors:active){[data-xh-collection-item]{--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:ButtonText}[data-xh-collection-item][data-in-path]{--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:Highlight;--xh-_collection-indicator-fg:Highlight}[data-xh-collection-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:Highlight;--xh-_collection-indicator-fg:Highlight}[data-xh-collection-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-tone]:not([data-xh-collection-context=nav]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]){--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:ButtonText}[data-xh-collection-item][data-tone]:not([data-xh-collection-context=nav]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-tone]:not([data-xh-collection-context=nav]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:Highlight;--xh-_collection-indicator-fg:Highlight}[data-xh-collection-item][data-tone]:not([data-xh-collection-context=nav]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=overlay]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]){--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:Highlight}[data-xh-collection-item][data-xh-collection-context=overlay]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=overlay]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:Highlight;--xh-_collection-indicator-fg:Highlight}[data-xh-collection-item][data-xh-collection-context=overlay]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]),[data-xh-collection-item][data-xh-collection-context=page]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]),[data-xh-collection-item][data-xh-collection-context=page]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=page]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:HighlightText;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=page]:is([aria-selected=true],[data-selected]):not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]),[data-xh-collection-item][data-xh-collection-context=page][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]),[data-xh-collection-item][data-xh-collection-context=page][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=page][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:HighlightText;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=page][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=nav]{--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:ButtonText}[data-xh-collection-item][data-xh-collection-context=nav]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=nav]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:Highlight;--xh-_collection-indicator-fg:Highlight}[data-xh-collection-item][data-xh-collection-context=nav]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=nav][data-in-path]{--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:Highlight;--xh-_collection-indicator-fg:Highlight}[data-xh-collection-item][data-xh-collection-context=nav][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]){--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:ButtonText}[data-xh-collection-item][data-xh-collection-context=nav][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):hover{--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=nav][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:focus-visible,[data-highlighted]){--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:Highlight;--xh-_collection-indicator-fg:Highlight}[data-xh-collection-item][data-xh-collection-context=nav][data-current]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed]){--xh-_collection-bg:Highlight;--xh-_collection-fg:HighlightText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:HighlightText}[data-xh-collection-item][data-xh-collection-context=nav][data-current][data-xh-collection-terminal]{--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:ButtonText}[data-xh-collection-item][data-state=checked]{--xh-_collection-indicator-fg:Highlight}[data-xh-collection-item][aria-disabled=true]{--xh-_collection-bg:Canvas;--xh-_collection-fg:GrayText;--xh-_collection-outline:transparent;--xh-_collection-indicator-fg:GrayText}[data-xh-collection-item][aria-busy=true],[data-xh-collection-item][data-error]{--xh-_collection-bg:Canvas;--xh-_collection-fg:CanvasText;--xh-_collection-outline:Highlight;--xh-_collection-indicator-fg:Highlight}[data-xh-collection-separator]{background-color:canvastext}}[data-xh-menu-choice-indicator]{visibility:hidden;opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}[data-xh-menu-choice-indicator][data-state=checked]{visibility:visible;opacity:1}[data-xh-menu-choice-indicator=checkbox]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-control-indicator-size));block-size:var(--xh-icon-size,var(--xh-control-indicator-size));-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;background-color:currentColor;display:inline-block}[data-xh-menu-choice-indicator=radio]:empty:before{content:"";inline-size:var(--xh-space-2);block-size:var(--xh-space-2);border-radius:var(--xh-shape-circle);background-color:currentColor;display:inline-block}@media (forced-colors:active){[data-xh-menu-choice-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}[data-xh-collection-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) [data-xh-menu-choice-indicator]:empty:before{background-color:highlighttext}[data-xh-menu-choice-indicator][data-disabled]:empty:before{background-color:graytext}}[data-xh-check-mark]:where([data-xh-check-mark-profile=box]):empty:before,[data-xh-check-mark]:where([data-xh-check-mark-profile=row]):after{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);background-color:var(--xh-check-mark-fg,currentColor);opacity:0;scale:var(--xh-motion-scale-enter);pointer-events:none;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong), -webkit-mask-size 0s var(--xh-motion-duration-micro), mask-size 0s var(--xh-motion-duration-micro);flex:none;display:inline-block}[data-xh-check-mark]:where([data-xh-check-mark-profile=row]):after{min-block-size:0;min-inline-size:0;margin-block:auto;margin-inline-start:calc((var(--xh-check-mark-box-size,var(--xh-control-indicator-size)) - var(--xh-icon-size,var(--xh-glyph-size-text))) / 2);position:absolute;inset-block:0;inset-inline-start:0;translate:none}[data-xh-check-mark]:where([data-xh-check-mark=checked],[data-xh-check-mark=indeterminate]):where([data-xh-check-mark-profile=box]):empty:before,[data-xh-check-mark]:where([data-xh-check-mark=checked],[data-xh-check-mark=indeterminate]):where([data-xh-check-mark-profile=row]):after{opacity:1;transition-delay:0s;scale:1}[data-xh-check-mark]:where([data-xh-check-mark=indeterminate]):where([data-xh-check-mark-profile=box]):empty:before,[data-xh-check-mark]:where([data-xh-check-mark=indeterminate]):where([data-xh-check-mark-profile=row]):after{-webkit-mask-size:0 0,100% 100%;mask-size:0 0,100% 100%}@media (forced-colors:active){[data-xh-check-mark]:where([data-xh-check-mark-profile=box]):empty:before,[data-xh-check-mark]:where([data-xh-check-mark-profile=row]):after{forced-color-adjust:none;background-color:canvastext}[data-xh-check-mark][data-xh-action-control]:where([data-xh-check-mark-profile=box]):where(:not([data-disabled]):not([data-loading])):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}[data-xh-check-mark]:where([data-disabled]):where([data-xh-check-mark-profile=box]):empty:before,[data-xh-check-mark]:where([data-disabled]):where([data-xh-check-mark-profile=row]):after{background-color:graytext}}[data-scope][data-part][data-xh-choice-card]{--xh-action-radius:var(--xh-shape-surface);--xh-action-padding-inline:var(--xh-space-4);--xh-action-padding-block:var(--xh-space-3);--xh-action-bg-rest:transparent;--xh-action-bg-hover:var(--xh-bg-subtle);--xh-action-bg-pressed:var(--xh-bg-subtle-hover);--xh-action-bg-focus-visible:transparent;--xh-action-bg-disabled:var(--xh-bg-subtle);--xh-action-border-rest:var(--xh-border-control);--xh-action-border-hover:var(--xh-border-control-hover);--xh-action-border-pressed:var(--xh-border-control-hover);--xh-action-border-focus-visible:var(--xh-border-control);--xh-action-border-disabled:var(--xh-border-default);align-items:center;row-gap:var(--xh-space-1);border-width:var(--xh-stroke-thin);line-height:var(--xh-leading-normal);grid-template-columns:auto minmax(0,1fr);display:grid}[data-scope][data-part][data-xh-choice-card][data-state=checked]{--xh-action-bg-rest:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-action-bg-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-brand-subtle-hover));--xh-action-bg-pressed:var(--xh-_tone-subtle-active,var(--xh-bg-brand-subtle-active));--xh-action-bg-focus-visible:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-action-bg-disabled:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle))}@supports (color:color-mix(in lab, red, red)){[data-scope][data-part][data-xh-choice-card][data-state=checked]{--xh-action-bg-disabled:color-mix(in oklab, var(--xh-_tone-subtle,var(--xh-bg-brand-subtle)) 50%, var(--xh-bg-subtle-opaque))}}[data-scope][data-part][data-xh-choice-card][data-state=checked]{--xh-action-fg-rest:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-action-fg-hover:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-action-fg-pressed:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-action-fg-focus-visible:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle))}[data-scope][data-part][data-xh-choice-card][data-readonly]:not([data-disabled]){--xh-action-bg-hover:transparent;--xh-action-bg-pressed:transparent;--xh-action-border-hover:var(--xh-border-control);--xh-action-border-pressed:var(--xh-border-control);--xh-action-cursor-rest:default;--xh-action-cursor-hover:default;--xh-action-cursor-pressed:default;--xh-action-cursor-focus-visible:default}[data-scope][data-part][data-xh-choice-card][data-readonly][data-state=checked]:not([data-disabled]){--xh-action-bg-hover:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-action-bg-pressed:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle))}@media (pointer:coarse){[data-scope][data-part][data-xh-choice-card]:after{min-block-size:0}}@media (forced-colors:active){[data-scope][data-part][data-xh-choice-card][data-state=checked]{border-color:highlight}}@media print{[data-scope][data-part][data-xh-choice-card][data-state=checked]{border-width:var(--xh-stroke-thick);border-color:currentColor}}[data-xh-swatch]{--xh-_swatch-size:var(--xh-glyph-size-md);--xh-_swatch-checker-tile:var(--xh-space-1);--xh-_swatch-color:transparent;box-sizing:border-box;inline-size:var(--xh-swatch-size,var(--xh-_swatch-size));block-size:var(--xh-swatch-size,var(--xh-_swatch-size));border:var(--xh-stroke-thin) solid var(--xh-swatch-border,var(--xh-border-default));border-radius:var(--xh-swatch-radius,var(--xh-shape-inset));background-color:var(--xh-swatch-checker-base,var(--xh-bg-surface));background-image:linear-gradient(var(--xh-_swatch-color), var(--xh-_swatch-color)), linear-gradient(45deg, var(--xh-swatch-checker,var(--xh-color-neutral-300)) 25%, transparent 25%), linear-gradient(-45deg, var(--xh-swatch-checker,var(--xh-color-neutral-300)) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--xh-swatch-checker,var(--xh-color-neutral-300)) 75%), linear-gradient(-45deg, transparent 75%, var(--xh-swatch-checker,var(--xh-color-neutral-300)) 75%);background-position:0 0, 0 0, 0 var(--xh-_swatch-checker-tile), var(--xh-_swatch-checker-tile) calc(-1 * var(--xh-_swatch-checker-tile)), calc(-1 * var(--xh-_swatch-checker-tile)) 0;background-size:100% 100%, calc(var(--xh-_swatch-checker-tile) * 2) calc(var(--xh-_swatch-checker-tile) * 2), calc(var(--xh-_swatch-checker-tile) * 2) calc(var(--xh-_swatch-checker-tile) * 2), calc(var(--xh-_swatch-checker-tile) * 2) calc(var(--xh-_swatch-checker-tile) * 2), calc(var(--xh-_swatch-checker-tile) * 2) calc(var(--xh-_swatch-checker-tile) * 2);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background-clip:padding-box;flex:none;display:inline-block}[data-xh-swatch][data-xh-swatch-size=sm]{--xh-_swatch-size:var(--xh-glyph-size-sm);--xh-_swatch-checker-tile:var(--xh-space-1)}[data-xh-swatch][data-xh-swatch-size=lg]{--xh-_swatch-size:var(--xh-glyph-size-lg);--xh-_swatch-checker-tile:var(--xh-space-1_5)}@media (forced-colors:active){[data-xh-swatch]{forced-color-adjust:none;border-color:canvastext}}[data-xh-chart-part=root]{isolation:isolate;gap:var(--xh-_chart-gap);inline-size:100%;min-inline-size:0;color:var(--xh-fg-default);font-size:var(--xh-text-body-size);--xh-_chart-seq-start:var(--xh-chart-sequential-start);--xh-_chart-seq-mid:var(--xh-chart-sequential-mid);--xh-_chart-seq-end:var(--xh-chart-sequential-end);flex-direction:column;margin:0;display:flex;position:relative}[data-xh-chart-part=root][data-palette]{--xh-_chart-seq-start:var(--xh-_chart-palette)}@supports (color:color-mix(in lab, red, red)){[data-xh-chart-part=root][data-palette]{--xh-_chart-seq-start:color-mix(in oklab, var(--xh-_chart-palette) 16%, var(--xh-chart-surface))}}[data-xh-chart-part=root][data-palette]{--xh-_chart-seq-mid:var(--xh-_chart-palette);--xh-_chart-seq-end:var(--xh-_chart-palette)}@supports (color:color-mix(in lab, red, red)){[data-xh-chart-part=root][data-palette]{--xh-_chart-seq-end:color-mix(in oklab, var(--xh-_chart-palette) 55%, var(--xh-fg-default))}}[data-xh-chart-part=root][data-palette=red]{--xh-_chart-palette:var(--xh-color-red-500)}[data-xh-chart-part=root][data-palette=orange]{--xh-_chart-palette:var(--xh-color-orange-500)}[data-xh-chart-part=root][data-palette=amber]{--xh-_chart-palette:var(--xh-color-amber-500)}[data-xh-chart-part=root][data-palette=yellow]{--xh-_chart-palette:var(--xh-color-yellow-500)}[data-xh-chart-part=root][data-palette=lime]{--xh-_chart-palette:var(--xh-color-lime-500)}[data-xh-chart-part=root][data-palette=green]{--xh-_chart-palette:var(--xh-color-green-500)}[data-xh-chart-part=root][data-palette=teal]{--xh-_chart-palette:var(--xh-color-teal-500)}[data-xh-chart-part=root][data-palette=cyan]{--xh-_chart-palette:var(--xh-color-cyan-500)}[data-xh-chart-part=root][data-palette=blue]{--xh-_chart-palette:var(--xh-color-blue-500)}[data-xh-chart-part=root][data-palette=indigo]{--xh-_chart-palette:var(--xh-color-indigo-500)}[data-xh-chart-part=root][data-palette=purple]{--xh-_chart-palette:var(--xh-color-purple-500)}[data-xh-chart-part=root][data-palette=pink]{--xh-_chart-palette:var(--xh-color-pink-500)}[data-xh-chart-part=root][data-palette=gray]{--xh-_chart-palette:var(--xh-color-neutral-500)}[data-xh-chart-part=caption]{font-size:var(--xh-text-label-size);font-weight:var(--xh-text-label-weight);color:var(--xh-fg-default)}[data-xh-chart-part=viewport]{inline-size:100%;block-size:var(--xh-_chart-height);min-inline-size:0;position:relative}[data-xh-chart-part=root][data-loading]>[data-xh-chart-part=viewport]{opacity:var(--xh-chart-pending-alpha);transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}[data-xh-chart-part=plot]{block-size:100%;inline-size:100%;font-size:var(--xh-_chart-metric-font-size);font-variant-numeric:tabular-nums;outline:none;display:block;position:absolute;inset:0;overflow:visible}[data-xh-chart-part=plot] [tabindex]{outline:none}[data-xh-chart-part=focus-ring]{fill:none;stroke:var(--xh-ring-focus);stroke-width:var(--xh-ring-width)}[data-xh-chart-part=leader-line]{fill:none;stroke:var(--xh-chart-axis);stroke-width:var(--xh-stroke-thin)}[data-xh-chart-part=leader-line][data-dimmed]{opacity:var(--xh-chart-dim-alpha)}[data-xh-chart-part=leader-line][data-drawing]{animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) both;animation-delay:calc(var(--xh-motion-duration-reveal) * var(--xh-_chart-reveal-at))}[data-xh-chart-part=legend]{gap:var(--xh-_chart-legend-gap);flex-wrap:wrap;display:flex}[data-xh-chart-part=legend-item]{color:var(--xh-fg-default)}[data-xh-chart-part=legend-swatch]{inline-size:var(--xh-space-3);block-size:var(--xh-space-3);border:var(--xh-stroke-thick) solid var(--xh-_chart-series);border-radius:var(--xh-_chart-legend-swatch-radius);background:var(--xh-_chart-series);flex:none}[data-xh-chart-part=legend-swatch][data-mark=line]{inline-size:var(--xh-space-3);border-width:var(--xh-stroke-thin);border-radius:var(--xh-_chart-legend-swatch-line-radius);block-size:0}[data-xh-chart-part=legend-item][aria-pressed=false]{color:var(--xh-fg-subtle);text-decoration:line-through}[data-xh-chart-part=legend-item][aria-pressed=false]>[data-xh-chart-part=legend-swatch]{background:0 0}[data-xh-chart-part=root] [data-seg=low]{--xh-_chart-seq-fill:var(--xh-_chart-seq-mid)}@supports (color:color-mix(in lab, red, red)){[data-xh-chart-part=root] [data-seg=low]{--xh-_chart-seq-fill:color-mix(in oklch, var(--xh-_chart-seq-mid) var(--xh-_chart-p), var(--xh-_chart-seq-start))}}[data-xh-chart-part=root] [data-seg=high]{--xh-_chart-seq-fill:var(--xh-_chart-seq-end)}@supports (color:color-mix(in lab, red, red)){[data-xh-chart-part=root] [data-seg=high]{--xh-_chart-seq-fill:color-mix(in oklch, var(--xh-_chart-seq-end) var(--xh-_chart-p), var(--xh-_chart-seq-mid))}}[data-xh-chart-part=tooltip-swatch][data-seg]{background:var(--xh-_chart-seq-fill)}[data-xh-chart-part=tooltip]{inset-block-start:var(--xh-_chart-tip-y,0);left:var(--xh-_chart-tip-x,0);z-index:1;gap:var(--xh-_chart-tooltip-gap);min-inline-size:8rem;padding-block:var(--xh-_chart-tooltip-py);padding-inline:var(--xh-_chart-tooltip-px);border:var(--xh-stroke-thin) solid var(--xh-material-frosted-border);border-radius:var(--xh-_chart-tooltip-radius);background:linear-gradient(to bottom, var(--xh-material-frosted-highlight) 0 var(--xh-stroke-thin), transparent var(--xh-stroke-thin)), var(--xh-material-frosted-bg);color:var(--xh-material-frosted-fg);box-shadow:var(--xh-_chart-tooltip-shadow);-webkit-backdrop-filter:var(--xh-material-frosted-backdrop);backdrop-filter:var(--xh-material-frosted-backdrop);font-size:var(--xh-text-body-size);white-space:nowrap;pointer-events:none;translate:var(--xh-space-3) calc(-100% - var(--xh-space-2));display:grid;position:absolute}[data-xh-chart-part=tooltip][data-placement=top-left]{translate:calc(-100% - var(--xh-space-3)) calc(-100% - var(--xh-space-2))}[data-xh-chart-part=tooltip][data-placement=bottom-right]{translate:var(--xh-space-3) var(--xh-space-2)}[data-xh-chart-part=tooltip][data-placement=bottom-left]{translate:calc(-100% - var(--xh-space-3)) var(--xh-space-2)}[data-xh-chart-part=tooltip][data-state=hidden]{visibility:hidden;opacity:0}[data-xh-chart-part=tooltip][data-state=visible]{transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}[data-xh-chart-part=tooltip-header]{font-weight:var(--xh-font-weight-medium)}[data-xh-chart-part=tooltip-row]{align-items:center;gap:var(--xh-_chart-tooltip-row-gap);display:flex}[data-xh-chart-part=tooltip-swatch]{inline-size:var(--xh-space-3);block-size:var(--xh-space-3);border-radius:var(--xh-_chart-tooltip-swatch-radius);background:var(--xh-_chart-series);flex:none}[data-xh-chart-part=tooltip-swatch][data-mark=line]{inline-size:var(--xh-space-3);block-size:var(--xh-stroke-thick);border-radius:var(--xh-_chart-tooltip-swatch-line-radius)}[data-xh-chart-part=tooltip-value]{font-weight:var(--xh-font-weight-medium);font-variant-numeric:tabular-nums}[data-xh-chart-part=tooltip-name]{color:var(--xh-fg-muted)}[data-xh-chart-part=tooltip-row][data-current]>[data-xh-chart-part=tooltip-name]{color:var(--xh-fg-default)}[data-xh-chart-part=empty]{color:var(--xh-fg-muted);font-size:var(--xh-text-secondary-size);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-xh-chart-part=empty][data-state=loading]{gap:var(--xh-_chart-empty-gap)}[data-xh-chart-part=empty][data-state=loading]:before{content:"";inline-size:var(--xh-glyph-size-md);block-size:var(--xh-glyph-size-md);flex:none}[data-xh-chart-part=root][hidden],[data-xh-chart-part=legend][hidden],[data-xh-chart-part=plot][hidden],[data-xh-chart-part=tooltip][hidden],[data-xh-chart-part=tooltip-row][hidden],[data-xh-chart-part=empty][hidden]{display:none}[data-xh-chart-pattern="1"]{--xh-_chart-hatch:repeating-linear-gradient(135deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 var(--xh-_chart-metric-point-size));--xh-_chart-dash:none;--xh-_chart-dash-swatch:var(--xh-_chart-series)}[data-xh-chart-pattern="2"]{--xh-_chart-hatch:repeating-linear-gradient(45deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 var(--xh-_chart-metric-point-size));--xh-_chart-dash:calc(var(--xh-_chart-metric-line-width) * 4) calc(var(--xh-_chart-metric-line-width) * 2);--xh-_chart-dash-swatch:repeating-linear-gradient(90deg, var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 4), transparent 0 calc(var(--xh-_chart-metric-line-width) * 6))}[data-xh-chart-pattern="3"]{--xh-_chart-hatch:repeating-linear-gradient(135deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 calc(var(--xh-_chart-metric-point-size) * .75));--xh-_chart-dash:0 calc(var(--xh-_chart-metric-line-width) * 2);--xh-_chart-dash-swatch:repeating-linear-gradient(90deg, var(--xh-_chart-series) 0 var(--xh-_chart-metric-line-width), transparent 0 calc(var(--xh-_chart-metric-line-width) * 2))}[data-xh-chart-pattern="4"]{--xh-_chart-hatch:repeating-linear-gradient(45deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 calc(var(--xh-_chart-metric-point-size) * .75));--xh-_chart-dash:calc(var(--xh-_chart-metric-line-width) * 4) calc(var(--xh-_chart-metric-line-width) * 2) 0 calc(var(--xh-_chart-metric-line-width) * 2);--xh-_chart-dash-swatch:repeating-linear-gradient(90deg, var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 4), transparent 0 calc(var(--xh-_chart-metric-line-width) * 6), var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 7), transparent 0 calc(var(--xh-_chart-metric-line-width) * 8))}[data-xh-chart-pattern="5"]{--xh-_chart-hatch:repeating-linear-gradient(135deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 calc(var(--xh-_chart-metric-point-size) * .5));--xh-_chart-dash:calc(var(--xh-_chart-metric-line-width) * 2) calc(var(--xh-_chart-metric-line-width) * 2);--xh-_chart-dash-swatch:repeating-linear-gradient(90deg, var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 2), transparent 0 calc(var(--xh-_chart-metric-line-width) * 4))}[data-xh-chart-pattern="6"]{--xh-_chart-hatch:repeating-linear-gradient(45deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 calc(var(--xh-_chart-metric-point-size) * .5));--xh-_chart-dash:calc(var(--xh-_chart-metric-line-width) * 4) calc(var(--xh-_chart-metric-line-width) * 2) 0 calc(var(--xh-_chart-metric-line-width) * 2) 0 calc(var(--xh-_chart-metric-line-width) * 2);--xh-_chart-dash-swatch:repeating-linear-gradient(90deg, var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 4), transparent 0 calc(var(--xh-_chart-metric-line-width) * 6), var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 7), transparent 0 calc(var(--xh-_chart-metric-line-width) * 8), var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 9), transparent 0 calc(var(--xh-_chart-metric-line-width) * 10))}[data-xh-chart-pattern="7"]{--xh-_chart-hatch:repeating-linear-gradient(135deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 var(--xh-_chart-metric-point-size)), repeating-linear-gradient(45deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 var(--xh-_chart-metric-point-size));--xh-_chart-dash:calc(var(--xh-_chart-metric-line-width) * 8) calc(var(--xh-_chart-metric-line-width) * 2);--xh-_chart-dash-swatch:repeating-linear-gradient(90deg, var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 8), transparent 0 calc(var(--xh-_chart-metric-line-width) * 10))}[data-xh-chart-pattern="8"]{--xh-_chart-hatch:repeating-linear-gradient(90deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 var(--xh-_chart-metric-point-size)), repeating-linear-gradient(0deg, var(--xh-_chart-series) 0 var(--xh-stroke-thin), transparent 0 var(--xh-_chart-metric-point-size));--xh-_chart-dash:calc(var(--xh-_chart-metric-line-width) * 2) calc(var(--xh-_chart-metric-line-width) * 2) 0 calc(var(--xh-_chart-metric-line-width) * 2);--xh-_chart-dash-swatch:repeating-linear-gradient(90deg, var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 2), transparent 0 calc(var(--xh-_chart-metric-line-width) * 4), var(--xh-_chart-series) 0 calc(var(--xh-_chart-metric-line-width) * 5), transparent 0 calc(var(--xh-_chart-metric-line-width) * 6))}[data-xh-chart-part=pattern-line]{fill:none;stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thin)}:where([data-xh-chart-patterns]) [data-xh-chart-pattern]>[data-xh-chart-part=legend-swatch],:where([data-xh-chart-patterns]) [data-xh-chart-pattern]>[data-xh-chart-part=tooltip-swatch]{background:var(--xh-_chart-hatch)}:where([data-xh-chart-patterns]) [data-xh-chart-pattern]>[data-xh-chart-part=legend-swatch][data-mark=line],:where([data-xh-chart-patterns]) [data-xh-chart-pattern]>[data-xh-chart-part=tooltip-swatch][data-mark=line]{inline-size:var(--xh-space-5);block-size:var(--xh-_chart-metric-line-width);background:var(--xh-_chart-dash-swatch);border:none}@media (forced-colors:active){[data-xh-chart-part=focus-ring]{stroke:highlight}[data-xh-chart-part=leader-line]{stroke:canvastext}[data-xh-chart-part=legend-swatch],[data-xh-chart-part=tooltip-swatch]{forced-color-adjust:none;background:canvastext;border-color:canvastext}[data-xh-chart-part=legend-item][aria-pressed=false]>[data-xh-chart-part=legend-swatch]{background:canvas}[data-xh-chart-part=tooltip]{background-image:none}[data-xh-chart-part=pattern]{forced-color-adjust:none}[data-xh-chart-part=pattern-line]{stroke:canvastext}[data-xh-chart-part=legend-item][data-xh-chart-pattern],[data-xh-chart-part=tooltip-row][data-xh-chart-pattern]{--xh-_chart-series:CanvasText}[data-xh-chart-pattern]>[data-xh-chart-part=legend-swatch],[data-xh-chart-pattern]>[data-xh-chart-part=tooltip-swatch]{background:var(--xh-_chart-hatch)}[data-xh-chart-pattern]>[data-xh-chart-part=legend-swatch][data-mark=line],[data-xh-chart-pattern]>[data-xh-chart-part=tooltip-swatch][data-mark=line]{inline-size:var(--xh-space-5);block-size:var(--xh-_chart-metric-line-width);background:var(--xh-_chart-dash-swatch);border:none}}@media print{[data-xh-chart-part=root]{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}[data-xh-chart-part=tooltip],[data-xh-chart-part=focus-ring]{display:none}[data-xh-chart-pattern]>[data-xh-chart-part=legend-swatch],[data-xh-chart-pattern]>[data-xh-chart-part=tooltip-swatch]{background:var(--xh-_chart-hatch)}[data-xh-chart-pattern]>[data-xh-chart-part=legend-swatch][data-mark=line],[data-xh-chart-pattern]>[data-xh-chart-part=tooltip-swatch][data-mark=line]{inline-size:var(--xh-space-5);block-size:var(--xh-_chart-metric-line-width);background:var(--xh-_chart-dash-swatch);border:none}}[data-xh-material=frosted]{--xh-_material-bg:var(--xh-material-frosted-bg);--xh-_material-bg-hover:var(--xh-_tone-subtle,var(--xh-bg-subtle-opaque));--xh-_material-bg-pressed:var(--xh-_tone-subtle-hover,var(--xh-bg-subtle-hover-opaque));--xh-_material-bg-focus:var(--xh-material-frosted-focus-surface);--xh-_material-fg:var(--xh-material-frosted-fg);--xh-_material-border:var(--xh-material-frosted-border);--xh-_material-shadow:var(--xh-material-frosted-shadow);--xh-_material-backdrop:var(--xh-material-frosted-backdrop);--xh-_material-highlight:var(--xh-material-frosted-highlight);-webkit-backdrop-filter:var(--xh-frosted-backdrop,var(--xh-_material-backdrop));backdrop-filter:var(--xh-frosted-backdrop,var(--xh-_material-backdrop))}[data-xh-material=frosted]:not([data-xh-action-control]){border:var(--xh-stroke-thin) solid var(--xh-frosted-border,var(--xh-_material-border));background:linear-gradient(to bottom, var(--xh-frosted-highlight,var(--xh-_material-highlight)) 0 var(--xh-stroke-thin), transparent var(--xh-stroke-thin)), var(--xh-frosted-bg,var(--xh-_material-bg));color:var(--xh-frosted-fg,var(--xh-_material-fg));box-shadow:var(--xh-frosted-shadow,var(--xh-_material-shadow))}:where([data-material=liquid]) [data-xh-material][data-xh-liquid]{--xh-_material-bg:var(--xh-_liquid-bg);--xh-_material-bg-hover:var(--xh-_liquid-bg-hover);--xh-_material-bg-pressed:var(--xh-_liquid-bg-pressed);--xh-_material-bg-focus:var(--xh-material-liquid-focus-surface);--xh-_material-fg:var(--xh-material-liquid-fg);--xh-_material-border:var(--xh-material-liquid-border);--xh-_material-shadow:var(--xh-_liquid-shadow);--xh-_material-backdrop:var(--xh-material-liquid-backdrop);--xh-_material-highlight:transparent}:where([data-material=liquid]) [data-xh-action-control][data-xh-material][data-xh-liquid]{transform:var(--xh-_liquid-deform)}[data-xh-loading-ring]:before{box-sizing:border-box;border:var(--xh-stroke-thick) solid var(--xh-border-default);border-block-start-color:var(--xh-_loading-ring-fg,currentColor);border-radius:var(--xh-shape-circle);opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);animation:xh-spin var(--xh-_loading-ring-duration,var(--xh-motion-loop-spin)) var(--xh-motion-ease-loop) infinite paused;background:0 0;-webkit-mask:none;mask:none}[data-xh-loading-ring][data-loading]:before{opacity:1;animation-play-state:running}[data-xh-loading-ring=overlay]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));pointer-events:none;margin:auto;position:absolute;inset:0}[data-xh-loading-ring=overlay][data-loading]:before{transition-delay:var(--xh-motion-duration-micro)}@media (prefers-reduced-motion:reduce){[data-xh-loading-ring]:before{border-style:dotted;border-color:var(--xh-_loading-ring-fg,currentColor);animation:none}}:where([data-motion=reduce]) [data-xh-loading-ring]:before{border-style:dotted;border-color:var(--xh-_loading-ring-fg,currentColor);animation:none}@media print{[data-xh-loading-ring]:before{border-style:dotted;border-color:var(--xh-_loading-ring-fg,currentColor);animation:none}}@media (forced-colors:active){[data-xh-loading-ring]:before{border-color:canvastext;border-block-start-color:highlight}}[data-xh-tag-list]{align-items:center;gap:var(--xh-tag-list-gap,var(--xh-space-1));flex:0 auto;min-inline-size:0;display:inline-flex;position:relative;overflow:hidden}[data-xh-tag-list][hidden]{display:none}[data-xh-tag-list]>.xh-scope-tag[data-part=root]{min-inline-size:0;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);flex:0 auto}[data-xh-tag-list]:not([data-instant])>.xh-scope-tag[data-part=root][data-value]:not([data-instant],[data-state=closed]){animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards;animation-delay:calc(var(--xh-_stagger-index,0) * var(--xh-motion-stagger-step))}[data-xh-tag-list]>.xh-scope-tag[data-part=root][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}[data-xh-tag-list]>.xh-scope-tag[data-part=root][data-count]{flex:none}.xh-scope-affix{--xh-affix-skin:1}.xh-scope-affix[data-part=root],.xh-scope-affix[data-part=content]{inline-size:100%}.xh-scope-affix[data-part=content][data-fixed]{z-index:var(--xh-affix-layer,var(--xh-layer-sticky));position:fixed}@media print{.xh-scope-affix[data-part=content][data-fixed]{position:static}}.xh-scope-avatar-group{--xh-avatar-group-skin:1}.xh-scope-avatar-group[data-part=root]{isolation:isolate;--xh-_avatar-group-size:var(--xh-avatar-group-size,var(--xh-control-h-md));--xh-_avatar-group-font-size:var(--xh-avatar-group-font-size,var(--xh-control-caption-md));--xh-_avatar-group-overlap:var(--xh-avatar-group-overlap,var(--xh-space-2_5));--xh-avatar-size:var(--xh-_avatar-group-size);--xh-avatar-font-size:var(--xh-_avatar-group-font-size);align-items:center;display:inline-flex}.xh-scope-avatar-group[data-part=root][hidden]{display:none}.xh-scope-avatar-group[data-part=root][data-size=sm]{--xh-_avatar-group-size:var(--xh-avatar-group-size,var(--xh-control-h-sm));--xh-_avatar-group-font-size:var(--xh-avatar-group-font-size,var(--xh-control-caption-sm));--xh-_avatar-group-overlap:var(--xh-avatar-group-overlap,var(--xh-space-2))}.xh-scope-avatar-group[data-part=root][data-size=lg]{--xh-_avatar-group-size:var(--xh-avatar-group-size,var(--xh-control-h-lg));--xh-_avatar-group-font-size:var(--xh-avatar-group-font-size,var(--xh-control-caption-lg));--xh-_avatar-group-overlap:var(--xh-avatar-group-overlap,var(--xh-space-3))}.xh-scope-avatar-group[data-part=root]>*{position:relative}.xh-scope-avatar-group[data-part=root]>*,.xh-scope-avatar-group[data-part=root]>* .xh-scope-avatar[data-part=root]{box-shadow:0 0 0 var(--xh-stroke-thick) var(--xh-avatar-group-ring,var(--xh-bg-surface))}.xh-scope-avatar-group[data-part=root]>*+*{margin-inline-start:calc(-1 * var(--xh-_avatar-group-overlap))}.xh-scope-avatar-group[data-part=root]>:hover{z-index:1}.xh-scope-avatar-group[data-part=overflow-item]{inline-size:var(--xh-_avatar-group-size);block-size:var(--xh-_avatar-group-size);border-radius:var(--xh-avatar-group-radius,var(--xh-shape-circle));background:var(--xh-avatar-group-overflow-item-bg,var(--xh-bg-muted-opaque));color:var(--xh-avatar-group-overflow-item-fg,var(--xh-fg-muted));font-size:var(--xh-_avatar-group-font-size);font-weight:var(--xh-avatar-group-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-avatar-group[data-part=overflow-item][hidden]{display:none}.xh-scope-back-top{--xh-back-top-skin:1}.xh-scope-back-top[data-part=root]{z-index:var(--xh-back-top-layer,var(--xh-layer-sticky));position:fixed;inset-block-end:max(var(--xh-back-top-inset-block,var(--xh-space-8)), env(safe-area-inset-bottom));inset-inline-end:max(var(--xh-back-top-inset-inline,var(--xh-space-8)), env(safe-area-inset-left), env(safe-area-inset-right))}.xh-scope-back-top[data-part=trigger]{--xh-action-bg-rest:var(--xh-back-top-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-back-top-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-back-top-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-back-top-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-bg-disabled:var(--xh-back-top-bg,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-back-top-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-back-top-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-back-top-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-back-top-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-border-rest:var(--xh-back-top-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-back-top-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-back-top-border-hover,var(--xh-_action-variant-border-pressed));--xh-action-border-focus-visible:var(--xh-back-top-border,var(--xh-_action-variant-border-focus-visible));--xh-action-border-disabled:var(--xh-back-top-border,var(--xh-_action-variant-border-disabled));--xh-action-shadow-rest:var(--xh-back-top-shadow,none);--xh-action-shadow-hover:var(--xh-back-top-shadow,none);--xh-action-shadow-pressed:var(--xh-back-top-shadow,none);--xh-action-shadow-focus-visible:var(--xh-back-top-shadow,none);--xh-action-shadow-disabled:var(--xh-back-top-shadow,none);--xh-action-radius:var(--xh-back-top-radius,var(--xh-_action-profile-radius));--xh-action-visual-size:var(--xh-back-top-size,var(--xh-_action-profile-visual-size));--xh-icon-size:var(--xh-back-top-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-back-top[data-part=root][data-variant=outline] .xh-scope-back-top[data-part=trigger]{--xh-action-bg-rest:var(--xh-back-top-bg,var(--xh-_material-bg));--xh-action-bg-hover:var(--xh-back-top-bg-hover,var(--xh-_material-bg-hover));--xh-action-bg-pressed:var(--xh-back-top-bg-active,var(--xh-_material-bg-pressed));--xh-action-bg-focus-visible:var(--xh-back-top-bg,var(--xh-_material-bg-focus));--xh-action-bg-disabled:var(--xh-back-top-bg,var(--xh-_material-bg));--xh-action-fg-rest:var(--xh-back-top-fg,var(--xh-_material-fg));--xh-action-fg-hover:var(--xh-back-top-fg,var(--xh-_material-fg));--xh-action-fg-pressed:var(--xh-back-top-fg,var(--xh-_material-fg));--xh-action-fg-focus-visible:var(--xh-back-top-fg,var(--xh-_material-fg));--xh-action-border-rest:var(--xh-back-top-border,var(--xh-_material-border));--xh-action-border-hover:var(--xh-back-top-border-hover,var(--xh-_material-border));--xh-action-border-pressed:var(--xh-back-top-border-hover,var(--xh-_material-border));--xh-action-border-focus-visible:var(--xh-back-top-border,var(--xh-_material-border));--xh-action-border-disabled:var(--xh-back-top-border,var(--xh-_material-border));--xh-action-shadow-rest:var(--xh-back-top-shadow,var(--xh-_material-shadow));--xh-action-shadow-hover:var(--xh-back-top-shadow,var(--xh-_material-shadow));--xh-action-shadow-pressed:var(--xh-back-top-shadow,var(--xh-_material-shadow));--xh-action-shadow-focus-visible:var(--xh-back-top-shadow,var(--xh-_material-shadow));--xh-action-shadow-disabled:var(--xh-back-top-shadow,var(--xh-_material-shadow));--xh-action-highlight-rest:var(--xh-_material-highlight);--xh-action-highlight-hover:var(--xh-_material-highlight);--xh-action-highlight-pressed:var(--xh-_material-highlight);--xh-action-highlight-focus-visible:var(--xh-_material-highlight);--xh-action-highlight-disabled:var(--xh-_material-highlight)}.xh-scope-back-top[data-part=trigger][data-xh-action-variant=solid]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-back-top[data-part=trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-back-top[data-part=trigger][data-state=visible]{animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-back-top[data-part=trigger][data-state=hidden]{pointer-events:none;animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-back-top[data-part=trigger][hidden]{display:none}@media print{.xh-scope-back-top[data-part=root]{display:none}}@media (forced-colors:active){.xh-scope-back-top[data-part=trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-back-top[data-part=trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-back-top[data-part=trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-button-group{--xh-button-group-skin:1}.xh-scope-button-group[data-part=root]{isolation:isolate;--xh-_button-group-radius:0;--xh-_button-group-shadow-rest:var(--xh-_highlight-tone);--xh-_button-group-shadow-hover:var(--xh-_highlight-tone);--xh-_group-separator-size:calc(var(--xh-_button-group-h,var(--xh-control-h-md)) / 2);align-items:stretch;display:inline-flex}.xh-scope-button-group[data-part=root][data-orientation=horizontal]{flex-direction:row}.xh-scope-button-group[data-part=root][data-orientation=vertical]{flex-direction:column}.xh-scope-button-group[data-part=root][data-full-width]{inline-size:100%;display:flex}.xh-scope-button-group[data-part=root][data-full-width]>:not([data-xh-button-group-separator]){flex:1}.xh-scope-button-group[data-part=root][hidden]{display:none}.xh-scope-button-group[data-part=root]>[data-xh-button-group-separator]{z-index:1;border-radius:var(--xh-button-group-separator-radius,var(--xh-shape-pill));background:var(--xh-button-group-separator-color,var(--xh-fg-default));opacity:var(--xh-button-group-separator-opacity,var(--xh-control-separator-opacity));pointer-events:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;align-self:center}.xh-scope-button-group[data-part=root]>[data-xh-button-group-separator][data-orientation=vertical]{inline-size:var(--xh-button-group-separator-thickness,var(--xh-stroke-thin));block-size:var(--xh-button-group-separator-size,var(--xh-_group-separator-size));margin-inline-start:calc(-1 * var(--xh-button-group-separator-thickness,var(--xh-stroke-thin)))}.xh-scope-button-group[data-part=root]>[data-xh-button-group-separator][data-orientation=horizontal]{block-size:var(--xh-button-group-separator-thickness,var(--xh-stroke-thin));inline-size:var(--xh-button-group-separator-size,var(--xh-_group-separator-size));margin-block-start:calc(-1 * var(--xh-button-group-separator-thickness,var(--xh-stroke-thin)))}.xh-scope-button-group[data-part=root][data-disabled]{cursor:not-allowed}.xh-scope-button-group[data-part=root]>[data-xh-button-group-separator][data-disabled]{background:var(--xh-button-group-separator-color-disabled,var(--xh-border-subtle));opacity:var(--xh-button-group-separator-opacity-disabled,var(--xh-control-separator-disabled-opacity))}@media (forced-colors:active){.xh-scope-button-group[data-part=root]>[data-xh-button-group-separator]{background:canvastext}.xh-scope-button-group[data-part=root][data-variant=outline]:after{border-color:buttontext}}.xh-scope-button-group[data-part=root][data-size=sm]{--xh-_button-group-h:var(--xh-control-h-sm);--xh-_button-group-px:var(--xh-control-px-sm);--xh-_button-group-gap:var(--xh-control-gap-sm);--xh-_button-group-font-size:var(--xh-control-font-sm)}.xh-scope-button-group[data-part=root][data-size=md]{--xh-_button-group-h:var(--xh-control-h-md);--xh-_button-group-px:var(--xh-control-px-md);--xh-_button-group-gap:var(--xh-control-gap-md);--xh-_button-group-font-size:var(--xh-control-font-md)}.xh-scope-button-group[data-part=root][data-size=lg]{--xh-_button-group-h:var(--xh-control-h-lg);--xh-_button-group-px:var(--xh-control-px-lg);--xh-_button-group-gap:var(--xh-control-gap-lg);--xh-_button-group-font-size:var(--xh-control-font-lg)}.xh-scope-button-group[data-part=root][data-variant=solid]{--xh-button-group-separator-color:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-button-group-separator-opacity:.24}.xh-scope-button-group[data-part=root][data-variant=subtle]{--xh-button-group-separator-color:var(--xh-_tone-fg,var(--xh-fg-default));--xh-button-group-separator-opacity:.16}.xh-scope-button-group[data-part=root][data-variant=outline]{--xh-button-group-separator-color:var(--xh-_tone-border-control,var(--xh-border-control));--xh-button-group-separator-opacity:1;border-radius:var(--xh-button-group-radius,var(--xh-shape-control));position:relative}.xh-scope-button-group[data-part=root][data-variant=outline]:after{content:"";z-index:2;border:var(--xh-stroke-thin) solid var(--xh-button-group-outline-color,var(--xh-_tone-border-control,var(--xh-border-control)));border-radius:inherit;pointer-events:none;position:absolute;inset:0}.xh-scope-button-group[data-part=root][data-variant=ghost]{--xh-button-group-separator-color:var(--xh-_tone-fg,var(--xh-fg-default));--xh-button-group-separator-opacity:.16}.xh-scope-button-group[data-part=root][data-variant=outline]>.xh-scope-button[data-part=root],.xh-scope-button-group[data-part=root][data-variant=outline]>*>.xh-scope-button[data-part=root]{border-color:#0000}.xh-scope-button-group[data-part=root]>*{position:relative}.xh-scope-button-group[data-part=root][data-orientation=horizontal]>:not([data-xh-button-group-separator])+:not([data-xh-button-group-separator]){border-inline-start-width:0}.xh-scope-button-group[data-part=root][data-orientation=vertical]>:not([data-xh-button-group-separator])+:not([data-xh-button-group-separator]){border-block-start-width:0}.xh-scope-button-group[data-part=root]>:hover,.xh-scope-button-group[data-part=root]>:focus-within{z-index:1}.xh-scope-button-group[data-part=root]>.xh-scope-button[data-part=root]:not([data-disabled]):not([data-loading]):is(:active,[data-pressed]),.xh-scope-button-group[data-part=root]>*>.xh-scope-button[data-part=root]:not([data-disabled]):not([data-loading]):is(:active,[data-pressed]){scale:none}.xh-scope-button-group[data-part=root][data-orientation=horizontal]>:first-child,.xh-scope-button-group[data-part=root][data-orientation=horizontal]>:first-child .xh-scope-button[data-part=root]{border-start-start-radius:var(--xh-button-group-radius,var(--xh-shape-control));border-end-start-radius:var(--xh-button-group-radius,var(--xh-shape-control))}.xh-scope-button-group[data-part=root][data-orientation=horizontal]>:last-child,.xh-scope-button-group[data-part=root][data-orientation=horizontal]>:last-child .xh-scope-button[data-part=root]{border-start-end-radius:var(--xh-button-group-radius,var(--xh-shape-control));border-end-end-radius:var(--xh-button-group-radius,var(--xh-shape-control))}.xh-scope-button-group[data-part=root][data-orientation=vertical]>:first-child,.xh-scope-button-group[data-part=root][data-orientation=vertical]>:first-child .xh-scope-button[data-part=root]{border-start-start-radius:var(--xh-button-group-radius,var(--xh-shape-control));border-start-end-radius:var(--xh-button-group-radius,var(--xh-shape-control))}.xh-scope-button-group[data-part=root][data-orientation=vertical]>:last-child,.xh-scope-button-group[data-part=root][data-orientation=vertical]>:last-child .xh-scope-button[data-part=root]{border-end-end-radius:var(--xh-button-group-radius,var(--xh-shape-control));border-end-start-radius:var(--xh-button-group-radius,var(--xh-shape-control))}.xh-scope-descriptions{--xh-descriptions-skin:1}.xh-scope-descriptions[data-part=root]{--xh-_descriptions-gap:var(--xh-space-3);--xh-_descriptions-pair-gap:var(--xh-space-2);--xh-_descriptions-label-gap:var(--xh-space-2);--xh-_descriptions-py:var(--xh-space-2);--xh-_descriptions-px:var(--xh-space-3);--xh-_descriptions-font-size:var(--xh-control-font-md);--xh-_descriptions-label-w:max-content;gap:var(--xh-descriptions-gap,var(--xh-_descriptions-gap));color:var(--xh-descriptions-fg,var(--xh-fg-default));font-size:var(--xh-descriptions-font-size,var(--xh-_descriptions-font-size));line-height:var(--xh-text-body-leading);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.xh-scope-descriptions[data-part=root][hidden]{display:none}.xh-scope-descriptions[data-part=root][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.xh-scope-descriptions[data-part=root][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.xh-scope-descriptions[data-part=root][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.xh-scope-descriptions[data-part=root][data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.xh-scope-descriptions[data-part=root][data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.xh-scope-descriptions[data-part=root][data-size=sm]{--xh-_descriptions-gap:var(--xh-space-2);--xh-_descriptions-py:var(--xh-space-1);--xh-_descriptions-px:var(--xh-space-2);--xh-_descriptions-font-size:var(--xh-control-font-sm)}.xh-scope-descriptions[data-part=root][data-size=lg]{--xh-_descriptions-gap:var(--xh-space-4);--xh-_descriptions-pair-gap:var(--xh-space-2);--xh-_descriptions-label-gap:var(--xh-space-3);--xh-_descriptions-py:var(--xh-space-3);--xh-_descriptions-px:var(--xh-space-4);--xh-_descriptions-font-size:var(--xh-control-font-lg)}.xh-scope-descriptions[data-part=header]{--xh-_descriptions-header-mb:var(--xh-space-3);align-items:center;gap:var(--xh-descriptions-header-gap,var(--xh-space-3));flex-wrap:wrap;margin-block-end:var(--xh-descriptions-header-mb,var(--xh-_descriptions-header-mb));display:flex}.xh-scope-descriptions[data-part=header][data-size=sm]{--xh-_descriptions-header-mb:var(--xh-space-2)}.xh-scope-descriptions[data-part=header][data-size=lg]{--xh-_descriptions-header-mb:var(--xh-space-4)}.xh-scope-descriptions[data-part=title]{min-inline-size:0;color:var(--xh-descriptions-title-fg,var(--xh-fg-default));font-size:var(--xh-descriptions-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-descriptions-title-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-relaxed);flex:auto;margin:0}.xh-scope-descriptions[data-part=extra]{align-items:center;gap:var(--xh-descriptions-extra-gap,var(--xh-space-2));flex:none;margin-inline-start:auto;display:flex}.xh-scope-descriptions[data-part=item]{--xh-_descriptions-item-span:1;align-content:start;gap:var(--xh-descriptions-pair-gap,var(--xh-_descriptions-pair-gap));grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}.xh-scope-descriptions[data-part=label]{color:var(--xh-descriptions-label-fg,var(--xh-fg-muted));font-weight:var(--xh-descriptions-label-font-weight,var(--xh-text-label-weight))}.xh-scope-descriptions[data-part=value]{min-inline-size:0;color:var(--xh-descriptions-value-fg,var(--xh-fg-default));margin:0}.xh-scope-descriptions[data-part=root][data-variant=outline]{border:var(--xh-stroke-thin) solid var(--xh-descriptions-border,var(--xh-border-default));border-radius:var(--xh-descriptions-radius,var(--xh-shape-surface));background:var(--xh-descriptions-bg,var(--xh-bg-surface));gap:0;overflow:hidden}.xh-scope-descriptions[data-part=root][data-variant=outline]>.xh-scope-descriptions[data-part=item]{padding-block:var(--xh-descriptions-item-py,var(--xh-_descriptions-py));padding-inline:var(--xh-descriptions-item-px,var(--xh-_descriptions-px));border-block-start:var(--xh-stroke-thin) solid var(--xh-descriptions-divider,var(--xh-border-subtle));border-inline-start:0 solid var(--xh-descriptions-divider,var(--xh-border-subtle))}.xh-scope-descriptions[data-part=root][data-variant=outline]>.xh-scope-descriptions[data-part=item]:first-child{border-block-start-width:0}.xh-scope-descriptions[data-part=root][data-variant=subtle]{border:var(--xh-stroke-thin) solid transparent;border-radius:var(--xh-descriptions-radius,var(--xh-shape-surface));background:var(--xh-descriptions-bg,var(--xh-bg-subtle));overflow:hidden}@media (min-width:768px){.xh-scope-descriptions[data-part=root][data-placement=left]>.xh-scope-descriptions[data-part=item]{grid-template-columns:var(--xh-descriptions-label-w,var(--xh-_descriptions-label-w)) minmax(0, 1fr);align-items:baseline;column-gap:var(--xh-descriptions-label-gap,var(--xh-_descriptions-label-gap))}.xh-scope-descriptions[data-part=root][data-columns="2"]>.xh-scope-descriptions[data-part=item],.xh-scope-descriptions[data-part=root][data-columns="3"]>.xh-scope-descriptions[data-part=item]{grid-column:span var(--xh-_descriptions-item-span)}.xh-scope-descriptions[data-part=root][data-columns="4"]>.xh-scope-descriptions[data-part=item]{grid-column:span 2}.xh-scope-descriptions[data-part=root][data-columns="6"]>.xh-scope-descriptions[data-part=item]{grid-column:span 3}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="2"]>.xh-scope-descriptions[data-part=item]:not(:nth-child(odd)),.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="4"]>.xh-scope-descriptions[data-part=item]:not(:nth-child(odd)),.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="6"]>.xh-scope-descriptions[data-part=item]:not(:nth-child(odd)){border-inline-start-width:var(--xh-stroke-thin)}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="2"]>.xh-scope-descriptions[data-part=item]:nth-child(-n+2),.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="4"]>.xh-scope-descriptions[data-part=item]:nth-child(-n+2),.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="6"]>.xh-scope-descriptions[data-part=item]:nth-child(-n+2){border-block-start-width:0}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="3"]>.xh-scope-descriptions[data-part=item]:not(:nth-child(3n+1)){border-inline-start-width:var(--xh-stroke-thin)}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="3"]>.xh-scope-descriptions[data-part=item]:nth-child(-n+3){border-block-start-width:0}}@media (min-width:1024px){.xh-scope-descriptions[data-part=root][data-columns="4"]>.xh-scope-descriptions[data-part=item],.xh-scope-descriptions[data-part=root][data-columns="5"]>.xh-scope-descriptions[data-part=item],.xh-scope-descriptions[data-part=root][data-columns="6"]>.xh-scope-descriptions[data-part=item]{grid-column:span var(--xh-_descriptions-item-span)}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="4"]>.xh-scope-descriptions[data-part=item]:not(:nth-child(4n+1)){border-inline-start-width:var(--xh-stroke-thin)}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="4"]>.xh-scope-descriptions[data-part=item]:nth-child(-n+4){border-block-start-width:0}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="5"]>.xh-scope-descriptions[data-part=item]:not(:nth-child(5n+1)){border-inline-start-width:var(--xh-stroke-thin)}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="5"]>.xh-scope-descriptions[data-part=item]:nth-child(-n+5){border-block-start-width:0}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="6"]>.xh-scope-descriptions[data-part=item]:not(:nth-child(6n+1)){border-inline-start-width:var(--xh-stroke-thin)}.xh-scope-descriptions[data-part=root][data-variant=outline][data-columns="6"]>.xh-scope-descriptions[data-part=item]:nth-child(-n+6){border-block-start-width:0}}.xh-scope-descriptions[data-part=header][hidden],.xh-scope-descriptions[data-part=extra][hidden],.xh-scope-descriptions[data-part=item][hidden]{display:none}.xh-scope-diff-view{--xh-diff-view-skin:1}.xh-scope-diff-view[data-part=root]{--xh-icon-size:var(--xh-diff-view-icon-size,var(--xh-glyph-size-md));--xh-_diff-view-font-size:var(--xh-control-font-md);--xh-_diff-view-px:var(--xh-space-3);--xh-_diff-view-py:var(--xh-space-2);border:var(--xh-stroke-thin) solid var(--xh-diff-view-border,var(--xh-border-default));border-radius:var(--xh-diff-view-radius,var(--xh-shape-surface));background:var(--xh-diff-view-bg,var(--xh-bg-surface));box-shadow:var(--xh-diff-view-shadow,none);display:block;overflow:hidden}.xh-scope-diff-view[data-part=root][hidden]{display:none}.xh-scope-diff-view[data-part=header]{align-items:center;gap:var(--xh-diff-view-header-gap,var(--xh-space-2));padding-inline:var(--xh-diff-view-px,var(--xh-_diff-view-px));padding-block:var(--xh-diff-view-py,var(--xh-_diff-view-py));border-block-end:var(--xh-stroke-thin) solid var(--xh-diff-view-divider,var(--xh-border-subtle));color:var(--xh-diff-view-header-fg,var(--xh-fg-muted));font-family:var(--xh-diff-view-font,var(--xh-font-family-mono));font-size:var(--xh-diff-view-header-font-size,var(--xh-text-secondary-size));display:flex}.xh-scope-diff-view[data-part=header][hidden]{display:none}.xh-scope-diff-view[data-part=summary]{margin-inline-start:auto}.xh-scope-diff-view[data-part=summary]~.xh-scope-diff-view[data-part=summary]{margin-inline-start:0}.xh-scope-diff-view[data-part=summary][data-change=added]{color:var(--xh-diff-view-added-fg,var(--xh-diff-added-fg))}.xh-scope-diff-view[data-part=summary][data-change=removed]{color:var(--xh-diff-view-removed-fg,var(--xh-diff-removed-fg))}.xh-scope-diff-view[data-part=viewport]{max-block-size:var(--xh-diff-view-max-h,var(--xh-viewport-max-h));overflow:auto}.xh-scope-diff-view[data-part=body]{font-family:var(--xh-diff-view-font,var(--xh-font-family-mono));font-size:var(--xh-diff-view-font-size,var(--xh-_diff-view-font-size));line-height:var(--xh-diff-view-line-height,var(--xh-text-code-leading));min-inline-size:max-content;display:block}.xh-scope-diff-view[data-part=body][hidden]{display:none}.xh-scope-diff-view[data-part=row],.xh-scope-diff-view[data-part=gap]{min-block-size:var(--xh-diff-view-line-height,var(--xh-text-code-leading));display:flex}.xh-scope-diff-view[data-part=row][hidden],.xh-scope-diff-view[data-part=gap][hidden]{display:none}.xh-scope-diff-view[data-part=row][data-change=added]{background:var(--xh-diff-view-added-bg,var(--xh-diff-added-bg));box-shadow:inset var(--xh-diff-view-change-bar,var(--xh-stroke-thick)) 0 0 0 var(--xh-diff-view-added-fg,var(--xh-diff-added-fg))}.xh-scope-diff-view[data-part=row][data-change=removed]{background:repeating-linear-gradient(45deg, var(--xh-diff-view-removed-fg,var(--xh-diff-removed-fg)) 0, var(--xh-diff-view-removed-fg,var(--xh-diff-removed-fg)) 1.5px, transparent 1.5px, transparent 3px) left / var(--xh-diff-view-change-bar,var(--xh-stroke-thick)) 100% no-repeat, var(--xh-diff-view-removed-bg,var(--xh-diff-removed-bg))}.xh-scope-diff-view[data-part=row][data-revealed]{animation:xh-drop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-diff-view[data-part=line-number]{box-sizing:content-box;padding-inline:var(--xh-diff-view-px,var(--xh-_diff-view-px));border-inline-end:var(--xh-stroke-thin) solid var(--xh-diff-view-divider,var(--xh-border-subtle));color:var(--xh-diff-view-number-fg,var(--xh-fg-subtle));inline-size:var(--xh-diff-view-gutter,4ch);text-align:end;-webkit-user-select:none;user-select:none;flex:none;display:block}.xh-scope-diff-view[data-part=line-number]:before{content:attr(data-line-number)}.xh-scope-diff-view[data-part=line-number][hidden]{display:none}.xh-scope-diff-view[data-part=line-number][data-change=added]{color:var(--xh-diff-view-added-fg,var(--xh-diff-added-fg))}.xh-scope-diff-view[data-part=line-number][data-change=removed]{color:var(--xh-diff-view-removed-fg,var(--xh-diff-removed-fg))}.xh-scope-diff-view[data-part=root][data-view=split] [data-part=row]:where(.xh-scope-diff-view):not([hidden]){grid-template-columns:auto minmax(0,1fr);display:grid}.xh-scope-diff-view[data-part=line-content]{white-space:pre;min-inline-size:0;flex:1 1 0;padding-inline-end:var(--xh-diff-view-px,var(--xh-_diff-view-px));display:block}.xh-scope-diff-view[data-part=line-content][hidden]{display:none}.xh-scope-diff-view[data-part=line-content][data-change=added]{color:var(--xh-diff-view-added-fg,var(--xh-diff-added-fg))}.xh-scope-diff-view[data-part=line-content][data-change=removed]{color:var(--xh-diff-view-removed-fg,var(--xh-diff-removed-fg))}.xh-scope-diff-view[data-part=line-content][data-empty]{background:var(--xh-diff-view-empty-bg,var(--xh-bg-subtle))}.xh-scope-diff-view[data-part=root][data-wrap] [data-part=line-content]:where(.xh-scope-diff-view){white-space:pre-wrap;overflow-wrap:anywhere}.xh-scope-diff-view[data-part=root][data-wrap] [data-part=body]:where(.xh-scope-diff-view){min-inline-size:0}.xh-scope-diff-view[data-part=change-label]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-diff-view[data-part=inline-change][data-change]{border-radius:var(--xh-diff-view-inline-change-radius,var(--xh-shape-inset));-webkit-box-decoration-break:clone;box-decoration-break:clone}.xh-scope-diff-view[data-part=inline-change][data-change=added]{background:var(--xh-diff-view-added-fg,var(--xh-diff-added-fg))}@supports (color:color-mix(in lab, red, red)){.xh-scope-diff-view[data-part=inline-change][data-change=added]{background:color-mix(in oklab, var(--xh-diff-view-added-fg,var(--xh-diff-added-fg)) 18%, transparent)}}.xh-scope-diff-view[data-part=inline-change][data-change=removed]{background:var(--xh-diff-view-removed-fg,var(--xh-diff-removed-fg))}@supports (color:color-mix(in lab, red, red)){.xh-scope-diff-view[data-part=inline-change][data-change=removed]{background:color-mix(in oklab, var(--xh-diff-view-removed-fg,var(--xh-diff-removed-fg)) 18%, transparent)}}.xh-scope-diff-view[data-part=token][data-kind=comment]{color:var(--xh-diff-view-comment-fg,var(--xh-fg-muted));font-style:italic}.xh-scope-diff-view[data-part=token][data-kind=string]{color:var(--xh-diff-view-string-fg,var(--xh-syntax-string))}.xh-scope-diff-view[data-part=token][data-kind=number]{color:var(--xh-diff-view-number-token-fg,var(--xh-syntax-number))}.xh-scope-diff-view[data-part=token][data-kind=keyword]{color:var(--xh-diff-view-keyword-fg,var(--xh-syntax-keyword));font-weight:var(--xh-diff-view-keyword-weight,var(--xh-font-weight-semibold))}.xh-scope-diff-view[data-part=token][data-kind=punctuation]{color:var(--xh-diff-view-punctuation-fg,var(--xh-fg-subtle))}.xh-scope-diff-view[data-part=gap]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);background:var(--xh-diff-view-gap-bg,var(--xh-bg-subtle))}.xh-scope-diff-view[data-part=gap-cell]{flex:auto;display:block}.xh-scope-diff-view[data-part=gap-cell][hidden]{display:none}.xh-scope-diff-view[data-part=gap-trigger]{--xh-action-radius:0;--xh-action-visual-size:var(--xh-diff-view-line-height,var(--xh-text-code-leading));--xh-action-padding-inline:var(--xh-diff-view-px,var(--xh-_diff-view-px));--xh-action-padding-block:0;--xh-action-font-size:var(--xh-diff-view-font-size,var(--xh-_diff-view-font-size));--xh-action-fg-rest:var(--xh-diff-view-gap-fg,var(--xh-fg-muted));--xh-action-bg-hover:var(--xh-diff-view-gap-bg-hover,var(--xh-_action-variant-bg-hover));border-width:0}.xh-scope-diff-view[data-part=gap-trigger][hidden]{display:none}.xh-scope-diff-view[data-part=empty]{padding-inline:var(--xh-diff-view-px,var(--xh-_diff-view-px));padding-block:var(--xh-diff-view-py,var(--xh-_diff-view-py));color:var(--xh-diff-view-empty-fg,var(--xh-fg-muted));font-size:var(--xh-diff-view-header-font-size,var(--xh-text-secondary-size));display:block}.xh-scope-diff-view[data-part=empty][hidden]{display:none}.xh-scope-diff-view[data-part=truncation]{align-items:center;gap:var(--xh-diff-view-truncation-gap,var(--xh-space-2));padding-inline:var(--xh-diff-view-px,var(--xh-_diff-view-px));padding-block:var(--xh-diff-view-py,var(--xh-_diff-view-py));border-block-start:var(--xh-stroke-thin) solid var(--xh-diff-view-truncation-border,var(--xh-border-subtle));background:var(--xh-diff-view-truncation-bg,var(--xh-fg-warning));display:flex}@supports (color:color-mix(in lab, red, red)){.xh-scope-diff-view[data-part=truncation]{background:var(--xh-diff-view-truncation-bg,color-mix(in oklab, var(--xh-fg-warning) 12%, var(--xh-bg-surface)))}}.xh-scope-diff-view[data-part=truncation]{color:var(--xh-diff-view-truncation-fg,var(--xh-fg-warning))}@supports (color:color-mix(in lab, red, red)){.xh-scope-diff-view[data-part=truncation]{color:var(--xh-diff-view-truncation-fg,color-mix(in oklab, var(--xh-fg-warning) 60%, var(--xh-fg-default)))}}.xh-scope-diff-view[data-part=truncation]{font-size:var(--xh-diff-view-header-font-size,var(--xh-text-secondary-size))}.xh-scope-diff-view[data-part=truncation][hidden]{display:none}.xh-scope-diff-view[data-part=truncation]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;mask:var(--xh-glyph-mark-warning) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.xh-scope-diff-view[data-part=root][data-commentable]{--xh-_diff-view-comment-col:var(--xh-diff-view-comment-col,var(--xh-diff-view-line-height,var(--xh-text-code-leading)))}.xh-scope-diff-view[data-part=root][data-commentable] [data-part=line-content]:where(.xh-scope-diff-view){padding-inline-start:var(--xh-_diff-view-comment-col);position:relative}.xh-scope-diff-view[data-part=comment-trigger]{--xh-action-visual-size:var(--xh-_diff-view-comment-col);--xh-action-min-inline-size:var(--xh-_diff-view-comment-col);--xh-action-radius:var(--xh-diff-view-comment-trigger-radius,var(--xh-shape-control));--xh-action-fg-rest:var(--xh-diff-view-comment-trigger-fg,var(--xh-fg-muted));--xh-icon-size:var(--xh-diff-view-comment-trigger-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-_diff-view-comment-col);position:absolute;inset-block-start:0;inset-inline-start:0}.xh-scope-diff-view[data-part=comment-trigger][hidden]{display:none}.xh-scope-diff-view[data-part=comment-trigger]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm));-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;mask:var(--xh-glyph-mark-plus) center / contain no-repeat;background-color:currentColor;display:block}@media (hover:hover) and (pointer:fine){.xh-scope-diff-view[data-part=comment-trigger]{--xh-action-opacity-rest:0}.xh-scope-diff-view[data-part=row]:hover [data-part=comment-trigger]:where(.xh-scope-diff-view),.xh-scope-diff-view[data-part=viewport]:focus-within [data-part=comment-trigger]:where(.xh-scope-diff-view){--xh-action-opacity-rest:1}}.xh-scope-diff-view[data-part=comment-thread]{box-sizing:border-box;max-inline-size:var(--xh-diff-view-comment-thread-max-w,var(--xh-measure-prose));margin-block:var(--xh-diff-view-comment-thread-my,var(--xh-space-2));padding:var(--xh-diff-view-comment-thread-p,var(--xh-space-3));border:var(--xh-stroke-thin) solid var(--xh-diff-view-comment-thread-border,var(--xh-border-default));border-radius:var(--xh-diff-view-comment-thread-radius,var(--xh-shape-surface));background:var(--xh-diff-view-comment-thread-bg,var(--xh-bg-surface));color:var(--xh-diff-view-comment-thread-fg,var(--xh-fg-default));white-space:normal;display:block}.xh-scope-diff-view[data-part=comment-thread][hidden]{display:none}.xh-scope-diff-view[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-diff-view-icon-size,var(--xh-glyph-size-sm));--xh-_diff-view-font-size:var(--xh-control-font-sm);--xh-_diff-view-px:var(--xh-space-2);--xh-_diff-view-py:var(--xh-space-1)}.xh-scope-diff-view[data-part=root][data-size=md]{--xh-_diff-view-font-size:var(--xh-control-font-md);--xh-_diff-view-px:var(--xh-space-3);--xh-_diff-view-py:var(--xh-space-2)}.xh-scope-diff-view[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-diff-view-icon-size,var(--xh-glyph-size-lg));--xh-_diff-view-font-size:var(--xh-control-font-lg);--xh-_diff-view-px:var(--xh-space-4);--xh-_diff-view-py:var(--xh-space-3)}@media (min-width:1024px){.xh-scope-diff-view[data-part=root][data-view=split] [data-part=row]:where(.xh-scope-diff-view):not([hidden]){display:flex}.xh-scope-diff-view[data-part=root][data-view=split] [data-part=line-number][data-side=new]:where(.xh-scope-diff-view){border-inline-start:var(--xh-stroke-thin) solid var(--xh-diff-view-divider,var(--xh-border-subtle))}}@media (forced-colors:active){.xh-scope-diff-view[data-part=row][data-change=added]{outline:var(--xh-stroke-thick) solid CanvasText;outline-offset:calc(-1 * var(--xh-stroke-thick))}.xh-scope-diff-view[data-part=row][data-change=removed]{outline:var(--xh-stroke-thick) dashed CanvasText;outline-offset:calc(-1 * var(--xh-stroke-thick))}}@media print{.xh-scope-diff-view[data-part=row][data-change=added]{outline:var(--xh-stroke-thick) solid currentColor;outline-offset:calc(-1 * var(--xh-stroke-thick))}.xh-scope-diff-view[data-part=row][data-change=removed]{outline:var(--xh-stroke-thick) dashed currentColor;outline-offset:calc(-1 * var(--xh-stroke-thick))}.xh-scope-diff-view[data-part=comment-trigger]{display:none}}@media (forced-colors:active){.xh-scope-diff-view[data-part=truncation]:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-diff-view[data-part=comment-trigger]:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-diff-view[data-part=comment-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):before{background-color:highlighttext}.xh-scope-diff-view[data-part=comment-trigger][data-disabled]:before{background-color:graytext}}.xh-scope-download-trigger{--xh-download-trigger-skin:1}.xh-scope-download-trigger[data-part=root]{--xh-action-bg-rest:var(--xh-download-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-download-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-download-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-download-trigger-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-bg-loading:var(--xh-download-trigger-bg,var(--xh-_action-variant-bg-loading));--xh-action-bg-disabled:var(--xh-download-trigger-bg-disabled,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-download-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-download-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-download-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-download-trigger-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-fg-loading:var(--xh-download-trigger-fg,var(--xh-_action-variant-fg-loading));--xh-action-border-rest:var(--xh-download-trigger-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-download-trigger-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-download-trigger-border-hover,var(--xh-_action-variant-border-pressed));--xh-action-border-focus-visible:var(--xh-download-trigger-border,var(--xh-_action-variant-border-focus-visible));--xh-action-border-disabled:var(--xh-download-trigger-border-disabled,var(--xh-_action-variant-border-disabled));--xh-action-shadow-hover:var(--xh-download-trigger-shadow-hover,none);--xh-action-radius:var(--xh-download-trigger-radius,var(--xh-shape-control));--xh-action-visual-size:var(--xh-download-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-download-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-gap:var(--xh-download-trigger-gap,var(--xh-_action-profile-gap));--xh-action-font-size:var(--xh-download-trigger-font-size,var(--xh-_action-profile-font-size));--xh-icon-size:var(--xh-download-trigger-icon-size,var(--xh-_action-profile-glyph-size));--xh-_download-trigger-loading-fg:var(--xh-download-trigger-loading-fg,var(--xh-download-trigger-fg,var(--xh-_action-variant-fg-loading)));--xh-_loading-ring-fg:var(--xh-_download-trigger-loading-fg);--xh-_loading-ring-duration:var(--xh-download-trigger-loading-duration,var(--xh-motion-loop-spin));font-weight:var(--xh-download-trigger-font-weight,var(--xh-text-label-weight));touch-action:manipulation;justify-content:safe center;max-inline-size:100%;overflow-x:clip}.xh-scope-download-trigger[data-part=root][hidden]{display:none}.xh-scope-download-trigger[data-part=root][data-xh-action-variant=solid]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-download-trigger[data-part=root]:empty:after{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-download) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-download) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-download) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-download) center / contain no-repeat;mask:var(--xh-glyph-mark-download) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-download-trigger[data-part=root][data-loading]{--xh-action-fg-loading:transparent;transition-delay:var(--xh-motion-duration-micro)}@media (pointer:coarse){.xh-scope-download-trigger[data-part=root]:empty:after{min-block-size:0;position:static;translate:none}.xh-scope-download-trigger[data-part=root]:empty:not([data-loading]):before{content:"";pointer-events:auto;border-color:#0000;block-size:100%;min-block-size:44px;inline-size:100%;margin:0;position:absolute;inset-block:50% auto;inset-inline:50% auto;translate:-50% -50%}.xh-scope-download-trigger[data-part=root]:empty:not([data-loading]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{translate:50% -50%}}@media (forced-colors:active){.xh-scope-download-trigger[data-part=root]:empty:after{forced-color-adjust:none;background-color:buttontext}.xh-scope-download-trigger[data-part=root]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:after{background-color:highlighttext}.xh-scope-download-trigger[data-part=root][data-disabled]:empty:after{background-color:graytext}}.xh-scope-field-array{--xh-field-array-skin:1}.xh-scope-field-array[data-part=root]{gap:var(--xh-field-array-gap,var(--xh-space-2));flex-direction:column;display:flex;position:relative}.xh-scope-field-array[data-part=root][hidden]{display:none}.xh-scope-field-array[data-part=item]{align-items:center;gap:var(--xh-field-array-item-gap,var(--xh-space-2));padding:var(--xh-field-array-item-padding,var(--xh-space-0));border-radius:var(--xh-field-array-item-radius,var(--xh-shape-surface));transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);display:flex}.xh-scope-field-array[data-part=item]:not([data-instant],[data-instant]>:where(.xh-scope-field-array)){animation:xh-item-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards;animation-delay:calc(var(--xh-_stagger-index,0) * var(--xh-motion-stagger-step))}.xh-scope-field-array[data-part=item][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-field-array[data-part=item][hidden]{display:none}.xh-scope-field-array[data-part=item-label]{color:var(--xh-field-array-item-label-fg,var(--xh-fg-muted));font-size:var(--xh-field-array-item-label-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-none);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.xh-scope-field-array[data-part=item-label][hidden]{display:none}.xh-scope-field-array[data-part=item-content]{align-items:center;gap:var(--xh-field-array-content-gap,var(--xh-space-2));flex:auto;min-inline-size:0;display:flex}.xh-scope-field-array[data-part=item-action]{align-items:center;gap:var(--xh-field-array-action-gap,var(--xh-space-1));flex:none;display:inline-flex}.xh-scope-field-array[data-part=item-delete-trigger],.xh-scope-field-array[data-part=move-up-trigger],.xh-scope-field-array[data-part=move-down-trigger]{--xh-action-visual-size:var(--xh-field-array-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-field-array-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-field-array-trigger-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-field-array-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-field-array-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-field-array-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-field-array-trigger-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-field-array-trigger-fg-hover,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-field-array-trigger-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-field-array-trigger-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-field-array-icon-size,var(--xh-_action-profile-glyph-size));border-width:0}.xh-scope-field-array[data-part=item-delete-trigger][hidden],.xh-scope-field-array[data-part=move-up-trigger][hidden],.xh-scope-field-array[data-part=move-down-trigger][hidden]{display:none}.xh-scope-field-array[data-part=item-delete-trigger]{--xh-action-fg-hover:var(--xh-field-array-item-delete-fg-hover,var(--xh-fg-danger-hover));--xh-action-fg-pressed:var(--xh-field-array-item-delete-fg-hover,var(--xh-fg-danger-hover))}.xh-scope-field-array[data-part=add-trigger]{--xh-action-visual-size:var(--xh-field-array-add-height,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-field-array-add-px,var(--xh-_action-profile-padding-inline));--xh-action-gap:var(--xh-field-array-action-gap,var(--xh-space-1));--xh-action-radius:var(--xh-field-array-add-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-field-array-add-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-field-array-add-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-field-array-add-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-field-array-add-fg,var(--xh-fg-brand));--xh-action-fg-hover:var(--xh-field-array-add-fg,var(--xh-fg-brand));--xh-action-fg-pressed:var(--xh-field-array-add-fg,var(--xh-fg-brand));--xh-action-border-rest:var(--xh-field-array-add-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-field-array-add-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-disabled:var(--xh-field-array-add-border-disabled,var(--xh-_action-variant-border-disabled));--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-field-array-add-font-size,var(--xh-text-label-size));--xh-icon-size:var(--xh-field-array-icon-size,var(--xh-_action-profile-glyph-size));border-style:dashed;align-self:flex-start}.xh-scope-field-array[data-part=add-trigger][hidden]{display:none}.xh-scope-field-array[data-part=move-up-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-field-array[data-part=move-down-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-field-array[data-part=item-delete-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-field-array[data-part=item-content][hidden],.xh-scope-field-array[data-part=item-action][hidden]{display:none}@media (forced-colors:active){.xh-scope-field-array:is([data-part=move-up-trigger],[data-part=move-down-trigger],[data-part=item-delete-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-field-array:is([data-part=move-up-trigger],[data-part=move-down-trigger],[data-part=item-delete-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-field-array:is([data-part=move-up-trigger],[data-part=move-down-trigger],[data-part=item-delete-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-fieldset{--xh-fieldset-skin:1}.xh-scope-fieldset[data-part=root]{gap:var(--xh-fieldset-gap,var(--xh-space-4));border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.xh-scope-fieldset[data-part=root][hidden]{display:none}.xh-scope-fieldset[data-part=legend]{color:var(--xh-fieldset-legend-fg,var(--xh-fg-muted));font-size:var(--xh-fieldset-legend-font-size,var(--xh-text-label-size));font-weight:var(--xh-fieldset-legend-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-tight);transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);margin-block-end:var(--xh-fieldset-legend-gap,var(--xh-space-2));padding:0}.xh-scope-fieldset[data-part=legend][data-invalid]{color:var(--xh-fieldset-legend-fg-invalid,var(--xh-fg-danger))}.xh-scope-fieldset[data-part=root]>.xh-scope-fieldset[data-part=legend][data-disabled]{color:var(--xh-fieldset-legend-fg-disabled,var(--xh-fg-subtle))}.xh-scope-fieldset[data-part=legend][data-required]:after{color:var(--xh-fieldset-legend-star,var(--xh-fg-danger))}.xh-scope-fieldset[data-part=description]{color:var(--xh-fieldset-description-fg,var(--xh-fg-muted));font-size:var(--xh-fieldset-description-font-size,var(--xh-text-secondary-size));transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-fieldset[data-part=description][data-disabled]{color:var(--xh-fieldset-description-fg-disabled,var(--xh-fg-subtle))}.xh-scope-fieldset[data-part=field-group]{grid-template-columns:repeat(auto-fit, minmax(var(--xh-fieldset-field-group-col-w,var(--xh-layout-col-min-sm)), 1fr));gap:var(--xh-fieldset-field-group-gap,var(--xh-space-3));align-items:start;display:grid}.xh-scope-fieldset[data-part=field-group][hidden]{display:none}.xh-scope-fieldset[data-part=actions]{justify-content:flex-end;align-items:center;gap:var(--xh-fieldset-actions-gap,var(--xh-space-2));flex-wrap:wrap;display:flex}.xh-scope-fieldset[data-part=actions][hidden]{display:none}.xh-scope-fieldset[data-part=error-text]{color:var(--xh-fieldset-error-fg,var(--xh-fg-danger));font-size:var(--xh-fieldset-error-font-size,var(--xh-text-secondary-size))}.xh-scope-flex{--xh-flex-skin:1}.xh-scope-flex[data-part=root]{--xh-_flex-align-default:center;--xh-_flex-align:var(--xh-_flex-align-default);align-items:var(--xh-_flex-align);gap:var(--xh-flex-gap,var(--xh-space-0));flex-wrap:nowrap;display:flex}.xh-scope-flex[data-part=root][data-inline]{display:inline-flex}.xh-scope-flex[data-part=split]{flex:none}.xh-scope-flex[data-part=root][data-orientation=horizontal]{--xh-_flex-align-default:center;flex-direction:row}.xh-scope-flex[data-part=root][data-orientation=vertical]{--xh-_flex-align-default:stretch;flex-direction:column}.xh-scope-flex[data-part=root][data-wrap]{flex-wrap:wrap}.xh-scope-flex[data-part=root][data-align=start]{--xh-_flex-align:flex-start}.xh-scope-flex[data-part=root][data-align=center]{--xh-_flex-align:center}.xh-scope-flex[data-part=root][data-align=end]{--xh-_flex-align:flex-end}.xh-scope-flex[data-part=root][data-align=stretch]{--xh-_flex-align:stretch}.xh-scope-flex[data-part=root][data-align=baseline]{--xh-_flex-align:baseline}.xh-scope-flex[data-part=root][data-justify=start]{justify-content:flex-start}.xh-scope-flex[data-part=root][data-justify=center]{justify-content:center}.xh-scope-flex[data-part=root][data-justify=end]{justify-content:flex-end}.xh-scope-flex[data-part=root][data-justify=between]{justify-content:space-between}.xh-scope-flex[data-part=root][data-justify=around]{justify-content:space-around}.xh-scope-flex[data-part=root][data-justify=evenly]{justify-content:space-evenly}.xh-scope-flex[data-part=root][data-gap=xs]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xs))}.xh-scope-flex[data-part=root][data-gap=sm]{gap:var(--xh-flex-gap,var(--xh-layout-gap-sm))}.xh-scope-flex[data-part=root][data-gap=md]{gap:var(--xh-flex-gap,var(--xh-layout-gap-md))}.xh-scope-flex[data-part=root][data-gap=lg]{gap:var(--xh-flex-gap,var(--xh-layout-gap-lg))}.xh-scope-flex[data-part=root][data-gap=xl]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xl))}@media (min-width:640px){.xh-scope-flex[data-part=root][data-orientation-sm=horizontal]{--xh-_flex-align-default:center;flex-direction:row}.xh-scope-flex[data-part=root][data-orientation-sm=vertical]{--xh-_flex-align-default:stretch;flex-direction:column}.xh-scope-flex[data-part=root][data-align-sm=start]{--xh-_flex-align:flex-start}.xh-scope-flex[data-part=root][data-align-sm=center]{--xh-_flex-align:center}.xh-scope-flex[data-part=root][data-align-sm=end]{--xh-_flex-align:flex-end}.xh-scope-flex[data-part=root][data-align-sm=stretch]{--xh-_flex-align:stretch}.xh-scope-flex[data-part=root][data-align-sm=baseline]{--xh-_flex-align:baseline}.xh-scope-flex[data-part=root][data-justify-sm=start]{justify-content:flex-start}.xh-scope-flex[data-part=root][data-justify-sm=center]{justify-content:center}.xh-scope-flex[data-part=root][data-justify-sm=end]{justify-content:flex-end}.xh-scope-flex[data-part=root][data-justify-sm=between]{justify-content:space-between}.xh-scope-flex[data-part=root][data-justify-sm=around]{justify-content:space-around}.xh-scope-flex[data-part=root][data-justify-sm=evenly]{justify-content:space-evenly}.xh-scope-flex[data-part=root][data-gap-sm=xs]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xs))}.xh-scope-flex[data-part=root][data-gap-sm=sm]{gap:var(--xh-flex-gap,var(--xh-layout-gap-sm))}.xh-scope-flex[data-part=root][data-gap-sm=md]{gap:var(--xh-flex-gap,var(--xh-layout-gap-md))}.xh-scope-flex[data-part=root][data-gap-sm=lg]{gap:var(--xh-flex-gap,var(--xh-layout-gap-lg))}.xh-scope-flex[data-part=root][data-gap-sm=xl]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xl))}}@media (min-width:768px){.xh-scope-flex[data-part=root][data-orientation-md=horizontal]{--xh-_flex-align-default:center;flex-direction:row}.xh-scope-flex[data-part=root][data-orientation-md=vertical]{--xh-_flex-align-default:stretch;flex-direction:column}.xh-scope-flex[data-part=root][data-align-md=start]{--xh-_flex-align:flex-start}.xh-scope-flex[data-part=root][data-align-md=center]{--xh-_flex-align:center}.xh-scope-flex[data-part=root][data-align-md=end]{--xh-_flex-align:flex-end}.xh-scope-flex[data-part=root][data-align-md=stretch]{--xh-_flex-align:stretch}.xh-scope-flex[data-part=root][data-align-md=baseline]{--xh-_flex-align:baseline}.xh-scope-flex[data-part=root][data-justify-md=start]{justify-content:flex-start}.xh-scope-flex[data-part=root][data-justify-md=center]{justify-content:center}.xh-scope-flex[data-part=root][data-justify-md=end]{justify-content:flex-end}.xh-scope-flex[data-part=root][data-justify-md=between]{justify-content:space-between}.xh-scope-flex[data-part=root][data-justify-md=around]{justify-content:space-around}.xh-scope-flex[data-part=root][data-justify-md=evenly]{justify-content:space-evenly}.xh-scope-flex[data-part=root][data-gap-md=xs]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xs))}.xh-scope-flex[data-part=root][data-gap-md=sm]{gap:var(--xh-flex-gap,var(--xh-layout-gap-sm))}.xh-scope-flex[data-part=root][data-gap-md=md]{gap:var(--xh-flex-gap,var(--xh-layout-gap-md))}.xh-scope-flex[data-part=root][data-gap-md=lg]{gap:var(--xh-flex-gap,var(--xh-layout-gap-lg))}.xh-scope-flex[data-part=root][data-gap-md=xl]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xl))}}@media (min-width:1024px){.xh-scope-flex[data-part=root][data-orientation-lg=horizontal]{--xh-_flex-align-default:center;flex-direction:row}.xh-scope-flex[data-part=root][data-orientation-lg=vertical]{--xh-_flex-align-default:stretch;flex-direction:column}.xh-scope-flex[data-part=root][data-align-lg=start]{--xh-_flex-align:flex-start}.xh-scope-flex[data-part=root][data-align-lg=center]{--xh-_flex-align:center}.xh-scope-flex[data-part=root][data-align-lg=end]{--xh-_flex-align:flex-end}.xh-scope-flex[data-part=root][data-align-lg=stretch]{--xh-_flex-align:stretch}.xh-scope-flex[data-part=root][data-align-lg=baseline]{--xh-_flex-align:baseline}.xh-scope-flex[data-part=root][data-justify-lg=start]{justify-content:flex-start}.xh-scope-flex[data-part=root][data-justify-lg=center]{justify-content:center}.xh-scope-flex[data-part=root][data-justify-lg=end]{justify-content:flex-end}.xh-scope-flex[data-part=root][data-justify-lg=between]{justify-content:space-between}.xh-scope-flex[data-part=root][data-justify-lg=around]{justify-content:space-around}.xh-scope-flex[data-part=root][data-justify-lg=evenly]{justify-content:space-evenly}.xh-scope-flex[data-part=root][data-gap-lg=xs]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xs))}.xh-scope-flex[data-part=root][data-gap-lg=sm]{gap:var(--xh-flex-gap,var(--xh-layout-gap-sm))}.xh-scope-flex[data-part=root][data-gap-lg=md]{gap:var(--xh-flex-gap,var(--xh-layout-gap-md))}.xh-scope-flex[data-part=root][data-gap-lg=lg]{gap:var(--xh-flex-gap,var(--xh-layout-gap-lg))}.xh-scope-flex[data-part=root][data-gap-lg=xl]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xl))}}@media (min-width:1280px){.xh-scope-flex[data-part=root][data-orientation-xl=horizontal]{--xh-_flex-align-default:center;flex-direction:row}.xh-scope-flex[data-part=root][data-orientation-xl=vertical]{--xh-_flex-align-default:stretch;flex-direction:column}.xh-scope-flex[data-part=root][data-align-xl=start]{--xh-_flex-align:flex-start}.xh-scope-flex[data-part=root][data-align-xl=center]{--xh-_flex-align:center}.xh-scope-flex[data-part=root][data-align-xl=end]{--xh-_flex-align:flex-end}.xh-scope-flex[data-part=root][data-align-xl=stretch]{--xh-_flex-align:stretch}.xh-scope-flex[data-part=root][data-align-xl=baseline]{--xh-_flex-align:baseline}.xh-scope-flex[data-part=root][data-justify-xl=start]{justify-content:flex-start}.xh-scope-flex[data-part=root][data-justify-xl=center]{justify-content:center}.xh-scope-flex[data-part=root][data-justify-xl=end]{justify-content:flex-end}.xh-scope-flex[data-part=root][data-justify-xl=between]{justify-content:space-between}.xh-scope-flex[data-part=root][data-justify-xl=around]{justify-content:space-around}.xh-scope-flex[data-part=root][data-justify-xl=evenly]{justify-content:space-evenly}.xh-scope-flex[data-part=root][data-gap-xl=xs]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xs))}.xh-scope-flex[data-part=root][data-gap-xl=sm]{gap:var(--xh-flex-gap,var(--xh-layout-gap-sm))}.xh-scope-flex[data-part=root][data-gap-xl=md]{gap:var(--xh-flex-gap,var(--xh-layout-gap-md))}.xh-scope-flex[data-part=root][data-gap-xl=lg]{gap:var(--xh-flex-gap,var(--xh-layout-gap-lg))}.xh-scope-flex[data-part=root][data-gap-xl=xl]{gap:var(--xh-flex-gap,var(--xh-layout-gap-xl))}}.xh-scope-flex[data-part=root][hidden]{display:none}.xh-scope-float-button{--xh-float-button-skin:1}.xh-scope-float-button[data-part=root]{--xh-_float-button-offset:var(--xh-space-6);--xh-_float-button-size:var(--xh-control-box-md);--xh-_float-button-glyph-size:var(--xh-glyph-size-md);--xh-icon-size:var(--xh-float-button-icon-size,var(--xh-_float-button-glyph-size));z-index:var(--xh-float-button-layer,var(--xh-_layer,var(--xh-layer-sticky)));align-items:center;gap:var(--xh-float-button-gap,var(--xh-space-2));flex-direction:column;display:flex;position:fixed}.xh-scope-float-button[data-part=root][data-placement^=top]{flex-direction:column;inset-block-start:max(var(--xh-_float-button-offset), env(safe-area-inset-top))}.xh-scope-float-button[data-part=root][data-placement^=bottom]{flex-direction:column-reverse;inset-block-end:max(var(--xh-_float-button-offset), env(safe-area-inset-bottom))}.xh-scope-float-button[data-part=root][data-placement$=-start]{inset-inline-start:max(var(--xh-_float-button-offset), env(safe-area-inset-left), env(safe-area-inset-right))}.xh-scope-float-button[data-part=root][data-placement$=-end]{inset-inline-end:max(var(--xh-_float-button-offset), env(safe-area-inset-left), env(safe-area-inset-right))}.xh-scope-float-button[data-part=root]{--xh-_float-button-span:var(--xh-float-button-size,var(--xh-_float-button-size))}.xh-scope-float-button[data-part=root][data-edge^=inline][data-placement^=top]{inset-block-start:clamp(max(var(--xh-_float-button-offset), env(safe-area-inset-top)), calc(var(--xh-_float-button-ratio) * 100% - var(--xh-_float-button-span) / 2), calc(100% - var(--xh-_float-button-span) - max(var(--xh-_float-button-offset), env(safe-area-inset-bottom))))}.xh-scope-float-button[data-part=root][data-edge^=inline][data-placement^=bottom]{inset-block-end:clamp(max(var(--xh-_float-button-offset), env(safe-area-inset-bottom)), calc((1 - var(--xh-_float-button-ratio)) * 100% - var(--xh-_float-button-span) / 2), calc(100% - var(--xh-_float-button-span) - max(var(--xh-_float-button-offset), env(safe-area-inset-top))))}.xh-scope-float-button[data-part=root][data-edge^=block][data-placement$=-start]{inset-inline-start:clamp(max(var(--xh-_float-button-offset), env(safe-area-inset-left), env(safe-area-inset-right)), calc(var(--xh-_float-button-ratio) * 100% - var(--xh-_float-button-span) / 2), calc(100% - var(--xh-_float-button-span) - max(var(--xh-_float-button-offset), env(safe-area-inset-left), env(safe-area-inset-right))))}.xh-scope-float-button[data-part=root][data-edge^=block][data-placement$=-end]{inset-inline-end:clamp(max(var(--xh-_float-button-offset), env(safe-area-inset-left), env(safe-area-inset-right)), calc((1 - var(--xh-_float-button-ratio)) * 100% - var(--xh-_float-button-span) / 2), calc(100% - var(--xh-_float-button-span) - max(var(--xh-_float-button-offset), env(safe-area-inset-left), env(safe-area-inset-right))))}.xh-scope-float-button[data-part=root][data-point][data-placement]{inset-inline:auto;left:clamp(max(var(--xh-_float-button-offset), env(safe-area-inset-left)), var(--xh-_float-button-x), calc(100% - var(--xh-_float-button-span) - max(var(--xh-_float-button-offset), env(safe-area-inset-right))))}.xh-scope-float-button[data-part=root][data-point][data-placement^=top]{top:clamp(max(var(--xh-_float-button-offset), env(safe-area-inset-top)), var(--xh-_float-button-y), calc(100% - var(--xh-_float-button-span) - max(var(--xh-_float-button-offset), env(safe-area-inset-bottom))))}.xh-scope-float-button[data-part=root][data-point][data-placement^=bottom]{bottom:clamp(max(var(--xh-_float-button-offset), env(safe-area-inset-bottom)), calc(100% - var(--xh-_float-button-y) - var(--xh-_float-button-span)), calc(100% - var(--xh-_float-button-span) - max(var(--xh-_float-button-offset), env(safe-area-inset-top))))}.xh-scope-float-button[data-part=root][data-moving][data-placement]{inset-inline:auto;left:var(--xh-_float-button-x)}.xh-scope-float-button[data-part=root][data-moving][data-placement^=top]{top:var(--xh-_float-button-y)}.xh-scope-float-button[data-part=root][data-moving][data-placement^=bottom]{bottom:calc(100% - var(--xh-_float-button-y) - var(--xh-_float-button-span))}.xh-scope-float-button[data-part=root][data-draggable] .xh-scope-float-button[data-part=trigger]{touch-action:none;cursor:grab}.xh-scope-float-button[data-part=root][data-dragging] .xh-scope-float-button[data-part=trigger]{cursor:grabbing}.xh-scope-float-button[data-part=root][data-size=sm]{--xh-_float-button-size:var(--xh-control-box-sm);--xh-_float-button-glyph-size:var(--xh-glyph-size-sm)}.xh-scope-float-button[data-part=root][data-size=md]{--xh-_float-button-size:var(--xh-control-box-md);--xh-_float-button-glyph-size:var(--xh-glyph-size-md)}.xh-scope-float-button[data-part=root][data-size=lg]{--xh-_float-button-size:var(--xh-control-box-lg);--xh-_float-button-glyph-size:var(--xh-glyph-size-lg)}.xh-scope-float-button[data-part=root][data-variant=solid]{--xh-_float-button-bg:var(--xh-_tone,var(--xh-bg-brand));--xh-_float-button-bg-hover:var(--xh-_tone-hover,var(--xh-bg-brand-hover));--xh-_float-button-bg-active:var(--xh-_tone-active,var(--xh-bg-brand-active));--xh-_float-button-fg:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_float-button-border:transparent;--xh-_float-button-border-hover:transparent;--xh-_float-button-shadow:none}.xh-scope-float-button[data-part=root][data-variant=subtle]{--xh-_float-button-bg:var(--xh-_tone-subtle,var(--xh-bg-subtle-opaque));--xh-_float-button-bg-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-subtle-hover-opaque));--xh-_float-button-bg-active:var(--xh-_tone-subtle-active,var(--xh-bg-subtle-active-opaque));--xh-_float-button-fg:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_float-button-border:transparent;--xh-_float-button-border-hover:transparent;--xh-_float-button-shadow:none}.xh-scope-float-button[data-part=root][data-variant=outline]{--xh-_float-button-bg:var(--xh-material-frosted-bg);--xh-_float-button-bg-hover:var(--xh-_tone-subtle,var(--xh-bg-subtle-opaque));--xh-_float-button-bg-active:var(--xh-_tone-subtle-hover,var(--xh-bg-subtle-hover-opaque));--xh-_float-button-fg:var(--xh-material-frosted-fg);--xh-_float-button-border:var(--xh-material-frosted-border);--xh-_float-button-border-hover:var(--xh-material-frosted-border);--xh-_float-button-shadow:var(--xh-material-frosted-shadow)}.xh-scope-float-button[data-part=root][data-variant=ghost]{--xh-_float-button-bg:transparent;--xh-_float-button-bg-hover:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_float-button-bg-active:var(--xh-_tone-subtle-hover,var(--xh-bg-subtle-hover));--xh-_float-button-fg:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_float-button-border:transparent;--xh-_float-button-border-hover:transparent;--xh-_float-button-shadow:none}.xh-scope-float-button[data-part=trigger]{--xh-action-bg-rest:var(--xh-float-button-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-float-button-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-float-button-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-float-button-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-bg-disabled:var(--xh-float-button-bg,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-float-button-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-float-button-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-float-button-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-float-button-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-border-rest:var(--xh-float-button-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-float-button-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-float-button-border-hover,var(--xh-_action-variant-border-pressed));--xh-action-border-focus-visible:var(--xh-float-button-border,var(--xh-_action-variant-border-focus-visible));--xh-action-border-disabled:var(--xh-float-button-border,var(--xh-_action-variant-border-disabled));--xh-action-shadow-rest:var(--xh-float-button-shadow,none);--xh-action-shadow-hover:var(--xh-float-button-shadow,none);--xh-action-shadow-pressed:var(--xh-float-button-shadow,none);--xh-action-shadow-focus-visible:var(--xh-float-button-shadow,none);--xh-action-shadow-disabled:var(--xh-float-button-shadow,none);--xh-action-radius:var(--xh-float-button-radius,var(--xh-_action-profile-radius));--xh-action-visual-size:var(--xh-float-button-size,var(--xh-_action-profile-visual-size));--xh-icon-size:var(--xh-float-button-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-float-button[data-part=root][data-variant=outline] .xh-scope-float-button[data-part=trigger]{--xh-action-bg-rest:var(--xh-float-button-bg,var(--xh-_material-bg));--xh-action-bg-hover:var(--xh-float-button-bg-hover,var(--xh-_material-bg-hover));--xh-action-bg-pressed:var(--xh-float-button-bg-active,var(--xh-_material-bg-pressed));--xh-action-bg-focus-visible:var(--xh-float-button-bg,var(--xh-_material-bg-focus));--xh-action-bg-disabled:var(--xh-float-button-bg,var(--xh-_material-bg));--xh-action-fg-rest:var(--xh-float-button-fg,var(--xh-_material-fg));--xh-action-fg-hover:var(--xh-float-button-fg,var(--xh-_material-fg));--xh-action-fg-pressed:var(--xh-float-button-fg,var(--xh-_material-fg));--xh-action-fg-focus-visible:var(--xh-float-button-fg,var(--xh-_material-fg));--xh-action-border-rest:var(--xh-float-button-border,var(--xh-_material-border));--xh-action-border-hover:var(--xh-float-button-border-hover,var(--xh-_material-border));--xh-action-border-pressed:var(--xh-float-button-border-hover,var(--xh-_material-border));--xh-action-border-focus-visible:var(--xh-float-button-border,var(--xh-_material-border));--xh-action-border-disabled:var(--xh-float-button-border,var(--xh-_material-border));--xh-action-shadow-rest:var(--xh-float-button-shadow,var(--xh-_material-shadow));--xh-action-shadow-hover:var(--xh-float-button-shadow,var(--xh-_material-shadow));--xh-action-shadow-pressed:var(--xh-float-button-shadow,var(--xh-_material-shadow));--xh-action-shadow-focus-visible:var(--xh-float-button-shadow,var(--xh-_material-shadow));--xh-action-shadow-disabled:var(--xh-float-button-shadow,var(--xh-_material-shadow));--xh-action-highlight-rest:var(--xh-_material-highlight);--xh-action-highlight-hover:var(--xh-_material-highlight);--xh-action-highlight-pressed:var(--xh-_material-highlight);--xh-action-highlight-focus-visible:var(--xh-_material-highlight);--xh-action-highlight-disabled:var(--xh-_material-highlight)}@media (forced-colors:none){:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=trigger][data-xh-liquid]{--xh-action-bg-rest:var(--xh-float-button-bg,transparent);--xh-action-bg-hover:var(--xh-float-button-bg-hover,var(--xh-material-liquid-fg))}@supports (color:color-mix(in lab, red, red)){:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=trigger][data-xh-liquid]{--xh-action-bg-hover:var(--xh-float-button-bg-hover,color-mix(in oklab, var(--xh-material-liquid-fg) 8%, transparent))}}:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=trigger][data-xh-liquid]{--xh-action-bg-pressed:var(--xh-float-button-bg-active,var(--xh-material-liquid-fg))}@supports (color:color-mix(in lab, red, red)){:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=trigger][data-xh-liquid]{--xh-action-bg-pressed:var(--xh-float-button-bg-active,color-mix(in oklab, var(--xh-material-liquid-fg) 14%, transparent))}}:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=trigger][data-xh-liquid]{--xh-action-bg-disabled:var(--xh-float-button-bg,transparent);--xh-action-border-rest:var(--xh-float-button-border,transparent);--xh-action-border-hover:var(--xh-float-button-border-hover,transparent);--xh-action-border-pressed:var(--xh-float-button-border-hover,transparent);--xh-action-border-focus-visible:var(--xh-float-button-border,transparent);--xh-action-border-disabled:var(--xh-float-button-border,transparent);--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-shadow-focus-visible:none;--xh-action-shadow-disabled:none}}.xh-scope-float-button[data-part=root]:not([data-variant=outline])>[data-xh-liquid-goo-layer]{display:none}.xh-scope-float-button>[data-xh-liquid-goo-layer]{--xh-_liquid-goo-shadow:var(--xh-float-button-shadow,var(--xh-material-liquid-shadow))}.xh-scope-float-button[data-part=root][data-xh-liquid-goo] .xh-scope-float-button[data-part=list]{position:relative}@media (forced-colors:none){:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=list]>button:not([data-scope]){border-color:var(--xh-float-button-border,transparent);background-color:var(--xh-float-button-bg,transparent);color:var(--xh-float-button-fg,var(--xh-material-liquid-fg));box-shadow:none;-webkit-backdrop-filter:var(--xh-material-liquid-backdrop);backdrop-filter:var(--xh-material-liquid-backdrop);background-image:none}}@media (forced-colors:none) and (hover:hover){:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=list]>button:not([data-scope]):not(:disabled):hover{border-color:var(--xh-float-button-border-hover,transparent);background-color:var(--xh-float-button-bg-hover,var(--xh-material-liquid-fg))}@supports (color:color-mix(in lab, red, red)){:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=list]>button:not([data-scope]):not(:disabled):hover{background-color:var(--xh-float-button-bg-hover,color-mix(in oklab, var(--xh-material-liquid-fg) 8%, transparent))}}}@media (forced-colors:none){:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=list]>button:not([data-scope]):not(:disabled):active{background-color:var(--xh-float-button-bg-active,var(--xh-material-liquid-fg))}@supports (color:color-mix(in lab, red, red)){:where([data-material=liquid]) .xh-scope-float-button[data-part=root][data-variant=outline][data-xh-liquid-goo] .xh-scope-float-button[data-part=list]>button:not([data-scope]):not(:disabled):active{background-color:var(--xh-float-button-bg-active,color-mix(in oklab, var(--xh-material-liquid-fg) 14%, transparent))}}}.xh-scope-float-button[data-part=list]>[data-xh-liquid-goo-split]{animation:none}.xh-scope-float-button[data-part=trigger][data-xh-action-variant=solid]:not([data-disabled]):focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-float-button[data-part=list]{align-items:center;gap:var(--xh-float-button-gap,var(--xh-space-2));flex-direction:column;display:flex}.xh-scope-float-button[data-part=list][data-placement^=bottom]{flex-direction:column-reverse}.xh-scope-float-button[data-part=list][hidden]{display:none}.xh-scope-float-button[data-part=list]>*{inline-size:var(--xh-float-button-size,var(--xh-_float-button-size));block-size:var(--xh-float-button-size,var(--xh-_float-button-size));border-radius:var(--xh-float-button-radius,var(--xh-shape-circle));flex:none}.xh-scope-float-button[data-part=list]:where(:not([data-instant])){--xh-_float-button-item-enter:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards}.xh-scope-float-button[data-part=list]>button:not([data-scope]){border:var(--xh-stroke-thin) solid var(--xh-float-button-border,var(--xh-_float-button-border));background-color:var(--xh-float-button-bg,var(--xh-_float-button-bg));color:var(--xh-float-button-fg,var(--xh-_float-button-fg));box-shadow:var(--xh-float-button-shadow,var(--xh-_float-button-shadow));font:inherit;cursor:pointer;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release);padding:0}.xh-scope-float-button[data-part=root][data-variant=outline] .xh-scope-float-button[data-part=list]>button:not([data-scope]){background-image:linear-gradient(to bottom, var(--xh-material-frosted-highlight) 0 var(--xh-stroke-thin), transparent var(--xh-stroke-thin));-webkit-backdrop-filter:var(--xh-material-frosted-backdrop);backdrop-filter:var(--xh-material-frosted-backdrop)}.xh-scope-float-button[data-part=list]>button:not([data-scope]):focus-visible{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}@media (hover:hover){.xh-scope-float-button[data-part=list]>button:not([data-scope]):not(:disabled):hover{border-color:var(--xh-float-button-border-hover,var(--xh-_float-button-border-hover));background-color:var(--xh-float-button-bg-hover,var(--xh-_float-button-bg-hover))}}.xh-scope-float-button[data-part=list]>button:not([data-scope]):not(:disabled):active{background-color:var(--xh-float-button-bg-active,var(--xh-_float-button-bg-active));scale:var(--xh-motion-scale-press);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-float-button[data-part=list]>button:not([data-scope]):disabled{color:var(--xh-fg-disabled);cursor:not-allowed}.xh-scope-float-button[data-part=list]>:nth-child(2){--xh-_float-button-item-rank:1}.xh-scope-float-button[data-part=list]>:nth-child(3){--xh-_float-button-item-rank:2}.xh-scope-float-button[data-part=list]>:nth-child(4){--xh-_float-button-item-rank:3}.xh-scope-float-button[data-part=list]>:nth-child(n+5){--xh-_float-button-item-rank:4}.xh-scope-float-button[data-part=list][data-state=closed]{--xh-_float-button-item-exit:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards;--xh-_float-button-item-exiting:1;pointer-events:none}.xh-scope-float-button[data-part=list]>:not([data-xh-liquid-goo-split]){animation:var(--xh-_float-button-item-exit,var(--xh-_float-button-item-enter,none));animation-delay:calc(var(--xh-motion-stagger-step) * ( var(--xh-_float-button-item-rank,0) * (1 - var(--xh-_float-button-item-exiting,0)) + var(--xh-_float-button-item-rank-back,0) * var(--xh-_float-button-item-exiting,0) ))}.xh-scope-float-button[data-part=list]>:not([data-xh-liquid-goo-split]):nth-last-child(2){--xh-_float-button-item-rank-back:1}.xh-scope-float-button[data-part=list]>:not([data-xh-liquid-goo-split]):nth-last-child(3){--xh-_float-button-item-rank-back:2}.xh-scope-float-button[data-part=list]>:not([data-xh-liquid-goo-split]):nth-last-child(4){--xh-_float-button-item-rank-back:3}.xh-scope-float-button[data-part=list]>:not([data-xh-liquid-goo-split]):nth-last-child(n+5){--xh-_float-button-item-rank-back:4}.xh-scope-float-button[data-part=trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;mask:var(--xh-glyph-mark-plus) center / contain no-repeat;transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);background-color:currentColor;display:inline-block}.xh-scope-float-button[data-part=trigger][data-state=open]:empty:before{rotate:45deg}.xh-scope-float-button[data-part=root][hidden],.xh-scope-float-button[data-part=trigger][hidden]{display:none}@media print{.xh-scope-float-button[data-part=root]{display:none}}@media (forced-colors:active){.xh-scope-float-button[data-part=trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-float-button[data-part=trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-float-button[data-part=trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-floating-panel{--xh-floating-panel-skin:1}.xh-scope-floating-panel[data-part=root]{--xh-icon-size:var(--xh-floating-panel-icon-size,var(--xh-glyph-size-md));display:contents}.xh-scope-floating-panel[data-part=content]{--xh-icon-size:var(--xh-floating-panel-icon-size,var(--xh-glyph-size-md))}.xh-scope-floating-panel[data-part=root][hidden]{display:none}.xh-scope-floating-panel[data-part=trigger]{--xh-action-bg-rest:var(--xh-floating-panel-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-focus-visible:var(--xh-floating-panel-trigger-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-fg-rest:var(--xh-floating-panel-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-floating-panel-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-floating-panel-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-floating-panel-trigger-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-border-rest:var(--xh-floating-panel-trigger-border,var(--xh-_action-variant-border-rest));--xh-action-border-focus-visible:var(--xh-floating-panel-trigger-border,var(--xh-_action-variant-border-focus-visible));--xh-action-radius:var(--xh-floating-panel-trigger-radius,var(--xh-shape-control));--xh-action-visual-size:var(--xh-floating-panel-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-floating-panel-trigger-px,var(--xh-_action-profile-padding-inline));--xh-icon-size:var(--xh-floating-panel-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-floating-panel[data-part=trigger][hidden]{display:none}.xh-scope-floating-panel[data-part=trigger][data-xh-action-variant=solid]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-floating-panel[data-part=positioner]{--xh-_floating-panel-handle:var(--xh-floating-panel-handle-size,var(--xh-space-2));--xh-_floating-panel-corner:var(--xh-floating-panel-corner-size,var(--xh-space-4));z-index:var(--xh-floating-panel-layer,var(--xh-layer-drawer));display:block;position:fixed}.xh-scope-floating-panel[data-part=positioner][data-state=open]:not([data-instant]){animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-floating-panel[data-part=positioner][data-state=closed]{animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-floating-panel[data-part=content]{--xh-frosted-bg:var(--xh-floating-panel-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-floating-panel-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-floating-panel-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-floating-panel-shadow,var(--xh-_material-shadow));border-radius:var(--xh-floating-panel-radius,var(--xh-shape-overlay));block-size:100%;transition:box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-direction:column;display:flex;position:relative;overflow:hidden}.xh-scope-floating-panel[data-part=content][data-window-state=maximized]{box-shadow:none;border-color:#0000;border-radius:0}.xh-scope-floating-panel[data-part=positioner][data-animating]{transition:left var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), top var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), width var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), height var(--xh-motion-duration-move) var(--xh-motion-ease-continuous)}.xh-scope-floating-panel[data-part=positioner][data-animating] .xh-scope-floating-panel[data-part=content]{transition:box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-radius var(--xh-motion-duration-move) var(--xh-motion-ease-continuous)}.xh-scope-floating-panel[data-part=content][hidden]{display:none}.xh-scope-floating-panel[data-part=content]:focus-visible{outline:none}.xh-scope-floating-panel[data-part=content][data-dragging],.xh-scope-floating-panel[data-part=content][data-resizing]{-webkit-user-select:none;user-select:none}.xh-scope-floating-panel[data-part=header]{align-items:center;gap:var(--xh-floating-panel-header-gap,var(--xh-control-gap-sm));padding-block:var(--xh-floating-panel-header-py,var(--xh-space-2));padding-inline:var(--xh-floating-panel-header-px,var(--xh-space-3));border-block-end:var(--xh-stroke-thin) solid var(--xh-floating-panel-header-border,var(--xh-material-frosted-separator));background:var(--xh-floating-panel-header-bg,var(--xh-material-frosted-bg));display:flex}.xh-scope-floating-panel[data-part=header][hidden]{display:none}.xh-scope-floating-panel[data-part=title]{font-size:var(--xh-floating-panel-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-floating-panel-title-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-tight);white-space:nowrap;text-overflow:ellipsis;color:var(--xh-floating-panel-title-fg,var(--xh-material-frosted-fg));flex:auto;margin:0;overflow:hidden}.xh-scope-floating-panel[data-part=drag-trigger]{min-inline-size:var(--xh-space-6);cursor:grab;background:0 0;border:0;flex:auto;align-self:stretch;padding:0}.xh-scope-floating-panel[data-part=drag-trigger][data-dragging]{cursor:grabbing}.xh-scope-floating-panel[data-part=drag-trigger][data-disabled]{cursor:default}.xh-scope-floating-panel[data-part=resize-trigger]{background:0 0;border:0;padding:0;position:absolute}.xh-scope-floating-panel[data-part=resize-trigger][data-disabled]{cursor:default}.xh-scope-floating-panel[data-part=resize-trigger][data-edge=n]{height:var(--xh-_floating-panel-handle);cursor:ns-resize;inset:0 0 auto}.xh-scope-floating-panel[data-part=resize-trigger][data-edge=s]{height:var(--xh-_floating-panel-handle);cursor:ns-resize;inset:auto 0 0}.xh-scope-floating-panel[data-part=resize-trigger][data-edge=w]{width:var(--xh-_floating-panel-handle);cursor:ew-resize;inset:0 auto 0 0}.xh-scope-floating-panel[data-part=resize-trigger][data-edge=e]{width:var(--xh-_floating-panel-handle);cursor:ew-resize;inset:0 0 0 auto}.xh-scope-floating-panel[data-part=resize-trigger][data-edge=nw]{width:var(--xh-_floating-panel-corner);height:var(--xh-_floating-panel-corner);cursor:nwse-resize;inset:0 auto auto 0}.xh-scope-floating-panel[data-part=resize-trigger][data-edge=ne]{width:var(--xh-_floating-panel-corner);height:var(--xh-_floating-panel-corner);cursor:nesw-resize;inset:0 0 auto auto}.xh-scope-floating-panel[data-part=resize-trigger][data-edge=se]{width:var(--xh-_floating-panel-corner);height:var(--xh-_floating-panel-corner);cursor:nwse-resize;inset:auto 0 0 auto}.xh-scope-floating-panel[data-part=resize-trigger][data-edge=sw]{width:var(--xh-_floating-panel-corner);height:var(--xh-_floating-panel-corner);cursor:nesw-resize;inset:auto auto 0 0}.xh-scope-floating-panel[data-part=window-state-trigger],.xh-scope-floating-panel[data-part=close-trigger]{--xh-action-bg-hover:var(--xh-floating-panel-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-floating-panel-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-floating-panel-action-fg,var(--xh-material-frosted-fg-muted));--xh-action-fg-hover:var(--xh-floating-panel-action-fg-hover,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-floating-panel-action-fg-active,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-floating-panel-action-fg-hover,var(--xh-_action-variant-fg-focus-visible));--xh-icon-size:var(--xh-floating-panel-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-floating-panel[data-part=window-state-trigger]{--xh-action-visual-size:var(--xh-floating-panel-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-floating-panel-action-radius,var(--xh-shape-control))}.xh-scope-floating-panel[data-part=close-trigger]{--xh-action-visual-size:var(--xh-floating-panel-close-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-floating-panel-close-radius,var(--xh-shape-control))}.xh-scope-floating-panel[data-part=window-state-trigger][hidden],.xh-scope-floating-panel[data-part=close-trigger][hidden]{display:none}.xh-scope-floating-panel[data-part=window-state-trigger][data-state=on]{--xh-action-bg-rest:var(--xh-floating-panel-action-bg-on,var(--xh-bg-brand-subtle));--xh-action-bg-hover:var(--xh-floating-panel-action-bg-on-hover,var(--xh-bg-brand-subtle-hover));--xh-action-bg-pressed:var(--xh-floating-panel-action-bg-on-active,var(--xh-bg-brand-subtle-active));--xh-action-bg-focus-visible:var(--xh-floating-panel-action-bg-on,var(--xh-bg-brand-subtle));--xh-action-fg-rest:var(--xh-floating-panel-action-fg-on,var(--xh-fg-on-brand-subtle));--xh-action-fg-hover:var(--xh-floating-panel-action-fg-on,var(--xh-fg-on-brand-subtle));--xh-action-fg-pressed:var(--xh-floating-panel-action-fg-on,var(--xh-fg-on-brand-subtle));--xh-action-fg-focus-visible:var(--xh-floating-panel-action-fg-on,var(--xh-fg-on-brand-subtle))}@media (forced-colors:active){.xh-scope-floating-panel[data-part=content]{background-image:none}}.xh-scope-floating-panel[data-part=body]{overscroll-behavior:contain;padding-block:var(--xh-floating-panel-body-py,var(--xh-surface-py-sm));padding-inline:var(--xh-floating-panel-body-px,var(--xh-surface-px-sm));flex:auto;display:block;overflow:auto}.xh-scope-floating-panel[data-part=body][hidden]{display:none}.xh-scope-floating-panel[data-part=close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-floating-panel[data-part=window-state-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-restore) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-restore) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-restore) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-restore) center / contain no-repeat;mask:var(--xh-glyph-mark-restore) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-floating-panel[data-part=window-state-trigger][data-target-window-state=maximized]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-maximize);-webkit-mask-image:var(--xh-glyph-mark-maximize);-webkit-mask-image:var(--xh-glyph-mark-maximize);-webkit-mask-image:var(--xh-glyph-mark-maximize);mask-image:var(--xh-glyph-mark-maximize)}.xh-scope-floating-panel[data-part=window-state-trigger][data-target-window-state=minimized]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-minus);-webkit-mask-image:var(--xh-glyph-mark-minus);-webkit-mask-image:var(--xh-glyph-mark-minus);-webkit-mask-image:var(--xh-glyph-mark-minus);mask-image:var(--xh-glyph-mark-minus)}@media print{.xh-scope-floating-panel[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-floating-panel:is([data-part=close-trigger],[data-part=window-state-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-floating-panel:is([data-part=close-trigger],[data-part=window-state-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-floating-panel:is([data-part=close-trigger],[data-part=window-state-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-grid{--xh-grid-skin:1}.xh-scope-grid[data-part=root]{grid-template-columns:var(--xh-grid-columns,repeat(var(--xh-_grid-cols), minmax(0, 1fr)));gap:var(--xh-grid-gap,var(--xh-space-0));--xh-_grid-cols:1;--xh-_grid-rows:1;--xh-_grid-col-min:var(--xh-layout-col-min-md);display:grid}.xh-scope-grid[data-part=root][data-cols="2"]{--xh-_grid-cols:2}.xh-scope-grid[data-part=root][data-cols="3"]{--xh-_grid-cols:3}.xh-scope-grid[data-part=root][data-cols="4"]{--xh-_grid-cols:4}.xh-scope-grid[data-part=root][data-cols="5"]{--xh-_grid-cols:5}.xh-scope-grid[data-part=root][data-cols="6"]{--xh-_grid-cols:6}.xh-scope-grid[data-part=root][data-cols="7"]{--xh-_grid-cols:7}.xh-scope-grid[data-part=root][data-cols="8"]{--xh-_grid-cols:8}.xh-scope-grid[data-part=root][data-cols="9"]{--xh-_grid-cols:9}.xh-scope-grid[data-part=root][data-cols="10"]{--xh-_grid-cols:10}.xh-scope-grid[data-part=root][data-cols="11"]{--xh-_grid-cols:11}.xh-scope-grid[data-part=root][data-cols="12"]{--xh-_grid-cols:12}@media (min-width:640px){.xh-scope-grid[data-part=root][data-cols-sm="1"]{--xh-_grid-cols:1}.xh-scope-grid[data-part=root][data-cols-sm="2"]{--xh-_grid-cols:2}.xh-scope-grid[data-part=root][data-cols-sm="3"]{--xh-_grid-cols:3}.xh-scope-grid[data-part=root][data-cols-sm="4"]{--xh-_grid-cols:4}.xh-scope-grid[data-part=root][data-cols-sm="5"]{--xh-_grid-cols:5}.xh-scope-grid[data-part=root][data-cols-sm="6"]{--xh-_grid-cols:6}.xh-scope-grid[data-part=root][data-cols-sm="7"]{--xh-_grid-cols:7}.xh-scope-grid[data-part=root][data-cols-sm="8"]{--xh-_grid-cols:8}.xh-scope-grid[data-part=root][data-cols-sm="9"]{--xh-_grid-cols:9}.xh-scope-grid[data-part=root][data-cols-sm="10"]{--xh-_grid-cols:10}.xh-scope-grid[data-part=root][data-cols-sm="11"]{--xh-_grid-cols:11}.xh-scope-grid[data-part=root][data-cols-sm="12"]{--xh-_grid-cols:12}}@media (min-width:768px){.xh-scope-grid[data-part=root][data-cols-md="1"]{--xh-_grid-cols:1}.xh-scope-grid[data-part=root][data-cols-md="2"]{--xh-_grid-cols:2}.xh-scope-grid[data-part=root][data-cols-md="3"]{--xh-_grid-cols:3}.xh-scope-grid[data-part=root][data-cols-md="4"]{--xh-_grid-cols:4}.xh-scope-grid[data-part=root][data-cols-md="5"]{--xh-_grid-cols:5}.xh-scope-grid[data-part=root][data-cols-md="6"]{--xh-_grid-cols:6}.xh-scope-grid[data-part=root][data-cols-md="7"]{--xh-_grid-cols:7}.xh-scope-grid[data-part=root][data-cols-md="8"]{--xh-_grid-cols:8}.xh-scope-grid[data-part=root][data-cols-md="9"]{--xh-_grid-cols:9}.xh-scope-grid[data-part=root][data-cols-md="10"]{--xh-_grid-cols:10}.xh-scope-grid[data-part=root][data-cols-md="11"]{--xh-_grid-cols:11}.xh-scope-grid[data-part=root][data-cols-md="12"]{--xh-_grid-cols:12}}@media (min-width:1024px){.xh-scope-grid[data-part=root][data-cols-lg="1"]{--xh-_grid-cols:1}.xh-scope-grid[data-part=root][data-cols-lg="2"]{--xh-_grid-cols:2}.xh-scope-grid[data-part=root][data-cols-lg="3"]{--xh-_grid-cols:3}.xh-scope-grid[data-part=root][data-cols-lg="4"]{--xh-_grid-cols:4}.xh-scope-grid[data-part=root][data-cols-lg="5"]{--xh-_grid-cols:5}.xh-scope-grid[data-part=root][data-cols-lg="6"]{--xh-_grid-cols:6}.xh-scope-grid[data-part=root][data-cols-lg="7"]{--xh-_grid-cols:7}.xh-scope-grid[data-part=root][data-cols-lg="8"]{--xh-_grid-cols:8}.xh-scope-grid[data-part=root][data-cols-lg="9"]{--xh-_grid-cols:9}.xh-scope-grid[data-part=root][data-cols-lg="10"]{--xh-_grid-cols:10}.xh-scope-grid[data-part=root][data-cols-lg="11"]{--xh-_grid-cols:11}.xh-scope-grid[data-part=root][data-cols-lg="12"]{--xh-_grid-cols:12}}@media (min-width:1280px){.xh-scope-grid[data-part=root][data-cols-xl="1"]{--xh-_grid-cols:1}.xh-scope-grid[data-part=root][data-cols-xl="2"]{--xh-_grid-cols:2}.xh-scope-grid[data-part=root][data-cols-xl="3"]{--xh-_grid-cols:3}.xh-scope-grid[data-part=root][data-cols-xl="4"]{--xh-_grid-cols:4}.xh-scope-grid[data-part=root][data-cols-xl="5"]{--xh-_grid-cols:5}.xh-scope-grid[data-part=root][data-cols-xl="6"]{--xh-_grid-cols:6}.xh-scope-grid[data-part=root][data-cols-xl="7"]{--xh-_grid-cols:7}.xh-scope-grid[data-part=root][data-cols-xl="8"]{--xh-_grid-cols:8}.xh-scope-grid[data-part=root][data-cols-xl="9"]{--xh-_grid-cols:9}.xh-scope-grid[data-part=root][data-cols-xl="10"]{--xh-_grid-cols:10}.xh-scope-grid[data-part=root][data-cols-xl="11"]{--xh-_grid-cols:11}.xh-scope-grid[data-part=root][data-cols-xl="12"]{--xh-_grid-cols:12}}.xh-scope-grid[data-part=root][data-rows]{grid-template-rows:var(--xh-grid-rows,repeat(var(--xh-_grid-rows), minmax(0, auto)))}.xh-scope-grid[data-part=root][data-rows="2"]{--xh-_grid-rows:2}.xh-scope-grid[data-part=root][data-rows="3"]{--xh-_grid-rows:3}.xh-scope-grid[data-part=root][data-rows="4"]{--xh-_grid-rows:4}.xh-scope-grid[data-part=root][data-rows="5"]{--xh-_grid-rows:5}.xh-scope-grid[data-part=root][data-rows="6"]{--xh-_grid-rows:6}.xh-scope-grid[data-part=root][data-rows="7"]{--xh-_grid-rows:7}.xh-scope-grid[data-part=root][data-rows="8"]{--xh-_grid-rows:8}.xh-scope-grid[data-part=root][data-rows="9"]{--xh-_grid-rows:9}.xh-scope-grid[data-part=root][data-rows="10"]{--xh-_grid-rows:10}.xh-scope-grid[data-part=root][data-rows="11"]{--xh-_grid-rows:11}.xh-scope-grid[data-part=root][data-rows="12"]{--xh-_grid-rows:12}.xh-scope-grid[data-part=root][data-min-col]{grid-template-columns:var(--xh-grid-columns,repeat(auto-fill, minmax(var(--xh-_grid-col-min), 1fr)))}.xh-scope-grid[data-part=root][data-min-col=xs]{--xh-_grid-col-min:var(--xh-layout-col-min-xs)}.xh-scope-grid[data-part=root][data-min-col=sm]{--xh-_grid-col-min:var(--xh-layout-col-min-sm)}.xh-scope-grid[data-part=root][data-min-col=md]{--xh-_grid-col-min:var(--xh-layout-col-min-md)}.xh-scope-grid[data-part=root][data-min-col=lg]{--xh-_grid-col-min:var(--xh-layout-col-min-lg)}.xh-scope-grid[data-part=root][data-gap=xs]{gap:var(--xh-grid-gap,var(--xh-layout-gap-xs))}.xh-scope-grid[data-part=root][data-gap=sm]{gap:var(--xh-grid-gap,var(--xh-layout-gap-sm))}.xh-scope-grid[data-part=root][data-gap=md]{gap:var(--xh-grid-gap,var(--xh-layout-gap-md))}.xh-scope-grid[data-part=root][data-gap=lg]{gap:var(--xh-grid-gap,var(--xh-layout-gap-lg))}.xh-scope-grid[data-part=root][data-gap=xl]{gap:var(--xh-grid-gap,var(--xh-layout-gap-xl))}.xh-scope-grid[data-part=root][data-row-gap=xs]{row-gap:var(--xh-grid-row-gap,var(--xh-layout-gap-xs))}.xh-scope-grid[data-part=root][data-row-gap=sm]{row-gap:var(--xh-grid-row-gap,var(--xh-layout-gap-sm))}.xh-scope-grid[data-part=root][data-row-gap=md]{row-gap:var(--xh-grid-row-gap,var(--xh-layout-gap-md))}.xh-scope-grid[data-part=root][data-row-gap=lg]{row-gap:var(--xh-grid-row-gap,var(--xh-layout-gap-lg))}.xh-scope-grid[data-part=root][data-row-gap=xl]{row-gap:var(--xh-grid-row-gap,var(--xh-layout-gap-xl))}.xh-scope-grid[data-part=root][data-column-gap=xs]{column-gap:var(--xh-grid-column-gap,var(--xh-layout-gap-xs))}.xh-scope-grid[data-part=root][data-column-gap=sm]{column-gap:var(--xh-grid-column-gap,var(--xh-layout-gap-sm))}.xh-scope-grid[data-part=root][data-column-gap=md]{column-gap:var(--xh-grid-column-gap,var(--xh-layout-gap-md))}.xh-scope-grid[data-part=root][data-column-gap=lg]{column-gap:var(--xh-grid-column-gap,var(--xh-layout-gap-lg))}.xh-scope-grid[data-part=root][data-column-gap=xl]{column-gap:var(--xh-grid-column-gap,var(--xh-layout-gap-xl))}.xh-scope-grid[data-part=root][data-align=start]{align-items:start}.xh-scope-grid[data-part=root][data-align=center]{align-items:center}.xh-scope-grid[data-part=root][data-align=end]{align-items:end}.xh-scope-grid[data-part=root][data-align=stretch]{align-items:stretch}.xh-scope-grid[data-part=root][data-align=baseline]{align-items:baseline}.xh-scope-grid[data-part=root][data-justify-items=start]{justify-items:start}.xh-scope-grid[data-part=root][data-justify-items=center]{justify-items:center}.xh-scope-grid[data-part=root][data-justify-items=end]{justify-items:end}.xh-scope-grid[data-part=root][data-justify-items=stretch]{justify-items:stretch}.xh-scope-grid[data-part=item]{grid-column-start:var(--xh-_grid-start);grid-column-end:span var(--xh-_grid-span);grid-row-end:span var(--xh-_grid-row-span);--xh-_grid-span:1;--xh-_grid-start:auto;--xh-_grid-row-span:1}.xh-scope-grid[data-part=item][data-span="2"]{--xh-_grid-span:2}.xh-scope-grid[data-part=item][data-span="3"]{--xh-_grid-span:3}.xh-scope-grid[data-part=item][data-span="4"]{--xh-_grid-span:4}.xh-scope-grid[data-part=item][data-span="5"]{--xh-_grid-span:5}.xh-scope-grid[data-part=item][data-span="6"]{--xh-_grid-span:6}.xh-scope-grid[data-part=item][data-span="7"]{--xh-_grid-span:7}.xh-scope-grid[data-part=item][data-span="8"]{--xh-_grid-span:8}.xh-scope-grid[data-part=item][data-span="9"]{--xh-_grid-span:9}.xh-scope-grid[data-part=item][data-span="10"]{--xh-_grid-span:10}.xh-scope-grid[data-part=item][data-span="11"]{--xh-_grid-span:11}.xh-scope-grid[data-part=item][data-span="12"]{--xh-_grid-span:12}.xh-scope-grid[data-part=item][data-offset="1"]{--xh-_grid-start:2}.xh-scope-grid[data-part=item][data-offset="2"]{--xh-_grid-start:3}.xh-scope-grid[data-part=item][data-offset="3"]{--xh-_grid-start:4}.xh-scope-grid[data-part=item][data-offset="4"]{--xh-_grid-start:5}.xh-scope-grid[data-part=item][data-offset="5"]{--xh-_grid-start:6}.xh-scope-grid[data-part=item][data-offset="6"]{--xh-_grid-start:7}.xh-scope-grid[data-part=item][data-offset="7"]{--xh-_grid-start:8}.xh-scope-grid[data-part=item][data-offset="8"]{--xh-_grid-start:9}.xh-scope-grid[data-part=item][data-offset="9"]{--xh-_grid-start:10}.xh-scope-grid[data-part=item][data-offset="10"]{--xh-_grid-start:11}.xh-scope-grid[data-part=item][data-offset="11"]{--xh-_grid-start:12}@media (min-width:640px){.xh-scope-grid[data-part=item][data-span-sm="1"]{--xh-_grid-span:1}.xh-scope-grid[data-part=item][data-span-sm="2"]{--xh-_grid-span:2}.xh-scope-grid[data-part=item][data-span-sm="3"]{--xh-_grid-span:3}.xh-scope-grid[data-part=item][data-span-sm="4"]{--xh-_grid-span:4}.xh-scope-grid[data-part=item][data-span-sm="5"]{--xh-_grid-span:5}.xh-scope-grid[data-part=item][data-span-sm="6"]{--xh-_grid-span:6}.xh-scope-grid[data-part=item][data-span-sm="7"]{--xh-_grid-span:7}.xh-scope-grid[data-part=item][data-span-sm="8"]{--xh-_grid-span:8}.xh-scope-grid[data-part=item][data-span-sm="9"]{--xh-_grid-span:9}.xh-scope-grid[data-part=item][data-span-sm="10"]{--xh-_grid-span:10}.xh-scope-grid[data-part=item][data-span-sm="11"]{--xh-_grid-span:11}.xh-scope-grid[data-part=item][data-span-sm="12"]{--xh-_grid-span:12}.xh-scope-grid[data-part=item][data-offset-sm="1"]{--xh-_grid-start:2}.xh-scope-grid[data-part=item][data-offset-sm="2"]{--xh-_grid-start:3}.xh-scope-grid[data-part=item][data-offset-sm="3"]{--xh-_grid-start:4}.xh-scope-grid[data-part=item][data-offset-sm="4"]{--xh-_grid-start:5}.xh-scope-grid[data-part=item][data-offset-sm="5"]{--xh-_grid-start:6}.xh-scope-grid[data-part=item][data-offset-sm="6"]{--xh-_grid-start:7}.xh-scope-grid[data-part=item][data-offset-sm="7"]{--xh-_grid-start:8}.xh-scope-grid[data-part=item][data-offset-sm="8"]{--xh-_grid-start:9}.xh-scope-grid[data-part=item][data-offset-sm="9"]{--xh-_grid-start:10}.xh-scope-grid[data-part=item][data-offset-sm="10"]{--xh-_grid-start:11}.xh-scope-grid[data-part=item][data-offset-sm="11"]{--xh-_grid-start:12}}@media (min-width:768px){.xh-scope-grid[data-part=item][data-span-md="1"]{--xh-_grid-span:1}.xh-scope-grid[data-part=item][data-span-md="2"]{--xh-_grid-span:2}.xh-scope-grid[data-part=item][data-span-md="3"]{--xh-_grid-span:3}.xh-scope-grid[data-part=item][data-span-md="4"]{--xh-_grid-span:4}.xh-scope-grid[data-part=item][data-span-md="5"]{--xh-_grid-span:5}.xh-scope-grid[data-part=item][data-span-md="6"]{--xh-_grid-span:6}.xh-scope-grid[data-part=item][data-span-md="7"]{--xh-_grid-span:7}.xh-scope-grid[data-part=item][data-span-md="8"]{--xh-_grid-span:8}.xh-scope-grid[data-part=item][data-span-md="9"]{--xh-_grid-span:9}.xh-scope-grid[data-part=item][data-span-md="10"]{--xh-_grid-span:10}.xh-scope-grid[data-part=item][data-span-md="11"]{--xh-_grid-span:11}.xh-scope-grid[data-part=item][data-span-md="12"]{--xh-_grid-span:12}.xh-scope-grid[data-part=item][data-offset-md="1"]{--xh-_grid-start:2}.xh-scope-grid[data-part=item][data-offset-md="2"]{--xh-_grid-start:3}.xh-scope-grid[data-part=item][data-offset-md="3"]{--xh-_grid-start:4}.xh-scope-grid[data-part=item][data-offset-md="4"]{--xh-_grid-start:5}.xh-scope-grid[data-part=item][data-offset-md="5"]{--xh-_grid-start:6}.xh-scope-grid[data-part=item][data-offset-md="6"]{--xh-_grid-start:7}.xh-scope-grid[data-part=item][data-offset-md="7"]{--xh-_grid-start:8}.xh-scope-grid[data-part=item][data-offset-md="8"]{--xh-_grid-start:9}.xh-scope-grid[data-part=item][data-offset-md="9"]{--xh-_grid-start:10}.xh-scope-grid[data-part=item][data-offset-md="10"]{--xh-_grid-start:11}.xh-scope-grid[data-part=item][data-offset-md="11"]{--xh-_grid-start:12}}@media (min-width:1024px){.xh-scope-grid[data-part=item][data-span-lg="1"]{--xh-_grid-span:1}.xh-scope-grid[data-part=item][data-span-lg="2"]{--xh-_grid-span:2}.xh-scope-grid[data-part=item][data-span-lg="3"]{--xh-_grid-span:3}.xh-scope-grid[data-part=item][data-span-lg="4"]{--xh-_grid-span:4}.xh-scope-grid[data-part=item][data-span-lg="5"]{--xh-_grid-span:5}.xh-scope-grid[data-part=item][data-span-lg="6"]{--xh-_grid-span:6}.xh-scope-grid[data-part=item][data-span-lg="7"]{--xh-_grid-span:7}.xh-scope-grid[data-part=item][data-span-lg="8"]{--xh-_grid-span:8}.xh-scope-grid[data-part=item][data-span-lg="9"]{--xh-_grid-span:9}.xh-scope-grid[data-part=item][data-span-lg="10"]{--xh-_grid-span:10}.xh-scope-grid[data-part=item][data-span-lg="11"]{--xh-_grid-span:11}.xh-scope-grid[data-part=item][data-span-lg="12"]{--xh-_grid-span:12}.xh-scope-grid[data-part=item][data-offset-lg="1"]{--xh-_grid-start:2}.xh-scope-grid[data-part=item][data-offset-lg="2"]{--xh-_grid-start:3}.xh-scope-grid[data-part=item][data-offset-lg="3"]{--xh-_grid-start:4}.xh-scope-grid[data-part=item][data-offset-lg="4"]{--xh-_grid-start:5}.xh-scope-grid[data-part=item][data-offset-lg="5"]{--xh-_grid-start:6}.xh-scope-grid[data-part=item][data-offset-lg="6"]{--xh-_grid-start:7}.xh-scope-grid[data-part=item][data-offset-lg="7"]{--xh-_grid-start:8}.xh-scope-grid[data-part=item][data-offset-lg="8"]{--xh-_grid-start:9}.xh-scope-grid[data-part=item][data-offset-lg="9"]{--xh-_grid-start:10}.xh-scope-grid[data-part=item][data-offset-lg="10"]{--xh-_grid-start:11}.xh-scope-grid[data-part=item][data-offset-lg="11"]{--xh-_grid-start:12}}@media (min-width:1280px){.xh-scope-grid[data-part=item][data-span-xl="1"]{--xh-_grid-span:1}.xh-scope-grid[data-part=item][data-span-xl="2"]{--xh-_grid-span:2}.xh-scope-grid[data-part=item][data-span-xl="3"]{--xh-_grid-span:3}.xh-scope-grid[data-part=item][data-span-xl="4"]{--xh-_grid-span:4}.xh-scope-grid[data-part=item][data-span-xl="5"]{--xh-_grid-span:5}.xh-scope-grid[data-part=item][data-span-xl="6"]{--xh-_grid-span:6}.xh-scope-grid[data-part=item][data-span-xl="7"]{--xh-_grid-span:7}.xh-scope-grid[data-part=item][data-span-xl="8"]{--xh-_grid-span:8}.xh-scope-grid[data-part=item][data-span-xl="9"]{--xh-_grid-span:9}.xh-scope-grid[data-part=item][data-span-xl="10"]{--xh-_grid-span:10}.xh-scope-grid[data-part=item][data-span-xl="11"]{--xh-_grid-span:11}.xh-scope-grid[data-part=item][data-span-xl="12"]{--xh-_grid-span:12}.xh-scope-grid[data-part=item][data-offset-xl="1"]{--xh-_grid-start:2}.xh-scope-grid[data-part=item][data-offset-xl="2"]{--xh-_grid-start:3}.xh-scope-grid[data-part=item][data-offset-xl="3"]{--xh-_grid-start:4}.xh-scope-grid[data-part=item][data-offset-xl="4"]{--xh-_grid-start:5}.xh-scope-grid[data-part=item][data-offset-xl="5"]{--xh-_grid-start:6}.xh-scope-grid[data-part=item][data-offset-xl="6"]{--xh-_grid-start:7}.xh-scope-grid[data-part=item][data-offset-xl="7"]{--xh-_grid-start:8}.xh-scope-grid[data-part=item][data-offset-xl="8"]{--xh-_grid-start:9}.xh-scope-grid[data-part=item][data-offset-xl="9"]{--xh-_grid-start:10}.xh-scope-grid[data-part=item][data-offset-xl="10"]{--xh-_grid-start:11}.xh-scope-grid[data-part=item][data-offset-xl="11"]{--xh-_grid-start:12}}.xh-scope-grid[data-part=item][data-row-span="2"]{--xh-_grid-row-span:2}.xh-scope-grid[data-part=item][data-row-span="3"]{--xh-_grid-row-span:3}.xh-scope-grid[data-part=item][data-row-span="4"]{--xh-_grid-row-span:4}.xh-scope-grid[data-part=item][data-row-span="5"]{--xh-_grid-row-span:5}.xh-scope-grid[data-part=item][data-row-span="6"]{--xh-_grid-row-span:6}.xh-scope-grid[data-part=item][data-row-span="7"]{--xh-_grid-row-span:7}.xh-scope-grid[data-part=item][data-row-span="8"]{--xh-_grid-row-span:8}.xh-scope-grid[data-part=item][data-row-span="9"]{--xh-_grid-row-span:9}.xh-scope-grid[data-part=item][data-row-span="10"]{--xh-_grid-row-span:10}.xh-scope-grid[data-part=item][data-row-span="11"]{--xh-_grid-row-span:11}.xh-scope-grid[data-part=item][data-row-span="12"]{--xh-_grid-row-span:12}@media (min-width:640px){.xh-scope-grid[data-part=item][data-row-span-sm="1"]{--xh-_grid-row-span:1}.xh-scope-grid[data-part=item][data-row-span-sm="2"]{--xh-_grid-row-span:2}.xh-scope-grid[data-part=item][data-row-span-sm="3"]{--xh-_grid-row-span:3}.xh-scope-grid[data-part=item][data-row-span-sm="4"]{--xh-_grid-row-span:4}.xh-scope-grid[data-part=item][data-row-span-sm="5"]{--xh-_grid-row-span:5}.xh-scope-grid[data-part=item][data-row-span-sm="6"]{--xh-_grid-row-span:6}.xh-scope-grid[data-part=item][data-row-span-sm="7"]{--xh-_grid-row-span:7}.xh-scope-grid[data-part=item][data-row-span-sm="8"]{--xh-_grid-row-span:8}.xh-scope-grid[data-part=item][data-row-span-sm="9"]{--xh-_grid-row-span:9}.xh-scope-grid[data-part=item][data-row-span-sm="10"]{--xh-_grid-row-span:10}.xh-scope-grid[data-part=item][data-row-span-sm="11"]{--xh-_grid-row-span:11}.xh-scope-grid[data-part=item][data-row-span-sm="12"]{--xh-_grid-row-span:12}}@media (min-width:768px){.xh-scope-grid[data-part=item][data-row-span-md="1"]{--xh-_grid-row-span:1}.xh-scope-grid[data-part=item][data-row-span-md="2"]{--xh-_grid-row-span:2}.xh-scope-grid[data-part=item][data-row-span-md="3"]{--xh-_grid-row-span:3}.xh-scope-grid[data-part=item][data-row-span-md="4"]{--xh-_grid-row-span:4}.xh-scope-grid[data-part=item][data-row-span-md="5"]{--xh-_grid-row-span:5}.xh-scope-grid[data-part=item][data-row-span-md="6"]{--xh-_grid-row-span:6}.xh-scope-grid[data-part=item][data-row-span-md="7"]{--xh-_grid-row-span:7}.xh-scope-grid[data-part=item][data-row-span-md="8"]{--xh-_grid-row-span:8}.xh-scope-grid[data-part=item][data-row-span-md="9"]{--xh-_grid-row-span:9}.xh-scope-grid[data-part=item][data-row-span-md="10"]{--xh-_grid-row-span:10}.xh-scope-grid[data-part=item][data-row-span-md="11"]{--xh-_grid-row-span:11}.xh-scope-grid[data-part=item][data-row-span-md="12"]{--xh-_grid-row-span:12}}@media (min-width:1024px){.xh-scope-grid[data-part=item][data-row-span-lg="1"]{--xh-_grid-row-span:1}.xh-scope-grid[data-part=item][data-row-span-lg="2"]{--xh-_grid-row-span:2}.xh-scope-grid[data-part=item][data-row-span-lg="3"]{--xh-_grid-row-span:3}.xh-scope-grid[data-part=item][data-row-span-lg="4"]{--xh-_grid-row-span:4}.xh-scope-grid[data-part=item][data-row-span-lg="5"]{--xh-_grid-row-span:5}.xh-scope-grid[data-part=item][data-row-span-lg="6"]{--xh-_grid-row-span:6}.xh-scope-grid[data-part=item][data-row-span-lg="7"]{--xh-_grid-row-span:7}.xh-scope-grid[data-part=item][data-row-span-lg="8"]{--xh-_grid-row-span:8}.xh-scope-grid[data-part=item][data-row-span-lg="9"]{--xh-_grid-row-span:9}.xh-scope-grid[data-part=item][data-row-span-lg="10"]{--xh-_grid-row-span:10}.xh-scope-grid[data-part=item][data-row-span-lg="11"]{--xh-_grid-row-span:11}.xh-scope-grid[data-part=item][data-row-span-lg="12"]{--xh-_grid-row-span:12}}@media (min-width:1280px){.xh-scope-grid[data-part=item][data-row-span-xl="1"]{--xh-_grid-row-span:1}.xh-scope-grid[data-part=item][data-row-span-xl="2"]{--xh-_grid-row-span:2}.xh-scope-grid[data-part=item][data-row-span-xl="3"]{--xh-_grid-row-span:3}.xh-scope-grid[data-part=item][data-row-span-xl="4"]{--xh-_grid-row-span:4}.xh-scope-grid[data-part=item][data-row-span-xl="5"]{--xh-_grid-row-span:5}.xh-scope-grid[data-part=item][data-row-span-xl="6"]{--xh-_grid-row-span:6}.xh-scope-grid[data-part=item][data-row-span-xl="7"]{--xh-_grid-row-span:7}.xh-scope-grid[data-part=item][data-row-span-xl="8"]{--xh-_grid-row-span:8}.xh-scope-grid[data-part=item][data-row-span-xl="9"]{--xh-_grid-row-span:9}.xh-scope-grid[data-part=item][data-row-span-xl="10"]{--xh-_grid-row-span:10}.xh-scope-grid[data-part=item][data-row-span-xl="11"]{--xh-_grid-row-span:11}.xh-scope-grid[data-part=item][data-row-span-xl="12"]{--xh-_grid-row-span:12}}.xh-scope-grid[data-part=root][hidden]{display:none}.xh-scope-heatmap{--xh-heatmap-skin:1}.xh-scope-heatmap[data-part=root]{--xh-_heatmap-cell-size:var(--xh-heatmap-cell-size,var(--xh-space-2_5));--xh-_heatmap-row-h:var(--xh-heatmap-row-h,var(--xh-space-5));--xh-_heatmap-gap:var(--xh-space-1);--xh-_heatmap-gutter:var(--xh-heatmap-gutter,var(--xh-space-8));--xh-_heatmap-font-size:var(--xh-text-caption-size);--xh-_heatmap-week-day-skip:var(--xh-heatmap-week-day-skip,transparent);--xh-_heatmap-empty:var(--xh-heatmap-empty,var(--xh-bg-subtle-opaque));--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-bg-brand));--xh-_heatmap-surface:var(--xh-heatmap-bg,var(--xh-bg-surface));isolation:isolate;gap:var(--xh-heatmap-gap,var(--xh-space-2));padding-block:var(--xh-heatmap-py,var(--xh-_heatmap-gap));color:var(--xh-heatmap-fg,var(--xh-fg-muted));font-size:var(--xh-heatmap-font-size,var(--xh-_heatmap-font-size));line-height:var(--xh-leading-none);flex-direction:column;scroll-padding-inline-start:calc(var(--xh-_heatmap-gutter) + var(--xh-_heatmap-gap));display:flex;position:relative;overflow-x:auto}.xh-scope-heatmap[data-part=root][data-tone]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-_tone,var(--xh-bg-brand)))}.xh-scope-heatmap[data-part=root][data-palette=red]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-red-600))}.xh-scope-heatmap[data-part=root][data-palette=orange]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-orange-600))}.xh-scope-heatmap[data-part=root][data-palette=amber]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-amber-600))}.xh-scope-heatmap[data-part=root][data-palette=yellow]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-yellow-600))}.xh-scope-heatmap[data-part=root][data-palette=lime]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-lime-600))}.xh-scope-heatmap[data-part=root][data-palette=green]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-green-600))}.xh-scope-heatmap[data-part=root][data-palette=teal]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-teal-600))}.xh-scope-heatmap[data-part=root][data-palette=cyan]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-cyan-600))}.xh-scope-heatmap[data-part=root][data-palette=blue]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-blue-600))}.xh-scope-heatmap[data-part=root][data-palette=indigo]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-indigo-600))}.xh-scope-heatmap[data-part=root][data-palette=purple]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-purple-600))}.xh-scope-heatmap[data-part=root][data-palette=pink]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-pink-600))}.xh-scope-heatmap[data-part=root][data-palette=gray]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-neutral-600))}:is([data-theme=dark] *,[data-theme=dark]).xh-scope-heatmap[data-part=root][data-palette=gray]{--xh-_heatmap-ink:var(--xh-heatmap-ink,var(--xh-color-neutral-450))}.xh-scope-heatmap[data-part=root][data-scale=diverging]{--xh-_heatmap-empty:var(--xh-heatmap-diverging-center,var(--xh-chart-diverging-center))}.xh-scope-heatmap[data-part=root][data-scale=diverging] :is(.xh-scope-heatmap[data-part=cell],.xh-scope-heatmap[data-part=legend-item])[data-polarity=negative]{--xh-_heatmap-ink:var(--xh-heatmap-diverging-negative,var(--xh-chart-diverging-negative))}.xh-scope-heatmap[data-part=root][data-scale=diverging] :is(.xh-scope-heatmap[data-part=cell],.xh-scope-heatmap[data-part=legend-item])[data-polarity=positive]{--xh-_heatmap-ink:var(--xh-heatmap-diverging-positive,var(--xh-chart-diverging-positive))}.xh-scope-heatmap[data-part=root][data-size=sm]{--xh-_heatmap-cell-size:var(--xh-heatmap-cell-size,var(--xh-space-2));--xh-_heatmap-row-h:var(--xh-heatmap-row-h,var(--xh-space-4));--xh-_heatmap-gutter:var(--xh-heatmap-gutter,var(--xh-space-6))}.xh-scope-heatmap[data-part=root][data-size=lg]{--xh-_heatmap-cell-size:var(--xh-heatmap-cell-size,var(--xh-space-3));--xh-_heatmap-row-h:var(--xh-heatmap-row-h,var(--xh-space-6))}.xh-scope-heatmap[data-part=grid]{gap:var(--xh-heatmap-grid-gap,var(--xh-_heatmap-gap));flex-direction:column;display:flex}.xh-scope-heatmap[data-part=row]{--xh-_heatmap-row-offset:0;align-items:center;gap:var(--xh-heatmap-row-gap,var(--xh-_heatmap-gap));min-inline-size:max-content;display:flex}.xh-scope-heatmap[data-part=row][data-week-day],.xh-scope-heatmap[data-part=row][data-week]{block-size:var(--xh-_heatmap-cell-size)}.xh-scope-heatmap[data-part=week-day]{z-index:var(--xh-heatmap-sticky-layer,1);inline-size:var(--xh-_heatmap-gutter);background:var(--xh-_heatmap-surface);color:var(--xh-heatmap-label-fg,var(--xh-fg-subtle));white-space:nowrap;text-align:end;flex:none;display:block;position:sticky;inset-inline-start:0;overflow:hidden}.xh-scope-heatmap[data-part=week-day][data-week-day="0"],.xh-scope-heatmap[data-part=week-day][data-week-day="2"],.xh-scope-heatmap[data-part=week-day][data-week-day="4"],.xh-scope-heatmap[data-part=week-day][data-week-day="6"]{color:var(--xh-_heatmap-week-day-skip)}.xh-scope-heatmap[data-part=month-label]{--xh-_heatmap-month-weeks:1;inline-size:calc(var(--xh-_heatmap-month-weeks) * (var(--xh-_heatmap-cell-size) + var(--xh-_heatmap-gap)) - var(--xh-_heatmap-gap));color:var(--xh-heatmap-label-fg,var(--xh-fg-subtle));white-space:nowrap;flex:none;display:block;overflow:hidden}.xh-scope-heatmap[data-part=cell]{--xh-_heatmap-level:0%;inline-size:var(--xh-_heatmap-cell-size);block-size:var(--xh-_heatmap-cell-size);border-radius:var(--xh-heatmap-cell-radius,var(--xh-shape-inset));background:var(--xh-heatmap-cell-bg,var(--xh-_heatmap-ink));flex:none}@supports (color:color-mix(in lab, red, red)){.xh-scope-heatmap[data-part=cell]{background:var(--xh-heatmap-cell-bg,color-mix(in oklab, var(--xh-_heatmap-ink) var(--xh-_heatmap-level), var(--xh-_heatmap-empty)))}}.xh-scope-heatmap[data-part=cell]{box-shadow:inset 0 0 0 var(--xh-stroke-thin) var(--xh-heatmap-cell-border,var(--xh-border-default));transition:box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-heatmap[data-part=cell][data-highlighted]{box-shadow:inset 0 0 0 var(--xh-stroke-thick) var(--xh-heatmap-cell-border-highlighted,var(--xh-fg-default))}.xh-scope-heatmap[data-part=cell][data-drawing]{animation:xh-heatmap-fill var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) both;animation-delay:calc(var(--xh-motion-duration-reveal) * var(--xh-_chart-reveal-at))}.xh-scope-heatmap[data-part=root][data-animating] .xh-scope-heatmap[data-part=cell]{transition:background-color var(--xh-motion-duration-morph) var(--xh-motion-ease-continuous), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-heatmap[data-part=row]>.xh-scope-heatmap[data-part=cell]:first-child,.xh-scope-heatmap[data-part=week-day]+.xh-scope-heatmap[data-part=cell]{margin-inline-start:calc(var(--xh-_heatmap-row-offset) * (var(--xh-_heatmap-cell-size) + var(--xh-_heatmap-gap)))}.xh-scope-heatmap[data-part=root][data-variant=month] .xh-scope-heatmap[data-part=grid]{gap:var(--xh-heatmap-block-gap,var(--xh-_heatmap-gutter));flex-flow:wrap}.xh-scope-heatmap[data-part=month-block]{gap:var(--xh-heatmap-block-inner-gap,var(--xh-_heatmap-gap));flex-direction:column;display:flex}.xh-scope-heatmap[data-part=root][data-variant=month]{--xh-_heatmap-week-day-skip:var(--xh-heatmap-label-fg,var(--xh-fg-subtle));overflow-clip-margin:var(--xh-_heatmap-gap);scroll-padding-inline-start:0;overflow-x:clip}.xh-scope-heatmap[data-part=root][data-variant=month] .xh-scope-heatmap[data-part=week-day]{inline-size:var(--xh-_heatmap-cell-size);text-align:center;background:0 0;position:static;overflow:visible}.xh-scope-heatmap[data-part=root][data-variant=month] .xh-scope-heatmap[data-part=month-label]{inline-size:auto;color:var(--xh-heatmap-title-fg,var(--xh-fg-default))}.xh-scope-heatmap[data-part=row-label]{z-index:var(--xh-heatmap-sticky-layer,1);inline-size:var(--xh-_heatmap-gutter);background:var(--xh-_heatmap-surface);color:var(--xh-heatmap-label-fg,var(--xh-fg-subtle));white-space:nowrap;text-align:end;flex:none;display:block;position:sticky;inset-inline-start:0;overflow:hidden}.xh-scope-heatmap[data-part=column-label]{inline-size:var(--xh-heatmap-column-w,var(--xh-_heatmap-row-h));color:var(--xh-heatmap-label-fg,var(--xh-fg-subtle));white-space:nowrap;text-align:center;flex:none;display:block;overflow:hidden}.xh-scope-heatmap[data-part=root][data-variant=matrix] .xh-scope-heatmap[data-part=cell]{inline-size:var(--xh-heatmap-column-w,var(--xh-_heatmap-row-h));block-size:var(--xh-_heatmap-row-h)}.xh-scope-heatmap[data-part=tooltip]{--xh-_heatmap-tip-x:0px;--xh-_heatmap-tip-y:0px;--xh-_heatmap-tip-w:0px;--xh-_heatmap-tip-h:0px;z-index:var(--xh-heatmap-tooltip-layer,2);min-inline-size:var(--xh-_heatmap-tip-w);max-inline-size:var(--xh-heatmap-tooltip-max-w,var(--xh-overlay-max-w));--xh-_chart-tip-x:auto;--xh-_chart-tooltip-gap:var(--xh-space-1);--xh-_chart-tooltip-py:var(--xh-heatmap-tooltip-py,var(--xh-surface-pad-sm));--xh-_chart-tooltip-px:var(--xh-heatmap-tooltip-px,var(--xh-surface-pad-sm));--xh-_chart-tooltip-radius:var(--xh-heatmap-tooltip-radius,var(--xh-shape-overlay));--xh-_chart-tooltip-shadow:var(--xh-heatmap-tooltip-shadow,var(--xh-material-frosted-shadow));border-color:var(--xh-heatmap-tooltip-border,var(--xh-material-frosted-border));background-color:var(--xh-heatmap-tooltip-bg,var(--xh-material-frosted-bg));color:var(--xh-heatmap-tooltip-fg,var(--xh-material-frosted-fg));font-size:var(--xh-heatmap-tooltip-font-size,var(--xh-text-body-size));line-height:var(--xh-leading-normal);display:block;position:absolute;inset-block-start:var(--xh-_heatmap-tip-y);inset-inline-start:var(--xh-_heatmap-tip-x);translate:none}.xh-scope-heatmap[data-part=tooltip][data-inline-anchor=end]{inset-inline-start:auto;inset-inline-end:calc(100% - var(--xh-_heatmap-tip-x) - var(--xh-_heatmap-tip-w))}.xh-scope-heatmap[data-part=tooltip][data-placement=block-end]{inset-block-start:calc(var(--xh-_heatmap-tip-y) + var(--xh-_heatmap-tip-h) + var(--xh-_heatmap-gap))}.xh-scope-heatmap[data-part=tooltip][data-placement=block-start]{inset-block-start:auto;inset-block-end:calc(100% - var(--xh-_heatmap-tip-y) + var(--xh-_heatmap-gap))}.xh-scope-heatmap[data-part=legend]{--xh-_chart-legend-gap:var(--xh-heatmap-legend-gap,var(--xh-_heatmap-gap));color:var(--xh-heatmap-label-fg,var(--xh-fg-subtle));flex-wrap:nowrap;align-items:center}.xh-scope-heatmap[data-part=legend-label]{white-space:nowrap;flex:none}.xh-scope-heatmap[data-part=legend-item]{--xh-_heatmap-level:0%;inline-size:var(--xh-_heatmap-cell-size);block-size:var(--xh-_heatmap-cell-size);border-radius:var(--xh-heatmap-cell-radius,var(--xh-shape-inset));background:var(--xh-heatmap-cell-bg,var(--xh-_heatmap-ink));flex:none;display:block}@supports (color:color-mix(in lab, red, red)){.xh-scope-heatmap[data-part=legend-item]{background:var(--xh-heatmap-cell-bg,color-mix(in oklab, var(--xh-_heatmap-ink) var(--xh-_heatmap-level), var(--xh-_heatmap-empty)))}}.xh-scope-heatmap[data-part=legend-item]{box-shadow:inset 0 0 0 var(--xh-stroke-thin) var(--xh-heatmap-cell-border,var(--xh-border-default))}.xh-scope-heatmap[data-part=root][hidden],.xh-scope-heatmap[data-part=grid][hidden],.xh-scope-heatmap[data-part=month-block][hidden],.xh-scope-heatmap[data-part=row][hidden],.xh-scope-heatmap[data-part=week-day][hidden],.xh-scope-heatmap[data-part=month-label][hidden],.xh-scope-heatmap[data-part=row-label][hidden],.xh-scope-heatmap[data-part=column-label][hidden],.xh-scope-heatmap[data-part=tooltip][hidden],.xh-scope-heatmap[data-part=legend][hidden],.xh-scope-heatmap[data-part=legend-item][hidden]{display:none}@media print{.xh-scope-heatmap[data-part=cell],.xh-scope-heatmap[data-part=legend-item]{--xh-_heatmap-ink-ring:calc(var(--xh-_heatmap-cell-size) * .5);border:var(--xh-_heatmap-ink-ring) solid currentColor}.xh-scope-heatmap[data-part=cell][data-level="0"],.xh-scope-heatmap[data-part=legend-item][data-level="0"]{--xh-_heatmap-ink-ring:var(--xh-stroke-thin)}.xh-scope-heatmap[data-part=cell][data-level="1"],.xh-scope-heatmap[data-part=legend-item][data-level="1"]{--xh-_heatmap-ink-ring:calc(var(--xh-_heatmap-cell-size) * .2)}.xh-scope-heatmap[data-part=cell][data-level="2"],.xh-scope-heatmap[data-part=legend-item][data-level="2"]{--xh-_heatmap-ink-ring:calc(var(--xh-_heatmap-cell-size) * .3)}.xh-scope-heatmap[data-part=cell][data-level="3"],.xh-scope-heatmap[data-part=legend-item][data-level="3"]{--xh-_heatmap-ink-ring:calc(var(--xh-_heatmap-cell-size) * .4)}.xh-scope-heatmap[data-part=cell][data-polarity=negative],.xh-scope-heatmap[data-part=legend-item][data-polarity=negative]{border-style:dotted}}@media (forced-colors:active){.xh-scope-heatmap[data-part=cell],.xh-scope-heatmap[data-part=legend-item]{forced-color-adjust:none;outline:var(--xh-stroke-thin) solid CanvasText;outline-offset:calc(-1 * var(--xh-stroke-thin))}}.xh-scope-highlight{--xh-highlight-skin:1}.xh-scope-highlight[data-part=root]{white-space:pre-wrap}.xh-scope-highlight[data-part=mark]{padding-inline:var(--xh-highlight-mark-px,var(--xh-space-0_5));border-radius:var(--xh-highlight-mark-radius,var(--xh-shape-inset));background:var(--xh-highlight-mark-bg,var(--xh-bg-brand-subtle));color:var(--xh-highlight-mark-fg,var(--xh-fg-brand-strong));font-weight:var(--xh-highlight-mark-font-weight,var(--xh-font-weight-medium));-webkit-box-decoration-break:clone;box-decoration-break:clone}.xh-scope-highlight[data-part=root][data-tone] [data-part=mark]:where(.xh-scope-highlight){background:var(--xh-highlight-mark-bg,var(--xh-_tone-subtle));color:var(--xh-highlight-mark-fg,var(--xh-_tone-fg))}.xh-scope-kbd{--xh-kbd-skin:1}.xh-scope-kbd[data-part=root]{justify-content:center;align-items:center;gap:var(--xh-kbd-gap,var(--xh-space-1));box-sizing:border-box;block-size:var(--xh-kbd-h,var(--xh-space-6));min-inline-size:var(--xh-kbd-min-w,var(--xh-space-6));padding-inline:var(--xh-kbd-px,var(--xh-space-2));border:var(--xh-stroke-thin) solid var(--xh-kbd-border,transparent);border-radius:var(--xh-kbd-radius,var(--xh-shape-control));background:var(--xh-kbd-bg,var(--xh-bg-subtle));color:var(--xh-kbd-fg,var(--xh-fg-muted));font-family:var(--xh-kbd-font,inherit);font-size:var(--xh-kbd-font-size,var(--xh-text-caption-size));font-weight:var(--xh-kbd-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);text-align:center;white-space:nowrap;direction:ltr;unicode-bidi:isolate;text-decoration:none;display:inline-flex}.xh-scope-kbd[data-part=root][data-variant=light]{background:0 0}.xh-scope-kbd[data-part=key]{min-inline-size:0;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xh-scope-kbd[data-part=root][data-disabled]{color:var(--xh-kbd-fg-disabled,var(--xh-fg-disabled))}.xh-scope-kbd[data-part=root][hidden],.xh-scope-kbd[data-part=key][hidden]{display:none}@media (forced-colors:active){.xh-scope-kbd[data-part=root]:not([data-variant=light]){color:canvastext;background:canvas;border-color:buttontext}}.xh-scope-image-cropper{--xh-image-cropper-skin:1}.xh-scope-image-cropper[data-part=root]{--xh-_image-cropper-handle-size:var(--xh-image-cropper-handle-size,var(--xh-control-indicator-size));--xh-_image-cropper-zoom:1;inline-size:var(--xh-image-cropper-w,100%);display:block;position:relative}.xh-scope-image-cropper[data-part=viewport]{border-radius:var(--xh-image-cropper-viewport-radius,var(--xh-shape-surface));background:var(--xh-image-cropper-bg,var(--xh-bg-muted));-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden}.xh-scope-image-cropper[data-part=image]{block-size:auto;inline-size:100%;display:block}.xh-scope-image-cropper[data-part=crop-area]{--xh-_image-cropper-corner-radius:var(--xh-shape-control);box-sizing:border-box;border-style:solid;border-width:calc(var(--xh-stroke-thin) / var(--xh-_image-cropper-zoom));border-color:var(--xh-image-cropper-crop-border,var(--xh-bg-surface));box-shadow:0 0 0 9999px var(--xh-image-cropper-mask,var(--xh-bg-overlay));cursor:move;position:absolute}.xh-scope-image-cropper[data-part=crop-area][data-shape=round]{--xh-_image-cropper-corner-radius:var(--xh-shape-circle);border-radius:var(--xh-image-cropper-crop-area-radius,var(--xh-shape-circle))}.xh-scope-image-cropper[data-part=crop-area][data-dragging]{cursor:grabbing}.xh-scope-image-cropper[data-part=crop-area][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-image-cropper[data-part=grid]{--xh-_image-cropper-grid-w:calc(var(--xh-stroke-thin) / var(--xh-_image-cropper-zoom));background-image:linear-gradient(to right, transparent 0 33.3333%, var(--xh-image-cropper-grid-line,var(--xh-bg-subtle-opaque)) 33.3333% calc(33.3333% + var(--xh-_image-cropper-grid-w)), transparent calc(33.3333% + var(--xh-_image-cropper-grid-w)) 66.6667%, var(--xh-image-cropper-grid-line,var(--xh-bg-subtle-opaque)) 66.6667% calc(66.6667% + var(--xh-_image-cropper-grid-w)), transparent calc(66.6667% + var(--xh-_image-cropper-grid-w)) 100%), linear-gradient(to bottom, transparent 0 33.3333%, var(--xh-image-cropper-grid-line,var(--xh-bg-subtle-opaque)) 33.3333% calc(33.3333% + var(--xh-_image-cropper-grid-w)), transparent calc(33.3333% + var(--xh-_image-cropper-grid-w)) 66.6667%, var(--xh-image-cropper-grid-line,var(--xh-bg-subtle-opaque)) 66.6667% calc(66.6667% + var(--xh-_image-cropper-grid-w)), transparent calc(66.6667% + var(--xh-_image-cropper-grid-w)) 100%);pointer-events:none;position:absolute;inset:0}.xh-scope-image-cropper[data-part=grid][data-shape=round]{background-image:none}.xh-scope-image-cropper[data-part=crop-handle]{--xh-_image-cropper-handle-color:var(--xh-image-cropper-handle-bg,var(--xh-bg-surface));box-sizing:border-box;inline-size:var(--xh-_image-cropper-handle-size);block-size:var(--xh-_image-cropper-handle-size);translate:-50% -50%;scale:calc(1 / var(--xh-_image-cropper-zoom));background:0 0;border:0;display:block;position:absolute}.xh-scope-image-cropper[data-part=crop-handle]:after{content:"";box-sizing:border-box;border-radius:var(--xh-image-cropper-handle-radius,var(--xh-shape-pill));background:var(--xh-_image-cropper-handle-color);pointer-events:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute}.xh-scope-image-cropper[data-part=crop-handle]:before{inset:calc((var(--xh-_image-cropper-handle-size) - var(--xh-control-action-size)) / 2);content:"";position:absolute}.xh-scope-image-cropper[data-part=crop-handle]:hover:not([data-disabled],[data-readonly]){--xh-_image-cropper-handle-color:var(--xh-image-cropper-handle-bg-hover,var(--xh-bg-subtle-opaque))}.xh-scope-image-cropper[data-part=crop-handle][data-resizing]{--xh-_image-cropper-handle-color:var(--xh-image-cropper-handle-bg-resizing,var(--xh-bg-brand))}.xh-scope-image-cropper[data-part=crop-handle]:focus-visible{--xh-_image-cropper-handle-color:var(--xh-ring-focus);outline:none}.xh-scope-image-cropper[data-part=crop-handle][data-position=nw]{cursor:nwse-resize;top:0;left:0}.xh-scope-image-cropper[data-part=crop-handle][data-position=n]{cursor:ns-resize;top:0;left:50%}.xh-scope-image-cropper[data-part=crop-handle][data-position=ne]{cursor:nesw-resize;top:0;left:100%}.xh-scope-image-cropper[data-part=crop-handle][data-position=e]{cursor:ew-resize;top:50%;left:100%}.xh-scope-image-cropper[data-part=crop-handle][data-position=se]{cursor:nwse-resize;top:100%;left:100%}.xh-scope-image-cropper[data-part=crop-handle][data-position=s]{cursor:ns-resize;top:100%;left:50%}.xh-scope-image-cropper[data-part=crop-handle][data-position=sw]{cursor:nesw-resize;top:100%;left:0}.xh-scope-image-cropper[data-part=crop-handle][data-position=w]{cursor:ew-resize;top:50%;left:0}.xh-scope-image-cropper[data-part=crop-handle]:is([data-position=n],[data-position=s]):after{inline-size:var(--xh-image-cropper-handle-length,var(--xh-space-8));block-size:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));left:50%;translate:-50%}.xh-scope-image-cropper[data-part=crop-handle][data-position=n]:after{top:50%}.xh-scope-image-cropper[data-part=crop-handle][data-position=s]:after{bottom:50%}.xh-scope-image-cropper[data-part=crop-handle]:is([data-position=e],[data-position=w]):after{inline-size:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));block-size:var(--xh-image-cropper-handle-length,var(--xh-space-8));top:50%;translate:0 -50%}.xh-scope-image-cropper[data-part=crop-handle][data-position=e]:after{right:50%}.xh-scope-image-cropper[data-part=crop-handle][data-position=w]:after{left:50%}.xh-scope-image-cropper[data-part=crop-handle][data-position=nw]{border-start-start-radius:var(--xh-_image-cropper-corner-radius)}.xh-scope-image-cropper[data-part=crop-handle][data-position=ne]{border-start-end-radius:var(--xh-_image-cropper-corner-radius)}.xh-scope-image-cropper[data-part=crop-handle][data-position=sw]{border-end-start-radius:var(--xh-_image-cropper-corner-radius)}.xh-scope-image-cropper[data-part=crop-handle][data-position=se]{border-end-end-radius:var(--xh-_image-cropper-corner-radius)}.xh-scope-image-cropper[data-part=crop-handle]:is([data-position=nw],[data-position=ne],[data-position=sw],[data-position=se]):after{inline-size:calc(var(--xh-_image-cropper-handle-size) / 2);block-size:calc(var(--xh-_image-cropper-handle-size) / 2);border:0 solid var(--xh-image-cropper-handle-border,var(--xh-_image-cropper-handle-color));border-radius:inherit;background:0 0;outline:none}.xh-scope-image-cropper[data-part=crop-handle][data-position=nw]:after{border-block-start-width:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));border-inline-start-width:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));bottom:0;right:0}.xh-scope-image-cropper[data-part=crop-handle][data-position=ne]:after{border-block-start-width:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));border-inline-end-width:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));bottom:0;left:0}.xh-scope-image-cropper[data-part=crop-handle][data-position=sw]:after{border-block-end-width:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));border-inline-start-width:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));top:0;right:0}.xh-scope-image-cropper[data-part=crop-handle][data-position=se]:after{border-block-end-width:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));border-inline-end-width:var(--xh-image-cropper-handle-thickness,var(--xh-stroke-strong));top:0;left:0}.xh-scope-image-cropper[data-part=crop-handle][data-readonly]{cursor:default}.xh-scope-image-cropper[data-part=crop-handle][data-disabled]{cursor:not-allowed}.xh-scope-image-cropper[data-part=zoom-slider],.xh-scope-image-cropper[data-part=rotate-slider]{inline-size:var(--xh-image-cropper-slider-w,100%);accent-color:var(--xh-image-cropper-slider-accent,var(--xh-bg-brand));margin-inline:0}.xh-scope-image-cropper[data-part=flip-trigger]{--xh-icon-size:var(--xh-_action-profile-glyph-size)}.xh-scope-image-cropper[data-part=flip-trigger][data-state=on]{--xh-action-bg-rest:var(--xh-bg-brand-subtle);--xh-action-bg-hover:var(--xh-bg-brand-subtle-hover);--xh-action-bg-pressed:var(--xh-bg-brand-subtle-active);--xh-action-bg-focus-visible:var(--xh-bg-brand-subtle);--xh-action-bg-disabled:var(--xh-bg-brand-subtle)}@supports (color:color-mix(in lab, red, red)){.xh-scope-image-cropper[data-part=flip-trigger][data-state=on]{--xh-action-bg-disabled:color-mix(in oklab, var(--xh-bg-brand-subtle) 50%, var(--xh-bg-subtle-opaque))}}.xh-scope-image-cropper[data-part=flip-trigger][data-state=on]{--xh-action-fg-rest:var(--xh-fg-on-brand-subtle);--xh-action-fg-hover:var(--xh-fg-on-brand-subtle);--xh-action-fg-pressed:var(--xh-fg-on-brand-subtle);--xh-action-fg-focus-visible:var(--xh-fg-on-brand-subtle)}.xh-scope-image-cropper[data-part=root][data-disabled]{opacity:var(--xh-state-disabled-opacity)}.xh-scope-image-cropper[data-part=root][hidden],.xh-scope-image-cropper[data-part=viewport][hidden],.xh-scope-image-cropper[data-part=image][hidden],.xh-scope-image-cropper[data-part=crop-handle][hidden]{display:none}.xh-scope-infinite-scroll{--xh-infinite-scroll-skin:1}.xh-scope-infinite-scroll[data-part=root][data-disabled]{cursor:inherit}.xh-scope-infinite-scroll[data-part=sentinel]{inline-size:100%;block-size:var(--xh-infinite-scroll-sentinel-size,var(--xh-stroke-thin));pointer-events:none;display:block}.xh-scope-infinite-scroll[data-part=load-more-trigger]{--xh-action-gap:var(--xh-infinite-scroll-load-more-gap,var(--xh-_action-profile-gap));--xh-action-visual-size:var(--xh-infinite-scroll-load-more-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-infinite-scroll-load-more-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-infinite-scroll-load-more-radius,var(--xh-_action-profile-radius));--xh-action-border-rest:var(--xh-infinite-scroll-load-more-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-infinite-scroll-load-more-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-infinite-scroll-load-more-border-hover,var(--xh-_action-variant-border-pressed));--xh-action-bg-rest:var(--xh-infinite-scroll-load-more-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-infinite-scroll-load-more-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-infinite-scroll-load-more-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-infinite-scroll-load-more-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-infinite-scroll-load-more-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-infinite-scroll-load-more-fg,var(--xh-_action-variant-fg-pressed));--xh-action-font-size:var(--xh-infinite-scroll-load-more-font-size,var(--xh-text-body-size));--xh-icon-size:var(--xh-infinite-scroll-load-more-icon-size,var(--xh-_action-profile-glyph-size));text-align:center;line-height:var(--xh-leading-normal);touch-action:manipulation;justify-content:center}.xh-scope-infinite-scroll[data-part=sentinel][hidden],.xh-scope-infinite-scroll[data-part=load-more-trigger][hidden]{display:none}.xh-scope-input-group{--xh-input-group-skin:1}.xh-scope-input-group[data-part=root]{isolation:isolate;--xh-_input-group-h:var(--xh-control-h-md);--xh-_input-group-px:var(--xh-control-px-md);--xh-_input-group-font-size:var(--xh-control-font-md);--xh-_input-group-bg:transparent;--xh-_input-group-bg-hover:var(--xh-bg-subtle)}@supports (color:color-mix(in lab, red, red)){.xh-scope-input-group[data-part=root]{--xh-_input-group-bg-hover:color-mix(in oklab, var(--xh-bg-subtle) 45%, transparent)}}.xh-scope-input-group[data-part=root]{--xh-_input-group-border:var(--xh-border-control);--xh-_input-group-border-hover:var(--xh-border-control-hover);--xh-_input-group-border-focus:var(--xh-border-control-focus);--xh-_input-group-shadow:none;box-sizing:border-box;inline-size:var(--xh-input-group-w,var(--xh-control-w));border-radius:var(--xh-input-group-radius,var(--xh-shape-control));background:var(--xh-input-group-bg,var(--xh-_input-group-bg));box-shadow:var(--xh-input-group-shadow,var(--xh-_input-group-shadow));max-inline-size:100%;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);align-items:stretch;display:inline-flex;position:relative}.xh-scope-input-group[data-part=root]:before{content:"";z-index:2;border:var(--xh-stroke-thin) solid var(--xh-input-group-border,var(--xh-_input-group-border));border-radius:inherit;pointer-events:none;transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset:0}.xh-scope-input-group[data-part=root][data-variant=subtle]{--xh-_input-group-bg:var(--xh-bg-subtle);--xh-_input-group-bg-hover:var(--xh-bg-subtle-hover);--xh-_input-group-border:transparent;--xh-_input-group-border-hover:var(--xh-border-control);--xh-_input-group-shadow:none}.xh-scope-input-group[data-part=root][data-variant=ghost]{--xh-_input-group-bg:transparent;--xh-_input-group-border:transparent;--xh-_input-group-border-hover:var(--xh-border-control);--xh-_input-group-shadow:none}.xh-scope-input-group[data-part=root]:not(:has([data-disabled])):hover{background:var(--xh-input-group-bg-hover,var(--xh-_input-group-bg-hover))}.xh-scope-input-group[data-part=root]:not(:has([data-disabled])):hover:before{border-color:var(--xh-input-group-border-hover,var(--xh-_input-group-border-hover))}.xh-scope-input-group[data-part=root]:focus-within{outline:var(--xh-ring-width) solid var(--xh-input-group-ring-focus,var(--xh-ring-focus));outline-offset:var(--xh-ring-offset)}.xh-scope-input-group[data-part=root]:focus-within:before{border-color:var(--xh-input-group-border-focus,var(--xh-_input-group-border-focus))}.xh-scope-input-group[data-part=root]:has([data-invalid],[aria-invalid=true]):before{border-color:var(--xh-input-group-border-invalid,var(--xh-border-invalid))}.xh-scope-input-group[data-part=root]:has([data-invalid],[aria-invalid=true]):focus-within{outline-color:var(--xh-input-group-ring-invalid,var(--xh-ring-invalid))}.xh-scope-input-group[data-part=root][hidden]{display:none}.xh-scope-input-group[data-part=root]:has([data-size=sm]){--xh-_input-group-h:var(--xh-control-h-sm);--xh-_input-group-px:var(--xh-control-px-sm);--xh-_input-group-font-size:var(--xh-control-font-sm)}.xh-scope-input-group[data-part=root]:has([data-size=lg]){--xh-_input-group-h:var(--xh-control-h-lg);--xh-_input-group-px:var(--xh-control-px-lg);--xh-_input-group-font-size:var(--xh-control-font-lg)}.xh-scope-input-group[data-part=root][data-size=sm]{--xh-_input-group-h:var(--xh-control-h-sm);--xh-_input-group-px:var(--xh-control-px-sm);--xh-_input-group-font-size:var(--xh-control-font-sm)}.xh-scope-input-group[data-part=root][data-size=md]{--xh-_input-group-h:var(--xh-control-h-md);--xh-_input-group-px:var(--xh-control-px-md);--xh-_input-group-font-size:var(--xh-control-font-md)}.xh-scope-input-group[data-part=root][data-size=lg]{--xh-_input-group-h:var(--xh-control-h-lg);--xh-_input-group-px:var(--xh-control-px-lg);--xh-_input-group-font-size:var(--xh-control-font-lg)}.xh-scope-input-group[data-part=root] [data-xh-field-chrome]{--xh-field-bg-rest:transparent;--xh-field-bg-hover:transparent;--xh-field-bg-read-only:transparent;--xh-field-bg-disabled:transparent;--xh-field-border-rest:transparent;--xh-field-border-hover:transparent;--xh-field-border-focus:transparent;--xh-field-border-invalid:transparent;--xh-field-shadow-rest:none;--xh-field-shadow-read-only:none;--xh-field-shadow-disabled:none;box-shadow:none;background-color:#0000;border-color:#0000;transition:none}.xh-scope-input-group[data-part=root] [data-xh-field-chrome]:focus-within{outline:none}.xh-scope-input-group[data-part=root] [data-xh-field-chrome]:hover,.xh-scope-input-group[data-part=root] [data-xh-field-chrome]:focus-within,.xh-scope-input-group[data-part=root] [data-xh-field-chrome][data-invalid],.xh-scope-input-group[data-part=root] [data-xh-field-chrome][data-readonly],.xh-scope-input-group[data-part=root] [data-xh-field-chrome][data-disabled]{box-shadow:none;background-color:#0000;border-color:#0000}.xh-scope-input-group[data-part=root]>:is([data-xh-field-chrome],:has([data-xh-field-chrome])){flex:1;inline-size:auto;min-inline-size:0}.xh-scope-input-group[data-part=root]>*{position:relative}.xh-scope-input-group[data-part=root]>:hover,.xh-scope-input-group[data-part=root]>:focus-within{z-index:2}.xh-scope-input-group[data-part=root]>:is(*,[data-part=control],[data-part=root]),.xh-scope-input-group[data-part=root]>* :is([data-part=control],[data-part=root]){border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.xh-scope-input-group[data-part=root]>:is(*,[data-part=control],[data-part=root]):first-child,.xh-scope-input-group[data-part=root]>:first-child :is([data-part=control],[data-part=root]){border-start-start-radius:var(--xh-input-group-radius,var(--xh-shape-control));border-end-start-radius:var(--xh-input-group-radius,var(--xh-shape-control))}.xh-scope-input-group[data-part=root]>:is(*,[data-part=control],[data-part=root]):last-child,.xh-scope-input-group[data-part=root]>:last-child :is([data-part=control],[data-part=root]){border-start-end-radius:var(--xh-input-group-radius,var(--xh-shape-control));border-end-end-radius:var(--xh-input-group-radius,var(--xh-shape-control))}.xh-scope-input-group[data-part=item]{box-sizing:border-box;block-size:var(--xh-input-group-item-h,var(--xh-_input-group-h));padding-inline:var(--xh-input-group-item-px,var(--xh-_input-group-px));color:var(--xh-input-group-item-fg,var(--xh-fg-muted));font-size:var(--xh-input-group-item-font-size,var(--xh-_input-group-font-size));line-height:var(--xh-leading-none);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.xh-scope-input-group[data-part=root]>.xh-scope-input-group[data-part=item]:first-child{padding-inline-end:0}.xh-scope-input-group[data-part=root]>.xh-scope-input-group[data-part=item]:last-child{padding-inline-start:0}.xh-scope-input-group[data-part=item][hidden]{display:none}@media (forced-colors:active){.xh-scope-input-group[data-part=root]{box-shadow:none;background:canvas}.xh-scope-input-group[data-part=root]:before{border-color:buttontext}.xh-scope-input-group[data-part=root]:focus-within{outline-color:highlight}.xh-scope-input-group[data-part=root]:focus-within:before{border-color:highlight}.xh-scope-input-group[data-part=root]:has([data-invalid],[aria-invalid=true]):before{border-color:highlight}.xh-scope-input-group[data-part=item]{color:canvastext}}.xh-scope-json-viewer{--xh-json-viewer-skin:1}.xh-scope-json-viewer[data-part=root]{--xh-icon-size:var(--xh-json-viewer-icon-size,var(--xh-glyph-size-md));--xh-_json-viewer-font-size:var(--xh-control-caption-md);--xh-_json-viewer-row-py:var(--xh-space-0_5);--xh-_json-viewer-indent:var(--xh-space-4);color:var(--xh-json-viewer-fg,var(--xh-fg-default));font-family:var(--xh-json-viewer-font,var(--xh-font-family-mono));font-size:var(--xh-json-viewer-font-size,var(--xh-_json-viewer-font-size));line-height:var(--xh-leading-normal);display:block}.xh-scope-json-viewer[data-part=root][hidden]{display:none}.xh-scope-json-viewer[data-part=root][data-variant=subtle] :is(.xh-scope-json-viewer[data-part=tree],.xh-scope-json-viewer[data-part=text],.xh-scope-json-viewer[data-part=empty]){background:var(--xh-json-viewer-bg,var(--xh-bg-subtle));border-color:#0000}.xh-scope-json-viewer[data-part=root][data-variant=ghost] :is(.xh-scope-json-viewer[data-part=tree],.xh-scope-json-viewer[data-part=text],.xh-scope-json-viewer[data-part=empty]){background:0 0;border-color:#0000}.xh-scope-json-viewer[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-json-viewer-icon-size,var(--xh-glyph-size-sm));--xh-_json-viewer-font-size:var(--xh-control-caption-sm);--xh-_json-viewer-row-py:var(--xh-space-0);--xh-_json-viewer-indent:var(--xh-space-3)}.xh-scope-json-viewer[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-json-viewer-icon-size,var(--xh-glyph-size-lg));--xh-_json-viewer-font-size:var(--xh-control-caption-lg);--xh-_json-viewer-row-py:var(--xh-space-1);--xh-_json-viewer-indent:var(--xh-space-5)}.xh-scope-json-viewer[data-part=tree]{max-block-size:var(--xh-json-viewer-max-h,var(--xh-viewport-max-h));padding-block:var(--xh-json-viewer-py,var(--xh-space-2));padding-inline:var(--xh-json-viewer-px,var(--xh-space-2));border:var(--xh-stroke-thin) solid var(--xh-json-viewer-border,var(--xh-border-default));border-radius:var(--xh-json-viewer-radius,var(--xh-shape-surface));background:var(--xh-json-viewer-bg,var(--xh-bg-surface));box-shadow:var(--xh-json-viewer-shadow,none);flex-direction:column;display:flex;overflow:auto}.xh-scope-json-viewer[data-part=text]{max-block-size:var(--xh-json-viewer-max-h,var(--xh-viewport-max-h));padding-block:var(--xh-json-viewer-py,var(--xh-space-2));padding-inline:var(--xh-json-viewer-px,var(--xh-space-2));border:var(--xh-stroke-thin) solid var(--xh-json-viewer-border,var(--xh-border-default));border-radius:var(--xh-json-viewer-radius,var(--xh-shape-surface));background:var(--xh-json-viewer-bg,var(--xh-bg-surface));box-shadow:var(--xh-json-viewer-shadow,none);color:var(--xh-json-viewer-text-fg,var(--xh-fg-default));font-family:var(--xh-json-viewer-font,var(--xh-font-family-mono));white-space:pre;tab-size:2;-webkit-user-select:text;user-select:text;margin:0;overflow:auto}.xh-scope-json-viewer[data-part=text][hidden],.xh-scope-json-viewer[data-part=tree][hidden]{display:none}.xh-scope-json-viewer[data-part=tree]:focus-visible,.xh-scope-json-viewer[data-part=branch]:focus-visible{outline:none}.xh-scope-json-viewer[data-part=branch]:focus-visible>.xh-scope-json-viewer[data-part=branch-control]{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-json-viewer[data-part=item],.xh-scope-json-viewer[data-part=branch-control]{align-items:baseline;gap:var(--xh-json-viewer-row-gap,var(--xh-space-1));padding-block:var(--xh-json-viewer-row-py,var(--xh-_json-viewer-row-py));padding-inline:var(--xh-json-viewer-row-px,var(--xh-space-1));border-radius:var(--xh-json-viewer-row-radius,var(--xh-shape-inset));white-space:nowrap;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:flex}.xh-scope-json-viewer[data-part=item][hidden],.xh-scope-json-viewer[data-part=branch-control][hidden]{display:none}.xh-scope-json-viewer[data-part=item]:is(:hover,[data-highlighted]),.xh-scope-json-viewer[data-part=branch-control]:is(:hover,[data-highlighted]){background:var(--xh-json-viewer-row-bg-hover,var(--xh-bg-subtle))}.xh-scope-json-viewer[data-part=branch-control]{cursor:pointer;-webkit-user-select:none;user-select:none}.xh-scope-json-viewer[data-part=branch-control]:not([data-disabled]):is(:active,[data-pressed]){background:var(--xh-json-viewer-row-bg-active,var(--xh-bg-subtle-hover))}.xh-scope-json-viewer[data-part=item-key],.xh-scope-json-viewer[data-part=branch-text]{color:var(--xh-json-viewer-key-fg,var(--xh-fg-brand-strong));font-weight:var(--xh-json-viewer-key-font-weight,var(--xh-font-weight-medium));flex:none}.xh-scope-json-viewer[data-part=item-key]:after,.xh-scope-json-viewer[data-part=branch-text]:after{content:":";color:var(--xh-json-viewer-punctuation-fg,var(--xh-fg-subtle))}.xh-scope-json-viewer[data-part=item-value]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.xh-scope-json-viewer[data-part=item-value][data-value-type=string]{color:var(--xh-json-viewer-string-fg,var(--xh-syntax-string))}.xh-scope-json-viewer[data-part=item-value][data-value-type=number]{color:var(--xh-json-viewer-number-fg,var(--xh-syntax-number))}.xh-scope-json-viewer[data-part=item-value][data-value-type=boolean]{color:var(--xh-json-viewer-boolean-fg,var(--xh-syntax-keyword))}.xh-scope-json-viewer[data-part=item-value][data-value-type=null]{color:var(--xh-json-viewer-null-fg,var(--xh-fg-subtle))}.xh-scope-json-viewer[data-part=item-value][data-value-type=array],.xh-scope-json-viewer[data-part=item-value][data-value-type=object]{color:var(--xh-json-viewer-punctuation-fg,var(--xh-fg-subtle))}.xh-scope-json-viewer[data-part=item-value][data-circular],.xh-scope-json-viewer[data-part=item-value][data-truncated]{color:var(--xh-fg-muted);font-style:italic}.xh-scope-json-viewer[data-part=branch-trigger]{--xh-icon-size:var(--xh-json-viewer-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-json-viewer-indicator-size,var(--xh-control-indicator-size));color:var(--xh-json-viewer-indicator-fg,var(--xh-fg-subtle));flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-json-viewer[data-part=branch-trigger][hidden]{display:none}.xh-scope-json-viewer[data-part=branch-indicator]{line-height:var(--xh-leading-none);transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);display:inline-block}.xh-scope-json-viewer[data-part=branch-indicator][hidden]{display:none}.xh-scope-json-viewer[data-part=branch-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-json-viewer[data-part=branch-indicator][data-state=open]{rotate:90deg}[dir=rtl] .xh-scope-json-viewer[data-part=branch-indicator]{rotate:180deg}[dir=rtl] .xh-scope-json-viewer[data-part=branch-indicator][data-state=open]{rotate:90deg}.xh-scope-json-viewer[data-part=preview]{color:var(--xh-json-viewer-preview-fg,var(--xh-fg-muted));font-size:var(--xh-json-viewer-preview-font-size,var(--xh-text-caption-size));-webkit-user-select:none;user-select:none;flex:none}.xh-scope-json-viewer[data-part=branch-content]{flex-direction:column;padding-inline-start:var(--xh-json-viewer-indent,var(--xh-_json-viewer-indent));display:flex}.xh-scope-json-viewer[data-part=branch-content][hidden]{display:none}.xh-scope-json-viewer[data-part=empty]{justify-content:center;align-items:center;gap:var(--xh-json-viewer-empty-gap,var(--xh-space-2));padding-block:var(--xh-json-viewer-empty-py,var(--xh-space-6));padding-inline:var(--xh-json-viewer-empty-px,var(--xh-space-4));border:var(--xh-stroke-thin) solid var(--xh-json-viewer-border,var(--xh-border-default));border-radius:var(--xh-json-viewer-radius,var(--xh-shape-surface));background:var(--xh-json-viewer-bg,var(--xh-bg-surface));box-shadow:var(--xh-json-viewer-shadow,none);color:var(--xh-json-viewer-empty-fg,var(--xh-fg-muted));text-align:center;flex-direction:column;display:flex}.xh-scope-json-viewer[data-part=empty][hidden]{display:none}.xh-scope-json-viewer[data-part=mark]{border-radius:var(--xh-json-viewer-mark-radius,var(--xh-shape-inset));background:var(--xh-json-viewer-mark-bg,var(--xh-bg-brand-subtle));color:var(--xh-json-viewer-mark-fg,var(--xh-fg-brand-strong))}.xh-scope-json-viewer[data-part=branch][data-current]>.xh-scope-json-viewer[data-part=branch-control]>.xh-scope-json-viewer[data-part=branch-text]>.xh-scope-json-viewer[data-part=mark],.xh-scope-json-viewer[data-part=item][data-current]>.xh-scope-json-viewer[data-part=item-key]>.xh-scope-json-viewer[data-part=mark],.xh-scope-json-viewer[data-part=item][data-current]>.xh-scope-json-viewer[data-part=item-value]>.xh-scope-json-viewer[data-part=mark]{background:var(--xh-json-viewer-mark-bg-current,var(--xh-bg-brand));color:var(--xh-json-viewer-mark-fg-current,var(--xh-fg-on-brand))}@media (forced-colors:active){.xh-scope-json-viewer[data-part=branch-control]:not([data-disabled]):is(:active,[data-pressed]){color:highlighttext;background:highlight}.xh-scope-json-viewer[data-part=mark]{outline:var(--xh-stroke-thin) solid CanvasText}.xh-scope-json-viewer[data-part=branch][data-current]>.xh-scope-json-viewer[data-part=branch-control]>.xh-scope-json-viewer[data-part=branch-text]>.xh-scope-json-viewer[data-part=mark],.xh-scope-json-viewer[data-part=item][data-current]>.xh-scope-json-viewer[data-part=item-key]>.xh-scope-json-viewer[data-part=mark],.xh-scope-json-viewer[data-part=item][data-current]>.xh-scope-json-viewer[data-part=item-value]>.xh-scope-json-viewer[data-part=mark]{color:highlighttext;background:highlight}.xh-scope-json-viewer[data-part=branch-control]:not([data-disabled]):is(:active,[data-pressed]) .xh-scope-json-viewer[data-part=branch-text],.xh-scope-json-viewer[data-part=branch-control]:not([data-disabled]):is(:active,[data-pressed]) .xh-scope-json-viewer[data-part=branch-text]:after,.xh-scope-json-viewer[data-part=branch-control]:not([data-disabled]):is(:active,[data-pressed]) .xh-scope-json-viewer[data-part=preview],.xh-scope-json-viewer[data-part=branch-control]:not([data-disabled]):is(:active,[data-pressed]) .xh-scope-json-viewer[data-part=branch-indicator]{color:highlighttext}.xh-scope-json-viewer[data-part=branch-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-json-viewer[data-part=branch-control]:not([data-disabled]):is(:active,[data-pressed]) .xh-scope-json-viewer[data-part=branch-indicator]:empty:before{background-color:highlighttext}.xh-scope-json-viewer[data-part=branch-control][data-disabled] .xh-scope-json-viewer[data-part=branch-indicator]:empty:before{background-color:graytext}}.xh-scope-layout{--xh-layout-skin:1}.xh-scope-layout[data-part=root]{background:var(--xh-layout-bg,var(--xh-bg-page));color:var(--xh-layout-fg,var(--xh-fg-default));--xh-_layout-sider-expanded-w:var(--xh-layout-sider-w,var(--xh-sider-w));--xh-_layout-sider-w:var(--xh-_layout-sider-expanded-w);--xh-_layout-sider-collapsed-w:var(--xh-layout-sider-collapsed-w,var(--xh-sider-collapsed-w));--xh-_layout-header-h:var(--xh-layout-header-h,3.5rem);--xh-_layout-sider-offset:0px;grid-template:"header header""sider content"minmax(0,1fr)"footer footer"/auto minmax(0,1fr);display:grid}.xh-scope-layout[data-part=root][data-sider-breakpoint]{--xh-_layout-sider-w:var(--xh-_layout-sider-collapsed-w)}@media (min-width:640px){.xh-scope-layout[data-part=root][data-sider-breakpoint=sm]{--xh-_layout-sider-w:var(--xh-_layout-sider-expanded-w)}}@media (min-width:768px){.xh-scope-layout[data-part=root][data-sider-breakpoint=md]{--xh-_layout-sider-w:var(--xh-_layout-sider-expanded-w)}}@media (min-width:1024px){.xh-scope-layout[data-part=root][data-sider-breakpoint=lg]{--xh-_layout-sider-w:var(--xh-_layout-sider-expanded-w)}}@media (min-width:1280px){.xh-scope-layout[data-part=root][data-sider-breakpoint=xl]{--xh-_layout-sider-w:var(--xh-_layout-sider-expanded-w)}}.xh-scope-layout[data-part=root][data-sider-placement=end]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header header""content sider""footer footer"}.xh-scope-layout[data-part=header]{align-items:center;gap:var(--xh-layout-header-gap,var(--xh-space-3));block-size:var(--xh-_layout-header-h);padding-inline:var(--xh-layout-header-px,var(--xh-space-4));background:var(--xh-layout-header-bg,var(--xh-bg-surface));grid-area:header;display:flex}.xh-scope-layout[data-part=sider]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);--xh-_layout-sider-padding:var(--xh-space-3);inline-size:var(--xh-_layout-sider-w);padding:var(--xh-layout-sider-padding,var(--xh-_layout-sider-padding));background:var(--xh-layout-sider-bg,var(--xh-bg-subtle));transition:inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);grid-area:sider;overflow:hidden}.xh-scope-layout[data-part=sider][data-collapsed]{inline-size:var(--xh-_layout-sider-collapsed-w);white-space:nowrap}.xh-scope-layout[data-part=sider]:has(.xh-scope-side-nav[data-part=root]){--xh-_layout-sider-padding:0}.xh-scope-layout[data-part=sider][data-instant] .xh-scope-side-nav[data-part=root]{transition:none}.xh-scope-layout[data-part=content]{min-inline-size:0;padding:var(--xh-layout-content-padding,var(--xh-space-4));grid-area:content}.xh-scope-layout[data-part=footer]{padding:var(--xh-layout-footer-padding,var(--xh-space-3) var(--xh-space-4));background:var(--xh-layout-footer-bg,var(--xh-bg-surface));color:var(--xh-fg-muted);font-size:var(--xh-text-secondary-size);grid-area:footer}.xh-scope-layout[data-part=sider-trigger]{--xh-action-gap:var(--xh-layout-sider-trigger-gap,var(--xh-_action-profile-gap));--xh-action-padding-inline:var(--xh-layout-sider-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-layout-sider-trigger-radius,var(--xh-_action-profile-radius));--xh-action-bg-rest:var(--xh-layout-sider-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-layout-sider-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-layout-sider-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-layout-sider-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-layout-sider-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-layout-sider-trigger-fg,var(--xh-_action-variant-fg-pressed))}.xh-scope-layout[data-part=root][data-split] .xh-scope-layout[data-part=header]{border-block-end:var(--xh-stroke-thin) solid var(--xh-layout-border,var(--xh-border-default))}.xh-scope-layout[data-part=root][data-split] .xh-scope-layout[data-part=footer]{border-block-start:var(--xh-stroke-thin) solid var(--xh-layout-border,var(--xh-border-default))}.xh-scope-layout[data-part=root][data-split] .xh-scope-layout[data-part=sider][data-placement=start]{border-inline-end:var(--xh-stroke-thin) solid var(--xh-layout-border,var(--xh-border-default))}.xh-scope-layout[data-part=root][data-split] .xh-scope-layout[data-part=sider][data-placement=end]{border-inline-start:var(--xh-stroke-thin) solid var(--xh-layout-border,var(--xh-border-default))}.xh-scope-layout[data-part=root][data-header-fixed]{grid-template-rows:var(--xh-_layout-header-h) minmax(0, 1fr) auto}.xh-scope-layout[data-part=header][data-fixed]{z-index:var(--xh-layout-header-layer,var(--xh-layer-sticky));grid-row:1/-1;align-self:start;position:sticky;inset-block-start:0}:where([data-material=liquid]) .xh-scope-layout[data-part=header][data-fixed][data-xh-liquid]{border-block-end:var(--xh-stroke-thin) solid var(--xh-layout-border,var(--xh-material-liquid-border));background:var(--xh-layout-header-bg,var(--xh-_liquid-bg));color:var(--xh-material-liquid-fg);box-shadow:var(--xh-_liquid-shadow);-webkit-backdrop-filter:var(--xh-material-liquid-backdrop);backdrop-filter:var(--xh-material-liquid-backdrop);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-layout[data-part=root][data-header-fixed][data-sider-fixed]{--xh-_layout-sider-offset:var(--xh-_layout-header-h)}.xh-scope-layout[data-part=sider][data-fixed]{max-block-size:calc(var(--xh-layout-scrollport-h,100vh) - var(--xh-_layout-sider-offset));max-block-size:calc(var(--xh-layout-scrollport-h,100dvh) - var(--xh-_layout-sider-offset));position:sticky;inset-block-start:var(--xh-_layout-sider-offset);overflow-y:auto}.xh-scope-layout[data-part=sider][data-presentation=sheet]{--xh-_layout-sheet-shift:calc(-1 * var(--xh-motion-travel));--xh-action-host-bg-hover:var(--xh-bg-subtle);--xh-action-host-bg-pressed:var(--xh-bg-subtle-hover);z-index:var(--xh-layout-sider-layer,var(--xh-layer-drawer));inline-size:var(--xh-_layout-sider-expanded-w);max-block-size:var(--xh-layout-scrollport-h,100vh);max-block-size:var(--xh-layout-scrollport-h,100dvh);padding-block-start:max(var(--xh-layout-sider-padding,var(--xh-_layout-sider-padding)), env(safe-area-inset-top));padding-block-end:max(var(--xh-layout-sider-padding,var(--xh-_layout-sider-padding)), env(safe-area-inset-bottom));padding-inline:max(var(--xh-layout-sider-padding,var(--xh-_layout-sider-padding)), env(safe-area-inset-left), env(safe-area-inset-right));border-inline-end:var(--xh-stroke-thin) solid var(--xh-layout-border,var(--xh-material-elevated-border));background:var(--xh-layout-sider-bg,var(--xh-material-elevated-bg));box-shadow:var(--xh-layout-sider-shadow,var(--xh-material-elevated-shadow));visibility:visible;opacity:1;transition:translate var(--xh-motion-duration-slide) var(--xh-motion-ease-slide), opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), visibility var(--xh-motion-duration-slide) var(--xh-motion-ease-slide);position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto;translate:0}.xh-scope-layout[data-part=sider][data-presentation=sheet][data-placement=end]{--xh-_layout-sheet-shift:var(--xh-motion-travel);border-inline-end:0;border-inline-start:var(--xh-stroke-thin) solid var(--xh-layout-border,var(--xh-material-elevated-border));inset-inline:auto 0}.xh-scope-layout[data-part=sider][data-presentation=sheet]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--xh-_layout-sheet-shift:var(--xh-motion-travel)}.xh-scope-layout[data-part=sider][data-presentation=sheet][data-placement=end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--xh-_layout-sheet-shift:calc(-1 * var(--xh-motion-travel))}.xh-scope-layout[data-part=sider][data-presentation=sheet][data-collapsed]{translate:var(--xh-_layout-sheet-shift) 0;opacity:var(--xh-motion-travel-opacity);visibility:hidden;transition:translate var(--xh-motion-duration-exit) var(--xh-motion-ease-exit), opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit), visibility var(--xh-motion-duration-exit) var(--xh-motion-ease-exit)}.xh-scope-layout[data-part=sider-backdrop]{z-index:var(--xh-layout-sider-backdrop-layer,var(--xh-layer-drawer));background:var(--xh-layout-sider-backdrop-bg,var(--xh-bg-overlay));opacity:1;transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);position:fixed;inset:0}.xh-scope-layout[data-part=sider-backdrop][data-collapsed]{opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit)}.xh-scope-layout:is([data-part=sider],[data-part=sider-backdrop])[data-instant],.xh-scope-layout[data-part=sider][data-presentation=sheet][data-collapsed][data-instant],.xh-scope-layout[data-part=sider-backdrop][data-collapsed][data-instant]{transition:none}@media print{.xh-scope-layout[data-part=sider-backdrop]{display:none}}.xh-scope-layout[data-part=root][hidden],.xh-scope-layout[data-part=header][hidden],.xh-scope-layout[data-part=sider-trigger][hidden]{display:none}.xh-scope-list{--xh-list-skin:1}.xh-scope-list[data-part=root]{--xh-_list-item-py:var(--xh-list-item-py-md);--xh-_list-item-px:var(--xh-list-item-px-md);--xh-_list-item-gap:var(--xh-space-3);--xh-_list-title-size:var(--xh-control-font-md);--xh-_list-description-size:var(--xh-control-caption-md);--xh-_list-item-bg-hover:var(--xh-bg-subtle);color:var(--xh-list-fg,var(--xh-fg-default));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xh-scope-list[data-part=root][hidden]{display:none}.xh-scope-list[data-part=root][data-size=sm]{--xh-_list-item-py:var(--xh-list-item-py-sm);--xh-_list-item-px:var(--xh-list-item-px-sm);--xh-_list-item-gap:var(--xh-space-2);--xh-_list-title-size:var(--xh-control-font-sm);--xh-_list-description-size:var(--xh-control-caption-sm)}.xh-scope-list[data-part=root][data-size=lg]{--xh-_list-item-py:var(--xh-list-item-py-lg);--xh-_list-item-px:var(--xh-list-item-px-lg);--xh-_list-item-gap:var(--xh-space-4);--xh-_list-title-size:var(--xh-control-font-lg);--xh-_list-description-size:var(--xh-control-caption-lg)}.xh-scope-list[data-part=root][data-variant=outline]{border:var(--xh-stroke-thin) solid var(--xh-list-border,var(--xh-border-default));border-radius:var(--xh-list-radius,var(--xh-shape-surface));background:var(--xh-list-bg,var(--xh-bg-surface));overflow:hidden}.xh-scope-list[data-part=root][data-variant=subtle]{--xh-_list-item-bg-hover:var(--xh-bg-subtle-hover);border:var(--xh-stroke-thin) solid transparent;border-radius:var(--xh-list-radius,var(--xh-shape-surface));background:var(--xh-list-bg,var(--xh-bg-subtle));overflow:hidden}.xh-scope-list[data-part=item]{align-items:center;gap:var(--xh-list-item-gap,var(--xh-_list-item-gap));padding-block:var(--xh-list-item-py,var(--xh-_list-item-py));padding-inline:var(--xh-list-item-px,var(--xh-_list-item-px));display:flex}.xh-scope-list[data-part=root][data-split]>.xh-scope-list[data-part=item]+.xh-scope-list[data-part=item]{border-block-start:var(--xh-stroke-thin) solid var(--xh-list-divider,var(--xh-border-subtle))}.xh-scope-list[data-part=root][data-hoverable]>.xh-scope-list[data-part=item]{transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}@media (hover:hover){.xh-scope-list[data-part=root][data-hoverable]>.xh-scope-list[data-part=item]:hover{background:var(--xh-list-item-bg-hover,var(--xh-_list-item-bg-hover))}}.xh-scope-list[data-part=item-media]{flex:none;justify-content:center;align-items:center;display:flex}.xh-scope-list[data-part=item-content]{gap:var(--xh-list-content-gap,var(--xh-space-1));flex-direction:column;flex:auto;min-inline-size:0;display:flex}.xh-scope-list[data-part=item-title]{color:var(--xh-list-title-fg,var(--xh-fg-default));font-size:var(--xh-list-title-font-size,var(--xh-_list-title-size));font-weight:var(--xh-list-title-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-tight)}.xh-scope-list[data-part=item-description]{color:var(--xh-list-description-fg,var(--xh-fg-muted));font-size:var(--xh-list-description-font-size,var(--xh-_list-description-size));line-height:var(--xh-leading-normal)}.xh-scope-list[data-part=item-action]{align-items:center;gap:var(--xh-list-action-gap,var(--xh-space-2));flex:none;margin-inline-start:auto;display:flex}.xh-scope-list[data-part=item][hidden],.xh-scope-list[data-part=item-media][hidden],.xh-scope-list[data-part=item-content][hidden],.xh-scope-list[data-part=item-action][hidden]{display:none}.xh-scope-log{--xh-log-skin:1}.xh-scope-log[data-part=root]{--xh-_log-line-h:var(--xh-log-line-height,var(--xh-text-code-leading));--xh-_log-font-size:var(--xh-text-secondary-size);--xh-_log-content-px:var(--xh-space-3);border:var(--xh-stroke-thin) solid var(--xh-log-border,var(--xh-border-default));border-radius:var(--xh-log-radius,var(--xh-shape-surface));background:var(--xh-log-bg,var(--xh-bg-surface));box-shadow:var(--xh-log-shadow,none);color:var(--xh-log-fg,var(--xh-fg-default));flex-direction:column;display:flex;position:relative;overflow:hidden}.xh-scope-log[data-part=root][hidden]{display:none}.xh-scope-log[data-part=viewport]{min-block-size:0;block-size:calc(var(--xh-_log-line-h) * var(--xh-log-rows,16));overscroll-behavior:contain;flex:auto;overflow:auto}.xh-scope-log[data-part=viewport]:not([data-xh-scrollbar]){scrollbar-gutter:stable}.xh-scope-log[data-part=viewport][data-virtualized]{scrollbar-gutter:auto;font-family:var(--xh-log-font,var(--xh-font-family-mono));font-size:var(--xh-log-font-size,var(--xh-_log-font-size));grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.xh-scope-log[data-part=viewport][hidden]{display:none}.xh-scope-log[data-part=viewport][data-virtualized] .xh-scope-log[data-part=line]{padding-inline:var(--xh-log-line-px,var(--xh-log-content-px,var(--xh-_log-content-px)))}.xh-scope-log[data-part=root][data-loading] .xh-scope-log[data-part=viewport]{cursor:progress}.xh-scope-log[data-part=content]{padding-inline:var(--xh-log-content-px,var(--xh-_log-content-px));font-family:var(--xh-log-font,var(--xh-font-family-mono));font-size:var(--xh-log-font-size,var(--xh-_log-font-size));display:block}.xh-scope-log[data-part=content][hidden]{display:none}.xh-scope-log[data-part=line]{line-height:var(--xh-_log-line-h);white-space:pre;tab-size:var(--xh-log-tab-size,4)}.xh-scope-log[data-part=line][data-level=debug]{color:var(--xh-log-level-debug-fg,var(--xh-fg-subtle))}.xh-scope-log[data-part=line][data-level=info]{color:var(--xh-log-level-info-fg,var(--xh-fg-default))}.xh-scope-log[data-part=line][data-level=warn]{color:var(--xh-log-level-warn-fg,var(--xh-fg-warning))}.xh-scope-log[data-part=line][data-level=error]{color:var(--xh-log-level-error-fg,var(--xh-fg-danger))}.xh-scope-log[data-part=segment][data-fg=black]{color:var(--xh-log-ansi-black,var(--xh-fg-default))}.xh-scope-log[data-part=segment][data-fg=red]{color:var(--xh-log-ansi-red,var(--xh-fg-danger))}.xh-scope-log[data-part=segment][data-fg=green]{color:var(--xh-log-ansi-green,var(--xh-fg-success))}.xh-scope-log[data-part=segment][data-fg=yellow]{color:var(--xh-log-ansi-yellow,var(--xh-fg-warning))}.xh-scope-log[data-part=segment][data-fg=blue]{color:var(--xh-log-ansi-blue,var(--xh-fg-info))}.xh-scope-log[data-part=segment][data-fg=magenta]{color:var(--xh-log-ansi-magenta,var(--xh-syntax-keyword))}.xh-scope-log[data-part=segment][data-fg=cyan]{color:var(--xh-log-ansi-cyan,var(--xh-syntax-string))}.xh-scope-log[data-part=segment][data-fg=white]{color:var(--xh-log-ansi-white,var(--xh-fg-muted))}.xh-scope-log[data-part=segment][data-bold]{font-weight:var(--xh-log-ansi-bold-weight,var(--xh-font-weight-semibold))}.xh-scope-log[data-part=segment][data-dim]:not([data-fg]){color:var(--xh-log-ansi-dim-fg,var(--xh-fg-subtle))}.xh-scope-log[data-part=segment][data-italic]{font-style:italic}.xh-scope-log[data-part=segment][data-underline]{text-decoration:underline}.xh-scope-log[data-part=scroll-to-end-trigger]{--xh-action-bg-rest:var(--xh-log-scroll-to-end-trigger-bg,var(--xh-_material-bg));--xh-action-bg-hover:var(--xh-log-scroll-to-end-trigger-bg-hover,var(--xh-_material-bg-hover));--xh-action-bg-pressed:var(--xh-_material-bg-pressed);--xh-action-bg-focus-visible:var(--xh-log-scroll-to-end-trigger-bg,var(--xh-_material-bg-focus));--xh-action-bg-disabled:var(--xh-log-scroll-to-end-trigger-bg,var(--xh-_material-bg));--xh-action-fg-rest:var(--xh-log-scroll-to-end-trigger-fg,var(--xh-_material-fg));--xh-action-fg-hover:var(--xh-log-scroll-to-end-trigger-fg,var(--xh-_material-fg));--xh-action-fg-pressed:var(--xh-log-scroll-to-end-trigger-fg,var(--xh-_material-fg));--xh-action-fg-focus-visible:var(--xh-log-scroll-to-end-trigger-fg,var(--xh-_material-fg));--xh-action-border-rest:var(--xh-log-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-border-hover:var(--xh-log-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-border-pressed:var(--xh-log-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-border-focus-visible:var(--xh-log-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-border-disabled:var(--xh-log-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-shadow-rest:var(--xh-log-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-hover:var(--xh-log-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-pressed:var(--xh-log-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-focus-visible:var(--xh-log-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-disabled:var(--xh-log-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-highlight-rest:var(--xh-_material-highlight);--xh-action-highlight-hover:var(--xh-_material-highlight);--xh-action-highlight-pressed:var(--xh-_material-highlight);--xh-action-highlight-focus-visible:var(--xh-_material-highlight);--xh-action-highlight-disabled:var(--xh-_material-highlight);--xh-action-visual-size:var(--xh-log-scroll-to-end-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-log-scroll-to-end-trigger-radius,var(--xh-shape-circle));--xh-icon-size:var(--xh-log-icon-size,var(--xh-_action-profile-glyph-size));position:absolute;inset-block-end:var(--xh-log-scroll-to-end-trigger-inset,var(--xh-space-3));inset-inline-end:var(--xh-log-scroll-to-end-trigger-inset,var(--xh-space-3))}.xh-scope-log[data-part=scroll-to-end-trigger][hidden]{display:none}.xh-scope-log[data-part=scroll-to-end-trigger][data-state=visible]{animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-log[data-part=scroll-to-end-trigger][data-state=hidden]:not([hidden]){pointer-events:none;animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-log[data-part=scroll-to-end-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-log[data-part=root][data-size=sm]{--xh-_log-font-size:var(--xh-text-caption-size);--xh-_log-content-px:var(--xh-space-2)}.xh-scope-log[data-part=root][data-size=md]{--xh-_log-font-size:var(--xh-text-secondary-size);--xh-_log-content-px:var(--xh-space-3)}.xh-scope-log[data-part=root][data-size=lg]{--xh-_log-font-size:var(--xh-text-body-size);--xh-_log-content-px:var(--xh-space-4)}.xh-scope-log[data-part=live-region]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.xh-scope-log[data-part=scroll-to-end-trigger]{display:none}}@media (forced-colors:active){.xh-scope-log[data-part=scroll-to-end-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-log[data-part=scroll-to-end-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-log[data-part=scroll-to-end-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-markdown-stream{--xh-markdown-stream-skin:1}.xh-scope-markdown-stream[data-part=root]{--xh-_markdown-stream-font-size:var(--xh-text-body-size);--xh-_markdown-stream-gap:var(--xh-space-3);color:var(--xh-markdown-stream-fg,var(--xh-fg-default));font-size:var(--xh-markdown-stream-font-size,var(--xh-_markdown-stream-font-size));line-height:var(--xh-markdown-stream-leading,var(--xh-text-prose-leading))}.xh-scope-markdown-stream[data-part=content]{gap:var(--xh-markdown-stream-gap,var(--xh-_markdown-stream-gap));flex-direction:column;display:flex}.xh-scope-markdown-stream[data-part=content][hidden]{display:none}.xh-scope-markdown-stream[data-part=block]{min-inline-size:0;display:block;overflow-x:auto}.xh-scope-markdown-stream[data-part=block][hidden]{display:none}.xh-scope-markdown-stream[data-part=block][data-kind=code],.xh-scope-markdown-stream[data-part=block][data-kind=math]{font-family:var(--xh-markdown-stream-mono,var(--xh-font-family-mono));white-space:pre-wrap;overflow-wrap:anywhere}.xh-scope-markdown-stream[data-part=root][data-caret]:after,.xh-scope-markdown-stream[data-part=block][data-caret]:after{background:var(--xh-markdown-stream-caret-bg,var(--xh-fg-default));border-radius:var(--xh-markdown-stream-caret-radius,var(--xh-shape-inset));content:"";inline-size:var(--xh-markdown-stream-caret-w,var(--xh-stroke-thick));block-size:var(--xh-markdown-stream-caret-h,1.05em);vertical-align:text-bottom;translate:0 var(--xh-markdown-stream-caret-shift,-.5px);margin-inline-start:var(--xh-markdown-stream-caret-gap,.1em);display:inline-block}.xh-scope-markdown-stream[data-part=block][data-caret]:after{animation:xh-markdown-stream-caret-in var(--xh-markdown-stream-caret-enter-duration,var(--xh-motion-duration-enter)) var(--xh-motion-ease-enter-strong) both}.xh-scope-markdown-stream[data-part=root][data-caret]:after{animation:xh-markdown-stream-caret var(--xh-markdown-stream-caret-duration,var(--xh-motion-loop-caret)) steps(1, end) infinite}@media (prefers-reduced-motion:reduce){.xh-scope-markdown-stream[data-part=root][data-caret]:after{animation:none}}:where([data-motion=reduce]) .xh-scope-markdown-stream[data-part=root][data-caret]:after{animation:none}.xh-scope-markdown-stream[data-part=root][data-size=sm]{--xh-_markdown-stream-font-size:var(--xh-control-font-sm);--xh-_markdown-stream-gap:var(--xh-space-2)}.xh-scope-markdown-stream[data-part=root][data-size=md]{--xh-_markdown-stream-font-size:var(--xh-control-font-md);--xh-_markdown-stream-gap:var(--xh-space-3)}.xh-scope-markdown-stream[data-part=root][data-size=lg]{--xh-_markdown-stream-font-size:var(--xh-control-font-lg);--xh-_markdown-stream-gap:var(--xh-space-4)}.xh-scope-markdown-stream[data-part=live-region]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.xh-scope-markdown-stream[data-part=root][data-caret]:after{animation:none}}.xh-scope-marquee{--xh-marquee-skin:1}.xh-scope-marquee[data-part=root]{--xh-_marquee-trigger-size:var(--xh-control-h-md);--xh-_marquee-span:var(--xh-marquee-span,var(--xh-_marquee-measured-span,600));--xh-_marquee-speed:var(--xh-marquee-speed,60);--xh-_marquee-duration:calc(2 * var(--xh-_marquee-span) / var(--xh-_marquee-speed) * 1s);--xh-_marquee-play:running;--xh-_marquee-flow:row;--xh-_marquee-name:xh-marquee-x;--xh-_marquee-track-inline:max-content;--xh-_marquee-track-block:auto;--xh-_marquee-fill-inline:100%;--xh-_marquee-fill-block:auto;--xh-_marquee-copy-inline:auto;--xh-_marquee-copy-block:auto;--xh-_marquee-gap-inline:var(--xh-marquee-gap,var(--xh-space-6));--xh-_marquee-gap-block:0;--xh-_marquee-from:100%;--xh-_marquee-to:-100%;isolation:isolate;max-inline-size:100%;display:flex;position:relative;overflow:hidden}.xh-scope-marquee[data-part=root][hidden]{display:none}.xh-scope-marquee[data-part=root][data-orientation=vertical]{--xh-_marquee-flow:column;--xh-_marquee-name:xh-marquee-y;--xh-_marquee-track-inline:auto;--xh-_marquee-track-block:max-content;--xh-_marquee-fill-inline:auto;--xh-_marquee-fill-block:100%;--xh-_marquee-gap-inline:0;--xh-_marquee-gap-block:var(--xh-marquee-gap,var(--xh-space-6));block-size:var(--xh-marquee-block-size,10rem)}.xh-scope-marquee[data-part=root][data-direction=right],.xh-scope-marquee[data-part=root][data-direction=down]{--xh-_marquee-from:-100%;--xh-_marquee-to:100%}.xh-scope-marquee[data-part=root][data-auto-fill]{--xh-_marquee-duration:calc(var(--xh-_marquee-span) / var(--xh-_marquee-speed) * 1s);--xh-_marquee-fill-inline:auto;--xh-_marquee-fill-block:auto}.xh-scope-marquee[data-part=root][data-auto-fill][data-orientation=horizontal]{--xh-_marquee-copy-inline:100%}.xh-scope-marquee[data-part=root][data-auto-fill][data-orientation=vertical]{--xh-_marquee-copy-block:100%}.xh-scope-marquee[data-part=root][data-auto-fill][data-direction=left],.xh-scope-marquee[data-part=root][data-auto-fill][data-direction=up]{--xh-_marquee-from:0%;--xh-_marquee-to:-50%}.xh-scope-marquee[data-part=root][data-auto-fill][data-direction=right],.xh-scope-marquee[data-part=root][data-auto-fill][data-direction=down]{--xh-_marquee-from:-50%;--xh-_marquee-to:0%}.xh-scope-marquee[data-part=root][data-fade]{--xh-_marquee-fade-size:var(--xh-marquee-fade-size,var(--xh-space-6));--xh-_marquee-fade-dir:calc(90deg * var(--xh-direction-sign));--xh-_marquee-fade-reserve:0px;--xh-_marquee-fade-reserve-size:0 0;--xh-_marquee-fade-reserve-at:var(--xh-direction-end) center;--xh-_marquee-fade-mask:linear-gradient(var(--xh-_marquee-fade-dir), transparent 0, black var(--xh-_marquee-fade-size), black calc(100% - var(--xh-_marquee-fade-reserve) - var(--xh-_marquee-fade-size)), transparent calc(100% - var(--xh-_marquee-fade-reserve))), linear-gradient(black, black);-webkit-mask-image:var(--xh-_marquee-fade-mask);-webkit-mask-image:var(--xh-_marquee-fade-mask);-webkit-mask-image:var(--xh-_marquee-fade-mask);-webkit-mask-image:var(--xh-_marquee-fade-mask);mask-image:var(--xh-_marquee-fade-mask);-webkit-mask-size:100% 100%, var(--xh-_marquee-fade-reserve-size);-webkit-mask-size:100% 100%, var(--xh-_marquee-fade-reserve-size);-webkit-mask-size:100% 100%, var(--xh-_marquee-fade-reserve-size);-webkit-mask-size:100% 100%, var(--xh-_marquee-fade-reserve-size);mask-size:100% 100%, var(--xh-_marquee-fade-reserve-size);-webkit-mask-position:0 0, var(--xh-_marquee-fade-reserve-at);-webkit-mask-position:0 0, var(--xh-_marquee-fade-reserve-at);-webkit-mask-position:0 0, var(--xh-_marquee-fade-reserve-at);-webkit-mask-position:0 0, var(--xh-_marquee-fade-reserve-at);mask-position:0 0, var(--xh-_marquee-fade-reserve-at);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.xh-scope-marquee[data-part=root][data-fade][data-orientation=vertical]{--xh-_marquee-fade-dir:to bottom}.xh-scope-marquee[data-part=root][data-fade]:has(>.xh-scope-marquee[data-part=autoplay-trigger]:not([hidden])){--xh-_marquee-fade-reserve:calc(var(--xh-marquee-trigger-inset,var(--xh-space-1)) + var(--xh-_marquee-trigger-size));--xh-_marquee-fade-reserve-size:var(--xh-_marquee-fade-reserve) 100%}.xh-scope-marquee[data-part=root][data-fade][data-orientation=vertical]:has(>.xh-scope-marquee[data-part=autoplay-trigger]:not([hidden])){--xh-_marquee-fade-reserve-size:var(--xh-_marquee-fade-reserve) var(--xh-_marquee-fade-reserve);--xh-_marquee-fade-reserve-at:var(--xh-direction-end) bottom}@media (hover:hover){.xh-scope-marquee[data-part=root][data-pause-on-hover]:hover:not(:has(>.xh-scope-marquee[data-part=autoplay-trigger]:hover)){--xh-_marquee-play:paused}}.xh-scope-marquee[data-part=root][data-paused]{--xh-_marquee-play:paused}.xh-scope-marquee[data-part=root][data-pause-on-hover]:focus-within:not(:has(>.xh-scope-marquee[data-part=autoplay-trigger]:focus)){--xh-_marquee-play:paused}.xh-scope-marquee[data-part=autoplay-trigger]{--xh-action-bg-rest:var(--xh-marquee-trigger-bg,var(--xh-bg-surface));--xh-action-bg-hover:var(--xh-marquee-trigger-bg-hover,var(--xh-bg-subtle-opaque));--xh-action-bg-pressed:var(--xh-marquee-trigger-bg-active,var(--xh-bg-subtle-hover-opaque));--xh-action-bg-focus-visible:var(--xh-marquee-trigger-bg,var(--xh-bg-surface));--xh-icon-size:var(--xh-marquee-icon-size,var(--xh-_action-profile-glyph-size));--xh-action-visual-size:var(--xh-_marquee-trigger-size);z-index:1;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--xh-marquee-trigger-inset,var(--xh-space-1))}.xh-scope-marquee[data-part=root][data-orientation=vertical]>.xh-scope-marquee[data-part=autoplay-trigger]{margin-block:0;inset-block-start:auto;inset-block-end:var(--xh-marquee-trigger-inset,var(--xh-space-1))}.xh-scope-marquee[data-part=autoplay-trigger][hidden]{display:none}.xh-scope-marquee[data-part=autoplay-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-pause) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-pause) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-pause) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-pause) center / contain no-repeat;mask:var(--xh-glyph-mark-pause) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-marquee[data-part=autoplay-trigger][data-state=paused]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-play);-webkit-mask-image:var(--xh-glyph-mark-play);-webkit-mask-image:var(--xh-glyph-mark-play);-webkit-mask-image:var(--xh-glyph-mark-play);mask-image:var(--xh-glyph-mark-play)}.xh-scope-marquee[data-part=content]{flex:none;flex-direction:var(--xh-_marquee-flow);inline-size:var(--xh-_marquee-track-inline);min-inline-size:var(--xh-_marquee-fill-inline);block-size:var(--xh-_marquee-track-block);min-block-size:var(--xh-_marquee-fill-block);animation-name:var(--xh-_marquee-name);animation-duration:var(--xh-_marquee-duration);animation-timing-function:var(--xh-motion-ease-loop);animation-iteration-count:infinite;animation-play-state:var(--xh-_marquee-play);display:flex}.xh-scope-marquee[data-part=content]>[data-xh-copy]{flex:none;flex-direction:var(--xh-_marquee-flow);min-inline-size:var(--xh-_marquee-copy-inline);min-block-size:var(--xh-_marquee-copy-block);align-items:center;padding-block-end:var(--xh-_marquee-gap-block);padding-inline-end:var(--xh-_marquee-gap-inline);display:flex}@media (prefers-reduced-motion:reduce){.xh-scope-marquee[data-part=content]{animation:none}.xh-scope-marquee[data-part=root]{overflow:auto}.xh-scope-marquee[data-part=root][data-fade]{-webkit-mask-image:none;mask-image:none}.xh-scope-marquee[data-part=autoplay-trigger]{display:none}}:where([data-motion=reduce]) .xh-scope-marquee[data-part=content]{animation:none}:where([data-motion=reduce]) .xh-scope-marquee[data-part=root]{overflow:auto}:where([data-motion=reduce]) .xh-scope-marquee[data-part=root][data-fade]{-webkit-mask-image:none;mask-image:none}:where([data-motion=reduce]) .xh-scope-marquee[data-part=autoplay-trigger]{display:none}@media print{.xh-scope-marquee[data-part=content]{animation:none}.xh-scope-marquee[data-part=root]{overflow:auto}.xh-scope-marquee[data-part=root][data-fade]{-webkit-mask-image:none;mask-image:none}.xh-scope-marquee[data-part=autoplay-trigger]{display:none}}@media (forced-colors:active){.xh-scope-marquee[data-part=autoplay-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-marquee[data-part=autoplay-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-marquee[data-part=autoplay-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-masonry{--xh-masonry-skin:1}.xh-scope-masonry[data-part=root]{align-items:flex-start;gap:var(--xh-_masonry-gap);--xh-_masonry-gap:var(--xh-masonry-gap,var(--xh-space-0));display:flex}.xh-scope-masonry[data-part=root][hidden]{display:none}.xh-scope-masonry[data-part=column]{gap:var(--xh-_masonry-gap);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.xh-scope-masonry[data-part=column][hidden]{display:none}.xh-scope-masonry[data-part=item]{flex:none}.xh-scope-masonry[data-part=root][data-gap=xs]{--xh-_masonry-gap:var(--xh-masonry-gap,var(--xh-layout-gap-xs))}.xh-scope-masonry[data-part=root][data-gap=sm]{--xh-_masonry-gap:var(--xh-masonry-gap,var(--xh-layout-gap-sm))}.xh-scope-masonry[data-part=root][data-gap=md]{--xh-_masonry-gap:var(--xh-masonry-gap,var(--xh-layout-gap-md))}.xh-scope-masonry[data-part=root][data-gap=lg]{--xh-_masonry-gap:var(--xh-masonry-gap,var(--xh-layout-gap-lg))}.xh-scope-masonry[data-part=root][data-gap=xl]{--xh-_masonry-gap:var(--xh-masonry-gap,var(--xh-layout-gap-xl))}.xh-scope-matrix-code{--xh-matrix-code-skin:1}.xh-scope-matrix-code[data-part=root]{border-radius:var(--xh-matrix-code-radius,var(--xh-shape-control));background:var(--xh-matrix-code-bg,var(--xh-color-neutral-0));color:var(--xh-matrix-code-fg,var(--xh-color-neutral-950));fill:currentColor;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:block}.xh-scope-matrix-code[data-part=root][hidden]{display:none}.xh-scope-matrix-code[data-part=root]>[data-xh-geom=eyes]{fill:var(--xh-matrix-code-eye-fg,currentColor)}.xh-scope-matrix-code[data-part=root]>[data-xh-geom=logo-clear]{fill:var(--xh-matrix-code-bg,var(--xh-color-neutral-0))}.xh-scope-matrix-code[data-part=root][data-state=empty],.xh-scope-matrix-code[data-part=root][data-state=error]{background:var(--xh-matrix-code-placeholder-bg,var(--xh-bg-subtle));box-shadow:inset 0 0 0 var(--xh-stroke-thin) var(--xh-matrix-code-placeholder-border,var(--xh-border-default))}.xh-scope-mention{--xh-mention-skin:1}.xh-scope-mention[data-part=positioner]{--xh-_mention-available-h:100vh;--xh-_mention-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-mention-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;display:grid;position:fixed}.xh-scope-mention[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-mention[data-part=positioner][hidden]{display:none}.xh-scope-mention[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-mention[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-mention[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-mention[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-mention:is([data-part=root],[data-part=positioner]){--xh-_mention-h:var(--xh-control-h-md);--xh-_mention-px:var(--xh-control-px-md);--xh-_mention-item-py:var(--xh-list-option-py-md);--xh-_mention-item-px:var(--xh-control-px-md);--xh-_mention-gap:var(--xh-control-gap-md);--xh-_mention-font-size:var(--xh-control-font-md)}.xh-scope-mention[data-part=root]{inline-size:var(--xh-mention-input-w,var(--xh-control-w));min-inline-size:min(var(--xh-mention-input-w,var(--xh-control-w)), var(--xh-mention-input-min-w,var(--xh-control-min-w)), 100%);max-inline-size:100%;display:block}.xh-scope-mention[data-part=root][hidden]{display:none}.xh-scope-mention[data-part=label]{color:var(--xh-mention-label-fg,var(--xh-fg-default));font-size:var(--xh-mention-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-mention-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none);margin-block-end:var(--xh-mention-label-gap,var(--xh-space-1));display:block}.xh-scope-mention[data-part=label][hidden]{display:none}.xh-scope-mention[data-part=label][data-disabled]{color:var(--xh-mention-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-mention:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-_mention-h:var(--xh-control-h-sm);--xh-_mention-px:var(--xh-control-px-sm);--xh-_mention-item-py:var(--xh-list-option-py-sm);--xh-_mention-item-px:var(--xh-control-px-sm);--xh-_mention-gap:var(--xh-control-gap-sm);--xh-_mention-font-size:var(--xh-control-font-sm)}.xh-scope-mention:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-_mention-h:var(--xh-control-h-lg);--xh-_mention-px:var(--xh-control-px-lg);--xh-_mention-item-py:var(--xh-list-option-py-lg);--xh-_mention-item-px:var(--xh-control-px-lg);--xh-_mention-gap:var(--xh-control-gap-lg);--xh-_mention-font-size:var(--xh-control-font-lg)}.xh-scope-mention[data-part=input]{--xh-field-control-height:var(--xh-mention-input-h,var(--xh-_mention-h));--xh-field-control-padding-inline:var(--xh-mention-input-px,var(--xh-_mention-px));--xh-field-control-gap:0;--xh-field-control-min-inline-size:var(--xh-mention-input-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-mention-input-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-mention-input-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-mention-input-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-mention-input-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-mention-input-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-mention-input-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-mention-input-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-mention-input-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-mention-input-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-mention-input-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-mention-input-shadow,none);inline-size:100%;font-family:inherit;font-size:var(--xh-mention-input-font-size,var(--xh-_mention-font-size));line-height:var(--xh-leading-normal)}.xh-scope-mention[data-part=input][hidden]{display:none}.xh-scope-mention[data-part=input][data-xh-field-layout=textarea]{padding-block:var(--xh-mention-textarea-py,var(--xh-space-2));resize:vertical}.xh-scope-mention[data-part=input]::placeholder{color:var(--xh-mention-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-mention[data-part=input]:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--xh-mention-input-autofill-bg,var(--xh-bg-canvas));-webkit-text-fill-color:var(--xh-mention-input-autofill-fg,var(--xh-fg-default))}.xh-scope-mention[data-part=input]:autofill{box-shadow:inset 0 0 0 100vmax var(--xh-mention-input-autofill-bg,var(--xh-bg-canvas));-webkit-text-fill-color:var(--xh-mention-input-autofill-fg,var(--xh-fg-default))}.xh-scope-mention[data-part=content]{--xh-frosted-bg:var(--xh-mention-content-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-mention-content-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-mention-content-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-mention-content-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-mention-content-backdrop,var(--xh-_material-backdrop));--xh-frosted-highlight:var(--xh-mention-content-highlight,var(--xh-_material-highlight));gap:var(--xh-mention-content-gap,var(--xh-list-option-gap));min-inline-size:min(var(--xh-mention-content-min-w,var(--xh-overlay-min-w)), var(--xh-_mention-available-w));max-inline-size:min(var(--xh-mention-content-max-w,var(--xh-overlay-max-w)), var(--xh-_mention-available-w));min-block-size:var(--xh-mention-content-min-h,var(--xh-_mention-h));max-block-size:min(var(--xh-mention-content-max-h,var(--xh-overlay-max-h)), var(--xh-_mention-available-h));padding-block:var(--xh-mention-content-py,var(--xh-space-1));padding-inline:var(--xh-mention-content-px,var(--xh-space-1));border-radius:var(--xh-mention-content-radius,var(--xh-shape-overlay));overscroll-behavior:contain;pointer-events:auto;flex-direction:column;grid-area:1/1;display:flex;position:relative;overflow-y:auto}.xh-scope-mention[data-part=content]:focus-visible{outline:none}.xh-scope-mention[data-part=content][data-state=open]{animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-mention[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-mention[data-part=item]{--xh-collection-block-padding:var(--xh-mention-item-py,var(--xh-_mention-item-py));--xh-collection-inline-padding:var(--xh-mention-item-px,var(--xh-_mention-item-px));--xh-collection-gap:var(--xh-mention-item-gap,var(--xh-_mention-gap));--xh-collection-font-size:var(--xh-mention-item-font-size,var(--xh-_mention-font-size));--xh-collection-radius:var(--xh-mention-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-mention-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-mention-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-mention-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-mention-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected-highlight:var(--xh-mention-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected-hover:var(--xh-mention-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected-pressed:var(--xh-mention-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-pressed:var(--xh-mention-item-fg,var(--xh-material-frosted-fg));--xh-collection-font-weight-selected:var(--xh-font-weight-regular);--xh-collection-font-weight-selected-highlight:var(--xh-font-weight-regular);--xh-collection-font-weight-selected-hover:var(--xh-font-weight-regular);--xh-collection-font-weight-selected-pressed:var(--xh-font-weight-regular);--xh-collection-bg-hover:var(--xh-mention-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-mention-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-mention-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-mention-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-mention-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-mention-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;line-height:var(--xh-mention-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none}.xh-scope-mention[data-part=item][hidden]{display:none}.xh-scope-mention[data-part=positioner][data-readonly] [data-part=item]:where(.xh-scope-mention):not([data-disabled]){cursor:default}.xh-scope-mention[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.xh-scope-mention[data-part=item-text][hidden]{display:none}.xh-scope-mention[data-part=empty]{padding-block:var(--xh-mention-empty-py,var(--xh-space-3));padding-inline:var(--xh-mention-empty-px,var(--xh-_mention-item-px));color:var(--xh-mention-empty-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-mention-empty-font-size,var(--xh-_mention-font-size));line-height:var(--xh-leading-none);text-align:center;grid-area:1/1;justify-content:center;align-items:center;display:flex;position:relative}.xh-scope-mention[data-part=empty][hidden]{display:none}.xh-scope-mention[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-_mention-gap);padding-block:var(--xh-mention-loading-py,var(--xh-space-3));padding-inline:var(--xh-mention-loading-px,var(--xh-_mention-item-px));color:var(--xh-mention-loading-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-mention-loading-font-size,var(--xh-_mention-font-size));line-height:var(--xh-leading-none);text-align:center;grid-area:1/1;display:flex;position:relative}.xh-scope-mention[data-part=loading][hidden]{display:none}.xh-scope-mention[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-mention[data-part=empty]:empty,.xh-scope-mention[data-part=loading]:empty{display:none}.xh-scope-mention[data-part=content][aria-busy=true] .xh-scope-mention[data-part=item]{opacity:var(--xh-state-disabled-opacity)}.xh-scope-mention[data-part=positioner]:not(:has(>.xh-scope-mention[data-part=empty]:not([hidden]):not(:empty),>.xh-scope-mention[data-part=loading]:not([hidden]):not(:empty)))>.xh-scope-mention[data-part=content][data-state=open]:not(:has(>.xh-scope-mention[data-part=item]:not([hidden]))){visibility:hidden}@media print{.xh-scope-mention[data-part=positioner]{display:none}}.xh-scope-number-animation{--xh-number-animation-skin:1}.xh-scope-number-animation[data-part=root]{--xh-_number-animation-size:inherit;color:var(--xh-number-animation-fg,var(--xh-_tone-fg,var(--xh-fg-default)));font-size:var(--xh-number-animation-font-size,var(--xh-_number-animation-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-tight);display:inline-block}.xh-scope-number-animation[data-part=root][hidden]{display:none}.xh-scope-number-animation[data-part=root][data-size=sm]{--xh-_number-animation-size:var(--xh-control-font-lg)}.xh-scope-number-animation[data-part=root][data-size=md]{--xh-_number-animation-size:var(--xh-text-heading-2-size)}.xh-scope-number-animation[data-part=root][data-size=lg]{--xh-_number-animation-size:var(--xh-text-heading-1-size)}.xh-scope-page-header{--xh-page-header-skin:1}.xh-scope-page-header[data-part=root]{--xh-_page-header-py:var(--xh-space-4);--xh-_page-header-row-gap:var(--xh-space-2);--xh-_page-header-title-size:var(--xh-text-heading-3-size);--xh-_page-header-px:0;--xh-_page-header-radius:0;grid-auto-flow:dense;align-items:center;row-gap:var(--xh-page-header-row-gap,var(--xh-_page-header-row-gap));padding-block:var(--xh-page-header-py,var(--xh-_page-header-py));padding-inline:var(--xh-page-header-px,var(--xh-_page-header-px));border-radius:var(--xh-page-header-radius,var(--xh-_page-header-radius));color:var(--xh-page-header-fg,var(--xh-fg-default));grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.xh-scope-page-header[data-part=root][hidden]{display:none}.xh-scope-page-header[data-part=root][data-size=sm]{--xh-_page-header-py:var(--xh-space-3);--xh-_page-header-row-gap:var(--xh-space-1);--xh-_page-header-title-size:var(--xh-control-font-lg)}.xh-scope-page-header[data-part=root][data-size=lg]{--xh-_page-header-py:var(--xh-space-6);--xh-_page-header-row-gap:var(--xh-space-3);--xh-_page-header-title-size:var(--xh-text-heading-2-size)}.xh-scope-page-header[data-part=root][data-variant=ghost][data-split]{border-block-end:var(--xh-stroke-thin) solid var(--xh-page-header-border,var(--xh-border-subtle))}.xh-scope-page-header[data-part=root]:is([data-variant=outline],[data-variant=subtle]){--xh-_page-header-px:var(--xh-_page-header-py);--xh-_page-header-radius:var(--xh-shape-surface)}.xh-scope-page-header[data-part=root][data-variant=outline]{border:var(--xh-stroke-thin) solid var(--xh-page-header-border,var(--xh-border-default));background:var(--xh-page-header-bg,var(--xh-bg-surface))}.xh-scope-page-header[data-part=root][data-variant=subtle]{border:var(--xh-stroke-thin) solid transparent;background:var(--xh-page-header-bg,var(--xh-bg-subtle))}.xh-scope-page-header[data-part=breadcrumb]{color:var(--xh-page-header-breadcrumb-fg,var(--xh-fg-muted));font-size:var(--xh-page-header-breadcrumb-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);grid-column:1/-1}.xh-scope-page-header[data-part=media]{grid-column:2;justify-content:center;align-items:center;margin-inline-end:var(--xh-page-header-column-gap,var(--xh-space-3));display:inline-flex}.xh-scope-page-header[data-part=back-trigger]{grid-column:1;justify-content:center;align-items:center;margin-inline-end:var(--xh-page-header-column-gap,var(--xh-space-3));display:inline-flex}.xh-scope-page-header[data-part=title]{overflow-wrap:anywhere;max-inline-size:100%;color:var(--xh-page-header-title-fg,var(--xh-fg-default));font-size:var(--xh-page-header-title-font-size,var(--xh-_page-header-title-size));font-weight:var(--xh-page-header-title-font-weight,var(--xh-text-heading-3-weight));line-height:var(--xh-leading-tight);grid-column:3;margin:0}.xh-scope-page-header[data-part=description]{min-inline-size:0;color:var(--xh-page-header-description-fg,var(--xh-fg-muted));font-size:var(--xh-page-header-description-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);grid-column:3;margin:0}.xh-scope-page-header[data-part=extra]{align-items:center;gap:var(--xh-page-header-extra-gap,var(--xh-space-2));flex-wrap:wrap;grid-column:4;justify-self:end;margin-inline-start:var(--xh-page-header-column-gap,var(--xh-space-3));display:flex}.xh-scope-page-header[data-part=footer]{color:var(--xh-page-header-footer-fg,var(--xh-fg-muted));font-size:var(--xh-page-header-footer-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);grid-column:1/-1}.xh-scope-page-header[data-part=root]:has(>[data-part=description])>:is([data-part=back-trigger],[data-part=media],[data-part=extra]):where(.xh-scope-page-header){grid-row:span 2}@media not all and (min-width:640px){.xh-scope-page-header[data-part=root]{grid-template-columns:auto minmax(0,1fr)}.xh-scope-page-header[data-part=media],.xh-scope-page-header[data-part=title],.xh-scope-page-header[data-part=description]{grid-column:2}.xh-scope-page-header[data-part=root]>[data-part=extra]:where(.xh-scope-page-header){grid-area:auto/1/auto/-1;justify-self:start;margin-inline-start:0}}.xh-scope-page-header[data-part=back-trigger][hidden],.xh-scope-page-header[data-part=media][hidden],.xh-scope-page-header[data-part=extra][hidden]{display:none}.xh-scope-password-input{--xh-password-input-skin:1}.xh-scope-password-input[data-part=root]{--xh-icon-size:var(--xh-password-input-icon-size,var(--xh-glyph-size-md));--xh-_password-input-h:var(--xh-control-h-md);--xh-_password-input-px:var(--xh-control-px-md);--xh-_password-input-gap:var(--xh-control-gap-md);--xh-_password-input-font-size:var(--xh-control-font-md);--xh-_password-input-caps-lock-font-size:var(--xh-control-caption-md);--xh-_password-input-trigger-font-size:var(--xh-control-caption-md);--xh-_password-input-divider-h:50%;--xh-_password-input-ring:var(--xh-ring-focus);gap:var(--xh-password-input-gap,var(--xh-space-1));inline-size:var(--xh-password-input-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-password-input-control-w,var(--xh-control-w)), var(--xh-password-input-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-password-input[data-part=root][hidden]{display:none}.xh-scope-password-input[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-password-input-icon-size,var(--xh-glyph-size-sm));--xh-_password-input-h:var(--xh-control-h-sm);--xh-_password-input-px:var(--xh-control-px-sm);--xh-_password-input-gap:var(--xh-control-gap-sm);--xh-_password-input-font-size:var(--xh-control-font-sm);--xh-_password-input-caps-lock-font-size:var(--xh-control-caption-sm);--xh-_password-input-trigger-font-size:var(--xh-control-caption-sm)}.xh-scope-password-input[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-password-input-icon-size,var(--xh-glyph-size-lg));--xh-_password-input-h:var(--xh-control-h-lg);--xh-_password-input-px:var(--xh-control-px-lg);--xh-_password-input-gap:var(--xh-control-gap-lg);--xh-_password-input-font-size:var(--xh-control-font-lg);--xh-_password-input-caps-lock-font-size:var(--xh-control-caption-lg);--xh-_password-input-trigger-font-size:var(--xh-control-caption-lg)}.xh-scope-password-input[data-part=label]{color:var(--xh-password-input-label-fg,var(--xh-fg-default));font-size:var(--xh-password-input-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-password-input-label-font-weight,var(--xh-text-label-weight))}.xh-scope-password-input[data-part=label][data-disabled]{color:var(--xh-password-input-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-password-input[data-part=control]{--xh-field-control-height:var(--xh-password-input-control-h,var(--xh-_password-input-h));--xh-field-control-padding-inline:var(--xh-password-input-control-px,var(--xh-_password-input-px));--xh-field-control-gap:var(--xh-password-input-control-gap,var(--xh-_password-input-gap));--xh-field-control-min-inline-size:var(--xh-password-input-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-password-input-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-password-input-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-password-input-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-password-input-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-password-input-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-password-input-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-password-input-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-password-input-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-password-input-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-password-input-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-password-input-control-shadow,none);--xh-field-glyph-size:var(--xh-password-input-icon-size,var(--xh-_field-size-glyph-size))}.xh-scope-password-input[data-part=control][hidden]{display:none}.xh-scope-password-input[data-part=control][data-invalid]{--xh-_password-input-ring:var(--xh-ring-invalid)}.xh-scope-password-input[data-part=input]{--xh-field-input-fg:var(--xh-password-input-input-fg,var(--xh-fg-default));--xh-field-input-font-size:var(--xh-password-input-input-font-size,var(--xh-_password-input-font-size));--xh-field-placeholder-fg:var(--xh-password-input-placeholder-fg,var(--xh-fg-subtle));--xh-field-autofill-bg:var(--xh-password-input-input-autofill-bg,var(--xh-bg-canvas));--xh-field-autofill-fg:var(--xh-password-input-input-autofill-fg,var(--xh-fg-default))}.xh-scope-password-input[data-part=visibility-trigger]{--xh-action-visual-size:var(--xh-password-input-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-password-input-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-password-input-trigger-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-password-input-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-password-input-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-password-input-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-password-input-trigger-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-password-input-trigger-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-password-input-trigger-font-size,var(--xh-_password-input-trigger-font-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);--xh-_password-input-mark:var(--xh-glyph-mark-eye);border-width:0}.xh-scope-password-input[data-part=visibility-trigger][hidden]{display:none}.xh-scope-password-input[data-part=control]>.xh-scope-password-input[data-part=input]~.xh-scope-password-input[data-part=visibility-trigger]{background-image:linear-gradient(var(--xh-password-input-visibility-trigger-separator-color,var(--xh-border-subtle)), var(--xh-password-input-visibility-trigger-separator-color,var(--xh-border-subtle)));background-repeat:no-repeat;background-size:var(--xh-stroke-thin) var(--xh-password-input-visibility-trigger-separator-h,var(--xh-_password-input-divider-h))}.xh-scope-password-input[data-part=control]>.xh-scope-password-input[data-part=visibility-trigger]:has(~.xh-scope-password-input[data-part=input]){background-image:linear-gradient(var(--xh-password-input-visibility-trigger-separator-color,var(--xh-border-subtle)), var(--xh-password-input-visibility-trigger-separator-color,var(--xh-border-subtle)));background-repeat:no-repeat;background-size:var(--xh-stroke-thin) var(--xh-password-input-visibility-trigger-separator-h,var(--xh-_password-input-divider-h))}.xh-scope-password-input[data-part=control]>.xh-scope-password-input[data-part=visibility-trigger]:has(~.xh-scope-password-input[data-part=input]){background-position:100%}.xh-scope-password-input[data-part=control]>.xh-scope-password-input[data-part=input]~.xh-scope-password-input[data-part=visibility-trigger]{background-position:0}[dir=rtl] .xh-scope-password-input[data-part=control]>.xh-scope-password-input[data-part=visibility-trigger]:has(~.xh-scope-password-input[data-part=input]){background-position:0}[dir=rtl] .xh-scope-password-input[data-part=control]>.xh-scope-password-input[data-part=input]~.xh-scope-password-input[data-part=visibility-trigger]{background-position:100%}.xh-scope-password-input[data-part=control] [data-part=visibility-trigger]:where(.xh-scope-password-input):focus-visible{outline:var(--xh-ring-width) solid var(--xh-_password-input-ring);outline-offset:var(--xh-ring-offset)}.xh-scope-password-input[data-part=visibility-trigger][data-state=visible]{--xh-_password-input-mark:var(--xh-glyph-mark-eye-off)}.xh-scope-password-input[data-part=visibility-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-_password-input-mark) center / contain no-repeat;-webkit-mask:var(--xh-_password-input-mark) center / contain no-repeat;-webkit-mask:var(--xh-_password-input-mark) center / contain no-repeat;-webkit-mask:var(--xh-_password-input-mark) center / contain no-repeat;mask:var(--xh-_password-input-mark) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-password-input[data-part=caps-lock-indicator]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));color:var(--xh-password-input-caps-lock-fg,var(--xh-fg-muted));font-size:var(--xh-password-input-caps-lock-font-size,var(--xh-_password-input-caps-lock-font-size));line-height:var(--xh-leading-none);white-space:nowrap;text-indent:100%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.xh-scope-password-input[data-part=control][data-disabled]>.xh-scope-password-input[data-part=caps-lock-indicator]{color:var(--xh-password-input-caps-lock-fg-disabled,var(--xh-fg-disabled))}.xh-scope-password-input[data-part=caps-lock-indicator][data-state=visible]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));-webkit-mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;background-color:currentColor;margin:auto;position:absolute;inset:0}.xh-scope-password-input[data-part=caps-lock-indicator][hidden]{display:none}.xh-scope-password-input[data-part=caps-lock-indicator][data-state=hidden]:before{content:none}.xh-scope-password-input[data-part=strength-meter]{--xh-_password-input-strength-fill:0;--xh-_password-input-strength-fg:var(--xh-fg-muted);inline-size:100%;block-size:var(--xh-password-input-strength-thickness,var(--xh-track-thickness));border-radius:var(--xh-password-input-strength-radius,var(--xh-shape-pill));background:var(--xh-password-input-strength-track,var(--xh-bg-subtle-active));display:block;overflow:hidden}.xh-scope-password-input[data-part=strength-meter][hidden]{display:none}.xh-scope-password-input[data-part=strength-meter]:empty:before{content:"";border-radius:inherit;background:var(--xh-password-input-strength-fg,var(--xh-_password-input-strength-fg));block-size:100%;inline-size:100%;translate:calc((var(--xh-_password-input-strength-fill) - 1) * 100% * var(--xh-direction-sign)) 0;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:block}.xh-scope-password-input[data-part=strength-meter][data-level="1"]{--xh-_password-input-strength-fill:.25;--xh-_password-input-strength-fg:var(--xh-fg-danger)}.xh-scope-password-input[data-part=strength-meter][data-level="2"]{--xh-_password-input-strength-fill:.5;--xh-_password-input-strength-fg:var(--xh-fg-warning)}.xh-scope-password-input[data-part=strength-meter][data-level="3"]{--xh-_password-input-strength-fill:.75;--xh-_password-input-strength-fg:var(--xh-fg-success)}.xh-scope-password-input[data-part=strength-meter][data-level="4"]{--xh-_password-input-strength-fill:1;--xh-_password-input-strength-fg:var(--xh-fg-success)}.xh-scope-password-input[data-part=strength-meter][data-disabled]{--xh-_password-input-strength-fg:var(--xh-fg-disabled)}@media (forced-colors:active){.xh-scope-password-input[data-part=control]>.xh-scope-password-input[data-part=input]~.xh-scope-password-input[data-part=visibility-trigger]{forced-color-adjust:none;background-image:linear-gradient(canvastext,canvastext)}.xh-scope-password-input[data-part=control]>.xh-scope-password-input[data-part=visibility-trigger]:has(~.xh-scope-password-input[data-part=input]){forced-color-adjust:none;background-image:linear-gradient(canvastext,canvastext)}.xh-scope-password-input[data-part=control][data-disabled]>.xh-scope-password-input[data-part=input]~.xh-scope-password-input[data-part=visibility-trigger]{background-image:linear-gradient(graytext,graytext)}.xh-scope-password-input[data-part=control][data-disabled]>.xh-scope-password-input[data-part=visibility-trigger]:has(~.xh-scope-password-input[data-part=input]){background-image:linear-gradient(graytext,graytext)}.xh-scope-password-input[data-part=control] [data-part=visibility-trigger]:where(.xh-scope-password-input):focus-visible{color:buttontext;background-color:buttonface;outline-color:highlight}.xh-scope-password-input[data-part=visibility-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-password-input[data-part=caps-lock-indicator][data-state=visible]:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-password-input[data-part=visibility-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-password-input[data-part=visibility-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-popconfirm{--xh-popconfirm-skin:1}.xh-scope-popconfirm[data-part=root]{display:inline-block}.xh-scope-popconfirm[data-part=trigger]{--xh-icon-size:var(--xh-popconfirm-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-popconfirm[data-part=trigger][hidden]{display:none}.xh-scope-popconfirm[data-part=positioner]{--xh-_popconfirm-available-h:100vh;--xh-_popconfirm-available-w:100vw;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-popconfirm-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-popconfirm[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-popconfirm[data-part=positioner][data-placement^=top]{--xh-_overlay-origin-y:100%;--xh-_overlay-enter-down:1}.xh-scope-popconfirm[data-part=positioner][data-placement^=bottom]{--xh-_overlay-origin-y:0;--xh-_overlay-enter-up:1}.xh-scope-popconfirm[data-part=positioner][data-placement^=left]{--xh-_overlay-origin-x:100%;--xh-_overlay-enter-right:1}.xh-scope-popconfirm[data-part=positioner][data-placement^=right]{--xh-_overlay-origin-x:0;--xh-_overlay-enter-left:1}.xh-scope-popconfirm[data-part=positioner]:is([data-placement=top-start],[data-placement=bottom-start]){--xh-_overlay-origin-x:var(--xh-direction-start)}.xh-scope-popconfirm[data-part=positioner]:is([data-placement=top-end],[data-placement=bottom-end]){--xh-_overlay-origin-x:var(--xh-direction-end)}.xh-scope-popconfirm[data-part=positioner]:is([data-placement=left-start],[data-placement=right-start]){--xh-_overlay-origin-y:0}.xh-scope-popconfirm[data-part=positioner]:is([data-placement=left-end],[data-placement=right-end]){--xh-_overlay-origin-y:100%}.xh-scope-popconfirm[data-part=content]{--xh-frosted-bg:var(--xh-popconfirm-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-popconfirm-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-popconfirm-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-popconfirm-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-popconfirm-backdrop,var(--xh-_material-backdrop));--xh-icon-size:var(--xh-popconfirm-icon-size,var(--xh-glyph-size-md));--xh-_popconfirm-pad:var(--xh-surface-pad-md);--xh-_popconfirm-max-w:var(--xh-overlay-max-w);align-items:center;gap:var(--xh-popconfirm-gap,var(--xh-space-2));inline-size:max-content;max-inline-size:min(var(--xh-popconfirm-max-w,var(--xh-_popconfirm-max-w)), var(--xh-_popconfirm-available-w));max-block-size:min(var(--xh-popconfirm-max-h,var(--xh-overlay-max-h)), var(--xh-_popconfirm-available-h));overscroll-behavior:contain;padding-block:var(--xh-popconfirm-py,var(--xh-_popconfirm-pad));padding-inline:var(--xh-popconfirm-px,var(--xh-_popconfirm-pad));border-radius:var(--xh-popconfirm-radius,var(--xh-shape-overlay));pointer-events:auto;transform-origin:var(--xh-_overlay-origin-x,50%) var(--xh-_overlay-origin-y,50%);grid-template-columns:1fr auto auto;display:grid;position:relative;overflow-y:auto}.xh-scope-popconfirm[data-part=content]>*{grid-column:1/-1}.xh-scope-popconfirm[data-part=content]>[data-part=arrow]:where(.xh-scope-popconfirm){grid-column:auto}.xh-scope-popconfirm[data-part=content]:focus-visible{outline:none}.xh-scope-popconfirm[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-popconfirm[data-part=content][data-state=closed]{animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-popconfirm[data-part=content][data-size=sm]{--xh-_popconfirm-pad:var(--xh-surface-pad-sm);--xh-_popconfirm-max-w:var(--xh-overlay-max-w-sm)}.xh-scope-popconfirm[data-part=content][data-size=lg]{--xh-_popconfirm-pad:var(--xh-surface-pad-lg);--xh-_popconfirm-max-w:var(--xh-overlay-max-w-lg)}.xh-scope-popconfirm[data-part=title]{min-inline-size:0;font-size:var(--xh-popconfirm-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-popconfirm-title-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-tight);overflow-wrap:anywhere;color:var(--xh-popconfirm-title-fg,var(--xh-material-frosted-fg));margin:0}.xh-scope-popconfirm[data-part=description]{min-inline-size:0;font-size:var(--xh-popconfirm-description-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);overflow-wrap:anywhere;color:var(--xh-popconfirm-description-fg,var(--xh-fg-muted));margin:0}.xh-scope-popconfirm[data-part=arrow]{--xh-_popconfirm-arrow-x:50%;--xh-_popconfirm-arrow-y:50%;--xh-_overlay-arrow-size:var(--xh-popconfirm-arrow-size,var(--xh-overlay-arrow-size));--xh-_overlay-arrow-x:var(--xh-_popconfirm-arrow-x);--xh-_overlay-arrow-y:var(--xh-_popconfirm-arrow-y);background:var(--xh-popconfirm-bg,var(--xh-material-frosted-bg));border:var(--xh-stroke-thin) solid var(--xh-popconfirm-border,var(--xh-material-frosted-border))}.xh-scope-popconfirm[data-part=confirm-trigger],.xh-scope-popconfirm[data-part=cancel-trigger]{--xh-action-padding-inline:var(--xh-popconfirm-action-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-popconfirm-action-radius,var(--xh-shape-control));--xh-action-shadow-rest:var(--xh-popconfirm-action-shadow,none);--xh-icon-size:var(--xh-popconfirm-icon-size,var(--xh-_action-profile-glyph-size));font-weight:var(--xh-popconfirm-action-font-weight,var(--xh-text-label-weight))}.xh-scope-popconfirm[data-part=content]>[data-part=cancel-trigger]:where(.xh-scope-popconfirm){grid-column:2}.xh-scope-popconfirm[data-part=content]>[data-part=confirm-trigger]:where(.xh-scope-popconfirm){grid-column:3}.xh-scope-popconfirm[data-part=confirm-trigger]{--xh-action-bg-rest:var(--xh-popconfirm-confirm-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-focus-visible:var(--xh-popconfirm-confirm-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-bg-loading:var(--xh-popconfirm-confirm-bg,var(--xh-_action-variant-bg-loading));--xh-action-fg-rest:var(--xh-popconfirm-confirm-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-popconfirm-confirm-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-popconfirm-confirm-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-popconfirm-confirm-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-fg-loading:var(--xh-popconfirm-confirm-fg,var(--xh-_action-variant-fg-loading));--xh-action-shadow-rest:var(--xh-popconfirm-confirm-shadow,var(--xh-popconfirm-action-shadow,none))}.xh-scope-popconfirm[data-part=confirm-trigger][data-xh-action-variant=solid]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-popconfirm[data-part=confirm-trigger]{--xh-_loading-ring-fg:var(--xh-popconfirm-confirm-fg,var(--xh-_action-variant-fg-loading));--xh-_loading-ring-duration:var(--xh-popconfirm-loading-duration,var(--xh-motion-loop-spin))}.xh-scope-popconfirm[data-part=confirm-trigger][data-loading]{--xh-action-fg-loading:transparent;transition-delay:var(--xh-motion-duration-micro)}.xh-scope-popconfirm[data-part=cancel-trigger]{--xh-action-bg-rest:var(--xh-popconfirm-cancel-bg,transparent);--xh-action-bg-hover:var(--xh-popconfirm-cancel-bg-hover,var(--xh-bg-subtle));--xh-action-bg-pressed:var(--xh-popconfirm-cancel-bg-active,var(--xh-bg-subtle-hover));--xh-action-bg-focus-visible:var(--xh-popconfirm-cancel-bg-focus,var(--xh-popconfirm-cancel-bg,transparent));--xh-action-fg-rest:var(--xh-popconfirm-cancel-fg,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-popconfirm-cancel-fg,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-popconfirm-cancel-fg,var(--xh-fg-default));--xh-action-fg-focus-visible:var(--xh-popconfirm-cancel-fg-focus,var(--xh-popconfirm-cancel-fg,var(--xh-fg-default)));--xh-action-border-rest:var(--xh-popconfirm-cancel-border,var(--xh-border-control));--xh-action-border-hover:var(--xh-popconfirm-cancel-border-hover,var(--xh-border-control-hover));--xh-action-border-pressed:var(--xh-popconfirm-cancel-border-hover,var(--xh-border-control-hover));--xh-action-border-focus-visible:var(--xh-popconfirm-cancel-border,var(--xh-border-control))}@media (forced-colors:active){.xh-scope-popconfirm[data-part=content]{background-image:none}}.xh-scope-popconfirm[data-part=root][hidden],.xh-scope-popconfirm[data-part=confirm-trigger][hidden],.xh-scope-popconfirm[data-part=cancel-trigger][hidden]{display:none}@media print{.xh-scope-popconfirm[data-part=positioner]{display:none}}.xh-scope-prompt-input{--xh-prompt-input-skin:1}.xh-scope-prompt-input[data-part=root]{transition:border-radius var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);--xh-_prompt-input-h:var(--xh-control-h-md);--xh-_prompt-input-gap:var(--xh-control-gap-md);--xh-_prompt-input-px:var(--xh-control-px-sm);--xh-_prompt-input-font-size:var(--xh-control-font-md);--xh-_prompt-input-submit-px:var(--xh-control-px-md);--xh-icon-size:var(--xh-prompt-input-icon-size,var(--xh-glyph-size-md));--xh-field-control-height:auto;--xh-field-control-padding-inline:var(--xh-prompt-input-p,var(--xh-_prompt-input-px));--xh-field-control-gap:var(--xh-prompt-input-gap,var(--xh-_prompt-input-gap));--xh-field-control-radius:var(--xh-prompt-input-radius,var(--xh-shape-surface));--xh-field-bg-rest:var(--xh-prompt-input-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-prompt-input-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-disabled:var(--xh-prompt-input-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-border-rest:var(--xh-prompt-input-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-prompt-input-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-prompt-input-border-focus,var(--xh-_field-variant-border-focus));--xh-field-shadow-rest:var(--xh-prompt-input-shadow,none);--xh-field-glyph-size:var(--xh-prompt-input-icon-size,var(--xh-_field-size-glyph-size));--xh-field-fg-loading:var(--xh-fg-default);--xh-field-cursor-loading:text;--xh-prompt-input-computed-px:var(--xh-prompt-input-p,var(--xh-_prompt-input-px));padding:var(--xh-prompt-input-p,var(--xh-_prompt-input-px));align-items:flex-end;display:flex}.xh-scope-prompt-input[data-part=root][hidden]{display:none}.xh-scope-prompt-input[data-part=root]:has(>.xh-scope-prompt-input[data-part=control]){flex-direction:column;align-items:stretch}.xh-scope-prompt-input[data-part=root][data-size=sm]{--xh-_prompt-input-h:var(--xh-control-h-sm);--xh-_prompt-input-gap:var(--xh-control-gap-sm);--xh-_prompt-input-px:var(--xh-control-px-sm);--xh-_prompt-input-font-size:var(--xh-control-font-sm);--xh-_prompt-input-submit-px:var(--xh-control-px-sm);--xh-icon-size:var(--xh-prompt-input-icon-size,var(--xh-glyph-size-sm))}.xh-scope-prompt-input[data-part=root][data-size=md]{--xh-_prompt-input-h:var(--xh-control-h-md);--xh-_prompt-input-gap:var(--xh-control-gap-md);--xh-_prompt-input-px:var(--xh-control-px-md);--xh-_prompt-input-font-size:var(--xh-control-font-md);--xh-_prompt-input-submit-px:var(--xh-control-px-md);--xh-icon-size:var(--xh-prompt-input-icon-size,var(--xh-glyph-size-md))}.xh-scope-prompt-input[data-part=root][data-size=lg]{--xh-_prompt-input-h:var(--xh-control-h-lg);--xh-_prompt-input-gap:var(--xh-control-gap-lg);--xh-_prompt-input-px:var(--xh-control-px-lg);--xh-_prompt-input-font-size:var(--xh-control-font-lg);--xh-_prompt-input-submit-px:var(--xh-control-px-lg);--xh-icon-size:var(--xh-prompt-input-icon-size,var(--xh-glyph-size-lg))}.xh-scope-prompt-input[data-part=control]{align-items:flex-end;gap:var(--xh-prompt-input-row-gap,var(--xh-_prompt-input-gap));display:flex}.xh-scope-prompt-input[data-part=control][hidden]{display:none}.xh-scope-prompt-input[data-part=input]{--xh-field-input-fg:var(--xh-prompt-input-input-fg,var(--xh-fg-default));--xh-field-input-font-size:var(--xh-prompt-input-input-font-size,var(--xh-_prompt-input-font-size));--xh-field-placeholder-fg:var(--xh-prompt-input-placeholder-fg,var(--xh-fg-subtle));--xh-field-autofill-bg:var(--xh-prompt-input-input-autofill-bg,var(--xh-bg-canvas));--xh-field-autofill-fg:var(--xh-prompt-input-input-autofill-fg,var(--xh-fg-default));block-size:auto;padding-block:calc((var(--xh-_prompt-input-h) - var(--xh-prompt-input-input-font-size,var(--xh-_prompt-input-font-size)) * var(--xh-leading-normal)) / 2);padding-block:calc((var(--xh-_prompt-input-h) - 1lh) / 2);border-radius:var(--xh-prompt-input-input-radius,var(--xh-shape-inset));max-block-size:var(--xh-prompt-input-max-h,calc(var(--xh-leading-normal) * 1em * 8));field-sizing:content;resize:none}.xh-scope-prompt-input[data-part=input]:disabled{color:var(--xh-fg-disabled)}.xh-scope-prompt-input[data-part=submit-trigger]{--xh-action-visual-size:var(--xh-_prompt-input-h);--xh-action-min-inline-size:var(--xh-_prompt-input-h);--xh-action-padding-inline:var(--xh-prompt-input-submit-px,var(--xh-_prompt-input-submit-px));--xh-action-radius:var(--xh-prompt-input-submit-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-prompt-input-send-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-prompt-input-send-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-prompt-input-send-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-prompt-input-send-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-prompt-input-send-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-prompt-input-send-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:var(--xh-prompt-input-submit-shadow,var(--xh-_highlight-tone));--xh-action-shadow-hover:var(--xh-prompt-input-submit-shadow,var(--xh-_highlight-tone));--xh-action-shadow-pressed:var(--xh-prompt-input-submit-shadow,var(--xh-_highlight-tone));--xh-action-bg-disabled:var(--xh-prompt-input-send-bg-off,var(--xh-bg-muted));--xh-action-font-size:var(--xh-prompt-input-submit-font-size,var(--xh-text-label-size));--xh-action-ring-color-focus-visible:currentColor;font-weight:var(--xh-prompt-input-submit-font-weight,var(--xh-text-label-weight));border-width:0;flex:none}.xh-scope-prompt-input[data-part=submit-trigger][hidden]{display:none}.xh-scope-prompt-input[data-part=submit-trigger][data-mode=stop]{--xh-action-bg-rest:var(--xh-prompt-input-stop-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-prompt-input-stop-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-prompt-input-stop-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-prompt-input-stop-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-prompt-input-stop-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-prompt-input-stop-fg,var(--xh-_action-variant-fg-pressed));--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-ring-color-focus-visible:var(--xh-ring-focus)}.xh-scope-prompt-input[data-part=submit-trigger][data-mode=send]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;mask:var(--xh-glyph-mark-arrow-up) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-prompt-input[data-part=submit-trigger][data-mode=stop]:empty:before{content:"";inline-size:var(--xh-prompt-input-stop-mark-size,calc(var(--xh-icon-size,var(--xh-glyph-size-text)) * .6));block-size:var(--xh-prompt-input-stop-mark-size,calc(var(--xh-icon-size,var(--xh-glyph-size-text)) * .6));vertical-align:var(--xh-glyph-baseline-shift);border-radius:var(--xh-prompt-input-stop-mark-radius,var(--xh-shape-inset));background-color:currentColor;display:inline-block}.xh-scope-prompt-input[data-part=submit-trigger][data-mode=send]:not([data-instant]):empty:before{animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-prompt-input[data-part=submit-trigger][data-mode=stop]:not([data-instant]):empty:before{animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}@media (forced-colors:active){.xh-scope-prompt-input[data-part=submit-trigger][data-mode=send]:empty:before,.xh-scope-prompt-input[data-part=submit-trigger][data-mode=stop]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-prompt-input[data-part=submit-trigger][data-mode=send]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before,.xh-scope-prompt-input[data-part=submit-trigger][data-mode=stop]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-prompt-input[data-part=submit-trigger][data-mode=send][data-disabled]:empty:before,.xh-scope-prompt-input[data-part=submit-trigger][data-mode=stop][data-disabled]:empty:before{background-color:graytext}}.xh-scope-reasoning{--xh-reasoning-skin:1}.xh-scope-reasoning[data-part=root]{--xh-action-host-bg-hover:var(--xh-bg-subtle);--xh-action-host-bg-pressed:var(--xh-bg-subtle-hover);--xh-_reasoning-icon-size:var(--xh-glyph-size-md);--xh-icon-size:var(--xh-reasoning-icon-size,var(--xh-_reasoning-icon-size));--xh-_reasoning-shadow:var(--xh-reasoning-shadow,0 0 0 transparent);--xh-_reasoning-px:var(--xh-space-4);--xh-_reasoning-py:var(--xh-space-4);--xh-_reasoning-font-size:var(--xh-control-font-md);border:var(--xh-stroke-thin) solid var(--xh-reasoning-border,var(--xh-border-default));border-radius:var(--xh-reasoning-radius,var(--xh-shape-surface));background:var(--xh-reasoning-bg,var(--xh-bg-surface));box-shadow:var(--xh-reasoning-shadow,none);display:block;overflow:hidden}.xh-scope-reasoning[data-part=root][hidden]{display:none}.xh-scope-reasoning[data-part=root][data-variant=outline]{border:var(--xh-stroke-thin) solid var(--xh-reasoning-border,var(--xh-border-default));background:var(--xh-reasoning-bg,var(--xh-bg-surface))}.xh-scope-reasoning[data-part=root][data-variant=subtle]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);background:var(--xh-reasoning-bg,var(--xh-bg-subtle));border-color:#0000}.xh-scope-reasoning[data-part=root][data-variant=ghost]{--xh-action-host-bg-hover:var(--xh-bg-subtle);--xh-action-host-bg-pressed:var(--xh-bg-subtle-hover);box-shadow:none;background:0 0;overflow:visible}.xh-scope-reasoning[data-part=root][data-variant=ghost] .xh-scope-reasoning[data-part=trigger]{--xh-action-radius:var(--xh-reasoning-trigger-radius,var(--xh-shape-control));inline-size:auto}.xh-scope-reasoning[data-part=trigger]{--xh-action-radius:0;--xh-action-gap:var(--xh-reasoning-trigger-gap,var(--xh-space-2));--xh-action-padding-inline:var(--xh-reasoning-px,var(--xh-_reasoning-px));--xh-action-padding-block:var(--xh-reasoning-py,var(--xh-_reasoning-py));--xh-action-font-size:var(--xh-reasoning-font-size,var(--xh-_reasoning-font-size));--xh-action-fg-rest:var(--xh-reasoning-trigger-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-reasoning-trigger-fg,var(--xh-fg-muted));--xh-action-fg-pressed:var(--xh-reasoning-trigger-fg,var(--xh-fg-muted));--xh-action-bg-hover:var(--xh-reasoning-trigger-bg-hover,var(--xh-_action-variant-bg-hover));border-width:0}.xh-scope-reasoning[data-part=trigger][hidden]{display:none}.xh-scope-reasoning[data-part=icon]{color:var(--xh-reasoning-icon-fg,var(--xh-fg-subtle));transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-reasoning[data-part=icon][data-streaming]{color:var(--xh-reasoning-icon-streaming-fg,var(--xh-fg-muted))}.xh-scope-reasoning[data-part=icon][hidden]{display:none}.xh-scope-reasoning[data-part=indicator]{color:var(--xh-reasoning-indicator-fg,var(--xh-fg-subtle));flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-reasoning[data-part=indicator]:not([data-instant]){transition:rotate var(--xh-motion-duration-collapse) var(--xh-motion-ease-enter-strong)}.xh-scope-reasoning[data-part=indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-reasoning[data-part=indicator][data-state=open]{rotate:180deg}.xh-scope-reasoning[data-part=indicator][data-state=open]:not([data-instant]){transition:rotate var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong)}.xh-scope-reasoning[data-part=indicator][hidden]{display:none}.xh-scope-reasoning[data-part=label]{font-weight:var(--xh-reasoning-label-font-weight,var(--xh-text-label-weight));white-space:nowrap;text-overflow:ellipsis;flex:auto;display:block;overflow:hidden}.xh-scope-reasoning[data-part=label][hidden]{display:none}.xh-scope-reasoning[data-part=label][data-streaming]{background-image:linear-gradient(90deg, var(--xh-reasoning-shimmer-from,var(--xh-fg-subtle)) 35%, var(--xh-reasoning-shimmer-to,var(--xh-fg-default)) 50%, var(--xh-reasoning-shimmer-from,var(--xh-fg-subtle)) 65%);color:#0000;animation:xh-shimmer var(--xh-reasoning-shimmer-duration,var(--xh-motion-loop-shimmer)) var(--xh-motion-ease-loop) infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.xh-scope-reasoning[data-part=label][data-streaming]{color:var(--xh-reasoning-label-streaming-fg,var(--xh-fg-default));background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}}:where([data-motion=reduce]) .xh-scope-reasoning[data-part=label][data-streaming]{color:var(--xh-reasoning-label-streaming-fg,var(--xh-fg-default));background-image:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.xh-scope-reasoning[data-part=duration]{color:var(--xh-reasoning-duration-fg,var(--xh-fg-subtle));font-size:var(--xh-reasoning-duration-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;flex:none;display:block}.xh-scope-reasoning[data-part=duration][hidden]{display:none}.xh-scope-reasoning[data-part=label]:not([data-streaming],[data-instant]),.xh-scope-reasoning[data-part=duration]:not([data-streaming],[data-instant]){animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) both}.xh-scope-reasoning[data-part=content]{--xh-_disclosure-pb:var(--xh-reasoning-py,var(--xh-_reasoning-py));border-inline-start:var(--xh-reasoning-rail-width,var(--xh-stroke-thin)) solid var(--xh-reasoning-rail,var(--xh-border-subtle));color:var(--xh-reasoning-content-fg,var(--xh-fg-muted));font-size:var(--xh-reasoning-content-font-size,var(--xh-text-secondary-size));line-height:var(--xh-reasoning-content-leading,var(--xh-text-prose-leading));grid-template-rows:1fr;margin-inline-start:var(--xh-reasoning-rail-inset,var(--xh-reasoning-px,var(--xh-_reasoning-px)));padding-block-end:var(--xh-reasoning-py,var(--xh-_reasoning-py));padding-inline-start:var(--xh-reasoning-content-ps,var(--xh-space-3));padding-inline-end:var(--xh-reasoning-content-pe,var(--xh-reasoning-px,var(--xh-_reasoning-px)));display:grid;overflow:clip}.xh-scope-reasoning[data-part=content][data-state=open]:not([data-instant]){animation:xh-disclosure-expand var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong)}.xh-scope-reasoning[data-part=content][data-state=closed]:not([data-instant]){animation:xh-disclosure-collapse var(--xh-motion-duration-collapse) var(--xh-motion-ease-exit) forwards}.xh-scope-reasoning[data-part=root][data-size=sm]{--xh-_reasoning-icon-size:var(--xh-glyph-size-sm);--xh-_reasoning-px:var(--xh-space-3);--xh-_reasoning-py:var(--xh-space-3);--xh-_reasoning-font-size:var(--xh-control-font-sm)}.xh-scope-reasoning[data-part=root][data-size=md]{--xh-_reasoning-icon-size:var(--xh-glyph-size-md);--xh-_reasoning-px:var(--xh-space-4);--xh-_reasoning-py:var(--xh-space-4);--xh-_reasoning-font-size:var(--xh-control-font-md)}.xh-scope-reasoning[data-part=root][data-size=lg]{--xh-_reasoning-icon-size:var(--xh-glyph-size-lg);--xh-_reasoning-px:var(--xh-space-5);--xh-_reasoning-py:var(--xh-space-5);--xh-_reasoning-font-size:var(--xh-control-font-lg)}.xh-scope-reasoning[data-part=root][data-tone]{box-shadow:inset var(--xh-reasoning-tone-bar,var(--xh-stroke-thick)) 0 0 0 var(--xh-reasoning-tone-fg,var(--xh-_tone-soft,var(--xh-bg-brand))), var(--xh-_reasoning-shadow)}@media (forced-colors:active){.xh-scope-reasoning[data-part=indicator]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-reasoning[data-part=trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]) .xh-scope-reasoning[data-part=indicator]:empty:before{background-color:highlighttext}.xh-scope-reasoning[data-part=trigger][data-disabled] .xh-scope-reasoning[data-part=indicator]:empty:before{background-color:graytext}}.xh-scope-resizable{--xh-resizable-skin:1}.xh-scope-resizable[data-part=root]{isolation:isolate;box-sizing:border-box;position:relative}.xh-scope-resizable[data-part=root][data-resizing]{-webkit-user-select:none;user-select:none}.xh-scope-resizable[data-part=root][data-disabled]{cursor:inherit}.xh-scope-resizable[data-part=root][hidden]{display:none}.xh-scope-resizable[data-part=handle]{--xh-_resizable-indicator-color:var(--xh-resizable-handle-bg,var(--xh-fg-default))}@supports (color:color-mix(in lab, red, red)){.xh-scope-resizable[data-part=handle]{--xh-_resizable-indicator-color:var(--xh-resizable-handle-bg,color-mix(in oklab, var(--xh-fg-default) 18%, transparent))}}.xh-scope-resizable[data-part=handle]{z-index:1;touch-action:none;background:0 0;display:block;position:absolute}.xh-scope-resizable[data-part=handle]:after{content:"";border-radius:var(--xh-resizable-handle-radius,var(--xh-shape-pill));background:var(--xh-_resizable-indicator-color);pointer-events:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute}.xh-scope-resizable[data-part=handle]:hover{--xh-_resizable-indicator-color:var(--xh-resizable-handle-bg-hover,var(--xh-fg-default))}@supports (color:color-mix(in lab, red, red)){.xh-scope-resizable[data-part=handle]:hover{--xh-_resizable-indicator-color:var(--xh-resizable-handle-bg-hover,color-mix(in oklab, var(--xh-fg-default) 32%, transparent))}}.xh-scope-resizable[data-part=handle][data-resizing]{--xh-_resizable-indicator-color:var(--xh-resizable-handle-bg-active,var(--xh-bg-brand))}.xh-scope-resizable[data-part=handle]:focus-visible{--xh-_resizable-indicator-color:var(--xh-ring-focus);outline:none}.xh-scope-resizable[data-part=handle][hidden]{display:none}.xh-scope-resizable[data-part=handle][data-edge=n],.xh-scope-resizable[data-part=handle][data-edge=s]{inset-inline:var(--xh-resizable-grip,var(--xh-space-2));block-size:var(--xh-resizable-grip,var(--xh-space-2))}.xh-scope-resizable[data-part=handle][data-edge=e],.xh-scope-resizable[data-part=handle][data-edge=w]{inset-block:var(--xh-resizable-grip,var(--xh-space-2));inline-size:var(--xh-resizable-grip,var(--xh-space-2))}.xh-scope-resizable[data-part=handle][data-edge=n]{inset-block-start:0}.xh-scope-resizable[data-part=handle][data-edge=s]{inset-block-end:0}.xh-scope-resizable[data-part=handle][data-edge=e]{inset-inline-end:0}.xh-scope-resizable[data-part=handle][data-edge=w]{inset-inline-start:0}.xh-scope-resizable[data-part=handle]:is([data-edge=n],[data-edge=s]):after{inline-size:var(--xh-resizable-indicator-length,var(--xh-space-8));block-size:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));inset-inline-start:50%;translate:-50%}.xh-scope-resizable[data-part=handle]:is([data-edge=n],[data-edge=s]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{translate:50%}.xh-scope-resizable[data-part=handle][data-edge=n]:after{inset-block-start:var(--xh-resizable-indicator-inset,0)}.xh-scope-resizable[data-part=handle][data-edge=s]:after{inset-block-end:var(--xh-resizable-indicator-inset,0)}.xh-scope-resizable[data-part=handle]:is([data-edge=e],[data-edge=w]):after{inline-size:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));block-size:var(--xh-resizable-indicator-length,var(--xh-space-8));inset-block-start:50%;translate:0 -50%}.xh-scope-resizable[data-part=handle][data-edge=e]:after{inset-inline-end:var(--xh-resizable-indicator-inset,0)}.xh-scope-resizable[data-part=handle][data-edge=w]:after{inset-inline-start:var(--xh-resizable-indicator-inset,0)}.xh-scope-resizable[data-part=handle][data-edge=ne],.xh-scope-resizable[data-part=handle][data-edge=nw],.xh-scope-resizable[data-part=handle][data-edge=se],.xh-scope-resizable[data-part=handle][data-edge=sw]{z-index:2;inline-size:var(--xh-resizable-corner,var(--xh-space-4));block-size:var(--xh-resizable-corner,var(--xh-space-4))}.xh-scope-resizable[data-part=handle][data-edge=nw]{border-start-start-radius:inherit;inset-block-start:0;inset-inline-start:0}.xh-scope-resizable[data-part=handle][data-edge=ne]{border-start-end-radius:inherit;inset-block-start:0;inset-inline-end:0}.xh-scope-resizable[data-part=handle][data-edge=sw]{border-end-start-radius:inherit;inset-block-end:0;inset-inline-start:0}.xh-scope-resizable[data-part=handle][data-edge=se]{border-end-end-radius:inherit;inset-block-end:0;inset-inline-end:0}.xh-scope-resizable[data-part=handle]:is([data-edge=ne],[data-edge=nw],[data-edge=se],[data-edge=sw]):after{border:0 solid var(--xh-_resizable-indicator-color);border-radius:inherit;background:0 0;block-size:50%;inline-size:50%}.xh-scope-resizable[data-part=handle][data-edge=nw]:after{border-block-start-width:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));border-inline-start-width:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));inset-block-start:var(--xh-resizable-corner-inset,0);inset-inline-start:var(--xh-resizable-corner-inset,0)}.xh-scope-resizable[data-part=handle][data-edge=ne]:after{border-block-start-width:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));border-inline-end-width:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));inset-block-start:var(--xh-resizable-corner-inset,0);inset-inline-end:var(--xh-resizable-corner-inset,0)}.xh-scope-resizable[data-part=handle][data-edge=sw]:after{border-block-end-width:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));border-inline-start-width:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));inset-block-end:var(--xh-resizable-corner-inset,0);inset-inline-start:var(--xh-resizable-corner-inset,0)}.xh-scope-resizable[data-part=handle][data-edge=se]:after{border-block-end-width:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));border-inline-end-width:var(--xh-resizable-indicator-thickness,var(--xh-stroke-strong));inset-block-end:var(--xh-resizable-corner-inset,0);inset-inline-end:var(--xh-resizable-corner-inset,0)}.xh-scope-resizable[data-part=handle][data-disabled]{display:none}@media (forced-colors:active){.xh-scope-resizable[data-part=handle][data-resizing]{--xh-_resizable-indicator-color:Highlight}}.xh-scope-signature-pad{--xh-signature-pad-skin:1}.xh-scope-signature-pad[data-part=root]{gap:var(--xh-signature-pad-gap,var(--xh-space-2));flex-direction:column;display:flex;position:relative}.xh-scope-signature-pad[data-part=label]{color:var(--xh-signature-pad-label-fg,var(--xh-fg-default));font-size:var(--xh-signature-pad-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-signature-pad-label-font-weight,var(--xh-text-label-weight));margin-block-end:calc(var(--xh-signature-pad-label-gap,var(--xh-space-1)) - var(--xh-signature-pad-gap,var(--xh-space-2)))}.xh-scope-signature-pad[data-part=label][data-disabled]{color:var(--xh-signature-pad-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-signature-pad[data-part=control]{inline-size:100%;aspect-ratio:var(--xh-signature-pad-aspect-ratio,5 / 2);border:var(--xh-stroke-thin) solid var(--xh-signature-pad-border,var(--xh-border-control));border-radius:var(--xh-signature-pad-radius,var(--xh-shape-control));background:var(--xh-signature-pad-bg,transparent);cursor:crosshair;-webkit-user-select:none;user-select:none;transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:block}.xh-scope-signature-pad[data-part=control][data-invalid]{border-color:var(--xh-signature-pad-control-border-invalid,var(--xh-border-invalid))}.xh-scope-signature-pad[data-part=control][data-drawing]{border-color:var(--xh-signature-pad-border-drawing,var(--xh-border-control-hover))}.xh-scope-signature-pad[data-part=control][data-readonly]:not([data-disabled]){background:var(--xh-signature-pad-bg-readonly,var(--xh-bg-subtle));cursor:default}.xh-scope-signature-pad[data-part=control][data-disabled]{border-color:var(--xh-signature-pad-border-disabled,var(--xh-border-default));background:var(--xh-signature-pad-bg-disabled,var(--xh-bg-subtle));cursor:not-allowed}.xh-scope-signature-pad[data-part=guide]{stroke:var(--xh-signature-pad-guide-stroke,var(--xh-border-control));stroke-width:var(--xh-stroke-thin);stroke-dasharray:6 6}.xh-scope-signature-pad[data-part=path]{fill:var(--xh-signature-pad-ink,var(--xh-fg-default));stroke:none}.xh-scope-signature-pad[data-part=clear-trigger]{--xh-action-bg-rest:var(--xh-signature-pad-clear-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-signature-pad-clear-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-signature-pad-clear-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-signature-pad-clear-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-bg-disabled:var(--xh-signature-pad-clear-bg-disabled,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-signature-pad-clear-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-signature-pad-clear-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-signature-pad-clear-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-signature-pad-clear-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-border-rest:var(--xh-signature-pad-clear-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-signature-pad-clear-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-signature-pad-clear-border-hover,var(--xh-_action-variant-border-pressed));--xh-action-border-focus-visible:var(--xh-signature-pad-clear-border,var(--xh-_action-variant-border-focus-visible));--xh-action-shadow-hover:var(--xh-signature-pad-clear-shadow-hover,none);--xh-action-radius:var(--xh-signature-pad-clear-radius,var(--xh-shape-control));--xh-action-visual-size:var(--xh-signature-pad-clear-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-signature-pad-clear-px,var(--xh-_action-profile-padding-inline));--xh-action-gap:var(--xh-signature-pad-clear-gap,var(--xh-_action-profile-gap));--xh-action-font-size:var(--xh-signature-pad-clear-font-size,var(--xh-_action-profile-font-size));--xh-icon-size:var(--xh-signature-pad-clear-icon-size,var(--xh-_action-profile-glyph-size));align-self:flex-start}.xh-scope-signature-pad[data-part=clear-trigger][data-empty]{--xh-action-fg-rest:var(--xh-signature-pad-clear-fg-empty,var(--xh-fg-muted))}.xh-scope-signature-pad[data-part=undo-trigger],.xh-scope-signature-pad[data-part=redo-trigger]{--xh-icon-size:var(--xh-_action-profile-glyph-size);align-self:flex-start}.xh-scope-signature-pad[data-part=clear-trigger][data-xh-action-variant=solid]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-signature-pad[data-part=status]{color:var(--xh-signature-pad-status-fg,var(--xh-fg-muted));font-size:var(--xh-signature-pad-status-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal)}.xh-scope-signature-pad[data-part=hidden-input]{pointer-events:none}.xh-scope-signature-pad[data-part=root][hidden],.xh-scope-signature-pad[data-part=control][hidden],.xh-scope-signature-pad[data-part=undo-trigger][hidden],.xh-scope-signature-pad[data-part=redo-trigger][hidden],.xh-scope-signature-pad[data-part=clear-trigger][hidden]{display:none}.xh-scope-statistic{--xh-statistic-skin:1}.xh-scope-statistic[data-part=root]{--xh-_statistic-label-size:var(--xh-control-caption-md);--xh-_statistic-value-size:var(--xh-text-heading-2-size);--xh-_statistic-affix-size:var(--xh-control-font-md);--xh-_statistic-row-gap:var(--xh-space-1);--xh-_statistic-icon-size:var(--xh-glyph-size-sm);--xh-icon-size:var(--xh-statistic-icon-size,var(--xh-_statistic-icon-size));align-items:baseline;column-gap:var(--xh-statistic-gap,var(--xh-space-0));row-gap:var(--xh-statistic-row-gap,var(--xh-_statistic-row-gap));color:var(--xh-statistic-fg,var(--xh-fg-default));flex-wrap:wrap;display:flex}.xh-scope-statistic[data-part=root][hidden]{display:none}.xh-scope-statistic[data-part=root][data-size=sm]{--xh-_statistic-label-size:var(--xh-control-caption-sm);--xh-_statistic-value-size:var(--xh-text-heading-3-size);--xh-_statistic-affix-size:var(--xh-control-font-sm);--xh-_statistic-row-gap:var(--xh-space-0_5)}.xh-scope-statistic[data-part=root][data-size=lg]{--xh-_statistic-label-size:var(--xh-control-caption-lg);--xh-_statistic-value-size:var(--xh-text-heading-1-size);--xh-_statistic-affix-size:var(--xh-control-font-lg);--xh-_statistic-row-gap:var(--xh-space-1_5);--xh-_statistic-icon-size:var(--xh-glyph-size-md)}.xh-scope-statistic[data-part=label]{color:var(--xh-statistic-label-fg,var(--xh-fg-muted));font-size:var(--xh-statistic-label-font-size,var(--xh-_statistic-label-size));font-weight:var(--xh-font-weight-regular);line-height:var(--xh-leading-normal);flex:0 0 100%}.xh-scope-statistic[data-part=value]{color:var(--xh-statistic-value-fg,var(--xh-_tone-fg,var(--xh-fg-default)));font-size:var(--xh-statistic-value-font-size,var(--xh-_statistic-value-size));font-variant-numeric:tabular-nums;font-weight:var(--xh-font-weight-semibold);line-height:var(--xh-leading-tight)}.xh-scope-statistic[data-part=prefix],.xh-scope-statistic[data-part=suffix]{color:var(--xh-statistic-affix-fg,var(--xh-_tone-fg,var(--xh-fg-muted)));font-size:var(--xh-statistic-affix-font-size,var(--xh-_statistic-affix-size));font-variant-numeric:tabular-nums;font-weight:var(--xh-font-weight-regular);line-height:var(--xh-leading-tight)}.xh-scope-statistic[data-part=trend]{align-items:center;gap:var(--xh-statistic-trend-gap,var(--xh-space-0_5));color:var(--xh-statistic-trend-fg,var(--xh-_tone-fg,var(--xh-fg-muted)));font-size:var(--xh-statistic-trend-font-size,var(--xh-_statistic-affix-size));font-variant-numeric:tabular-nums;font-weight:var(--xh-font-weight-regular);line-height:var(--xh-leading-tight);margin-inline-start:var(--xh-statistic-trend-offset,var(--xh-space-2));display:inline-flex}.xh-scope-statistic[data-part=trend][data-direction=up]{--xh-_statistic-trend-mark:var(--xh-glyph-mark-arrow-up)}.xh-scope-statistic[data-part=trend][data-direction=down]{--xh-_statistic-trend-mark:var(--xh-glyph-mark-arrow-down)}.xh-scope-statistic[data-part=trend][data-direction=flat]{--xh-_statistic-trend-mark:var(--xh-glyph-mark-minus)}.xh-scope-statistic[data-part=trend][data-direction]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm));-webkit-mask:var(--xh-_statistic-trend-mark) center / contain no-repeat;-webkit-mask:var(--xh-_statistic-trend-mark) center / contain no-repeat;-webkit-mask:var(--xh-_statistic-trend-mark) center / contain no-repeat;-webkit-mask:var(--xh-_statistic-trend-mark) center / contain no-repeat;mask:var(--xh-_statistic-trend-mark) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.xh-scope-statistic[data-part=trend][hidden]{display:none}@media (forced-colors:active){.xh-scope-statistic[data-part=trend][data-direction]:before{forced-color-adjust:none;background-color:canvastext}}.xh-scope-tag{--xh-tag-skin:1}.xh-scope-tag[data-part=root]{--xh-icon-size:var(--xh-tag-icon-size,var(--xh-glyph-size-text));--xh-_tag-gap:var(--xh-space-1);--xh-_tag-px:var(--xh-space-2);--xh-_tag-py:var(--xh-space-1);--xh-_tag-font-size:var(--xh-text-secondary-size);--xh-_tag-line-h:var(--xh-control-indicator-md);align-items:center;gap:var(--xh-tag-gap,var(--xh-_tag-gap));max-inline-size:100%;padding-inline:var(--xh-tag-px,var(--xh-_tag-px));padding-block:var(--xh-tag-py,var(--xh-_tag-py));border:var(--xh-stroke-thin) solid var(--xh-tag-border,var(--xh-material-soft-border));border-radius:var(--xh-tag-radius,var(--xh-shape-pill));background:var(--xh-tag-bg,var(--xh-material-soft-bg));box-shadow:var(--xh-tag-shadow,var(--xh-material-soft-shadow));color:var(--xh-tag-fg,var(--xh-material-soft-fg));font-size:var(--xh-tag-font-size,var(--xh-_tag-font-size));font-weight:var(--xh-tag-font-weight,var(--xh-font-weight-medium));line-height:max(calc(var(--xh-leading-none) * 1em), var(--xh-_tag-line-h));vertical-align:middle;display:inline-flex}.xh-scope-tag[data-part=root][hidden]{display:none}.xh-scope-tag[data-part=root][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-tag[data-part=label]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.xh-scope-tag[data-part=close-trigger]{block-size:var(--xh-tag-close-size,var(--xh-control-indicator-size));inline-size:var(--xh-tag-close-size,var(--xh-control-indicator-size));border-radius:var(--xh-tag-close-radius,var(--xh-shape-inset));color:var(--xh-tag-close-fg,currentColor);font:inherit;line-height:var(--xh-leading-none);cursor:pointer;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--xh-space-1));display:inline-flex;position:relative}.xh-scope-tag[data-part=close-trigger]:after{inset:calc((var(--xh-control-action-size) - var(--xh-tag-close-size,var(--xh-control-indicator-size))) / -2);content:"";position:absolute}.xh-scope-tag[data-part=close-trigger][hidden]{display:none}.xh-scope-tag[data-part=close-trigger]:hover:not(:disabled){background:var(--xh-tag-close-bg-hover,currentColor)}@supports (color:color-mix(in lab, red, red)){.xh-scope-tag[data-part=close-trigger]:hover:not(:disabled){background:var(--xh-tag-close-bg-hover,color-mix(in oklab, currentColor 14%, transparent))}}.xh-scope-tag[data-part=close-trigger]:not(:disabled):is(:active,[data-pressed]){background:var(--xh-tag-close-bg-active,currentColor)}@supports (color:color-mix(in lab, red, red)){.xh-scope-tag[data-part=close-trigger]:not(:disabled):is(:active,[data-pressed]){background:var(--xh-tag-close-bg-active,color-mix(in oklab, currentColor 22%, transparent))}}.xh-scope-tag[data-part=close-trigger]:not(:disabled):is(:active,[data-pressed]){scale:var(--xh-motion-scale-press);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-tag[data-part=close-trigger]:not(:disabled):is(:active,[data-pressed]):focus-visible{--xh-_ring-color:currentColor}.xh-scope-tag[data-part=close-trigger]:disabled{color:var(--xh-fg-disabled)}.xh-scope-tag[data-part=root][data-variant=solid]{--xh-_tag-highlight:var(--xh-_highlight-brand);background:var(--xh-tag-bg,var(--xh-bg-brand));color:var(--xh-tag-fg,var(--xh-fg-on-brand));box-shadow:var(--xh-tag-shadow,var(--xh-_tag-highlight));border-color:#0000}.xh-scope-tag[data-part=root][data-variant=solid]:not([data-disabled]):focus-visible,.xh-scope-tag[data-part=root][data-variant=solid]:not([data-disabled]) .xh-scope-tag[data-part=close-trigger]:focus-visible{--xh-_ring-color:currentColor}.xh-scope-tag[data-part=root][data-variant=solid][data-tone]{--xh-_tag-highlight:var(--xh-_highlight-tone);background:var(--xh-tag-bg,var(--xh-_tone,var(--xh-bg-brand)));color:var(--xh-tag-fg,var(--xh-_tone-on,var(--xh-fg-on-brand)))}.xh-scope-tag[data-part=root][data-xh-ink-surface]{--xh-ink-surface:var(--xh-tag-bg,var(--xh-bg-brand))}.xh-scope-tag[data-part=root][data-xh-ink-surface][data-tone]{--xh-ink-surface:var(--xh-tag-bg,var(--xh-_tone,var(--xh-bg-brand)))}.xh-scope-tag[data-part=root][data-xh-ink-surface][data-disabled]{--xh-ink-surface:var(--xh-tag-bg-disabled,var(--xh-bg-muted-opaque))}.xh-scope-tag[data-part=root][data-variant=subtle]{border-color:var(--xh-tag-border,var(--xh-material-soft-border));background:var(--xh-tag-bg,var(--xh-material-soft-bg));color:var(--xh-tag-fg,var(--xh-material-soft-fg))}.xh-scope-tag[data-part=root][data-variant=subtle][data-tone]{background:var(--xh-tag-bg,var(--xh-_tone-subtle,var(--xh-bg-subtle)));color:var(--xh-tag-fg,var(--xh-_tone-fg,var(--xh-fg-default)))}.xh-scope-tag[data-part=root][data-variant=outline]{border-color:var(--xh-tag-border,var(--xh-border-default));box-shadow:none;color:var(--xh-tag-fg,var(--xh-fg-default));background:0 0}.xh-scope-tag[data-part=root][data-variant=outline][data-tone]{border-color:var(--xh-tag-border,var(--xh-_tone-border-control,var(--xh-border-default)));color:var(--xh-tag-fg,var(--xh-_tone-fg,var(--xh-fg-default)))}.xh-scope-tag[data-part=root][data-variant=ghost]{box-shadow:none;color:var(--xh-tag-fg,var(--xh-fg-default));background:0 0;border-color:#0000}.xh-scope-tag[data-part=root][data-variant=ghost][data-tone]{color:var(--xh-tag-fg,var(--xh-_tone-fg,var(--xh-fg-default)))}.xh-scope-tag[data-part=root][data-size=sm]{--xh-_tag-gap:var(--xh-space-0_5);--xh-_tag-px:var(--xh-space-1_5);--xh-_tag-py:var(--xh-space-0_5);--xh-_tag-font-size:var(--xh-text-caption-size)}.xh-scope-tag[data-part=root][data-size=lg]{--xh-_tag-gap:var(--xh-space-1_5);--xh-_tag-px:var(--xh-space-3);--xh-_tag-font-size:var(--xh-text-body-size);--xh-_tag-line-h:var(--xh-control-indicator-lg)}.xh-scope-tag[data-part=root][data-disabled],.xh-scope-tag[data-part=root][data-tone][data-disabled]{border-color:var(--xh-tag-border-disabled,var(--xh-border-default));background:var(--xh-tag-bg-disabled,var(--xh-bg-muted));color:var(--xh-fg-disabled);box-shadow:none}@media print{.xh-scope-tag[data-part=root]:not([data-disabled]),.xh-scope-tag[data-part=root][data-variant][data-tone]:not([data-disabled]){color:var(--xh-fg-default);box-shadow:none;background:0 0;border-color:currentColor}}.xh-scope-tag[data-part=close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-tag[data-part=close-trigger]:not(:disabled):is(:active,[data-pressed]){color:highlighttext;background:highlight}.xh-scope-tag[data-part=close-trigger]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-tag[data-part=close-trigger]:not(:disabled):is(:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-tag[data-part=root][data-disabled] .xh-scope-tag[data-part=close-trigger]:empty:before,.xh-scope-tag[data-part=close-trigger]:disabled:empty:before{background-color:graytext}}.xh-scope-timeline{--xh-timeline-skin:1}.xh-scope-timeline[data-part=root]{--xh-_timeline-dot-size:var(--xh-space-2_5);--xh-_timeline-gutter:var(--xh-space-3);--xh-_timeline-item-gap:var(--xh-space-5);--xh-_timeline-title-font-size:var(--xh-control-font-md);--xh-_timeline-caption-font-size:var(--xh-text-caption-size);--xh-_timeline-line-h:calc(var(--xh-timeline-title-font-size,var(--xh-_timeline-title-font-size)) * var(--xh-leading-tight));color:var(--xh-timeline-fg,var(--xh-fg-default));margin:0;padding:0;list-style:none;display:flex}.xh-scope-timeline[data-part=root][hidden]{display:none}.xh-scope-timeline[data-part=root][data-orientation=vertical]{flex-direction:column}.xh-scope-timeline[data-part=root][data-orientation=horizontal]{flex-flow:wrap}.xh-scope-timeline[data-part=root][data-size=sm]{--xh-_timeline-dot-size:var(--xh-space-2);--xh-_timeline-gutter:var(--xh-space-2);--xh-_timeline-item-gap:var(--xh-space-4);--xh-_timeline-title-font-size:var(--xh-control-font-sm)}.xh-scope-timeline[data-part=root][data-size=lg]{--xh-_timeline-dot-size:var(--xh-space-3);--xh-_timeline-gutter:var(--xh-space-4);--xh-_timeline-item-gap:var(--xh-space-6);--xh-_timeline-title-font-size:var(--xh-control-font-lg);--xh-_timeline-caption-font-size:var(--xh-text-secondary-size)}.xh-scope-timeline[data-part=item]{column-gap:var(--xh-timeline-gutter,var(--xh-_timeline-gutter));grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;margin:0;display:grid}.xh-scope-timeline[data-part=item][hidden]{display:none}.xh-scope-timeline[data-part=item][data-orientation=horizontal]{flex:0 0 100%}.xh-scope-timeline[data-part=indicator]{inline-size:var(--xh-timeline-indicator-size,var(--xh-_timeline-dot-size));block-size:var(--xh-timeline-indicator-size,var(--xh-_timeline-dot-size));border-radius:var(--xh-timeline-indicator-radius,var(--xh-shape-circle));background:var(--xh-timeline-indicator-bg,var(--xh-_tone-soft,var(--xh-fg-muted)));color:var(--xh-timeline-indicator-fg,var(--xh-_tone-on,var(--xh-fg-on-brand)));font-size:var(--xh-timeline-indicator-font-size,var(--xh-_timeline-caption-font-size));line-height:var(--xh-leading-none);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;justify-content:center;align-items:center;display:flex}.xh-scope-timeline[data-part=indicator][hidden]{display:none}.xh-scope-timeline[data-part=item] .xh-scope-timeline[data-part=indicator]{grid-area:1/1;margin-block-start:calc((var(--xh-_timeline-line-h) - var(--xh-timeline-indicator-size,var(--xh-_timeline-dot-size))) * .5)}.xh-scope-timeline[data-part=connector]{border-radius:var(--xh-timeline-connector-radius,var(--xh-shape-pill));background:var(--xh-timeline-connector-bg,var(--xh-border-default))}.xh-scope-timeline[data-part=connector][hidden]{display:none}.xh-scope-timeline[data-part=item] .xh-scope-timeline[data-part=connector]{inline-size:var(--xh-timeline-connector-thickness,var(--xh-stroke-thick));min-block-size:var(--xh-timeline-connector-min-length,var(--xh-space-4));grid-area:2/1;justify-self:center;margin-block-start:var(--xh-space-1)}.xh-scope-timeline[data-part=item]:last-child .xh-scope-timeline[data-part=connector]{display:none}.xh-scope-timeline[data-part=content]{gap:var(--xh-timeline-content-gap,var(--xh-space-1));flex-direction:column;min-inline-size:0;display:flex}.xh-scope-timeline[data-part=content][hidden]{display:none}.xh-scope-timeline[data-part=item] .xh-scope-timeline[data-part=content]{grid-area:1/2/-1;padding-block-end:var(--xh-timeline-item-gap,var(--xh-_timeline-item-gap))}.xh-scope-timeline[data-part=item]:last-child .xh-scope-timeline[data-part=content]{padding-block-end:0}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=start]{grid-template-columns:minmax(0,1fr) auto}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=start] .xh-scope-timeline[data-part=indicator],.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=start] .xh-scope-timeline[data-part=connector]{grid-column:2}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=start] .xh-scope-timeline[data-part=content]{text-align:end;grid-column:1;align-items:flex-end}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=alternate]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=alternate] .xh-scope-timeline[data-part=indicator],.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=alternate] .xh-scope-timeline[data-part=connector]{grid-column:2}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=alternate] .xh-scope-timeline[data-part=content]{grid-column:3}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=alternate]:nth-child(2n) .xh-scope-timeline[data-part=content]{text-align:end;grid-column:1;align-items:flex-end}.xh-scope-timeline[data-part=label]{grid-column:var(--xh-_timeline-label-col,auto);grid-row:var(--xh-_timeline-label-row,auto);min-inline-size:0;color:var(--xh-timeline-label-fg,var(--xh-fg-subtle));font-size:var(--xh-timeline-label-font-size,var(--xh-_timeline-caption-font-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-tight);text-align:var(--xh-_timeline-label-align,end);align-self:start}.xh-scope-timeline[data-part=item][data-orientation=vertical]:where(:not([data-placement]),[data-placement=end]):has(>.xh-scope-timeline[data-part=label]){--xh-_timeline-label-col:1;--xh-_timeline-label-row:1;grid-template-columns:auto auto minmax(0,1fr)}:is(.xh-scope-timeline[data-part=item][data-orientation=vertical]:where(:not([data-placement]),[data-placement=end]):has(>.xh-scope-timeline[data-part=label])>.xh-scope-timeline[data-part=indicator],.xh-scope-timeline[data-part=item][data-orientation=vertical]:where(:not([data-placement]),[data-placement=end]):has(>.xh-scope-timeline[data-part=label])>.xh-scope-timeline[data-part=connector]){grid-column:2}.xh-scope-timeline[data-part=item][data-orientation=vertical]:where(:not([data-placement]),[data-placement=end]):has(>.xh-scope-timeline[data-part=label])>.xh-scope-timeline[data-part=content]{grid-column:3}.xh-scope-timeline[data-part=item][data-orientation=horizontal]:has(>.xh-scope-timeline[data-part=label]){--xh-_timeline-label-col:1;--xh-_timeline-label-row:1;grid-template-columns:auto auto minmax(0,1fr)}:is(.xh-scope-timeline[data-part=item][data-orientation=horizontal]:has(>.xh-scope-timeline[data-part=label])>.xh-scope-timeline[data-part=indicator],.xh-scope-timeline[data-part=item][data-orientation=horizontal]:has(>.xh-scope-timeline[data-part=label])>.xh-scope-timeline[data-part=connector]){grid-column:2}.xh-scope-timeline[data-part=item][data-orientation=horizontal]:has(>.xh-scope-timeline[data-part=label])>.xh-scope-timeline[data-part=content]{grid-column:3}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=start]:has(>.xh-scope-timeline[data-part=label]){--xh-_timeline-label-col:3;--xh-_timeline-label-row:1;--xh-_timeline-label-align:start;grid-template-columns:minmax(0,1fr) auto auto}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=alternate]{--xh-_timeline-label-col:1;--xh-_timeline-label-row:1}.xh-scope-timeline[data-part=item][data-orientation=vertical][data-placement=alternate]:nth-child(2n){--xh-_timeline-label-col:3;--xh-_timeline-label-align:start}@media (min-width:768px){.xh-scope-timeline[data-part=item][data-orientation=horizontal]{flex:1}:is(.xh-scope-timeline[data-part=item][data-orientation=horizontal] .xh-scope-timeline[data-part=indicator],.xh-scope-timeline[data-part=item][data-orientation=horizontal]:has(>.xh-scope-timeline[data-part=label])>.xh-scope-timeline[data-part=indicator]){grid-area:1/1;margin-block-start:0}:is(.xh-scope-timeline[data-part=item][data-orientation=horizontal] .xh-scope-timeline[data-part=connector],.xh-scope-timeline[data-part=item][data-orientation=horizontal]:has(>.xh-scope-timeline[data-part=label])>.xh-scope-timeline[data-part=connector]){inline-size:auto;min-inline-size:var(--xh-timeline-connector-min-length,var(--xh-space-4));block-size:var(--xh-timeline-connector-thickness,var(--xh-stroke-thick));min-block-size:0;grid-area:1/2;place-self:center stretch;margin-block-start:0;margin-inline-start:var(--xh-space-1)}:is(.xh-scope-timeline[data-part=item][data-orientation=horizontal] .xh-scope-timeline[data-part=content],.xh-scope-timeline[data-part=item][data-orientation=horizontal]:has(>.xh-scope-timeline[data-part=label])>.xh-scope-timeline[data-part=content]){grid-area:2/1/auto/-1;padding-block-start:var(--xh-timeline-content-pt,var(--xh-space-2));padding-block-end:0;padding-inline-end:var(--xh-timeline-item-gap,var(--xh-_timeline-item-gap))}.xh-scope-timeline[data-part=item][data-orientation=horizontal]:last-child .xh-scope-timeline[data-part=content]{padding-inline-end:0}.xh-scope-timeline[data-part=item][data-orientation=horizontal]:has(>.xh-scope-timeline[data-part=label]){--xh-_timeline-label-col:auto;--xh-_timeline-label-row:auto;grid-template-columns:auto minmax(0,1fr)}.xh-scope-timeline[data-part=item][data-orientation=horizontal][data-placement=start]{grid-template-rows:minmax(0,1fr) auto}.xh-scope-timeline[data-part=item][data-orientation=horizontal][data-placement=start] .xh-scope-timeline[data-part=indicator],.xh-scope-timeline[data-part=item][data-orientation=horizontal][data-placement=start] .xh-scope-timeline[data-part=connector]{grid-row:2}.xh-scope-timeline[data-part=item][data-orientation=horizontal][data-placement=start] .xh-scope-timeline[data-part=content]{grid-row:1;align-self:end;padding-block-start:0;padding-block-end:var(--xh-timeline-content-pb,var(--xh-space-2))}.xh-scope-timeline[data-part=item][data-orientation=horizontal][data-placement=alternate]{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)}.xh-scope-timeline[data-part=item][data-orientation=horizontal][data-placement=alternate] .xh-scope-timeline[data-part=indicator],.xh-scope-timeline[data-part=item][data-orientation=horizontal][data-placement=alternate] .xh-scope-timeline[data-part=connector]{grid-row:2}.xh-scope-timeline[data-part=item][data-orientation=horizontal][data-placement=alternate] .xh-scope-timeline[data-part=content]{grid-row:3;align-self:start}.xh-scope-timeline[data-part=item][data-orientation=horizontal][data-placement=alternate]:nth-child(2n) .xh-scope-timeline[data-part=content]{grid-row:1;align-self:end;padding-block-start:0;padding-block-end:var(--xh-timeline-content-pb,var(--xh-space-2))}}.xh-scope-timeline:is([data-part=title],[data-part=description],[data-part=time],[data-part=label]){overflow-wrap:anywhere}.xh-scope-timeline[data-part=title]{color:var(--xh-timeline-title-fg,var(--xh-fg-default));font-size:var(--xh-timeline-title-font-size,var(--xh-_timeline-title-font-size));font-weight:var(--xh-timeline-title-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-tight)}.xh-scope-timeline[data-part=description]{color:var(--xh-timeline-description-fg,var(--xh-fg-muted));font-size:var(--xh-timeline-description-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal)}.xh-scope-timeline[data-part=time]{color:var(--xh-timeline-time-fg,var(--xh-fg-subtle));font-size:var(--xh-timeline-time-font-size,var(--xh-_timeline-caption-font-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-normal)}@media print{.xh-scope-timeline[data-part=indicator]{border:var(--xh-stroke-thick) solid currentColor}.xh-scope-timeline[data-part=connector]{border:var(--xh-stroke-thin) solid currentColor}}.xh-scope-timer{--xh-timer-skin:1}.xh-scope-timer[data-part=root]{--xh-_timer-digit-size:var(--xh-text-heading-2-size);--xh-_timer-gap:var(--xh-space-3);align-items:center;gap:var(--xh-timer-gap,var(--xh-_timer-gap));color:var(--xh-timer-fg,var(--xh-fg-default));display:inline-flex}.xh-scope-timer[data-part=root][hidden]{display:none}.xh-scope-timer[data-part=root][data-size=sm]{--xh-_timer-digit-size:var(--xh-text-heading-3-size);--xh-_timer-gap:var(--xh-space-2)}.xh-scope-timer[data-part=root][data-size=lg]{--xh-_timer-digit-size:var(--xh-text-heading-1-size);--xh-_timer-gap:var(--xh-space-4)}.xh-scope-timer[data-part=display]{color:var(--xh-timer-display-fg,var(--xh-fg-default));font-size:var(--xh-timer-digit-font-size,var(--xh-_timer-digit-size));font-variant-numeric:tabular-nums;font-weight:var(--xh-font-weight-semibold);line-height:var(--xh-leading-tight);transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);direction:ltr;align-items:baseline;display:inline-flex}.xh-scope-timer[data-part=display][hidden]{display:none}.xh-scope-timer[data-part=display][data-state=completed]{color:var(--xh-timer-completed-fg,var(--xh-fg-muted))}.xh-scope-timer[data-part=item]{color:var(--xh-timer-item-fg,inherit)}.xh-scope-timer[data-part=separator]{padding-inline:var(--xh-timer-separator-px,var(--xh-space-0_5));color:var(--xh-timer-separator-fg,var(--xh-fg-subtle));font-weight:var(--xh-font-weight-regular)}.xh-scope-timer[data-part=control]{--xh-action-visual-size:var(--xh-timer-control-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-timer-control-px,var(--xh-_action-profile-padding-inline));--xh-action-gap:var(--xh-timer-control-gap,var(--xh-_action-profile-gap));--xh-action-radius:var(--xh-timer-control-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-timer-control-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-timer-control-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-timer-control-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-disabled:var(--xh-timer-control-bg-disabled,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-timer-control-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-timer-control-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-timer-control-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:var(--xh-timer-control-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-timer-control-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-timer-control-border-hover,var(--xh-_action-variant-border-pressed));--xh-action-border-focus-visible:var(--xh-timer-control-border-focus,var(--xh-_action-variant-border-focus-visible));--xh-action-border-disabled:var(--xh-timer-control-border-disabled,var(--xh-_action-variant-border-disabled));--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:var(--xh-timer-control-shadow-hover,none);--xh-action-shadow-pressed:var(--xh-timer-control-shadow-active,none);--xh-action-font-size:var(--xh-text-label-size);--xh-icon-size:var(--xh-timer-icon-size,var(--xh-_action-profile-glyph-size));font-weight:var(--xh-text-label-weight)}.xh-scope-timer[data-part=control][hidden]{display:none}.xh-scope-timestamp{--xh-timestamp-skin:1}.xh-scope-timestamp[data-part=root]{color:var(--xh-timestamp-fg,var(--xh-fg-default));font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-timestamp[data-part=root][data-relative]{font-variant-numeric:normal}.xh-scope-timestamp[data-part=root][data-state=empty],.xh-scope-timestamp[data-part=root][data-state=invalid]{color:var(--xh-timestamp-placeholder-fg,var(--xh-fg-muted))}.xh-scope-truncate{--xh-truncate-skin:1}.xh-scope-truncate[data-part=root]{--xh-_truncate-lines:1;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.xh-scope-truncate[data-part=root][data-multiline]{-webkit-line-clamp:var(--xh-truncate-lines,var(--xh-_truncate-lines));white-space:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xh-scope-truncate[data-part=root][data-state=open]{white-space:normal;display:block;overflow:visible}.xh-scope-truncate[data-part=root][data-middle-text]{text-overflow:clip;-webkit-text-fill-color:transparent;position:relative}.xh-scope-truncate[data-part=root][data-middle-text]:before,.xh-scope-truncate[data-part=root][data-middle-text]:after{white-space:nowrap;-webkit-text-fill-color:currentColor;pointer-events:none;inline-size:50%;position:absolute;inset-block:0;overflow:hidden}.xh-scope-truncate[data-part=root][data-middle-text]:before{content:attr(data-middle-text) / "";text-overflow:ellipsis;inset-inline-start:0}.xh-scope-truncate[data-part=root][data-middle-text]:after{content:attr(data-middle-text) / "";justify-content:flex-end;display:flex;inset-inline-end:0}.xh-scope-truncate[data-part=trigger]{flex:none}@media (forced-colors:active){.xh-scope-truncate[data-part=root][data-middle-text]{text-overflow:ellipsis;-webkit-text-fill-color:currentColor}.xh-scope-truncate[data-part=root][data-middle-text]:before,.xh-scope-truncate[data-part=root][data-middle-text]:after{content:none}}.xh-scope-truncate[data-part=root][hidden],.xh-scope-truncate[data-part=trigger][hidden]{display:none}:where(:root,[data-contrast=default]){--xh-_typography-gradient-fg:transparent}:where([data-contrast=more]){--xh-_typography-gradient-fg:var(--xh-fg-default)}.xh-scope-typography{--xh-typography-skin:1}.xh-scope-typography[data-part=root]{--xh-_typography-body-size:var(--xh-text-body-size);--xh-_typography-block-gap:var(--xh-space-4);--xh-_typography-heading-gap:var(--xh-space-6);--xh-_typography-h1:var(--xh-font-size-3xl);--xh-_typography-h2:var(--xh-font-size-2xl);--xh-_typography-h3:var(--xh-font-size-xl);--xh-_typography-h4:var(--xh-font-size-lg);--xh-_typography-h5:var(--xh-font-size-md);--xh-_typography-h6:var(--xh-font-size-sm);--xh-_typography-measure:68ch;--xh-_typography-code-size:calc(var(--xh-glyph-size-text) * .9);max-inline-size:var(--xh-typography-measure,var(--xh-_typography-measure));color:var(--xh-typography-fg,var(--xh-fg-default));font-size:var(--xh-typography-font-size,var(--xh-_typography-body-size));font-weight:var(--xh-typography-font-weight,var(--xh-text-body-weight));line-height:var(--xh-typography-leading,var(--xh-text-body-leading));display:flow-root}.xh-scope-typography[data-part=root][hidden]{display:none}.xh-scope-typography:is([data-part=root],[data-part=heading],[data-part=paragraph],[data-part=prose]){overflow-wrap:break-word}.xh-scope-typography[data-part=root][data-size=sm]{--xh-_typography-body-size:var(--xh-font-size-sm);--xh-_typography-block-gap:var(--xh-space-3);--xh-_typography-heading-gap:var(--xh-space-5);--xh-_typography-h1:var(--xh-font-size-2xl);--xh-_typography-h2:var(--xh-font-size-xl);--xh-_typography-h3:var(--xh-font-size-lg);--xh-_typography-h4:var(--xh-font-size-md);--xh-_typography-h5:var(--xh-font-size-sm);--xh-_typography-h6:var(--xh-font-size-xs)}.xh-scope-typography[data-part=root][data-size=lg]{--xh-_typography-body-size:var(--xh-font-size-lg);--xh-_typography-block-gap:var(--xh-space-5);--xh-_typography-heading-gap:var(--xh-space-8)}.xh-scope-typography[data-part=root][data-align=start]{text-align:start}.xh-scope-typography[data-part=root][data-align=center]{text-align:center}.xh-scope-typography[data-part=root][data-align=end]{text-align:end}.xh-scope-typography[data-part=root][data-align=justify]{text-align:justify}.xh-scope-typography[data-part=root][data-weight=regular]{font-weight:var(--xh-typography-font-weight,var(--xh-font-weight-regular))}.xh-scope-typography[data-part=root][data-weight=medium]{font-weight:var(--xh-typography-font-weight,var(--xh-font-weight-medium))}.xh-scope-typography[data-part=root][data-weight=semibold]{font-weight:var(--xh-typography-font-weight,var(--xh-font-weight-semibold))}.xh-scope-typography[data-part=root][data-weight=bold]{font-weight:var(--xh-typography-font-weight,var(--xh-font-weight-bold))}.xh-scope-typography[data-part=heading],.xh-scope-typography[data-part=paragraph]{margin:0}.xh-scope-typography[data-part=heading]{color:var(--xh-typography-heading-fg,var(--xh-fg-default));font-size:var(--xh-typography-heading-font-size,var(--xh-_typography-h3));font-weight:var(--xh-typography-heading-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-typography-heading-leading,var(--xh-leading-tight));text-wrap:balance}.xh-scope-typography[data-part=heading][data-level="1"]{font-size:var(--xh-typography-heading-font-size,var(--xh-_typography-h1))}.xh-scope-typography[data-part=heading][data-level="2"]{font-size:var(--xh-typography-heading-font-size,var(--xh-_typography-h2))}.xh-scope-typography[data-part=heading][data-level="3"]{font-size:var(--xh-typography-heading-font-size,var(--xh-_typography-h3))}.xh-scope-typography[data-part=heading][data-level="4"]{font-size:var(--xh-typography-heading-font-size,var(--xh-_typography-h4))}.xh-scope-typography[data-part=heading][data-level="5"]{font-size:var(--xh-typography-heading-font-size,var(--xh-_typography-h5))}.xh-scope-typography[data-part=heading][data-level="6"]{font-size:var(--xh-typography-heading-font-size,var(--xh-_typography-h6))}.xh-scope-typography:is([data-part=heading],[data-part=paragraph])+.xh-scope-typography:is([data-part=heading],[data-part=paragraph]){margin-block-start:var(--xh-typography-block-gap,var(--xh-_typography-block-gap))}.xh-scope-typography:is([data-part=heading],[data-part=paragraph])+.xh-scope-typography[data-part=heading]{margin-block-start:var(--xh-typography-heading-gap,var(--xh-_typography-heading-gap))}.xh-scope-typography[data-part=text][data-variant=muted]{color:var(--xh-typography-text-fg-muted,var(--xh-fg-muted))}.xh-scope-typography[data-part=text][data-variant=strong]{font-weight:var(--xh-typography-text-font-weight,var(--xh-font-weight-semibold))}.xh-scope-typography[data-part=text][data-variant=code]{padding-block:var(--xh-typography-code-py,var(--xh-space-0_5));padding-inline:var(--xh-typography-code-px,var(--xh-space-1));border-radius:var(--xh-typography-code-radius,var(--xh-shape-inset));background:var(--xh-typography-code-bg,var(--xh-bg-subtle));font-family:var(--xh-typography-code-font,var(--xh-font-family-mono));font-size:var(--xh-typography-code-font-size,var(--xh-_typography-code-size))}.xh-scope-typography[data-part=text][data-tone]{color:var(--xh-typography-text-fg-tone,var(--xh-_tone-fg))}.xh-scope-typography[data-part=text][data-strikethrough]{text-decoration-line:line-through}.xh-scope-typography[data-part=text][data-underline]{text-underline-offset:var(--xh-typography-text-underline-offset,var(--xh-space-0_5));text-decoration-line:underline}.xh-scope-typography[data-part=text][data-underline][data-strikethrough]{text-decoration-line:underline line-through}.xh-scope-typography[data-part=text][data-marked]{padding-inline:var(--xh-typography-mark-px,var(--xh-space-0_5));border-radius:var(--xh-typography-mark-radius,var(--xh-shape-inset));background:var(--xh-typography-mark-bg,var(--xh-bg-brand-subtle));color:var(--xh-typography-mark-fg,var(--xh-fg-brand-strong));-webkit-box-decoration-break:clone;box-decoration-break:clone}.xh-scope-typography[data-part=text][data-marked][data-tone]{background:var(--xh-typography-mark-bg,var(--xh-_tone-subtle));color:var(--xh-typography-mark-fg,var(--xh-_tone-fg))}.xh-scope-typography[data-part=text][data-weight=regular]{font-weight:var(--xh-font-weight-regular)}.xh-scope-typography[data-part=text][data-weight=medium]{font-weight:var(--xh-font-weight-medium)}.xh-scope-typography[data-part=text][data-weight=semibold]{font-weight:var(--xh-font-weight-semibold)}.xh-scope-typography[data-part=text][data-weight=bold]{font-weight:var(--xh-font-weight-bold)}.xh-scope-typography[data-part=text][data-variant=gradient]{--xh-_typography-gradient-from:var(--xh-gradient-brand-from);--xh-_typography-gradient-to:var(--xh-gradient-brand-to);background-image:linear-gradient(var(--xh-typography-gradient-direction,to right), var(--xh-typography-gradient-from,var(--xh-_typography-gradient-from)), var(--xh-typography-gradient-to,var(--xh-_typography-gradient-to)));color:var(--xh-_typography-gradient-fg);-webkit-text-fill-color:currentColor;-webkit-background-clip:text;background-clip:text}.xh-scope-typography[data-part=text][data-variant=gradient][data-tone]{--xh-_typography-gradient-from:var(--xh-_tone);--xh-_typography-gradient-to:var(--xh-_tone-active)}@media (prefers-contrast:more),(forced-colors:active),print{.xh-scope-typography[data-part=text][data-variant=gradient]{color:inherit;-webkit-text-fill-color:currentColor;background-image:none}}.xh-scope-typography[data-part=link]{border-radius:var(--xh-typography-link-radius,var(--xh-shape-inset));color:var(--xh-typography-link-fg,var(--xh-fg-brand));text-underline-offset:var(--xh-typography-link-underline-offset,var(--xh-space-0_5));transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);text-decoration:underline}@media (hover:hover){.xh-scope-typography[data-part=link]:hover{color:var(--xh-typography-link-fg-hover,var(--xh-fg-brand-strong))}}.xh-scope-typography[data-part=prose]{color:var(--xh-typography-prose-fg,var(--xh-fg-default));font-size:var(--xh-typography-prose-font-size,var(--xh-_typography-body-size));line-height:var(--xh-typography-prose-leading,var(--xh-text-prose-leading))}.xh-scope-typography[data-part=prose] :where(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote,table,hr){margin:0}.xh-scope-typography[data-part=prose] :where(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote,table,hr)+:where(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote,table,hr){margin-block-start:var(--xh-typography-prose-block-gap,var(--xh-_typography-block-gap))}.xh-scope-typography[data-part=prose] :where(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote,table,hr)+:where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--xh-typography-prose-heading-gap,var(--xh-_typography-heading-gap))}.xh-scope-typography[data-part=prose] :where(h1,h2,h3,h4,h5,h6){color:var(--xh-typography-prose-heading-fg,var(--xh-fg-default));font-weight:var(--xh-typography-prose-heading-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-tight);text-wrap:balance}.xh-scope-typography[data-part=prose] :where(h1){font-size:var(--xh-typography-prose-h1,var(--xh-_typography-h1))}.xh-scope-typography[data-part=prose] :where(h2){font-size:var(--xh-typography-prose-h2,var(--xh-_typography-h2))}.xh-scope-typography[data-part=prose] :where(h3){font-size:var(--xh-typography-prose-h3,var(--xh-_typography-h3))}.xh-scope-typography[data-part=prose] :where(h4){font-size:var(--xh-typography-prose-h4,var(--xh-_typography-h4))}.xh-scope-typography[data-part=prose] :where(h5){font-size:var(--xh-typography-prose-h5,var(--xh-_typography-h5))}.xh-scope-typography[data-part=prose] :where(h6){font-size:var(--xh-typography-prose-h6,var(--xh-_typography-h6))}.xh-scope-typography[data-part=prose] :where(ul,ol){padding-inline-start:var(--xh-typography-prose-list-ps,var(--xh-space-6))}.xh-scope-typography[data-part=prose] :where(li+li),.xh-scope-typography[data-part=prose] :where(li)>:where(ul,ol){margin-block-start:var(--xh-typography-prose-item-gap,var(--xh-space-1))}.xh-scope-typography[data-part=prose] :where(a){border-radius:var(--xh-typography-prose-link-radius,var(--xh-typography-link-radius,var(--xh-shape-inset)));color:var(--xh-typography-prose-link-fg,var(--xh-typography-link-fg,var(--xh-fg-brand)));text-underline-offset:var(--xh-typography-prose-link-underline-offset,var(--xh-typography-link-underline-offset,var(--xh-space-0_5)));text-decoration:underline}.xh-scope-typography[data-part=prose] :where(strong){font-weight:var(--xh-typography-prose-strong-font-weight,var(--xh-font-weight-semibold))}.xh-scope-typography[data-part=prose] :where(code){padding-block:var(--xh-typography-code-py,var(--xh-space-0_5));padding-inline:var(--xh-typography-code-px,var(--xh-space-1));border-radius:var(--xh-typography-code-radius,var(--xh-shape-inset));background:var(--xh-typography-code-bg,var(--xh-bg-subtle));font-family:var(--xh-typography-code-font,var(--xh-font-family-mono));font-size:var(--xh-typography-code-font-size,var(--xh-_typography-code-size))}.xh-scope-typography[data-part=prose] :where(pre){padding:var(--xh-typography-prose-pre-padding,var(--xh-space-4));border-radius:var(--xh-typography-prose-pre-radius,var(--xh-shape-surface));background:var(--xh-typography-prose-pre-bg,var(--xh-bg-subtle));font-family:var(--xh-typography-code-font,var(--xh-font-family-mono));font-size:var(--xh-typography-code-font-size,var(--xh-_typography-code-size));overflow-x:auto}.xh-scope-typography[data-part=prose] :where(pre) :where(code){font-size:inherit;background:0 0;border-radius:0;padding:0}.xh-scope-typography[data-part=prose] :where(blockquote){border-inline-start:var(--xh-stroke-thick) solid var(--xh-typography-prose-quote-border,var(--xh-border-subtle));color:var(--xh-typography-prose-quote-fg,var(--xh-fg-muted));padding-inline-start:var(--xh-typography-prose-quote-ps,var(--xh-space-4))}.xh-scope-typography[data-part=prose] :where(hr){border:none;border-block-start:var(--xh-stroke-thin) solid var(--xh-typography-prose-rule-border,var(--xh-border-subtle))}.xh-scope-typography[data-part=prose] :where(img){block-size:auto;max-inline-size:100%}.xh-scope-typography[data-part=prose] :where(table){border-collapse:collapse;inline-size:100%}.xh-scope-typography[data-part=prose] :where(th,td){padding-block:var(--xh-typography-prose-cell-py,var(--xh-space-2));padding-inline:var(--xh-typography-prose-cell-px,var(--xh-space-3));border-block-end:var(--xh-stroke-thin) solid var(--xh-typography-prose-cell-border,var(--xh-border-subtle));text-align:start;overflow-wrap:anywhere}.xh-scope-typography[data-part=prose] :where(th){font-weight:var(--xh-typography-prose-th-font-weight,var(--xh-font-weight-semibold))}@media (forced-colors:active){.xh-scope-typography[data-part=text][data-marked]{color:highlighttext;background:highlight}}@media print{.xh-scope-typography[data-part=text][data-marked]{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}:where(xh-accordion,xh-cascader,xh-collapsible,xh-color-picker,xh-combobox,xh-command,xh-context-menu,xh-date-picker,xh-date-range-picker,xh-dialog,xh-drawer,xh-floating-panel,xh-hover-card,xh-image-viewer,xh-mention,xh-menu,xh-menubar,xh-navigation-menu,xh-pagination,xh-popconfirm,xh-popover,xh-reasoning,xh-select,xh-side-nav,xh-steps,xh-time-picker,xh-time-range-picker,xh-tool-call,xh-tooltip,xh-tour,xh-tree-select):not(:defined) :where([data-xh-part=backdrop],[data-xh-part=content],[data-xh-part=positioner],[data-xh-part=viewport]){display:none}.xh-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tone]{--xh-_tone:var(--xh-color-neutral-600);--xh-_tone-on:var(--xh-color-neutral-0);--xh-_tone-shift:var(--xh-color-neutral-950);--xh-_tone-hover:var(--xh-_tone)}@supports (color:color-mix(in lab, red, red)){[data-tone]{--xh-_tone-hover:color-mix(in oklab, var(--xh-_tone) 88%, var(--xh-_tone-shift))}}[data-tone]{--xh-_tone-active:var(--xh-_tone)}@supports (color:color-mix(in lab, red, red)){[data-tone]{--xh-_tone-active:color-mix(in oklab, var(--xh-_tone) 78%, var(--xh-_tone-shift))}}[data-tone]{--xh-_tone-subtle:var(--xh-_tone)}@supports (color:color-mix(in lab, red, red)){[data-tone]{--xh-_tone-subtle:color-mix(in oklab, var(--xh-_tone) 12%, var(--xh-bg-surface))}}[data-tone]{--xh-_tone-subtle-hover:var(--xh-_tone)}@supports (color:color-mix(in lab, red, red)){[data-tone]{--xh-_tone-subtle-hover:color-mix(in oklab, var(--xh-_tone) 20%, var(--xh-bg-surface))}}[data-tone]{--xh-_tone-subtle-active:var(--xh-_tone)}@supports (color:color-mix(in lab, red, red)){[data-tone]{--xh-_tone-subtle-active:color-mix(in oklab, var(--xh-_tone) 28%, var(--xh-bg-surface))}}[data-tone]{--xh-_tone-border:var(--xh-_tone)}@supports (color:color-mix(in lab, red, red)){[data-tone]{--xh-_tone-border:color-mix(in oklab, var(--xh-_tone) 40%, var(--xh-bg-surface))}}[data-tone]{--xh-_tone-border-control:var(--xh-_tone);--xh-_tone-soft:var(--xh-_tone-border-control);--xh-_tone-fg:var(--xh-_tone)}@supports (color:color-mix(in lab, red, red)){[data-tone]{--xh-_tone-fg:color-mix(in oklab, var(--xh-_tone) 60%, var(--xh-fg-default))}}[data-tone=brand]{--xh-_tone:var(--xh-bg-brand);--xh-_tone-on:var(--xh-fg-on-brand);--xh-_tone-shift:var(--xh-color-neutral-950)}[data-tone=neutral]{--xh-_tone:var(--xh-color-neutral-600);--xh-_tone-on:var(--xh-color-neutral-0);--xh-_tone-shift:var(--xh-color-neutral-950)}[data-tone=danger]{--xh-_tone:var(--xh-color-danger-600);--xh-_tone-on:var(--xh-color-neutral-0);--xh-_tone-shift:var(--xh-color-neutral-950)}[data-tone=success]{--xh-_tone:var(--xh-color-success-600);--xh-_tone-on:var(--xh-color-neutral-950);--xh-_tone-shift:var(--xh-color-neutral-0)}[data-tone=warning]{--xh-_tone:var(--xh-color-warning-600);--xh-_tone-on:var(--xh-color-neutral-950);--xh-_tone-shift:var(--xh-color-neutral-0)}[data-tone=info]{--xh-_tone:var(--xh-color-info-600);--xh-_tone-on:var(--xh-color-neutral-950);--xh-_tone-shift:var(--xh-color-neutral-0)}[data-tone=warning]{--xh-_tone-border-control:var(--xh-color-warning-700)}:is([data-theme=dark] *,[data-theme=dark])[data-tone=warning]{--xh-_tone-border-control:var(--xh-color-warning-600)}[data-tone=neutral]{--xh-_tone-border-control:var(--xh-color-neutral-600)}:is([data-theme=dark] *,[data-theme=dark])[data-tone=neutral]{--xh-_tone-border-control:var(--xh-color-neutral-550)}@supports (color:color(from red srgb-linear clamp(0, (0.179 - (0.2126 * r + 0.7152 * g + 0.0722 * b)) * infinity, 1) 0 0 / 1)){[data-tone]{--xh-_tone-on:color(from var(--xh-_tone) srgb-linear clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) clamp(0, (.179 - (.2126 * r + .7152 * g + .0722 * b)) * infinity, 1) / 1);--xh-_tone-shift:color(from var(--xh-_tone) srgb-linear clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .179) * infinity, 1) clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .179) * infinity, 1) clamp(0, ((.2126 * r + .7152 * g + .0722 * b) - .179) * infinity, 1) / 1)}}:is([data-theme=dark] *,[data-theme=dark])[data-tone=brand]{--xh-_tone-shift:var(--xh-color-neutral-0)}[data-tone]{--xh-tone-solid:var(--xh-_tone);--xh-tone-solid-hover:var(--xh-_tone-hover);--xh-tone-solid-active:var(--xh-_tone-active);--xh-tone-on:var(--xh-_tone-on);--xh-tone-subtle:var(--xh-_tone-subtle);--xh-tone-subtle-hover:var(--xh-_tone-subtle-hover);--xh-tone-subtle-active:var(--xh-_tone-subtle-active);--xh-tone-fg:var(--xh-_tone-fg);--xh-tone-border:var(--xh-_tone-border);--xh-tone-border-control:var(--xh-_tone-border-control);--xh-tone-soft:var(--xh-_tone-soft)}:where([data-scope]){--xh-_highlight-tone:inset 0 var(--xh-stroke-thin) 0 0 var(--xh-_tone-on,var(--xh-fg-on-brand))}@supports (color:color-mix(in lab, red, red)){:where([data-scope]){--xh-_highlight-tone:inset 0 var(--xh-stroke-thin) 0 0 color-mix(in oklab, var(--xh-_tone-on,var(--xh-fg-on-brand)) 14%, transparent)}}:where([data-scope]){--xh-_highlight-brand:inset 0 var(--xh-stroke-thin) 0 0 var(--xh-fg-on-brand)}@supports (color:color-mix(in lab, red, red)){:where([data-scope]){--xh-_highlight-brand:inset 0 var(--xh-stroke-thin) 0 0 color-mix(in oklab, var(--xh-fg-on-brand) 14%, transparent)}}:where([data-material=liquid]) [data-xh-liquid]{--xh-_liquid-light-x:-.71;--xh-_liquid-light-y:-.71;--xh-_liquid-bg:var(--xh-material-liquid-bg);--xh-_liquid-rim:inset calc(var(--xh-_liquid-light-x) * var(--xh-stroke-thin) * -1) calc(var(--xh-_liquid-light-y) * var(--xh-stroke-thin) * -1) 0 0 var(--xh-material-liquid-highlight), inset calc(var(--xh-_liquid-light-x) * var(--xh-stroke-thin)) calc(var(--xh-_liquid-light-y) * var(--xh-stroke-thin)) 0 0 var(--xh-material-liquid-rim-far);--xh-_liquid-shadow:var(--xh-_liquid-rim), var(--xh-material-liquid-shadow);--xh-_liquid-bg-hover:var(--xh-_liquid-bg)}@supports (color:color-mix(in lab, red, red)){:where([data-material=liquid]) [data-xh-liquid]{--xh-_liquid-bg-hover:color-mix(in oklab, var(--xh-_liquid-bg), var(--xh-material-liquid-fg) 8%)}}:where([data-material=liquid]) [data-xh-liquid]{--xh-_liquid-bg-pressed:var(--xh-_liquid-bg)}@supports (color:color-mix(in lab, red, red)){:where([data-material=liquid]) [data-xh-liquid]{--xh-_liquid-bg-pressed:color-mix(in oklab, var(--xh-_liquid-bg), var(--xh-material-liquid-fg) 14%)}}:where([data-material=liquid]) [data-xh-liquid]{--xh-_liquid-deform:none}:where([data-material=liquid]) [data-xh-liquid][data-xh-liquid-clarity=clear]{--xh-_liquid-bg:var(--xh-material-liquid-tint)}@supports (color:color-mix(in lab, red, red)){:where([data-material=liquid]) [data-xh-liquid][data-xh-liquid-clarity=clear]{--xh-_liquid-bg:color-mix(in oklab, var(--xh-material-liquid-tint) calc(var(--xh-material-liquid-alpha-clear) * 100%), transparent)}}[data-xh-liquid-goo-layer]{--xh-_liquid-goo-shadow:var(--xh-material-liquid-shadow);inset:calc(-1 * var(--xh-space-8));pointer-events:none;position:absolute}[data-xh-liquid-goo-layer]>span{box-sizing:border-box;background-color:var(--xh-material-liquid-tint);box-shadow:var(--xh-_liquid-goo-shadow);position:absolute}[data-xh-liquid-goo-filter] [data-xh-goo-paint=fill]{flood-color:var(--xh-material-liquid-tint);flood-opacity:var(--xh-material-liquid-alpha-floor)}[data-xh-liquid-goo-filter][data-xh-liquid-clarity=clear] [data-xh-goo-paint=fill]{flood-opacity:var(--xh-material-liquid-alpha-clear)}[data-xh-liquid-goo-filter] [data-xh-goo-paint=edge]{flood-color:var(--xh-material-liquid-border)}[data-xh-liquid-goo-filter] [data-xh-goo-paint=near]{flood-color:var(--xh-material-liquid-highlight)}[data-xh-liquid-goo-filter] [data-xh-goo-paint=far]{flood-color:var(--xh-material-liquid-rim-far)}@media (forced-colors:active){[data-xh-liquid-goo-layer]{display:none}}:where([dir=rtl]) :where([data-material=liquid]) [data-xh-liquid],:where([data-material=liquid]) :where([dir=rtl]) [data-xh-liquid]{--xh-_liquid-light-x:.71}.xh-scope-alert{--xh-alert-skin:1}.xh-scope-alert[data-part=root]{--xh-icon-size:var(--xh-alert-icon-size,var(--xh-glyph-size-md));align-items:flex-start;gap:var(--xh-alert-gap,var(--xh-space-2));padding-block:var(--xh-alert-py,var(--xh-surface-py-sm));padding-inline:var(--xh-alert-px,var(--xh-surface-px-sm));border:var(--xh-stroke-thin) solid var(--xh-alert-border,var(--xh-border-default));border-radius:var(--xh-alert-radius,var(--xh-shape-surface));background:var(--xh-alert-bg,var(--xh-bg-surface));box-shadow:var(--xh-alert-shadow,none);color:var(--xh-alert-fg,var(--xh-fg-default));font-size:var(--xh-alert-font-size,var(--xh-text-body-size));line-height:var(--xh-alert-leading,var(--xh-leading-normal));display:flex}.xh-scope-alert[data-part=root][data-banner]{border-block-start-width:0;border-inline-width:0;border-radius:0;inline-size:100%}.xh-scope-alert[data-part=root][data-state=closed]{box-sizing:border-box;animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards, xh-alert-collapse var(--xh-motion-duration-collapse) var(--xh-motion-ease-exit) var(--xh-motion-duration-exit) forwards;overflow:hidden}.xh-scope-alert[data-part=root][hidden]{display:none}.xh-scope-alert[data-part=indicator]{padding:var(--xh-alert-indicator-p,var(--xh-space-1));color:var(--xh-alert-indicator-fg,var(--xh-_tone-fg));flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-alert[data-part=content]{gap:var(--xh-alert-content-gap,var(--xh-space-1));flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.xh-scope-alert[data-part=content] [data-part=title]:where(.xh-scope-alert),.xh-scope-alert[data-part=content] [data-part=description]:where(.xh-scope-alert){flex:none}.xh-scope-alert[data-part=action]{align-self:center;align-items:center;gap:var(--xh-alert-action-gap,var(--xh-space-2));flex:none;margin-inline-start:auto;display:flex}.xh-scope-alert[data-part=title],.xh-scope-alert[data-part=description]{min-inline-size:0;margin:0}.xh-scope-alert[data-part=title]{color:var(--xh-alert-title-fg,var(--xh-_tone-fg));font-size:var(--xh-alert-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-alert-title-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-alert-title-leading,var(--xh-leading-tight));flex:none}.xh-scope-alert[data-part=description]{color:var(--xh-alert-description-fg,var(--xh-fg-muted));font-size:var(--xh-alert-description-font-size,var(--xh-text-secondary-size));flex:none}.xh-scope-alert[data-part=title]:empty{display:none}.xh-scope-alert[data-part=close-trigger]{--xh-action-visual-size:var(--xh-alert-close-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-alert-close-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-alert-close-radius,var(--xh-shape-control));--xh-action-bg-hover:var(--xh-alert-close-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-alert-close-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-alert-close-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-alert-close-fg-hover,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-alert-close-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-icon-size:var(--xh-alert-icon-size,var(--xh-_action-profile-glyph-size));border-width:0;flex:none;align-self:center}.xh-scope-alert[data-part=close-trigger][hidden]{display:none}.xh-scope-alert[data-part=close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media print{.xh-scope-alert[data-part=root]{border-color:currentColor}.xh-scope-alert[data-part=title]{font-weight:var(--xh-font-weight-bold)}.xh-scope-alert[data-part=close-trigger]{display:none}}@media (forced-colors:active){.xh-scope-alert[data-part=root]{border-color:canvastext}}.xh-scope-alert[data-part=indicator][hidden],.xh-scope-alert[data-part=content][hidden],.xh-scope-alert[data-part=action][hidden]{display:none}@media (forced-colors:active){.xh-scope-alert[data-part=close-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-alert[data-part=close-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-alert[data-part=close-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-empty-state{--xh-empty-state-skin:1}.xh-scope-empty-state[data-part=root]{--xh-_empty-state-gap:var(--xh-stack-gap-md);--xh-_empty-state-py:var(--xh-section-py-md);--xh-_empty-state-icon-size:var(--xh-glyph-size-2xl);--xh-_empty-state-title-size:var(--xh-text-label-size);--xh-_empty-state-accent:var(--xh-fg-subtle);justify-content:center;align-items:center;gap:var(--xh-empty-state-gap,var(--xh-_empty-state-gap));padding-block:var(--xh-empty-state-py,var(--xh-_empty-state-py));padding-inline:var(--xh-empty-state-px,var(--xh-space-6));color:var(--xh-empty-state-fg,var(--xh-fg-default));text-align:center;flex-direction:column;display:flex}.xh-scope-empty-state[data-part=root][hidden]{display:none}.xh-scope-empty-state[data-part=root][data-size=sm]{--xh-_empty-state-gap:var(--xh-stack-gap-sm);--xh-_empty-state-py:var(--xh-section-py-sm);--xh-_empty-state-icon-size:var(--xh-glyph-size-xl)}.xh-scope-empty-state[data-part=root][data-size=lg]{--xh-_empty-state-gap:var(--xh-stack-gap-lg);--xh-_empty-state-py:var(--xh-section-py-lg);--xh-_empty-state-icon-size:var(--xh-glyph-size-3xl);--xh-_empty-state-title-size:var(--xh-text-heading-3-size)}.xh-scope-empty-state[data-part=root][data-status="403"]{--xh-_empty-state-accent:var(--xh-color-warning-500)}.xh-scope-empty-state[data-part=root][data-status="500"]{--xh-_empty-state-accent:var(--xh-color-danger-500)}.xh-scope-empty-state[data-part=root][data-status="404"]{--xh-_empty-state-accent:var(--xh-color-info-500)}.xh-scope-empty-state[data-part=root][data-tone]{--xh-_empty-state-accent:var(--xh-_tone-fg)}.xh-scope-empty-state[data-part=media]{max-inline-size:100%;block-size:var(--xh-empty-state-media-size,calc(var(--xh-_empty-state-icon-size) * 2));color:var(--xh-empty-state-media-fg,var(--xh-_empty-state-accent));flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-empty-state[data-part=indicator]{--xh-icon-size:var(--xh-empty-state-icon-size,var(--xh-_empty-state-icon-size));block-size:var(--xh-empty-state-icon-size,var(--xh-_empty-state-icon-size));inline-size:var(--xh-empty-state-icon-size,var(--xh-_empty-state-icon-size));color:var(--xh-empty-state-indicator-fg,var(--xh-_empty-state-accent));font-size:var(--xh-empty-state-indicator-font-size,var(--xh-_empty-state-icon-size));line-height:var(--xh-leading-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-empty-state[data-part=title]{color:var(--xh-empty-state-title-fg,var(--xh-fg-default));font-size:var(--xh-empty-state-title-font-size,var(--xh-_empty-state-title-size));font-weight:var(--xh-empty-state-title-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-empty-state-title-leading,var(--xh-leading-tight));margin:0}.xh-scope-empty-state[data-part=description]{max-inline-size:var(--xh-empty-state-description-max-w,var(--xh-measure-prose));color:var(--xh-empty-state-description-fg,var(--xh-fg-muted));font-size:var(--xh-empty-state-description-font-size,var(--xh-text-secondary-size));line-height:var(--xh-empty-state-description-leading,var(--xh-leading-normal));margin:0}.xh-scope-empty-state[data-part=action]{justify-content:center;align-items:center;gap:var(--xh-empty-state-action-gap,var(--xh-space-2));flex-wrap:wrap;display:flex}.xh-scope-empty-state[data-part=media]:not([data-instant]),.xh-scope-empty-state[data-part=indicator]:not([data-instant]),.xh-scope-empty-state[data-part=title]:not([data-instant]),.xh-scope-empty-state[data-part=description]:not([data-instant]),.xh-scope-empty-state[data-part=action]:not([data-instant]){animation:xh-rise-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards}.xh-scope-empty-state[data-part=title]{animation-delay:calc(var(--xh-motion-stagger-step) * 1)}.xh-scope-empty-state[data-part=description]{animation-delay:calc(var(--xh-motion-stagger-step) * 2)}.xh-scope-empty-state[data-part=action]{animation-delay:calc(var(--xh-motion-stagger-step) * 3)}.xh-scope-empty-state[data-part=media][hidden],.xh-scope-empty-state[data-part=indicator][hidden],.xh-scope-empty-state[data-part=action][hidden]{display:none}.xh-scope-skeleton{--xh-skeleton-skin:1}.xh-scope-skeleton[data-part=root]{gap:var(--xh-skeleton-gap,var(--xh-space-3));flex-direction:column;display:flex}.xh-scope-skeleton[data-part=root][hidden]{display:none}.xh-scope-skeleton[data-part=root][data-state=loaded]:not([hidden]){pointer-events:none;animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-skeleton[data-part=item]{pointer-events:none;border-radius:var(--xh-skeleton-radius,var(--xh-shape-control));background-color:var(--xh-skeleton-bg,var(--xh-bg-subtle));background-image:linear-gradient(90deg, transparent 20%, var(--xh-skeleton-sheen,var(--xh-bg-surface-raised)) 50%, transparent 80%);inline-size:100%;animation:xh-shimmer var(--xh-skeleton-duration,var(--xh-motion-loop-shimmer)) var(--xh-motion-ease-loop) infinite;background-repeat:no-repeat;background-size:200% 100%}.xh-scope-skeleton[data-part=item][data-shape=text]{block-size:var(--xh-skeleton-text-block-size,var(--xh-text-caption-size));border-radius:var(--xh-skeleton-text-radius,var(--xh-shape-pill))}.xh-scope-skeleton[data-part=item][data-shape=circle]{inline-size:var(--xh-skeleton-circle-size,var(--xh-control-h-lg));aspect-ratio:1;border-radius:var(--xh-skeleton-circle-radius,var(--xh-shape-circle));flex:none}.xh-scope-skeleton[data-part=item][data-shape=rect]{min-block-size:var(--xh-skeleton-rect-block-size,var(--xh-control-h-lg));border-radius:var(--xh-skeleton-rect-radius,var(--xh-shape-surface))}.xh-scope-skeleton[data-part=root][data-animation=pulse] [data-part=item]:where(.xh-scope-skeleton){animation:xh-skeleton-pulse var(--xh-skeleton-pulse-duration,var(--xh-motion-loop-shimmer)) var(--xh-motion-ease-sweep) infinite alternate;background-image:none}.xh-scope-skeleton[data-part=root][data-animation=none] [data-part=item]:where(.xh-scope-skeleton){background-image:none;animation:none}@media (prefers-reduced-motion:reduce){.xh-scope-skeleton[data-part=root][data-animation=pulse] [data-part=item]:where(.xh-scope-skeleton){animation:none}}:where([data-motion=reduce]) .xh-scope-skeleton[data-part=root][data-animation=pulse] [data-part=item]:where(.xh-scope-skeleton){animation:none}@media print{.xh-scope-skeleton[data-part=root][data-animation=pulse] [data-part=item]:where(.xh-scope-skeleton){animation:none}}@media (prefers-reduced-motion:reduce){.xh-scope-skeleton[data-part=item]{background-image:none;animation:none}}:where([data-motion=reduce]) .xh-scope-skeleton[data-part=item]{background-image:none;animation:none}@media print{.xh-scope-skeleton[data-part=item]{background-image:none;animation:none}}@media (forced-colors:active){.xh-scope-skeleton[data-part=item]{border:var(--xh-stroke-thin) solid GrayText;background-image:none}}.xh-scope-spinner{--xh-spinner-skin:1}.xh-scope-spinner[data-part=root]{align-items:center;gap:var(--xh-spinner-gap,var(--xh-control-gap-md));line-height:var(--xh-leading-none);pointer-events:none;vertical-align:middle;display:inline-flex}.xh-scope-spinner[data-part=root][data-state=hidden]{visibility:hidden}.xh-scope-spinner[data-part=root]:before{content:"";box-sizing:border-box;inline-size:var(--xh-spinner-size,var(--xh-glyph-size-md));block-size:var(--xh-spinner-size,var(--xh-glyph-size-md));border:var(--xh-spinner-thickness,var(--xh-stroke-thick)) solid var(--xh-spinner-track,var(--xh-border-default));border-block-start-color:var(--xh-spinner-fg,currentColor);border-radius:var(--xh-spinner-radius,var(--xh-shape-circle));animation:xh-spin var(--xh-spinner-duration,var(--xh-motion-loop-spin)) var(--xh-motion-ease-loop) infinite;flex:none}.xh-scope-spinner[data-part=root][data-size=sm]:before{inline-size:var(--xh-glyph-size-sm);block-size:var(--xh-glyph-size-sm)}.xh-scope-spinner[data-part=root][data-size=lg]:before{inline-size:var(--xh-glyph-size-lg);block-size:var(--xh-glyph-size-lg)}.xh-scope-spinner[data-part=root][data-tone]:before{border-block-start-color:var(--xh-spinner-fg,var(--xh-_tone))}.xh-scope-spinner[data-part=root][data-variant=arc]:before{background:conic-gradient(transparent, var(--xh-spinner-fg,currentColor));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-spinner-thickness,var(--xh-stroke-thick))), currentColor 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-spinner-thickness,var(--xh-stroke-thick))), currentColor 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-spinner-thickness,var(--xh-stroke-thick))), currentColor 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-spinner-thickness,var(--xh-stroke-thick))), currentColor 0);mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-spinner-thickness,var(--xh-stroke-thick))), currentColor 0);border:0}.xh-scope-spinner[data-part=root][data-variant=arc][data-tone]:before{background:conic-gradient(transparent, var(--xh-spinner-fg,var(--xh-_tone)))}.xh-scope-spinner[data-part=root][data-variant=dots]:before{--xh-_spinner-dot-dim:currentColor}@supports (color:color-mix(in lab, red, red)){.xh-scope-spinner[data-part=root][data-variant=dots]:before{--xh-_spinner-dot-dim:color-mix(in srgb, currentColor calc(var(--xh-state-disabled-opacity) * 100%), transparent)}}.xh-scope-spinner[data-part=root][data-variant=dots]:before{background:radial-gradient(circle closest-side, var(--xh-spinner-fg,currentColor) 100%, transparent) 0 50% / 25% 25% no-repeat, radial-gradient(circle closest-side, var(--xh-spinner-fg,currentColor) 100%, transparent) 50% 50% / 25% 25% no-repeat, radial-gradient(circle closest-side, var(--xh-spinner-fg,currentColor) 100%, transparent) 100% 50% / 25% 25% no-repeat;-webkit-mask:linear-gradient(90deg, var(--xh-_spinner-dot-dim) 40%, currentColor 50%, var(--xh-_spinner-dot-dim) 60%) 100% 0 / 300% 100% no-repeat;-webkit-mask:linear-gradient(90deg, var(--xh-_spinner-dot-dim) 40%, currentColor 50%, var(--xh-_spinner-dot-dim) 60%) 100% 0 / 300% 100% no-repeat;-webkit-mask:linear-gradient(90deg, var(--xh-_spinner-dot-dim) 40%, currentColor 50%, var(--xh-_spinner-dot-dim) 60%) 100% 0 / 300% 100% no-repeat;-webkit-mask:linear-gradient(90deg, var(--xh-_spinner-dot-dim) 40%, currentColor 50%, var(--xh-_spinner-dot-dim) 60%) 100% 0 / 300% 100% no-repeat;mask:linear-gradient(90deg, var(--xh-_spinner-dot-dim) 40%, currentColor 50%, var(--xh-_spinner-dot-dim) 60%) 100% 0 / 300% 100% no-repeat;animation:xh-spinner-dots var(--xh-spinner-duration,var(--xh-motion-loop-spin)) var(--xh-motion-ease-loop) infinite;scale:var(--xh-direction-sign) 1;border:0;border-radius:0}.xh-scope-spinner[data-part=root][data-variant=dots][data-tone]:before{background:radial-gradient(circle closest-side, var(--xh-spinner-fg,var(--xh-_tone)) 100%, transparent) 0 50% / 25% 25% no-repeat, radial-gradient(circle closest-side, var(--xh-spinner-fg,var(--xh-_tone)) 100%, transparent) 50% 50% / 25% 25% no-repeat, radial-gradient(circle closest-side, var(--xh-spinner-fg,var(--xh-_tone)) 100%, transparent) 100% 50% / 25% 25% no-repeat}@media (prefers-reduced-motion:reduce){.xh-scope-spinner[data-part=root][data-variant=dots]:before{animation:none;-webkit-mask:none;mask:none}}:where([data-motion=reduce]) .xh-scope-spinner[data-part=root][data-variant=dots]:before{animation:none;-webkit-mask:none;mask:none}@media print{.xh-scope-spinner[data-part=root][data-variant=dots]:before{animation:none;-webkit-mask:none;mask:none}}.xh-scope-spinner[data-part=label]{color:var(--xh-spinner-label-fg,var(--xh-fg-muted));font-size:var(--xh-spinner-label-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-none)}@media (prefers-reduced-motion:reduce){.xh-scope-spinner[data-part=root]:before{border-style:dotted;border-color:var(--xh-spinner-fg,currentColor);animation:none}.xh-scope-spinner[data-part=root][data-tone]:before{border-color:var(--xh-spinner-fg,var(--xh-_tone))}}:where([data-motion=reduce]) .xh-scope-spinner[data-part=root]:before{border-style:dotted;border-color:var(--xh-spinner-fg,currentColor);animation:none}:where([data-motion=reduce]) .xh-scope-spinner[data-part=root][data-tone]:before{border-color:var(--xh-spinner-fg,var(--xh-_tone))}.xh-scope-spinner[data-part=root][hidden]{display:none}@media print{.xh-scope-spinner[data-part=root]:before{border-style:dotted;border-color:var(--xh-spinner-fg,currentColor);animation:none}.xh-scope-spinner[data-part=root][data-tone]:before{border-color:var(--xh-spinner-fg,var(--xh-_tone))}}@media (forced-colors:active){.xh-scope-spinner[data-part=root][data-variant=arc]:before,.xh-scope-spinner[data-part=root][data-variant=dots]:before{border:var(--xh-spinner-thickness,var(--xh-stroke-thick)) solid CanvasText;border-radius:var(--xh-spinner-radius,var(--xh-shape-circle));background-image:none;border-block-start-color:highlight}.xh-scope-spinner[data-part=root][data-variant=dots]:before{animation-name:xh-spin;-webkit-mask:none;mask:none}}.xh-scope-accordion{--xh-accordion-skin:1}.xh-scope-accordion[data-part=root]{--xh-icon-size:var(--xh-accordion-icon-size,var(--xh-glyph-size-md));--xh-_accordion-content-px:var(--xh-space-4);--xh-_accordion-content-pb:var(--xh-space-4);--xh-_accordion-open-fg:var(--xh-_tone-fg,var(--xh-fg-default));contain:layout style;flex-direction:column;inline-size:100%;display:flex}.xh-scope-accordion[data-part=root][data-orientation=horizontal]{flex-direction:row}.xh-scope-accordion[data-part=root][data-size=sm]{--xh-_accordion-content-px:var(--xh-space-3);--xh-_accordion-content-pb:var(--xh-space-3)}.xh-scope-accordion[data-part=root][data-size=lg]{--xh-_accordion-content-px:var(--xh-space-5);--xh-_accordion-content-pb:var(--xh-space-5)}.xh-scope-accordion[data-part=item]{min-inline-size:0;position:relative}.xh-scope-accordion[data-part=root]>.xh-scope-accordion[data-part=item]+.xh-scope-accordion[data-part=item]{border-block-start:var(--xh-stroke-thin) solid var(--xh-accordion-item-border,var(--xh-border-subtle))}.xh-scope-accordion[data-part=root][data-orientation=horizontal]>.xh-scope-accordion[data-part=item]+.xh-scope-accordion[data-part=item]{border-block-start:0;border-inline-start:var(--xh-stroke-thin) solid var(--xh-accordion-item-border,var(--xh-border-subtle))}.xh-scope-accordion[data-part=item-separator]{block-size:var(--xh-stroke-thin);background:var(--xh-accordion-item-border,var(--xh-border-subtle));border:0;flex:none;margin:0}.xh-scope-accordion[data-part=item-separator][hidden]{display:none}.xh-scope-accordion[data-part=root][data-orientation=horizontal]>.xh-scope-accordion[data-part=item-separator]{block-size:auto;inline-size:var(--xh-stroke-thin)}.xh-scope-accordion[data-part=root]:is([data-variant=outline],[data-variant=subtle])>.xh-scope-accordion[data-part=item]+.xh-scope-accordion[data-part=item]{border-block-start:0;border-inline-start:0}.xh-scope-accordion[data-part=root][data-variant=outline]{border:var(--xh-stroke-thin) solid var(--xh-accordion-border,var(--xh-border-default));border-radius:var(--xh-accordion-item-radius,var(--xh-shape-surface));background:var(--xh-accordion-item-bg,var(--xh-bg-surface));box-shadow:var(--xh-accordion-item-shadow,none);overflow:clip}.xh-scope-accordion[data-part=root][data-variant=subtle]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);border:var(--xh-stroke-thin) solid transparent;border-radius:var(--xh-accordion-item-radius,var(--xh-shape-surface));background:var(--xh-accordion-item-bg,var(--xh-bg-subtle));box-shadow:var(--xh-accordion-item-shadow,none);overflow:clip}.xh-scope-accordion[data-part=root]:is([data-variant=outline],[data-variant=subtle])>.xh-scope-accordion[data-part=item]:not(:last-child):after{content:"";block-size:var(--xh-stroke-thin);background:var(--xh-accordion-item-border,var(--xh-border-subtle));pointer-events:none;position:absolute;inset-block-end:0;inset-inline:3%}.xh-scope-accordion[data-part=header]{font:inherit;margin:0}.xh-scope-accordion[data-part=trigger]{--xh-action-gap:var(--xh-accordion-trigger-gap,var(--xh-_action-profile-gap));--xh-action-visual-size:var(--xh-accordion-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-block:var(--xh-accordion-trigger-py,var(--xh-_action-profile-padding-block));--xh-action-padding-inline:var(--xh-accordion-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-accordion-trigger-radius,var(--xh-_action-profile-radius));--xh-action-bg-rest:var(--xh-accordion-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-accordion-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-accordion-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-accordion-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-accordion-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-font-size:var(--xh-accordion-trigger-font-size,var(--xh-_action-profile-font-size));--xh-icon-size:var(--xh-accordion-icon-size,var(--xh-_action-profile-glyph-size));font-weight:var(--xh-accordion-trigger-font-weight,var(--xh-text-label-weight));border-width:0}.xh-scope-accordion[data-part=trigger][data-state=open]{--xh-action-fg-rest:var(--xh-accordion-trigger-fg-open,var(--xh-_accordion-open-fg));--xh-action-fg-hover:var(--xh-accordion-trigger-fg-open,var(--xh-_accordion-open-fg));--xh-action-fg-pressed:var(--xh-accordion-trigger-fg-open,var(--xh-_accordion-open-fg))}.xh-scope-accordion[data-part=trigger][data-disabled]{--xh-action-fg-disabled:var(--xh-accordion-trigger-fg-disabled,var(--xh-_action-variant-fg-disabled))}.xh-scope-accordion[data-part=indicator]{color:var(--xh-accordion-indicator-fg,var(--xh-fg-muted));line-height:var(--xh-leading-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-accordion[data-part=indicator]:not([data-instant]){transition:rotate var(--xh-motion-duration-collapse) var(--xh-motion-ease-enter-strong)}.xh-scope-accordion[data-part=indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-accordion[data-part=indicator][data-state=open]{rotate:180deg}.xh-scope-accordion[data-part=indicator][data-state=open]:not([data-instant]){transition:rotate var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong)}.xh-scope-accordion[data-part=content]{--xh-_disclosure-pb:var(--xh-accordion-content-pb,var(--xh-_accordion-content-pb));padding-block-start:0;padding-block-end:var(--xh-accordion-content-pb,var(--xh-_accordion-content-pb));padding-inline:var(--xh-accordion-content-px,var(--xh-_accordion-content-px));color:var(--xh-accordion-content-fg,var(--xh-fg-muted));font-size:var(--xh-accordion-content-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);grid-template-rows:1fr;display:grid;overflow:clip}.xh-scope-accordion[data-part=content][data-state=open]:not([data-instant]){animation:xh-disclosure-expand var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong)}.xh-scope-accordion[data-part=content][data-state=closed]:not([data-instant]){animation:xh-disclosure-collapse var(--xh-motion-duration-collapse) var(--xh-motion-ease-exit) forwards}@media (forced-colors:active){.xh-scope-accordion[data-part=indicator]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-accordion[data-part=trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]) .xh-scope-accordion[data-part=indicator]:empty:before{background-color:highlighttext}.xh-scope-accordion[data-part=trigger][data-disabled] .xh-scope-accordion[data-part=indicator]:empty:before{background-color:graytext}}.xh-scope-anchor{--xh-anchor-skin:1}.xh-scope-anchor[data-part=root]{--xh-_anchor-font-size:var(--xh-control-font-md);--xh-_anchor-link-px:var(--xh-control-px-md);--xh-_anchor-accent:var(--xh-_tone-soft,var(--xh-fg-brand));--xh-_anchor-accent-text:var(--xh-_tone-fg,var(--xh-fg-brand-strong));color:var(--xh-anchor-fg,var(--xh-fg-muted));font-size:var(--xh-anchor-font-size,var(--xh-_anchor-font-size));line-height:var(--xh-anchor-leading,var(--xh-leading-normal))}.xh-scope-anchor[data-part=root][data-size=sm]{--xh-_anchor-font-size:var(--xh-control-font-sm);--xh-_anchor-link-px:var(--xh-control-px-sm)}.xh-scope-anchor[data-part=root][data-size=lg]{--xh-_anchor-font-size:var(--xh-control-font-lg);--xh-_anchor-link-px:var(--xh-control-px-lg)}.xh-scope-anchor[data-part=list]{gap:var(--xh-anchor-gap,var(--xh-space-1));border-inline-start:var(--xh-stroke-thin) solid var(--xh-anchor-track,var(--xh-border-default));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.xh-scope-anchor[data-part=list][hidden]{display:none}.xh-scope-anchor[data-part=list][data-orientation=horizontal]{align-items:center;gap:var(--xh-anchor-gap-horizontal,var(--xh-space-2));border-inline-start:0;border-block-end:var(--xh-stroke-thin) solid var(--xh-anchor-track,var(--xh-border-default));flex-direction:row}.xh-scope-anchor[data-part=item]{min-inline-size:0;margin:0;display:flex}.xh-scope-anchor[data-part=item][hidden]{display:none}.xh-scope-anchor[data-part=link]{--xh-collection-block-padding:var(--xh-anchor-link-py,var(--xh-space-1));--xh-collection-inline-padding:var(--xh-anchor-link-px,var(--xh-_anchor-link-px));--xh-collection-radius:var(--xh-anchor-link-radius,var(--xh-shape-control));--xh-collection-font-size:var(--xh-anchor-font-size,var(--xh-_anchor-font-size));--xh-collection-fg-rest:var(--xh-anchor-fg,var(--xh-fg-muted));--xh-collection-bg-hover:var(--xh-anchor-link-bg-hover,var(--xh-bg-subtle));--xh-collection-fg-hover:var(--xh-anchor-link-fg-hover,var(--xh-fg-default));--xh-collection-bg-pressed:var(--xh-anchor-link-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-fg-current:var(--xh-anchor-link-fg-current,var(--xh-_anchor-accent-text));--xh-collection-font-weight-current:var(--xh-anchor-link-font-weight-current,var(--xh-font-weight-medium));max-inline-size:var(--xh-anchor-link-max-w,var(--xh-nav-link-max-w));line-height:var(--xh-anchor-leading,var(--xh-leading-normal));white-space:nowrap;text-overflow:ellipsis;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.xh-scope-anchor[data-part=link][hidden]{display:none}.xh-scope-anchor[data-part=link-text]{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.xh-scope-anchor[data-part=indicator]{--xh-_anchor-indicator-x:0;--xh-_anchor-indicator-y:0;--xh-_anchor-indicator-w:0;--xh-_anchor-indicator-h:0;--xh-_anchor-indicator-stretch:0;inline-size:var(--xh-anchor-indicator-thickness,var(--xh-stroke-thick));block-size:var(--xh-_anchor-indicator-h);border-radius:var(--xh-anchor-indicator-radius,var(--xh-shape-pill));background:var(--xh-anchor-indicator-color,var(--xh-_anchor-accent));translate:0 var(--xh-_anchor-indicator-y);transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);margin:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--xh-anchor-indicator-thickness,var(--xh-stroke-thick)) * -1)}.xh-scope-anchor[data-part=indicator][hidden]{display:none}.xh-scope-anchor[data-part=indicator][data-orientation=horizontal]{inline-size:var(--xh-_anchor-indicator-w);block-size:var(--xh-anchor-indicator-thickness,var(--xh-stroke-thick));translate:var(--xh-_anchor-indicator-x) 0;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);inset-block-start:auto;inset-block-end:calc(var(--xh-anchor-indicator-thickness,var(--xh-stroke-thick)) * -1);inset-inline-start:0}.xh-scope-anchor[data-part=indicator][data-orientation=horizontal]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc(-1 * var(--xh-_anchor-indicator-x)) 0}.xh-scope-anchor[data-part=indicator][data-instant]{transition:none}:where([data-material=liquid]) .xh-scope-anchor[data-part=indicator]{--xh-_anchor-indicator-squash:max(var(--xh-motion-scale-squash), calc(1 - var(--xh-_anchor-indicator-stretch) * (1 - var(--xh-motion-scale-squash))));scale:var(--xh-_anchor-indicator-squash) 1;transition:none}:where([data-material=liquid]) .xh-scope-anchor[data-part=indicator][data-orientation=horizontal]{scale:1 var(--xh-_anchor-indicator-squash);transition:none}.xh-scope-anchor[data-part=list]:has(.xh-scope-anchor[data-part=indicator]){--xh-_anchor-static-line:none}.xh-scope-anchor[data-part=link][data-current]:after{content:var(--xh-_anchor-static-line,"");pointer-events:none;border-radius:var(--xh-anchor-indicator-radius,var(--xh-shape-pill));background:var(--xh-anchor-indicator-color,var(--xh-_anchor-accent));position:absolute}.xh-scope-anchor[data-part=list][data-orientation=vertical] .xh-scope-anchor[data-part=link][data-current]:after{inset-inline-start:0;inset-block:var(--xh-space-1);inline-size:var(--xh-anchor-indicator-thickness,var(--xh-stroke-thick))}.xh-scope-anchor[data-part=list][data-orientation=horizontal] .xh-scope-anchor[data-part=link][data-current]:after{inset-block-end:0;inset-inline:var(--xh-space-1);block-size:var(--xh-anchor-indicator-thickness,var(--xh-stroke-thick))}@media (forced-colors:active){.xh-scope-anchor[data-part=indicator],.xh-scope-anchor[data-part=link][data-current]:after{background:highlight}}.xh-scope-approval{--xh-approval-skin:1}.xh-scope-approval[data-part=root]{--xh-_approval-icon-size:var(--xh-glyph-size-md);--xh-icon-size:var(--xh-approval-icon-size,var(--xh-_approval-icon-size));--xh-_approval-gap:var(--xh-space-3);--xh-_approval-p:var(--xh-space-4);--xh-_approval-action-h:var(--xh-control-h-md);--xh-_approval-action-px:var(--xh-control-px-md);--xh-_approval-item-font-size:var(--xh-control-font-md);--xh-_approval-note-font-size:var(--xh-control-font-md);gap:var(--xh-approval-gap,var(--xh-_approval-gap));padding:var(--xh-approval-p,var(--xh-_approval-p));border:var(--xh-stroke-thin) solid var(--xh-approval-border,var(--xh-border-default));border-radius:var(--xh-approval-radius,var(--xh-shape-surface));background:var(--xh-approval-bg,var(--xh-bg-surface));box-shadow:var(--xh-approval-shadow,none);transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-direction:column;display:flex;position:relative}.xh-scope-approval[data-part=root]:not([data-scope][data-part=item][data-instant] :where(.xh-scope-approval)){animation:xh-item-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-approval[data-part=root][hidden]{display:none}.xh-scope-approval[data-part=pending-indicator]{inline-size:var(--xh-approval-pending-indicator-size,var(--xh-space-2));block-size:var(--xh-approval-pending-indicator-size,var(--xh-space-2));border-radius:var(--xh-approval-pending-indicator-radius,var(--xh-shape-circle));background:var(--xh-approval-pending-indicator-color,var(--xh-_tone,var(--xh-fg-warning)));animation:xh-breathe var(--xh-motion-loop-breathe) var(--xh-motion-ease-breathe) infinite;position:absolute;inset-block-start:var(--xh-approval-p,var(--xh-_approval-p));inset-inline-end:var(--xh-approval-p,var(--xh-_approval-p))}.xh-scope-approval[data-part=pending-indicator]:after{content:"";border-radius:inherit;background:inherit;opacity:0;pointer-events:none;animation:xh-breathe-halo var(--xh-motion-loop-breathe) var(--xh-motion-ease-breathe) 3;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.xh-scope-approval[data-part=pending-indicator],.xh-scope-approval[data-part=pending-indicator]:after{animation:none}}:where([data-motion=reduce]) .xh-scope-approval[data-part=pending-indicator],:where([data-motion=reduce]) .xh-scope-approval[data-part=pending-indicator]:after{animation:none}.xh-scope-approval[data-part=pending-indicator][hidden]{display:none}.xh-scope-approval[data-part=root][data-tone]{border-color:var(--xh-approval-border,var(--xh-_tone,var(--xh-border-default)))}.xh-scope-approval[data-part=root]:not([data-state=pending]){border-color:var(--xh-approval-border-settled,var(--xh-border-default))}.xh-scope-approval[data-part=root][data-variant=subtle]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);background:var(--xh-approval-bg,var(--xh-bg-subtle));border-color:#0000}.xh-scope-approval[data-part=root][data-variant=ghost]{box-shadow:none;background:0 0;border-color:#0000}.xh-scope-approval[data-part=title]{color:var(--xh-approval-title-fg,var(--xh-fg-default));font-size:var(--xh-approval-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-approval-title-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-tight);margin:0;display:block}.xh-scope-approval[data-part=title][hidden]{display:none}.xh-scope-approval[data-part=description]{color:var(--xh-approval-description-fg,var(--xh-fg-muted));font-size:var(--xh-approval-description-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);margin:0;display:block}.xh-scope-approval[data-part=description][hidden]{display:none}.xh-scope-approval[data-part=live-region]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-approval[data-part=group]{gap:var(--xh-approval-group-gap,var(--xh-space-1));flex-direction:column;display:flex}.xh-scope-approval[data-part=group][hidden]{display:none}.xh-scope-approval[data-part=item]{--xh-action-gap:var(--xh-approval-item-gap,var(--xh-space-1_5));--xh-action-padding-inline:var(--xh-approval-item-px,var(--xh-space-2));--xh-action-padding-block:var(--xh-approval-item-py,var(--xh-space-1));--xh-action-radius:var(--xh-approval-item-radius,var(--xh-_action-profile-radius));--xh-action-font-size:var(--xh-approval-item-font-size,var(--xh-_approval-item-font-size));--xh-action-bg-hover:var(--xh-approval-item-bg-hover,var(--xh-_action-variant-bg-hover));line-height:var(--xh-leading-normal)}.xh-scope-approval[data-part=item][hidden]{display:none}.xh-scope-approval[data-part=item-indicator]{--xh-_approval-indicator-glyph:calc(var(--xh-approval-indicator-size,var(--xh-control-indicator-size)) * .75);--xh-icon-size:var(--xh-approval-indicator-icon-size,var(--xh-_approval-indicator-glyph));border:var(--xh-stroke-thin) solid var(--xh-approval-indicator-border,var(--xh-border-control));border-radius:var(--xh-approval-indicator-radius,var(--xh-shape-inset));color:var(--xh-approval-indicator-fg,var(--xh-fg-on-brand));inline-size:var(--xh-approval-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-approval-indicator-size,var(--xh-control-indicator-size));transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-approval[data-part=item-indicator][hidden]{display:none}.xh-scope-approval[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-approval[data-part=item-indicator][data-state=checked]{border-color:var(--xh-approval-indicator-border-checked,var(--xh-bg-brand));background:var(--xh-approval-indicator-bg-checked,var(--xh-bg-brand))}.xh-scope-approval[data-part=item-indicator][data-state=unchecked]{color:#0000}.xh-scope-approval[data-part=item-text]{color:var(--xh-approval-item-text-fg,var(--xh-fg-muted));flex:auto;display:block}.xh-scope-approval[data-part=item][data-state=checked] [data-part=item-text]:where(.xh-scope-approval){color:var(--xh-approval-item-text-fg-checked,var(--xh-fg-default))}.xh-scope-approval[data-part=item][data-disabled] [data-part=item-text]:where(.xh-scope-approval){color:var(--xh-fg-disabled)}.xh-scope-approval[data-part=item-text][hidden]{display:none}.xh-scope-approval[data-part=note]{inline-size:100%;padding-inline:var(--xh-approval-note-px,var(--xh-space-2));padding-block:var(--xh-approval-note-py,var(--xh-space-1_5));border:var(--xh-stroke-thin) solid var(--xh-approval-note-border,var(--xh-border-control));border-radius:var(--xh-approval-note-radius,var(--xh-shape-control));background:var(--xh-approval-note-bg,var(--xh-bg-surface));color:var(--xh-approval-note-fg,var(--xh-fg-default));font-family:inherit;font-size:var(--xh-approval-note-font-size,var(--xh-_approval-note-font-size));transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:block}.xh-scope-approval[data-part=note][hidden]{display:none}.xh-scope-approval[data-part=note]:disabled{color:var(--xh-fg-disabled)}.xh-scope-approval[data-part=note][data-invalid]{--xh-_ring-color:var(--xh-approval-note-ring-invalid,var(--xh-ring-invalid));border-color:var(--xh-approval-note-border-invalid,var(--xh-border-invalid))}.xh-scope-approval[data-part=timer]{color:var(--xh-approval-timer-fg,var(--xh-fg-muted));font-size:var(--xh-approval-timer-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;display:block}.xh-scope-approval[data-part=timer][hidden]{display:none}.xh-scope-approval[data-part=result]{align-self:flex-start;align-items:center;gap:var(--xh-approval-result-gap,var(--xh-space-1));padding-inline:var(--xh-approval-result-px,var(--xh-space-1_5));padding-block:var(--xh-approval-result-py,var(--xh-space-0_5));border:var(--xh-stroke-thin) solid transparent;border-radius:var(--xh-approval-result-radius,var(--xh-shape-pill));background:var(--xh-approval-result-bg,var(--xh-_tone-subtle));color:var(--xh-approval-result-fg,var(--xh-_tone-fg));font-size:var(--xh-approval-result-font-size,var(--xh-text-caption-size));font-weight:var(--xh-approval-result-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-control-indicator-md);display:inline-flex}.xh-scope-approval[data-part=result]:not([data-scope][data-part=item][data-instant] :where(.xh-scope-approval)){animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-approval[data-part=result][hidden]{display:none}.xh-scope-approval[data-part=result]:is([data-state=denied],[data-state=expired]){background:var(--xh-approval-result-bg-denied,var(--xh-_tone-subtle));color:var(--xh-approval-result-fg-denied,var(--xh-_tone-fg))}.xh-scope-approval[data-part=footer]{justify-content:flex-end;align-items:center;gap:var(--xh-approval-footer-gap,var(--xh-space-2));flex-wrap:wrap;display:flex}.xh-scope-approval[data-part=footer][hidden]{display:none}.xh-scope-approval[data-part=approve-trigger],.xh-scope-approval[data-part=deny-trigger]{--xh-action-visual-size:var(--xh-approval-action-h,var(--xh-_approval-action-h));--xh-action-padding-inline:var(--xh-approval-action-px,var(--xh-_approval-action-px));--xh-action-radius:var(--xh-approval-action-radius,var(--xh-shape-control));--xh-action-font-size:var(--xh-approval-action-font-size,var(--xh-text-label-size));font-weight:var(--xh-approval-action-font-weight,var(--xh-text-label-weight))}.xh-scope-approval[data-part=approve-trigger][hidden],.xh-scope-approval[data-part=deny-trigger][hidden]{display:none}.xh-scope-approval[data-part=approve-trigger]{--xh-action-bg-rest:var(--xh-approval-approve-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-approval-approve-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-loading:var(--xh-approval-approve-bg,var(--xh-_action-variant-bg-loading));--xh-action-bg-disabled:var(--xh-approval-approve-bg-off,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-approval-approve-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-approval-approve-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-approval-approve-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-loading:var(--xh-approval-approve-fg,var(--xh-_action-variant-fg-loading));--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:var(--xh-approval-approve-shadow,var(--xh-_highlight-tone));--xh-action-shadow-hover:var(--xh-approval-approve-shadow,var(--xh-_highlight-tone));--xh-action-shadow-pressed:var(--xh-approval-approve-shadow,var(--xh-_highlight-tone));--xh-action-shadow-loading:var(--xh-approval-approve-shadow,var(--xh-_highlight-tone))}.xh-scope-approval[data-part=approve-trigger]:not([data-disabled]){--xh-action-ring-color-focus-visible:currentColor}.xh-scope-approval[data-part=deny-trigger]{--xh-action-bg-rest:var(--xh-approval-deny-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-approval-deny-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-disabled:var(--xh-approval-deny-bg-off,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-approval-deny-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-approval-deny-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-approval-deny-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:var(--xh-approval-deny-border,var(--xh-_action-variant-border-rest));--xh-action-border-disabled:var(--xh-approval-deny-border-off,var(--xh-_action-variant-border-disabled));--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none}.xh-scope-approval[data-part=footer]{--xh-_loading-ring-duration:var(--xh-approval-loading-duration,var(--xh-motion-loop-spin))}.xh-scope-approval[data-part=footer]:before{content:"";inline-size:var(--xh-_approval-icon-size);block-size:var(--xh-_approval-icon-size);flex:none}.xh-scope-approval[data-part=root][data-size=sm]{--xh-_approval-icon-size:var(--xh-glyph-size-sm);--xh-_approval-p:var(--xh-space-3);--xh-_approval-gap:var(--xh-space-2);--xh-_approval-action-h:var(--xh-control-h-sm);--xh-_approval-action-px:var(--xh-control-px-sm);--xh-_approval-item-font-size:var(--xh-control-font-sm);--xh-_approval-note-font-size:var(--xh-control-font-sm)}.xh-scope-approval[data-part=root][data-size=md]{--xh-_approval-icon-size:var(--xh-glyph-size-md);--xh-_approval-p:var(--xh-space-4);--xh-_approval-gap:var(--xh-space-3);--xh-_approval-action-h:var(--xh-control-h-md);--xh-_approval-action-px:var(--xh-control-px-md);--xh-_approval-item-font-size:var(--xh-control-font-md);--xh-_approval-note-font-size:var(--xh-control-font-md)}.xh-scope-approval[data-part=root][data-size=lg]{--xh-_approval-icon-size:var(--xh-glyph-size-lg);--xh-_approval-p:var(--xh-space-5);--xh-_approval-gap:var(--xh-space-4);--xh-_approval-action-h:var(--xh-control-h-lg);--xh-_approval-action-px:var(--xh-control-px-lg);--xh-_approval-item-font-size:var(--xh-control-font-lg);--xh-_approval-note-font-size:var(--xh-control-font-lg)}@media (forced-colors:active){.xh-scope-approval[data-part=pending-indicator]{background:canvastext}}@media print{.xh-scope-approval[data-part=pending-indicator]{display:none}}@media (forced-colors:active){.xh-scope-approval[data-part=item-indicator]:not([data-state=unchecked]):empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-approval[data-part=item][data-disabled] .xh-scope-approval[data-part=item-indicator]:not([data-state=unchecked]):empty:before{background-color:graytext}}.xh-scope-avatar{--xh-avatar-skin:1}.xh-scope-avatar[data-part=root]{inline-size:var(--xh-avatar-size,var(--xh-control-h-md));block-size:var(--xh-avatar-size,var(--xh-control-h-md));border-radius:var(--xh-avatar-radius,var(--xh-shape-circle));background:var(--xh-avatar-bg,var(--xh-bg-subtle-opaque));color:var(--xh-avatar-fg,var(--xh-fg-muted));font-size:var(--xh-avatar-font-size,var(--xh-text-secondary-size));font-weight:var(--xh-avatar-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.xh-scope-avatar[data-part=root][data-size=sm]{inline-size:var(--xh-avatar-size,var(--xh-control-h-sm));block-size:var(--xh-avatar-size,var(--xh-control-h-sm));font-size:var(--xh-avatar-font-size,var(--xh-control-caption-sm))}.xh-scope-avatar[data-part=root][data-size=lg]{inline-size:var(--xh-avatar-size,var(--xh-control-h-lg));block-size:var(--xh-avatar-size,var(--xh-control-h-lg));font-size:var(--xh-avatar-font-size,var(--xh-control-caption-lg))}.xh-scope-avatar[data-part=root][data-tone]{background:var(--xh-avatar-bg,var(--xh-_tone-subtle,var(--xh-bg-subtle-opaque)));color:var(--xh-avatar-fg,var(--xh-_tone-fg,var(--xh-fg-muted)))}.xh-scope-avatar[data-part=image]{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-avatar[data-part=fallback]{text-transform:uppercase;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.xh-scope-avatar[data-part=fallback][data-state=loaded]{animation:xh-fade-out var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) forwards;position:absolute;inset:0}.xh-scope-avatar[data-part=fallback][hidden],.xh-scope-avatar[data-part=root][hidden]{display:none}.xh-scope-badge{--xh-badge-skin:1}.xh-scope-badge[data-part=root]{vertical-align:middle;display:inline-flex;position:relative;overflow:visible}.xh-scope-badge[data-part=root][hidden]{display:none}.xh-scope-badge[data-part=indicator]{--xh-_badge-dot:var(--xh-space-2);--xh-_badge-min:var(--xh-space-5);--xh-_badge-px:var(--xh-space-1);--xh-_badge-font:var(--xh-text-secondary-size);box-sizing:border-box;min-inline-size:var(--xh-badge-min-size,var(--xh-_badge-min));block-size:var(--xh-badge-min-size,var(--xh-_badge-min));padding-inline:var(--xh-badge-px,var(--xh-_badge-px));border:var(--xh-stroke-thin) solid var(--xh-badge-ring,var(--xh-bg-surface));border-radius:var(--xh-badge-radius,var(--xh-shape-pill));background:var(--xh-badge-bg,var(--xh-_tone));color:var(--xh-badge-fg,var(--xh-_tone-on));font-size:var(--xh-badge-font-size,var(--xh-_badge-font));font-weight:var(--xh-badge-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.xh-scope-badge[data-part=indicator][hidden]{display:none}.xh-scope-badge[data-part=indicator][data-dot]{min-inline-size:var(--xh-badge-dot-size,var(--xh-_badge-dot));inline-size:var(--xh-badge-dot-size,var(--xh-_badge-dot));block-size:var(--xh-badge-dot-size,var(--xh-_badge-dot));border-radius:var(--xh-badge-dot-radius,var(--xh-shape-circle));box-shadow:none;padding:0;font-size:0}.xh-scope-badge[data-part=indicator][data-pulse]{animation:xh-breathe var(--xh-motion-loop-breathe) var(--xh-motion-ease-breathe) infinite}.xh-scope-badge[data-part=indicator][data-pulse]:after{content:"";border-radius:inherit;background:inherit;opacity:0;pointer-events:none;animation:xh-breathe-halo var(--xh-motion-loop-breathe) var(--xh-motion-ease-breathe) 3;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.xh-scope-badge[data-part=indicator][data-pulse],.xh-scope-badge[data-part=indicator][data-pulse]:after{animation:none}}:where([data-motion=reduce]) .xh-scope-badge[data-part=indicator][data-pulse],:where([data-motion=reduce]) .xh-scope-badge[data-part=indicator][data-pulse]:after{animation:none}.xh-scope-badge[data-part=indicator][data-state=visible]:not([data-instant],[data-pulse]){animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-badge[data-part=indicator][data-state=hidden]{animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-badge[data-part=indicator][data-placement=top-end]{inset-block-start:var(--xh-badge-offset-block,var(--xh-space-0));inset-inline-end:calc(-1 * var(--xh-badge-offset-inline,var(--xh-space-0)));translate:25% -25%}.xh-scope-badge[data-part=indicator][data-placement=top-start]{inset-block-start:var(--xh-badge-offset-block,var(--xh-space-0));inset-inline-start:var(--xh-badge-offset-inline,var(--xh-space-0));translate:-25% -25%}.xh-scope-badge[data-part=indicator][data-placement=bottom-end]{inset-block-end:calc(-1 * var(--xh-badge-offset-block,var(--xh-space-0)));inset-inline-end:calc(-1 * var(--xh-badge-offset-inline,var(--xh-space-0)));translate:25% 25%}.xh-scope-badge[data-part=indicator][data-placement=bottom-start]{inset-block-end:calc(-1 * var(--xh-badge-offset-block,var(--xh-space-0)));inset-inline-start:var(--xh-badge-offset-inline,var(--xh-space-0));translate:-25% 25%}[dir=rtl] .xh-scope-badge[data-part=indicator][data-placement=top-end]{translate:-25% -25%}[dir=rtl] .xh-scope-badge[data-part=indicator][data-placement=top-start]{translate:25% -25%}[dir=rtl] .xh-scope-badge[data-part=indicator][data-placement=bottom-end]{translate:-25% 25%}[dir=rtl] .xh-scope-badge[data-part=indicator][data-placement=bottom-start]{translate:25% 25%}.xh-scope-badge[data-part=indicator][data-size=sm]{--xh-_badge-dot:var(--xh-space-1_5);--xh-_badge-min:calc(var(--xh-space-3) + var(--xh-space-0_5));--xh-_badge-px:var(--xh-space-0_5);--xh-_badge-font:var(--xh-text-caption-size)}.xh-scope-badge[data-part=indicator][data-size=lg]{--xh-_badge-dot:var(--xh-space-2_5);--xh-_badge-min:var(--xh-space-6);--xh-_badge-px:var(--xh-space-1_5);--xh-_badge-font:var(--xh-text-body-size)}@media print{.xh-scope-badge[data-part=indicator]{color:var(--xh-fg-default);box-shadow:none;border-color:currentColor}}.xh-scope-bar-code{--xh-bar-code-skin:1}.xh-scope-bar-code[data-part=root]{border-radius:var(--xh-bar-code-radius,var(--xh-shape-control));background:var(--xh-bar-code-bg,var(--xh-color-neutral-0));color:var(--xh-bar-code-fg,var(--xh-color-neutral-950));fill:currentColor;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:block}.xh-scope-bar-code[data-part=root][hidden]{display:none}.xh-scope-bar-code[data-part=root]>[data-xh-geom=text]{font-family:var(--xh-bar-code-font-family,var(--xh-font-family-mono));fill:var(--xh-bar-code-text-fg,currentColor)}.xh-scope-bar-code[data-part=root][data-state=empty],.xh-scope-bar-code[data-part=root][data-state=error]{background:var(--xh-bar-code-placeholder-bg,var(--xh-bg-subtle));box-shadow:inset 0 0 0 var(--xh-stroke-thin) var(--xh-bar-code-placeholder-border,var(--xh-border-default))}.xh-scope-breadcrumb{--xh-breadcrumb-skin:1}.xh-scope-breadcrumb[data-part=root]{--xh-icon-size:var(--xh-breadcrumb-icon-size,var(--xh-glyph-size-text));--xh-_breadcrumb-font-size:var(--xh-control-font-md);--xh-_breadcrumb-gap:var(--xh-space-2);--xh-_breadcrumb-accent-text:var(--xh-_tone-fg,var(--xh-fg-default));color:var(--xh-breadcrumb-fg,var(--xh-fg-muted));font-size:var(--xh-breadcrumb-font-size,var(--xh-_breadcrumb-font-size));line-height:var(--xh-breadcrumb-leading,var(--xh-leading-tight))}.xh-scope-breadcrumb[data-part=root][data-size=sm]{--xh-_breadcrumb-font-size:var(--xh-control-font-sm);--xh-_breadcrumb-gap:var(--xh-space-1_5)}.xh-scope-breadcrumb[data-part=root][data-size=lg]{--xh-_breadcrumb-font-size:var(--xh-control-font-lg);--xh-_breadcrumb-gap:var(--xh-space-3)}.xh-scope-breadcrumb[data-part=list]{align-items:center;gap:var(--xh-breadcrumb-gap,var(--xh-_breadcrumb-gap));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.xh-scope-breadcrumb[data-part=list][hidden]{display:none}.xh-scope-breadcrumb[data-part=item]{align-items:center;min-inline-size:0;margin:0;display:inline-flex}.xh-scope-breadcrumb[data-part=item][hidden]{display:none}.xh-scope-breadcrumb[data-part=link]{--xh-collection-block-padding:var(--xh-space-0);--xh-collection-inline-padding:var(--xh-breadcrumb-link-px,var(--xh-space-1));--xh-collection-radius:var(--xh-breadcrumb-link-radius,var(--xh-shape-control));--xh-collection-font-size:var(--xh-breadcrumb-font-size,var(--xh-_breadcrumb-font-size));--xh-collection-glyph-size:var(--xh-breadcrumb-icon-size,var(--xh-glyph-size-text));--xh-collection-fg-rest:var(--xh-breadcrumb-fg,var(--xh-fg-muted));--xh-collection-bg-hover:var(--xh-breadcrumb-link-bg-hover,var(--xh-bg-subtle));--xh-collection-fg-hover:var(--xh-breadcrumb-link-fg-hover,var(--xh-_breadcrumb-accent-text));--xh-collection-bg-pressed:var(--xh-breadcrumb-link-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-fg-terminal:var(--xh-breadcrumb-link-fg-current,var(--xh-_breadcrumb-accent-text));--xh-collection-font-weight-terminal:var(--xh-breadcrumb-link-font-weight-current,var(--xh-font-weight-medium));align-items:center;gap:var(--xh-breadcrumb-link-gap,var(--xh-space-1));max-inline-size:var(--xh-breadcrumb-link-max-w,var(--xh-nav-link-max-w));line-height:var(--xh-breadcrumb-leading,var(--xh-leading-tight));white-space:nowrap;text-overflow:ellipsis;text-decoration:none;display:inline-flex;overflow:hidden}.xh-scope-breadcrumb[data-part=link][hidden]{display:none}.xh-scope-breadcrumb[data-part=link-icon]{inline-size:var(--xh-breadcrumb-link-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-breadcrumb-link-icon-size,var(--xh-glyph-size-text));flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-breadcrumb[data-part=link-icon][hidden]{display:none}.xh-scope-breadcrumb[data-part=separator],.xh-scope-breadcrumb[data-part=ellipsis]{color:var(--xh-breadcrumb-separator-fg,var(--xh-fg-subtle));-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.xh-scope-breadcrumb[data-part=separator][hidden],.xh-scope-breadcrumb[data-part=ellipsis][hidden]{display:none}.xh-scope-breadcrumb[data-part=separator]{inline-size:var(--xh-breadcrumb-separator-size,var(--xh-glyph-size-text))}.xh-scope-breadcrumb[data-part=ellipsis]{min-inline-size:var(--xh-breadcrumb-ellipsis-size,var(--xh-space-5))}.xh-scope-breadcrumb[data-part=item][hidden]+.xh-scope-breadcrumb[data-part=separator],.xh-scope-breadcrumb[data-part=ellipsis][hidden]+.xh-scope-breadcrumb[data-part=separator]{display:none}.xh-scope-breadcrumb[data-part=ellipsis-trigger]{--xh-collection-block-padding:var(--xh-space-0);--xh-collection-inline-padding:var(--xh-space-1);--xh-collection-radius:var(--xh-shape-control);--xh-collection-font-size:var(--xh-breadcrumb-font-size,var(--xh-_breadcrumb-font-size));--xh-collection-glyph-size:var(--xh-breadcrumb-icon-size,var(--xh-glyph-size-text));--xh-collection-fg-rest:var(--xh-breadcrumb-fg,var(--xh-fg-muted));--xh-collection-bg-hover:var(--xh-bg-subtle);--xh-collection-fg-hover:var(--xh-_breadcrumb-accent-text);--xh-collection-bg-pressed:var(--xh-bg-subtle-hover);line-height:var(--xh-breadcrumb-leading,var(--xh-leading-tight));align-items:center;display:inline-flex}.xh-scope-breadcrumb[data-part=ellipsis-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-breadcrumb[data-part=ellipsis-trigger][hidden]{display:none}.xh-scope-breadcrumb[data-part=separator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}[dir=rtl] .xh-scope-breadcrumb[data-part=separator]:empty:before{rotate:180deg}@media (forced-colors:active){.xh-scope-breadcrumb[data-part=ellipsis-trigger]:empty:before,.xh-scope-breadcrumb[data-part=separator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-breadcrumb[data-part=ellipsis-trigger]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):empty:before{background-color:highlighttext}.xh-scope-breadcrumb[data-part=ellipsis-trigger]:is([aria-disabled=true],[data-disabled]):empty:before{background-color:graytext}}.xh-scope-button{--xh-button-skin:1}.xh-scope-button[data-part=root]{--xh-action-bg-rest:var(--xh-button-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-button-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-button-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-button-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-bg-loading:var(--xh-button-bg,var(--xh-_action-variant-bg-loading));--xh-action-fg-rest:var(--xh-button-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-button-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-button-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-button-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-fg-loading:var(--xh-button-fg,var(--xh-_action-variant-fg-loading));--xh-action-highlight-rest:transparent;--xh-action-highlight-pressed:transparent;--xh-_button-shadow-rest:var(--xh-button-shadow,none);--xh-_button-shadow-hover:var(--xh-button-shadow-hover,none);--xh-_button-shadow-pressed:none;--xh-action-shadow-rest:var(--xh-_button-shadow-rest);--xh-action-shadow-hover:var(--xh-_button-shadow-hover);--xh-action-shadow-pressed:var(--xh-_button-shadow-pressed);--xh-action-radius:var(--xh-button-radius,var(--xh-_button-radius));--xh-action-visual-size:var(--xh-button-h,var(--xh-_button-group-h,var(--xh-_action-profile-visual-size)));--xh-action-padding-inline:var(--xh-button-px,var(--xh-_button-group-px,var(--xh-_action-profile-padding-inline)));--xh-action-gap:var(--xh-button-gap,var(--xh-_button-group-gap,var(--xh-_action-profile-gap)));--xh-action-font-size:var(--xh-button-font-size,var(--xh-_button-group-font-size,var(--xh-_action-profile-font-size)));--xh-_button-radius:var(--xh-_button-group-radius,var(--xh-shape-control));--xh-icon-size:var(--xh-button-icon-size,var(--xh-_action-profile-glyph-size));font-weight:var(--xh-button-font-weight,var(--xh-text-label-weight))}.xh-scope-button[data-part=root][data-variant=solid]{--xh-action-highlight-pressed:var(--xh-_highlight-tone);--xh-_button-shadow-rest:var(--xh-_button-group-shadow-rest,var(--xh-_highlight-tone), var(--xh-material-soft-shadow));--xh-_button-shadow-hover:var(--xh-_button-group-shadow-hover,var(--xh-_highlight-tone), var(--xh-elevation-raised));--xh-_button-shadow-pressed:var(--xh-_highlight-tone)}.xh-scope-button[data-part=root][data-xh-action-variant=solid]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-button[data-part=root][data-xh-action-variant=solid]:focus-visible:before{content:"";inset:calc(-1 * (var(--xh-ring-width) + var(--xh-stroke-thin)));border:var(--xh-ring-width) solid var(--xh-ring-focus);border-radius:inherit;pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine) and (forced-colors:none){:where([data-material=liquid]) .xh-scope-button[data-part=root][data-xh-action-variant=solid]:not([data-disabled]):not([data-loading]):hover:after{content:"";inset:calc(-1 * var(--xh-stroke-thin));border:var(--xh-stroke-thin) solid transparent;border-radius:inherit;pointer-events:none;animation:xh-glint var(--xh-button-glint-duration,var(--xh-motion-duration-glint)) var(--xh-motion-ease-enter) both;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(100deg,#0000 42%,currentColor 50%,#0000 58%) 0 0/300% 100% no-repeat border-box;position:absolute;-webkit-mask:linear-gradient(currentColor 0 0) padding-box,linear-gradient(currentColor 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(currentColor 0 0) padding-box exclude,linear-gradient(currentColor 0 0)}:where([data-material=liquid]) .xh-scope-button[data-part=root][data-xh-action-variant=solid]:not([data-disabled]):not([data-loading]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover:after{animation-direction:reverse}}.xh-scope-button[data-part=root][data-icon-only]{--xh-action-padding-inline:0}.xh-scope-button[data-part=root][data-full-width]{inline-size:100%}.xh-scope-button[data-part=label],.xh-scope-button[data-part=prefix],.xh-scope-button[data-part=suffix],.xh-scope-button[data-part=indicator]{line-height:inherit;justify-content:center;align-items:center;display:inline-flex}.xh-scope-button[data-part=label]{min-inline-size:0}.xh-scope-button[data-part=prefix],.xh-scope-button[data-part=suffix],.xh-scope-button[data-part=indicator]{flex:none;line-height:0}.xh-scope-button[data-part=prefix]>svg,.xh-scope-button[data-part=suffix]>svg,.xh-scope-button[data-part=indicator],.xh-scope-button[data-part=indicator]>svg{inline-size:var(--xh-icon-size);block-size:var(--xh-icon-size)}.xh-scope-button[data-part=indicator]{pointer-events:none;margin:auto;position:absolute;inset:0}.xh-scope-button[data-part=indicator]:not(:empty):before{content:none}.xh-scope-button[data-part=indicator]>*{opacity:var(--xh-_button-indicator-opacity,0);transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);transition-delay:calc(var(--xh-motion-duration-micro) * var(--xh-_button-indicator-delay,0));animation:xh-spin var(--xh-button-spin-duration,var(--xh-motion-loop-spin)) var(--xh-motion-ease-loop) infinite paused;animation-play-state:var(--xh-_button-indicator-play,paused)}.xh-scope-button[data-part=root][data-loading]>.xh-scope-button[data-part=indicator]{--xh-_button-indicator-opacity:1;--xh-_button-indicator-delay:1;--xh-_button-indicator-play:running}.xh-scope-button:is([data-part=label],[data-part=prefix],[data-part=suffix]){transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-button[data-part=root][data-loading]:has(>.xh-scope-button[data-part=indicator])>.xh-scope-button:is([data-part=label],[data-part=prefix],[data-part=suffix]){opacity:0;transition-delay:var(--xh-motion-duration-micro)}@media (prefers-reduced-motion:reduce){.xh-scope-button[data-part=indicator]>*{animation:none}}:where([data-motion=reduce]) .xh-scope-button[data-part=indicator]>*{animation:none}.xh-scope-button[data-part=root][hidden],.xh-scope-button[data-part=label][hidden],.xh-scope-button[data-part=prefix][hidden],.xh-scope-button[data-part=suffix][hidden],.xh-scope-button[data-part=indicator][hidden]{display:none}@media (forced-colors:active){.xh-scope-button[data-part=root][data-xh-action-variant=solid]:focus-visible:before{border-color:highlight}}@media print{.xh-scope-button[data-part=root]{box-shadow:none}.xh-scope-button[data-part=indicator]>*{animation:none}}.xh-scope-scrollbar{--xh-scrollbar-skin:1}[data-xh-scrollbar]{scrollbar-width:none}[data-xh-scrollbar]::-webkit-scrollbar{display:none}.xh-scope-scrollbar[data-part=root]{--xh-_scrollbar-thickness:var(--xh-scrollbar-thickness-md);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), visibility 0s linear 0s;position:absolute}.xh-scope-scrollbar[data-part=root][data-size=sm]{--xh-_scrollbar-thickness:var(--xh-scrollbar-thickness-sm)}.xh-scope-scrollbar[data-part=root][data-size=lg]{--xh-_scrollbar-thickness:var(--xh-scrollbar-thickness-lg)}.xh-scope-scrollbar[data-part=root][data-orientation=vertical]{inline-size:var(--xh-_scrollbar-thickness);inset-block:0;inset-inline-end:0}.xh-scope-scrollbar[data-part=root][data-orientation=horizontal]{block-size:var(--xh-_scrollbar-thickness);inset-block-end:0;inset-inline:0}.xh-scope-scrollbar[data-part=root][data-orientation=vertical][data-gutter]{inset-block-end:var(--xh-_scrollbar-thickness)}.xh-scope-scrollbar[data-part=root][data-orientation=horizontal][data-gutter]{inset-inline-end:var(--xh-_scrollbar-thickness)}.xh-scope-scrollbar[data-part=root][data-anchor=layer]{inset:auto}.xh-scope-scrollbar[data-part=root][data-state=hidden]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit), visibility 0s linear var(--xh-motion-duration-exit)}.xh-scope-scrollbar[data-part=root][data-native]{display:none}.xh-scope-scrollbar[data-part=track]{block-size:100%;inline-size:100%;padding:var(--xh-scrollbar-gutter);background:var(--xh-scrollbar-track-bg,var(--xh-bg-scrollbar-track));position:relative}.xh-scope-scrollbar[data-part=thumb]{border-radius:var(--xh-scrollbar-thumb-radius,var(--xh-shape-pill));background:var(--xh-scrollbar-thumb-bg,var(--xh-fg-scrollbar-thumb));color:var(--xh-fg-default);cursor:default;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute}.xh-scope-scrollbar[data-part=thumb][data-orientation=vertical]{inset-inline:var(--xh-scrollbar-gutter)}.xh-scope-scrollbar[data-part=thumb][data-orientation=horizontal]{inset-block:var(--xh-scrollbar-gutter)}.xh-scope-scrollbar[data-part=thumb]:hover{background:var(--xh-scrollbar-thumb-bg-hover,var(--xh-fg-scrollbar-thumb-hover))}.xh-scope-scrollbar[data-part=thumb][data-dragging]{background:var(--xh-scrollbar-thumb-bg-active,var(--xh-fg-scrollbar-thumb-active))}.xh-scope-scrollbar[data-part=thumb]:not([data-disabled]):focus-visible{--xh-_ring-color:currentColor}.xh-scope-scrollbar[data-part=root]:focus-visible,.xh-scope-scrollbar[data-part=track]:focus-visible{outline:none}.xh-scope-scrollbar[data-part=thumb][data-disabled]{background:var(--xh-scrollbar-thumb-bg-disabled,var(--xh-border-subtle))}.xh-scope-scrollbar[data-part=corner]{inline-size:var(--xh-_scrollbar-thickness);block-size:var(--xh-_scrollbar-thickness);background:var(--xh-scrollbar-corner-bg,var(--xh-scrollbar-track-bg,transparent));position:absolute}.xh-scope-scrollbar[data-part=corner][data-orientation=vertical]{inset-block-end:calc(-1 * var(--xh-_scrollbar-thickness));inset-inline-start:0}.xh-scope-scrollbar[data-part=corner][data-orientation=horizontal]{inset-block-start:0;inset-inline-end:calc(-1 * var(--xh-_scrollbar-thickness))}.xh-scope-scrollbar[data-part=root][hidden],.xh-scope-scrollbar[data-part=corner][hidden]{display:none}@media print{.xh-scope-scrollbar[data-part=root],.xh-scope-scrollbar[data-part=corner]{display:none}}.xh-scope-calendar-picker{--xh-calendar-picker-skin:1}.xh-scope-calendar-picker[data-part=root]{--xh-icon-size:var(--xh-calendar-picker-icon-size,var(--xh-glyph-size-sm));gap:var(--xh-calendar-picker-gap,var(--xh-space-2));font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.xh-scope-calendar-picker[data-part=root][hidden]{display:none}.xh-scope-calendar-picker[data-part=header]{justify-content:space-between;align-items:center;gap:var(--xh-calendar-picker-header-gap,var(--xh-space-2));min-block-size:var(--xh-control-h-sm);display:flex}.xh-scope-calendar-picker[data-part=header][hidden]{display:none}.xh-scope-calendar-picker[data-part=heading]{text-align:center;color:var(--xh-calendar-picker-heading-fg,var(--xh-fg-default));font-size:var(--xh-calendar-picker-heading-font-size,var(--xh-text-label-size));font-weight:var(--xh-calendar-picker-heading-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;flex:1}.xh-scope-calendar-picker[data-part=heading-year-trigger]:not([hidden]),.xh-scope-calendar-picker[data-part=heading-month-trigger]:not([hidden]){--xh-action-padding-inline:var(--xh-calendar-picker-heading-trigger-px,var(--xh-space-1));--xh-action-radius:var(--xh-calendar-picker-heading-trigger-radius,var(--xh-shape-control));--xh-action-bg-hover:transparent;--xh-action-bg-pressed:var(--xh-calendar-picker-heading-trigger-bg-pressed,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-calendar-picker-heading-fg,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-calendar-picker-heading-trigger-fg-hover,var(--xh-fg-brand));--xh-action-fg-pressed:var(--xh-calendar-picker-heading-trigger-fg-hover,var(--xh-fg-brand));--xh-action-fg-focus-visible:var(--xh-calendar-picker-heading-fg,var(--xh-fg-default));--xh-action-fg-disabled:var(--xh-calendar-picker-heading-fg,var(--xh-fg-default));--xh-action-font-size:var(--xh-calendar-picker-heading-font-size,var(--xh-text-label-size));--xh-action-cursor-disabled:default;font-weight:var(--xh-calendar-picker-heading-font-weight,var(--xh-font-weight-semibold))}.xh-scope-calendar-picker[data-part=heading-year-trigger][hidden],.xh-scope-calendar-picker[data-part=heading-month-trigger][hidden]{display:none}.xh-scope-calendar-picker[data-part=prev-year-trigger],.xh-scope-calendar-picker[data-part=prev-trigger],.xh-scope-calendar-picker[data-part=next-year-trigger],.xh-scope-calendar-picker[data-part=next-trigger]{--xh-action-visual-size:var(--xh-calendar-picker-nav-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-calendar-picker-nav-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-calendar-picker-nav-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-calendar-picker-nav-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-calendar-picker-nav-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-calendar-picker-nav-bg-pressed,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-calendar-picker-nav-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-fg-rest:var(--xh-calendar-picker-nav-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-calendar-picker-nav-fg-hover,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-calendar-picker-nav-fg-hover,var(--xh-fg-default));--xh-action-fg-focus-visible:var(--xh-calendar-picker-nav-fg,var(--xh-fg-muted))}.xh-scope-calendar-picker[data-part=prev-year-trigger][hidden],.xh-scope-calendar-picker[data-part=prev-trigger][hidden],.xh-scope-calendar-picker[data-part=next-year-trigger][hidden],.xh-scope-calendar-picker[data-part=next-trigger][hidden]{display:none}.xh-scope-calendar-picker[data-part=grid]{gap:var(--xh-calendar-picker-grid-gap,var(--xh-space-1));flex-direction:column;display:flex}.xh-scope-calendar-picker[data-part=grid][data-view=week]{gap:var(--xh-calendar-picker-period-gap,var(--xh-space-1));grid-template-columns:minmax(0,1fr);display:grid}.xh-scope-calendar-picker[data-part=grid][data-view=month],.xh-scope-calendar-picker[data-part=grid][data-view=year]{gap:var(--xh-calendar-picker-period-gap,var(--xh-space-1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xh-scope-calendar-picker[data-part=grid][data-view=quarter]{gap:var(--xh-calendar-picker-period-gap,var(--xh-space-1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xh-scope-calendar-picker[data-part=grid][data-view=year]{max-block-size:var(--xh-calendar-picker-year-grid-max-h,var(--xh-viewport-h-sm));align-content:start;padding-inline-end:var(--xh-calendar-picker-year-grid-pe,var(--xh-space-1));overflow-y:auto}.xh-scope-calendar-picker[data-part=grid]:is([data-view=week],[data-view=month],[data-view=quarter],[data-view=year]) [data-part=cell-trigger]:where(.xh-scope-calendar-picker){aspect-ratio:auto;inline-size:min(3.5rem,100%);min-inline-size:0;padding-block:var(--xh-calendar-picker-period-py,var(--xh-space-2));border-radius:var(--xh-calendar-picker-period-radius,var(--xh-shape-control));flex:none}.xh-scope-calendar-picker[data-part=grid][data-view=week] [data-part=cell-trigger]:where(.xh-scope-calendar-picker){inline-size:100%;padding-inline:var(--xh-calendar-picker-week-cell-px,var(--xh-space-3));flex:auto;justify-content:flex-start}.xh-scope-calendar-picker[data-part=grid][hidden]{display:none}.xh-scope-calendar-picker[data-part=grid]:focus-visible{outline:none}.xh-scope-calendar-picker[data-part=grid-head],.xh-scope-calendar-picker[data-part=grid-body]{gap:var(--xh-calendar-picker-row-gap,var(--xh-space-0));flex-direction:column;display:flex}.xh-scope-calendar-picker[data-part=grid-head][hidden],.xh-scope-calendar-picker[data-part=grid-body][hidden]{display:none}.xh-scope-calendar-picker[data-part=week-row]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.xh-scope-calendar-picker[data-part=week-row]:not([hidden]):has(>[data-part=week-number]){grid-template-columns:var(--xh-calendar-picker-week-number-w,var(--xh-control-h-md)) repeat(7, minmax(0, 1fr));display:grid}.xh-scope-calendar-picker[data-part=week-number]{color:var(--xh-calendar-picker-week-number-fg,var(--xh-fg-subtle));font-size:var(--xh-calendar-picker-week-number-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.xh-scope-calendar-picker[data-part=week-number][hidden],.xh-scope-calendar-picker[data-part=week-row][hidden]{display:none}.xh-scope-calendar-picker[data-part=week-day]{block-size:var(--xh-calendar-picker-week-day-h,var(--xh-control-h-sm));color:var(--xh-calendar-picker-week-day-fg,var(--xh-fg-subtle));font-size:var(--xh-calendar-picker-week-day-font-size,var(--xh-text-caption-size));font-weight:var(--xh-calendar-picker-week-day-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.xh-scope-calendar-picker[data-part=week-day][hidden]{display:none}.xh-scope-calendar-picker[data-part=cell]{padding:var(--xh-calendar-picker-cell-gap,var(--xh-space-0_5));justify-content:center;align-items:center;display:flex;position:relative}.xh-scope-calendar-picker[data-part=cell][hidden]{display:none}.xh-scope-calendar-picker[data-part=cell-trigger]{--xh-_calendar-picker-cell-bg:transparent;--xh-_calendar-picker-cell-bg-hover:var(--xh-calendar-picker-cell-bg-hover,var(--xh-_action-variant-bg-hover));--xh-_calendar-picker-cell-bg-pressed:var(--xh-calendar-picker-cell-bg-pressed,var(--xh-_action-variant-bg-pressed));--xh-_calendar-picker-cell-border:transparent;--xh-_calendar-picker-cell-fg:var(--xh-calendar-picker-cell-fg,var(--xh-fg-default));--xh-action-visual-size:auto;--xh-action-min-inline-size:var(--xh-calendar-picker-cell-size,var(--xh-control-h-sm));--xh-action-padding-inline:0;--xh-action-radius:var(--xh-calendar-picker-cell-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-_calendar-picker-cell-bg);--xh-action-bg-hover:var(--xh-_calendar-picker-cell-bg-hover);--xh-action-bg-pressed:var(--xh-_calendar-picker-cell-bg-pressed);--xh-action-bg-focus-visible:var(--xh-_calendar-picker-cell-bg);--xh-action-bg-disabled:var(--xh-_calendar-picker-cell-bg);--xh-action-border-rest:var(--xh-_calendar-picker-cell-border);--xh-action-border-hover:var(--xh-_calendar-picker-cell-border);--xh-action-border-pressed:var(--xh-_calendar-picker-cell-border);--xh-action-border-focus-visible:var(--xh-_calendar-picker-cell-border);--xh-action-border-disabled:var(--xh-_calendar-picker-cell-border);--xh-action-fg-rest:var(--xh-_calendar-picker-cell-fg);--xh-action-fg-hover:var(--xh-_calendar-picker-cell-fg);--xh-action-fg-pressed:var(--xh-_calendar-picker-cell-fg);--xh-action-fg-focus-visible:var(--xh-_calendar-picker-cell-fg);--xh-action-font-size:var(--xh-calendar-picker-cell-font-size,var(--xh-text-body-size));aspect-ratio:1;font-weight:var(--xh-calendar-picker-cell-font-weight,var(--xh-font-weight-medium));flex:1;display:flex}@media (pointer:coarse){.xh-scope-calendar-picker[data-part=cell-trigger]:after{block-size:auto;min-block-size:0;inline-size:auto;translate:none}}.xh-scope-calendar-picker[data-part=cell-trigger][hidden]{display:none}.xh-scope-calendar-picker[data-part=cell-trigger]:after{content:"";inset:calc(-1 * var(--xh-calendar-picker-cell-gap,var(--xh-space-0_5)));position:absolute}.xh-scope-calendar-picker[data-part=cell-trigger][data-outside-month]{--xh-_calendar-picker-cell-fg:var(--xh-calendar-picker-cell-fg-outside,var(--xh-fg-subtle))}.xh-scope-calendar-picker[data-part=cell-trigger][data-today]{--xh-_calendar-picker-cell-bg:var(--xh-calendar-picker-today-bg,transparent);--xh-_calendar-picker-cell-border:var(--xh-calendar-picker-today-border,var(--xh-fg-brand));--xh-_calendar-picker-cell-fg:var(--xh-calendar-picker-today-fg,var(--xh-fg-brand))}.xh-scope-calendar-picker[data-part=cell-trigger][data-selected]{--xh-action-bg-rest:var(--xh-calendar-picker-cell-bg-selected,var(--xh-bg-brand));--xh-action-bg-hover:var(--xh-calendar-picker-cell-bg-selected,var(--xh-bg-brand));--xh-action-bg-pressed:var(--xh-calendar-picker-cell-bg-selected-active,var(--xh-bg-brand-active));--xh-action-bg-focus-visible:var(--xh-calendar-picker-cell-bg-selected,var(--xh-bg-brand));--xh-action-border-rest:transparent;--xh-action-border-hover:transparent;--xh-action-border-pressed:transparent;--xh-action-border-focus-visible:transparent;--xh-action-fg-rest:var(--xh-calendar-picker-cell-fg-selected,var(--xh-fg-on-brand));--xh-action-fg-hover:var(--xh-calendar-picker-cell-fg-selected,var(--xh-fg-on-brand));--xh-action-fg-pressed:var(--xh-calendar-picker-cell-fg-selected,var(--xh-fg-on-brand));--xh-action-fg-focus-visible:var(--xh-calendar-picker-cell-fg-selected,var(--xh-fg-on-brand));--xh-action-ring-color-focus-visible:currentColor}@media (forced-colors:active){.xh-scope-calendar-picker[data-part=cell-trigger][data-today],.xh-scope-calendar-picker[data-part=cell-trigger][data-selected]{border-color:highlight}}.xh-scope-calendar-picker[data-part=cell-trigger][data-disabled]{--xh-action-fg-disabled:var(--xh-fg-disabled);--xh-action-ring-color-focus-visible:var(--xh-ring-focus)}.xh-scope-calendar-picker[data-part=cell-trigger][data-disabled][data-selected]{--xh-action-bg-disabled:var(--xh-calendar-picker-cell-bg-selected-disabled,var(--xh-bg-subtle))}.xh-scope-calendar-picker[data-part=grid][data-readonly][data-view=day] [data-part=cell-trigger]:where(.xh-scope-calendar-picker):not([data-disabled]){--xh-action-cursor-rest:default;--xh-action-cursor-hover:default;--xh-action-cursor-pressed:default;--xh-action-cursor-focus-visible:default}.xh-scope-calendar-picker[data-part=prev-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-calendar-picker[data-part=next-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-calendar-picker[data-part=prev-year-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-calendar-picker[data-part=next-year-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;background-color:currentColor;display:inline-block}[dir=rtl] .xh-scope-calendar-picker[data-part=prev-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);mask-image:var(--xh-glyph-mark-chevron-right)}[dir=rtl] .xh-scope-calendar-picker[data-part=next-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);mask-image:var(--xh-glyph-mark-chevron-left)}[dir=rtl] .xh-scope-calendar-picker[data-part=prev-year-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);mask-image:var(--xh-glyph-mark-chevrons-right)}[dir=rtl] .xh-scope-calendar-picker[data-part=next-year-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);mask-image:var(--xh-glyph-mark-chevrons-left)}@media print{.xh-scope-calendar-picker[data-part=cell-trigger][data-selected]{color:var(--xh-calendar-picker-cell-fg,var(--xh-fg-default));font-weight:var(--xh-font-weight-bold);border-color:currentColor}}@media (forced-colors:active){.xh-scope-calendar-picker:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=prev-year-trigger],[data-part=next-year-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-calendar-picker:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=prev-year-trigger],[data-part=next-year-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-calendar-picker:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=prev-year-trigger],[data-part=next-year-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-calendar-range-picker{--xh-calendar-range-picker-skin:1}.xh-scope-calendar-range-picker[data-part=root]{--xh-icon-size:var(--xh-calendar-range-picker-icon-size,var(--xh-glyph-size-sm));gap:var(--xh-calendar-range-picker-gap,var(--xh-space-2));font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.xh-scope-calendar-range-picker[data-part=root][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=header]{justify-content:space-between;align-items:center;gap:var(--xh-calendar-range-picker-header-gap,var(--xh-space-2));min-block-size:var(--xh-control-h-sm);display:flex}.xh-scope-calendar-range-picker[data-part=header][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=heading]{text-align:center;color:var(--xh-calendar-range-picker-heading-fg,var(--xh-fg-default));font-size:var(--xh-calendar-range-picker-heading-font-size,var(--xh-text-label-size));font-weight:var(--xh-calendar-range-picker-heading-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;flex:1}.xh-scope-calendar-range-picker[data-part=heading-year-trigger]:not([hidden]),.xh-scope-calendar-range-picker[data-part=heading-month-trigger]:not([hidden]){--xh-action-padding-inline:var(--xh-calendar-range-picker-heading-trigger-px,var(--xh-space-1));--xh-action-radius:var(--xh-calendar-range-picker-heading-trigger-radius,var(--xh-shape-control));--xh-action-bg-hover:transparent;--xh-action-bg-pressed:var(--xh-calendar-range-picker-heading-trigger-bg-pressed,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-calendar-range-picker-heading-fg,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-calendar-range-picker-heading-trigger-fg-hover,var(--xh-fg-brand));--xh-action-fg-pressed:var(--xh-calendar-range-picker-heading-trigger-fg-hover,var(--xh-fg-brand));--xh-action-fg-focus-visible:var(--xh-calendar-range-picker-heading-fg,var(--xh-fg-default));--xh-action-fg-disabled:var(--xh-calendar-range-picker-heading-fg,var(--xh-fg-default));--xh-action-font-size:var(--xh-calendar-range-picker-heading-font-size,var(--xh-text-label-size));--xh-action-cursor-disabled:default;font-weight:var(--xh-calendar-range-picker-heading-font-weight,var(--xh-font-weight-semibold))}.xh-scope-calendar-range-picker[data-part=heading-year-trigger][hidden],.xh-scope-calendar-range-picker[data-part=heading-month-trigger][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=prev-year-trigger],.xh-scope-calendar-range-picker[data-part=prev-trigger],.xh-scope-calendar-range-picker[data-part=next-year-trigger],.xh-scope-calendar-range-picker[data-part=next-trigger]{--xh-action-visual-size:var(--xh-calendar-range-picker-nav-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-calendar-range-picker-nav-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-calendar-range-picker-nav-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-calendar-range-picker-nav-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-calendar-range-picker-nav-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-calendar-range-picker-nav-bg-pressed,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-calendar-range-picker-nav-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-fg-rest:var(--xh-calendar-range-picker-nav-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-calendar-range-picker-nav-fg-hover,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-calendar-range-picker-nav-fg-hover,var(--xh-fg-default));--xh-action-fg-focus-visible:var(--xh-calendar-range-picker-nav-fg,var(--xh-fg-muted))}.xh-scope-calendar-range-picker[data-part=prev-year-trigger][hidden],.xh-scope-calendar-range-picker[data-part=prev-trigger][hidden],.xh-scope-calendar-range-picker[data-part=next-year-trigger][hidden],.xh-scope-calendar-range-picker[data-part=next-trigger][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=grid]{gap:var(--xh-calendar-range-picker-grid-gap,var(--xh-space-1));flex-direction:column;display:flex}.xh-scope-calendar-range-picker[data-part=grid][data-view=week]{gap:var(--xh-calendar-range-picker-period-gap,var(--xh-space-1));grid-template-columns:minmax(0,1fr);display:grid}.xh-scope-calendar-range-picker[data-part=grid][data-view=month],.xh-scope-calendar-range-picker[data-part=grid][data-view=year]{gap:var(--xh-calendar-range-picker-period-gap,var(--xh-space-1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xh-scope-calendar-range-picker[data-part=grid][data-view=quarter]{gap:var(--xh-calendar-range-picker-period-gap,var(--xh-space-1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xh-scope-calendar-range-picker[data-part=grid][data-view=year]{max-block-size:var(--xh-calendar-range-picker-year-grid-max-h,var(--xh-viewport-h-sm));align-content:start;padding-inline-end:var(--xh-calendar-range-picker-year-grid-pe,var(--xh-space-1));overflow-y:auto}.xh-scope-calendar-range-picker[data-part=grid]:is([data-view=week],[data-view=month],[data-view=quarter],[data-view=year]) [data-part=cell-trigger]:where(.xh-scope-calendar-range-picker){aspect-ratio:auto;inline-size:min(3.5rem,100%);min-inline-size:0;padding-block:var(--xh-calendar-range-picker-period-py,var(--xh-space-2));border-radius:var(--xh-calendar-range-picker-period-radius,var(--xh-shape-control));flex:none}.xh-scope-calendar-range-picker[data-part=grid][data-view=week] [data-part=cell-trigger]:where(.xh-scope-calendar-range-picker){inline-size:100%;padding-inline:var(--xh-calendar-range-picker-week-cell-px,var(--xh-space-3));flex:auto;justify-content:flex-start}.xh-scope-calendar-range-picker[data-part=grid][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=grid]:focus-visible{outline:none}.xh-scope-calendar-range-picker[data-part=grid][data-dragging]{cursor:pointer}.xh-scope-calendar-range-picker[data-part=grid-head],.xh-scope-calendar-range-picker[data-part=grid-body]{gap:var(--xh-calendar-range-picker-row-gap,var(--xh-space-0));flex-direction:column;display:flex}.xh-scope-calendar-range-picker[data-part=grid-head][hidden],.xh-scope-calendar-range-picker[data-part=grid-body][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=week-row]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.xh-scope-calendar-range-picker[data-part=week-row]:not([hidden]):has(>[data-part=week-number]){grid-template-columns:var(--xh-calendar-range-picker-week-number-w,var(--xh-control-h-md)) repeat(7, minmax(0, 1fr));display:grid}.xh-scope-calendar-range-picker[data-part=week-number]{color:var(--xh-calendar-range-picker-week-number-fg,var(--xh-fg-subtle));font-size:var(--xh-calendar-range-picker-week-number-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.xh-scope-calendar-range-picker[data-part=week-number][hidden],.xh-scope-calendar-range-picker[data-part=week-row][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=week-day]{block-size:var(--xh-calendar-range-picker-week-day-h,var(--xh-control-h-sm));color:var(--xh-calendar-range-picker-week-day-fg,var(--xh-fg-subtle));font-size:var(--xh-calendar-range-picker-week-day-font-size,var(--xh-text-caption-size));font-weight:var(--xh-calendar-range-picker-week-day-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.xh-scope-calendar-range-picker[data-part=week-day][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=cell]{padding:var(--xh-calendar-range-picker-cell-gap,var(--xh-space-0_5));justify-content:center;align-items:center;display:flex;position:relative}.xh-scope-calendar-range-picker[data-part=cell][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=cell][data-in-range]:not([data-outside-month]):before{content:"";inset-block:var(--xh-calendar-range-picker-cell-gap,var(--xh-space-0_5));background:var(--xh-calendar-range-picker-range-bg,var(--xh-bg-brand-subtle));transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset-inline:0}.xh-scope-calendar-range-picker[data-part=cell][data-in-range][data-range-preview]:not([data-outside-month]):before{background:var(--xh-calendar-range-picker-range-preview-bg,var(--xh-bg-subtle))}.xh-scope-calendar-range-picker[data-part=week-row]>[data-part=cell][data-in-range]:where(.xh-scope-calendar-range-picker):first-child:before,.xh-scope-calendar-range-picker[data-part=week-row]>[data-part=week-number]+[data-part=cell][data-in-range]:where(.xh-scope-calendar-range-picker):before{border-start-start-radius:var(--xh-calendar-range-picker-range-row-radius,var(--xh-shape-inset));border-end-start-radius:var(--xh-calendar-range-picker-range-row-radius,var(--xh-shape-inset))}.xh-scope-calendar-range-picker[data-part=week-row]>[data-part=cell][data-in-range]:where(.xh-scope-calendar-range-picker):last-child:before{border-start-end-radius:var(--xh-calendar-range-picker-range-row-radius,var(--xh-shape-inset));border-end-end-radius:var(--xh-calendar-range-picker-range-row-radius,var(--xh-shape-inset))}.xh-scope-calendar-range-picker[data-part=cell][data-in-range][data-range-start]:before{border-start-start-radius:var(--xh-calendar-range-picker-range-cap-radius,var(--xh-shape-inset));border-end-start-radius:var(--xh-calendar-range-picker-range-cap-radius,var(--xh-shape-inset))}.xh-scope-calendar-range-picker[data-part=cell][data-in-range][data-range-end]:before{border-start-end-radius:var(--xh-calendar-range-picker-range-cap-radius,var(--xh-shape-inset));border-end-end-radius:var(--xh-calendar-range-picker-range-cap-radius,var(--xh-shape-inset))}.xh-scope-calendar-range-picker[data-part=grid]:is([data-view=week],[data-view=month],[data-view=quarter],[data-view=year])>[data-part=cell][data-in-range]:where(.xh-scope-calendar-range-picker):before{border-radius:var(--xh-calendar-range-picker-cell-radius,var(--xh-shape-inset))}.xh-scope-calendar-range-picker[data-part=cell-trigger]{--xh-_calendar-range-picker-cell-bg:transparent;--xh-_calendar-range-picker-cell-bg-hover:var(--xh-calendar-range-picker-cell-bg-hover,var(--xh-_action-variant-bg-hover));--xh-_calendar-range-picker-cell-bg-pressed:var(--xh-calendar-range-picker-cell-bg-pressed,var(--xh-_action-variant-bg-pressed));--xh-_calendar-range-picker-cell-border:transparent;--xh-_calendar-range-picker-cell-fg:var(--xh-calendar-range-picker-cell-fg,var(--xh-fg-default));--xh-action-visual-size:auto;--xh-action-min-inline-size:var(--xh-calendar-range-picker-cell-size,var(--xh-control-h-sm));--xh-action-padding-inline:0;--xh-action-radius:var(--xh-calendar-range-picker-cell-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-_calendar-range-picker-cell-bg);--xh-action-bg-hover:var(--xh-_calendar-range-picker-cell-bg-hover);--xh-action-bg-pressed:var(--xh-_calendar-range-picker-cell-bg-pressed);--xh-action-bg-focus-visible:var(--xh-_calendar-range-picker-cell-bg);--xh-action-bg-disabled:var(--xh-_calendar-range-picker-cell-bg);--xh-action-border-rest:var(--xh-_calendar-range-picker-cell-border);--xh-action-border-hover:var(--xh-_calendar-range-picker-cell-border);--xh-action-border-pressed:var(--xh-_calendar-range-picker-cell-border);--xh-action-border-focus-visible:var(--xh-_calendar-range-picker-cell-border);--xh-action-border-disabled:var(--xh-_calendar-range-picker-cell-border);--xh-action-fg-rest:var(--xh-_calendar-range-picker-cell-fg);--xh-action-fg-hover:var(--xh-_calendar-range-picker-cell-fg);--xh-action-fg-pressed:var(--xh-_calendar-range-picker-cell-fg);--xh-action-fg-focus-visible:var(--xh-_calendar-range-picker-cell-fg);--xh-action-font-size:var(--xh-calendar-range-picker-cell-font-size,var(--xh-text-body-size));aspect-ratio:1;font-weight:var(--xh-calendar-range-picker-cell-font-weight,var(--xh-font-weight-medium));flex:1;display:flex}@media (pointer:coarse){.xh-scope-calendar-range-picker[data-part=cell-trigger]:after{block-size:auto;min-block-size:0;inline-size:auto;translate:none}}.xh-scope-calendar-range-picker[data-part=cell-trigger][hidden]{display:none}.xh-scope-calendar-range-picker[data-part=cell-trigger]:after{content:"";inset:calc(-1 * var(--xh-calendar-range-picker-cell-gap,var(--xh-space-0_5)));position:absolute}.xh-scope-calendar-range-picker[data-part=cell-trigger][data-outside-month]{--xh-_calendar-range-picker-cell-fg:var(--xh-calendar-range-picker-cell-fg-outside,var(--xh-fg-subtle))}.xh-scope-calendar-range-picker[data-part=cell-trigger][data-in-range]:not([data-outside-month],[data-disabled],[data-range-start],[data-range-end]){--xh-_calendar-range-picker-cell-bg-hover:var(--xh-calendar-range-picker-range-cell-bg-hover,var(--xh-bg-brand-subtle-hover));--xh-_calendar-range-picker-cell-bg-pressed:var(--xh-calendar-range-picker-range-cell-bg-pressed,var(--xh-bg-brand-subtle-active))}.xh-scope-calendar-range-picker[data-part=cell-trigger][data-in-range][data-range-preview]:not([data-outside-month],[data-disabled],[data-range-start],[data-range-end]){--xh-_calendar-range-picker-cell-bg-hover:var(--xh-calendar-range-picker-range-preview-cell-bg-hover,var(--xh-bg-subtle-hover));--xh-_calendar-range-picker-cell-bg-pressed:var(--xh-calendar-range-picker-range-preview-cell-bg-pressed,var(--xh-bg-subtle-active))}.xh-scope-calendar-range-picker[data-part=cell-trigger][data-today]{--xh-_calendar-range-picker-cell-bg:var(--xh-calendar-range-picker-today-bg,transparent);--xh-_calendar-range-picker-cell-border:var(--xh-calendar-range-picker-today-border,var(--xh-fg-brand));--xh-_calendar-range-picker-cell-fg:var(--xh-calendar-range-picker-today-fg,var(--xh-fg-brand))}.xh-scope-calendar-range-picker[data-part=cell-trigger][data-selected]:not([data-in-range]),.xh-scope-calendar-range-picker[data-part=cell-trigger][data-in-range]:not([data-outside-month]):is([data-range-start],[data-range-end]){--xh-action-bg-rest:var(--xh-calendar-range-picker-cell-bg-selected,var(--xh-bg-brand));--xh-action-bg-hover:var(--xh-calendar-range-picker-cell-bg-selected,var(--xh-bg-brand));--xh-action-bg-pressed:var(--xh-calendar-range-picker-cell-bg-selected-active,var(--xh-bg-brand-active));--xh-action-bg-focus-visible:var(--xh-calendar-range-picker-cell-bg-selected,var(--xh-bg-brand));--xh-action-border-rest:transparent;--xh-action-border-hover:transparent;--xh-action-border-pressed:transparent;--xh-action-border-focus-visible:transparent;--xh-action-fg-rest:var(--xh-calendar-range-picker-cell-fg-selected,var(--xh-fg-on-brand));--xh-action-fg-hover:var(--xh-calendar-range-picker-cell-fg-selected,var(--xh-fg-on-brand));--xh-action-fg-pressed:var(--xh-calendar-range-picker-cell-fg-selected,var(--xh-fg-on-brand));--xh-action-fg-focus-visible:var(--xh-calendar-range-picker-cell-fg-selected,var(--xh-fg-on-brand));--xh-action-ring-color-focus-visible:currentColor}@media (forced-colors:active){.xh-scope-calendar-range-picker[data-part=cell-trigger][data-today],.xh-scope-calendar-range-picker[data-part=cell-trigger][data-in-range]:not([data-outside-month]):is([data-range-start],[data-range-end]){border-color:highlight}.xh-scope-calendar-range-picker[data-part=cell][data-in-range][data-range-preview]:not([data-outside-month]):before{border-block:var(--xh-stroke-thin) dashed Highlight}}.xh-scope-calendar-range-picker[data-part=cell-trigger][data-disabled]{--xh-action-fg-disabled:var(--xh-fg-disabled);--xh-action-ring-color-focus-visible:var(--xh-ring-focus)}.xh-scope-calendar-range-picker[data-part=cell-trigger][data-disabled][data-selected]{--xh-action-bg-disabled:var(--xh-calendar-range-picker-cell-bg-selected-disabled,var(--xh-bg-subtle))}.xh-scope-calendar-range-picker[data-part=cell-trigger][data-outside-month][data-in-range]{--xh-action-bg-rest:transparent;--xh-action-bg-focus-visible:transparent;--xh-action-border-rest:transparent;--xh-action-border-hover:transparent;--xh-action-border-pressed:transparent;--xh-action-border-focus-visible:transparent}.xh-scope-calendar-range-picker[data-part=grid][data-readonly][data-view=day] [data-part=cell-trigger]:where(.xh-scope-calendar-range-picker):not([data-disabled]){--xh-action-cursor-rest:default;--xh-action-cursor-hover:default;--xh-action-cursor-pressed:default;--xh-action-cursor-focus-visible:default}.xh-scope-calendar-range-picker[data-part=prev-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-calendar-range-picker[data-part=next-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-calendar-range-picker[data-part=prev-year-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-calendar-range-picker[data-part=next-year-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevrons-right) center / contain no-repeat;background-color:currentColor;display:inline-block}[dir=rtl] .xh-scope-calendar-range-picker[data-part=prev-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);mask-image:var(--xh-glyph-mark-chevron-right)}[dir=rtl] .xh-scope-calendar-range-picker[data-part=next-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);mask-image:var(--xh-glyph-mark-chevron-left)}[dir=rtl] .xh-scope-calendar-range-picker[data-part=prev-year-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);mask-image:var(--xh-glyph-mark-chevrons-right)}[dir=rtl] .xh-scope-calendar-range-picker[data-part=next-year-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);mask-image:var(--xh-glyph-mark-chevrons-left)}@media print{.xh-scope-calendar-range-picker[data-part=cell-trigger][data-selected]:not([data-in-range]),.xh-scope-calendar-range-picker[data-part=cell-trigger][data-in-range]:not([data-outside-month]):is([data-range-start],[data-range-end]){color:var(--xh-calendar-range-picker-cell-fg,var(--xh-fg-default));font-weight:var(--xh-font-weight-bold);border-color:currentColor}.xh-scope-calendar-range-picker[data-part=cell][data-in-range]:before{border-block-end:var(--xh-stroke-thick) solid currentColor;inset-block-start:auto}}@media (forced-colors:active){.xh-scope-calendar-range-picker:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=prev-year-trigger],[data-part=next-year-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-calendar-range-picker:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=prev-year-trigger],[data-part=next-year-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-calendar-range-picker:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=prev-year-trigger],[data-part=next-year-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-card{--xh-card-skin:1}.xh-scope-card[data-part=root]{gap:var(--xh-card-gap,var(--xh-space-3));min-inline-size:0;padding:var(--xh-card-p,var(--xh-surface-pad-lg));border:var(--xh-stroke-thin) solid var(--xh-card-border,var(--xh-border-default));border-radius:var(--xh-card-radius,var(--xh-shape-surface));background:var(--xh-card-bg,var(--xh-bg-surface));color:var(--xh-card-fg,var(--xh-fg-default));box-shadow:var(--xh-card-shadow,var(--xh-elevation-raised));font-size:var(--xh-card-font-size,var(--xh-text-label-size));line-height:var(--xh-card-leading,var(--xh-text-body-leading));flex-direction:column;display:flex;position:relative;overflow:visible}.xh-scope-card[data-part=root][data-variant=subtle]{--xh-_card-host-bg-hover:var(--xh-bg-subtle-hover);--xh-_card-host-bg-pressed:var(--xh-bg-subtle-active);--xh-action-host-bg-hover:var(--xh-_card-host-bg-hover);--xh-action-host-bg-pressed:var(--xh-_card-host-bg-pressed);background:var(--xh-card-bg,var(--xh-bg-subtle));box-shadow:var(--xh-card-shadow,none);border-color:#0000}.xh-scope-card[data-part=root][data-variant=ghost]{box-shadow:var(--xh-card-shadow,none);background:0 0;border-color:#0000}.xh-scope-card[data-part=root][data-interactive]{transition-property:background-color,box-shadow;transition-duration:var(--xh-motion-duration-micro);transition-timing-function:var(--xh-motion-ease-enter)}.xh-scope-card[data-part=root][data-interactive][data-variant=outline]:hover{box-shadow:var(--xh-card-shadow-hover,var(--xh-elevation-lifted))}.xh-scope-card[data-part=root][data-interactive][data-variant=subtle]:hover{background:var(--xh-card-bg-hover,var(--xh-_card-host-bg-hover))}.xh-scope-card[data-part=root][data-interactive][data-variant=ghost]:hover{background:var(--xh-card-bg-hover,var(--xh-bg-subtle))}.xh-scope-card[data-part=root][data-interactive]:active:not(:has(.xh-scope-card[data-part=footer]:active)){transition-duration:var(--xh-motion-duration-press)}.xh-scope-card[data-part=root][data-interactive][data-variant=outline]:active:not(:has(.xh-scope-card[data-part=footer]:active)){background:var(--xh-card-bg-pressed,var(--xh-bg-subtle-hover-opaque))}.xh-scope-card[data-part=root][data-interactive][data-variant=subtle]:active:not(:has(.xh-scope-card[data-part=footer]:active)){background:var(--xh-card-bg-pressed,var(--xh-_card-host-bg-pressed))}.xh-scope-card[data-part=root][data-interactive][data-variant=ghost]:active:not(:has(.xh-scope-card[data-part=footer]:active)){background:var(--xh-card-bg-pressed,var(--xh-bg-subtle-hover))}.xh-scope-card[data-part=trigger]{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.xh-scope-card[data-part=root][data-interactive] .xh-scope-card[data-part=trigger]:after{content:"";inset:calc(-1 * var(--xh-stroke-thin));border-radius:var(--xh-card-radius,var(--xh-shape-surface));position:absolute}.xh-scope-card[data-part=root][data-interactive] .xh-scope-card[data-part=trigger]:focus-visible{outline:none}.xh-scope-card[data-part=root][data-interactive] .xh-scope-card[data-part=trigger]:focus-visible:after{outline:var(--xh-ring-width) solid var(--xh-_ring-color,var(--xh-ring-focus));outline-offset:var(--xh-ring-offset)}.xh-scope-card[data-part=root][data-interactive] .xh-scope-card[data-part=footer]{position:relative}@media (hover:hover) and (pointer:fine) and (forced-colors:none){:where([data-material=liquid]) .xh-scope-card[data-part=root][data-interactive]:hover:after{content:"";inset:calc(-1 * var(--xh-stroke-thin));border:var(--xh-stroke-thin) solid transparent;border-radius:inherit;pointer-events:none;animation:xh-glint var(--xh-card-glint-duration,var(--xh-motion-duration-glint)) var(--xh-motion-ease-enter) both;scale:var(--xh-direction-sign) 1;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(100deg,#0000 42%,currentColor 50%,#0000 58%) 0 0/300% 100% no-repeat border-box;position:absolute;-webkit-mask:linear-gradient(currentColor 0 0) padding-box,linear-gradient(currentColor 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(currentColor 0 0) padding-box exclude,linear-gradient(currentColor 0 0)}}.xh-scope-card[data-part=header]{flex-direction:column;display:flex}.xh-scope-card[data-part=title],.xh-scope-card[data-part=description]{margin:0}.xh-scope-card[data-part=title]{color:var(--xh-card-title-fg,var(--xh-fg-default));font-size:var(--xh-card-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-card-title-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-card-title-leading,var(--xh-leading-tight))}.xh-scope-card[data-part=description]{color:var(--xh-card-description-fg,var(--xh-fg-muted));font-size:var(--xh-card-description-font-size,var(--xh-text-secondary-size));line-height:var(--xh-card-description-leading,var(--xh-leading-normal))}.xh-scope-card[data-part=content]{gap:var(--xh-card-content-gap,var(--xh-space-1));flex-direction:column;flex:auto;min-inline-size:0;display:flex}.xh-scope-card[data-part=footer]{align-items:center;gap:var(--xh-card-footer-gap,var(--xh-space-2));flex-direction:row;display:flex}@media print{.xh-scope-card[data-part=root]{box-shadow:none;border-color:currentColor}}@media (forced-colors:active){.xh-scope-card[data-part=root]:not([data-variant=ghost]){box-shadow:none;border-color:canvastext}.xh-scope-card[data-part=root][data-interactive]:is(:hover,:active){border-color:highlight}}.xh-scope-card[data-part=root][hidden],.xh-scope-card[data-part=header][hidden],.xh-scope-card[data-part=content][hidden],.xh-scope-card[data-part=footer][hidden]{display:none}.xh-scope-carousel{--xh-carousel-skin:1}.xh-scope-carousel[data-part=root]{--xh-_carousel-autoplay-duration:0s;--xh-_carousel-progress-from:0 1;--xh-_carousel-progress-to:1 1;isolation:isolate;inline-size:100%;display:block;position:relative}.xh-scope-carousel[data-part=root][hidden]{display:none}.xh-scope-carousel[data-part=root][data-orientation=vertical]{--xh-_carousel-progress-from:1 0;--xh-_carousel-progress-to:1 1}.xh-scope-carousel[data-part=viewport]{border-radius:var(--xh-carousel-viewport-radius,var(--xh-shape-surface));inline-size:100%;min-inline-size:0;overflow:hidden}.xh-scope-carousel[data-part=viewport][hidden]{display:none}.xh-scope-carousel[data-part=list]{block-size:100%;transition:translate var(--xh-carousel-duration,var(--xh-motion-duration-slide)) var(--xh-carousel-ease,var(--xh-motion-ease-slide));flex-direction:row;display:flex}.xh-scope-carousel[data-part=list][hidden]{display:none}.xh-scope-carousel[data-part=list][data-orientation=vertical]{flex-direction:column}.xh-scope-carousel[data-part=list][data-dragging]{will-change:translate;transition:none}.xh-scope-carousel[data-part=list][data-snapped]{transition:none}.xh-scope-carousel[data-part=list][data-animating]{will-change:translate;transition:none}.xh-scope-carousel[data-part=list][data-effect=fade]:not([hidden]){grid-template:minmax(0,1fr)/minmax(0,1fr);transition:none;display:grid}.xh-scope-carousel[data-part=list][data-effect=fade]>.xh-scope-carousel[data-part=item]{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--xh-carousel-duration,var(--xh-motion-duration-slide));transition-timing-function:var(--xh-carousel-ease,var(--xh-motion-ease-slide));grid-area:1/1}.xh-scope-carousel[data-part=list][data-effect=fade]>.xh-scope-carousel[data-part=item][data-inview]{z-index:1;opacity:1;visibility:visible}.xh-scope-carousel[data-part=item]{box-sizing:border-box;flex-grow:0;flex-shrink:0;min-inline-size:0}.xh-scope-carousel[data-part=item][hidden]{display:none}.xh-scope-carousel[data-part=prev-trigger],.xh-scope-carousel[data-part=next-trigger],.xh-scope-carousel[data-part=autoplay-trigger]{--xh-action-bg-rest:var(--xh-carousel-trigger-bg,var(--xh-_material-bg));--xh-action-bg-hover:var(--xh-carousel-trigger-bg-hover,var(--xh-bg-subtle-opaque));--xh-action-bg-pressed:var(--xh-carousel-trigger-bg-active,var(--xh-bg-subtle-hover-opaque));--xh-action-bg-focus-visible:var(--xh-carousel-trigger-bg,var(--xh-_material-bg-focus));--xh-action-bg-disabled:var(--xh-carousel-trigger-bg,var(--xh-_material-bg));--xh-action-fg-rest:var(--xh-carousel-trigger-fg,var(--xh-_material-fg));--xh-action-fg-hover:var(--xh-carousel-trigger-fg,var(--xh-_material-fg));--xh-action-fg-pressed:var(--xh-carousel-trigger-fg,var(--xh-_material-fg));--xh-action-fg-focus-visible:var(--xh-carousel-trigger-fg,var(--xh-_material-fg));--xh-action-border-rest:var(--xh-carousel-trigger-border,var(--xh-_material-border));--xh-action-border-hover:var(--xh-carousel-trigger-border,var(--xh-_material-border));--xh-action-border-pressed:var(--xh-carousel-trigger-border,var(--xh-_material-border));--xh-action-border-focus-visible:var(--xh-carousel-trigger-border,var(--xh-_material-border));--xh-action-border-disabled:var(--xh-carousel-trigger-border,var(--xh-_material-border));--xh-action-shadow-rest:var(--xh-carousel-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-hover:var(--xh-carousel-trigger-shadow-hover,var(--xh-_material-shadow));--xh-action-shadow-pressed:var(--xh-carousel-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-focus-visible:var(--xh-carousel-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-disabled:var(--xh-carousel-trigger-shadow,var(--xh-_material-shadow));--xh-action-highlight-rest:var(--xh-_material-highlight);--xh-action-highlight-hover:var(--xh-_material-highlight);--xh-action-highlight-pressed:var(--xh-_material-highlight);--xh-action-highlight-focus-visible:var(--xh-_material-highlight);--xh-action-highlight-disabled:var(--xh-_material-highlight);--xh-action-radius:var(--xh-carousel-trigger-radius,var(--xh-_action-profile-radius));--xh-action-visual-size:var(--xh-carousel-trigger-size,var(--xh-_action-profile-visual-size));--xh-icon-size:var(--xh-carousel-icon-size,var(--xh-_action-profile-glyph-size));z-index:1;position:absolute}.xh-scope-carousel[data-part=prev-trigger],.xh-scope-carousel[data-part=next-trigger]{inset-block-start:50%;translate:0 -50%}.xh-scope-carousel[data-part=prev-trigger]{inset-inline-start:var(--xh-carousel-control-inset,var(--xh-space-3))}.xh-scope-carousel[data-part=next-trigger]{inset-inline-end:var(--xh-carousel-control-inset,var(--xh-space-3))}.xh-scope-carousel[data-part=autoplay-trigger]{inset-block-start:auto;inset-block-end:var(--xh-carousel-control-inset,var(--xh-space-3));inset-inline-end:var(--xh-carousel-control-inset,var(--xh-space-3))}.xh-scope-carousel[data-part=prev-trigger][hidden],.xh-scope-carousel[data-part=next-trigger][hidden],.xh-scope-carousel[data-part=autoplay-trigger][hidden]{display:none}.xh-scope-carousel[data-part=prev-trigger][data-disabled],.xh-scope-carousel[data-part=next-trigger][data-disabled],.xh-scope-carousel[data-part=autoplay-trigger][data-disabled]{opacity:0;pointer-events:none}.xh-scope-carousel[data-part=viewport]:focus-visible,.xh-scope-carousel[data-part=list]:focus-visible,.xh-scope-carousel[data-part=indicator-group]:focus-visible{outline:none}.xh-scope-carousel[data-part=indicator-group]{z-index:1;justify-content:center;align-items:center;gap:var(--xh-carousel-indicator-gap,var(--xh-space-1));flex-wrap:nowrap;display:flex;position:absolute}.xh-scope-carousel[data-part=indicator-group][hidden]{display:none}.xh-scope-carousel[data-part=indicator-group][data-orientation=vertical]{flex-direction:column;inset-block-start:50%;inset-inline-end:var(--xh-carousel-control-inset,var(--xh-space-3));translate:0 -50%}.xh-scope-carousel[data-part=indicator-group][data-orientation=horizontal]{inset-block-end:var(--xh-carousel-indicator-inset,var(--xh-space-3));inset-inline-start:50%;translate:-50%}.xh-scope-carousel[data-part=indicator-group][data-orientation=horizontal]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:50%}:where([data-material=liquid]) .xh-scope-carousel[data-part=indicator-group][data-xh-liquid]{padding:var(--xh-carousel-indicator-group-p,var(--xh-space-2));border:var(--xh-stroke-thin) solid var(--xh-material-liquid-border);border-radius:var(--xh-carousel-indicator-group-radius,var(--xh-shape-pill));background:var(--xh-_liquid-bg);box-shadow:var(--xh-_liquid-shadow);-webkit-backdrop-filter:var(--xh-material-liquid-backdrop);backdrop-filter:var(--xh-material-liquid-backdrop);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-carousel[data-part=indicator]{inline-size:var(--xh-carousel-indicator-size,var(--xh-space-2));block-size:var(--xh-carousel-indicator-thickness,var(--xh-carousel-indicator-size,var(--xh-space-2)));border-radius:var(--xh-carousel-indicator-radius,var(--xh-shape-circle));background:var(--xh-carousel-indicator-bg,var(--xh-bg-subtle-hover-opaque));cursor:pointer;transition:inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release);border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:0;display:inline-flex;position:relative;overflow:hidden}.xh-scope-carousel[data-part=indicator][hidden]{display:none}.xh-scope-carousel[data-part=indicator]:after{content:"";inset-inline:calc(-1 * var(--xh-space-2));inset-block:min(calc(-1 * var(--xh-space-2)), calc((var(--xh-carousel-indicator-thickness,var(--xh-carousel-indicator-size,var(--xh-space-2))) - var(--xh-space-6)) / 2));position:absolute}.xh-scope-carousel[data-part=indicator-group][data-orientation=vertical]>.xh-scope-carousel[data-part=indicator]:after{inset-inline:min(calc(-1 * var(--xh-space-2)), calc((var(--xh-carousel-indicator-thickness,var(--xh-carousel-indicator-size,var(--xh-space-2))) - var(--xh-space-6)) / 2));inset-block:calc(-1 * var(--xh-space-2))}.xh-scope-carousel[data-part=indicator]:hover:not([data-current]){background:var(--xh-carousel-indicator-bg-hover,var(--xh-fg-muted))}.xh-scope-carousel[data-part=indicator]:is(:active,[data-pressed]):not([data-current]){background:var(--xh-carousel-indicator-bg-active,var(--xh-fg-default));scale:var(--xh-motion-scale-press);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-carousel[data-part=indicator]:not([data-current]):is(:hover,:active,[data-pressed]):focus-visible{--xh-_ring-color:var(--xh-bg-canvas)}.xh-scope-carousel[data-part=indicator][data-current]{inline-size:var(--xh-carousel-indicator-size-current,var(--xh-space-5));border-radius:var(--xh-carousel-indicator-radius-current,var(--xh-shape-pill))}.xh-scope-carousel[data-part=root]:not([data-autoplay],[data-paused]) .xh-scope-carousel[data-part=indicator][data-current]{background:var(--xh-carousel-indicator-bg-selected,var(--xh-bg-brand));color:var(--xh-carousel-indicator-fg-selected,var(--xh-fg-on-brand))}.xh-scope-carousel[data-part=root]:not([data-autoplay],[data-paused]) .xh-scope-carousel[data-part=indicator][data-current]:focus-visible{--xh-_ring-color:currentColor}.xh-scope-carousel[data-part=indicator][data-current]:is(:active,[data-pressed]){background:var(--xh-carousel-indicator-bg-selected-active,var(--xh-bg-brand-active));scale:var(--xh-motion-scale-press);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-carousel[data-part=root][data-autoplay] .xh-scope-carousel[data-part=indicator][data-current],.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator][data-current]{background:var(--xh-carousel-indicator-bg-track,var(--xh-bg-brand-subtle))}.xh-scope-carousel[data-part=root][data-autoplay] .xh-scope-carousel[data-part=indicator][data-current]:before,.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator][data-current]:before{content:"";border-radius:inherit;background:var(--xh-carousel-indicator-bg-selected,var(--xh-bg-brand));transform-origin:0;animation:xh-carousel-indicator-progress var(--xh-_carousel-autoplay-duration) var(--xh-motion-ease-loop) both;position:absolute;inset:0}.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator][data-current]:before{scale:var(--xh-_carousel-progress-from);animation:none}.xh-scope-carousel[data-part=indicator-group][data-orientation=vertical]>.xh-scope-carousel[data-part=indicator]{inline-size:var(--xh-carousel-indicator-thickness,var(--xh-carousel-indicator-size,var(--xh-space-2)));block-size:var(--xh-carousel-indicator-size,var(--xh-space-2))}.xh-scope-carousel[data-part=indicator-group][data-orientation=vertical]>.xh-scope-carousel[data-part=indicator][data-current]{inline-size:var(--xh-carousel-indicator-thickness,var(--xh-carousel-indicator-size,var(--xh-space-2)));block-size:var(--xh-carousel-indicator-size-current,var(--xh-space-5))}.xh-scope-carousel[data-part=indicator-group][data-orientation=vertical]>.xh-scope-carousel[data-part=indicator][data-current]:before{transform-origin:top}[dir=rtl] .xh-scope-carousel[data-part=indicator-group][data-orientation=horizontal]>.xh-scope-carousel[data-part=indicator]:before{transform-origin:100%}.xh-scope-carousel[data-part=root][data-orientation=vertical]>:is([data-part=prev-trigger],[data-part=next-trigger]):where(.xh-scope-carousel){inset-inline:50% auto;translate:-50%;rotate:90deg}.xh-scope-carousel[data-part=root][data-orientation=vertical]>:is([data-part=prev-trigger],[data-part=next-trigger]):where(.xh-scope-carousel):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:50%}:where([data-material=liquid]) .xh-scope-carousel[data-part=root][data-orientation=vertical]>:is([data-part=prev-trigger],[data-part=next-trigger]):where(.xh-scope-carousel)[data-xh-liquid]{transform:none}.xh-scope-carousel[data-part=root][data-orientation=vertical]>[data-part=prev-trigger]:where(.xh-scope-carousel){inset-block-start:var(--xh-carousel-control-inset,var(--xh-space-3))}.xh-scope-carousel[data-part=root][data-orientation=vertical]>[data-part=next-trigger]:where(.xh-scope-carousel){inset-block-start:auto;inset-block-end:var(--xh-carousel-control-inset,var(--xh-space-3))}@media (prefers-reduced-motion:reduce){.xh-scope-carousel[data-part=list]{transition:none}.xh-scope-carousel[data-part=indicator][data-current]:before{scale:var(--xh-_carousel-progress-to);animation:none}}:where([data-motion=reduce]) .xh-scope-carousel[data-part=list]{transition:none}:where([data-motion=reduce]) .xh-scope-carousel[data-part=indicator][data-current]:before{scale:var(--xh-_carousel-progress-to);animation:none}@media (forced-colors:active){.xh-scope-carousel[data-part=indicator],.xh-scope-carousel[data-part=indicator]:after{forced-color-adjust:none;background:graytext}.xh-scope-carousel[data-part=indicator][data-current],.xh-scope-carousel[data-part=indicator][data-current]:after,.xh-scope-carousel[data-part=indicator][data-current]:before{forced-color-adjust:none;background:highlight}.xh-scope-carousel[data-part=root][data-autoplay] .xh-scope-carousel[data-part=indicator][data-current],.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator][data-current],.xh-scope-carousel[data-part=root][data-autoplay] .xh-scope-carousel[data-part=indicator][data-current]:after,.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator][data-current]:after{border:var(--xh-stroke-thin) solid Highlight;background:canvas}.xh-scope-carousel[data-part=indicator]:is(:active,[data-pressed]),.xh-scope-carousel[data-part=indicator]:is(:active,[data-pressed]):after{border:var(--xh-stroke-thin) solid CanvasText}}.xh-scope-carousel[data-part=prev-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-carousel[data-part=next-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-carousel[data-part=autoplay-trigger][data-state=running]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-pause) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-pause) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-pause) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-pause) center / contain no-repeat;mask:var(--xh-glyph-mark-pause) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-carousel[data-part=autoplay-trigger][data-state=paused]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-play) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-play) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-play) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-play) center / contain no-repeat;mask:var(--xh-glyph-mark-play) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (pointer:coarse){.xh-scope-carousel[data-part=indicator-group]{gap:0}.xh-scope-carousel[data-part=indicator],.xh-scope-carousel[data-part=indicator]:hover:not([data-current]),.xh-scope-carousel[data-part=indicator]:is(:active,[data-pressed]):not([data-current]),.xh-scope-carousel[data-part=indicator][data-current],.xh-scope-carousel[data-part=indicator][data-current]:is(:active,[data-pressed]),.xh-scope-carousel[data-part=root]:not([data-autoplay],[data-paused]) .xh-scope-carousel[data-part=indicator][data-current],.xh-scope-carousel[data-part=root][data-autoplay] .xh-scope-carousel[data-part=indicator][data-current],.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator][data-current]{min-inline-size:var(--xh-carousel-indicator-target-size,44px);min-block-size:var(--xh-carousel-indicator-target-size,44px);background:0 0;border-radius:0;overflow:visible}.xh-scope-carousel[data-part=indicator]:after{inline-size:var(--xh-carousel-indicator-size,var(--xh-space-2));block-size:var(--xh-carousel-indicator-thickness,var(--xh-carousel-indicator-size,var(--xh-space-2)));border-radius:var(--xh-carousel-indicator-radius,var(--xh-shape-circle));background:var(--xh-carousel-indicator-bg,var(--xh-bg-subtle-hover-opaque));transition:inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);inset:auto;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.xh-scope-carousel[data-part=indicator]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{translate:50% -50%}.xh-scope-carousel[data-part=indicator]:is(:active,[data-pressed]):not([data-current]):after{background:var(--xh-carousel-indicator-bg-active,var(--xh-fg-default))}.xh-scope-carousel[data-part=indicator][data-current]:after{inline-size:var(--xh-carousel-indicator-size-current,var(--xh-space-5));border-radius:var(--xh-carousel-indicator-radius-current,var(--xh-shape-pill))}.xh-scope-carousel[data-part=root]:not([data-autoplay],[data-paused]) .xh-scope-carousel[data-part=indicator][data-current]:after{background:var(--xh-carousel-indicator-bg-selected,var(--xh-bg-brand))}.xh-scope-carousel[data-part=indicator][data-current]:is(:active,[data-pressed]):after{background:var(--xh-carousel-indicator-bg-selected-active,var(--xh-bg-brand-active))}.xh-scope-carousel[data-part=root][data-autoplay] .xh-scope-carousel[data-part=indicator][data-current]:after,.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator][data-current]:after{background:var(--xh-carousel-indicator-bg-track,var(--xh-bg-brand-subtle))}.xh-scope-carousel[data-part=root][data-autoplay] .xh-scope-carousel[data-part=indicator][data-current]:before,.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator][data-current]:before{z-index:1;inline-size:var(--xh-carousel-indicator-size-current,var(--xh-space-5));block-size:var(--xh-carousel-indicator-thickness,var(--xh-carousel-indicator-size,var(--xh-space-2)));border-radius:var(--xh-carousel-indicator-radius-current,var(--xh-shape-pill));inset:auto;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.xh-scope-carousel[data-part=root][data-autoplay] .xh-scope-carousel[data-part=indicator][data-current]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before,.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator][data-current]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{translate:50% -50%}.xh-scope-carousel[data-part=indicator-group][data-orientation=vertical]>.xh-scope-carousel[data-part=indicator]:after{inline-size:var(--xh-carousel-indicator-thickness,var(--xh-carousel-indicator-size,var(--xh-space-2)));block-size:var(--xh-carousel-indicator-size,var(--xh-space-2));inset:auto;inset-block-start:50%;inset-inline-start:50%}.xh-scope-carousel[data-part=indicator-group][data-orientation=vertical]>.xh-scope-carousel[data-part=indicator][data-current]:after,.xh-scope-carousel[data-part=root][data-autoplay] .xh-scope-carousel[data-part=indicator-group][data-orientation=vertical]>.xh-scope-carousel[data-part=indicator][data-current]:before,.xh-scope-carousel[data-part=root][data-paused] .xh-scope-carousel[data-part=indicator-group][data-orientation=vertical]>.xh-scope-carousel[data-part=indicator][data-current]:before{inline-size:var(--xh-carousel-indicator-thickness,var(--xh-carousel-indicator-size,var(--xh-space-2)));block-size:var(--xh-carousel-indicator-size-current,var(--xh-space-5))}}@media (forced-colors:active){.xh-scope-carousel:is([data-part=prev-trigger],[data-part=next-trigger]):empty:before,.xh-scope-carousel[data-part=autoplay-trigger][data-state=running]:empty:before,.xh-scope-carousel[data-part=autoplay-trigger][data-state=paused]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-carousel:is([data-part=prev-trigger],[data-part=next-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before,.xh-scope-carousel[data-part=autoplay-trigger][data-state=running]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before,.xh-scope-carousel[data-part=autoplay-trigger][data-state=paused]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-carousel:is([data-part=prev-trigger],[data-part=next-trigger])[data-disabled]:empty:before,.xh-scope-carousel[data-part=autoplay-trigger][data-state=running][data-disabled]:empty:before,.xh-scope-carousel[data-part=autoplay-trigger][data-state=paused][data-disabled]:empty:before{background-color:graytext}}.xh-scope-cartesian-chart{--xh-cartesian-chart-skin:1}.xh-scope-cartesian-chart[data-part=root]{--xh-_chart-metric-bar-max:var(--xh-cartesian-chart-bar-max,var(--xh-chart-bar-max));--xh-_chart-metric-gap:var(--xh-chart-gap);--xh-_chart-metric-line-width:var(--xh-cartesian-chart-line-width,var(--xh-chart-line-width));--xh-_chart-metric-point-size:var(--xh-cartesian-chart-point-size,var(--xh-chart-point-size));--xh-_chart-metric-hit-min:var(--xh-chart-hit-min);--xh-_chart-metric-tick-length:var(--xh-chart-tick-length);--xh-_chart-metric-label-gap:var(--xh-chart-label-gap);--xh-_chart-metric-radius:var(--xh-cartesian-chart-bar-radius,var(--xh-shape-inset));--xh-_chart-metric-font-size:var(--xh-text-caption-size);--xh-_chart-metric-leading:var(--xh-leading-tight);--xh-_chart-gap:var(--xh-cartesian-chart-gap,var(--xh-space-3))}.xh-scope-cartesian-chart[data-part=viewport]{--xh-_chart-height:var(--xh-cartesian-chart-height,var(--xh-chart-height))}.xh-scope-cartesian-chart[data-part=legend]{--xh-_chart-legend-gap:var(--xh-cartesian-chart-legend-gap,var(--xh-space-1))}.xh-scope-cartesian-chart[data-part=legend-swatch]{--xh-_chart-legend-swatch-radius:var(--xh-cartesian-chart-legend-swatch-radius,var(--xh-shape-inset))}.xh-scope-cartesian-chart[data-part=legend-swatch][data-mark=line]{--xh-_chart-legend-swatch-line-radius:var(--xh-cartesian-chart-legend-swatch-line-radius,var(--xh-shape-pill))}.xh-scope-cartesian-chart[data-part=tooltip]{--xh-_chart-tooltip-gap:var(--xh-cartesian-chart-tooltip-gap,var(--xh-space-1));--xh-_chart-tooltip-py:var(--xh-cartesian-chart-tooltip-py,var(--xh-surface-pad-sm));--xh-_chart-tooltip-px:var(--xh-cartesian-chart-tooltip-px,var(--xh-surface-pad-sm));--xh-_chart-tooltip-radius:var(--xh-cartesian-chart-tooltip-radius,var(--xh-shape-overlay));--xh-_chart-tooltip-shadow:var(--xh-cartesian-chart-tooltip-shadow,var(--xh-material-frosted-shadow))}.xh-scope-cartesian-chart[data-part=tooltip-row]{--xh-_chart-tooltip-row-gap:var(--xh-cartesian-chart-tooltip-row-gap,var(--xh-space-2))}.xh-scope-cartesian-chart[data-part=tooltip-swatch]{--xh-_chart-tooltip-swatch-radius:var(--xh-cartesian-chart-tooltip-swatch-radius,var(--xh-shape-inset))}.xh-scope-cartesian-chart[data-part=tooltip-swatch][data-mark=line]{--xh-_chart-tooltip-swatch-line-radius:var(--xh-cartesian-chart-tooltip-swatch-line-radius,var(--xh-shape-pill))}.xh-scope-cartesian-chart[data-part=legend-swatch][data-symbol=circle]{--xh-_chart-legend-swatch-radius:var(--xh-shape-circle)}.xh-scope-cartesian-chart[data-part=tooltip-swatch][data-symbol=circle]{--xh-_chart-tooltip-swatch-radius:var(--xh-shape-circle)}.xh-scope-cartesian-chart[data-symbol=diamond]{--xh-_chart-symbol-clip:polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.xh-scope-cartesian-chart[data-symbol=triangle]{--xh-_chart-symbol-clip:polygon(50% 0, 100% 100%, 0 100%)}.xh-scope-cartesian-chart[data-symbol=triangleDown]{--xh-_chart-symbol-clip:polygon(0 0, 100% 0, 50% 100%)}.xh-scope-cartesian-chart[data-symbol=cross]{--xh-_chart-symbol-clip:polygon(35% 0, 65% 0, 65% 35%, 100% 35%, 100% 65%, 65% 65%, 65% 100%, 35% 100%, 35% 65%, 0 65%, 0 35%, 35% 35%)}.xh-scope-cartesian-chart[data-symbol=star]{--xh-_chart-symbol-clip:polygon(50% 0, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)}.xh-scope-cartesian-chart[data-symbol=wye]{--xh-_chart-symbol-clip:polygon(38% 0, 62% 0, 62% 42%, 98% 70%, 86% 88%, 50% 60%, 14% 88%, 2% 70%, 38% 42%)}.xh-scope-cartesian-chart[data-part=legend-swatch][data-mark=point],.xh-scope-cartesian-chart[data-part=tooltip-swatch][data-mark=point]{clip-path:var(--xh-_chart-symbol-clip,none)}.xh-scope-cartesian-chart[data-part=legend-item][aria-pressed=false]>[data-part=legend-swatch][data-mark=point]:where(.xh-scope-cartesian-chart):not([data-symbol=circle],[data-symbol=square]){background:var(--xh-_chart-series);opacity:var(--xh-chart-dim-alpha)}.xh-scope-cartesian-chart[data-part=legend-scale]{align-items:center;gap:var(--xh-cartesian-chart-legend-scale-gap,var(--xh-space-2));color:var(--xh-fg-muted);font-size:var(--xh-text-caption-size);font-variant-numeric:tabular-nums;display:inline-flex}.xh-scope-cartesian-chart[data-part=legend-scale-name]{color:var(--xh-fg-default);font-size:var(--xh-text-body-size)}.xh-scope-cartesian-chart[data-part=legend-scale-bar]{inline-size:var(--xh-cartesian-chart-legend-scale-width,var(--xh-chart-legend-scale-width));block-size:var(--xh-space-2);border-radius:var(--xh-cartesian-chart-legend-scale-bar-radius,var(--xh-shape-inset));background:linear-gradient(to right, var(--xh-_chart-scale-from), var(--xh-_chart-seq-mid) 28.6%, var(--xh-_chart-seq-end));--xh-_chart-scale-from:var(--xh-_chart-seq-mid)}@supports (color:color-mix(in lab, red, red)){.xh-scope-cartesian-chart[data-part=legend-scale-bar]{--xh-_chart-scale-from:color-mix(in oklch, var(--xh-_chart-seq-mid) 60%, var(--xh-_chart-seq-start))}}:where([dir=rtl]) .xh-scope-cartesian-chart[data-part=legend-scale-bar]{background:linear-gradient(to left, var(--xh-_chart-scale-from), var(--xh-_chart-seq-mid) 28.6%, var(--xh-_chart-seq-end))}.xh-scope-cartesian-chart[data-part=underlay]{block-size:100%;inline-size:100%;font-size:var(--xh-_chart-metric-font-size);font-variant-numeric:tabular-nums;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.xh-scope-cartesian-chart[data-part=canvas]{pointer-events:none;block-size:100%;inline-size:100%;transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter);display:block;position:absolute;inset:0}.xh-scope-cartesian-chart[data-part=canvas][data-empty]{opacity:0;transition-duration:var(--xh-motion-duration-exit);transition-timing-function:var(--xh-motion-ease-exit)}.xh-scope-cartesian-chart[data-part=underlay][hidden],.xh-scope-cartesian-chart[data-part=canvas][hidden]{display:none}.xh-scope-cartesian-chart[data-part=plot][data-touch-axis=horizontal]{touch-action:pan-y}.xh-scope-cartesian-chart[data-part=plot][data-touch-axis=vertical]{touch-action:pan-x}.xh-scope-cartesian-chart[data-part=plot][data-touch-axis=both]{touch-action:none}.xh-scope-cartesian-chart[data-part=plot][data-zoomed]{cursor:grab}.xh-scope-cartesian-chart[data-part=plot][data-dragging]{cursor:grabbing}.xh-scope-cartesian-chart[data-part=plot][data-selectable]{cursor:crosshair}.xh-scope-cartesian-chart[data-part=zoom-slider]{margin-left:var(--xh-_chart-zoom-left,0);margin-right:var(--xh-_chart-zoom-right,0);block-size:var(--xh-cartesian-chart-zoom-h,var(--xh-space-6));touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.xh-scope-cartesian-chart[data-part=zoom-track]{isolation:isolate;border-radius:var(--xh-cartesian-chart-zoom-track-radius,var(--xh-shape-inset));background:var(--xh-cartesian-chart-zoom-track-bg,var(--xh-bg-subtle));position:absolute;inset:0}.xh-scope-cartesian-chart[data-part=zoom-window]{inset-block:0;left:var(--xh-_chart-zoom-start,0%);right:calc(100% - var(--xh-_chart-zoom-end,100%));border-radius:var(--xh-cartesian-chart-zoom-window-radius,var(--xh-shape-inset));background:var(--xh-cartesian-chart-zoom-window-bg,var(--xh-bg-brand-subtle));cursor:grab;position:absolute}.xh-scope-cartesian-chart[data-part=zoom-slider][data-dragging] [data-part=zoom-window]:where(.xh-scope-cartesian-chart){cursor:grabbing}.xh-scope-cartesian-chart[data-part=zoom-preview]{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.xh-scope-cartesian-chart[data-part=zoom-preview-line]{fill:none;stroke:var(--xh-cartesian-chart-zoom-preview-color,var(--xh-chart-deemphasis));stroke-width:var(--xh-stroke-thin);stroke-linejoin:round}.xh-scope-cartesian-chart[data-part=zoom-handle]{inline-size:var(--xh-cartesian-chart-zoom-handle-w,var(--xh-space-2));border-radius:var(--xh-cartesian-chart-zoom-handle-radius,var(--xh-shape-inset));background:var(--xh-cartesian-chart-zoom-handle-bg,var(--xh-bg-brand));color:var(--xh-fg-on-brand);cursor:ew-resize;z-index:1;position:absolute;inset-block:0;translate:-50%}.xh-scope-cartesian-chart[data-part=zoom-handle]:before{content:"";inset-block:0;inset-inline:calc(-1 * var(--xh-space-2));position:absolute}.xh-scope-cartesian-chart[data-part=zoom-handle][data-placement=start]{left:0}.xh-scope-cartesian-chart[data-part=zoom-handle][data-placement=end]{left:100%}.xh-scope-cartesian-chart[data-part=zoom-handle]:focus-visible{--xh-_ring-color:currentColor}.xh-scope-cartesian-chart[data-part=empty][data-state=loading]{--xh-_chart-empty-gap:var(--xh-cartesian-chart-empty-gap,var(--xh-space-2))}.xh-scope-cartesian-chart[data-xh-chart-slot="1"]{--xh-_chart-series:var(--xh-cartesian-chart-series-color,var(--xh-chart-categorical-1));--xh-_chart-on-series:var(--xh-chart-on-categorical-1)}.xh-scope-cartesian-chart[data-xh-chart-slot="2"]{--xh-_chart-series:var(--xh-cartesian-chart-series-color,var(--xh-chart-categorical-2));--xh-_chart-on-series:var(--xh-chart-on-categorical-2)}.xh-scope-cartesian-chart[data-xh-chart-slot="3"]{--xh-_chart-series:var(--xh-cartesian-chart-series-color,var(--xh-chart-categorical-3));--xh-_chart-on-series:var(--xh-chart-on-categorical-3)}.xh-scope-cartesian-chart[data-xh-chart-slot="4"]{--xh-_chart-series:var(--xh-cartesian-chart-series-color,var(--xh-chart-categorical-4));--xh-_chart-on-series:var(--xh-chart-on-categorical-4)}.xh-scope-cartesian-chart[data-xh-chart-slot="5"]{--xh-_chart-series:var(--xh-cartesian-chart-series-color,var(--xh-chart-categorical-5));--xh-_chart-on-series:var(--xh-chart-on-categorical-5)}.xh-scope-cartesian-chart[data-xh-chart-slot="6"]{--xh-_chart-series:var(--xh-cartesian-chart-series-color,var(--xh-chart-categorical-6));--xh-_chart-on-series:var(--xh-chart-on-categorical-6)}.xh-scope-cartesian-chart[data-xh-chart-slot="7"]{--xh-_chart-series:var(--xh-cartesian-chart-series-color,var(--xh-chart-categorical-7));--xh-_chart-on-series:var(--xh-chart-on-categorical-7)}.xh-scope-cartesian-chart[data-xh-chart-slot="8"]{--xh-_chart-series:var(--xh-cartesian-chart-series-color,var(--xh-chart-categorical-8));--xh-_chart-on-series:var(--xh-chart-on-categorical-8)}.xh-scope-cartesian-chart[data-tone]{--xh-_chart-series:var(--xh-cartesian-chart-series-color,var(--xh-_tone));--xh-_chart-on-series:var(--xh-_tone-on)}.xh-scope-cartesian-chart[data-xh-chart-scale=sequential]{--xh-_chart-series:var(--xh-_chart-seq-mid)}.xh-scope-cartesian-chart[data-part=grid-line]{fill:none;stroke:var(--xh-chart-grid);stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-part=axis-line],.xh-scope-cartesian-chart[data-part=tick]{fill:none;stroke:var(--xh-chart-axis);stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-part=tick-label]{fill:var(--xh-chart-label)}.xh-scope-cartesian-chart[data-part=axis-title]{fill:var(--xh-chart-label);font-weight:var(--xh-font-weight-medium)}.xh-scope-cartesian-chart[data-part=series]{transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-cartesian-chart[data-part=series][data-dimmed],.xh-scope-cartesian-chart[data-part=series] [data-dimmed]{opacity:var(--xh-chart-dim-alpha)}.xh-scope-cartesian-chart[data-part=bar]{fill:var(--xh-_chart-series);stroke:none}.xh-scope-cartesian-chart[data-part=bar][data-trend=rise]{fill:var(--xh-chart-rise)}.xh-scope-cartesian-chart[data-part=bar][data-trend=fall]{fill:var(--xh-chart-fall)}.xh-scope-cartesian-chart[data-trend=rise]{--xh-_chart-trend:var(--xh-chart-rise)}.xh-scope-cartesian-chart[data-trend=fall]{--xh-_chart-trend:var(--xh-chart-fall)}.xh-scope-cartesian-chart[data-part=candle]{fill:var(--xh-_chart-trend,var(--xh-_chart-series));stroke:none}.xh-scope-cartesian-chart[data-part=candle][data-style=ohlc],.xh-scope-cartesian-chart[data-part=wick]{fill:none;stroke:var(--xh-_chart-trend,var(--xh-_chart-series));stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-part=candle][data-style=ohlc]{stroke-width:var(--xh-_chart-metric-line-width)}.xh-scope-cartesian-chart[data-part=box]{fill:var(--xh-_chart-series);fill-opacity:var(--xh-chart-area-alpha);stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-part=median]{fill:none;stroke:var(--xh-_chart-series);stroke-width:var(--xh-_chart-metric-line-width)}.xh-scope-cartesian-chart[data-part=whisker]{fill:none;stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-part=outlier]{fill:var(--xh-chart-surface);stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-part=stem]{fill:none;stroke:var(--xh-_chart-series);stroke-width:var(--xh-_chart-metric-line-width)}.xh-scope-cartesian-chart[data-part=connector]{fill:none;stroke:var(--xh-chart-axis);stroke-width:var(--xh-stroke-thin);pointer-events:none}.xh-scope-cartesian-chart[data-part=line]{fill:none;stroke:var(--xh-_chart-series);stroke-width:var(--xh-_chart-metric-line-width);stroke-linejoin:round;stroke-linecap:round}.xh-scope-cartesian-chart[data-part=line][data-drawing]{stroke-dasharray:1;animation:xh-draw var(--xh-motion-duration-reveal) var(--xh-motion-ease-continuous) both}.xh-scope-cartesian-chart[data-part=dot][data-drawing],.xh-scope-cartesian-chart[data-part=data-label][data-drawing],.xh-scope-cartesian-chart[data-part=total-label][data-drawing],.xh-scope-cartesian-chart[data-part=end-label][data-drawing],.xh-scope-cartesian-chart[data-part=annotation][data-drawing],.xh-scope-cartesian-chart[data-part=annotation-label][data-drawing]{animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) both;animation-delay:calc(var(--xh-motion-duration-reveal) * var(--xh-_chart-reveal-at))}@media (prefers-reduced-motion:reduce){.xh-scope-cartesian-chart[data-part=line][data-drawing]{animation:none}}:where([data-motion=reduce]) .xh-scope-cartesian-chart[data-part=line][data-drawing]{animation:none}.xh-scope-cartesian-chart[data-part=area-fill]{fill:var(--xh-_chart-series);fill-opacity:var(--xh-chart-area-alpha);stroke:none}.xh-scope-cartesian-chart[data-part=dot],.xh-scope-cartesian-chart[data-part=point]{fill:var(--xh-_chart-series);stroke:var(--xh-chart-surface);stroke-width:var(--xh-chart-gap)}.xh-scope-cartesian-chart[data-part=point][data-seg]{fill:var(--xh-_chart-seq-fill)}.xh-scope-cartesian-chart[data-part=data-label],.xh-scope-cartesian-chart[data-part=total-label],.xh-scope-cartesian-chart[data-part=end-label]{fill:var(--xh-chart-label);pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-cartesian-chart[data-part=leader-line]{pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-cartesian-chart[data-part=annotation]{fill:none;stroke:var(--xh-chart-label);stroke-width:var(--xh-stroke-thin);stroke-dasharray:calc(var(--xh-_chart-metric-line-width) * 2) calc(var(--xh-_chart-metric-line-width) * 2);pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-cartesian-chart[data-part=annotation][data-kind=band]{fill:var(--xh-chart-band-highlight);stroke:none}.xh-scope-cartesian-chart[data-part=annotation][data-kind=average],.xh-scope-cartesian-chart[data-part=annotation][data-kind=trend]{stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thick)}.xh-scope-cartesian-chart[data-part=annotation][data-kind=trend][data-method=moving-average]{stroke-dasharray:0 calc(var(--xh-_chart-metric-line-width) * 2);stroke-linecap:round}.xh-scope-cartesian-chart[data-part=annotation][data-kind=point]{stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thick);stroke-dasharray:none}.xh-scope-cartesian-chart[data-part=annotation-label]{fill:var(--xh-chart-label);font-weight:var(--xh-font-weight-medium);pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-cartesian-chart[data-part=annotation][data-dimmed],.xh-scope-cartesian-chart[data-part=annotation-label][data-dimmed]{opacity:var(--xh-chart-dim-alpha)}.xh-scope-cartesian-chart[data-part=data-label][data-placement=inside]{fill:var(--xh-_chart-on-series);font-weight:var(--xh-font-weight-medium)}.xh-scope-cartesian-chart[data-part=total-label]{font-weight:var(--xh-font-weight-medium)}.xh-scope-cartesian-chart[data-part=data-label][data-dimmed],.xh-scope-cartesian-chart[data-part=end-label][data-dimmed]{opacity:var(--xh-chart-dim-alpha)}.xh-scope-cartesian-chart[data-part=crosshair][data-kind=line]{fill:none;stroke:var(--xh-chart-crosshair);stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-part=crosshair][data-kind=band]{fill:var(--xh-chart-band-highlight);stroke:none}.xh-scope-cartesian-chart[data-part=brush]{fill:var(--xh-cartesian-chart-brush-bg,var(--xh-bg-brand-subtle));stroke:var(--xh-cartesian-chart-brush-border,var(--xh-border-control-focus));stroke-width:var(--xh-stroke-thin);pointer-events:none}:where([data-xh-chart-patterns]) .xh-scope-cartesian-chart[data-xh-chart-pattern]>[data-part=bar]:where(.xh-scope-cartesian-chart),:where([data-xh-chart-patterns]) .xh-scope-cartesian-chart[data-xh-chart-pattern]>[data-part=area-fill]:where(.xh-scope-cartesian-chart){fill:var(--xh-_chart-pattern);fill-opacity:1;stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thin)}:where([data-xh-chart-patterns]) .xh-scope-cartesian-chart[data-xh-chart-pattern]>[data-part=line]:where(.xh-scope-cartesian-chart):not([data-drawing]){stroke-dasharray:var(--xh-_chart-dash)}:where([data-xh-chart-patterns]) .xh-scope-cartesian-chart[data-part=data-label][data-placement=inside]{fill:var(--xh-chart-label);stroke:var(--xh-chart-surface);stroke-width:var(--xh-stroke-thick);paint-order:stroke}@media (forced-colors:active){.xh-scope-cartesian-chart[data-part=bar],.xh-scope-cartesian-chart[data-part=bar][data-trend]{fill:canvas;stroke:canvastext;stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-part=connector],.xh-scope-cartesian-chart[data-part=stem],.xh-scope-cartesian-chart[data-part=whisker],.xh-scope-cartesian-chart[data-part=median],.xh-scope-cartesian-chart[data-part=wick],.xh-scope-cartesian-chart[data-part=candle][data-style=ohlc]{stroke:canvastext}.xh-scope-cartesian-chart[data-part=box],.xh-scope-cartesian-chart[data-part=outlier]{fill:canvas;stroke:canvastext}.xh-scope-cartesian-chart[data-part=candle][data-trend=rise]{fill:canvas;stroke:canvastext;stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-part=candle][data-trend=fall]{fill:canvastext}.xh-scope-cartesian-chart[data-part=line]{stroke:canvastext}.xh-scope-cartesian-chart[data-part=area-fill]{fill:none}.xh-scope-cartesian-chart[data-part=dot],.xh-scope-cartesian-chart[data-part=point],.xh-scope-cartesian-chart[data-part=point][data-seg]{fill:canvastext;stroke:canvas}.xh-scope-cartesian-chart[data-part=annotation],.xh-scope-cartesian-chart[data-part=annotation][data-kind=average],.xh-scope-cartesian-chart[data-part=annotation][data-kind=trend],.xh-scope-cartesian-chart[data-part=annotation][data-kind=point]{stroke:canvastext}.xh-scope-cartesian-chart[data-part=annotation][data-kind=band]{fill:none;stroke:graytext}.xh-scope-cartesian-chart[data-part=annotation-label]{fill:canvastext}.xh-scope-cartesian-chart[data-part=zoom-track]{border:var(--xh-stroke-thin) solid CanvasText;background:canvas}.xh-scope-cartesian-chart[data-part=zoom-window]{background:highlight}.xh-scope-cartesian-chart[data-part=zoom-preview-line]{stroke:graytext}.xh-scope-cartesian-chart[data-part=zoom-handle]{background:canvastext}.xh-scope-cartesian-chart[data-part=zoom-handle]:focus-visible{--xh-_ring-color:Highlight}.xh-scope-cartesian-chart[data-part=legend-scale-bar]{border:var(--xh-stroke-thin) solid CanvasText;background:canvas}.xh-scope-cartesian-chart[data-part=grid-line]{stroke:graytext}.xh-scope-cartesian-chart[data-part=axis-line],.xh-scope-cartesian-chart[data-part=tick]{stroke:canvastext}.xh-scope-cartesian-chart[data-part=tick-label],.xh-scope-cartesian-chart[data-part=axis-title],.xh-scope-cartesian-chart[data-part=data-label],.xh-scope-cartesian-chart[data-part=data-label][data-placement=inside],.xh-scope-cartesian-chart[data-part=total-label],.xh-scope-cartesian-chart[data-part=end-label]{fill:canvastext}.xh-scope-cartesian-chart[data-part=crosshair][data-kind=band],.xh-scope-cartesian-chart[data-part=brush]{fill:none;stroke:highlight}.xh-scope-cartesian-chart[data-xh-chart-pattern]>[data-part=bar]:where(.xh-scope-cartesian-chart),.xh-scope-cartesian-chart[data-xh-chart-pattern]>[data-part=area-fill]:where(.xh-scope-cartesian-chart){forced-color-adjust:none;fill:var(--xh-_chart-pattern);fill-opacity:1;stroke:canvastext;stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-xh-chart-pattern]>[data-part=line]:where(.xh-scope-cartesian-chart):not([data-drawing]){stroke-dasharray:var(--xh-_chart-dash)}.xh-scope-cartesian-chart[data-part=data-label][data-placement=inside]{fill:canvastext;stroke:canvas;stroke-width:var(--xh-stroke-thick);paint-order:stroke}}@media print{.xh-scope-cartesian-chart[data-part=crosshair],.xh-scope-cartesian-chart[data-part=zoom-slider]{display:none}.xh-scope-cartesian-chart[data-xh-chart-pattern]>[data-part=bar]:where(.xh-scope-cartesian-chart),.xh-scope-cartesian-chart[data-xh-chart-pattern]>[data-part=area-fill]:where(.xh-scope-cartesian-chart){fill:var(--xh-_chart-pattern);fill-opacity:1;stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thin)}.xh-scope-cartesian-chart[data-xh-chart-pattern]>[data-part=line]:where(.xh-scope-cartesian-chart):not([data-drawing]){stroke-dasharray:var(--xh-_chart-dash)}.xh-scope-cartesian-chart[data-part=data-label][data-placement=inside]{fill:var(--xh-chart-label);stroke:var(--xh-chart-surface);stroke-width:var(--xh-stroke-thick);paint-order:stroke}}.xh-scope-cartesian-chart[data-part=legend-scale][hidden]{display:none}.xh-scope-cascader{--xh-cascader-skin:1}.xh-scope-cascader[data-part=positioner]{--xh-_cascader-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-cascader-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-cascader[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-cascader[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-cascader[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-cascader[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-cascader[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-cascader:is([data-part=root],[data-part=positioner]){--xh-icon-size:var(--xh-cascader-icon-size,var(--xh-glyph-size-md));--xh-_cascader-h:var(--xh-control-h-md);--xh-_cascader-px:var(--xh-control-px-md);--xh-_cascader-row-py:var(--xh-list-option-py-md);--xh-_cascader-row-px:var(--xh-control-px-md);--xh-_cascader-gap:var(--xh-control-gap-md);--xh-_cascader-font-size:var(--xh-control-font-md);--xh-_cascader-accent:var(--xh-_tone,var(--xh-fg-brand))}.xh-scope-cascader[data-part=root]{gap:var(--xh-cascader-gap,var(--xh-space-1));inline-size:var(--xh-cascader-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-cascader-control-w,var(--xh-control-w)), var(--xh-cascader-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-cascader[data-part=root][hidden]{display:none}.xh-scope-cascader:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-icon-size:var(--xh-cascader-icon-size,var(--xh-glyph-size-sm));--xh-_cascader-h:var(--xh-control-h-sm);--xh-_cascader-px:var(--xh-control-px-sm);--xh-_cascader-row-py:var(--xh-list-option-py-sm);--xh-_cascader-row-px:var(--xh-control-px-sm);--xh-_cascader-gap:var(--xh-control-gap-sm);--xh-_cascader-font-size:var(--xh-control-font-sm)}.xh-scope-cascader:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-icon-size:var(--xh-cascader-icon-size,var(--xh-glyph-size-lg));--xh-_cascader-h:var(--xh-control-h-lg);--xh-_cascader-px:var(--xh-control-px-lg);--xh-_cascader-row-py:var(--xh-list-option-py-lg);--xh-_cascader-row-px:var(--xh-control-px-lg);--xh-_cascader-gap:var(--xh-control-gap-lg);--xh-_cascader-font-size:var(--xh-control-font-lg)}.xh-scope-cascader[data-part=label]{color:var(--xh-cascader-label-fg,var(--xh-fg-default));font-size:var(--xh-cascader-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-cascader-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-cascader[data-part=label][data-disabled]{color:var(--xh-cascader-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-cascader[data-part=control]{--xh-field-control-height:var(--xh-cascader-control-h,var(--xh-_cascader-h));--xh-field-control-padding-inline:var(--xh-cascader-control-px,var(--xh-_cascader-px));--xh-field-control-gap:var(--xh-cascader-control-gap,var(--xh-_cascader-gap));--xh-field-control-min-inline-size:var(--xh-cascader-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-cascader-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-cascader-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-cascader-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-cascader-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-cascader-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-cascader-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-cascader-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-cascader-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-cascader-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-cascader-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-cascader-control-shadow,none);--xh-field-cursor-rest:pointer;--xh-field-glyph-size:var(--xh-cascader-icon-size,var(--xh-_field-size-glyph-size))}.xh-scope-cascader[data-part=control][hidden]{display:none}.xh-scope-cascader[data-part=trigger]{justify-content:space-between;align-items:center;gap:var(--xh-cascader-trigger-gap,var(--xh-_cascader-gap));min-inline-size:0;color:var(--xh-cascader-trigger-fg,var(--xh-fg-default));font-family:inherit;font-size:var(--xh-cascader-trigger-font-size,var(--xh-_cascader-font-size));line-height:var(--xh-leading-none);text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:inline-flex}.xh-scope-cascader[data-part=trigger][hidden]{display:none}.xh-scope-cascader[data-part=trigger]:disabled{color:var(--xh-fg-disabled)}.xh-scope-cascader[data-part=value-text]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.xh-scope-cascader[data-part=value-text][data-placeholder]{color:var(--xh-cascader-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-cascader[data-part=value-text][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-cascader[data-part=tag-list]{--xh-tag-list-gap:var(--xh-cascader-tag-list-gap,var(--xh-space-1))}:is(.xh-scope-cascader[data-part=trigger]:has([data-part=tag-list]:not([hidden])) [data-part=value-text]:where(.xh-scope-cascader),.xh-scope-cascader[data-part=control]:has([data-part=clear-trigger]:not([hidden])) [data-part=indicator]:where(.xh-scope-cascader)){display:none}.xh-scope-cascader[data-part=indicator]{color:var(--xh-cascader-indicator-fg,var(--xh-fg-muted));transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-cascader[data-part=indicator][hidden]{display:none}.xh-scope-cascader[data-part=indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-cascader[data-part=indicator][data-state=open]{rotate:180deg}.xh-scope-cascader[data-part=indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-cascader[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-cascader-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-cascader-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-cascader-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-cascader-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-cascader-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-cascader-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-cascader-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-cascader-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-cascader-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-cascader[data-part=clear-trigger][hidden]{display:none}.xh-scope-cascader[data-part=content]{min-inline-size:min(var(--xh-cascader-content-min-w,var(--xh-overlay-menu-min-w)), var(--xh-_cascader-available-w));max-inline-size:min(var(--xh-cascader-content-max-w,var(--xh-_cascader-available-w)), var(--xh-_cascader-available-w));border:var(--xh-stroke-thin) solid var(--xh-cascader-content-border,var(--xh-border-default));border-radius:var(--xh-cascader-content-radius,var(--xh-shape-overlay));background:var(--xh-cascader-content-bg,var(--xh-bg-surface));color:var(--xh-cascader-content-fg,var(--xh-fg-default));box-shadow:var(--xh-cascader-content-shadow,var(--xh-elevation-floating));overscroll-behavior:contain;pointer-events:auto;--xh-scrollbar-track-bg:transparent;flex-direction:row;align-items:stretch;display:flex;position:relative;overflow-x:auto}.xh-scope-cascader[data-part=content]:focus-visible{outline:none}.xh-scope-cascader[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-cascader[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-cascader[data-part=column]{gap:var(--xh-cascader-column-gap,var(--xh-list-option-gap));min-inline-size:var(--xh-cascader-column-min-w,var(--xh-overlay-menu-min-w));block-size:var(--xh-cascader-column-h,var(--xh-viewport-h-sm));padding-block:var(--xh-cascader-column-py,var(--xh-space-1));padding-inline:var(--xh-cascader-column-px,var(--xh-space-1));overscroll-behavior:contain;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-direction:column;flex:none;display:flex;overflow-y:auto}.xh-scope-cascader[data-part=content][aria-busy=true]>.xh-scope-cascader:is([data-part=column],[data-part=search-list]){opacity:var(--xh-state-disabled-opacity)}.xh-scope-cascader[data-part=column][hidden]{display:none}.xh-scope-cascader[data-part=column]~.xh-scope-cascader[data-part=column]{border-inline-start:var(--xh-stroke-thin) solid var(--xh-cascader-column-divider,var(--xh-material-solid-separator))}.xh-scope-cascader[data-part=column]:not([tabindex="0"]):focus-visible{outline:none}.xh-scope-cascader[data-part=group]{gap:var(--xh-cascader-group-gap,var(--xh-list-option-gap));flex-direction:column;flex:none;display:flex}.xh-scope-cascader[data-part=group][hidden]{display:none}.xh-scope-cascader[data-part=group]+.xh-scope-cascader[data-part=group]{margin-block-start:var(--xh-cascader-group-spacing,var(--xh-space-1_5))}.xh-scope-cascader[data-part=group-label]{padding-block:var(--xh-cascader-group-label-py,var(--xh-space-1));padding-inline:var(--xh-cascader-group-label-px,var(--xh-_cascader-row-px));color:var(--xh-cascader-group-label-fg,var(--xh-fg-muted));font-size:var(--xh-cascader-group-label-font-size,var(--xh-text-caption-size));font-weight:var(--xh-cascader-group-label-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;display:block}.xh-scope-cascader[data-part=group-label][hidden]{display:none}.xh-scope-cascader[data-part=group-label][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-cascader[data-part=item]{--xh-collection-block-padding:var(--xh-cascader-item-py,var(--xh-_cascader-row-py));--xh-collection-inline-padding:var(--xh-cascader-item-px,var(--xh-_cascader-row-px));--xh-collection-gap:var(--xh-cascader-item-gap,var(--xh-_cascader-gap));--xh-collection-font-size:var(--xh-cascader-item-font-size,var(--xh-_cascader-font-size));--xh-collection-radius:var(--xh-cascader-item-radius,var(--xh-shape-inset));--xh-collection-glyph-size:var(--xh-cascader-icon-size,var(--xh-_collection-glyph-size));--xh-collection-fg-rest:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-open-path:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-cascader-item-fg-selected,var(--xh-cascader-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-highlight:var(--xh-cascader-item-fg-selected,var(--xh-cascader-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-hover:var(--xh-cascader-item-fg-selected,var(--xh-cascader-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-pressed:var(--xh-cascader-item-fg-selected,var(--xh-cascader-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-pressed:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-font-weight-open-path:var(--xh-cascader-item-active-font-weight,var(--xh-font-weight-regular));--xh-collection-font-weight-selected:var(--xh-cascader-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-cascader-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-cascader-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-cascader-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-cascader-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-cascader-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-open-path:var(--xh-cascader-item-bg-active,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-cascader-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-cascader-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-cascader-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-cascader-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;--xh-collection-indicator-fg-rest:var(--xh-cascader-item-check-fg,var(--xh-cascader-item-indicator-fg,var(--xh-_cascader-accent)));--xh-collection-indicator-fg-checked:var(--xh-cascader-item-check-fg,var(--xh-cascader-item-indicator-fg,var(--xh-_cascader-accent)));--xh-collection-indicator-fg-selected:var(--xh-cascader-item-check-fg,var(--xh-cascader-item-indicator-fg,var(--xh-_cascader-accent)));--xh-collection-indicator-fg-selected-hover:var(--xh-cascader-item-check-fg,var(--xh-cascader-item-indicator-fg,var(--xh-_cascader-accent)));--xh-collection-indicator-fg-selected-highlight:var(--xh-cascader-item-check-fg,var(--xh-cascader-item-indicator-fg,var(--xh-_cascader-accent)));--xh-collection-indicator-fg-selected-pressed:var(--xh-cascader-item-check-fg,var(--xh-cascader-item-indicator-fg,var(--xh-_cascader-accent)));--xh-collection-indicator-fg-open-path:var(--xh-cascader-item-check-fg,var(--xh-cascader-item-indicator-fg,var(--xh-_cascader-accent)));max-inline-size:var(--xh-cascader-item-max-w,var(--xh-overlay-max-w));line-height:var(--xh-cascader-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none}.xh-scope-cascader[data-part=item][hidden]{display:none}.xh-scope-cascader[data-part=item][data-error]{--xh-collection-bg-error:transparent;--xh-collection-fg-error:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-description-fg-error:var(--xh-material-frosted-fg-muted);--xh-collection-indicator-fg-error:var(--xh-_cascader-accent);--xh-collection-outline-error:transparent}.xh-scope-cascader[data-part=item][data-error]:not([data-disabled]):is(:hover,[data-highlighted],[data-in-path]){--xh-_collection-bg:var(--xh-cascader-item-bg-hover,var(--xh-bg-subtle))}.xh-scope-cascader[data-part=item][data-error]:not([data-disabled]):is(:active,[data-pressed]){--xh-_collection-bg:var(--xh-cascader-item-bg-pressed,var(--xh-bg-subtle-hover));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-cascader[data-part=column] [data-part=item]:where(.xh-scope-cascader):not([data-instant]){animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) backwards}.xh-scope-cascader[data-part=column] [data-part=item]:where(.xh-scope-cascader):nth-child(2 of :not([hidden])){animation-delay:var(--xh-motion-stagger-step)}.xh-scope-cascader[data-part=column] [data-part=item]:where(.xh-scope-cascader):nth-child(3 of :not([hidden])){animation-delay:calc(2 * var(--xh-motion-stagger-step))}.xh-scope-cascader[data-part=column] [data-part=item]:where(.xh-scope-cascader):nth-child(4 of :not([hidden])){animation-delay:calc(3 * var(--xh-motion-stagger-step))}.xh-scope-cascader[data-part=column] [data-part=item]:where(.xh-scope-cascader):nth-child(5 of :not([hidden])){animation-delay:calc(4 * var(--xh-motion-stagger-step))}.xh-scope-cascader[data-part=column] [data-part=item]:where(.xh-scope-cascader):nth-child(n+6 of :not([hidden])){animation-delay:calc(5 * var(--xh-motion-stagger-step))}.xh-scope-cascader[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-cascader[data-part=item][data-branch]:after{content:"";inline-size:var(--xh-cascader-branch-arrow-size,var(--xh-control-indicator-size));block-size:var(--xh-cascader-branch-arrow-size,var(--xh-control-indicator-size));background-color:var(--xh-cascader-branch-arrow-fg,var(--xh-fg-subtle));-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;grid-area:1/suffix/span 2;margin-inline-start:var(--xh-cascader-item-gap,var(--xh-_cascader-gap))}.xh-scope-cascader[data-part=item][data-branch][data-disabled]:after{background-color:var(--xh-fg-disabled)}.xh-scope-cascader[data-part=item][data-branch]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);mask-image:var(--xh-glyph-mark-chevron-left)}.xh-scope-cascader[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.xh-scope-cascader[data-part=item-indicator]{--xh-icon-size:var(--xh-cascader-item-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-cascader-item-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-cascader-item-indicator-size,var(--xh-control-indicator-size));justify-content:center;align-items:center;display:inline-flex}.xh-scope-cascader[data-part=item-indicator][hidden]{display:none}.xh-scope-cascader[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;transition:-webkit-mask-size 0s var(--xh-motion-duration-micro), mask-size 0s var(--xh-motion-duration-micro);background-color:currentColor;display:inline-block}.xh-scope-cascader[data-part=item-indicator][data-state=checked]:empty:before{transition-delay:0s}.xh-scope-cascader[data-part=item-indicator][data-state=indeterminate]:empty{opacity:1}.xh-scope-cascader[data-part=item-indicator][data-state=indeterminate]:empty:before{transition-delay:0s;-webkit-mask-size:0 0,100% 100%;mask-size:0 0,100% 100%}.xh-scope-cascader[data-part=item-indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-cascader[data-part=content]:has([data-part=input]:not([hidden])){flex-wrap:wrap}.xh-scope-cascader[data-part=input]{--xh-field-placeholder-fg:var(--xh-cascader-placeholder-fg,var(--xh-fg-subtle));inline-size:0;min-inline-size:100%;block-size:var(--xh-cascader-input-h,var(--xh-_cascader-h));padding-block:0;padding-inline:var(--xh-cascader-input-px,var(--xh-_cascader-px));border:none;border-block-end:var(--xh-stroke-thin) solid var(--xh-cascader-search-divider,var(--xh-material-solid-separator));color:inherit;font-family:inherit;font-size:var(--xh-cascader-input-font-size,var(--xh-_cascader-font-size));line-height:var(--xh-leading-normal);background:0 0;border-start-start-radius:inherit;border-start-end-radius:inherit;flex:none;margin-inline-end:calc(-2 * var(--xh-cascader-input-px,var(--xh-_cascader-px)))}.xh-scope-cascader[data-part=input]:focus-visible{outline:none}.xh-scope-cascader[data-part=input][hidden]{display:none}.xh-scope-cascader[data-part=input]:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--xh-cascader-input-autofill-bg,var(--xh-bg-surface));-webkit-text-fill-color:var(--xh-cascader-input-autofill-fg,var(--xh-fg-default))}.xh-scope-cascader[data-part=input]:autofill{box-shadow:inset 0 0 0 100vmax var(--xh-cascader-input-autofill-bg,var(--xh-bg-surface));-webkit-text-fill-color:var(--xh-cascader-input-autofill-fg,var(--xh-fg-default))}.xh-scope-cascader[data-part=search-list]{gap:var(--xh-cascader-search-list-gap,var(--xh-list-option-gap));block-size:var(--xh-cascader-column-h,var(--xh-viewport-h-sm));padding:var(--xh-cascader-search-p,var(--xh-space-1));overscroll-behavior:contain;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-direction:column;flex-basis:100%;display:flex;overflow-y:auto}.xh-scope-cascader[data-part=search-list][hidden]{display:none}.xh-scope-cascader[data-part=search-list][data-empty]{padding:0}.xh-scope-cascader[data-part=content][data-searching] [data-part=column]:where(.xh-scope-cascader){display:none}.xh-scope-cascader[data-part=search-item]{--xh-collection-block-padding:var(--xh-cascader-item-py,var(--xh-_cascader-row-py));--xh-collection-inline-padding:var(--xh-cascader-item-px,var(--xh-_cascader-row-px));--xh-collection-gap:var(--xh-cascader-item-gap,var(--xh-_cascader-gap));--xh-collection-font-size:var(--xh-cascader-item-font-size,var(--xh-_cascader-font-size));--xh-collection-radius:var(--xh-cascader-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-cascader-item-fg-selected,var(--xh-cascader-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-highlight:var(--xh-cascader-item-fg-selected,var(--xh-cascader-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-hover:var(--xh-cascader-item-fg-selected,var(--xh-cascader-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-pressed:var(--xh-cascader-item-fg-selected,var(--xh-cascader-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-pressed:var(--xh-cascader-item-fg,var(--xh-material-frosted-fg));--xh-collection-font-weight-selected:var(--xh-cascader-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-cascader-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-cascader-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-cascader-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-cascader-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-cascader-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-cascader-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-cascader-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-cascader-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-cascader-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;line-height:var(--xh-cascader-item-leading,var(--xh-leading-normal));text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;padding-inline-end:calc(var(--xh-cascader-item-px,var(--xh-_cascader-row-px)) + var(--xh-cascader-item-indicator-size,var(--xh-control-indicator-size)) + var(--xh-cascader-item-gap,var(--xh-_cascader-gap)));display:block;position:relative;overflow:hidden}.xh-scope-cascader[data-part=search-item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-cascader[data-part=search-item]:after{content:"";inline-size:var(--xh-cascader-item-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-cascader-item-indicator-size,var(--xh-control-indicator-size));background-color:var(--xh-cascader-item-indicator-fg,var(--xh-_cascader-accent));opacity:0;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), -webkit-mask-size 0s var(--xh-motion-duration-micro), mask-size 0s var(--xh-motion-duration-micro);position:absolute;inset-block-start:50%;inset-inline-end:var(--xh-cascader-item-px,var(--xh-_cascader-row-px));translate:0 -50%}.xh-scope-cascader[data-part=search-item][data-state=checked]:after{opacity:1;transition-delay:0s}.xh-scope-cascader[data-part=search-item][data-state=indeterminate]:after{opacity:1;transition-delay:0s;-webkit-mask-size:0 0,100% 100%;mask-size:0 0,100% 100%}.xh-scope-cascader[data-part=search-item][data-disabled]:after{background-color:var(--xh-fg-disabled)}.xh-scope-cascader[data-part=search-item][hidden],.xh-scope-cascader[data-part=content][data-empty] [data-part=column]:where(.xh-scope-cascader){display:none}.xh-scope-cascader[data-part=empty]{padding:var(--xh-cascader-empty-p,var(--xh-space-3));color:var(--xh-cascader-empty-fg,var(--xh-fg-muted));font-size:var(--xh-cascader-item-font-size,var(--xh-_cascader-font-size));flex:100%;justify-content:center;align-items:center;display:flex}.xh-scope-cascader[data-part=empty][hidden]{display:none}.xh-scope-cascader[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-_cascader-gap);padding:var(--xh-cascader-loading-p,var(--xh-space-3));color:var(--xh-cascader-loading-fg,var(--xh-fg-muted));font-size:var(--xh-cascader-loading-font-size,var(--xh-_cascader-font-size));flex:0 0 100%;display:flex}.xh-scope-cascader[data-part=loading][hidden]{display:none}.xh-scope-cascader[data-part=branch-loading],.xh-scope-cascader[data-part=branch-error]{padding-block:var(--xh-cascader-branch-status-py,var(--xh-space-3));padding-inline:var(--xh-cascader-branch-status-px,var(--xh-_cascader-row-px));color:var(--xh-cascader-branch-status-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-cascader-branch-status-font-size,var(--xh-_cascader-font-size));text-align:center;flex:none;justify-content:center;align-items:center;display:flex}.xh-scope-cascader[data-part=branch-retry-trigger]{align-self:center}.xh-scope-cascader[data-part=branch-loading][hidden],.xh-scope-cascader[data-part=branch-error][hidden],.xh-scope-cascader[data-part=branch-retry-trigger][hidden]{display:none}.xh-scope-cascader[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-cascader[data-part=content]:has(>[data-part=footer]){flex-wrap:wrap}.xh-scope-cascader[data-part=footer]{align-items:center;gap:var(--xh-cascader-footer-gap,var(--xh-space-2));padding-block:var(--xh-cascader-footer-py,var(--xh-space-2));padding-inline:var(--xh-cascader-footer-px,var(--xh-space-2));border-block-start:var(--xh-stroke-thin) solid var(--xh-cascader-footer-border,var(--xh-border-subtle));color:var(--xh-cascader-footer-fg,var(--xh-fg-muted));font-size:var(--xh-cascader-footer-font-size,var(--xh-text-secondary-size));flex-basis:100%;display:flex}.xh-scope-cascader[data-part=footer][hidden]{display:none}.xh-scope-cascader[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-cascader[data-part=item][data-branch]:after,.xh-scope-cascader[data-part=item-indicator]:empty:before,.xh-scope-cascader[data-part=search-item]:after,.xh-scope-cascader[data-part=indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-cascader[data-part=clear-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-cascader[data-part=item][data-branch]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after,.xh-scope-cascader[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-cascader[data-part=item-indicator]:empty:before,.xh-scope-cascader[data-part=search-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after,.xh-scope-cascader[data-part=clear-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-cascader[data-part=item][data-branch][data-disabled]:after,.xh-scope-cascader[data-part=item-indicator][data-disabled]:empty:before,.xh-scope-cascader[data-part=search-item][data-disabled]:after,.xh-scope-cascader[data-part=control][data-disabled] .xh-scope-cascader[data-part=indicator]:empty:before,.xh-scope-cascader[data-part=clear-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-checkbox{--xh-checkbox-skin:1}.xh-scope-checkbox[data-part=root]{--xh-_checkbox-box:var(--xh-control-indicator-md);--xh-_checkbox-glyph:calc(var(--xh-_checkbox-box) * .75);--xh-icon-size:var(--xh-checkbox-icon-size,var(--xh-_checkbox-glyph));--xh-_checkbox-accent:var(--xh-_tone-border-control,var(--xh-bg-brand));--xh-_checkbox-on-accent:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_checkbox-bg:var(--xh-checkbox-bg,transparent);--xh-_checkbox-bg-pressed:var(--xh-checkbox-bg-pressed,var(--xh-bg-subtle-hover));--xh-_checkbox-border:var(--xh-checkbox-border,var(--xh-border-control));--xh-_checkbox-border-hover:var(--xh-checkbox-border-hover,var(--xh-border-control-hover));--xh-action-visual-size:var(--xh-_checkbox-box);--xh-action-min-inline-size:var(--xh-_checkbox-box);--xh-action-radius:var(--xh-checkbox-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-_checkbox-bg);--xh-action-bg-hover:var(--xh-_checkbox-bg);--xh-action-bg-pressed:var(--xh-_checkbox-bg-pressed);--xh-action-bg-focus-visible:var(--xh-_checkbox-bg);--xh-action-bg-disabled:var(--xh-checkbox-bg-disabled,var(--xh-bg-subtle));--xh-action-border-rest:var(--xh-_checkbox-border);--xh-action-border-hover:var(--xh-_checkbox-border-hover);--xh-action-border-pressed:var(--xh-_checkbox-border-hover);--xh-action-border-focus-visible:var(--xh-_checkbox-border);--xh-action-border-disabled:var(--xh-checkbox-border-disabled,var(--xh-border-default));--xh-action-fg-rest:var(--xh-checkbox-fg,var(--xh-_checkbox-on-accent));--xh-action-fg-hover:var(--xh-checkbox-fg,var(--xh-_checkbox-on-accent));--xh-action-fg-pressed:var(--xh-checkbox-fg,var(--xh-_checkbox-on-accent));--xh-action-fg-focus-visible:var(--xh-checkbox-fg,var(--xh-_checkbox-on-accent));--xh-action-fg-disabled:var(--xh-checkbox-fg-disabled,var(--xh-fg-disabled));--xh-action-shadow-rest:var(--xh-checkbox-shadow,none);--xh-action-shadow-hover:var(--xh-checkbox-shadow,none);--xh-action-shadow-pressed:var(--xh-checkbox-shadow,none);--xh-action-shadow-focus-visible:var(--xh-checkbox-shadow,none);--xh-action-shadow-disabled:var(--xh-checkbox-shadow,none);padding:0}.xh-scope-checkbox[data-part=root][data-state=checked],.xh-scope-checkbox[data-part=root][data-state=indeterminate]{--xh-_checkbox-bg:var(--xh-checkbox-bg-checked,var(--xh-_checkbox-accent));--xh-_checkbox-bg-pressed:var(--xh-checkbox-bg-checked-pressed,var(--xh-_tone-active,var(--xh-bg-brand-active)));--xh-_checkbox-border:var(--xh-checkbox-border-checked,var(--xh-_checkbox-accent));--xh-_checkbox-border-hover:var(--xh-checkbox-border-checked,var(--xh-_checkbox-accent));--xh-action-ring-color-focus-visible:currentColor}:where([data-contrast=more]) .xh-scope-checkbox[data-part=root][data-state=unchecked]{--xh-_checkbox-border:var(--xh-checkbox-border,var(--xh-border-strong))}.xh-scope-checkbox[data-part=root][data-invalid],.xh-scope-checkbox[data-part=root][data-state=checked][data-invalid],.xh-scope-checkbox[data-part=root][data-state=indeterminate][data-invalid]{--xh-_checkbox-border:var(--xh-checkbox-border-invalid,var(--xh-border-invalid));--xh-_checkbox-border-hover:var(--xh-checkbox-border-invalid,var(--xh-border-invalid))}.xh-scope-checkbox[data-part=label][data-invalid],.xh-scope-checkbox[data-part=text][data-invalid]{color:var(--xh-checkbox-fg-invalid,var(--xh-fg-danger))}@media (hover:hover){.xh-scope-checkbox[data-part=label]:not([data-disabled]):not([data-readonly]):hover .xh-scope-checkbox[data-part=root]{border-color:var(--xh-_checkbox-border-hover)}}.xh-scope-checkbox[data-part=root][data-readonly]:not([data-disabled]){--xh-_checkbox-bg-pressed:var(--xh-_checkbox-bg);--xh-_checkbox-border-hover:var(--xh-_checkbox-border);--xh-action-scale-pressed:none;--xh-action-cursor-rest:default;--xh-action-cursor-hover:default;--xh-action-cursor-pressed:default;--xh-action-cursor-focus-visible:default}.xh-scope-checkbox[data-part=label][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-checkbox[data-part=root][data-size=sm]{--xh-_checkbox-box:var(--xh-control-indicator-sm)}.xh-scope-checkbox[data-part=root][data-size=lg]{--xh-_checkbox-box:var(--xh-control-indicator-lg)}.xh-scope-checkbox[data-part=root]:after{content:"";inset:calc(-1 * var(--xh-space-1_5));position:absolute}@media (pointer:coarse){.xh-scope-checkbox[data-part=root]:after{inset-block:50% auto;inset-inline:50% auto}}.xh-scope-checkbox[data-part=indicator]{block-size:100%;inline-size:100%;line-height:var(--xh-leading-none);font-size:var(--xh-_checkbox-glyph);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-checkbox[data-part=indicator][data-state=indeterminate]{--xh-check-mark-fg:var(--xh-checkbox-indicator-fg,var(--xh-_checkbox-on-accent))}.xh-scope-checkbox[data-part=root][data-disabled] .xh-scope-checkbox[data-part=indicator][data-state=indeterminate]{--xh-check-mark-fg:var(--xh-checkbox-fg-disabled,var(--xh-fg-disabled))}.xh-scope-checkbox[data-part=label]{--xh-_checkbox-label-gap:var(--xh-control-gap-md);--xh-_checkbox-label-font-size:var(--xh-control-font-md);align-items:center;gap:var(--xh-checkbox-label-gap,var(--xh-_checkbox-label-gap));color:var(--xh-checkbox-label-fg,var(--xh-fg-default));font-size:var(--xh-checkbox-label-font-size,var(--xh-_checkbox-label-font-size));line-height:var(--xh-checkbox-label-leading,var(--xh-leading-normal));cursor:pointer;display:inline-flex}.xh-scope-checkbox[data-part=label][data-size=sm]{--xh-_checkbox-label-gap:var(--xh-control-gap-sm);--xh-_checkbox-label-font-size:var(--xh-control-font-sm)}.xh-scope-checkbox[data-part=label][data-size=lg]{--xh-_checkbox-label-gap:var(--xh-control-gap-lg);--xh-_checkbox-label-font-size:var(--xh-control-font-lg)}.xh-scope-checkbox[data-part=label][data-disabled]{color:var(--xh-checkbox-label-fg-disabled,var(--xh-fg-subtle));cursor:not-allowed}.xh-scope-checkbox[data-part=text]{min-inline-size:0;color:inherit;-webkit-user-select:none;user-select:none}.xh-scope-checkbox[data-part=root][hidden],.xh-scope-checkbox[data-part=indicator][hidden],.xh-scope-checkbox[data-part=label][hidden]{display:none}@media (forced-colors:active){.xh-scope-checkbox[data-part=root][data-disabled] .xh-scope-checkbox[data-part=indicator]:empty:before{background-color:graytext}.xh-scope-checkbox[data-part=root]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]) .xh-scope-checkbox[data-part=indicator]:empty:before{background-color:highlighttext}}@media print{.xh-scope-checkbox[data-part=root][data-state=checked]{border-width:var(--xh-stroke-thick)}.xh-scope-checkbox[data-part=root][data-state=indeterminate]{border-width:var(--xh-stroke-thick);border-style:dashed}}.xh-scope-checkbox-group{--xh-checkbox-group-skin:1}.xh-scope-checkbox-group[data-part=root]{--xh-_checkbox-group-box:var(--xh-control-indicator-md);--xh-_checkbox-group-glyph:calc(var(--xh-_checkbox-group-box) * .75);--xh-_checkbox-group-gap:var(--xh-control-gap-md);--xh-_checkbox-group-font-size:var(--xh-control-font-md);--xh-icon-size:var(--xh-checkbox-group-icon-size,var(--xh-_checkbox-group-glyph));--xh-_checkbox-group-accent:var(--xh-_tone-border-control,var(--xh-bg-brand));--xh-_checkbox-group-on-accent:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_checkbox-group-bg:var(--xh-checkbox-group-indicator-bg,transparent);--xh-_checkbox-group-host-bg-hover:var(--xh-bg-subtle-hover);--xh-_checkbox-group-host-bg-pressed:var(--xh-bg-subtle-active);gap:var(--xh-checkbox-group-gap,var(--xh-space-2));display:flex}.xh-scope-checkbox-group[data-part=root][data-size=sm]{--xh-_checkbox-group-box:var(--xh-control-indicator-sm);--xh-_checkbox-group-gap:var(--xh-control-gap-sm);--xh-_checkbox-group-font-size:var(--xh-control-font-sm)}.xh-scope-checkbox-group[data-part=root][data-size=lg]{--xh-_checkbox-group-box:var(--xh-control-indicator-lg);--xh-_checkbox-group-gap:var(--xh-control-gap-lg);--xh-_checkbox-group-font-size:var(--xh-control-font-lg)}.xh-scope-checkbox-group[data-part=root][data-orientation=vertical]{flex-direction:column;align-items:flex-start}.xh-scope-checkbox-group[data-part=root][data-orientation=horizontal]{flex-flow:wrap;align-items:center}.xh-scope-checkbox-group[data-part=root][data-variant=card]{align-items:stretch}.xh-scope-checkbox-group[data-part=root][data-variant=card][data-orientation=horizontal]>.xh-scope-checkbox-group[data-part=item]{min-inline-size:min(var(--xh-control-min-w), 100%);flex:1 1 0}.xh-scope-checkbox-group[data-part=label]{color:var(--xh-checkbox-group-label-fg,var(--xh-fg-muted));font-size:var(--xh-checkbox-group-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-checkbox-group-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-checkbox-group[data-part=root][data-disabled] .xh-scope-checkbox-group[data-part=label]{color:var(--xh-checkbox-group-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-checkbox-group[data-part=item]{--xh-action-gap:var(--xh-checkbox-group-item-gap,var(--xh-_checkbox-group-gap));--xh-action-radius:var(--xh-checkbox-group-item-radius,var(--xh-shape-control));--xh-action-font-size:var(--xh-checkbox-group-item-font-size,var(--xh-_checkbox-group-font-size));--xh-action-padding-inline:0;--xh-action-padding-block:0;--xh-action-fg-rest:var(--xh-checkbox-group-item-fg,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-checkbox-group-item-fg,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-checkbox-group-item-fg,var(--xh-fg-default));--xh-action-fg-focus-visible:var(--xh-checkbox-group-item-fg,var(--xh-fg-default));--xh-action-fg-disabled:var(--xh-checkbox-group-item-fg-disabled,var(--xh-fg-disabled));--xh-action-bg-hover:var(--xh-checkbox-group-item-bg-hover,var(--xh-bg-subtle));--xh-action-bg-pressed:var(--xh-checkbox-group-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-action-host-bg-hover:var(--xh-_checkbox-group-host-bg-hover);--xh-action-host-bg-pressed:var(--xh-_checkbox-group-host-bg-pressed);border-width:0;inline-size:auto;position:relative}.xh-scope-checkbox-group[data-part=root][data-readonly] .xh-scope-checkbox-group[data-part=item]:not([data-disabled]):not([data-xh-choice-card]){--xh-action-bg-hover:transparent;--xh-action-bg-pressed:transparent;--xh-action-cursor-rest:default;--xh-action-cursor-hover:default;--xh-action-cursor-pressed:default;--xh-action-cursor-focus-visible:default}.xh-scope-checkbox-group[data-part=indicator],.xh-scope-checkbox-group[data-part=select-all-trigger]:before{inline-size:var(--xh-checkbox-group-indicator-size,var(--xh-_checkbox-group-box));block-size:var(--xh-checkbox-group-indicator-size,var(--xh-_checkbox-group-box));border:var(--xh-stroke-thin) solid var(--xh-checkbox-group-indicator-border,var(--xh-border-control));border-radius:var(--xh-checkbox-group-indicator-radius,var(--xh-shape-inset));background-color:var(--xh-_checkbox-group-bg);color:var(--xh-checkbox-group-indicator-fg,var(--xh-_checkbox-group-on-accent));box-shadow:var(--xh-checkbox-group-indicator-shadow,none);font-size:var(--xh-checkbox-group-indicator-font-size,var(--xh-_checkbox-group-glyph));line-height:var(--xh-leading-none);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-checkbox-group[data-part=select-all-trigger]:before{content:""}@media (hover:hover){.xh-scope-checkbox-group[data-part=root]:not([data-disabled]):not([data-readonly]):not([data-invalid]) .xh-scope-checkbox-group[data-part=item]:not([data-disabled]):hover .xh-scope-checkbox-group[data-part=indicator]:not([data-state=checked]),.xh-scope-checkbox-group[data-part=root]:not([data-disabled]):not([data-readonly]):not([data-invalid]) .xh-scope-checkbox-group[data-part=select-all-trigger]:not([data-disabled]):not([data-state=checked]):not([data-state=indeterminate]):hover:before{border-color:var(--xh-checkbox-group-indicator-border-hover,var(--xh-border-control-hover))}}.xh-scope-checkbox-group[data-part=indicator][data-state=checked],.xh-scope-checkbox-group[data-part=select-all-trigger]:is([data-state=checked],[data-state=indeterminate]):before{--xh-_checkbox-group-bg:var(--xh-checkbox-group-indicator-bg-checked,var(--xh-_checkbox-group-accent));border-color:var(--xh-checkbox-group-indicator-border-checked,var(--xh-_checkbox-group-accent))}.xh-scope-checkbox-group[data-part=root]:not([data-readonly]) .xh-scope-checkbox-group[data-part=item]:not([data-disabled]):is(:active,[data-pressed]) .xh-scope-checkbox-group[data-part=indicator],.xh-scope-checkbox-group[data-part=select-all-trigger]:not([data-disabled]):not([data-readonly]):is(:active,[data-pressed]):before{--xh-_checkbox-group-bg:var(--xh-checkbox-group-indicator-bg-pressed,var(--xh-_checkbox-group-host-bg-pressed));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-checkbox-group[data-part=root]:not([data-readonly]) .xh-scope-checkbox-group[data-part=item]:not([data-disabled]):is(:active,[data-pressed]) .xh-scope-checkbox-group[data-part=indicator][data-state=checked],.xh-scope-checkbox-group[data-part=select-all-trigger]:not([data-disabled]):not([data-readonly]):is(:active,[data-pressed]):is([data-state=checked],[data-state=indeterminate]):before{--xh-_checkbox-group-bg:var(--xh-checkbox-group-indicator-bg-checked-pressed,var(--xh-_tone-active,var(--xh-bg-brand-active)))}.xh-scope-checkbox-group[data-part=root][data-invalid] .xh-scope-checkbox-group[data-part=indicator]{border-color:var(--xh-checkbox-group-indicator-border-invalid,var(--xh-border-invalid))}.xh-scope-checkbox-group[data-part=root][data-disabled] .xh-scope-checkbox-group[data-part=indicator],.xh-scope-checkbox-group[data-part=item][data-disabled] .xh-scope-checkbox-group[data-part=indicator],.xh-scope-checkbox-group[data-part=select-all-trigger][data-disabled]:before{--xh-_checkbox-group-bg:var(--xh-checkbox-group-indicator-bg-disabled,var(--xh-bg-subtle));border-color:var(--xh-checkbox-group-indicator-border-disabled,var(--xh-border-default));color:var(--xh-checkbox-group-indicator-fg-disabled,var(--xh-fg-disabled))}.xh-scope-checkbox-group[data-part=select-all-trigger][data-disabled]{--xh-check-mark-fg:var(--xh-checkbox-group-indicator-fg-disabled,var(--xh-fg-disabled))}.xh-scope-checkbox-group[data-part=item-text]{color:inherit;-webkit-user-select:none;user-select:none}.xh-scope-checkbox-group[data-part=item][data-xh-choice-card]>.xh-scope-checkbox-group[data-part=item-text]{font-weight:var(--xh-checkbox-group-card-title-font-weight,var(--xh-text-label-weight))}.xh-scope-checkbox-group[data-part=item-description]{color:var(--xh-checkbox-group-item-description-fg,var(--xh-fg-muted));font-size:var(--xh-checkbox-group-item-description-font-size,var(--xh-text-secondary-size));font-weight:var(--xh-font-weight-regular);line-height:var(--xh-leading-normal);-webkit-user-select:none;user-select:none;grid-column:2}.xh-scope-checkbox-group[data-part=item]:not([data-xh-choice-card]):has(>.xh-scope-checkbox-group[data-part=item-description]){align-items:center;row-gap:var(--xh-checkbox-group-item-row-gap,var(--xh-space-1));grid-template-columns:auto minmax(0,1fr);display:grid}.xh-scope-checkbox-group[data-part=item][data-disabled]>.xh-scope-checkbox-group[data-part=item-description]{color:var(--xh-checkbox-group-item-description-fg-disabled,var(--xh-fg-disabled))}.xh-scope-checkbox-group[data-part=select-all-trigger]{--xh-action-gap:var(--xh-checkbox-group-select-all-trigger-gap,var(--xh-_checkbox-group-gap));--xh-action-radius:var(--xh-checkbox-group-select-all-trigger-radius,var(--xh-shape-inset));--xh-action-font-size:var(--xh-checkbox-group-select-all-trigger-font-size,var(--xh-_checkbox-group-font-size));--xh-action-padding-inline:0;--xh-action-padding-block:0;--xh-action-fg-rest:var(--xh-checkbox-group-select-all-trigger-fg,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-checkbox-group-select-all-trigger-fg,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-checkbox-group-select-all-trigger-fg,var(--xh-fg-default));--xh-action-fg-focus-visible:var(--xh-checkbox-group-select-all-trigger-fg,var(--xh-fg-default));--xh-action-fg-disabled:var(--xh-checkbox-group-select-all-trigger-fg-disabled,var(--xh-fg-disabled));--xh-action-bg-hover:var(--xh-checkbox-group-select-all-trigger-bg-hover,var(--xh-bg-subtle));--xh-action-bg-pressed:var(--xh-checkbox-group-select-all-trigger-bg-pressed,var(--xh-bg-subtle-hover));--xh-action-host-bg-hover:var(--xh-_checkbox-group-host-bg-hover);--xh-action-host-bg-pressed:var(--xh-_checkbox-group-host-bg-pressed);--xh-check-mark-box-size:var(--xh-checkbox-group-indicator-size,var(--xh-_checkbox-group-box));--xh-check-mark-fg:var(--xh-checkbox-group-indicator-fg,var(--xh-_checkbox-group-on-accent));inline-size:auto;font-weight:var(--xh-checkbox-group-select-all-trigger-font-weight,var(--xh-font-weight-medium));border-width:0;position:relative}.xh-scope-checkbox-group[data-part=select-all-trigger][data-readonly]:not([data-disabled]){--xh-action-bg-hover:transparent;--xh-action-bg-pressed:transparent;--xh-action-cursor-rest:default;--xh-action-cursor-hover:default;--xh-action-cursor-pressed:default;--xh-action-cursor-focus-visible:default}@media (pointer:coarse){.xh-scope-checkbox-group[data-part=item]:after{min-block-size:0}}.xh-scope-checkbox-group[data-part=hidden-input]{pointer-events:none}.xh-scope-checkbox-group[data-part=root][hidden],.xh-scope-checkbox-group[data-part=item][hidden],.xh-scope-checkbox-group[data-part=indicator][hidden],.xh-scope-checkbox-group[data-part=select-all-trigger][hidden]{display:none}@media print{.xh-scope-checkbox-group[data-part=indicator][data-state=checked],.xh-scope-checkbox-group[data-part=select-all-trigger][data-state=checked]:before{border-width:var(--xh-stroke-thick)}.xh-scope-checkbox-group[data-part=select-all-trigger][data-state=indeterminate]:before{border-width:var(--xh-stroke-thick);border-style:dashed}}.xh-scope-citation{--xh-citation-skin:1}.xh-scope-citation:is([data-part=root],[data-part=positioner]){--xh-_citation-gap:var(--xh-space-3);--xh-_citation-pad:var(--xh-surface-pad-md);--xh-_citation-font-size:var(--xh-control-font-md);--xh-_citation-icon-size:var(--xh-glyph-size-md);--xh-icon-size:var(--xh-citation-icon-size,var(--xh-_citation-icon-size))}.xh-scope-citation[data-part=root]{gap:var(--xh-citation-gap,var(--xh-_citation-gap));color:var(--xh-citation-fg,var(--xh-fg-default));font-size:var(--xh-citation-font-size,var(--xh-_citation-font-size));flex-direction:column;display:flex}.xh-scope-citation[data-part=root][data-disabled] .xh-scope-citation[data-part=text]{color:var(--xh-fg-disabled)}.xh-scope-citation[data-part=text]{color:var(--xh-citation-text-fg,var(--xh-fg-default));line-height:var(--xh-text-prose-leading);display:inline}.xh-scope-citation[data-part=trigger]{--xh-action-visual-size:var(--xh-citation-trigger-h,var(--xh-space-6));--xh-action-min-inline-size:var(--xh-citation-trigger-h,var(--xh-space-6));--xh-action-padding-inline:var(--xh-citation-trigger-px,var(--xh-space-1));--xh-action-radius:var(--xh-citation-trigger-radius,var(--xh-shape-pill));--xh-action-font-size:var(--xh-citation-trigger-font-size,var(--xh-text-caption-size));--xh-action-fg-rest:var(--xh-citation-trigger-fg,var(--xh-fg-brand));--xh-action-fg-hover:var(--xh-citation-trigger-fg,var(--xh-fg-brand));--xh-action-fg-pressed:var(--xh-citation-trigger-fg,var(--xh-fg-brand));margin-inline:var(--xh-citation-trigger-margin,var(--xh-space-0_5));vertical-align:text-top;font-variant-numeric:tabular-nums}.xh-scope-citation[data-part=trigger][data-state=open]{--xh-action-bg-rest:var(--xh-_action-variant-bg-hover)}.xh-scope-citation[data-part=preview]{gap:var(--xh-citation-preview-gap,var(--xh-space-3));padding-block:var(--xh-citation-preview-py,var(--xh-_citation-pad));padding-inline:var(--xh-citation-preview-px,var(--xh-_citation-pad));display:grid}.xh-scope-citation[data-part=preview]:not([data-xh-material]){--xh-_citation-preview-gap:var(--xh-citation-gap,var(--xh-_citation-gap));box-sizing:content-box;border:var(--xh-stroke-thin) solid var(--xh-citation-preview-border,var(--xh-border-default));border-radius:var(--xh-citation-preview-radius,var(--xh-shape-surface));background:var(--xh-citation-preview-bg,var(--xh-bg-surface));color:var(--xh-citation-preview-fg,var(--xh-fg-default));overflow:clip}.xh-scope-citation[data-part=preview][data-preview-mode=inline][data-state=open]:not([data-instant]){animation:xh-citation-preview-expand var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong)}.xh-scope-citation[data-part=preview][data-preview-mode=inline][data-state=closed]:not([data-instant]){animation:xh-citation-preview-collapse var(--xh-motion-duration-collapse) var(--xh-motion-ease-exit) forwards}.xh-scope-citation[data-part=positioner][data-preview-mode=inline]{display:contents}.xh-scope-citation[data-part=positioner][data-preview-mode=hover]{--xh-_citation-available-h:100vh;--xh-_citation-available-w:100vw;z-index:var(--xh-citation-layer,var(--xh-_layer,var(--xh-layer-popover)));font-size:var(--xh-citation-font-size,var(--xh-_citation-font-size));position:fixed}.xh-scope-citation[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-citation[data-part=positioner][hidden]{display:none}.xh-scope-citation[data-part=positioner][data-placement^=top]{--xh-_overlay-origin-y:100%;--xh-_overlay-enter-down:1}.xh-scope-citation[data-part=positioner][data-placement^=bottom]{--xh-_overlay-origin-y:0;--xh-_overlay-enter-up:1}.xh-scope-citation[data-part=positioner][data-placement^=left]{--xh-_overlay-origin-x:100%;--xh-_overlay-enter-right:1}.xh-scope-citation[data-part=positioner][data-placement^=right]{--xh-_overlay-origin-x:0;--xh-_overlay-enter-left:1}.xh-scope-citation[data-part=preview][data-preview-mode=hover]{--xh-frosted-bg:var(--xh-citation-card-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-citation-card-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-citation-card-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-citation-card-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-citation-card-backdrop,var(--xh-_material-backdrop));box-sizing:border-box;inline-size:max-content;max-inline-size:min(var(--xh-citation-card-max-w,var(--xh-overlay-max-w)), var(--xh-_citation-available-w));max-block-size:min(var(--xh-citation-card-max-h,var(--xh-overlay-max-h)), var(--xh-_citation-available-h));border-radius:var(--xh-citation-card-radius,var(--xh-shape-overlay));transform-origin:var(--xh-_overlay-origin-x,50%) var(--xh-_overlay-origin-y,50%);overflow:clip}.xh-scope-citation[data-part=preview][data-preview-mode=hover] .xh-scope-citation[data-part=quote]:not([hidden]){-webkit-line-clamp:var(--xh-citation-card-quote-lines,6);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xh-scope-citation[data-part=preview][data-preview-mode=hover][data-state=open]:not([data-instant]){animation:xh-overlay-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-citation[data-part=preview][data-preview-mode=hover][data-state=closed]:not([data-instant]){animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-citation[data-part=prev-trigger],.xh-scope-citation[data-part=next-trigger]{--xh-action-padding-inline:0;--xh-action-radius:var(--xh-citation-pager-radius,var(--xh-shape-control));flex:none}.xh-scope-citation[data-part=prev-trigger]:empty:before,.xh-scope-citation[data-part=next-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;scale:var(--xh-direction-sign) 1;background-color:currentColor;display:inline-block}.xh-scope-citation[data-part=next-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);mask-image:var(--xh-glyph-mark-chevron-right)}.xh-scope-citation[data-part=preview-index]{color:var(--xh-citation-meta-fg,var(--xh-fg-muted));font-size:var(--xh-citation-meta-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;flex:none;align-self:center}.xh-scope-citation[data-part=prev-trigger][hidden],.xh-scope-citation[data-part=next-trigger][hidden],.xh-scope-citation[data-part=preview-index][hidden],.xh-scope-citation[data-part=preview][hidden]{display:none}.xh-scope-citation[data-part=preview-header]{justify-content:space-between;align-items:flex-start;gap:var(--xh-citation-preview-header-gap,var(--xh-space-3));display:flex}.xh-scope-citation[data-part=preview-header]>:first-child{gap:var(--xh-citation-preview-header-content-gap,var(--xh-space-0_5));flex:1;min-inline-size:0;display:grid}.xh-scope-citation[data-part=preview-title]{color:var(--xh-citation-title-fg,var(--xh-fg-default));font-size:var(--xh-citation-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-citation-title-font-weight,var(--xh-font-weight-semibold));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xh-scope-citation[data-part=preview-meta],.xh-scope-citation[data-part=source-meta]{color:var(--xh-citation-meta-fg,var(--xh-fg-muted));font-size:var(--xh-citation-meta-font-size,var(--xh-text-caption-size));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xh-scope-citation[data-part=quote]{border-inline-start:var(--xh-stroke-thick) solid var(--xh-citation-quote-border,var(--xh-fg-brand));color:var(--xh-citation-quote-fg,var(--xh-fg-muted));font-size:var(--xh-citation-quote-font-size,var(--xh-text-secondary-size));line-height:var(--xh-text-prose-leading);margin:0;padding-inline-start:var(--xh-citation-quote-ps,var(--xh-space-3))}.xh-scope-citation[data-part=quote][hidden]{display:none}.xh-scope-citation[data-part=dismiss-trigger]{--xh-action-padding-inline:0;--xh-action-radius:var(--xh-citation-dismiss-trigger-radius,var(--xh-shape-control));flex:none}.xh-scope-citation[data-part=dismiss-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-citation[data-part=preview-link]{inline-size:-moz-fit-content;inline-size:fit-content;color:var(--xh-citation-link-fg,var(--xh-fg-brand));font-weight:var(--xh-text-label-weight);text-decoration:none}.xh-scope-citation[data-part=preview-link]:is(:hover,:focus-visible){text-underline-offset:var(--xh-space-1);text-decoration:underline}.xh-scope-citation[data-part=preview-link]:focus-visible{border-radius:var(--xh-citation-preview-link-radius,var(--xh-shape-control));outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-citation[data-part=list]{gap:var(--xh-citation-list-gap,var(--xh-space-1));margin:0;padding:0;list-style:none;display:grid}.xh-scope-citation[data-part=source]{min-inline-size:0;display:block}.xh-scope-citation[data-part=source-link]{--xh-action-padding-inline:var(--xh-citation-source-px,var(--xh-space-3));--xh-action-padding-block:var(--xh-citation-source-py,var(--xh-space-2));--xh-action-radius:var(--xh-citation-source-radius,var(--xh-shape-control));--xh-action-fg-rest:var(--xh-citation-source-fg,var(--xh-fg-default));text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.xh-scope-citation[data-part=source-link][data-current]{--xh-action-bg-rest:var(--xh-bg-brand-subtle);--xh-action-bg-hover:var(--xh-bg-brand-subtle)}.xh-scope-citation[data-part=source-link]>:last-child{gap:var(--xh-citation-source-link-content-gap,var(--xh-space-0_5));min-inline-size:0;display:grid}.xh-scope-citation[data-part=source-index]{min-inline-size:var(--xh-citation-index-size,var(--xh-control-box-sm));block-size:var(--xh-citation-index-size,var(--xh-control-box-sm));border-radius:var(--xh-citation-index-radius,var(--xh-shape-circle));background:var(--xh-citation-index-bg,var(--xh-bg-subtle));color:var(--xh-citation-index-fg,var(--xh-fg-muted));font-size:var(--xh-citation-index-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);justify-content:center;align-items:center;display:inline-flex}.xh-scope-citation[data-part=source][data-state=active] [data-part=source-index]:where(.xh-scope-citation){background:var(--xh-citation-index-active-bg,var(--xh-bg-brand));color:var(--xh-citation-index-active-fg,var(--xh-fg-on-brand))}.xh-scope-citation[data-part=source-title]{color:var(--xh-citation-source-title-fg,var(--xh-fg-default));font-weight:var(--xh-text-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xh-scope-citation:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-_citation-gap:var(--xh-space-2);--xh-_citation-pad:var(--xh-surface-pad-sm);--xh-_citation-font-size:var(--xh-control-font-sm);--xh-_citation-icon-size:var(--xh-glyph-size-sm)}.xh-scope-citation:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-_citation-gap:var(--xh-space-4);--xh-_citation-pad:var(--xh-surface-pad-lg);--xh-_citation-font-size:var(--xh-control-font-lg);--xh-_citation-icon-size:var(--xh-glyph-size-lg)}@media (forced-colors:active){.xh-scope-citation[data-part=source][data-state=active] [data-part=source-index]:where(.xh-scope-citation){color:highlighttext;background:highlight}}@media print{.xh-scope-citation[data-part=dismiss-trigger],.xh-scope-citation[data-part=prev-trigger],.xh-scope-citation[data-part=next-trigger],.xh-scope-citation[data-part=positioner][data-preview-mode=hover]{display:none}.xh-scope-citation[data-part=preview-link]{color:currentColor}}.xh-scope-citation[data-part=root][hidden],.xh-scope-citation[data-part=text][hidden],.xh-scope-citation[data-part=preview-header][hidden],.xh-scope-citation[data-part=list][hidden],.xh-scope-citation[data-part=source][hidden],.xh-scope-citation[data-part=source-link][hidden],.xh-scope-citation[data-part=source-index][hidden]{display:none}@media (forced-colors:active){.xh-scope-citation:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=dismiss-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-citation:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=dismiss-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-citation:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=dismiss-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-clipboard{--xh-clipboard-skin:1}.xh-scope-clipboard[data-part=root]{--xh-_clipboard-h:var(--xh-control-h-md);--xh-_clipboard-px:var(--xh-control-px-md);--xh-_clipboard-font-size:var(--xh-control-font-md);gap:var(--xh-clipboard-gap,var(--xh-space-1));isolation:isolate;flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-clipboard[data-part=root]:has(.xh-scope-clipboard[data-part=control]){inline-size:var(--xh-clipboard-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-clipboard-control-w,var(--xh-control-w)), var(--xh-clipboard-control-min-w,var(--xh-control-min-w)), 100%)}.xh-scope-clipboard[data-part=root][data-size=sm]{--xh-_clipboard-h:var(--xh-control-h-sm);--xh-_clipboard-px:var(--xh-control-px-sm);--xh-_clipboard-font-size:var(--xh-control-font-sm)}.xh-scope-clipboard[data-part=root][data-size=lg]{--xh-_clipboard-h:var(--xh-control-h-lg);--xh-_clipboard-px:var(--xh-control-px-lg);--xh-_clipboard-font-size:var(--xh-control-font-lg)}.xh-scope-clipboard[data-part=copy-trigger][data-xh-action-variant=solid]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-clipboard[data-part=root][data-disabled]{cursor:not-allowed}.xh-scope-clipboard[data-part=root][hidden]{display:none}.xh-scope-clipboard[data-part=label]{color:var(--xh-clipboard-label-fg,var(--xh-fg-default));font-size:var(--xh-clipboard-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-clipboard-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-clipboard[data-part=label][hidden]{display:none}.xh-scope-clipboard[data-part=control]{align-items:center;gap:var(--xh-clipboard-control-gap,0);display:inline-flex}.xh-scope-clipboard[data-part=control][hidden]{display:none}.xh-scope-clipboard[data-part=input]{min-inline-size:0;block-size:var(--xh-clipboard-input-h,var(--xh-_clipboard-h));padding-inline:var(--xh-clipboard-input-px,var(--xh-_clipboard-px));border:var(--xh-stroke-thin) solid var(--xh-clipboard-input-border,var(--xh-border-control));border-radius:var(--xh-clipboard-input-radius,var(--xh-shape-control));background:var(--xh-clipboard-input-bg,var(--xh-bg-subtle));color:var(--xh-clipboard-input-fg,var(--xh-fg-default));font-family:inherit;font-size:var(--xh-clipboard-input-font-size,var(--xh-text-body-size));line-height:var(--xh-leading-normal);font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex:auto;padding-block:0}.xh-scope-clipboard[data-part=control]>.xh-scope-clipboard[data-part=input]:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.xh-scope-clipboard[data-part=input]:focus-visible{border-color:var(--xh-clipboard-input-border-focus,var(--xh-border-control-focus))}.xh-scope-clipboard[data-part=input]:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--xh-clipboard-input-autofill-bg,var(--xh-bg-subtle-opaque));-webkit-text-fill-color:var(--xh-clipboard-input-autofill-fg,var(--xh-fg-default))}.xh-scope-clipboard[data-part=input]:autofill{box-shadow:inset 0 0 0 100vmax var(--xh-clipboard-input-autofill-bg,var(--xh-bg-subtle-opaque));-webkit-text-fill-color:var(--xh-clipboard-input-autofill-fg,var(--xh-fg-default))}.xh-scope-clipboard[data-part=copy-trigger]{--xh-action-bg-rest:var(--xh-clipboard-copy-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-clipboard-copy-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-clipboard-copy-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-clipboard-copy-trigger-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-bg-loading:var(--xh-clipboard-copy-trigger-bg,var(--xh-_action-variant-bg-loading));--xh-action-bg-disabled:var(--xh-clipboard-copy-trigger-bg-disabled,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-fg-loading:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-loading));--xh-action-border-rest:var(--xh-clipboard-copy-trigger-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-clipboard-copy-trigger-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-clipboard-copy-trigger-border-hover,var(--xh-_action-variant-border-pressed));--xh-action-border-focus-visible:var(--xh-clipboard-copy-trigger-border,var(--xh-_action-variant-border-focus-visible));--xh-action-border-disabled:var(--xh-clipboard-copy-trigger-border-disabled,var(--xh-_action-variant-border-disabled));--xh-action-shadow-hover:var(--xh-clipboard-copy-trigger-shadow-hover,none);--xh-action-radius:var(--xh-clipboard-copy-trigger-radius,var(--xh-shape-control));--xh-action-visual-size:var(--xh-clipboard-copy-trigger-h,var(--xh-_clipboard-h));--xh-action-padding-inline:var(--xh-clipboard-copy-trigger-px,var(--xh-_clipboard-px));--xh-action-gap:var(--xh-clipboard-copy-trigger-gap,var(--xh-control-gap-sm));--xh-action-font-size:var(--xh-clipboard-copy-trigger-font-size,var(--xh-_clipboard-font-size));font-weight:var(--xh-clipboard-copy-trigger-font-weight,var(--xh-text-label-weight));touch-action:manipulation;flex:none;display:inline-grid}.xh-scope-clipboard[data-part=control]>.xh-scope-clipboard[data-part=copy-trigger]:not(:first-child){--xh-action-border-rest:var(--xh-clipboard-copy-trigger-border,var(--xh-border-control));--xh-action-border-hover:var(--xh-clipboard-copy-trigger-border-hover,var(--xh-border-control-hover));--xh-action-border-pressed:var(--xh-clipboard-copy-trigger-border-hover,var(--xh-border-control-hover));--xh-action-border-focus-visible:var(--xh-clipboard-copy-trigger-border,var(--xh-border-control));border-inline-start-width:0;border-start-start-radius:0;border-start-end-radius:var(--xh-clipboard-copy-trigger-attached-radius,var(--xh-clipboard-input-radius,var(--xh-shape-control)));border-end-end-radius:var(--xh-clipboard-copy-trigger-attached-radius,var(--xh-clipboard-input-radius,var(--xh-shape-control)));border-end-start-radius:0;position:relative}.xh-scope-clipboard[data-part=control]>.xh-scope-clipboard[data-part=input]:focus-visible,.xh-scope-clipboard[data-part=control]>.xh-scope-clipboard[data-part=copy-trigger]:focus-visible,.xh-scope-clipboard[data-part=control]>.xh-scope-clipboard[data-part=copy-trigger]:hover{z-index:var(--xh-clipboard-control-active-layer,1);position:relative}.xh-scope-clipboard[data-part=copy-trigger][hidden]{display:none}.xh-scope-clipboard[data-part=copy-trigger]{--xh-_loading-ring-fg:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-loading));--xh-_loading-ring-duration:var(--xh-clipboard-loading-duration,var(--xh-motion-loop-spin))}.xh-scope-clipboard[data-part=copy-trigger]:before{--xh-icon-size:var(--xh-_action-profile-glyph-size)}.xh-scope-clipboard[data-part=copy-trigger][data-loading]{--xh-action-fg-loading:transparent;transition-delay:var(--xh-motion-duration-micro)}.xh-scope-clipboard[data-part=copy-trigger][data-copied]{--xh-action-fg-rest:var(--xh-clipboard-copy-trigger-fg-copied,var(--xh-fg-success));--xh-action-fg-hover:var(--xh-clipboard-copy-trigger-fg-copied,var(--xh-fg-success));--xh-action-fg-pressed:var(--xh-clipboard-copy-trigger-fg-copied,var(--xh-fg-success));--xh-action-fg-focus-visible:var(--xh-clipboard-copy-trigger-fg-copied,var(--xh-fg-success))}.xh-scope-clipboard[data-part=copy-trigger][data-xh-action-variant=solid][data-copied]{--xh-action-fg-rest:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-clipboard-copy-trigger-fg,var(--xh-_action-variant-fg-focus-visible))}.xh-scope-clipboard[data-part=indicator]{justify-content:center;align-items:center;gap:var(--xh-clipboard-indicator-gap,var(--xh-clipboard-copy-trigger-gap,var(--xh-control-gap-sm)));opacity:0;visibility:hidden;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), visibility 0s var(--xh-motion-ease-exit) var(--xh-motion-duration-micro);flex:none;grid-area:1/1;display:inline-flex}.xh-scope-clipboard[data-part=indicator][hidden]{display:none}.xh-scope-clipboard[data-part=indicator]:not([data-copied]),.xh-scope-clipboard[data-part=root][data-state=copied] .xh-scope-clipboard[data-part=indicator][data-copied]{opacity:1;visibility:visible;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), visibility 0s var(--xh-motion-ease-enter) 0s}.xh-scope-clipboard[data-part=root][data-state=copied] .xh-scope-clipboard[data-part=indicator]:not([data-copied]){opacity:0;visibility:hidden;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), visibility 0s var(--xh-motion-ease-exit) var(--xh-motion-duration-micro)}.xh-scope-clipboard[data-part=indicator][data-copied]{color:var(--xh-clipboard-indicator-fg-copied,var(--xh-fg-success))}.xh-scope-clipboard[data-part=copy-trigger][data-xh-action-variant=solid]>.xh-scope-clipboard[data-part=indicator][data-copied]{color:inherit}.xh-scope-clipboard[data-part=status]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-code-view{--xh-code-view-skin:1}.xh-scope-code-view[data-part=root]{--xh-_code-view-font-size:var(--xh-control-font-md);border:var(--xh-stroke-thin) solid var(--xh-code-view-border,var(--xh-border-default));border-radius:var(--xh-code-view-radius,var(--xh-shape-surface));background:var(--xh-code-view-bg,var(--xh-bg-surface));box-shadow:var(--xh-code-view-shadow,none);color:var(--xh-code-view-fg,var(--xh-fg-muted));font-size:var(--xh-code-view-font-size,var(--xh-_code-view-font-size));overflow:hidden}.xh-scope-code-view[data-part=header]{min-block-size:var(--xh-code-view-header-h,var(--xh-control-h-lg));align-items:center;gap:var(--xh-code-view-header-gap,var(--xh-space-2));padding-inline:var(--xh-code-view-header-px,var(--xh-space-4));padding-block:var(--xh-code-view-header-py,var(--xh-space-2));border-block-end:var(--xh-stroke-thin) solid var(--xh-code-view-header-border,var(--xh-border-subtle));color:var(--xh-code-view-header-fg,var(--xh-fg-muted));font-size:var(--xh-code-view-header-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-tight);display:flex}.xh-scope-code-view[data-part=header][hidden]{display:none}.xh-scope-code-view[data-part=filename]{color:var(--xh-code-view-filename-fg,var(--xh-fg-default));font-family:var(--xh-code-view-font,var(--xh-font-family-mono));text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.xh-scope-code-view[data-part=filename][hidden]{display:none}.xh-scope-code-view[data-part=lang-label]{color:var(--xh-code-view-label-fg,var(--xh-fg-subtle));font-size:var(--xh-code-view-label-font-size,var(--xh-text-caption-size));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;flex:none;display:block}.xh-scope-code-view[data-part=lang-label][hidden]{display:none}.xh-scope-code-view[data-part=pre]{padding-block:var(--xh-code-view-py,var(--xh-space-3));line-height:var(--xh-code-view-line-height,var(--xh-text-code-leading));margin:0;overflow-x:auto}.xh-scope-code-view[data-part=root][data-clamped] [data-part=pre]:where(.xh-scope-code-view){overflow-y:hidden}.xh-scope-code-view[data-part=code]{font-family:var(--xh-code-view-font,var(--xh-font-family-mono));display:block}.xh-scope-code-view[data-part=code][hidden]{display:none}.xh-scope-code-view[data-part=line]{min-block-size:var(--xh-code-view-line-height,var(--xh-text-code-leading));transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);padding-inline-end:var(--xh-code-view-px,var(--xh-space-3));display:flex}.xh-scope-code-view[data-part=line][hidden]{display:none}.xh-scope-code-view[data-part=line][data-highlighted]{background:var(--xh-code-view-highlight-bg,var(--xh-bg-subtle));box-shadow:inset var(--xh-code-view-highlight-bar,var(--xh-stroke-thick)) 0 0 0 var(--xh-code-view-highlight-fg,var(--xh-border-strong))}.xh-scope-code-view[data-part=line-number]{box-sizing:content-box;border-inline-end:var(--xh-stroke-thin) solid var(--xh-code-view-gutter-border,var(--xh-border-subtle));color:var(--xh-code-view-number-fg,var(--xh-fg-subtle));font-size:var(--xh-code-view-number-font-size,var(--xh-text-caption-size));inline-size:var(--xh-_code-view-gutter);text-align:end;-webkit-user-select:none;user-select:none;flex:none;padding-inline-start:var(--xh-code-view-px,var(--xh-space-3));padding-inline-end:var(--xh-code-view-gutter-gap,var(--xh-space-1));display:block}.xh-scope-code-view[data-part=line-number]:before{content:attr(data-line-number)}.xh-scope-code-view[data-part=line-number][hidden]{display:none}.xh-scope-code-view[data-part=line-content]{white-space:pre;flex:auto;display:block}.xh-scope-code-view[data-part=line-content][hidden]{display:none}.xh-scope-code-view[data-part=code][data-wrap] [data-part=line-content]:where(.xh-scope-code-view){white-space:pre-wrap;overflow-wrap:anywhere}.xh-scope-code-view[data-part=root]:not([data-line-numbers]) [data-part=line-content]:where(.xh-scope-code-view){padding-inline-start:var(--xh-code-view-px,var(--xh-space-3))}.xh-scope-code-view[data-part=root]{--xh-_code-view-gutter:1ch}.xh-scope-code-view[data-part=root][data-digits="2"]{--xh-_code-view-gutter:2ch}.xh-scope-code-view[data-part=root][data-digits="3"]{--xh-_code-view-gutter:3ch}.xh-scope-code-view[data-part=root][data-digits="4"]{--xh-_code-view-gutter:4ch}.xh-scope-code-view[data-part=root][data-digits="5"]{--xh-_code-view-gutter:5ch}.xh-scope-code-view[data-part=root][data-digits="6"]{--xh-_code-view-gutter:6ch}.xh-scope-code-view[data-part=root][data-digits="7"]{--xh-_code-view-gutter:7ch}.xh-scope-code-view[data-part=fold-trigger]{--xh-action-radius:0;--xh-action-padding-inline:var(--xh-code-view-px,var(--xh-space-3));--xh-action-padding-block:var(--xh-code-view-fold-py,var(--xh-space-2));--xh-action-font-size:var(--xh-code-view-header-font-size,var(--xh-text-secondary-size));--xh-action-fg-rest:var(--xh-code-view-fold-fg,var(--xh-fg-muted));--xh-action-bg-hover:var(--xh-code-view-fold-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-border-rest:var(--xh-code-view-header-border,var(--xh-border-subtle));--xh-action-border-hover:var(--xh-code-view-header-border,var(--xh-border-subtle));--xh-action-border-pressed:var(--xh-code-view-header-border,var(--xh-border-subtle));--xh-action-border-focus-visible:var(--xh-code-view-header-border,var(--xh-border-subtle));border-width:0;border-block-start-width:var(--xh-stroke-thin)}.xh-scope-code-view[data-part=fold-trigger][hidden]{display:none}.xh-scope-code-view[data-part=root][data-block-folding]{--xh-_code-view-fold-col:var(--xh-code-view-fold-col,var(--xh-code-view-line-height,var(--xh-text-code-leading)))}.xh-scope-code-view[data-part=root][data-block-folding] [data-part=line-content]:where(.xh-scope-code-view){padding-inline-start:var(--xh-_code-view-fold-col);position:relative}.xh-scope-code-view[data-part=root][data-block-folding]:not([data-line-numbers]) [data-part=line-content]:where(.xh-scope-code-view){padding-inline-start:calc(var(--xh-code-view-px,var(--xh-space-3)) + var(--xh-_code-view-fold-col))}.xh-scope-code-view[data-part=line-fold-trigger]{--xh-action-visual-size:var(--xh-_code-view-fold-col);--xh-action-min-inline-size:var(--xh-_code-view-fold-col);--xh-action-radius:var(--xh-code-view-line-fold-trigger-radius,var(--xh-shape-control));--xh-action-fg-rest:var(--xh-code-view-line-fold-trigger-fg,var(--xh-fg-subtle));--xh-action-scale-pressed:none;--xh-icon-size:var(--xh-code-view-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-_code-view-fold-col);position:absolute;inset-block-start:0;inset-inline-start:0}.xh-scope-code-view[data-part=root][data-block-folding]:not([data-line-numbers]) [data-part=line-fold-trigger]:where(.xh-scope-code-view){inset-inline-start:var(--xh-code-view-px,var(--xh-space-3))}.xh-scope-code-view[data-part=line-fold-trigger][hidden]{display:none}.xh-scope-code-view[data-part=line-fold-trigger]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm));-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;transition:rotate var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong);background-color:currentColor;display:block}.xh-scope-code-view[data-part=line-fold-trigger][data-state=closed]:before{rotate:calc(-90deg * var(--xh-direction-sign));transition-duration:var(--xh-motion-duration-collapse)}.xh-scope-code-view[data-part=line-content][data-folded]:after{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm));vertical-align:var(--xh-glyph-baseline-shift);background-color:var(--xh-code-view-folded-fg,var(--xh-fg-subtle));-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;margin-inline-start:var(--xh-code-view-folded-gap,var(--xh-space-1));display:inline-block}.xh-scope-code-view[data-part=root][data-size=sm]{--xh-_code-view-font-size:var(--xh-control-font-sm)}.xh-scope-code-view[data-part=root][data-size=md]{--xh-_code-view-font-size:var(--xh-control-font-md)}.xh-scope-code-view[data-part=root][data-size=lg]{--xh-_code-view-font-size:var(--xh-control-font-lg)}.xh-scope-code-view[data-part=token][data-kind=comment]{color:var(--xh-code-view-comment-fg,var(--xh-fg-muted));font-style:italic}.xh-scope-code-view[data-part=token][data-kind=string]{color:var(--xh-code-view-string-fg,var(--xh-syntax-string))}.xh-scope-code-view[data-part=token][data-kind=number]{color:var(--xh-code-view-number-token-fg,var(--xh-syntax-number))}.xh-scope-code-view[data-part=token][data-kind=keyword]{color:var(--xh-code-view-keyword-fg,var(--xh-syntax-keyword));font-weight:var(--xh-code-view-keyword-weight,var(--xh-font-weight-semibold))}.xh-scope-code-view[data-part=token][data-kind=punctuation]{color:var(--xh-code-view-punctuation-fg,var(--xh-fg-subtle))}@media print{.xh-scope-code-view[data-part=line][data-highlighted]{outline:var(--xh-code-view-highlight-bar,var(--xh-stroke-thick)) solid currentColor;outline-offset:calc(-1 * var(--xh-code-view-highlight-bar,var(--xh-stroke-thick)))}}@media (forced-colors:active){.xh-scope-code-view[data-part=line-fold-trigger]:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-code-view[data-part=line-content][data-folded]:after{forced-color-adjust:none;background-color:canvastext}.xh-scope-code-view[data-part=line-fold-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):before{background-color:highlighttext}.xh-scope-code-view[data-part=line-fold-trigger][data-disabled]:before{background-color:graytext}}.xh-scope-collapsible{--xh-collapsible-skin:1}.xh-scope-collapsible[data-part=root]{--xh-icon-size:var(--xh-collapsible-icon-size,var(--xh-glyph-size-md));--xh-_collapsible-trigger-gap:var(--xh-control-gap-md);--xh-_collapsible-content-px:var(--xh-space-4);--xh-_collapsible-content-pb:var(--xh-space-4);--xh-_collapsible-open-fg:var(--xh-_tone-fg,var(--xh-fg-default))}.xh-scope-collapsible[data-part=header]{align-items:center;gap:var(--xh-collapsible-header-gap,var(--xh-_collapsible-trigger-gap));inline-size:100%;display:flex}.xh-scope-collapsible[data-part=header][hidden]{display:none}.xh-scope-collapsible[data-part=root][data-size=sm]{--xh-_collapsible-trigger-gap:var(--xh-control-gap-sm);--xh-_collapsible-content-px:var(--xh-space-3);--xh-_collapsible-content-pb:var(--xh-space-3)}.xh-scope-collapsible[data-part=root][data-size=lg]{--xh-_collapsible-trigger-gap:var(--xh-control-gap-lg);--xh-_collapsible-content-px:var(--xh-space-5);--xh-_collapsible-content-pb:var(--xh-space-5)}.xh-scope-collapsible[data-part=trigger]{--xh-action-gap:var(--xh-collapsible-trigger-gap,var(--xh-_action-profile-gap));--xh-action-visual-size:var(--xh-collapsible-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-block:var(--xh-collapsible-trigger-py,var(--xh-_action-profile-padding-block));--xh-action-padding-inline:var(--xh-collapsible-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-collapsible-trigger-radius,var(--xh-_action-profile-radius));--xh-action-bg-rest:var(--xh-collapsible-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-collapsible-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-collapsible-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-collapsible-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-collapsible-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-font-size:var(--xh-collapsible-trigger-font-size,var(--xh-_action-profile-font-size));--xh-icon-size:var(--xh-collapsible-icon-size,var(--xh-_action-profile-glyph-size));font-weight:var(--xh-collapsible-trigger-font-weight,var(--xh-text-label-weight));border-width:0}.xh-scope-collapsible[data-part=trigger][data-state=open]{--xh-action-fg-rest:var(--xh-collapsible-trigger-fg-open,var(--xh-_collapsible-open-fg));--xh-action-fg-hover:var(--xh-collapsible-trigger-fg-open,var(--xh-_collapsible-open-fg));--xh-action-fg-pressed:var(--xh-collapsible-trigger-fg-open,var(--xh-_collapsible-open-fg))}.xh-scope-collapsible[data-part=trigger][data-disabled]{--xh-action-fg-disabled:var(--xh-collapsible-trigger-fg-disabled,var(--xh-_action-variant-fg-disabled))}.xh-scope-collapsible[data-part=indicator]{color:var(--xh-collapsible-indicator-fg,var(--xh-fg-muted));line-height:var(--xh-leading-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-collapsible[data-part=indicator]:not([data-instant]){transition:rotate var(--xh-motion-duration-collapse) var(--xh-motion-ease-enter-strong)}.xh-scope-collapsible[data-part=indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-collapsible[data-part=indicator][data-state=open]{rotate:180deg}.xh-scope-collapsible[data-part=indicator][data-state=open]:not([data-instant]){transition:rotate var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong)}.xh-scope-collapsible[data-part=content]{--xh-_disclosure-pb:var(--xh-collapsible-content-pb,var(--xh-_collapsible-content-pb));padding-block-start:0;padding-block-end:var(--xh-collapsible-content-pb,var(--xh-_collapsible-content-pb));padding-inline:var(--xh-collapsible-content-px,var(--xh-_collapsible-content-px));color:var(--xh-collapsible-content-fg,var(--xh-fg-muted));font-size:var(--xh-collapsible-content-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);grid-template-rows:1fr;display:grid;overflow:clip}.xh-scope-collapsible[data-part=content][data-state=open]:not([data-instant]){animation:xh-disclosure-expand var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong)}.xh-scope-collapsible[data-part=content][data-state=closed]:not([data-instant]){animation:xh-disclosure-collapse var(--xh-motion-duration-collapse) var(--xh-motion-ease-exit) forwards}@media (forced-colors:active){.xh-scope-collapsible[data-part=indicator]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-collapsible[data-part=trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]) .xh-scope-collapsible[data-part=indicator]:empty:before{background-color:highlighttext}.xh-scope-collapsible[data-part=trigger][data-disabled] .xh-scope-collapsible[data-part=indicator]:empty:before{background-color:graytext}}.xh-scope-color-field{--xh-color-field-skin:1}.xh-scope-color-field[data-part=root]{--xh-_color-field-h:var(--xh-control-h-md);--xh-_color-field-px:var(--xh-control-px-md);--xh-_color-field-gap:var(--xh-control-gap-md);--xh-_color-field-font-size:var(--xh-control-font-md);--xh-_color-field-action-font-size:var(--xh-control-caption-md);--xh-icon-size:var(--xh-color-field-icon-size,var(--xh-glyph-size-md));gap:var(--xh-color-field-gap,var(--xh-space-1));inline-size:var(--xh-color-field-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-color-field-control-w,var(--xh-control-w)), var(--xh-color-field-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-color-field[data-part=root][hidden]{display:none}.xh-scope-color-field[data-part=root][data-size=sm]{--xh-_color-field-h:var(--xh-control-h-sm);--xh-_color-field-px:var(--xh-control-px-sm);--xh-_color-field-gap:var(--xh-control-gap-sm);--xh-_color-field-font-size:var(--xh-control-font-sm);--xh-_color-field-action-font-size:var(--xh-control-caption-sm);--xh-icon-size:var(--xh-color-field-icon-size,var(--xh-glyph-size-sm))}.xh-scope-color-field[data-part=root][data-size=lg]{--xh-_color-field-h:var(--xh-control-h-lg);--xh-_color-field-px:var(--xh-control-px-lg);--xh-_color-field-gap:var(--xh-control-gap-lg);--xh-_color-field-font-size:var(--xh-control-font-lg);--xh-_color-field-action-font-size:var(--xh-control-caption-lg);--xh-icon-size:var(--xh-color-field-icon-size,var(--xh-glyph-size-lg))}.xh-scope-color-field[data-part=label]{color:var(--xh-color-field-label-fg,var(--xh-fg-default));font-size:var(--xh-color-field-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-color-field-label-font-weight,var(--xh-text-label-weight))}.xh-scope-color-field[data-part=label][data-disabled]{color:var(--xh-color-field-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-color-field[data-part=control]{--xh-field-control-height:var(--xh-color-field-control-h,var(--xh-_color-field-h));--xh-field-control-padding-inline:var(--xh-color-field-control-px,var(--xh-_color-field-px));--xh-field-control-gap:var(--xh-color-field-control-gap,var(--xh-_color-field-gap));--xh-field-control-min-inline-size:var(--xh-color-field-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-color-field-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-color-field-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-color-field-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-color-field-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-color-field-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-color-field-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-color-field-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-color-field-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-color-field-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-color-field-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-color-field-control-shadow,none);--xh-field-glyph-size:var(--xh-color-field-icon-size,var(--xh-_field-size-glyph-size))}.xh-scope-color-field[data-part=swatch]{--xh-swatch-size:var(--xh-color-field-swatch-size,var(--xh-_swatch-size));--xh-swatch-radius:var(--xh-color-field-swatch-radius,var(--xh-shape-inset));--xh-swatch-border:var(--xh-color-field-swatch-border,var(--xh-border-default))}.xh-scope-color-field[data-part=swatch][data-disabled]{opacity:var(--xh-state-disabled-opacity)}.xh-scope-color-field[data-part=swatch][hidden]{display:none}.xh-scope-color-field[data-part=input]{--xh-field-input-fg:var(--xh-color-field-input-fg,var(--xh-fg-default));--xh-field-input-font-size:var(--xh-color-field-input-font-size,var(--xh-_color-field-font-size));--xh-field-placeholder-fg:var(--xh-color-field-placeholder-fg,var(--xh-fg-subtle));--xh-field-autofill-bg:var(--xh-color-field-input-autofill-bg,var(--xh-bg-canvas));--xh-field-autofill-fg:var(--xh-color-field-input-autofill-fg,var(--xh-fg-default))}.xh-scope-color-field[data-part=control][hidden]{display:none}.xh-scope-color-field[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-color-field-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-color-field-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-color-field-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-color-field-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-color-field-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-color-field-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-color-field-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-color-field-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-color-field-action-font-size,var(--xh-_color-field-action-font-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-color-field[data-part=clear-trigger][hidden]{display:none}.xh-scope-color-field[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-color-field[data-part=clear-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-color-field[data-part=clear-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-color-field[data-part=clear-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-color-picker{--xh-color-picker-skin:1}.xh-scope-color-picker[data-part=root]{--xh-_color-picker-h:var(--xh-control-h-md);--xh-_color-picker-px:var(--xh-control-px-md);--xh-_color-picker-gap:var(--xh-control-gap-md);--xh-_color-picker-ring:var(--xh-ring-focus);gap:var(--xh-color-picker-gap,var(--xh-space-1));inline-size:var(--xh-color-picker-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-color-picker-control-w,var(--xh-control-w)), var(--xh-color-picker-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-color-picker:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-_color-picker-h:var(--xh-control-h-sm);--xh-_color-picker-px:var(--xh-control-px-sm);--xh-_color-picker-gap:var(--xh-control-gap-sm)}.xh-scope-color-picker:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-_color-picker-h:var(--xh-control-h-lg);--xh-_color-picker-px:var(--xh-control-px-lg);--xh-_color-picker-gap:var(--xh-control-gap-lg)}.xh-scope-color-picker[data-part=label]{color:var(--xh-color-picker-label-fg,var(--xh-fg-default));font-size:var(--xh-color-picker-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-color-picker-label-font-weight,var(--xh-text-label-weight))}.xh-scope-color-picker[data-part=control]{--xh-field-control-height:var(--xh-color-picker-control-h,var(--xh-_color-picker-h));--xh-field-control-padding-inline:var(--xh-color-picker-control-px,var(--xh-_color-picker-px));--xh-field-control-gap:var(--xh-color-picker-control-gap,var(--xh-_color-picker-gap));--xh-field-control-min-inline-size:var(--xh-color-picker-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-color-picker-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-color-picker-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-color-picker-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-color-picker-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-color-picker-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-color-picker-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-color-picker-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-color-picker-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-color-picker-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-ring-focus:var(--xh-_color-picker-ring);--xh-field-shadow-rest:var(--xh-color-picker-control-shadow,none);--xh-field-cursor-rest:pointer}.xh-scope-color-picker[data-part=control][hidden]{display:none}.xh-scope-color-picker[data-part=tag-list]{--xh-tag-list-gap:var(--xh-color-picker-tag-list-gap,var(--xh-space-1));flex-wrap:wrap;flex:1 1 0}.xh-scope-color-picker[data-part=tag-list]>.xh-scope-tag[data-part=root]{flex:none}.xh-scope-color-picker[data-part=tag-list]>.xh-scope-tag[data-part=root][data-value]:before{box-sizing:border-box;inline-size:var(--xh-color-picker-tag-dot-size,var(--xh-control-indicator-sm));block-size:var(--xh-color-picker-tag-dot-size,var(--xh-control-indicator-sm));border:var(--xh-stroke-thin) solid var(--xh-color-picker-tag-dot-border,var(--xh-border-default));border-radius:var(--xh-shape-circle);background-color:var(--xh-_color-picker-tag-color,transparent);content:"";-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;flex:none}.xh-scope-color-picker[data-part=control][data-xh-field-layout=multi-tag]{max-block-size:var(--xh-color-picker-control-max-h,var(--xh-viewport-h-sm));overflow-y:auto}.xh-scope-color-picker[data-part=control][data-xh-field-layout=multi-tag]>.xh-scope-color-picker[data-part=trigger]{flex:none}.xh-scope-color-picker[data-part=trigger]{align-items:center;gap:var(--xh-color-picker-trigger-gap,var(--xh-_color-picker-gap));min-inline-size:0;color:var(--xh-color-picker-trigger-fg,var(--xh-fg-default));font-family:inherit;font-size:var(--xh-color-picker-trigger-font-size,var(--xh-text-body-size));line-height:var(--xh-leading-none);text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:inline-flex}.xh-scope-color-picker[data-part=trigger][hidden]{display:none}.xh-scope-color-picker[data-part=trigger]:disabled{color:var(--xh-fg-disabled)}.xh-scope-color-picker[data-part=swatch]{--xh-swatch-size:var(--xh-color-picker-swatch-size,var(--xh-_swatch-size));--xh-swatch-radius:var(--xh-color-picker-swatch-radius,var(--xh-shape-inset));--xh-swatch-border:var(--xh-color-picker-swatch-border,var(--xh-border-default))}.xh-scope-color-picker[data-part=value-text]{min-inline-size:0;color:var(--xh-color-picker-value-fg,var(--xh-fg-default));font-size:var(--xh-color-picker-value-font-size,var(--xh-text-body-size));text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.xh-scope-color-picker[data-part=positioner]{--xh-_color-picker-available-h:100vh;--xh-_color-picker-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-color-picker-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-color-picker[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-color-picker[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-color-picker[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-color-picker[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-color-picker[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-color-picker[data-part=content]{gap:var(--xh-color-picker-content-gap,var(--xh-space-3));inline-size:var(--xh-color-picker-content-w,var(--xh-overlay-min-w));max-inline-size:var(--xh-_color-picker-available-w);padding-block:var(--xh-color-picker-content-py,var(--xh-space-3));padding-inline:var(--xh-color-picker-content-px,var(--xh-space-3));max-block-size:min(var(--xh-color-picker-max-h,var(--xh-viewport-h-md)), var(--xh-_color-picker-available-h));overscroll-behavior:contain;border:var(--xh-stroke-thin) solid var(--xh-color-picker-content-border,var(--xh-border-default));border-radius:var(--xh-color-picker-content-radius,var(--xh-shape-overlay));background:var(--xh-color-picker-content-bg,var(--xh-bg-surface));color:var(--xh-color-picker-content-fg,var(--xh-fg-default));box-shadow:var(--xh-color-picker-content-shadow,var(--xh-elevation-floating));pointer-events:auto;flex-direction:column;display:flex;position:relative;overflow-y:auto}.xh-scope-color-picker[data-part=content][data-state=open]:not([data-instant],[data-inline]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-color-picker[data-part=content][data-state=closed]:not([data-inline]){animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-color-picker[data-part=content]:focus-visible{outline:none}.xh-scope-color-picker[data-part=root][data-inline]{inline-size:auto;min-inline-size:0}.xh-scope-color-picker[data-part=content][data-inline]{border-radius:var(--xh-color-picker-content-radius,var(--xh-shape-surface));max-block-size:none;max-inline-size:100%;box-shadow:var(--xh-color-picker-content-shadow,none);overflow-y:visible}.xh-scope-color-picker[data-part=saturation-area]{block-size:var(--xh-color-picker-saturation-area-h,9rem);border-radius:var(--xh-color-picker-saturation-area-radius,var(--xh-shape-control));cursor:crosshair;display:block;position:relative}.xh-scope-color-picker[data-part=saturation-area]:before{border-radius:inherit;content:"";background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}.xh-scope-color-picker[data-part=saturation-area]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{background-image:linear-gradient(#0000,#000),linear-gradient(270deg,#fff,#0000)}.xh-scope-color-picker[data-part=saturation-area][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-color-picker[data-part=saturation-area][data-disabled]{opacity:var(--xh-state-disabled-opacity)}.xh-scope-color-picker[data-part=area-thumb]{box-sizing:border-box;inline-size:var(--xh-color-picker-thumb-size,14px);block-size:var(--xh-color-picker-thumb-size,14px);border:var(--xh-stroke-thick) solid var(--xh-color-picker-thumb-border,var(--xh-color-neutral-0));border-radius:var(--xh-color-picker-thumb-radius,var(--xh-shape-circle));box-shadow:var(--xh-color-picker-thumb-shadow,var(--xh-elevation-raised));cursor:grab;transition:scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);background:0 0;margin-block-start:calc(var(--xh-color-picker-thumb-size,14px) / -2);margin-inline-start:calc(var(--xh-color-picker-thumb-size,14px) / -2);position:absolute}.xh-scope-color-picker[data-part=area-thumb][data-dragging]{scale:var(--xh-color-picker-thumb-scale-dragging,var(--xh-motion-scale-drag));cursor:grabbing}.xh-scope-color-picker[data-part=area-thumb][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-color-picker[data-part=hue-slider],.xh-scope-color-picker[data-part=alpha-slider]{--xh-_thumb-size:var(--xh-color-picker-slider-thumb-size,var(--xh-track-thumb-size));--xh-_track-thickness:var(--xh-color-picker-slider-track-thickness,var(--xh-space-3));flex-direction:column;display:flex}.xh-scope-color-picker[data-part=hue-slider]{gap:var(--xh-color-picker-hue-slider-gap,var(--xh-stack-gap-md))}.xh-scope-color-picker[data-part=alpha-slider]{gap:var(--xh-color-picker-alpha-slider-gap,var(--xh-stack-gap-md))}.xh-scope-color-picker[data-part=hue-slider][data-disabled],.xh-scope-color-picker[data-part=alpha-slider][data-disabled]{opacity:var(--xh-state-disabled-opacity)}.xh-scope-color-picker[data-part=channel-input]{inline-size:100%;min-inline-size:0;block-size:var(--xh-color-picker-input-h,var(--xh-control-h-sm));padding-inline:var(--xh-color-picker-input-px,var(--xh-control-px-sm));border:var(--xh-stroke-thin) solid var(--xh-color-picker-input-border,var(--xh-border-control));border-radius:var(--xh-color-picker-input-radius,var(--xh-shape-control));background:var(--xh-color-picker-input-bg,transparent);color:inherit;font-family:inherit;font-size:var(--xh-color-picker-input-font-size,var(--xh-text-secondary-size));text-align:center}.xh-scope-color-picker[data-part=channel-input]:focus-visible{border-color:var(--xh-color-picker-input-border-focus,var(--xh-border-control-focus));outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-color-picker[data-part=channel-input][data-invalid]{border-color:var(--xh-color-picker-input-border-invalid,var(--xh-border-invalid))}.xh-scope-color-picker[data-part=channel-input][data-readonly]{background:var(--xh-color-picker-input-bg-readonly,var(--xh-bg-subtle))}.xh-scope-color-picker[data-part=channel-input]:disabled{background:var(--xh-color-picker-input-bg-disabled,var(--xh-bg-subtle));color:var(--xh-fg-disabled)}.xh-scope-color-picker[data-part=eye-dropper-trigger]{inline-size:var(--xh-color-picker-action-size,var(--xh-control-action-size));block-size:var(--xh-color-picker-action-size,var(--xh-control-action-size));border:var(--xh-stroke-thin) solid var(--xh-color-picker-action-border,var(--xh-border-control));border-radius:var(--xh-color-picker-action-radius,var(--xh-shape-control));background:var(--xh-color-picker-action-bg,transparent);color:var(--xh-color-picker-action-fg,var(--xh-fg-muted));font-family:inherit;font-size:var(--xh-color-picker-action-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-none);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.xh-scope-color-picker[data-part=eye-dropper-trigger]:hover:not(:disabled){background:var(--xh-color-picker-action-bg-hover,var(--xh-bg-subtle));color:var(--xh-color-picker-action-fg-hover,var(--xh-fg-default))}.xh-scope-color-picker[data-part=eye-dropper-trigger]:not(:disabled):is(:active,[data-pressed]){background:var(--xh-color-picker-action-bg-active,var(--xh-bg-subtle-hover));scale:var(--xh-motion-scale-press);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-color-picker[data-part=eye-dropper-trigger][data-state=picking]{border-color:var(--xh-color-picker-action-border-active,var(--xh-bg-brand));background:var(--xh-color-picker-action-bg-active,var(--xh-bg-subtle-active))}.xh-scope-color-picker[data-part=eye-dropper-trigger]:disabled{color:var(--xh-fg-disabled)}.xh-scope-color-picker[data-part=content]>.xh-scope-color-picker[data-part=confirm-trigger]{flex:none;align-self:flex-end}.xh-scope-color-picker[data-part=confirm-trigger]{--xh-action-visual-size:var(--xh-color-picker-confirm-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-color-picker-confirm-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-color-picker-confirm-trigger-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-color-picker-confirm-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-color-picker-confirm-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-color-picker-confirm-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-color-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-color-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-color-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:var(--xh-color-picker-confirm-trigger-shadow,none);--xh-action-shadow-hover:var(--xh-color-picker-confirm-trigger-shadow,none);--xh-action-shadow-pressed:var(--xh-color-picker-confirm-trigger-shadow,none);--xh-action-font-size:var(--xh-text-secondary-size);border-width:0}.xh-scope-color-picker[data-part=confirm-trigger][hidden]{display:none}.xh-scope-color-picker:is([data-part=swatch-picker],[data-part=recent-swatch-picker]){--xh-_color-swatch-picker-cell:var(--xh-color-picker-swatch-cell,var(--xh-control-h-sm));--xh-_color-swatch-picker-gap:var(--xh-color-picker-swatch-gap,var(--xh-control-gap-sm));--xh-_color-swatch-picker-indicator:var(--xh-control-indicator-sm);--xh-_color-swatch-picker-mark:calc(var(--xh-_color-swatch-picker-indicator) - var(--xh-space-1));--xh-_color-swatch-picker-accent:var(--xh-_tone,var(--xh-bg-brand));--xh-icon-size:var(--xh-color-picker-swatch-icon-size,var(--xh-_color-swatch-picker-mark));align-items:center;gap:var(--xh-color-picker-swatch-picker-gap,var(--xh-_color-swatch-picker-gap));flex-wrap:wrap;display:flex}.xh-scope-color-picker:is([data-part=swatch-picker],[data-part=recent-swatch-picker])[data-disabled]{cursor:not-allowed}.xh-scope-color-picker[data-part=root][hidden],.xh-scope-color-picker[data-part=trigger][hidden],.xh-scope-color-picker[data-part=saturation-area][hidden],.xh-scope-color-picker[data-part=area-thumb][hidden],.xh-scope-color-picker[data-part=hue-slider][hidden],.xh-scope-color-picker[data-part=alpha-slider][hidden],.xh-scope-color-picker[data-part=eye-dropper-trigger][hidden],.xh-scope-color-picker[data-part=swatch-picker][hidden],.xh-scope-color-picker[data-part=recent-swatch-picker][hidden]{display:none}.xh-scope-color-picker[data-part=hidden-input]{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.xh-scope-color-picker[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-color-picker[data-part=eye-dropper-trigger]:not(:disabled):is(:active,[data-pressed]){color:highlighttext;background:highlight}.xh-scope-color-picker[data-part=saturation-area],.xh-scope-color-picker[data-part=saturation-area]:before{forced-color-adjust:none}.xh-scope-color-picker[data-part=saturation-area]{outline:var(--xh-stroke-thin) solid ButtonBorder;outline-offset:calc(-1 * var(--xh-stroke-thin))}.xh-scope-color-picker[data-part=tag-list]>.xh-scope-tag[data-part=root][data-value]:before{forced-color-adjust:none;border-color:canvastext}}.xh-scope-color-slider{--xh-color-slider-skin:1}.xh-scope-color-slider[data-part=root]{--xh-_thumb-size:var(--xh-color-slider-thumb-size,var(--xh-track-thumb-size));--xh-_track-thickness:var(--xh-color-slider-track-thickness,var(--xh-space-3));gap:var(--xh-color-slider-gap,var(--xh-space-1));flex-direction:column;display:flex}.xh-scope-color-slider[data-part=root][data-orientation=vertical]{align-items:center;display:inline-flex}.xh-scope-color-slider[data-part=label]{color:var(--xh-color-slider-label-fg,var(--xh-fg-default));font-size:var(--xh-color-slider-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-color-slider-label-font-weight,var(--xh-text-label-weight))}.xh-scope-color-slider[data-part=label][data-disabled]{color:var(--xh-color-slider-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-color-slider[data-part=control]{block-size:max(var(--xh-_thumb-size), var(--xh-_track-thickness));cursor:pointer;align-items:center;display:flex;position:relative}.xh-scope-color-slider[data-part=control][data-orientation=vertical]{inline-size:max(var(--xh-_thumb-size), var(--xh-_track-thickness));block-size:var(--xh-color-slider-vertical-length,var(--xh-overlay-menu-min-w));flex-direction:column;justify-content:center}.xh-scope-color-slider[data-part=control][data-dragging]{cursor:grabbing}.xh-scope-color-slider[data-part=control][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-color-slider[data-part=control][data-disabled]{opacity:var(--xh-state-disabled-opacity);cursor:not-allowed}.xh-scope-color-slider[data-part=track]{border-radius:var(--xh-color-slider-track-radius,var(--xh-shape-pill));box-shadow:inset 0 0 0 var(--xh-stroke-thin) var(--xh-color-slider-track-border,var(--xh-border-subtle));position:relative}.xh-scope-color-slider[data-part=track][data-orientation=horizontal]{inline-size:100%;block-size:var(--xh-_track-thickness)}.xh-scope-color-slider[data-part=track][data-orientation=vertical]{block-size:100%;inline-size:var(--xh-_track-thickness)}.xh-scope-color-slider[data-part=track][data-channel=alpha]:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--xh-color-slider-checker-base,var(--xh-bg-surface));background-image:linear-gradient(45deg, var(--xh-color-slider-checker,var(--xh-color-neutral-300)) 25%, transparent 25%), linear-gradient(-45deg, var(--xh-color-slider-checker,var(--xh-color-neutral-300)) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--xh-color-slider-checker,var(--xh-color-neutral-300)) 75%), linear-gradient(-45deg, transparent 75%, var(--xh-color-slider-checker,var(--xh-color-neutral-300)) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;position:absolute;inset:0}.xh-scope-color-slider[data-part=track][data-channel=alpha]{isolation:isolate}.xh-scope-color-slider[data-part=thumb]{--xh-_color-slider-thumb-color:transparent;box-sizing:border-box;inline-size:var(--xh-_thumb-size);block-size:var(--xh-_thumb-size);border:var(--xh-stroke-thick) solid var(--xh-color-slider-thumb-border,var(--xh-border-default-opaque));border-radius:var(--xh-color-slider-thumb-radius,var(--xh-shape-circle));background:var(--xh-color-slider-thumb-bg,var(--xh-_color-slider-thumb-color));box-shadow:var(--xh-color-slider-thumb-shadow,var(--xh-elevation-raised));cursor:grab;transition:scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute}.xh-scope-color-slider[data-part=thumb][data-orientation=horizontal]{margin-block-start:calc(var(--xh-_thumb-size) / -2);margin-inline-start:calc(var(--xh-_thumb-size) / -2);inset-block-start:50%}.xh-scope-color-slider[data-part=thumb][data-orientation=vertical]{margin-block-end:calc(var(--xh-_thumb-size) / -2);margin-inline-start:calc(var(--xh-_thumb-size) / -2);inset-inline-start:50%}.xh-scope-color-slider[data-part=thumb][data-dragging]{--xh-_color-slider-thumb-scale:var(--xh-color-slider-thumb-scale-dragging,var(--xh-motion-scale-drag));scale:var(--xh-_color-slider-thumb-scale);cursor:grabbing;box-shadow:var(--xh-color-slider-thumb-shadow-dragging,var(--xh-elevation-lifted))}.xh-scope-color-slider[data-part=thumb][data-invalid]{border-color:var(--xh-color-slider-thumb-border-invalid,var(--xh-border-invalid))}.xh-scope-color-slider[data-part=thumb][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-color-slider[data-part=thumb][data-disabled]{box-shadow:var(--xh-color-slider-thumb-shadow-disabled,none);cursor:not-allowed}.xh-scope-color-slider[data-part=value-text]{inline-size:max-content;translate:calc(-50% * var(--xh-direction-sign)) 0;transform-origin:50% 100%;padding-block:var(--xh-color-slider-value-text-py,var(--xh-space-0_5));padding-inline:var(--xh-color-slider-value-text-px,var(--xh-space-2));border-radius:var(--xh-color-slider-value-text-radius,var(--xh-shape-control));background:var(--xh-color-slider-value-text-bg,var(--xh-bg-brand));color:var(--xh-color-slider-value-text-fg,var(--xh-fg-on-brand));font-size:var(--xh-color-slider-value-text-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-normal);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);margin-block-end:var(--xh-color-slider-value-text-offset,var(--xh-space-2));position:absolute;inset-block-end:100%;inset-inline-start:50%}.xh-scope-color-slider[data-part=value-text][hidden]{display:none}.xh-scope-color-slider[data-part=value-text][data-dragging]{opacity:1;scale:calc(1 / var(--xh-_color-slider-thumb-scale,1))}.xh-scope-color-slider[data-part=value-text][data-orientation=vertical]{block-size:max-content;margin-block:auto;margin-inline:var(--xh-color-slider-value-text-offset,var(--xh-space-2)) 0;transform-origin:calc(50% - 50% * var(--xh-direction-sign)) 50%;inset-block:50%;inset-inline:100% auto;translate:none}.xh-scope-color-slider[data-part=root][data-size=sm]{--xh-_thumb-size:var(--xh-color-slider-thumb-size,var(--xh-space-3));--xh-_track-thickness:var(--xh-color-slider-track-thickness,var(--xh-space-2))}.xh-scope-color-slider[data-part=root][data-size=lg]{--xh-_thumb-size:var(--xh-color-slider-thumb-size,var(--xh-space-6));--xh-_track-thickness:var(--xh-color-slider-track-thickness,var(--xh-space-4))}.xh-scope-color-slider[data-part=root][hidden],.xh-scope-color-slider[data-part=control][hidden]{display:none}@media (forced-colors:active){.xh-scope-color-slider[data-part=track],.xh-scope-color-slider[data-part=track]:before,.xh-scope-color-slider[data-part=thumb]{forced-color-adjust:none}.xh-scope-color-slider[data-part=track]{outline:var(--xh-stroke-thin) solid CanvasText;outline-offset:calc(-1 * var(--xh-stroke-thin))}.xh-scope-color-slider[data-part=thumb]{border-color:canvastext}.xh-scope-color-slider[data-part=thumb]:focus-visible{outline:var(--xh-ring-width) solid Highlight;outline-offset:var(--xh-ring-offset)}}.xh-scope-color-swatch{--xh-color-swatch-skin:1}.xh-scope-color-swatch[data-part=root]{--xh-swatch-size:var(--xh-color-swatch-size,var(--xh-_swatch-size));--xh-swatch-radius:var(--xh-color-swatch-radius,var(--xh-shape-inset));--xh-swatch-border:var(--xh-color-swatch-border,var(--xh-border-default));vertical-align:middle}.xh-scope-color-swatch[data-part=root][data-invalid]{--xh-swatch-border:var(--xh-color-swatch-border-invalid,var(--xh-border-invalid))}.xh-scope-color-swatch[data-part=root][hidden]{display:none}.xh-scope-color-swatch-picker{--xh-color-swatch-picker-skin:1}.xh-scope-color-swatch-picker[data-part=root]{--xh-_color-swatch-picker-cell:var(--xh-control-h-md);--xh-_color-swatch-picker-gap:var(--xh-control-gap-md);--xh-_color-swatch-picker-indicator:var(--xh-control-indicator-md);--xh-_color-swatch-picker-mark:calc(var(--xh-_color-swatch-picker-indicator) - var(--xh-space-1));--xh-_color-swatch-picker-accent:var(--xh-_tone,var(--xh-bg-brand));--xh-icon-size:var(--xh-color-swatch-picker-icon-size,var(--xh-_color-swatch-picker-mark));align-items:center;gap:var(--xh-color-swatch-picker-gap,var(--xh-_color-swatch-picker-gap));flex-wrap:wrap;display:flex}.xh-scope-color-swatch-picker[data-part=root][data-disabled]{cursor:not-allowed}.xh-scope-color-swatch-picker[data-part=root][data-size=sm]{--xh-_color-swatch-picker-cell:var(--xh-control-h-sm);--xh-_color-swatch-picker-gap:var(--xh-control-gap-sm);--xh-_color-swatch-picker-indicator:var(--xh-control-indicator-sm)}.xh-scope-color-swatch-picker[data-part=root][data-size=lg]{--xh-_color-swatch-picker-cell:var(--xh-control-h-lg);--xh-_color-swatch-picker-gap:var(--xh-control-gap-lg);--xh-_color-swatch-picker-indicator:var(--xh-control-indicator-lg)}.xh-scope-color-swatch-picker[data-part=label]{color:var(--xh-color-swatch-picker-label-fg,var(--xh-fg-default));font-size:var(--xh-color-swatch-picker-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-color-swatch-picker-label-font-weight,var(--xh-text-label-weight));flex-basis:100%;margin-block-end:calc(var(--xh-color-swatch-picker-label-gap,var(--xh-space-1)) - var(--xh-color-swatch-picker-gap,var(--xh-_color-swatch-picker-gap)))}.xh-scope-color-swatch-picker[data-part=label][data-disabled]{color:var(--xh-color-swatch-picker-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-color-swatch-picker[data-part=item]{--xh-_color-swatch-picker-edge:var(--xh-color-swatch-picker-swatch-border,var(--xh-border-default));inline-size:var(--xh-color-swatch-picker-item-size,var(--xh-_color-swatch-picker-cell));block-size:var(--xh-color-swatch-picker-item-size,var(--xh-_color-swatch-picker-cell));border-radius:var(--xh-color-swatch-picker-item-radius,var(--xh-shape-inset));cursor:pointer;transition:scale var(--xh-motion-duration-release) var(--xh-motion-ease-release);outline:none;flex:none;display:inline-flex;position:relative}.xh-scope-color-swatch-picker[data-part=item]:not([data-disabled],[data-readonly],[data-state=checked]):hover{--xh-_color-swatch-picker-edge:var(--xh-color-swatch-picker-swatch-border-hover,var(--xh-border-control-hover))}.xh-scope-color-swatch-picker[data-part=item]:not([data-disabled],[data-readonly]):is(:active,[data-pressed]){--xh-_color-swatch-picker-edge:var(--xh-color-swatch-picker-swatch-border-pressed,var(--xh-_tone,var(--xh-fg-brand)));scale:var(--xh-motion-scale-press);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-color-swatch-picker[data-part=item][data-state=checked]{--xh-_color-swatch-picker-edge:var(--xh-color-swatch-picker-ring,var(--xh-_tone,var(--xh-fg-brand)))}.xh-scope-color-swatch-picker[data-part=item]:focus-visible{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-color-swatch-picker[data-part=item][data-disabled]{cursor:not-allowed;opacity:var(--xh-state-disabled-opacity)}.xh-scope-color-swatch-picker[data-part=item][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-color-swatch-picker[data-part=swatch]{--xh-swatch-size:100%;--xh-swatch-radius:var(--xh-color-swatch-picker-item-radius,var(--xh-shape-inset));--xh-swatch-border:var(--xh-_color-swatch-picker-edge);transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-color-swatch-picker[data-part=swatch][data-invalid]{--xh-swatch-border:var(--xh-color-swatch-picker-swatch-border-invalid,var(--xh-border-invalid))}.xh-scope-color-swatch-picker[data-part=indicator]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xh-scope-color-swatch-picker[data-part=indicator]:before{content:"";inline-size:var(--xh-color-swatch-picker-indicator-size,var(--xh-_color-swatch-picker-indicator));block-size:var(--xh-color-swatch-picker-indicator-size,var(--xh-_color-swatch-picker-indicator));border:var(--xh-stroke-thin) solid var(--xh-color-swatch-picker-indicator-border,var(--xh-bg-canvas));border-radius:var(--xh-shape-circle);background:var(--xh-color-swatch-picker-indicator-bg,var(--xh-_color-swatch-picker-accent));opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-settle);position:absolute;scale:0}.xh-scope-color-swatch-picker[data-part=indicator]:empty:after{content:"";inline-size:var(--xh-icon-size,var(--xh-_color-swatch-picker-mark));block-size:var(--xh-icon-size,var(--xh-_color-swatch-picker-mark));background-color:var(--xh-color-swatch-picker-indicator-fg,var(--xh-_tone-on,var(--xh-fg-on-brand)));-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:relative}.xh-scope-color-swatch-picker[data-part=indicator]>*{color:var(--xh-color-swatch-picker-indicator-fg,var(--xh-_tone-on,var(--xh-fg-on-brand)));opacity:var(--xh-_color-swatch-picker-glyph-opacity,0);transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:relative}.xh-scope-color-swatch-picker[data-part=indicator][data-state=checked]:before{opacity:1;scale:1}.xh-scope-color-swatch-picker[data-part=indicator][data-state=checked]{--xh-_color-swatch-picker-glyph-opacity:1}.xh-scope-color-swatch-picker[data-part=indicator][data-state=checked]:empty:after{opacity:1}.xh-scope-color-swatch-picker[data-part=root][hidden],.xh-scope-color-swatch-picker[data-part=label][hidden],.xh-scope-color-swatch-picker[data-part=item][hidden],.xh-scope-color-swatch-picker[data-part=indicator][hidden]{display:none}@media print{.xh-scope-color-swatch-picker[data-part=indicator][data-state=checked]:before{border:var(--xh-stroke-thick) solid currentColor}}@media (forced-colors:active){.xh-scope-color-swatch-picker[data-part=item][data-state=checked]>[data-part=swatch]:where(.xh-scope-color-swatch-picker){border-color:highlight}.xh-scope-color-swatch-picker[data-part=indicator]:before{background:highlight;border-color:canvas}.xh-scope-color-swatch-picker[data-part=indicator]:empty:after{forced-color-adjust:none;background-color:highlighttext}}.xh-scope-combobox{--xh-combobox-skin:1}.xh-scope-combobox[data-part=positioner]{--xh-_combobox-available-h:100vh;--xh-_combobox-available-w:100vw;--xh-_combobox-anchor-w:0px;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-combobox-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;display:grid;position:fixed}.xh-scope-combobox[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-combobox[data-part=positioner][hidden]{display:none}.xh-scope-combobox[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-combobox[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-combobox[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-combobox[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-combobox:is([data-part=root],[data-part=positioner]){--xh-_combobox-h:var(--xh-control-h-md);--xh-_combobox-px:var(--xh-control-px-md);--xh-_combobox-item-py:var(--xh-list-option-py-md);--xh-_combobox-item-px:var(--xh-control-px-md);--xh-_combobox-gap:var(--xh-control-gap-md);--xh-_combobox-font-size:var(--xh-control-font-md);--xh-icon-size:var(--xh-combobox-icon-size,var(--xh-glyph-size-md));--xh-_combobox-accent:var(--xh-_tone,var(--xh-fg-brand))}.xh-scope-combobox[data-part=root]{gap:var(--xh-combobox-gap,var(--xh-space-1));inline-size:var(--xh-combobox-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-combobox-control-w,var(--xh-control-w)), var(--xh-combobox-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-combobox[data-part=root][hidden]{display:none}.xh-scope-combobox:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-_combobox-h:var(--xh-control-h-sm);--xh-_combobox-px:var(--xh-control-px-sm);--xh-_combobox-item-py:var(--xh-list-option-py-sm);--xh-_combobox-item-px:var(--xh-control-px-sm);--xh-_combobox-gap:var(--xh-control-gap-sm);--xh-_combobox-font-size:var(--xh-control-font-sm);--xh-icon-size:var(--xh-combobox-icon-size,var(--xh-glyph-size-sm))}.xh-scope-combobox:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-_combobox-h:var(--xh-control-h-lg);--xh-_combobox-px:var(--xh-control-px-lg);--xh-_combobox-item-py:var(--xh-list-option-py-lg);--xh-_combobox-item-px:var(--xh-control-px-lg);--xh-_combobox-gap:var(--xh-control-gap-lg);--xh-_combobox-font-size:var(--xh-control-font-lg);--xh-icon-size:var(--xh-combobox-icon-size,var(--xh-glyph-size-lg))}.xh-scope-combobox[data-part=label]{color:var(--xh-combobox-label-fg,var(--xh-fg-default));font-size:var(--xh-combobox-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-combobox-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-combobox[data-part=label][data-disabled]{color:var(--xh-combobox-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-combobox[data-part=control]{--xh-field-control-height:var(--xh-combobox-control-h,var(--xh-_combobox-h));--xh-field-control-padding-inline:var(--xh-combobox-control-px,var(--xh-_combobox-px));--xh-field-control-gap:var(--xh-combobox-control-gap,var(--xh-_combobox-gap));--xh-field-control-min-inline-size:var(--xh-combobox-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-combobox-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-combobox-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-combobox-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-combobox-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-combobox-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-combobox-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-combobox-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-combobox-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-combobox-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-combobox-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-combobox-control-shadow,none);--xh-field-glyph-size:var(--xh-combobox-icon-size,var(--xh-_field-size-glyph-size))}.xh-scope-combobox[data-part=control][hidden]{display:none}.xh-scope-combobox[data-part=input]{--xh-field-input-fg:var(--xh-combobox-input-fg,var(--xh-combobox-control-fg,var(--xh-fg-default)));--xh-field-input-font-size:var(--xh-combobox-input-font-size,var(--xh-_combobox-font-size));--xh-field-placeholder-fg:var(--xh-combobox-placeholder-fg,var(--xh-fg-subtle));--xh-field-autofill-bg:var(--xh-combobox-input-autofill-bg,var(--xh-bg-canvas));--xh-field-autofill-fg:var(--xh-combobox-input-autofill-fg,var(--xh-fg-default));min-inline-size:var(--xh-combobox-input-min-w,var(--xh-control-input-min-w))}.xh-scope-combobox[data-part=tag-list]{--xh-tag-list-gap:var(--xh-combobox-tag-list-gap,var(--xh-space-1))}.xh-scope-combobox[data-part=input][hidden]{display:none}.xh-scope-combobox[data-part=trigger],.xh-scope-combobox[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-combobox-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-combobox-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-combobox-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-combobox-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-combobox-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-combobox-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-combobox-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-combobox-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-combobox-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}:is(.xh-scope-combobox[data-part=trigger][hidden],.xh-scope-combobox[data-part=clear-trigger][hidden],.xh-scope-combobox[data-part=control]:has([data-part=clear-trigger]:not([hidden])) [data-part=trigger]:where(.xh-scope-combobox)){display:none}.xh-scope-combobox[data-part=trigger]:empty:before{transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong)}.xh-scope-combobox[data-part=trigger]>*{rotate:var(--xh-_combobox-trigger-turn,none);transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong)}.xh-scope-combobox[data-part=trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-combobox[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-combobox[data-part=trigger][data-state=open]:empty:before{rotate:180deg}.xh-scope-combobox[data-part=trigger][data-state=open]{--xh-_combobox-trigger-turn:180deg}.xh-scope-combobox[data-part=content]{--xh-frosted-bg:var(--xh-combobox-content-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-combobox-content-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-combobox-content-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-combobox-content-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-combobox-content-backdrop,var(--xh-_material-backdrop));--xh-frosted-highlight:var(--xh-combobox-content-highlight,var(--xh-_material-highlight));gap:var(--xh-combobox-content-gap,var(--xh-list-option-gap));inline-size:min(max(var(--xh-combobox-content-min-w,var(--xh-overlay-menu-min-w)), var(--xh-_combobox-anchor-w)), var(--xh-_combobox-available-w));max-inline-size:var(--xh-combobox-content-max-w,none);min-block-size:var(--xh-combobox-content-min-h,var(--xh-_combobox-h));max-block-size:min(var(--xh-combobox-content-max-h,var(--xh-overlay-menu-max-h)), var(--xh-_combobox-available-h));padding-block:var(--xh-combobox-content-py,var(--xh-space-1));padding-inline:var(--xh-combobox-content-px,var(--xh-space-1));border-radius:var(--xh-combobox-content-radius,var(--xh-shape-overlay));overscroll-behavior:contain;pointer-events:auto;flex-direction:column;grid-area:1/1;display:flex;position:relative;overflow-y:auto}.xh-scope-combobox[data-part=content]:focus-visible{outline:none}.xh-scope-combobox[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-combobox[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-combobox[data-part=group]{gap:var(--xh-combobox-group-gap,var(--xh-list-option-gap));flex-direction:column;display:flex}.xh-scope-combobox[data-part=group][hidden]{display:none}.xh-scope-combobox[data-part=group]+.xh-scope-combobox[data-part=group]{margin-block-start:var(--xh-combobox-group-spacing,var(--xh-space-1_5))}.xh-scope-combobox[data-part=group-label]{padding-block:var(--xh-combobox-group-label-py,var(--xh-space-1));padding-inline:var(--xh-combobox-group-label-px,var(--xh-_combobox-item-px));color:var(--xh-combobox-group-label-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-combobox-group-label-font-size,var(--xh-text-caption-size));font-weight:var(--xh-combobox-group-label-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:block}.xh-scope-combobox[data-part=content][aria-busy=true] .xh-scope-combobox:is([data-part=item],[data-part=group-label]){opacity:var(--xh-state-disabled-opacity)}.xh-scope-combobox[data-part=group-label][hidden]{display:none}.xh-scope-combobox[data-part=item]{--xh-collection-block-padding:var(--xh-combobox-item-py,var(--xh-_combobox-item-py));--xh-collection-inline-padding:var(--xh-combobox-item-px,var(--xh-_combobox-item-px));--xh-collection-gap:var(--xh-combobox-item-gap,var(--xh-_combobox-gap));--xh-collection-font-size:var(--xh-combobox-item-font-size,var(--xh-_combobox-font-size));--xh-collection-radius:var(--xh-combobox-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-combobox-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-combobox-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-combobox-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-combobox-item-fg-selected,var(--xh-combobox-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-highlight:var(--xh-combobox-item-fg-selected,var(--xh-combobox-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-hover:var(--xh-combobox-item-fg-selected,var(--xh-combobox-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-pressed:var(--xh-combobox-item-fg-selected,var(--xh-combobox-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-pressed:var(--xh-combobox-item-fg,var(--xh-material-frosted-fg));--xh-collection-font-weight-selected:var(--xh-combobox-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-combobox-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-combobox-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-combobox-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-combobox-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-combobox-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-combobox-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-combobox-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-combobox-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-combobox-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;--xh-collection-indicator-fg-rest:var(--xh-combobox-item-check-fg,var(--xh-combobox-item-indicator-fg,var(--xh-_combobox-accent)));--xh-collection-indicator-fg-checked:var(--xh-combobox-item-check-fg,var(--xh-combobox-item-indicator-fg,var(--xh-_combobox-accent)));--xh-collection-indicator-fg-selected:var(--xh-combobox-item-check-fg,var(--xh-combobox-item-indicator-fg,var(--xh-_combobox-accent)));--xh-collection-indicator-fg-selected-hover:var(--xh-combobox-item-check-fg,var(--xh-combobox-item-indicator-fg,var(--xh-_combobox-accent)));--xh-collection-indicator-fg-selected-highlight:var(--xh-combobox-item-check-fg,var(--xh-combobox-item-indicator-fg,var(--xh-_combobox-accent)));--xh-collection-indicator-fg-selected-pressed:var(--xh-combobox-item-check-fg,var(--xh-combobox-item-indicator-fg,var(--xh-_combobox-accent)));line-height:var(--xh-combobox-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none}.xh-scope-combobox[data-part=item][hidden]{display:none}.xh-scope-combobox[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.xh-scope-combobox[data-part=item-text][hidden]{display:none}.xh-scope-combobox[data-part=item-indicator]{--xh-icon-size:var(--xh-combobox-item-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-combobox-item-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-combobox-item-indicator-size,var(--xh-control-indicator-size));justify-content:center;align-items:center;display:inline-flex}.xh-scope-combobox[data-part=item-indicator][hidden]{display:none}.xh-scope-combobox[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-combobox[data-part=empty]{padding-block:var(--xh-combobox-empty-py,var(--xh-space-3));padding-inline:var(--xh-combobox-empty-px,var(--xh-_combobox-item-px));color:var(--xh-combobox-empty-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-combobox-empty-font-size,var(--xh-_combobox-font-size));line-height:var(--xh-leading-none);text-align:center;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;display:flex;position:relative}.xh-scope-combobox[data-part=empty][hidden]{display:none}.xh-scope-combobox[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-_combobox-gap);padding-block:var(--xh-combobox-loading-py,var(--xh-space-3));padding-inline:var(--xh-combobox-loading-px,var(--xh-_combobox-item-px));color:var(--xh-combobox-loading-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-combobox-loading-font-size,var(--xh-_combobox-font-size));line-height:var(--xh-leading-none);text-align:center;pointer-events:none;grid-area:1/1;display:flex;position:relative}.xh-scope-combobox[data-part=loading][hidden]{display:none}.xh-scope-combobox[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-combobox[data-part=empty]:empty,.xh-scope-combobox[data-part=loading]:empty{display:none}.xh-scope-combobox[data-part=positioner]:not(:has(>.xh-scope-combobox[data-part=empty]:not([hidden]):not(:empty),>.xh-scope-combobox[data-part=loading]:not([hidden]):not(:empty)))>.xh-scope-combobox[data-part=content][data-state=open]:empty{visibility:hidden}@media print{.xh-scope-combobox[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-combobox:is([data-part=trigger],[data-part=clear-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-combobox[data-part=item-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-combobox:is([data-part=trigger],[data-part=clear-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before,.xh-scope-combobox[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-combobox[data-part=item-indicator]:empty:before{background-color:highlighttext}.xh-scope-combobox:is([data-part=trigger],[data-part=clear-trigger])[data-disabled]:empty:before,.xh-scope-combobox[data-part=item]:is([aria-disabled=true],[data-disabled]) .xh-scope-combobox[data-part=item-indicator]:empty:before{background-color:graytext}}.xh-scope-command{--xh-command-skin:1}.xh-scope-command:is([data-part=positioner],[data-part=content]){--xh-icon-size:var(--xh-command-icon-size,var(--xh-glyph-size-md));--xh-_command-max-w:var(--xh-overlay-sheet-w-md);--xh-_command-input-h:var(--xh-control-h-md);--xh-_command-px:var(--xh-control-px-md);--xh-_command-item-py:var(--xh-list-option-py-md);--xh-_command-gap:var(--xh-control-gap-md);--xh-_command-font-size:var(--xh-control-font-md)}.xh-scope-command[data-part=positioner]{--xh-_overlay-enter-up:1}.xh-scope-command:is([data-part=positioner],[data-part=content])[data-size=sm]{--xh-icon-size:var(--xh-command-icon-size,var(--xh-glyph-size-sm));--xh-_command-max-w:var(--xh-overlay-sheet-w-sm);--xh-_command-input-h:var(--xh-control-h-sm);--xh-_command-px:var(--xh-control-px-sm);--xh-_command-item-py:var(--xh-list-option-py-sm);--xh-_command-gap:var(--xh-control-gap-sm);--xh-_command-font-size:var(--xh-control-font-sm)}.xh-scope-command:is([data-part=positioner],[data-part=content])[data-size=lg]{--xh-icon-size:var(--xh-command-icon-size,var(--xh-glyph-size-lg));--xh-_command-max-w:var(--xh-overlay-sheet-w-lg);--xh-_command-input-h:var(--xh-control-h-lg);--xh-_command-px:var(--xh-control-px-lg);--xh-_command-item-py:var(--xh-list-option-py-lg);--xh-_command-gap:var(--xh-control-gap-lg);--xh-_command-font-size:var(--xh-control-font-lg)}.xh-scope-command[data-part=backdrop]{z-index:var(--xh-command-backdrop-layer,var(--xh-_layer,var(--xh-layer-modal)));background:var(--xh-command-backdrop-bg,var(--xh-bg-overlay));position:fixed;inset:0}.xh-scope-command[data-part=backdrop][data-variant=blur]{-webkit-backdrop-filter:blur(var(--xh-command-backdrop-blur,var(--xh-overlay-backdrop-blur)));backdrop-filter:blur(var(--xh-command-backdrop-blur,var(--xh-overlay-backdrop-blur)))}.xh-scope-command[data-part=backdrop][data-variant=transparent]{background:0 0}.xh-scope-command[data-part=backdrop][data-state=open]:not([data-instant]){animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-command[data-part=backdrop][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-command[data-part=positioner]{z-index:var(--xh-command-layer,var(--xh-_layer,var(--xh-layer-modal)));pointer-events:none;padding-block-start:max(var(--xh-command-inset-block-start,var(--xh-space-8)), env(safe-area-inset-top));padding-block-end:max(var(--xh-command-positioner-pb,var(--xh-space-4)), env(safe-area-inset-bottom));padding-inline:max(var(--xh-command-positioner-px,var(--xh-space-4)), env(safe-area-inset-left), env(safe-area-inset-right));justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.xh-scope-command[data-part=content]{--xh-scrollbar-track-bg:transparent;inline-size:100%;max-inline-size:var(--xh-command-max-w,var(--xh-_command-max-w));max-block-size:var(--xh-command-max-h,var(--xh-overlay-max-h));border:var(--xh-stroke-thin) solid var(--xh-command-border,var(--xh-material-elevated-border));border-radius:var(--xh-command-radius,var(--xh-shape-overlay));background:var(--xh-command-bg,var(--xh-material-elevated-bg));color:var(--xh-command-fg,var(--xh-material-elevated-fg));box-shadow:var(--xh-command-shadow,var(--xh-material-elevated-shadow));pointer-events:auto;transform-origin:var(--xh-_overlay-origin-x,50%) var(--xh-_overlay-origin-y,0);flex-direction:column;display:flex;position:relative;overflow:hidden}.xh-scope-command[data-part=content]:focus-visible{outline:none}.xh-scope-command[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-command[data-part=content][data-state=closed]{animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-command[data-part=input]{--xh-field-placeholder-fg:var(--xh-command-placeholder-fg,var(--xh-fg-subtle));inline-size:100%;block-size:var(--xh-command-input-h,var(--xh-_command-input-h));padding-block:0;padding-inline:var(--xh-command-input-px,var(--xh-_command-px));border:0;border-block-end:var(--xh-stroke-thin) solid var(--xh-command-input-border,var(--xh-material-elevated-separator));color:var(--xh-command-input-fg,var(--xh-fg-default));font-family:inherit;font-size:var(--xh-command-input-font-size,var(--xh-_command-font-size));background:0 0;border-radius:0;flex:none}.xh-scope-command[data-part=input]:focus-visible{outline:none}.xh-scope-command[data-part=input]:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--xh-command-input-autofill-bg,var(--xh-bg-surface));-webkit-text-fill-color:var(--xh-command-input-autofill-fg,var(--xh-fg-default))}.xh-scope-command[data-part=input]:autofill{box-shadow:inset 0 0 0 100vmax var(--xh-command-input-autofill-bg,var(--xh-bg-surface));-webkit-text-fill-color:var(--xh-command-input-autofill-fg,var(--xh-fg-default))}.xh-scope-command[data-part=list]{gap:var(--xh-command-list-gap,var(--xh-list-option-gap));min-block-size:0;padding-block:var(--xh-command-list-py,var(--xh-space-2));padding-inline:var(--xh-command-list-px,var(--xh-space-2));overscroll-behavior:contain;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.xh-scope-command[data-part=list]:not(:has(.xh-scope-command[data-part=item]:not([hidden]):not(.xh-scope-command[data-part=list] [hidden] *))){display:none}.xh-scope-command[data-part=list]:focus-visible{outline:none}.xh-scope-command[data-part=group]{gap:var(--xh-command-group-gap,var(--xh-list-option-gap));flex-direction:column;display:flex}.xh-scope-command[data-part=group]+.xh-scope-command[data-part=group]{margin-block-start:var(--xh-command-group-spacing,var(--xh-space-1_5))}.xh-scope-command[data-part=group-label]{padding-block:var(--xh-command-group-label-py,var(--xh-space-1));padding-inline:var(--xh-command-group-label-px,var(--xh-_command-px));color:var(--xh-command-group-label-fg,var(--xh-fg-muted));font-size:var(--xh-command-group-label-font-size,var(--xh-text-caption-size));font-weight:var(--xh-command-group-label-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;display:block}.xh-scope-command[data-part=item]{--xh-collection-block-padding:var(--xh-command-item-py,var(--xh-_command-item-py));--xh-collection-inline-padding:var(--xh-command-item-px,var(--xh-_command-px));--xh-collection-gap:0;--xh-collection-font-size:var(--xh-command-item-font-size,var(--xh-_command-font-size));--xh-collection-radius:var(--xh-command-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-command-item-fg,var(--xh-fg-default));--xh-collection-fg-hover:var(--xh-command-item-fg,var(--xh-fg-default));--xh-collection-fg-keyboard-highlight:var(--xh-command-item-fg,var(--xh-fg-default));--xh-collection-fg-pressed:var(--xh-command-item-fg,var(--xh-fg-default));--xh-collection-fg-selected:var(--xh-command-item-fg,var(--xh-fg-default));--xh-collection-fg-selected-hover:var(--xh-command-item-fg,var(--xh-fg-default));--xh-collection-fg-selected-highlight:var(--xh-command-item-fg,var(--xh-fg-default));--xh-collection-fg-selected-pressed:var(--xh-command-item-fg,var(--xh-fg-default));--xh-collection-bg-hover:var(--xh-command-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-command-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected:var(--xh-command-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-command-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-command-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-command-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-command-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;align-items:center;gap:var(--xh-command-item-gap,var(--xh-_command-gap));line-height:var(--xh-command-item-leading,var(--xh-leading-normal));-webkit-user-select:none;user-select:none;display:flex}.xh-scope-command[data-part=list] [data-part=item]:where(.xh-scope-command):not([data-instant],.xh-scope-command[data-part=list][data-instant] :where(.xh-scope-command)){animation:xh-rise-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards;animation-delay:calc(var(--xh-_stagger-index,0) * var(--xh-motion-stagger-step))}.xh-scope-command[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.xh-scope-command[data-part=empty]{padding-block:var(--xh-command-empty-py,var(--xh-space-3));padding-inline:var(--xh-command-empty-px,var(--xh-_command-px));color:var(--xh-command-empty-fg,var(--xh-fg-muted));font-size:var(--xh-command-empty-font-size,var(--xh-_command-font-size));line-height:var(--xh-leading-none);text-align:center;flex:none;display:block}.xh-scope-command[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-_command-gap);padding-block:var(--xh-command-loading-py,var(--xh-space-3));padding-inline:var(--xh-command-loading-px,var(--xh-_command-px));color:var(--xh-command-loading-fg,var(--xh-fg-muted));font-size:var(--xh-command-loading-font-size,var(--xh-_command-font-size));line-height:var(--xh-leading-none);text-align:center;flex:none;display:flex}.xh-scope-command[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-command[data-part=empty]:empty,.xh-scope-command[data-part=loading]:empty{display:none}.xh-scope-command[data-part=list][aria-busy=true]{opacity:var(--xh-command-list-busy-opacity,var(--xh-state-disabled-opacity))}.xh-scope-command[data-part=footer]{align-items:center;gap:var(--xh-command-footer-gap,var(--xh-space-2));padding-block:var(--xh-command-footer-py,var(--xh-space-2));padding-inline:var(--xh-command-footer-px,var(--xh-_command-px));border-block-start:var(--xh-stroke-thin) solid var(--xh-command-footer-border,var(--xh-material-elevated-separator));color:var(--xh-command-footer-fg,var(--xh-fg-muted));font-size:var(--xh-command-footer-font-size,var(--xh-text-caption-size));flex:none;display:flex}.xh-scope-command[data-part=positioner][hidden],.xh-scope-command[data-part=list][hidden],.xh-scope-command[data-part=group][hidden],.xh-scope-command[data-part=group-label][hidden],.xh-scope-command[data-part=item][hidden],.xh-scope-command[data-part=item-text][hidden],.xh-scope-command[data-part=empty][hidden],.xh-scope-command[data-part=loading][hidden],.xh-scope-command[data-part=footer][hidden]{display:none}@media print{.xh-scope-command[data-part=backdrop],.xh-scope-command[data-part=positioner]{display:none}}.xh-scope-context-menu{--xh-context-menu-skin:1}.xh-scope-context-menu[data-part=positioner]{--xh-_context-menu-available-h:100vh;--xh-_context-menu-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-context-menu-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-context-menu[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-context-menu[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-context-menu[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-context-menu[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-context-menu[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-context-menu:is([data-part=root],[data-part=positioner]){--xh-icon-size:var(--xh-context-menu-icon-size,var(--xh-glyph-size-md));--xh-_context-menu-item-py:var(--xh-list-option-py-md);--xh-_context-menu-item-px:var(--xh-control-px-md);--xh-_context-menu-item-gap:var(--xh-control-gap-md);--xh-_context-menu-font-size:var(--xh-control-font-md)}.xh-scope-context-menu[data-part=root]{display:contents}.xh-scope-context-menu[data-part=content]{--xh-frosted-bg:var(--xh-context-menu-content-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-context-menu-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-context-menu-content-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-context-menu-content-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-context-menu-backdrop,var(--xh-_material-backdrop));--xh-frosted-highlight:var(--xh-context-menu-highlight,var(--xh-_material-highlight));gap:var(--xh-context-menu-content-gap,var(--xh-list-option-gap));min-inline-size:var(--xh-context-menu-min-w,var(--xh-overlay-menu-min-w));max-inline-size:min(var(--xh-context-menu-max-w,var(--xh-overlay-max-w)), var(--xh-_context-menu-available-w));max-block-size:min(var(--xh-context-menu-max-h,var(--xh-overlay-menu-max-h)), var(--xh-_context-menu-available-h));padding-block:var(--xh-context-menu-content-py,var(--xh-surface-pad-xs));padding-inline:var(--xh-context-menu-content-px,var(--xh-surface-pad-xs));border-radius:var(--xh-context-menu-content-radius,var(--xh-shape-overlay));overscroll-behavior:contain;pointer-events:auto;flex-direction:column;display:flex;position:relative;overflow-y:auto}.xh-scope-context-menu[data-part=root][hidden]{display:none}.xh-scope-context-menu:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-icon-size:var(--xh-context-menu-icon-size,var(--xh-glyph-size-sm));--xh-_context-menu-item-py:var(--xh-list-option-py-sm);--xh-_context-menu-item-px:var(--xh-control-px-sm);--xh-_context-menu-item-gap:var(--xh-control-gap-sm);--xh-_context-menu-font-size:var(--xh-control-font-sm)}.xh-scope-context-menu:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-icon-size:var(--xh-context-menu-icon-size,var(--xh-glyph-size-lg));--xh-_context-menu-item-py:var(--xh-list-option-py-lg);--xh-_context-menu-item-px:var(--xh-control-px-lg);--xh-_context-menu-item-gap:var(--xh-control-gap-lg);--xh-_context-menu-font-size:var(--xh-control-font-lg)}.xh-scope-context-menu[data-part=trigger]{-webkit-user-select:none;user-select:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-context-menu[data-part=trigger][data-pressing]{background:var(--xh-context-menu-trigger-bg-pressing,var(--xh-bg-subtle))}.xh-scope-context-menu[data-part=content][tabindex="0"]:focus-visible,.xh-scope-context-menu[data-part=content][tabindex="0"]:focus-visible .xh-scope-context-menu[data-part=arrow]{background:var(--xh-material-frosted-focus-surface)}.xh-scope-context-menu[data-part=content]:not([tabindex="0"]):focus-visible{outline:none}.xh-scope-context-menu[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-context-menu[data-part=content][data-state=closed]{will-change:opacity, translate;animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-context-menu[data-part=group]{gap:var(--xh-context-menu-group-gap,var(--xh-list-option-gap));flex-direction:column;display:flex}.xh-scope-context-menu[data-part=group][hidden]{display:none}.xh-scope-context-menu[data-part=group-label]{padding-block:var(--xh-context-menu-group-label-py,var(--xh-space-1));padding-inline:var(--xh-context-menu-group-label-px,var(--xh-_context-menu-item-px));color:var(--xh-context-menu-group-label-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-context-menu-group-label-font-size,var(--xh-text-caption-size));font-weight:var(--xh-context-menu-group-label-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;display:block}.xh-scope-context-menu[data-part=group-label][hidden]{display:none}.xh-scope-context-menu[data-part=item]{--xh-collection-block-padding:var(--xh-context-menu-item-py,var(--xh-_context-menu-item-py));--xh-collection-inline-padding:var(--xh-context-menu-item-px,var(--xh-_context-menu-item-px));--xh-collection-gap:0;--xh-collection-font-size:var(--xh-context-menu-item-font-size,var(--xh-_context-menu-font-size));--xh-collection-radius:var(--xh-context-menu-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-context-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-context-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-context-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-pressed:var(--xh-context-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-open-path:var(--xh-context-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-bg-hover:var(--xh-context-menu-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-context-menu-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-context-menu-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-open-path:var(--xh-context-menu-item-bg-active,var(--xh-bg-subtle));--xh-collection-outline-keyboard-highlight:transparent;align-items:center;gap:var(--xh-context-menu-item-gap,var(--xh-_context-menu-item-gap));line-height:var(--xh-context-menu-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}.xh-scope-context-menu[data-part=item][hidden]{display:none}.xh-scope-context-menu[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);transition:none}.xh-scope-context-menu[data-part=item][aria-haspopup=menu]:after{content:"";inline-size:var(--xh-context-menu-submenu-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-context-menu-submenu-indicator-size,var(--xh-control-indicator-size));background-color:var(--xh-context-menu-submenu-indicator-fg,var(--xh-material-frosted-fg-muted));-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;flex:none;order:1;margin-inline-start:auto}[dir=rtl] .xh-scope-context-menu[data-part=item][aria-haspopup=menu]:after{-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);mask-image:var(--xh-glyph-mark-chevron-left)}.xh-scope-context-menu[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.xh-scope-context-menu[data-part=item-text][hidden]{display:none}.xh-scope-context-menu[data-part=item-indicator]{--xh-icon-size:var(--xh-context-menu-item-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-context-menu-item-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-context-menu-item-indicator-size,var(--xh-control-indicator-size));color:var(--xh-context-menu-item-indicator-fg,var(--xh-_tone,var(--xh-fg-brand)));flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-context-menu[data-part=item-indicator][hidden]{display:none}.xh-scope-context-menu[data-part=item-indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-context-menu[data-part=item-description]{min-inline-size:0;color:var(--xh-context-menu-item-description-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-context-menu-item-description-font-size,var(--xh-control-caption-md));white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;order:2;overflow:hidden}.xh-scope-context-menu[data-part=item-description][hidden]{display:none}.xh-scope-context-menu[data-part=item-description][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-context-menu[data-part=item]:has(>.xh-scope-context-menu[data-part=item-description]){flex-wrap:wrap}.xh-scope-context-menu[data-part=separator]{block-size:var(--xh-context-menu-separator-thickness,var(--xh-stroke-thin));margin-block:var(--xh-context-menu-separator-my,var(--xh-space-0_5));border-radius:var(--xh-context-menu-separator-radius,var(--xh-shape-pill));background:var(--xh-context-menu-separator-color,var(--xh-material-frosted-separator))}.xh-scope-context-menu[data-part=separator][hidden]{display:none}.xh-scope-context-menu[data-part=arrow]{--xh-_context-menu-arrow-x:50%;--xh-_context-menu-arrow-y:50%;--xh-_overlay-arrow-size:var(--xh-context-menu-arrow-size,var(--xh-overlay-arrow-size));--xh-_overlay-arrow-x:var(--xh-_context-menu-arrow-x);--xh-_overlay-arrow-y:var(--xh-_context-menu-arrow-y);background:var(--xh-context-menu-content-bg,var(--xh-material-frosted-bg));border:var(--xh-stroke-thin) solid var(--xh-context-menu-border,var(--xh-material-frosted-border))}.xh-scope-context-menu[data-part=arrow][hidden]{display:none}.xh-scope-context-menu[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-context-menu[data-part=item][aria-haspopup=menu]:after,.xh-scope-context-menu[data-part=item-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-context-menu[data-part=item][aria-haspopup=menu]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after,.xh-scope-context-menu[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-context-menu[data-part=item-indicator]:empty:before{background-color:highlighttext}.xh-scope-context-menu[data-part=item][aria-haspopup=menu]:is([aria-disabled=true],[data-disabled]):after,.xh-scope-context-menu[data-part=item]:is([aria-disabled=true],[data-disabled]) .xh-scope-context-menu[data-part=item-indicator]:empty:before{background-color:graytext}}.xh-scope-date-field{--xh-date-field-skin:1}.xh-scope-date-field[data-part=root]{--xh-icon-size:var(--xh-date-field-icon-size,var(--xh-glyph-size-md));--xh-_date-field-control-h:var(--xh-control-h-md);--xh-_date-field-control-px:var(--xh-control-px-md);--xh-_date-field-gap:var(--xh-control-gap-md);--xh-_date-field-font-size:var(--xh-control-font-md);--xh-_date-field-segment-bg:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_date-field-segment-fg:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));gap:var(--xh-date-field-gap,var(--xh-space-1));inline-size:var(--xh-date-field-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-date-field-control-w,var(--xh-control-w)), var(--xh-date-field-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-date-field[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-date-field-icon-size,var(--xh-glyph-size-sm));--xh-_date-field-control-h:var(--xh-control-h-sm);--xh-_date-field-control-px:var(--xh-control-px-sm);--xh-_date-field-gap:var(--xh-control-gap-sm);--xh-_date-field-font-size:var(--xh-control-font-sm)}.xh-scope-date-field[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-date-field-icon-size,var(--xh-glyph-size-lg));--xh-_date-field-control-h:var(--xh-control-h-lg);--xh-_date-field-control-px:var(--xh-control-px-lg);--xh-_date-field-gap:var(--xh-control-gap-lg);--xh-_date-field-font-size:var(--xh-control-font-lg)}.xh-scope-date-field[data-part=root][hidden]{display:none}.xh-scope-date-field[data-part=label]{color:var(--xh-date-field-label-fg,var(--xh-fg-default));font-size:var(--xh-date-field-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-date-field-label-font-weight,var(--xh-text-label-weight))}.xh-scope-date-field[data-part=label][hidden]{display:none}.xh-scope-date-field[data-part=label][data-disabled]{color:var(--xh-date-field-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-date-field[data-part=control]{--xh-field-control-height:var(--xh-date-field-control-h,var(--xh-_date-field-control-h));--xh-field-control-padding-inline:var(--xh-date-field-control-px,var(--xh-_date-field-control-px));--xh-field-control-gap:var(--xh-date-field-control-gap,var(--xh-_date-field-gap));--xh-field-control-min-inline-size:var(--xh-date-field-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-date-field-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-date-field-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-date-field-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-date-field-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-date-field-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-date-field-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-date-field-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-date-field-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-date-field-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-date-field-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-date-field-control-shadow,none);--xh-field-cursor-rest:default;--xh-field-glyph-size:var(--xh-date-field-icon-size,var(--xh-_field-size-glyph-size));font-family:inherit;font-size:var(--xh-date-field-font-size,var(--xh-_date-field-font-size));line-height:var(--xh-leading-none)}.xh-scope-date-field[data-part=control][hidden]{display:none}.xh-scope-date-field[data-part=segment-group]{flex:auto;align-items:center;min-inline-size:0;display:inline-flex}.xh-scope-date-field[data-part=segment-group][hidden]{display:none}.xh-scope-date-field[data-part=segment-group][data-placeholder-shown]{color:#0000;--xh-_date-field-segment-opacity:0;position:relative}.xh-scope-date-field[data-part=segment-group]>*{opacity:var(--xh-_date-field-segment-opacity,1)}.xh-scope-date-field[data-part=segment-group][data-placeholder-shown]:before{content:attr(data-placeholder-text);color:var(--xh-date-field-placeholder-fg,var(--xh-fg-subtle));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline:0;overflow:hidden;translate:0 -50%}.xh-scope-date-field[data-part=segment-group]>:not([data-scope]){color:var(--xh-date-field-literal-fg,var(--xh-fg-subtle))}.xh-scope-date-field[data-part=segment]{padding-inline:var(--xh-date-field-segment-px,var(--xh-space-0_5));padding-block:var(--xh-date-field-segment-py,var(--xh-space-0));border-radius:var(--xh-date-field-segment-radius,var(--xh-shape-inset));color:inherit;font:inherit;font-variant-numeric:tabular-nums;line-height:var(--xh-leading-none);text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:inline-block}.xh-scope-date-field[data-part=segment][hidden]{display:none}.xh-scope-date-field[data-part=segment][data-placeholder]{color:var(--xh-date-field-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-date-field[data-part=segment][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-date-field[data-part=segment][data-focus],.xh-scope-date-field[data-part=segment]:focus-visible{background:var(--xh-date-field-segment-bg-focus,var(--xh-_date-field-segment-bg));color:var(--xh-date-field-segment-fg-focus,var(--xh-_date-field-segment-fg));outline:none}.xh-scope-date-field[data-part=segment][data-focus][data-placeholder]{color:var(--xh-date-field-segment-fg-focus,var(--xh-_date-field-segment-fg))}.xh-scope-date-field[data-part=segment][data-invalid]{color:var(--xh-date-field-segment-fg-invalid,var(--xh-fg-danger))}.xh-scope-date-field[data-part=segment][data-invalid]:is([data-focus],:focus-visible){background:var(--xh-date-field-segment-bg-invalid-focus,var(--xh-bg-subtle));color:var(--xh-date-field-segment-fg-invalid-focus,var(--xh-fg-danger))}.xh-scope-date-field[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-date-field-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-date-field-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-date-field-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-date-field-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-date-field-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-date-field-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-date-field-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-date-field-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-date-field-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-date-field[data-part=clear-trigger][hidden]{display:none}.xh-scope-date-field[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-date-field[data-part=segment-group][data-placeholder-shown]{forced-color-adjust:none}.xh-scope-date-field[data-part=segment-group][data-placeholder-shown]:before{color:graytext}.xh-scope-date-field[data-part=segment][data-invalid]:is([data-focus],:focus-visible){outline:var(--xh-ring-width) solid Highlight;outline-offset:var(--xh-ring-offset)}}.xh-scope-date-field[data-part=hidden-input]{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.xh-scope-date-field[data-part=clear-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-date-field[data-part=clear-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-date-field[data-part=clear-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-date-picker{--xh-date-picker-skin:1}.xh-scope-date-picker[data-part=positioner]{--xh-_date-picker-available-h:100vh;--xh-_date-picker-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-date-picker-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-date-picker[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-date-picker[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-date-picker[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-date-picker[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-date-picker[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-date-picker:is([data-part=root],[data-part=positioner]){--xh-_date-picker-control-h:var(--xh-control-h-md);--xh-_date-picker-control-px:var(--xh-control-px-md);--xh-_date-picker-gap:var(--xh-control-gap-md);--xh-_date-picker-font-size:var(--xh-control-font-md);--xh-_date-picker-item-py:var(--xh-list-option-py-md);--xh-_date-field-segment-bg:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_date-field-segment-fg:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-_date-picker-check-fg:var(--xh-_tone,var(--xh-fg-brand));--xh-_date-picker-time-item-check-size:var(--xh-control-indicator-size)}.xh-scope-date-picker[data-part=root]{--xh-icon-size:var(--xh-date-picker-icon-size,var(--xh-glyph-size-md));gap:var(--xh-date-picker-gap,var(--xh-space-1));inline-size:var(--xh-date-picker-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-date-picker-control-w,var(--xh-control-w)), var(--xh-date-picker-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-date-picker:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-icon-size:var(--xh-date-picker-icon-size,var(--xh-glyph-size-sm));--xh-_date-picker-control-h:var(--xh-control-h-sm);--xh-_date-picker-control-px:var(--xh-control-px-sm);--xh-_date-picker-gap:var(--xh-control-gap-sm);--xh-_date-picker-font-size:var(--xh-control-font-sm);--xh-_date-picker-item-py:var(--xh-list-option-py-sm)}.xh-scope-date-picker:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-icon-size:var(--xh-date-picker-icon-size,var(--xh-glyph-size-lg));--xh-_date-picker-control-h:var(--xh-control-h-lg);--xh-_date-picker-control-px:var(--xh-control-px-lg);--xh-_date-picker-gap:var(--xh-control-gap-lg);--xh-_date-picker-font-size:var(--xh-control-font-lg);--xh-_date-picker-item-py:var(--xh-list-option-py-lg)}@media not all and (min-width:768px){.xh-scope-date-picker:is([data-part=root],[data-part=positioner]){--xh-_date-picker-time-item-check-size:var(--xh-control-indicator-sm)}}.xh-scope-date-picker[data-part=root][hidden]{display:none}.xh-scope-date-picker[data-part=label]{color:var(--xh-date-picker-label-fg,var(--xh-fg-default));font-size:var(--xh-date-picker-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-date-picker-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-date-picker[data-part=label][hidden]{display:none}.xh-scope-date-picker[data-part=label][data-disabled]{color:var(--xh-date-picker-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-date-picker[data-part=control]{--xh-field-control-height:var(--xh-date-picker-control-h,var(--xh-_date-picker-control-h));--xh-field-control-padding-inline:var(--xh-date-picker-control-px,var(--xh-_date-picker-control-px));--xh-field-control-gap:var(--xh-date-picker-control-gap,var(--xh-_date-picker-gap));--xh-field-control-min-inline-size:var(--xh-date-picker-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-date-picker-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-date-picker-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-date-picker-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-date-picker-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-date-picker-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-date-picker-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-date-picker-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-date-picker-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-date-picker-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-date-picker-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-date-picker-control-shadow,none);--xh-field-cursor-rest:default;--xh-field-glyph-size:var(--xh-date-picker-icon-size,var(--xh-_field-size-glyph-size))}.xh-scope-date-picker[data-part=control][hidden]{display:none}.xh-scope-date-picker[data-part=segment-group]{block-size:100%;min-inline-size:0;color:inherit;font-family:inherit;font-size:var(--xh-date-picker-font-size,var(--xh-_date-picker-font-size));line-height:var(--xh-leading-none);flex:auto;align-items:center;display:inline-flex}.xh-scope-date-picker[data-part=segment-group][hidden]{display:none}.xh-scope-date-picker[data-part=segment-group]>:not([data-scope]){color:var(--xh-date-picker-literal-fg,var(--xh-fg-subtle))}.xh-scope-date-picker[data-part=segment-group][data-placeholder-shown]{color:#0000;--xh-_date-picker-segment-opacity:0;position:relative}.xh-scope-date-picker[data-part=segment-group]>*{opacity:var(--xh-_date-picker-segment-opacity,1)}.xh-scope-date-picker[data-part=segment-group][data-placeholder-shown]:before{content:attr(data-placeholder-text);color:var(--xh-date-picker-placeholder-fg,var(--xh-fg-subtle));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline:0;overflow:hidden;translate:0 -50%}.xh-scope-date-picker[data-part=segment-group]:focus-visible{outline:none}.xh-scope-date-picker[data-part=tag-list]{--xh-tag-list-gap:var(--xh-date-picker-tag-list-gap,var(--xh-space-1));font-size:var(--xh-date-picker-font-size,var(--xh-_date-picker-font-size));flex-wrap:wrap;flex:1 1 0}.xh-scope-date-picker[data-part=tag-list]>.xh-scope-tag[data-part=root]{flex:none}.xh-scope-date-picker[data-part=control][data-xh-field-layout=multi-tag]{max-block-size:var(--xh-date-picker-control-max-h,var(--xh-viewport-h-sm));overflow-y:auto}.xh-scope-date-picker[data-part=tag-list][data-placeholder-shown]:before{content:attr(data-placeholder-text);min-inline-size:0;color:var(--xh-date-picker-placeholder-fg,var(--xh-fg-subtle));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;overflow:hidden}.xh-scope-date-picker[data-part=trigger],.xh-scope-date-picker[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-date-picker-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-date-picker-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-date-picker-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-date-picker-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-date-picker-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-date-picker-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-date-picker-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-date-picker-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-date-picker-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-date-picker[data-part=trigger][hidden],.xh-scope-date-picker[data-part=clear-trigger][hidden]{display:none}.xh-scope-date-picker[data-part=trigger][data-state=open]{--xh-action-bg-rest:var(--xh-date-picker-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-date-picker-action-fg-hover,var(--xh-fg-default))}.xh-scope-date-picker[data-part=control]:has(>.xh-scope-date-picker[data-part=clear-trigger]:not([hidden])):not(:has(>.xh-scope-date-picker[data-part=tag-list]:not([hidden])))>.xh-scope-date-picker[data-part=trigger]{display:none}.xh-scope-date-picker[data-part=content]{max-inline-size:var(--xh-_date-picker-available-w);padding-block:var(--xh-date-picker-content-py,var(--xh-space-2));padding-inline:var(--xh-date-picker-content-px,var(--xh-space-2));border:var(--xh-stroke-thin) solid var(--xh-date-picker-content-border,var(--xh-border-default));border-radius:var(--xh-date-picker-content-radius,var(--xh-shape-overlay));background:var(--xh-date-picker-content-bg,var(--xh-bg-surface));color:var(--xh-date-picker-content-fg,var(--xh-fg-default));max-block-size:min(var(--xh-date-picker-max-h,var(--xh-_date-picker-available-h)), var(--xh-_date-picker-available-h));overscroll-behavior:contain;box-shadow:var(--xh-date-picker-content-shadow,var(--xh-elevation-floating));pointer-events:auto;--xh-scrollbar-track-bg:transparent;display:block;position:relative;overflow:auto}.xh-scope-date-picker[data-part=content]:focus-visible{outline:none}.xh-scope-date-picker[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-date-picker[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-date-picker[data-part=content]:has(>[data-part=calendar]+[data-part=calendar]){flex-wrap:wrap;align-items:flex-start;display:flex}.xh-scope-date-picker[data-part=content]:has(>[data-part=preset-group]){flex-wrap:wrap;align-items:stretch;display:flex}.xh-scope-date-picker[data-part=content]:has(>[data-part=time-column]){flex-wrap:wrap;align-items:flex-start;display:flex}.xh-scope-date-picker[data-part=content]:has(>[data-part=time-column])>[data-part=confirm-trigger]:where(.xh-scope-date-picker){align-self:flex-end}.xh-scope-date-picker[data-part=calendar]+.xh-scope-date-picker[data-part=calendar]{border-block-start:var(--xh-stroke-thin) solid var(--xh-date-picker-panel-divider,var(--xh-material-solid-separator));padding-block-start:var(--xh-date-picker-panel-gap,var(--xh-space-3))}@media (min-width:768px){.xh-scope-date-picker[data-part=calendar]+.xh-scope-date-picker[data-part=calendar]{border-block-start:none;border-inline-start:var(--xh-stroke-thin) solid var(--xh-date-picker-panel-divider,var(--xh-material-solid-separator));padding-block-start:0;padding-inline-start:var(--xh-date-picker-panel-gap,var(--xh-space-3))}}.xh-scope-date-picker[data-part=preset-group]~.xh-scope-date-picker[data-part=calendar]{padding-block-start:var(--xh-date-picker-panel-gap,var(--xh-space-3))}@media (min-width:768px){.xh-scope-date-picker[data-part=preset-group]~.xh-scope-date-picker[data-part=calendar]{padding-block-start:0;padding-inline-start:var(--xh-date-picker-panel-gap,var(--xh-space-3))}}.xh-scope-date-picker[data-part=calendar]{gap:var(--xh-date-picker-calendar-gap,var(--xh-space-2));font-variant-numeric:tabular-nums;flex-direction:column;min-inline-size:max-content;display:flex}.xh-scope-date-picker[data-part=calendar]:has(+[data-part=time-column]){position:relative}.xh-scope-date-picker[data-part=calendar]:has(+[data-part=time-column]):after{content:"";inline-size:var(--xh-stroke-thin);background:var(--xh-date-picker-column-divider,var(--xh-material-solid-separator));pointer-events:none;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--xh-stroke-thin))}.xh-scope-date-picker[data-part=calendar][hidden]{display:none}.xh-scope-date-picker[data-part=preset-group]{align-self:stretch;gap:var(--xh-date-picker-preset-group-gap,var(--xh-list-option-gap));max-block-size:var(--xh-date-picker-preset-group-h,var(--xh-viewport-h-lg));padding:var(--xh-date-picker-preset-group-padding,var(--xh-space-1));overscroll-behavior:contain;border-block-end:var(--xh-stroke-thin) solid var(--xh-date-picker-column-divider,var(--xh-material-solid-separator));flex-direction:row;flex:0 0 100%;display:flex;overflow:auto hidden}@media (min-width:768px){.xh-scope-date-picker[data-part=preset-group]{border-block-end:none;border-inline-end:var(--xh-stroke-thin) solid var(--xh-date-picker-column-divider,var(--xh-material-solid-separator));flex-direction:column;flex:none;overflow:auto}}.xh-scope-date-picker[data-part=preset-group][hidden]{display:none}.xh-scope-date-picker[data-part=preset]{--xh-collection-block-padding:var(--xh-date-picker-preset-py,var(--xh-space-1));--xh-collection-inline-padding:var(--xh-date-picker-preset-px,var(--xh-space-3));--xh-collection-font-size:var(--xh-text-secondary-size);--xh-collection-radius:var(--xh-date-picker-preset-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-fg-default);--xh-collection-fg-hover:var(--xh-fg-default);--xh-collection-fg-keyboard-highlight:var(--xh-fg-default);--xh-collection-fg-pressed:var(--xh-fg-default);--xh-collection-fg-selected:var(--xh-date-picker-preset-fg-selected,var(--xh-fg-default));--xh-collection-fg-selected-highlight:var(--xh-date-picker-preset-fg-selected,var(--xh-fg-default));--xh-collection-fg-selected-hover:var(--xh-date-picker-preset-fg-selected,var(--xh-fg-default));--xh-collection-fg-selected-pressed:var(--xh-date-picker-preset-fg-selected,var(--xh-fg-default));--xh-collection-fg-disabled:var(--xh-date-picker-preset-fg-disabled,var(--xh-fg-disabled));--xh-collection-bg-hover:var(--xh-date-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-date-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-date-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-date-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-date-picker-preset-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-date-picker-preset-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;padding-inline-end:calc(var(--xh-date-picker-preset-px,var(--xh-space-3)) + var(--xh-date-picker-preset-check-size,var(--xh-control-indicator-size)) + var(--xh-space-1));display:block;position:relative}.xh-scope-date-picker[data-part=preset]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-date-picker[data-part=preset][hidden]{display:none}.xh-scope-date-picker[data-part=preset]:after{content:"";inline-size:var(--xh-date-picker-preset-check-size,var(--xh-control-indicator-size));block-size:var(--xh-date-picker-preset-check-size,var(--xh-control-indicator-size));background-color:var(--xh-date-picker-preset-check-fg,var(--xh-_date-picker-check-fg));opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;position:absolute;inset-block-start:50%;inset-inline-end:var(--xh-date-picker-preset-px,var(--xh-space-3));translate:0 -50%}.xh-scope-date-picker[data-part=preset][data-state=checked]:after{opacity:1}.xh-scope-date-picker[data-part=preset][data-disabled]:after{background-color:var(--xh-date-picker-preset-fg-disabled,var(--xh-fg-disabled))}.xh-scope-date-picker[data-part=time-column]{gap:var(--xh-date-picker-time-column-gap,0);min-inline-size:var(--xh-date-picker-time-column-min-w,var(--xh-overlay-column-min-w));block-size:var(--xh-date-picker-time-column-h,var(--xh-overlay-calendar-column-h));padding-block:var(--xh-date-picker-time-column-padding,var(--xh-space-1));padding-inline:var(--xh-date-picker-time-column-px,0);overscroll-behavior:contain;border-inline-start:var(--xh-stroke-thin) solid var(--xh-date-picker-column-divider,var(--xh-material-solid-separator));flex-direction:column;flex:none;margin-block-start:var(--xh-date-picker-time-column-offset,calc(var(--xh-control-h-sm) + var(--xh-date-picker-calendar-gap,var(--xh-space-2))));display:flex;overflow:hidden auto}.xh-scope-date-picker[data-part=time-column][hidden]{display:none}.xh-scope-date-picker[data-part=time-item]{--xh-_date-picker-time-item-rail:max(var(--xh-date-picker-time-item-px,var(--xh-space-0_5)), calc(var(--xh-date-picker-time-item-check-size,var(--xh-_date-picker-time-item-check-size)) + var(--xh-space-0_5)));--xh-collection-block-padding:var(--xh-date-picker-time-item-py,var(--xh-_date-picker-item-py));--xh-collection-inline-padding:var(--xh-_date-picker-time-item-rail);--xh-collection-font-size:var(--xh-date-picker-time-item-font-size,var(--xh-_date-picker-font-size));--xh-collection-radius:var(--xh-date-picker-time-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-date-picker-time-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-date-picker-time-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-date-picker-time-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-pressed:var(--xh-date-picker-time-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-date-picker-time-item-fg-selected,var(--xh-date-picker-time-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-highlight:var(--xh-date-picker-time-item-fg-selected,var(--xh-date-picker-time-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-hover:var(--xh-date-picker-time-item-fg-selected,var(--xh-date-picker-time-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-pressed:var(--xh-date-picker-time-item-fg-selected,var(--xh-date-picker-time-item-fg,var(--xh-material-frosted-fg)));--xh-collection-font-weight-selected:var(--xh-date-picker-time-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-date-picker-time-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-date-picker-time-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-date-picker-time-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-date-picker-time-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-date-picker-time-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-date-picker-time-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-date-picker-time-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-date-picker-time-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-date-picker-time-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;block-size:var(--xh-date-picker-time-item-h,auto);font-variant-numeric:tabular-nums;line-height:var(--xh-leading-normal);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.xh-scope-date-picker[data-part=time-item][hidden]{display:none}.xh-scope-date-picker[data-part=time-item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-date-picker[data-part=time-item]:after{content:"";inline-size:var(--xh-date-picker-time-item-check-size,var(--xh-_date-picker-time-item-check-size));block-size:var(--xh-date-picker-time-item-check-size,var(--xh-_date-picker-time-item-check-size));background-color:var(--xh-date-picker-time-item-check-fg,var(--xh-_date-picker-check-fg));opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--xh-_date-picker-time-item-rail) - var(--xh-date-picker-time-item-check-size,var(--xh-_date-picker-time-item-check-size)) - var(--xh-space-1));translate:0 -50%}.xh-scope-date-picker[data-part=time-item][data-state=checked]:after{opacity:1}.xh-scope-date-picker[data-part=time-item][data-disabled]:after{background-color:var(--xh-fg-disabled)}@media not all and (min-width:768px){.xh-scope-date-picker[data-part=content]{padding-inline:var(--xh-date-picker-content-px,var(--xh-space-2))}.xh-scope-date-picker[data-part=time-column]{min-inline-size:var(--xh-date-picker-time-column-min-w-mobile,2.75rem);padding-inline:var(--xh-date-picker-time-column-px-mobile,0)}.xh-scope-date-picker[data-part=time-item]{--xh-_date-picker-time-item-rail:var(--xh-date-picker-time-item-check-size,var(--xh-_date-picker-time-item-check-size))}.xh-scope-date-picker[data-part=time-item]:after{inset-inline-end:0}}.xh-scope-date-picker[data-part=time-column][aria-disabled=true] [data-part=time-item]:where(.xh-scope-date-picker){--xh-collection-fg-rest:var(--xh-fg-disabled);--xh-collection-fg-hover:var(--xh-fg-disabled);--xh-collection-fg-keyboard-highlight:var(--xh-fg-disabled);--xh-collection-fg-pressed:var(--xh-fg-disabled);--xh-collection-fg-selected:var(--xh-fg-disabled);--xh-collection-bg-hover:transparent;--xh-collection-bg-keyboard-highlight:transparent;--xh-collection-bg-pressed:transparent;--xh-collection-bg-selected-hover:transparent;--xh-collection-bg-selected-highlight:transparent;--xh-collection-bg-selected-pressed:transparent;--xh-collection-cursor-rest:not-allowed;--xh-collection-cursor-hover:not-allowed;--xh-collection-cursor-keyboard-highlight:not-allowed;--xh-collection-cursor-pressed:not-allowed;--xh-collection-cursor-selected:not-allowed}.xh-scope-date-picker[data-part=time-column][aria-disabled=true] [data-part=time-item]:where(.xh-scope-date-picker):after{background-color:var(--xh-fg-disabled)}.xh-scope-date-picker[data-part=confirm-trigger]{--xh-action-visual-size:var(--xh-date-picker-confirm-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-date-picker-confirm-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-date-picker-confirm-trigger-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-date-picker-confirm-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-date-picker-confirm-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-date-picker-confirm-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-date-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-date-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-date-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:var(--xh-date-picker-confirm-trigger-shadow,none);--xh-action-shadow-hover:var(--xh-date-picker-confirm-trigger-shadow,none);--xh-action-shadow-pressed:var(--xh-date-picker-confirm-trigger-shadow,none);--xh-action-font-size:var(--xh-text-secondary-size);border-width:0}.xh-scope-date-picker[data-part=confirm-trigger][hidden]{display:none}.xh-scope-date-picker[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-date-picker[data-part=trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-date-picker[data-part=segment-group][data-placeholder-shown]{forced-color-adjust:none}.xh-scope-date-picker[data-part=segment-group][data-placeholder-shown]:before,.xh-scope-date-picker[data-part=tag-list][data-placeholder-shown]:before{color:graytext}.xh-scope-date-picker[data-part=preset]:after,.xh-scope-date-picker[data-part=time-item]:after{forced-color-adjust:none;background-color:canvastext}.xh-scope-date-picker[data-part=preset]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after,.xh-scope-date-picker[data-part=time-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after{background-color:highlighttext}.xh-scope-date-picker[data-part=preset][data-disabled]:after,.xh-scope-date-picker[data-part=time-item][data-disabled]:after,.xh-scope-date-picker[data-part=time-column][aria-disabled=true] [data-part=time-item]:where(.xh-scope-date-picker):after{background-color:graytext}.xh-scope-date-picker[data-part=preset][data-disabled],.xh-scope-date-picker[data-part=time-item][data-disabled],.xh-scope-date-picker[data-part=time-column][aria-disabled=true] [data-part=time-item]:where(.xh-scope-date-picker){color:graytext}.xh-scope-date-picker:is([data-part=clear-trigger],[data-part=trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-date-picker:is([data-part=clear-trigger],[data-part=trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-date-picker:is([data-part=clear-trigger],[data-part=trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-date-range-picker{--xh-date-range-picker-skin:1}.xh-scope-date-range-picker[data-part=positioner]{--xh-_date-range-picker-available-h:100vh;--xh-_date-range-picker-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-date-range-picker-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-date-range-picker[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-date-range-picker[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-date-range-picker[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-date-range-picker[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-date-range-picker[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-date-range-picker:is([data-part=root],[data-part=positioner]){--xh-_date-range-picker-control-h:var(--xh-control-h-md);--xh-_date-range-picker-control-px:var(--xh-control-px-md);--xh-_date-range-picker-gap:var(--xh-control-gap-md);--xh-_date-range-picker-font-size:var(--xh-control-font-md);--xh-_date-range-picker-item-py:var(--xh-list-option-py-md);--xh-_date-field-segment-bg:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_date-field-segment-fg:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-_date-range-picker-check-fg:var(--xh-_tone,var(--xh-fg-brand));--xh-_date-range-picker-time-item-check-size:var(--xh-control-indicator-size)}@media not all and (min-width:768px){.xh-scope-date-range-picker:is([data-part=root],[data-part=positioner]){--xh-_date-range-picker-time-item-check-size:var(--xh-control-indicator-sm)}}.xh-scope-date-range-picker[data-part=root]{--xh-icon-size:var(--xh-date-range-picker-icon-size,var(--xh-glyph-size-md));gap:var(--xh-date-range-picker-gap,var(--xh-space-1));inline-size:var(--xh-date-range-picker-control-w,max-content);min-inline-size:min(max(var(--xh-control-w), var(--xh-date-range-picker-control-min-w,var(--xh-control-min-w))), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-date-range-picker:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-icon-size:var(--xh-date-range-picker-icon-size,var(--xh-glyph-size-sm));--xh-_date-range-picker-control-h:var(--xh-control-h-sm);--xh-_date-range-picker-control-px:var(--xh-control-px-sm);--xh-_date-range-picker-gap:var(--xh-control-gap-sm);--xh-_date-range-picker-font-size:var(--xh-control-font-sm);--xh-_date-range-picker-item-py:var(--xh-list-option-py-sm)}.xh-scope-date-range-picker:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-icon-size:var(--xh-date-range-picker-icon-size,var(--xh-glyph-size-lg));--xh-_date-range-picker-control-h:var(--xh-control-h-lg);--xh-_date-range-picker-control-px:var(--xh-control-px-lg);--xh-_date-range-picker-gap:var(--xh-control-gap-lg);--xh-_date-range-picker-font-size:var(--xh-control-font-lg);--xh-_date-range-picker-item-py:var(--xh-list-option-py-lg)}.xh-scope-date-range-picker[data-part=root][hidden]{display:none}.xh-scope-date-range-picker[data-part=label]{color:var(--xh-date-range-picker-label-fg,var(--xh-fg-default));font-size:var(--xh-date-range-picker-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-date-range-picker-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-date-range-picker[data-part=label][hidden]{display:none}.xh-scope-date-range-picker[data-part=label][data-disabled]{color:var(--xh-date-range-picker-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-date-range-picker[data-part=control]{--xh-field-control-height:var(--xh-date-range-picker-control-h,var(--xh-_date-range-picker-control-h));--xh-field-control-padding-inline:var(--xh-date-range-picker-control-px,var(--xh-_date-range-picker-control-px));--xh-field-control-gap:var(--xh-date-range-picker-control-gap,var(--xh-_date-range-picker-gap));--xh-field-control-min-inline-size:var(--xh-date-range-picker-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-date-range-picker-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-date-range-picker-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-date-range-picker-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-date-range-picker-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-date-range-picker-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-date-range-picker-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-date-range-picker-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-date-range-picker-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-date-range-picker-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-date-range-picker-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-date-range-picker-control-shadow,none);--xh-field-cursor-rest:default;--xh-field-glyph-size:var(--xh-date-range-picker-icon-size,var(--xh-_field-size-glyph-size))}.xh-scope-date-range-picker[data-part=control][hidden]{display:none}.xh-scope-date-range-picker[data-part=segment-group]{block-size:100%;min-inline-size:0;color:inherit;font-family:inherit;font-size:var(--xh-date-range-picker-font-size,var(--xh-_date-range-picker-font-size));line-height:var(--xh-leading-none);flex:auto;align-items:center;display:inline-flex}.xh-scope-date-range-picker[data-part=segment-group][hidden]{display:none}.xh-scope-date-range-picker[data-part=segment-group][data-index="0"]:has(+[data-part=range-separator]){flex:none}.xh-scope-date-range-picker[data-part=range-separator]{--xh-_date-range-picker-range-separator-mx:calc(var(--xh-date-range-picker-range-separator-px,var(--xh-space-1)) - var(--xh-date-range-picker-control-gap,var(--xh-_date-range-picker-gap)));margin-inline:var(--xh-date-range-picker-range-separator-mx,var(--xh-_date-range-picker-range-separator-mx));padding-inline:var(--xh-date-range-picker-range-separator-px,var(--xh-space-1));color:var(--xh-date-range-picker-range-separator-fg,var(--xh-fg-subtle));font:inherit;line-height:var(--xh-leading-none);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-date-range-picker[data-part=range-separator][hidden]{display:none}.xh-scope-date-range-picker[data-part=segment-group]>:not([data-scope]){color:var(--xh-date-range-picker-literal-fg,var(--xh-fg-subtle))}.xh-scope-date-range-picker[data-part=segment-group][data-placeholder-shown]{color:#0000;--xh-_date-range-picker-segment-opacity:0;position:relative}.xh-scope-date-range-picker[data-part=segment-group]>*{opacity:var(--xh-_date-range-picker-segment-opacity,1)}.xh-scope-date-range-picker[data-part=segment-group][data-placeholder-shown]:before{content:attr(data-placeholder-text);color:var(--xh-date-range-picker-placeholder-fg,var(--xh-fg-subtle));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline:0;overflow:hidden;translate:0 -50%}.xh-scope-date-range-picker[data-part=segment-group]:focus-visible{outline:none}.xh-scope-date-range-picker[data-part=trigger],.xh-scope-date-range-picker[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-date-range-picker-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-date-range-picker-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-date-range-picker-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-date-range-picker-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-date-range-picker-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-date-range-picker-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-date-range-picker-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-date-range-picker-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-date-range-picker-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-date-range-picker[data-part=trigger][hidden],.xh-scope-date-range-picker[data-part=clear-trigger][hidden]{display:none}.xh-scope-date-range-picker[data-part=trigger][data-state=open]{--xh-action-bg-rest:var(--xh-date-range-picker-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-date-range-picker-action-fg-hover,var(--xh-fg-default))}.xh-scope-date-range-picker[data-part=control]:has(>.xh-scope-date-range-picker[data-part=clear-trigger]:not([hidden]))>.xh-scope-date-range-picker[data-part=trigger]{display:none}.xh-scope-date-range-picker[data-part=content]{max-inline-size:var(--xh-_date-range-picker-available-w);padding-block:var(--xh-date-range-picker-content-py,var(--xh-space-2));padding-inline:var(--xh-date-range-picker-content-px,var(--xh-space-2));border:var(--xh-stroke-thin) solid var(--xh-date-range-picker-content-border,var(--xh-border-default));border-radius:var(--xh-date-range-picker-content-radius,var(--xh-shape-overlay));background:var(--xh-date-range-picker-content-bg,var(--xh-bg-surface));color:var(--xh-date-range-picker-content-fg,var(--xh-fg-default));max-block-size:min(var(--xh-date-range-picker-max-h,var(--xh-_date-range-picker-available-h)), var(--xh-_date-range-picker-available-h));overscroll-behavior:contain;box-shadow:var(--xh-date-range-picker-content-shadow,var(--xh-elevation-floating));pointer-events:auto;--xh-scrollbar-track-bg:transparent;display:block;position:relative;overflow:auto}.xh-scope-date-range-picker[data-part=content]:focus-visible{outline:none}.xh-scope-date-range-picker[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-date-range-picker[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-date-range-picker[data-part=content]:has(>[data-part=calendar]+[data-part=calendar]){flex-wrap:wrap;align-items:flex-start;display:flex}.xh-scope-date-range-picker[data-part=content]:has(>[data-part=preset-group]){flex-wrap:wrap;align-items:stretch;display:flex}.xh-scope-date-range-picker[data-part=calendar]+.xh-scope-date-range-picker[data-part=calendar]{border-block-start:var(--xh-stroke-thin) solid var(--xh-date-range-picker-panel-divider,var(--xh-material-solid-separator));padding-block-start:var(--xh-date-range-picker-panel-gap,var(--xh-space-3))}@media (min-width:768px){.xh-scope-date-range-picker[data-part=calendar]+.xh-scope-date-range-picker[data-part=calendar]{border-block-start:none;border-inline-start:var(--xh-stroke-thin) solid var(--xh-date-range-picker-panel-divider,var(--xh-material-solid-separator));padding-block-start:0;padding-inline-start:var(--xh-date-range-picker-panel-gap,var(--xh-space-3))}}.xh-scope-date-range-picker[data-part=preset-group]~.xh-scope-date-range-picker[data-part=calendar]{padding-block-start:var(--xh-date-range-picker-panel-gap,var(--xh-space-3))}@media (min-width:768px){.xh-scope-date-range-picker[data-part=preset-group]~.xh-scope-date-range-picker[data-part=calendar]{padding-block-start:0;padding-inline-start:var(--xh-date-range-picker-panel-gap,var(--xh-space-3))}}.xh-scope-date-range-picker[data-part=calendar]{gap:var(--xh-date-range-picker-calendar-gap,var(--xh-space-2));font-variant-numeric:tabular-nums;flex-direction:column;min-inline-size:max-content;display:flex}.xh-scope-date-range-picker[data-part=calendar][hidden]{display:none}.xh-scope-date-range-picker[data-part=preset-group]{align-self:stretch;gap:var(--xh-date-range-picker-preset-group-gap,var(--xh-list-option-gap));max-block-size:var(--xh-date-range-picker-preset-group-h,var(--xh-viewport-h-lg));padding:var(--xh-date-range-picker-preset-group-padding,var(--xh-space-1));overscroll-behavior:contain;border-block-end:var(--xh-stroke-thin) solid var(--xh-date-range-picker-column-divider,var(--xh-material-solid-separator));flex-direction:row;flex:0 0 100%;display:flex;overflow:auto hidden}@media (min-width:768px){.xh-scope-date-range-picker[data-part=preset-group]{border-block-end:none;border-inline-end:var(--xh-stroke-thin) solid var(--xh-date-range-picker-column-divider,var(--xh-material-solid-separator));flex-direction:column;flex:none;overflow:auto}}.xh-scope-date-range-picker[data-part=preset-group][hidden]{display:none}.xh-scope-date-range-picker[data-part=preset]{--xh-collection-block-padding:var(--xh-date-range-picker-preset-py,var(--xh-space-1));--xh-collection-inline-padding:var(--xh-date-range-picker-preset-px,var(--xh-space-3));--xh-collection-font-size:var(--xh-text-secondary-size);--xh-collection-radius:var(--xh-date-range-picker-preset-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-fg-default);--xh-collection-fg-hover:var(--xh-fg-default);--xh-collection-fg-keyboard-highlight:var(--xh-fg-default);--xh-collection-fg-pressed:var(--xh-fg-default);--xh-collection-fg-selected:var(--xh-date-range-picker-preset-fg-selected,var(--xh-fg-default));--xh-collection-fg-selected-highlight:var(--xh-date-range-picker-preset-fg-selected,var(--xh-fg-default));--xh-collection-fg-selected-hover:var(--xh-date-range-picker-preset-fg-selected,var(--xh-fg-default));--xh-collection-fg-selected-pressed:var(--xh-date-range-picker-preset-fg-selected,var(--xh-fg-default));--xh-collection-fg-disabled:var(--xh-date-range-picker-preset-fg-disabled,var(--xh-fg-disabled));--xh-collection-bg-hover:var(--xh-date-range-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-date-range-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-date-range-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-date-range-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-date-range-picker-preset-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-date-range-picker-preset-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;padding-inline-end:calc(var(--xh-date-range-picker-preset-px,var(--xh-space-3)) + var(--xh-date-range-picker-preset-check-size,var(--xh-control-indicator-size)) + var(--xh-space-1));display:block;position:relative}.xh-scope-date-range-picker[data-part=preset]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-date-range-picker[data-part=preset][hidden]{display:none}.xh-scope-date-range-picker[data-part=preset]:after{content:"";inline-size:var(--xh-date-range-picker-preset-check-size,var(--xh-control-indicator-size));block-size:var(--xh-date-range-picker-preset-check-size,var(--xh-control-indicator-size));background-color:var(--xh-date-range-picker-preset-check-fg,var(--xh-_date-range-picker-check-fg));opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;position:absolute;inset-block-start:50%;inset-inline-end:var(--xh-date-range-picker-preset-px,var(--xh-space-3));translate:0 -50%}.xh-scope-date-range-picker[data-part=preset][data-state=checked]:after{opacity:1}.xh-scope-date-range-picker[data-part=preset][data-disabled]:after{background-color:var(--xh-date-range-picker-preset-fg-disabled,var(--xh-fg-disabled))}.xh-scope-date-range-picker[data-part=content]:has(>[data-part=column-group]){flex-wrap:wrap;align-items:flex-start;display:flex}.xh-scope-date-range-picker[data-part=content]:has(>[data-part=column-group])>[data-part=confirm-trigger]:where(.xh-scope-date-range-picker){align-self:flex-end}.xh-scope-date-range-picker[data-part=column-group]{min-inline-size:0;flex-wrap:nowrap;flex:none;align-items:stretch;padding-block-start:var(--xh-date-range-picker-column-group-offset,calc(var(--xh-control-h-sm) + var(--xh-date-range-picker-calendar-gap,var(--xh-space-2))));display:flex;position:relative}.xh-scope-date-range-picker[data-part=column-group][hidden]{display:none}.xh-scope-date-range-picker[data-part=column-group]+.xh-scope-date-range-picker[data-part=column-group]{margin-inline-start:var(--xh-date-range-picker-column-group-gap,var(--xh-space-2))}.xh-scope-date-range-picker[data-part=column-group-label]{box-sizing:border-box;block-size:var(--xh-control-h-sm);padding-inline:var(--xh-date-range-picker-column-group-label-px,var(--xh-space-1));color:var(--xh-date-range-picker-column-group-label-fg,var(--xh-fg-subtle));font-size:var(--xh-text-caption-size);line-height:var(--xh-leading-normal);text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.xh-scope-date-range-picker[data-part=column-group-label][data-editing]{color:var(--xh-date-range-picker-column-group-label-fg-active,var(--xh-fg-default));font-weight:var(--xh-date-range-picker-column-group-label-font-weight-active,var(--xh-font-weight-medium))}.xh-scope-date-range-picker[data-part=column-group-label][hidden]{display:none}.xh-scope-date-range-picker[data-part=time-column]{gap:var(--xh-date-range-picker-time-column-gap,0);min-inline-size:var(--xh-date-range-picker-time-column-min-w,var(--xh-overlay-column-min-w));block-size:var(--xh-date-range-picker-time-column-h,var(--xh-overlay-calendar-column-h));padding-block:var(--xh-date-range-picker-time-column-padding,var(--xh-space-1));padding-inline:var(--xh-date-range-picker-time-column-px,0);overscroll-behavior:contain;border-inline-start:var(--xh-stroke-thin) solid var(--xh-date-range-picker-column-divider,var(--xh-material-solid-separator));flex-direction:column;flex:none;display:flex;overflow:hidden auto}.xh-scope-date-range-picker[data-part=time-column][hidden]{display:none}.xh-scope-date-range-picker[data-part=time-item]{--xh-_date-range-picker-time-item-rail:max(var(--xh-date-range-picker-time-item-px,var(--xh-space-0_5)), calc(var(--xh-date-range-picker-time-item-check-size,var(--xh-_date-range-picker-time-item-check-size)) + var(--xh-space-0_5)));--xh-collection-block-padding:var(--xh-date-range-picker-time-item-py,var(--xh-_date-range-picker-item-py));--xh-collection-inline-padding:var(--xh-_date-range-picker-time-item-rail);--xh-collection-font-size:var(--xh-date-range-picker-time-item-font-size,var(--xh-_date-range-picker-font-size));--xh-collection-radius:var(--xh-date-range-picker-time-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-date-range-picker-time-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-date-range-picker-time-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-date-range-picker-time-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-pressed:var(--xh-date-range-picker-time-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-date-range-picker-time-item-fg-selected,var(--xh-date-range-picker-time-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-highlight:var(--xh-date-range-picker-time-item-fg-selected,var(--xh-date-range-picker-time-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-hover:var(--xh-date-range-picker-time-item-fg-selected,var(--xh-date-range-picker-time-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-pressed:var(--xh-date-range-picker-time-item-fg-selected,var(--xh-date-range-picker-time-item-fg,var(--xh-material-frosted-fg)));--xh-collection-font-weight-selected:var(--xh-date-range-picker-time-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-date-range-picker-time-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-date-range-picker-time-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-date-range-picker-time-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-date-range-picker-time-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-date-range-picker-time-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-date-range-picker-time-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-date-range-picker-time-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-date-range-picker-time-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-date-range-picker-time-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;block-size:var(--xh-date-range-picker-time-item-h,auto);font-variant-numeric:tabular-nums;line-height:var(--xh-leading-normal);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.xh-scope-date-range-picker[data-part=time-item][hidden]{display:none}.xh-scope-date-range-picker[data-part=time-item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-date-range-picker[data-part=time-item]:after{content:"";inline-size:var(--xh-date-range-picker-time-item-check-size,var(--xh-_date-range-picker-time-item-check-size));block-size:var(--xh-date-range-picker-time-item-check-size,var(--xh-_date-range-picker-time-item-check-size));background-color:var(--xh-date-range-picker-time-item-check-fg,var(--xh-_date-range-picker-check-fg));opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--xh-_date-range-picker-time-item-rail) - var(--xh-date-range-picker-time-item-check-size,var(--xh-_date-range-picker-time-item-check-size)) - var(--xh-space-1));translate:0 -50%}.xh-scope-date-range-picker[data-part=time-item][data-state=checked]:after{opacity:1}.xh-scope-date-range-picker[data-part=time-item][data-disabled]:after{background-color:var(--xh-fg-disabled)}@media not all and (min-width:768px){.xh-scope-date-range-picker[data-part=time-column]{min-inline-size:var(--xh-date-range-picker-time-column-min-w-mobile,var(--xh-overlay-column-min-w))}.xh-scope-date-range-picker[data-part=time-item]{--xh-_date-range-picker-time-item-rail:var(--xh-date-range-picker-time-item-check-size,var(--xh-_date-range-picker-time-item-check-size))}.xh-scope-date-range-picker[data-part=time-item]:after{inset-inline-end:0}}.xh-scope-date-range-picker[data-part=time-column][aria-disabled=true] [data-part=time-item]:where(.xh-scope-date-range-picker){--xh-collection-fg-rest:var(--xh-fg-disabled);--xh-collection-fg-hover:var(--xh-fg-disabled);--xh-collection-fg-keyboard-highlight:var(--xh-fg-disabled);--xh-collection-fg-pressed:var(--xh-fg-disabled);--xh-collection-fg-selected:var(--xh-fg-disabled);--xh-collection-bg-hover:transparent;--xh-collection-bg-keyboard-highlight:transparent;--xh-collection-bg-pressed:transparent;--xh-collection-bg-selected-hover:transparent;--xh-collection-bg-selected-highlight:transparent;--xh-collection-bg-selected-pressed:transparent;--xh-collection-cursor-rest:not-allowed;--xh-collection-cursor-hover:not-allowed;--xh-collection-cursor-keyboard-highlight:not-allowed;--xh-collection-cursor-pressed:not-allowed;--xh-collection-cursor-selected:not-allowed}.xh-scope-date-range-picker[data-part=time-column][aria-disabled=true] [data-part=time-item]:where(.xh-scope-date-range-picker):after{background-color:var(--xh-fg-disabled)}.xh-scope-date-range-picker[data-part=confirm-trigger]{--xh-action-visual-size:var(--xh-date-range-picker-confirm-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-date-range-picker-confirm-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-date-range-picker-confirm-trigger-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-date-range-picker-confirm-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-date-range-picker-confirm-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-date-range-picker-confirm-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-date-range-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-date-range-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-date-range-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:var(--xh-date-range-picker-confirm-trigger-shadow,none);--xh-action-shadow-hover:var(--xh-date-range-picker-confirm-trigger-shadow,none);--xh-action-shadow-pressed:var(--xh-date-range-picker-confirm-trigger-shadow,none);--xh-action-font-size:var(--xh-text-secondary-size);border-width:0}.xh-scope-date-range-picker[data-part=confirm-trigger][hidden]{display:none}.xh-scope-date-range-picker[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-date-range-picker[data-part=trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;mask:var(--xh-glyph-mark-calendar) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-date-range-picker[data-part=segment-group][data-placeholder-shown]{forced-color-adjust:none}.xh-scope-date-range-picker[data-part=segment-group][data-placeholder-shown]:before{color:graytext}.xh-scope-date-range-picker[data-part=preset]:after,.xh-scope-date-range-picker[data-part=time-item]:after{forced-color-adjust:none;background-color:canvastext}.xh-scope-date-range-picker[data-part=preset]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after,.xh-scope-date-range-picker[data-part=time-item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after{background-color:highlighttext}.xh-scope-date-range-picker[data-part=preset][data-disabled]:after,.xh-scope-date-range-picker[data-part=time-item][data-disabled]:after,.xh-scope-date-range-picker[data-part=time-column][aria-disabled=true] [data-part=time-item]:where(.xh-scope-date-range-picker):after{background-color:graytext}.xh-scope-date-range-picker[data-part=preset][data-disabled],.xh-scope-date-range-picker[data-part=time-item][data-disabled],.xh-scope-date-range-picker[data-part=time-column][aria-disabled=true] [data-part=time-item]:where(.xh-scope-date-range-picker){color:graytext}.xh-scope-date-range-picker[data-part=column-group-label][data-editing]{color:canvastext}.xh-scope-date-range-picker:is([data-part=clear-trigger],[data-part=trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-date-range-picker:is([data-part=clear-trigger],[data-part=trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-date-range-picker:is([data-part=clear-trigger],[data-part=trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-dialog{--xh-dialog-skin:1}.xh-scope-dialog[data-part=trigger]{--xh-icon-size:var(--xh-dialog-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-dialog[data-part=trigger][hidden]{display:none}.xh-scope-dialog[data-part=backdrop]{z-index:var(--xh-dialog-backdrop-layer,var(--xh-_layer,var(--xh-layer-modal)));background:var(--xh-dialog-backdrop-bg,var(--xh-bg-overlay));position:fixed;inset:0}.xh-scope-dialog[data-part=backdrop][data-variant=blur]{-webkit-backdrop-filter:var(--xh-dialog-backdrop-filter,blur(var(--xh-dialog-backdrop-blur,var(--xh-overlay-backdrop-blur))));backdrop-filter:var(--xh-dialog-backdrop-filter,blur(var(--xh-dialog-backdrop-blur,var(--xh-overlay-backdrop-blur))))}.xh-scope-dialog[data-part=backdrop][data-variant=transparent]{background:0 0}.xh-scope-dialog[data-part=backdrop][data-state=open]:not([data-instant]){animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-dialog[data-part=backdrop][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-dialog[data-part=positioner]{z-index:var(--xh-dialog-layer,var(--xh-_layer,var(--xh-layer-modal)));pointer-events:none;padding-block-start:max(var(--xh-dialog-positioner-padding,var(--xh-space-4)), env(safe-area-inset-top));padding-block-end:max(var(--xh-dialog-positioner-padding,var(--xh-space-4)), env(safe-area-inset-bottom));padding-inline:max(var(--xh-dialog-positioner-padding,var(--xh-space-4)), env(safe-area-inset-left), env(safe-area-inset-right));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.xh-scope-dialog[data-part=content]{--xh-icon-size:var(--xh-dialog-icon-size,var(--xh-glyph-size-md));--xh-_dialog-max-w:var(--xh-overlay-sheet-w-md);pointer-events:auto;inline-size:100%;max-inline-size:var(--xh-dialog-max-w,var(--xh-_dialog-max-w));gap:var(--xh-dialog-gap,var(--xh-stack-gap-md));padding-block:var(--xh-dialog-py,var(--xh-surface-py-md));padding-inline:var(--xh-dialog-px,var(--xh-surface-px-md));border:var(--xh-stroke-thin) solid var(--xh-dialog-border,var(--xh-material-elevated-border));border-radius:var(--xh-dialog-radius,var(--xh-shape-overlay));background:linear-gradient(to bottom, var(--xh-dialog-highlight,var(--xh-material-elevated-highlight)) 0 var(--xh-stroke-thin), transparent var(--xh-stroke-thin)), linear-gradient(to bottom, var(--xh-dialog-content-lens-bg,var(--xh-dialog-header-bg,var(--xh-material-elevated-bg))), var(--xh-dialog-bg,var(--xh-material-elevated-bg)) var(--xh-dialog-content-lens-depth,var(--xh-dialog-header-lens-depth,calc(var(--xh-dialog-py,var(--xh-surface-py-md)) + var(--xh-control-h-md)))));color:var(--xh-dialog-fg,var(--xh-material-elevated-fg));box-shadow:var(--xh-dialog-shadow,var(--xh-material-elevated-shadow));-webkit-backdrop-filter:var(--xh-dialog-content-backdrop-filter,var(--xh-dialog-backdrop-filter,var(--xh-material-elevated-backdrop)));backdrop-filter:var(--xh-dialog-content-backdrop-filter,var(--xh-dialog-backdrop-filter,var(--xh-material-elevated-backdrop)));flex-direction:column;display:flex;position:relative}.xh-scope-dialog[data-part=content][data-size=sm]{--xh-_dialog-max-w:var(--xh-overlay-sheet-w-sm)}.xh-scope-dialog[data-part=content][data-size=lg]{--xh-_dialog-max-w:var(--xh-overlay-sheet-w-lg)}.xh-scope-dialog[data-part=content]:focus-visible{outline:none}.xh-scope-dialog[data-part=content][data-state=open]:not([data-instant]){animation:xh-sheet-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-dialog[data-part=content][data-state=closed]{animation:xh-sheet-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-dialog[data-part=content][data-draggable]{transform:translate(var(--xh-_dialog-drag-x,0px), var(--xh-_dialog-drag-y,0px))}.xh-scope-dialog[data-part=content][data-dragging]{will-change:transform;-webkit-user-select:none;user-select:none}.xh-scope-dialog[data-part=header][data-draggable],.xh-scope-dialog[data-part=title][data-draggable]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.xh-scope-dialog[data-part=content][data-dragging] .xh-scope-dialog[data-part=header],.xh-scope-dialog[data-part=content][data-dragging] .xh-scope-dialog[data-part=title]{cursor:grabbing}.xh-scope-dialog[data-part=drag-trigger]{inline-size:100%;min-block-size:var(--xh-dialog-drag-trigger-min-h,var(--xh-space-6));border-radius:var(--xh-dialog-drag-trigger-radius,var(--xh-shape-control));cursor:grab;touch-action:none;background:0 0;border:0;padding:0;display:block}.xh-scope-dialog[data-part=header]:has(>.xh-scope-dialog[data-part=drag-trigger]){position:relative}.xh-scope-dialog[data-part=header]>.xh-scope-dialog[data-part=drag-trigger]{min-block-size:0;position:absolute;inset:0}.xh-scope-dialog[data-part=drag-trigger][data-dragging]{cursor:grabbing}.xh-scope-dialog[data-part=drag-trigger][data-disabled]{cursor:default}.xh-scope-dialog[data-part=drag-trigger][hidden]{display:none}.xh-scope-dialog[data-part=content]:has(.xh-scope-dialog[data-part=body]){gap:0;max-block-size:100%;overflow:hidden}.xh-scope-dialog[data-part=header]{gap:var(--xh-dialog-header-gap,var(--xh-stack-gap-sm));flex-direction:column;flex:none;padding-block-end:var(--xh-dialog-header-pb,var(--xh-space-2));display:flex}.xh-scope-dialog[data-part=content]:has(.xh-scope-dialog[data-part=body]) .xh-scope-dialog[data-part=header]{border-block-end:var(--xh-stroke-thin) solid var(--xh-dialog-separator,var(--xh-material-elevated-separator))}.xh-scope-dialog[data-part=indicator]{--xh-icon-size:var(--xh-dialog-indicator-mark-size,calc(var(--xh-dialog-indicator-size,var(--xh-glyph-size-md)) - 2 * var(--xh-space-1)));inline-size:var(--xh-dialog-indicator-size,var(--xh-glyph-size-md));block-size:var(--xh-dialog-indicator-size,var(--xh-glyph-size-md));border-radius:var(--xh-dialog-indicator-radius,var(--xh-shape-circle));background:var(--xh-dialog-indicator-bg,var(--xh-_tone-subtle,var(--xh-bg-muted)));color:var(--xh-dialog-indicator-fg,var(--xh-_tone-fg,var(--xh-fg-default)));flex:none;place-items:center;display:grid}.xh-scope-dialog[data-part=indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;mask:var(--xh-glyph-mark-info) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-dialog[data-part=indicator][data-tone=success]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-check);-webkit-mask-image:var(--xh-glyph-mark-check);-webkit-mask-image:var(--xh-glyph-mark-check);-webkit-mask-image:var(--xh-glyph-mark-check);mask-image:var(--xh-glyph-mark-check)}.xh-scope-dialog[data-part=indicator][data-tone=warning]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-warning);-webkit-mask-image:var(--xh-glyph-mark-warning);-webkit-mask-image:var(--xh-glyph-mark-warning);-webkit-mask-image:var(--xh-glyph-mark-warning);mask-image:var(--xh-glyph-mark-warning)}.xh-scope-dialog[data-part=indicator][data-tone=danger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-close);-webkit-mask-image:var(--xh-glyph-mark-close);-webkit-mask-image:var(--xh-glyph-mark-close);-webkit-mask-image:var(--xh-glyph-mark-close);mask-image:var(--xh-glyph-mark-close)}.xh-scope-dialog[data-part=body]{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow:auto}.xh-scope-dialog[data-part=body]:not([data-xh-scrollbar]){scrollbar-gutter:stable}.xh-scope-dialog[data-part=footer]{justify-content:flex-end;align-items:center;gap:var(--xh-dialog-footer-gap,var(--xh-control-gap-md));flex:none;padding-block-start:var(--xh-dialog-footer-pt,var(--xh-space-2));display:flex}.xh-scope-dialog[data-part=content]:has(.xh-scope-dialog[data-part=footer]) .xh-scope-dialog[data-part=footer]{border-block-start:var(--xh-stroke-thin) solid var(--xh-dialog-separator,var(--xh-material-elevated-separator))}.xh-scope-dialog[data-part=header][hidden],.xh-scope-dialog[data-part=body][hidden],.xh-scope-dialog[data-part=footer][hidden]{display:none}.xh-scope-dialog[data-part=title]{font-size:var(--xh-dialog-title-font-size,var(--xh-text-heading-3-size));font-weight:var(--xh-dialog-title-font-weight,var(--xh-text-heading-3-weight));color:var(--xh-dialog-title-fg,var(--xh-fg-default));margin:0}.xh-scope-dialog[data-part=description]{font-size:var(--xh-dialog-description-font-size,var(--xh-text-secondary-size));color:var(--xh-dialog-description-fg,var(--xh-fg-muted));margin:0}.xh-scope-dialog[data-part=content]:has(.xh-scope-dialog[data-part=close-trigger]) .xh-scope-dialog[data-part=title]{padding-inline-end:calc(var(--xh-dialog-close-size,var(--xh-control-h-sm)) + var(--xh-surface-action-inset))}.xh-scope-dialog[data-part=close-trigger]{--xh-action-visual-size:var(--xh-dialog-close-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-dialog-close-radius,var(--xh-shape-control));--xh-action-bg-hover:var(--xh-dialog-close-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-dialog-close-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-dialog-close-bg-focus,var(--xh-_action-variant-bg-focus-visible));--xh-action-fg-rest:var(--xh-dialog-close-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-dialog-close-fg-hover,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-dialog-close-fg-hover,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-dialog-close-fg-focus,var(--xh-dialog-close-fg-hover,var(--xh-_action-variant-fg-focus-visible)));--xh-icon-size:var(--xh-dialog-icon-size,var(--xh-_action-profile-glyph-size));position:absolute;inset-block-start:var(--xh-surface-action-inset);inset-inline-end:var(--xh-surface-action-inset)}.xh-scope-dialog[data-part=close-trigger][hidden]{display:none}.xh-scope-dialog[data-part=close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-dialog[data-part=positioner][hidden],.xh-scope-dialog[data-part=indicator][hidden]{display:none}:where([data-contrast=more]) .xh-scope-dialog[data-part=backdrop][data-variant=blur],:where([data-transparency=reduce]) .xh-scope-dialog[data-part=backdrop][data-variant=blur]{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce),(forced-colors:active){.xh-scope-dialog[data-part=backdrop][data-variant=blur]{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.xh-scope-dialog[data-part=content]{background:var(--xh-dialog-bg,var(--xh-material-elevated-bg))}}@media print{.xh-scope-dialog[data-part=backdrop],.xh-scope-dialog[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-dialog[data-part=indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-dialog[data-part=close-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-dialog[data-part=close-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-dialog[data-part=close-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-drawer{--xh-drawer-skin:1}.xh-scope-drawer[data-part=root]{--xh-icon-size:var(--xh-drawer-icon-size,var(--xh-glyph-size-md));display:contents}.xh-scope-drawer[data-part=content]{--xh-icon-size:var(--xh-drawer-icon-size,var(--xh-glyph-size-md))}.xh-scope-drawer[data-part=root][hidden]{display:none}.xh-scope-drawer[data-part=trigger]{--xh-action-gap:var(--xh-drawer-trigger-gap,var(--xh-_action-profile-gap));--xh-action-visual-size:var(--xh-drawer-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-drawer-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-drawer-trigger-radius,var(--xh-shape-control));--xh-action-font-size:var(--xh-drawer-trigger-font-size,var(--xh-_action-profile-font-size));--xh-action-bg-rest:var(--xh-drawer-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-drawer-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-drawer-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-drawer-trigger-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-fg-rest:var(--xh-drawer-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-drawer-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-drawer-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-drawer-trigger-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-border-rest:var(--xh-drawer-trigger-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-drawer-trigger-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-drawer-trigger-border-hover,var(--xh-_action-variant-border-pressed));--xh-action-border-focus-visible:var(--xh-drawer-trigger-border,var(--xh-_action-variant-border-focus-visible));--xh-icon-size:var(--xh-drawer-icon-size,var(--xh-_action-profile-glyph-size));font-weight:var(--xh-drawer-trigger-font-weight,var(--xh-text-label-weight))}.xh-scope-drawer[data-part=trigger][hidden]{display:none}.xh-scope-drawer[data-part=trigger][data-state=open]{--xh-action-bg-rest:var(--xh-drawer-trigger-bg-open,var(--xh-bg-subtle));--xh-action-bg-focus-visible:var(--xh-drawer-trigger-bg-open,var(--xh-bg-subtle));--xh-action-border-rest:var(--xh-drawer-trigger-border-open,var(--xh-border-control-hover));--xh-action-border-focus-visible:var(--xh-drawer-trigger-border-open,var(--xh-border-control-hover))}.xh-scope-drawer[data-part=trigger][data-xh-action-variant=solid]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-drawer[data-part=backdrop]{z-index:var(--xh-drawer-backdrop-layer,var(--xh-_layer,var(--xh-layer-drawer)));background:var(--xh-drawer-backdrop-bg,var(--xh-bg-overlay));position:fixed;inset:0}.xh-scope-drawer[data-part=backdrop][data-contained],.xh-scope-drawer[data-part=positioner][data-contained],.xh-scope-drawer[data-part=content][data-contained]{position:absolute}.xh-scope-drawer[data-part=content][data-contained]{padding-block-start:var(--xh-drawer-py,var(--xh-surface-py-md));padding-block-end:var(--xh-drawer-py,var(--xh-surface-py-md));padding-inline:var(--xh-drawer-px,var(--xh-surface-px-md))}.xh-scope-drawer[data-part=backdrop][data-variant=blur]{-webkit-backdrop-filter:blur(var(--xh-drawer-backdrop-blur,var(--xh-overlay-backdrop-blur)));backdrop-filter:blur(var(--xh-drawer-backdrop-blur,var(--xh-overlay-backdrop-blur)))}.xh-scope-drawer[data-part=backdrop][data-variant=transparent]{background:0 0}.xh-scope-drawer[data-part=backdrop][data-state=open]:not([data-instant]){animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-drawer[data-part=backdrop][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-drawer[data-part=positioner]{z-index:var(--xh-drawer-layer,var(--xh-_layer,var(--xh-layer-drawer)));pointer-events:none;position:fixed;inset:0}.xh-scope-drawer[data-part=content]{--xh-_drawer-shift-inline:var(--xh-motion-travel);--xh-_drawer-shift-block:var(--xh-motion-travel);--xh-_drawer-size:var(--xh-overlay-drawer-w-md);z-index:var(--xh-drawer-layer,var(--xh-_layer,var(--xh-layer-drawer)));gap:var(--xh-drawer-gap,var(--xh-stack-gap-md));padding-block-start:max(var(--xh-drawer-py,var(--xh-surface-py-md)), env(safe-area-inset-top));padding-block-end:max(var(--xh-drawer-py,var(--xh-surface-py-md)), env(safe-area-inset-bottom));padding-inline:max(var(--xh-drawer-px,var(--xh-surface-px-md)), env(safe-area-inset-left), env(safe-area-inset-right));border:var(--xh-stroke-thin) solid var(--xh-drawer-border,var(--xh-material-elevated-border));background:var(--xh-drawer-bg,var(--xh-material-elevated-bg));color:var(--xh-drawer-fg,var(--xh-material-elevated-fg));box-shadow:var(--xh-drawer-shadow,var(--xh-material-elevated-shadow));overscroll-behavior:contain;box-sizing:border-box;pointer-events:auto;flex-direction:column;display:flex;position:fixed;overflow:auto}.xh-scope-drawer[data-part=content]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--xh-_drawer-shift-inline:calc(-1 * var(--xh-motion-travel))}.xh-scope-drawer[data-part=content]:focus-visible{outline:none}.xh-scope-drawer[data-part=content][data-size=sm]{--xh-_drawer-size:var(--xh-overlay-drawer-w-sm)}.xh-scope-drawer[data-part=content][data-size=lg]{--xh-_drawer-size:var(--xh-overlay-drawer-w-lg)}.xh-scope-drawer[data-part=content][data-side=left],.xh-scope-drawer[data-part=content][data-side=right]{inline-size:var(--xh-_drawer-panel-size,var(--xh-drawer-size,var(--xh-_drawer-size)));max-inline-size:100%;inset-block:0}.xh-scope-drawer[data-part=content][data-side=left]{border-start-end-radius:var(--xh-drawer-radius,var(--xh-shape-overlay));border-end-end-radius:var(--xh-drawer-radius,var(--xh-shape-overlay));inset-inline-start:0}.xh-scope-drawer[data-part=content][data-side=right]{border-start-start-radius:var(--xh-drawer-radius,var(--xh-shape-overlay));border-end-start-radius:var(--xh-drawer-radius,var(--xh-shape-overlay));inset-inline-end:0}.xh-scope-drawer[data-part=content][data-side=top],.xh-scope-drawer[data-part=content][data-side=bottom]{block-size:var(--xh-_drawer-panel-size,var(--xh-drawer-size,var(--xh-_drawer-size)));max-block-size:100%;inset-inline:0}.xh-scope-drawer[data-part=content][data-side=top]{border-end-end-radius:var(--xh-drawer-radius,var(--xh-shape-overlay));border-end-start-radius:var(--xh-drawer-radius,var(--xh-shape-overlay));inset-block-start:0}.xh-scope-drawer[data-part=content][data-side=bottom]{border-start-start-radius:var(--xh-drawer-radius,var(--xh-shape-overlay));border-start-end-radius:var(--xh-drawer-radius,var(--xh-shape-overlay));inset-block-end:0}.xh-scope-drawer[data-part=content][data-side=right]{--xh-_slide-from-x:var(--xh-_drawer-shift-inline)}.xh-scope-drawer[data-part=content][data-side=left]{--xh-_slide-from-x:calc(-1 * var(--xh-_drawer-shift-inline))}.xh-scope-drawer[data-part=content][data-side=top]{--xh-_slide-from-y:calc(-1 * var(--xh-_drawer-shift-block))}.xh-scope-drawer[data-part=content][data-side=bottom]{--xh-_slide-from-y:var(--xh-_drawer-shift-block)}.xh-scope-drawer[data-part=content][data-state=open]:not([data-instant]){animation:xh-slide-in var(--xh-motion-duration-slide) var(--xh-motion-ease-slide), xh-slide-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-drawer[data-part=content][data-state=closed]{animation:xh-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards, xh-slide-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-drawer[data-part=content]:has(.xh-scope-drawer[data-part=body]){gap:0;overflow:hidden}.xh-scope-drawer[data-part=header]{gap:var(--xh-drawer-header-gap,var(--xh-stack-gap-sm));flex-direction:column;flex:none;padding-block-end:var(--xh-drawer-header-pb,var(--xh-space-2));display:flex}.xh-scope-drawer[data-part=body]{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow:auto}.xh-scope-drawer[data-part=body]:not([data-xh-scrollbar]){scrollbar-gutter:stable}.xh-scope-drawer[data-part=footer]{justify-content:flex-end;align-items:center;gap:var(--xh-drawer-footer-gap,var(--xh-control-gap-md));flex:none;padding-block-start:var(--xh-drawer-footer-pt,var(--xh-space-2));display:flex}.xh-scope-drawer[data-part=header][hidden],.xh-scope-drawer[data-part=body][hidden],.xh-scope-drawer[data-part=footer][hidden]{display:none}.xh-scope-drawer[data-part=title]{font-size:var(--xh-drawer-title-font-size,var(--xh-text-heading-3-size));font-weight:var(--xh-drawer-title-font-weight,var(--xh-text-heading-3-weight));color:var(--xh-drawer-title-fg,var(--xh-fg-default));margin:0}.xh-scope-drawer[data-part=description]{font-size:var(--xh-drawer-description-font-size,var(--xh-text-secondary-size));color:var(--xh-drawer-description-fg,var(--xh-fg-muted));margin:0}.xh-scope-drawer[data-part=content]:has(.xh-scope-drawer[data-part=close-trigger]) .xh-scope-drawer[data-part=title]{padding-inline-end:calc(var(--xh-drawer-close-size,var(--xh-control-h-sm)) + var(--xh-surface-action-inset))}.xh-scope-drawer[data-part=close-trigger]{--xh-action-visual-size:var(--xh-drawer-close-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-drawer-close-radius,var(--xh-shape-control));--xh-action-bg-hover:var(--xh-drawer-close-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-drawer-close-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-drawer-close-bg-focus,var(--xh-_action-variant-bg-focus-visible));--xh-action-fg-rest:var(--xh-drawer-close-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-drawer-close-fg-hover,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-drawer-close-fg-hover,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-drawer-close-fg-focus,var(--xh-drawer-close-fg-hover,var(--xh-_action-variant-fg-focus-visible)));--xh-icon-size:var(--xh-drawer-icon-size,var(--xh-_action-profile-glyph-size));position:absolute;inset-block-start:var(--xh-surface-action-inset);inset-inline-end:var(--xh-surface-action-inset)}.xh-scope-drawer[data-part=close-trigger][hidden]{display:none}.xh-scope-drawer[data-part=close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-drawer[data-part=content][data-resizing]{-webkit-user-select:none;user-select:none}.xh-scope-drawer[data-part=resize-trigger]{--xh-_drawer-resize-indicator:var(--xh-drawer-resize-trigger-bg,var(--xh-border-control));touch-action:none;background:0 0;border:0;padding:0;display:block;position:absolute}.xh-scope-drawer[data-part=resize-trigger]:after{content:"";border-radius:var(--xh-drawer-resize-trigger-radius,var(--xh-shape-pill));background:var(--xh-_drawer-resize-indicator);pointer-events:none;translate:calc(-50% * var(--xh-direction-sign)) -50%;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset-block-start:50%;inset-inline-start:50%}.xh-scope-drawer[data-part=resize-trigger]:hover{--xh-_drawer-resize-indicator:var(--xh-drawer-resize-trigger-bg-hover,var(--xh-border-control-hover))}.xh-scope-drawer[data-part=resize-trigger][data-resizing]{--xh-_drawer-resize-indicator:var(--xh-drawer-resize-trigger-bg-active,var(--xh-bg-brand))}.xh-scope-drawer[data-part=resize-trigger]:focus-visible{--xh-_drawer-resize-indicator:var(--xh-ring-focus);outline:none}.xh-scope-drawer[data-part=resize-trigger][data-side=left],.xh-scope-drawer[data-part=resize-trigger][data-side=right]{inline-size:var(--xh-drawer-resize-trigger-size,var(--xh-space-2));cursor:ew-resize;inset-block:0}.xh-scope-drawer[data-part=resize-trigger][data-side=right]{inset-inline-start:0}.xh-scope-drawer[data-part=resize-trigger][data-side=left]{inset-inline-end:0}.xh-scope-drawer[data-part=resize-trigger][data-side=top],.xh-scope-drawer[data-part=resize-trigger][data-side=bottom]{block-size:var(--xh-drawer-resize-trigger-size,var(--xh-space-2));cursor:ns-resize;inset-inline:0}.xh-scope-drawer[data-part=resize-trigger][data-side=top]{inset-block-end:0}.xh-scope-drawer[data-part=resize-trigger][data-side=bottom]{inset-block-start:0}.xh-scope-drawer[data-part=resize-trigger]:is([data-side=left],[data-side=right]):after{inline-size:var(--xh-drawer-resize-indicator-thickness,var(--xh-stroke-strong));block-size:var(--xh-drawer-resize-indicator-length,var(--xh-space-8))}.xh-scope-drawer[data-part=resize-trigger]:is([data-side=top],[data-side=bottom]):after{inline-size:var(--xh-drawer-resize-indicator-length,var(--xh-space-8));block-size:var(--xh-drawer-resize-indicator-thickness,var(--xh-stroke-strong))}.xh-scope-drawer[data-part=resize-trigger][hidden]{display:none}@media (forced-colors:active){.xh-scope-drawer[data-part=resize-trigger]:after{forced-color-adjust:none;background:canvastext}.xh-scope-drawer[data-part=resize-trigger]:is([data-resizing],:focus-visible):after{background:highlight}}@media print{.xh-scope-drawer[data-part=backdrop],.xh-scope-drawer[data-part=positioner],.xh-scope-drawer[data-part=resize-trigger]{display:none}}@media (forced-colors:active){.xh-scope-drawer[data-part=close-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-drawer[data-part=close-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-drawer[data-part=close-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-editable{--xh-editable-skin:1}.xh-scope-editable[data-part=root]{--xh-icon-size:var(--xh-editable-icon-size,var(--xh-glyph-size-md));--xh-_editable-h:var(--xh-control-h-md);--xh-_editable-px:var(--xh-control-px-md);--xh-_editable-font-size:var(--xh-control-font-md);--xh-_editable-control-gap:0;--xh-_editable-divider-h:50%;gap:var(--xh-editable-gap,var(--xh-space-1));inline-size:var(--xh-editable-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-editable-control-w,var(--xh-control-w)), var(--xh-editable-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-editable[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-editable-icon-size,var(--xh-glyph-size-sm));--xh-_editable-h:var(--xh-control-h-sm);--xh-_editable-px:var(--xh-control-px-sm);--xh-_editable-font-size:var(--xh-control-font-sm)}.xh-scope-editable[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-editable-icon-size,var(--xh-glyph-size-lg));--xh-_editable-h:var(--xh-control-h-lg);--xh-_editable-px:var(--xh-control-px-lg);--xh-_editable-font-size:var(--xh-control-font-lg)}.xh-scope-editable[data-part=root][hidden]{display:none}.xh-scope-editable[data-part=label]{color:var(--xh-editable-label-fg,var(--xh-fg-default));font-size:var(--xh-editable-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-editable-label-font-weight,var(--xh-text-label-weight));cursor:pointer}.xh-scope-editable[data-part=label][data-disabled]{color:var(--xh-editable-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-editable[data-part=preview]{inline-size:auto;min-inline-size:0;min-block-size:var(--xh-editable-preview-min-h,var(--xh-_editable-h));padding-inline:var(--xh-editable-preview-px,var(--xh-_editable-px));box-shadow:none;color:var(--xh-editable-preview-fg,var(--xh-fg-default));font-size:var(--xh-editable-preview-font-size,var(--xh-_editable-font-size));line-height:var(--xh-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;flex:auto;align-items:center;padding-block:0;display:inline-flex}.xh-scope-editable[data-part=preview][hidden]{display:none}.xh-scope-editable[data-part=preview]:not([data-activation-mode=none],[data-disabled],[data-readonly]){cursor:text}.xh-scope-editable[data-part=preview][data-placeholder]{color:var(--xh-editable-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-editable[data-part=preview][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-editable[data-part=input]{--xh-field-input-fg:var(--xh-editable-input-fg,var(--xh-fg-default));--xh-field-input-font-size:var(--xh-editable-input-font-size,var(--xh-_editable-font-size));--xh-field-placeholder-fg:var(--xh-editable-placeholder-fg,var(--xh-fg-subtle));--xh-field-autofill-bg:var(--xh-editable-input-autofill-bg,var(--xh-bg-canvas));--xh-field-autofill-fg:var(--xh-editable-input-autofill-fg,var(--xh-fg-default));inline-size:auto;min-inline-size:0;padding-inline:var(--xh-editable-input-px,var(--xh-_editable-px));flex:auto}.xh-scope-editable[data-part=input][hidden]{display:none}.xh-scope-editable[data-part=input][data-auto-resize]{flex:0 auto;inline-size:auto}.xh-scope-editable[data-part=control]{--xh-field-control-height:var(--xh-editable-control-h,var(--xh-_editable-h));--xh-field-control-padding-inline:var(--xh-editable-control-px,0);--xh-field-control-gap:var(--xh-editable-control-gap,var(--xh-_editable-control-gap));--xh-field-control-min-inline-size:var(--xh-editable-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-editable-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-editable-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-editable-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-editable-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-editable-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-editable-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-editable-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-editable-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-editable-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-editable-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-border-disabled:var(--xh-editable-control-border-disabled,var(--xh-_field-variant-border-disabled));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-editable-control-shadow,none);--xh-field-glyph-size:var(--xh-editable-icon-size,var(--xh-_field-size-glyph-size));inline-size:100%;position:relative}.xh-scope-editable[data-part=control][hidden]{display:none}.xh-scope-editable[data-part=edit-trigger],.xh-scope-editable[data-part=submit-trigger],.xh-scope-editable[data-part=cancel-trigger]{--xh-action-visual-size:var(--xh-editable-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-editable-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-editable-trigger-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-editable-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-editable-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-editable-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-disabled:var(--xh-editable-trigger-bg-disabled,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-editable-trigger-fg,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-editable-trigger-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-editable-trigger-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-editable[data-part=edit-trigger],.xh-scope-editable[data-part=submit-trigger]{margin-inline-start:auto}.xh-scope-editable:is([data-part=edit-trigger],[data-part=submit-trigger],[data-part=cancel-trigger]):empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));-webkit-mask:var(--xh-_editable-trigger-glyph) center / contain no-repeat;-webkit-mask:var(--xh-_editable-trigger-glyph) center / contain no-repeat;-webkit-mask:var(--xh-_editable-trigger-glyph) center / contain no-repeat;-webkit-mask:var(--xh-_editable-trigger-glyph) center / contain no-repeat;mask:var(--xh-_editable-trigger-glyph) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-editable[data-part=edit-trigger]{--xh-_editable-trigger-glyph:var(--xh-glyph-mark-edit)}.xh-scope-editable[data-part=submit-trigger]{--xh-_editable-trigger-glyph:var(--xh-glyph-mark-check)}.xh-scope-editable[data-part=cancel-trigger]{--xh-_editable-trigger-glyph:var(--xh-glyph-mark-close)}.xh-scope-editable[data-part=edit-trigger],.xh-scope-editable[data-part=submit-trigger]{background-image:linear-gradient(var(--xh-editable-trigger-divider,var(--xh-material-soft-separator)), var(--xh-editable-trigger-divider,var(--xh-material-soft-separator)));background-position:0;background-repeat:no-repeat;background-size:var(--xh-stroke-thin) var(--xh-editable-trigger-divider-h,var(--xh-_editable-divider-h))}[dir=rtl] .xh-scope-editable[data-part=edit-trigger],[dir=rtl] .xh-scope-editable[data-part=submit-trigger]{background-position:100%}.xh-scope-editable[data-part=edit-trigger][hidden],.xh-scope-editable[data-part=submit-trigger][hidden],.xh-scope-editable[data-part=cancel-trigger][hidden]{display:none}@media (forced-colors:active){.xh-scope-editable[data-part=edit-trigger],.xh-scope-editable[data-part=submit-trigger]{forced-color-adjust:none;background-image:linear-gradient(buttontext,buttontext)}.xh-scope-editable:is([data-part=edit-trigger],[data-part=submit-trigger],[data-part=cancel-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-editable:is([data-part=edit-trigger],[data-part=submit-trigger],[data-part=cancel-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-editable:is([data-part=edit-trigger],[data-part=submit-trigger],[data-part=cancel-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-field{--xh-field-skin:1}.xh-scope-field[data-part=root]{gap:var(--xh-field-gap,var(--xh-space-1));--xh-control-w:100%;flex-direction:column;display:flex}.xh-scope-form[data-part=root][data-layout=horizontal] .xh-scope-field[data-part=root]{grid-template-columns:var(--xh-form-label-w,30%) minmax(0, 1fr);column-gap:var(--xh-field-label-gap,var(--xh-space-3));align-items:start;display:grid}.xh-scope-form[data-part=root][data-layout=horizontal] .xh-scope-field[data-part=label]{line-height:var(--xh-field-label-leading,var(--xh-leading-normal));padding-block:calc((var(--xh-field-control-h,var(--xh-control-h-md)) - var(--xh-field-label-font-size,var(--xh-text-label-size)) * var(--xh-field-label-leading,var(--xh-leading-normal))) / 2);padding-block:calc((var(--xh-field-control-h,var(--xh-control-h-md)) - 1lh) / 2);grid-column:1;justify-self:end;margin-block-end:0}.xh-scope-form[data-part=root][data-layout=horizontal][data-label-align=start] .xh-scope-field[data-part=label]{justify-self:start}.xh-scope-form[data-part=root][data-layout=horizontal] .xh-scope-field[data-part=root]>:not([data-part=label]){grid-column:2}.xh-scope-field[data-part=label]{overflow-wrap:anywhere;color:var(--xh-field-label-fg,var(--xh-fg-default));font-size:var(--xh-field-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-field-label-font-weight,var(--xh-text-label-weight));transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);margin-block-end:calc(var(--xh-field-label-gap-block,var(--xh-field-gap,var(--xh-space-1))) - var(--xh-field-gap,var(--xh-space-1)))}.xh-scope-field[data-part=label][data-disabled]{color:var(--xh-field-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-field[data-part=label][data-required]:after{color:var(--xh-field-label-star,var(--xh-fg-danger))}.xh-scope-field[data-part=control]{--xh-field-control-height:var(--xh-field-control-h,var(--xh-_field-size-control-height));--xh-field-control-padding-inline:var(--xh-field-control-px,var(--xh-_field-size-padding-inline));--xh-field-bg-rest:var(--xh-field-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-field-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-field-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-field-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-field-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-field-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-field-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-field-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-field-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-field-control-shadow,none);border-radius:var(--xh-field-control-radius,var(--xh-shape-control));inline-size:100%;font-size:var(--xh-field-control-font-size,var(--xh-text-body-size))}.xh-scope-field[data-part=label][data-invalid]{color:var(--xh-field-label-fg-invalid,var(--xh-fg-danger))}.xh-scope-field[data-part=description]{color:var(--xh-field-description-fg,var(--xh-fg-muted));font-size:var(--xh-field-description-font-size,var(--xh-text-secondary-size));transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-field[data-part=description][data-disabled]{color:var(--xh-field-description-fg-disabled,var(--xh-fg-subtle))}.xh-scope-field[data-part=error-text]{color:var(--xh-field-error-fg,var(--xh-fg-danger));font-size:var(--xh-field-error-font-size,var(--xh-text-secondary-size))}.xh-scope-field[data-part=root]:not(:has(>.xh-scope-field[data-part=description]:not([hidden])))>.xh-scope-field[data-part=error-text][hidden]{block-size:calc(var(--xh-field-error-font-size,var(--xh-text-secondary-size)) * var(--xh-leading-normal));transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit), visibility 0s var(--xh-motion-duration-exit);position:static}.xh-scope-field[data-part=root][hidden],.xh-scope-form[data-part=root][hidden]{display:none}.xh-scope-file-upload{--xh-file-upload-skin:1}.xh-scope-file-upload[data-part=root]{--xh-icon-size:var(--xh-file-upload-icon-size,var(--xh-glyph-size-text));gap:var(--xh-file-upload-gap,var(--xh-space-3));flex-direction:column;display:flex}.xh-scope-file-upload[data-part=root][hidden]{display:none}.xh-scope-file-upload[data-part=label]{color:var(--xh-file-upload-label-fg,var(--xh-fg-default));font-size:var(--xh-file-upload-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-file-upload-label-font-weight,var(--xh-text-label-weight))}.xh-scope-file-upload[data-part=label][data-disabled]{color:var(--xh-file-upload-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-file-upload[data-part=dropzone]{justify-content:center;align-items:center;gap:var(--xh-file-upload-dropzone-gap,var(--xh-space-2));min-block-size:var(--xh-file-upload-dropzone-min-h,8rem);padding-block:var(--xh-file-upload-dropzone-py,var(--xh-space-5));padding-inline:var(--xh-file-upload-dropzone-px,var(--xh-space-4));border:var(--xh-stroke-thick) dashed var(--xh-file-upload-dropzone-border,var(--xh-border-control));border-radius:var(--xh-file-upload-dropzone-radius,var(--xh-shape-surface));background:var(--xh-file-upload-dropzone-bg,transparent);color:var(--xh-file-upload-dropzone-fg,var(--xh-fg-muted));font-size:var(--xh-file-upload-dropzone-font-size,var(--xh-text-body-size));text-align:center;cursor:pointer;transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-direction:column;display:flex}.xh-scope-file-upload[data-part=dropzone][hidden]{display:none}.xh-scope-file-upload[data-part=dropzone]:hover:not([data-disabled],[data-invalid],[data-dragging]){border-color:var(--xh-file-upload-dropzone-border-hover,var(--xh-border-control-hover));background:var(--xh-file-upload-dropzone-bg-hover,var(--xh-bg-subtle))}.xh-scope-file-upload[data-part=dropzone]:focus-visible:not([data-disabled],[data-invalid],[data-dragging]){border-color:var(--xh-file-upload-dropzone-border-focus,var(--xh-_tone,var(--xh-border-control-focus)))}.xh-scope-file-upload[data-part=dropzone][data-dragging]{border-color:var(--xh-file-upload-dropzone-border-dragging,var(--xh-bg-brand));background:var(--xh-file-upload-dropzone-bg-dragging,var(--xh-bg-subtle))}.xh-scope-file-upload[data-part=dropzone][data-invalid]{border-color:var(--xh-file-upload-dropzone-border-invalid,var(--xh-border-invalid))}.xh-scope-file-upload[data-part=dropzone][data-disabled]{border-color:var(--xh-border-default);background:var(--xh-file-upload-dropzone-bg-disabled,var(--xh-bg-subtle));color:var(--xh-fg-disabled)}.xh-scope-file-upload[data-part=trigger]{--xh-action-bg-rest:var(--xh-file-upload-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-file-upload-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-file-upload-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-file-upload-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-file-upload-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-file-upload-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:var(--xh-file-upload-trigger-border,var(--xh-_action-variant-border-rest));--xh-action-shadow-hover:var(--xh-file-upload-trigger-shadow-hover,none);--xh-action-radius:var(--xh-file-upload-trigger-radius,var(--xh-shape-control));--xh-action-visual-size:var(--xh-file-upload-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-file-upload-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-gap:var(--xh-file-upload-trigger-gap,var(--xh-_action-profile-gap));--xh-action-font-size:var(--xh-file-upload-trigger-font-size,var(--xh-_action-profile-font-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);font-weight:var(--xh-file-upload-trigger-font-weight,var(--xh-text-label-weight));flex:none}.xh-scope-file-upload[data-part=trigger][hidden]{display:none}.xh-scope-file-upload[data-part=hidden-input]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-file-upload[data-part=list]{max-block-size:var(--xh-file-upload-list-max-h,var(--xh-viewport-h-md));gap:var(--xh-file-upload-item-gap,var(--xh-space-2));flex-direction:column;display:flex;position:relative;overflow-y:auto}.xh-scope-file-upload[data-part=list][hidden]{display:none}.xh-scope-file-upload[data-part=item]{--xh-_file-upload-progress:0;align-items:center;gap:var(--xh-file-upload-item-inner-gap,var(--xh-control-gap-md));padding-block:var(--xh-file-upload-item-py,var(--xh-space-2));padding-inline:var(--xh-file-upload-item-px,var(--xh-space-3));border:var(--xh-stroke-thin) solid var(--xh-file-upload-item-border,var(--xh-border-default));border-radius:var(--xh-file-upload-item-radius,var(--xh-shape-control));background:var(--xh-file-upload-item-bg,var(--xh-bg-surface));color:var(--xh-file-upload-item-fg,var(--xh-fg-default));font-size:var(--xh-file-upload-item-font-size,var(--xh-text-body-size));transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);flex-wrap:wrap;display:flex}.xh-scope-file-upload[data-part=item]:not([data-instant],[data-instant]>:where(.xh-scope-file-upload)){animation:xh-item-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards;animation-delay:calc(var(--xh-_stagger-index,0) * var(--xh-motion-stagger-step))}.xh-scope-file-upload[data-part=item][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-file-upload[data-part=item][hidden]{display:none}.xh-scope-file-upload[data-part=item][data-disabled]{color:var(--xh-fg-disabled)}:is(.xh-scope-file-upload[data-part=item][data-state=error],.xh-scope-file-upload[data-part=item][data-state=closed]:has(>[data-part=item-progress][data-state=error])){border-color:var(--xh-file-upload-item-border-error,var(--xh-border-invalid));color:var(--xh-file-upload-item-fg-error,var(--xh-fg-danger))}.xh-scope-file-upload[data-part=item][data-state=error]:before{content:"";inline-size:var(--xh-file-upload-item-mark-size,var(--xh-control-indicator-size));block-size:var(--xh-file-upload-item-mark-size,var(--xh-control-indicator-size));-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;mask:var(--xh-glyph-mark-warning) center / contain no-repeat;background-color:currentColor;flex:none}.xh-scope-file-upload[data-part=item][data-state=closed]:has(>[data-part=item-progress][data-state=error]):before{content:"";inline-size:var(--xh-file-upload-item-mark-size,var(--xh-control-indicator-size));block-size:var(--xh-file-upload-item-mark-size,var(--xh-control-indicator-size));-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;mask:var(--xh-glyph-mark-warning) center / contain no-repeat;background-color:currentColor;flex:none}.xh-scope-file-upload[data-part=item][data-state=done]:before{content:"";inline-size:var(--xh-file-upload-item-mark-size,var(--xh-control-indicator-size));block-size:var(--xh-file-upload-item-mark-size,var(--xh-control-indicator-size));background-color:var(--xh-file-upload-item-fg-done,var(--xh-fg-success));-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;flex:none}.xh-scope-file-upload[data-part=item][data-state=closed]:has(>[data-part=item-progress][data-state=done]):before{content:"";inline-size:var(--xh-file-upload-item-mark-size,var(--xh-control-indicator-size));block-size:var(--xh-file-upload-item-mark-size,var(--xh-control-indicator-size));background-color:var(--xh-file-upload-item-fg-done,var(--xh-fg-success));-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;flex:none}.xh-scope-file-upload[data-part=item][data-state=done]:has(>[data-part=item-progress]:not([hidden])):before{animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) var(--xh-motion-duration-move) backwards}.xh-scope-file-upload[data-part=item-progress]{inline-size:var(--xh-file-upload-item-progress-w,calc(var(--xh-control-h-md) * 2));block-size:var(--xh-file-upload-item-progress-h,var(--xh-stroke-thick));border-radius:var(--xh-file-upload-item-progress-radius,var(--xh-shape-pill));background:var(--xh-file-upload-item-progress-track,var(--xh-bg-subtle));opacity:0;transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) var(--xh-motion-duration-move);flex:none;display:block;overflow:hidden}.xh-scope-file-upload[data-part=item-progress][data-state=uploading]{opacity:1}.xh-scope-file-upload[data-part=item-progress]:before{content:"";border-radius:inherit;background:var(--xh-file-upload-item-progress-fill,var(--xh-bg-brand));block-size:100%;inline-size:100%;translate:calc((var(--xh-_file-upload-progress,0) - 1) * 100% * var(--xh-direction-sign)) 0;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);display:block}.xh-scope-file-upload[data-part=item-progress][hidden]{display:none}.xh-scope-file-upload[data-part=item-preview]{inline-size:var(--xh-file-upload-preview-size,var(--xh-control-h-md));block-size:var(--xh-file-upload-preview-size,var(--xh-control-h-md));border-radius:var(--xh-file-upload-preview-radius,var(--xh-shape-control));background:var(--xh-file-upload-preview-bg,var(--xh-bg-subtle));color:var(--xh-file-upload-preview-fg,var(--xh-fg-muted));flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.xh-scope-file-upload[data-part=item-preview][hidden]{display:none}.xh-scope-file-upload[data-part=item-preview][data-file-type^=image\/]{color:var(--xh-file-upload-preview-fg-image,var(--xh-fg-brand))}.xh-scope-file-upload[data-part=item-preview] img{object-fit:cover;block-size:100%;inline-size:100%}.xh-scope-file-upload[data-part=item-name]{min-inline-size:min(var(--xh-file-upload-item-name-min-w,var(--xh-control-min-w)), 100%);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.xh-scope-file-upload[data-part=item-size-text]{color:var(--xh-file-upload-size-fg,var(--xh-fg-subtle));font-size:var(--xh-file-upload-size-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.xh-scope-file-upload[data-part=item-size-text][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-file-upload[data-part=item-delete-trigger]{--xh-action-bg-hover:var(--xh-file-upload-delete-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-file-upload-delete-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-file-upload-delete-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-file-upload-delete-fg-hover,var(--xh-fg-danger-hover));--xh-action-fg-pressed:var(--xh-file-upload-delete-fg-hover,var(--xh-fg-danger-hover));--xh-action-radius:var(--xh-file-upload-delete-radius,var(--xh-shape-control));--xh-action-visual-size:var(--xh-file-upload-delete-size,var(--xh-_action-profile-visual-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);flex:none}.xh-scope-file-upload[data-part=item-delete-trigger][hidden]{display:none}.xh-scope-file-upload[data-part=clear-trigger]{--xh-action-bg-hover:var(--xh-file-upload-clear-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-file-upload-clear-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-file-upload-clear-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-file-upload-clear-fg-hover,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-file-upload-clear-fg-hover,var(--xh-fg-default));--xh-action-radius:var(--xh-file-upload-clear-radius,var(--xh-shape-control));--xh-action-visual-size:var(--xh-file-upload-clear-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-file-upload-clear-px,var(--xh-_action-profile-padding-inline));--xh-action-gap:var(--xh-file-upload-clear-gap,var(--xh-_action-profile-gap));--xh-action-font-size:var(--xh-file-upload-clear-font-size,var(--xh-_action-profile-font-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);flex:none;align-self:flex-start}.xh-scope-file-upload[data-part=clear-trigger][hidden]{display:none}.xh-scope-file-upload[data-part=clear-trigger][data-empty]{--xh-action-fg-rest:var(--xh-fg-subtle);--xh-action-fg-hover:var(--xh-fg-subtle);--xh-action-fg-pressed:var(--xh-fg-subtle)}.xh-scope-file-upload[data-part=item-delete-trigger]:empty:before,.xh-scope-file-upload[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-file-upload[data-part=item][data-state=error]:before,.xh-scope-file-upload[data-part=item][data-state=done]:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-file-upload[data-part=item][data-state=closed]:has(>[data-part=item-progress][data-state=error]):before{forced-color-adjust:none;background-color:canvastext}.xh-scope-file-upload[data-part=item][data-state=closed]:has(>[data-part=item-progress][data-state=done]):before{forced-color-adjust:none;background-color:canvastext}.xh-scope-file-upload:is([data-part=item-delete-trigger],[data-part=clear-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-file-upload:is([data-part=item-delete-trigger],[data-part=clear-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-file-upload:is([data-part=item-delete-trigger],[data-part=clear-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-form{--xh-form-skin:1}.xh-scope-form[data-part=root]{gap:var(--xh-form-gap,var(--xh-stack-gap-md));flex-direction:column;margin:0;display:flex}.xh-scope-form[data-part=root][data-layout=grid]{grid-template-columns:repeat(var(--xh-_form-cols), minmax(0, 1fr));--xh-_form-cols:1;display:grid}.xh-scope-form[data-part=root][hidden]{display:none}.xh-scope-form[data-part=root][data-layout=inline]{align-items:start;column-gap:var(--xh-form-inline-gap,var(--xh-space-4));--xh-_form-inline-control-w:var(--xh-control-w);flex-flow:wrap}.xh-scope-form[data-part=root][data-layout=inline] .xh-scope-field[data-part=root]{--xh-control-w:var(--xh-_form-inline-control-w)}.xh-scope-form[data-part=root][data-columns="2"]{--xh-_form-cols:2}.xh-scope-form[data-part=root][data-columns="3"]{--xh-_form-cols:3}.xh-scope-form[data-part=root][data-columns="4"]{--xh-_form-cols:4}@media (min-width:640px){.xh-scope-form[data-part=root][data-columns-sm="1"]{--xh-_form-cols:1}.xh-scope-form[data-part=root][data-columns-sm="2"]{--xh-_form-cols:2}.xh-scope-form[data-part=root][data-columns-sm="3"]{--xh-_form-cols:3}.xh-scope-form[data-part=root][data-columns-sm="4"]{--xh-_form-cols:4}}@media (min-width:768px){.xh-scope-form[data-part=root][data-columns-md="1"]{--xh-_form-cols:1}.xh-scope-form[data-part=root][data-columns-md="2"]{--xh-_form-cols:2}.xh-scope-form[data-part=root][data-columns-md="3"]{--xh-_form-cols:3}.xh-scope-form[data-part=root][data-columns-md="4"]{--xh-_form-cols:4}}@media (min-width:1024px){.xh-scope-form[data-part=root][data-columns-lg="1"]{--xh-_form-cols:1}.xh-scope-form[data-part=root][data-columns-lg="2"]{--xh-_form-cols:2}.xh-scope-form[data-part=root][data-columns-lg="3"]{--xh-_form-cols:3}.xh-scope-form[data-part=root][data-columns-lg="4"]{--xh-_form-cols:4}}@media (min-width:1280px){.xh-scope-form[data-part=root][data-columns-xl="1"]{--xh-_form-cols:1}.xh-scope-form[data-part=root][data-columns-xl="2"]{--xh-_form-cols:2}.xh-scope-form[data-part=root][data-columns-xl="3"]{--xh-_form-cols:3}.xh-scope-form[data-part=root][data-columns-xl="4"]{--xh-_form-cols:4}}.xh-scope-form[data-part=field-group]{gap:var(--xh-form-field-gap,var(--xh-space-1));flex-direction:column;display:flex}.xh-scope-form[data-part=field-group][hidden]{display:none}.xh-scope-form[data-part=root][data-layout=grid] .xh-scope-form[data-part=field-group]{grid-column:var(--xh-_form-span,auto)}.xh-scope-form[data-part=field-group][data-span="2"]{--xh-_form-span:auto / span 2}.xh-scope-form[data-part=field-group][data-span="3"]{--xh-_form-span:auto / span 3}.xh-scope-form[data-part=field-group][data-span="4"]{--xh-_form-span:auto / span 4}.xh-scope-form[data-part=field-group][data-span=full]{--xh-_form-span:1 / -1}.xh-scope-form[data-part=field-group][data-invalid]{border-inline-start:var(--xh-stroke-thick) solid var(--xh-form-field-invalid-border,var(--xh-border-invalid));padding-inline-start:var(--xh-form-field-invalid-px,var(--xh-space-2))}.xh-scope-form[data-part=error-summary]{gap:var(--xh-form-summary-gap,var(--xh-space-1_5));padding-block:var(--xh-form-summary-py,var(--xh-space-3));padding-inline:var(--xh-form-summary-px,var(--xh-control-px-md));border:var(--xh-stroke-thin) solid var(--xh-form-summary-border,var(--xh-border-invalid));border-radius:var(--xh-form-summary-radius,var(--xh-shape-surface));background:var(--xh-form-summary-bg,var(--xh-bg-surface));color:var(--xh-form-summary-fg,var(--xh-fg-danger));font-size:var(--xh-form-summary-font-size,var(--xh-text-body-size));line-height:var(--xh-leading-normal);box-shadow:var(--xh-form-summary-shadow,none);flex-direction:column;display:flex}.xh-scope-form[data-part=error-summary][hidden]{display:none}.xh-scope-form[data-part=error-summary]:focus-visible{outline:none}.xh-scope-form[data-part=error-summary][data-state=invalid]{animation:xh-drop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-form[data-part=error-summary][data-state=idle]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-form[data-part=error-summary-item]{padding-inline:var(--xh-form-summary-item-px,var(--xh-space-1));border-radius:var(--xh-form-summary-item-radius,var(--xh-shape-control));background:var(--xh-form-summary-item-bg,transparent);color:inherit;font-size:var(--xh-form-summary-item-font-size,var(--xh-text-secondary-size));text-underline-offset:var(--xh-form-summary-item-underline-offset,var(--xh-space-0_5));cursor:pointer;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);text-decoration:underline;display:block}.xh-scope-form[data-part=error-summary-item][hidden]{display:none}.xh-scope-form[data-part=error-summary][data-state=invalid] [data-part=error-summary-item]:where(.xh-scope-form){animation:xh-drop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards}.xh-scope-form[data-part=error-summary][data-state=invalid] [data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:where(.xh-scope-form):not([hidden]){animation-delay:var(--xh-motion-stagger-step)}.xh-scope-form[data-part=error-summary][data-state=invalid] [data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:where(.xh-scope-form):not([hidden]){animation-delay:calc(var(--xh-motion-stagger-step) * 2)}.xh-scope-form[data-part=error-summary][data-state=invalid] [data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:where(.xh-scope-form):not([hidden]){animation-delay:calc(var(--xh-motion-stagger-step) * 3)}.xh-scope-form[data-part=error-summary][data-state=invalid] [data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:where(.xh-scope-form):not([hidden]){animation-delay:calc(var(--xh-motion-stagger-step) * 4)}.xh-scope-form[data-part=error-summary][data-state=invalid] [data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:not([hidden])~[data-part=error-summary-item]:where(.xh-scope-form):not([hidden]){animation-delay:calc(var(--xh-motion-stagger-step) * 5)}.xh-scope-form[data-part=error-summary-item]:hover{background:var(--xh-form-summary-item-bg-hover,var(--xh-bg-subtle));color:var(--xh-form-summary-item-fg-hover,var(--xh-fg-danger-hover))}.xh-scope-form[data-part=error-summary-item]:is(:active,[data-pressed]){background:var(--xh-form-summary-item-bg-pressed,var(--xh-bg-subtle-hover));color:var(--xh-form-summary-item-fg-hover,var(--xh-fg-danger-hover));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}@media (forced-colors:active){.xh-scope-form[data-part=error-summary-item]:is(:active,[data-pressed]){color:highlighttext;background:highlight}}.xh-scope-form[data-part=submit-trigger],.xh-scope-form[data-part=reset-trigger]{--xh-action-visual-size:var(--xh-form-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-form-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-form-trigger-radius,var(--xh-shape-control));--xh-action-font-size:var(--xh-form-trigger-font-size,var(--xh-text-body-size));flex:none}.xh-scope-form[data-part=submit-trigger][hidden],.xh-scope-form[data-part=reset-trigger][hidden]{display:none}.xh-scope-form[data-part=reset-trigger]{--xh-action-bg-rest:var(--xh-form-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-form-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-form-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-disabled:var(--xh-form-trigger-bg-disabled,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-form-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-form-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-form-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:var(--xh-form-trigger-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-form-trigger-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-disabled:var(--xh-form-trigger-border-disabled,var(--xh-_action-variant-border-disabled));--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none}.xh-scope-form[data-part=submit-trigger]{--xh-action-bg-rest:var(--xh-form-submit-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-form-submit-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-form-submit-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-disabled:var(--xh-form-trigger-bg-disabled,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-form-submit-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-form-submit-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-form-submit-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:var(--xh-form-submit-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-form-submit-border-hover,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-form-submit-border-active,var(--xh-_action-variant-border-pressed));--xh-action-border-disabled:var(--xh-form-trigger-border-disabled,var(--xh-_action-variant-border-disabled));--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:var(--xh-form-submit-shadow,var(--xh-_highlight-brand));--xh-action-shadow-hover:var(--xh-form-submit-shadow,var(--xh-_highlight-brand));--xh-action-shadow-pressed:var(--xh-form-submit-shadow,var(--xh-_highlight-brand));--xh-action-ring-color-focus-visible:currentColor;--xh-_loading-ring-fg:var(--xh-form-submit-fg,var(--xh-_action-variant-fg-loading));--xh-_loading-ring-duration:var(--xh-form-loading-duration,var(--xh-motion-loop-spin))}.xh-scope-form[data-part=submit-trigger][data-loading]{--xh-action-fg-loading:transparent;transition-delay:var(--xh-motion-duration-micro)}.xh-scope-funnel-chart{--xh-funnel-chart-skin:1}.xh-scope-funnel-chart[data-part=root]{--xh-_chart-metric-bar-max:var(--xh-chart-bar-max);--xh-_chart-metric-gap:var(--xh-funnel-chart-stage-gap,var(--xh-chart-gap));--xh-_chart-metric-line-width:var(--xh-chart-line-width);--xh-_chart-metric-point-size:var(--xh-chart-point-size);--xh-_chart-metric-hit-min:var(--xh-chart-hit-min);--xh-_chart-metric-tick-length:var(--xh-chart-tick-length);--xh-_chart-metric-label-gap:var(--xh-chart-label-gap);--xh-_chart-metric-radius:var(--xh-shape-inset);--xh-_chart-metric-font-size:var(--xh-text-caption-size);--xh-_chart-metric-leading:var(--xh-leading-tight);--xh-_chart-gap:var(--xh-funnel-chart-gap,var(--xh-space-3))}.xh-scope-funnel-chart[data-part=viewport]{--xh-_chart-height:var(--xh-funnel-chart-height,var(--xh-chart-height))}.xh-scope-funnel-chart[data-part=tooltip]{--xh-_chart-tooltip-gap:var(--xh-funnel-chart-tooltip-gap,var(--xh-space-1));--xh-_chart-tooltip-py:var(--xh-funnel-chart-tooltip-py,var(--xh-surface-pad-sm));--xh-_chart-tooltip-px:var(--xh-funnel-chart-tooltip-px,var(--xh-surface-pad-sm));--xh-_chart-tooltip-radius:var(--xh-funnel-chart-tooltip-radius,var(--xh-shape-overlay));--xh-_chart-tooltip-shadow:var(--xh-funnel-chart-tooltip-shadow,var(--xh-material-frosted-shadow))}.xh-scope-funnel-chart[data-part=tooltip-row]{--xh-_chart-tooltip-row-gap:var(--xh-funnel-chart-tooltip-row-gap,var(--xh-space-2))}.xh-scope-funnel-chart[data-part=tooltip-swatch]{--xh-_chart-tooltip-swatch-radius:var(--xh-funnel-chart-tooltip-swatch-radius,var(--xh-shape-inset))}.xh-scope-funnel-chart[data-part=empty][data-state=loading]{--xh-_chart-empty-gap:var(--xh-funnel-chart-empty-gap,var(--xh-space-2))}.xh-scope-funnel-chart[data-part=stage]{fill:var(--xh-_chart-seq-fill);stroke:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-funnel-chart[data-part=stage][data-dimmed],.xh-scope-funnel-chart[data-part=stage-label][data-dimmed],.xh-scope-funnel-chart[data-part=conversion][data-dimmed]{opacity:var(--xh-chart-dim-alpha)}.xh-scope-funnel-chart[data-part=stage-label],.xh-scope-funnel-chart[data-part=conversion]{fill:var(--xh-chart-label);font-variant-numeric:tabular-nums}.xh-scope-funnel-chart[data-part=stage-label][data-placement=inside]{stroke:var(--xh-chart-surface);stroke-width:var(--xh-stroke-thick);paint-order:stroke;font-weight:var(--xh-font-weight-medium)}@media (forced-colors:active){.xh-scope-funnel-chart[data-part=stage]{fill:canvas;stroke:canvastext;stroke-width:var(--xh-stroke-thin)}.xh-scope-funnel-chart[data-part=stage-label],.xh-scope-funnel-chart[data-part=conversion]{fill:canvastext}.xh-scope-funnel-chart[data-part=stage-label][data-placement=inside]{stroke:canvas}}.xh-scope-graph-chart{--xh-graph-chart-skin:1}.xh-scope-graph-chart[data-part=root]{--xh-_chart-metric-bar-max:var(--xh-chart-bar-max);--xh-_chart-metric-gap:var(--xh-chart-gap);--xh-_chart-metric-line-width:var(--xh-chart-line-width);--xh-_chart-metric-point-size:var(--xh-graph-chart-node-size,var(--xh-chart-point-size));--xh-_chart-metric-hit-min:var(--xh-chart-hit-min);--xh-_chart-metric-tick-length:var(--xh-chart-tick-length);--xh-_chart-metric-label-gap:var(--xh-chart-label-gap);--xh-_chart-metric-radius:var(--xh-shape-inset);--xh-_chart-metric-font-size:var(--xh-text-caption-size);--xh-_chart-metric-leading:var(--xh-leading-tight);--xh-_chart-gap:var(--xh-graph-chart-gap,var(--xh-space-3))}.xh-scope-graph-chart[data-part=viewport]{--xh-_chart-height:var(--xh-graph-chart-height,var(--xh-chart-height))}.xh-scope-graph-chart[data-part=legend]{--xh-_chart-legend-gap:var(--xh-graph-chart-legend-gap,var(--xh-space-1))}.xh-scope-graph-chart[data-part=legend-swatch]{--xh-_chart-legend-swatch-radius:var(--xh-graph-chart-legend-swatch-radius,var(--xh-shape-inset))}.xh-scope-graph-chart[data-part=tooltip]{--xh-_chart-tooltip-gap:var(--xh-graph-chart-tooltip-gap,var(--xh-space-1));--xh-_chart-tooltip-py:var(--xh-graph-chart-tooltip-py,var(--xh-surface-pad-sm));--xh-_chart-tooltip-px:var(--xh-graph-chart-tooltip-px,var(--xh-surface-pad-sm));--xh-_chart-tooltip-radius:var(--xh-graph-chart-tooltip-radius,var(--xh-shape-overlay));--xh-_chart-tooltip-shadow:var(--xh-graph-chart-tooltip-shadow,var(--xh-material-frosted-shadow))}.xh-scope-graph-chart[data-part=tooltip-row]{--xh-_chart-tooltip-row-gap:var(--xh-graph-chart-tooltip-row-gap,var(--xh-space-2))}.xh-scope-graph-chart[data-part=empty][data-state=loading]{--xh-_chart-empty-gap:var(--xh-graph-chart-empty-gap,var(--xh-space-2))}.xh-scope-graph-chart[data-xh-chart-slot="1"]{--xh-_chart-series:var(--xh-graph-chart-series-color,var(--xh-chart-categorical-1))}.xh-scope-graph-chart[data-xh-chart-slot="2"]{--xh-_chart-series:var(--xh-graph-chart-series-color,var(--xh-chart-categorical-2))}.xh-scope-graph-chart[data-xh-chart-slot="3"]{--xh-_chart-series:var(--xh-graph-chart-series-color,var(--xh-chart-categorical-3))}.xh-scope-graph-chart[data-xh-chart-slot="4"]{--xh-_chart-series:var(--xh-graph-chart-series-color,var(--xh-chart-categorical-4))}.xh-scope-graph-chart[data-xh-chart-slot="5"]{--xh-_chart-series:var(--xh-graph-chart-series-color,var(--xh-chart-categorical-5))}.xh-scope-graph-chart[data-xh-chart-slot="6"]{--xh-_chart-series:var(--xh-graph-chart-series-color,var(--xh-chart-categorical-6))}.xh-scope-graph-chart[data-xh-chart-slot="7"]{--xh-_chart-series:var(--xh-graph-chart-series-color,var(--xh-chart-categorical-7))}.xh-scope-graph-chart[data-xh-chart-slot="8"]{--xh-_chart-series:var(--xh-graph-chart-series-color,var(--xh-chart-categorical-8))}.xh-scope-graph-chart[data-part=link],.xh-scope-graph-chart[data-part=arrow]{--xh-_graph-link:var(--xh-graph-chart-link-color,var(--xh-fg-subtle));transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-graph-chart[data-part=link]{fill:none;stroke:var(--xh-_graph-link);stroke-width:var(--xh-_graph-link-width,var(--xh-graph-chart-link-width,var(--xh-stroke-thin)));stroke-linecap:round}.xh-scope-graph-chart[data-part=arrow]{fill:var(--xh-_graph-link);stroke:none}.xh-scope-graph-chart[data-part=link][data-highlighted],.xh-scope-graph-chart[data-part=arrow][data-highlighted]{--xh-_graph-link:var(--xh-_chart-series)}.xh-scope-graph-chart[data-part=node]{fill:var(--xh-_chart-series);stroke:var(--xh-chart-surface);stroke-width:var(--xh-chart-gap);transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-graph-chart[data-part=link][data-dimmed],.xh-scope-graph-chart[data-part=arrow][data-dimmed],.xh-scope-graph-chart[data-part=node][data-dimmed],.xh-scope-graph-chart[data-part=node-label][data-dimmed],.xh-scope-graph-chart[data-part=link-label][data-dimmed]{opacity:var(--xh-chart-dim-alpha)}.xh-scope-graph-chart[data-part=node-label]{fill:var(--xh-fg-default);stroke:var(--xh-chart-surface);stroke-width:var(--xh-stroke-thick);stroke-linejoin:round;paint-order:stroke;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-graph-chart[data-part=link-label]{fill:var(--xh-fg-muted);stroke:var(--xh-chart-surface);stroke-width:var(--xh-stroke-thick);stroke-linejoin:round;paint-order:stroke;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-graph-chart[data-part=plot][data-draggable] [data-part=node]:where(.xh-scope-graph-chart),.xh-scope-graph-chart[data-part=plot][data-zoomed]{cursor:grab;touch-action:none}.xh-scope-graph-chart[data-part=plot][data-dragging],.xh-scope-graph-chart[data-part=plot][data-dragging] [data-part=node]:where(.xh-scope-graph-chart){cursor:grabbing}@media (forced-colors:active){.xh-scope-graph-chart[data-part=node]{fill:canvas;stroke:canvastext;stroke-width:var(--xh-stroke-thin)}.xh-scope-graph-chart[data-part=link],.xh-scope-graph-chart[data-part=arrow]{--xh-_graph-link:GrayText}.xh-scope-graph-chart[data-part=link][data-highlighted],.xh-scope-graph-chart[data-part=arrow][data-highlighted]{--xh-_graph-link:Highlight}.xh-scope-graph-chart[data-part=node-label],.xh-scope-graph-chart[data-part=link-label]{fill:canvastext;stroke:canvas}}.xh-scope-grid-list{--xh-grid-list-skin:1}.xh-scope-grid-list[data-part=root]{--xh-_grid-list-indicator:var(--xh-control-indicator-md);--xh-_grid-list-indicator-glyph:calc(var(--xh-_grid-list-indicator) * .75);--xh-_grid-list-indicator-accent:var(--xh-_tone-border-control,var(--xh-bg-brand));--xh-_grid-list-indicator-on-accent:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-icon-size:var(--xh-grid-list-icon-size,var(--xh-glyph-size-md));--xh-_grid-list-state-font-size:var(--xh-control-font-md);--xh-_grid-list-state-px:var(--xh-control-px-md);box-sizing:border-box;gap:var(--xh-grid-list-gap,var(--xh-list-option-gap));inline-size:100%;min-inline-size:0;padding:var(--xh-grid-list-p,var(--xh-space-1));border:var(--xh-stroke-thin) solid transparent;border-radius:var(--xh-grid-list-radius,var(--xh-shape-surface));background:var(--xh-grid-list-bg,transparent);flex-direction:column;display:flex}.xh-scope-grid-list[data-part=root][data-variant=outline]{border-color:var(--xh-grid-list-border,var(--xh-border-default));background:var(--xh-grid-list-bg,var(--xh-bg-surface))}.xh-scope-grid-list[data-part=root][data-variant=subtle]{background:var(--xh-grid-list-bg,var(--xh-bg-subtle))}.xh-scope-grid-list[data-part=root][data-invalid]{border-color:var(--xh-grid-list-border-invalid,var(--xh-border-invalid))}.xh-scope-grid-list[data-part=root]:focus-visible{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-grid-list[data-part=root][data-size=sm]{--xh-_grid-list-indicator:var(--xh-control-indicator-sm);--xh-_grid-list-state-font-size:var(--xh-control-font-sm);--xh-_grid-list-state-px:var(--xh-control-px-sm);--xh-icon-size:var(--xh-grid-list-icon-size,var(--xh-glyph-size-sm))}.xh-scope-grid-list[data-part=root][data-size=lg]{--xh-_grid-list-indicator:var(--xh-control-indicator-lg);--xh-_grid-list-state-font-size:var(--xh-control-font-lg);--xh-_grid-list-state-px:var(--xh-control-px-lg);--xh-icon-size:var(--xh-grid-list-icon-size,var(--xh-glyph-size-lg))}.xh-scope-grid-list[data-part=label]{padding-block:var(--xh-grid-list-label-py,var(--xh-space-1));padding-inline:var(--xh-grid-list-label-px,var(--xh-control-px-md));color:var(--xh-grid-list-label-fg,var(--xh-fg-default));font-size:var(--xh-grid-list-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-grid-list-label-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-normal)}.xh-scope-grid-list[data-part=row]{--xh-collection-radius:var(--xh-grid-list-row-radius,var(--xh-shape-control));--xh-collection-bg-selected:var(--xh-grid-list-row-bg-selected,var(--xh-bg-brand-subtle));--xh-collection-fg-selected:var(--xh-grid-list-row-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-fg-selected-hover:var(--xh-grid-list-row-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-fg-selected-highlight:var(--xh-grid-list-row-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-fg-selected-pressed:var(--xh-grid-list-row-fg-selected,var(--xh-fg-on-brand-subtle));transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-grid-list[data-part=row][data-highlighted]:not(:focus-visible){--xh-collection-bg-keyboard-highlight:transparent;--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-bg-selected-highlight:var(--xh-grid-list-row-bg-selected,var(--xh-bg-brand-subtle));--xh-collection-outline-selected-highlight:transparent}.xh-scope-grid-list[data-part=row][data-highlighted]:not(:focus-visible):hover{--xh-collection-bg-keyboard-highlight:var(--xh-bg-subtle);--xh-collection-bg-selected-highlight:var(--xh-bg-brand-subtle-hover)}.xh-scope-grid-list[data-part=root][data-readonly] .xh-scope-grid-list[data-part=row]{cursor:default}.xh-scope-grid-list[data-part=root][data-loading] .xh-scope-grid-list[data-part=row]{opacity:var(--xh-grid-list-row-loading-opacity,var(--xh-state-disabled-opacity));pointer-events:none}.xh-scope-grid-list[data-part=row-content]{gap:var(--xh-grid-list-row-content-gap,var(--xh-space-1));flex-direction:column;grid-area:1/text/span 2;min-inline-size:0;display:flex}.xh-scope-grid-list[data-part=row-text],.xh-scope-grid-list[data-part=row-description]{text-overflow:ellipsis;grid-area:auto;min-inline-size:0;overflow:hidden}.xh-scope-grid-list[data-part=row-text]{color:inherit;white-space:nowrap}.xh-scope-grid-list[data-part=row-description]{color:var(--xh-grid-list-row-description-fg,var(--xh-fg-muted));font-size:var(--xh-grid-list-row-description-font-size,var(--xh-control-caption-md));white-space:nowrap}.xh-scope-grid-list[data-part=row-actions]{gap:var(--xh-grid-list-row-actions-gap,var(--xh-space-1));grid-area:1/suffix/span 2/span 2;align-items:center;margin-inline-start:var(--xh-grid-list-row-actions-ms,var(--xh-control-gap-md));display:flex}.xh-scope-grid-list[data-part=row-action]{--xh-action-font-size:var(--xh-grid-list-row-action-font-size,var(--xh-control-font-sm))}.xh-scope-grid-list[data-part=row-selection-indicator]{--xh-icon-size:var(--xh-grid-list-row-indicator-glyph-size,var(--xh-_grid-list-indicator-glyph));inline-size:var(--xh-grid-list-row-indicator-size,var(--xh-_grid-list-indicator));block-size:var(--xh-grid-list-row-indicator-size,var(--xh-_grid-list-indicator));border:var(--xh-stroke-thin) solid var(--xh-grid-list-row-indicator-border,var(--xh-border-control));border-radius:var(--xh-grid-list-row-indicator-radius,var(--xh-shape-inset));background:var(--xh-grid-list-row-indicator-bg,transparent);color:var(--xh-grid-list-row-indicator-fg-selected,var(--xh-_grid-list-indicator-on-accent));transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);grid-area:1/prefix/span 2;place-items:center;margin-inline-end:var(--xh-grid-list-row-indicator-me,var(--xh-control-gap-md));display:grid}.xh-scope-grid-list[data-part=row-selection-indicator][data-state=checked]{border-color:var(--xh-grid-list-row-indicator-border-selected,var(--xh-_grid-list-indicator-accent));background:var(--xh-grid-list-row-indicator-bg-selected,var(--xh-_grid-list-indicator-accent))}.xh-scope-grid-list[data-part=empty],.xh-scope-grid-list[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-grid-list-state-gap,var(--xh-control-gap-md));padding-block:var(--xh-grid-list-state-py,var(--xh-space-3));padding-inline:var(--xh-grid-list-state-px,var(--xh-_grid-list-state-px));color:var(--xh-grid-list-state-fg,var(--xh-fg-muted));font-size:var(--xh-grid-list-state-font-size,var(--xh-_grid-list-state-font-size));line-height:var(--xh-leading-normal);text-align:center;display:flex}.xh-scope-grid-list[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-grid-list[data-part=row-selection-indicator][hidden],.xh-scope-grid-list[data-part=row-content][hidden],.xh-scope-grid-list[data-part=row-actions][hidden],.xh-scope-grid-list[data-part=empty][hidden],.xh-scope-grid-list[data-part=loading][hidden],.xh-scope-grid-list[data-part=root][hidden]{display:none}@media print{.xh-scope-grid-list[data-part=row-actions]{display:none}}.xh-scope-hierarchy-chart{--xh-hierarchy-chart-skin:1}.xh-scope-hierarchy-chart[data-part=root]{--xh-_chart-metric-bar-max:var(--xh-chart-bar-max);--xh-_chart-metric-gap:var(--xh-hierarchy-chart-node-gap,var(--xh-chart-gap));--xh-_chart-metric-line-width:var(--xh-chart-line-width);--xh-_chart-metric-point-size:var(--xh-chart-point-size);--xh-_chart-metric-hit-min:var(--xh-chart-hit-min);--xh-_chart-metric-tick-length:var(--xh-chart-tick-length);--xh-_chart-metric-label-gap:var(--xh-chart-label-gap);--xh-_chart-metric-radius:var(--xh-hierarchy-chart-node-radius,var(--xh-shape-inset));--xh-_chart-metric-font-size:var(--xh-text-caption-size);--xh-_chart-metric-leading:var(--xh-leading-tight);--xh-_chart-gap:var(--xh-hierarchy-chart-gap,var(--xh-space-3));--xh-icon-size:var(--xh-hierarchy-chart-icon-size,var(--xh-glyph-size-sm))}.xh-scope-hierarchy-chart[data-part=viewport]{--xh-_chart-height:var(--xh-hierarchy-chart-height,var(--xh-chart-height))}.xh-scope-hierarchy-chart[data-part=legend]{--xh-_chart-legend-gap:var(--xh-hierarchy-chart-legend-gap,var(--xh-space-4))}.xh-scope-hierarchy-chart[data-part=tooltip]{--xh-_chart-tooltip-gap:var(--xh-hierarchy-chart-tooltip-gap,var(--xh-space-1));--xh-_chart-tooltip-py:var(--xh-hierarchy-chart-tooltip-py,var(--xh-surface-pad-sm));--xh-_chart-tooltip-px:var(--xh-hierarchy-chart-tooltip-px,var(--xh-surface-pad-sm));--xh-_chart-tooltip-radius:var(--xh-hierarchy-chart-tooltip-radius,var(--xh-shape-overlay));--xh-_chart-tooltip-shadow:var(--xh-hierarchy-chart-tooltip-shadow,var(--xh-material-frosted-shadow))}.xh-scope-hierarchy-chart[data-part=tooltip-row]{--xh-_chart-tooltip-row-gap:var(--xh-hierarchy-chart-tooltip-row-gap,var(--xh-space-2))}.xh-scope-hierarchy-chart[data-part=tooltip-swatch]{--xh-_chart-tooltip-swatch-radius:var(--xh-hierarchy-chart-tooltip-swatch-radius,var(--xh-shape-inset))}.xh-scope-hierarchy-chart[data-part=empty][data-state=loading]{--xh-_chart-empty-gap:var(--xh-hierarchy-chart-empty-gap,var(--xh-space-2))}.xh-scope-hierarchy-chart[data-part=path]{align-items:center;column-gap:var(--xh-hierarchy-chart-path-column-gap,calc(var(--xh-icon-size,var(--xh-glyph-size-sm)) + var(--xh-space-1) * 2));row-gap:var(--xh-hierarchy-chart-path-row-gap,var(--xh-space-1));font-size:var(--xh-hierarchy-chart-path-font-size,var(--xh-control-font-sm));flex-wrap:wrap;display:flex}.xh-scope-hierarchy-chart[data-part=path][hidden]{display:none}.xh-scope-hierarchy-chart[data-part=path-item]{--xh-collection-block-padding:var(--xh-space-0);--xh-collection-inline-padding:var(--xh-hierarchy-chart-path-item-px,var(--xh-space-1));--xh-collection-radius:var(--xh-hierarchy-chart-path-item-radius,var(--xh-shape-control));--xh-collection-font-size:var(--xh-hierarchy-chart-path-font-size,var(--xh-control-font-sm));--xh-collection-fg-rest:var(--xh-hierarchy-chart-path-fg,var(--xh-fg-muted));--xh-collection-bg-hover:var(--xh-hierarchy-chart-path-item-bg-hover,var(--xh-bg-subtle));--xh-collection-fg-hover:var(--xh-hierarchy-chart-path-item-fg-hover,var(--xh-fg-default));--xh-collection-bg-pressed:var(--xh-hierarchy-chart-path-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-fg-terminal:var(--xh-hierarchy-chart-path-item-fg-current,var(--xh-fg-default));--xh-collection-font-weight-terminal:var(--xh-hierarchy-chart-path-item-font-weight-current,var(--xh-font-weight-medium));font-family:inherit;line-height:var(--xh-leading-tight);white-space:nowrap;border:none;align-items:center;margin:0;display:inline-flex;position:relative}.xh-scope-hierarchy-chart[data-part=path-item]+.xh-scope-hierarchy-chart[data-part=path-item]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm));background-color:var(--xh-hierarchy-chart-path-separator-fg,var(--xh-fg-subtle));-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:calc(100% + var(--xh-space-1))}.xh-scope-hierarchy-chart[data-part=path-item][hidden]{display:none}[dir=rtl] .xh-scope-hierarchy-chart[data-part=path-item]:before{rotate:180deg}.xh-scope-hierarchy-chart[data-xh-chart-slot="1"]{--xh-_chart-series:var(--xh-hierarchy-chart-series-color,var(--xh-chart-categorical-1));--xh-_chart-on-series:var(--xh-chart-on-categorical-1)}.xh-scope-hierarchy-chart[data-xh-chart-slot="2"]{--xh-_chart-series:var(--xh-hierarchy-chart-series-color,var(--xh-chart-categorical-2));--xh-_chart-on-series:var(--xh-chart-on-categorical-2)}.xh-scope-hierarchy-chart[data-xh-chart-slot="3"]{--xh-_chart-series:var(--xh-hierarchy-chart-series-color,var(--xh-chart-categorical-3));--xh-_chart-on-series:var(--xh-chart-on-categorical-3)}.xh-scope-hierarchy-chart[data-xh-chart-slot="4"]{--xh-_chart-series:var(--xh-hierarchy-chart-series-color,var(--xh-chart-categorical-4));--xh-_chart-on-series:var(--xh-chart-on-categorical-4)}.xh-scope-hierarchy-chart[data-xh-chart-slot="5"]{--xh-_chart-series:var(--xh-hierarchy-chart-series-color,var(--xh-chart-categorical-5));--xh-_chart-on-series:var(--xh-chart-on-categorical-5)}.xh-scope-hierarchy-chart[data-xh-chart-slot="6"]{--xh-_chart-series:var(--xh-hierarchy-chart-series-color,var(--xh-chart-categorical-6));--xh-_chart-on-series:var(--xh-chart-on-categorical-6)}.xh-scope-hierarchy-chart[data-xh-chart-slot="7"]{--xh-_chart-series:var(--xh-hierarchy-chart-series-color,var(--xh-chart-categorical-7));--xh-_chart-on-series:var(--xh-chart-on-categorical-7)}.xh-scope-hierarchy-chart[data-xh-chart-slot="8"]{--xh-_chart-series:var(--xh-hierarchy-chart-series-color,var(--xh-chart-categorical-8));--xh-_chart-on-series:var(--xh-chart-on-categorical-8)}.xh-scope-hierarchy-chart[data-part=node],.xh-scope-hierarchy-chart[data-part=node-label],.xh-scope-hierarchy-chart[data-part=group-header]{--xh-_hierarchy-mix:100%;--xh-_hierarchy-ink:var(--xh-_chart-on-series)}.xh-scope-hierarchy-chart[data-level="2"]{--xh-_hierarchy-mix:48%;--xh-_hierarchy-ink:var(--xh-fg-default)}.xh-scope-hierarchy-chart[data-level="3"]{--xh-_hierarchy-mix:32%;--xh-_hierarchy-ink:var(--xh-fg-default)}.xh-scope-hierarchy-chart[data-level="4"]{--xh-_hierarchy-mix:22%;--xh-_hierarchy-ink:var(--xh-fg-default)}.xh-scope-hierarchy-chart[data-part=node]{--xh-_hierarchy-fill:var(--xh-_chart-series)}@supports (color:color-mix(in lab, red, red)){.xh-scope-hierarchy-chart[data-part=node]{--xh-_hierarchy-fill:color-mix(in oklab, var(--xh-_chart-series) var(--xh-_hierarchy-mix), var(--xh-chart-surface))}}.xh-scope-hierarchy-chart[data-part=node]{fill:var(--xh-_hierarchy-fill);stroke:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-hierarchy-chart[data-part=node][aria-expanded]{cursor:pointer}.xh-scope-hierarchy-chart[data-part=node][data-seg]{fill:var(--xh-_chart-seq-fill)}.xh-scope-hierarchy-chart[data-seg=low]{--xh-_hierarchy-ink:var(--xh-fg-default)}.xh-scope-hierarchy-chart[data-seg=high]{--xh-_hierarchy-ink:var(--xh-chart-surface)}.xh-scope-hierarchy-chart[data-part=node][data-dimmed],.xh-scope-hierarchy-chart[data-part=node-label][data-dimmed],.xh-scope-hierarchy-chart[data-part=group-header][data-dimmed]{opacity:var(--xh-chart-dim-alpha)}.xh-scope-hierarchy-chart[data-part=node-label],.xh-scope-hierarchy-chart[data-part=group-header]{fill:var(--xh-_hierarchy-ink);pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-hierarchy-chart[data-part=group-header]{font-weight:var(--xh-font-weight-medium)}.xh-scope-hierarchy-chart[data-part=legend-scale]{align-items:center;gap:var(--xh-hierarchy-chart-legend-scale-gap,var(--xh-space-2));color:var(--xh-fg-muted);font-size:var(--xh-text-caption-size);font-variant-numeric:tabular-nums;display:inline-flex}.xh-scope-hierarchy-chart[data-part=legend-scale-name]{color:var(--xh-fg-default);font-size:var(--xh-text-body-size)}.xh-scope-hierarchy-chart[data-part=legend-scale-bar]{inline-size:var(--xh-hierarchy-chart-legend-scale-width,var(--xh-chart-legend-scale-width));block-size:var(--xh-space-2);border-radius:var(--xh-hierarchy-chart-legend-scale-bar-radius,var(--xh-shape-inset));background:linear-gradient(calc(90deg * var(--xh-direction-sign)), var(--xh-_hierarchy-scale-from), var(--xh-_chart-seq-mid) 28.6%, var(--xh-_chart-seq-end));--xh-_hierarchy-scale-from:var(--xh-_chart-seq-mid)}@supports (color:color-mix(in lab, red, red)){.xh-scope-hierarchy-chart[data-part=legend-scale-bar]{--xh-_hierarchy-scale-from:color-mix(in oklch, var(--xh-_chart-seq-mid) 60%, var(--xh-_chart-seq-start))}}@media (forced-colors:active){.xh-scope-hierarchy-chart[data-part=node],.xh-scope-hierarchy-chart[data-part=node][data-seg]{fill:canvas;stroke:canvastext;stroke-width:var(--xh-stroke-thin)}.xh-scope-hierarchy-chart[data-part=node-label],.xh-scope-hierarchy-chart[data-part=group-header]{fill:canvastext}.xh-scope-hierarchy-chart[data-part=path-item]+.xh-scope-hierarchy-chart[data-part=path-item]:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-hierarchy-chart[data-part=legend-scale-bar]{border:var(--xh-stroke-thin) solid CanvasText;background:canvas}}.xh-scope-hierarchy-chart[data-part=legend-scale][hidden]{display:none}.xh-scope-hover-card{--xh-hover-card-skin:1}.xh-scope-hover-card[data-part=root]{display:inline-block}.xh-scope-hover-card[data-part=root][hidden]{display:none}.xh-scope-hover-card[data-part=trigger]{justify-content:center;align-items:center;gap:var(--xh-hover-card-trigger-gap,var(--xh-control-gap-sm));color:inherit;font:inherit;cursor:inherit;background:0 0;border:0;display:inline-flex}.xh-scope-hover-card[data-part=trigger][hidden]{display:none}.xh-scope-hover-card[data-part=root][data-disabled],.xh-scope-hover-card[data-part=trigger][data-disabled]{cursor:inherit}.xh-scope-hover-card[data-part=positioner]{--xh-_hover-card-available-h:100vh;--xh-_hover-card-available-w:100vw;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-hover-card-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-hover-card[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-hover-card[data-part=positioner][data-placement^=top]{--xh-_overlay-origin-y:100%;--xh-_overlay-enter-down:1}.xh-scope-hover-card[data-part=positioner][data-placement^=bottom]{--xh-_overlay-origin-y:0;--xh-_overlay-enter-up:1}.xh-scope-hover-card[data-part=positioner][data-placement^=left]{--xh-_overlay-origin-x:100%;--xh-_overlay-enter-right:1}.xh-scope-hover-card[data-part=positioner][data-placement^=right]{--xh-_overlay-origin-x:0;--xh-_overlay-enter-left:1}.xh-scope-hover-card[data-part=positioner]:is([data-placement=top-start],[data-placement=bottom-start]){--xh-_overlay-origin-x:var(--xh-direction-start)}.xh-scope-hover-card[data-part=positioner]:is([data-placement=top-end],[data-placement=bottom-end]){--xh-_overlay-origin-x:var(--xh-direction-end)}.xh-scope-hover-card[data-part=positioner]:is([data-placement=left-start],[data-placement=right-start]){--xh-_overlay-origin-y:0}.xh-scope-hover-card[data-part=positioner]:is([data-placement=left-end],[data-placement=right-end]){--xh-_overlay-origin-y:100%}.xh-scope-hover-card[data-part=content]{--xh-frosted-bg:var(--xh-hover-card-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-hover-card-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-hover-card-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-hover-card-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-hover-card-backdrop,var(--xh-_material-backdrop));--xh-_hover-card-pad:var(--xh-surface-pad-md);--xh-_hover-card-max-w:var(--xh-overlay-max-w);gap:var(--xh-hover-card-gap,var(--xh-space-2));inline-size:max-content;max-inline-size:min(var(--xh-hover-card-max-w,var(--xh-_hover-card-max-w)), var(--xh-_hover-card-available-w));max-block-size:min(var(--xh-hover-card-max-h,var(--xh-overlay-max-h)), var(--xh-_hover-card-available-h));overscroll-behavior:contain;padding-block:var(--xh-hover-card-py,var(--xh-_hover-card-pad));padding-inline:var(--xh-hover-card-px,var(--xh-_hover-card-pad));border-radius:var(--xh-hover-card-radius,var(--xh-shape-overlay));pointer-events:auto;transform-origin:var(--xh-_overlay-origin-x,50%) var(--xh-_overlay-origin-y,50%);flex-direction:column;display:flex;position:relative;overflow-y:auto}.xh-scope-hover-card[data-part=content]:focus-visible{outline:none}.xh-scope-hover-card[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-hover-card[data-part=content][data-state=closed]{animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-hover-card[data-part=content][data-size=sm]{--xh-_hover-card-pad:var(--xh-surface-pad-sm);--xh-_hover-card-max-w:var(--xh-overlay-max-w-sm)}.xh-scope-hover-card[data-part=content][data-size=lg]{--xh-_hover-card-pad:var(--xh-surface-pad-lg);--xh-_hover-card-max-w:var(--xh-overlay-max-w-lg)}.xh-scope-hover-card[data-part=title]{font-size:var(--xh-hover-card-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-hover-card-title-font-weight,var(--xh-font-weight-semibold));color:var(--xh-hover-card-title-fg,var(--xh-fg-default));margin:0}.xh-scope-hover-card[data-part=description]{font-size:var(--xh-hover-card-description-font-size,var(--xh-text-secondary-size));color:var(--xh-hover-card-description-fg,var(--xh-fg-muted));margin:0}.xh-scope-hover-card[data-part=arrow]{--xh-_hover-card-arrow-x:50%;--xh-_hover-card-arrow-y:50%;--xh-_overlay-arrow-size:var(--xh-hover-card-arrow-size,var(--xh-overlay-arrow-size));--xh-_overlay-arrow-x:var(--xh-_hover-card-arrow-x);--xh-_overlay-arrow-y:var(--xh-_hover-card-arrow-y);background:var(--xh-hover-card-bg,var(--xh-material-frosted-bg));border:var(--xh-stroke-thin) solid var(--xh-hover-card-border,var(--xh-material-frosted-border))}@media (forced-colors:active){.xh-scope-hover-card[data-part=content]{background-image:none}}@media print{.xh-scope-hover-card[data-part=positioner]{display:none}}.xh-scope-icon{--xh-icon-skin:1}.xh-scope-icon[data-part=root]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-icon-shift,var(--xh-glyph-baseline-shift));color:var(--xh-icon-fg,currentColor);stroke-width:var(--xh-icon-stroke,var(--xh-glyph-stroke-regular));flex:none;display:inline-block}.xh-scope-icon[data-part=root][hidden]{display:none}.xh-scope-icon[data-part=root][data-size=text]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text))}.xh-scope-icon[data-part=root][data-size=sm]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm))}.xh-scope-icon[data-part=root][data-size=md]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md))}.xh-scope-icon[data-part=root][data-size=lg]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-lg));block-size:var(--xh-icon-size,var(--xh-glyph-size-lg))}.xh-scope-icon[data-part=root][data-size=xl]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-xl));block-size:var(--xh-icon-size,var(--xh-glyph-size-xl))}.xh-scope-icon[data-part=root][data-size="2xl"]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-2xl));block-size:var(--xh-icon-size,var(--xh-glyph-size-2xl))}.xh-scope-icon[data-part=root][data-size="3xl"]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-3xl));block-size:var(--xh-icon-size,var(--xh-glyph-size-3xl))}.xh-scope-icon[data-part=root][data-size="4xl"]{inline-size:var(--xh-icon-size,var(--xh-glyph-size-4xl));block-size:var(--xh-icon-size,var(--xh-glyph-size-4xl))}.xh-scope-icon[data-part=root][data-weight=light]{stroke-width:var(--xh-icon-stroke,var(--xh-glyph-stroke-light))}.xh-scope-icon[data-part=root][data-weight=bold]{stroke-width:var(--xh-icon-stroke,var(--xh-glyph-stroke-bold))}.xh-scope-icon[data-part=root][data-tone]{color:var(--xh-icon-fg,var(--xh-_tone-fg,currentColor))}.xh-scope-icon[data-part=root][data-rotate="90"]{rotate:90deg}.xh-scope-icon[data-part=root][data-rotate="180"]{rotate:180deg}.xh-scope-icon[data-part=root][data-rotate="270"]{rotate:270deg}.xh-scope-icon[data-part=root][data-flip=horizontal]{scale:-1 1}.xh-scope-icon[data-part=root][data-flip=vertical]{scale:1 -1}.xh-scope-icon[data-part=root][data-flip=both]{scale:-1}.xh-scope-icon[data-part=root][data-frame]{--xh-_icon-glyph:var(--xh-icon-frame-glyph-size,var(--xh-_icon-glyph-step,var(--xh-glyph-size-md)));--xh-_icon-frame-size:var(--xh-icon-frame-size,var(--xh-_icon-frame-step,var(--xh-control-h-md)));inline-size:var(--xh-_icon-frame-size);block-size:var(--xh-_icon-frame-size);padding:calc((var(--xh-_icon-frame-size) - var(--xh-_icon-glyph)) / 2 - var(--xh-stroke-thin));border:var(--xh-stroke-thin) solid transparent;border-radius:var(--xh-icon-frame-radius,var(--xh-shape-circle))}.xh-scope-icon[data-part=root][data-frame][data-size=sm]{--xh-_icon-glyph:var(--xh-icon-frame-glyph-size,var(--xh-glyph-size-sm));--xh-_icon-frame-size:var(--xh-icon-frame-size,var(--xh-control-h-sm))}.xh-scope-icon[data-part=root][data-frame][data-size=lg]{--xh-_icon-glyph:var(--xh-icon-frame-glyph-size,var(--xh-glyph-size-lg));--xh-_icon-frame-size:var(--xh-icon-frame-size,var(--xh-control-h-lg))}.xh-scope-icon[data-part=root][data-frame][data-size=text]{--xh-_icon-glyph-step:var(--xh-glyph-size-text);--xh-_icon-frame-step:calc(var(--xh-glyph-size-text) + var(--xh-control-h-md) - var(--xh-glyph-size-md))}.xh-scope-icon[data-part=root][data-frame][data-size=xl]{--xh-_icon-glyph-step:var(--xh-glyph-size-xl);--xh-_icon-frame-step:calc(var(--xh-glyph-size-xl) + var(--xh-control-h-md) - var(--xh-glyph-size-md))}.xh-scope-icon[data-part=root][data-frame][data-size="2xl"]{--xh-_icon-glyph-step:var(--xh-glyph-size-2xl);--xh-_icon-frame-step:calc(var(--xh-glyph-size-2xl) + var(--xh-control-h-md) - var(--xh-glyph-size-md))}.xh-scope-icon[data-part=root][data-frame][data-size="3xl"]{--xh-_icon-glyph-step:var(--xh-glyph-size-3xl);--xh-_icon-frame-step:calc(var(--xh-glyph-size-3xl) + var(--xh-control-h-md) - var(--xh-glyph-size-md))}.xh-scope-icon[data-part=root][data-frame][data-size="4xl"]{--xh-_icon-glyph-step:var(--xh-glyph-size-4xl);--xh-_icon-frame-step:calc(var(--xh-glyph-size-4xl) + var(--xh-control-h-md) - var(--xh-glyph-size-md))}.xh-scope-icon[data-part=root][data-frame=solid]{background:var(--xh-icon-frame-bg,var(--xh-bg-brand));box-shadow:var(--xh-icon-frame-shadow,var(--xh-_highlight-brand));color:var(--xh-icon-fg,var(--xh-fg-on-brand))}.xh-scope-icon[data-part=root][data-frame=solid][data-tone]{background:var(--xh-icon-frame-bg,var(--xh-_tone));box-shadow:var(--xh-icon-frame-shadow,var(--xh-_highlight-tone));color:var(--xh-icon-fg,var(--xh-_tone-on))}.xh-scope-icon[data-part=root][data-frame=subtle]{background:var(--xh-icon-frame-bg,var(--xh-bg-subtle));color:var(--xh-icon-fg,var(--xh-fg-default))}.xh-scope-icon[data-part=root][data-frame=subtle][data-tone]{background:var(--xh-icon-frame-bg,var(--xh-_tone-subtle));color:var(--xh-icon-fg,var(--xh-_tone-fg))}.xh-scope-icon[data-part=root][data-frame=outline]{border-color:var(--xh-icon-frame-border,var(--xh-border-default));color:var(--xh-icon-fg,var(--xh-fg-default))}.xh-scope-icon[data-part=root][data-frame=outline][data-tone]{border-color:var(--xh-icon-frame-border,var(--xh-_tone-border));color:var(--xh-icon-fg,var(--xh-_tone-fg))}.xh-scope-icon[data-part=root][data-frame=ghost]{color:var(--xh-icon-fg,var(--xh-fg-default))}.xh-scope-icon[data-part=root][data-frame=ghost][data-tone]{color:var(--xh-icon-fg,var(--xh-_tone-fg))}.xh-scope-image{--xh-image-skin:1}.xh-scope-image[data-part=root]{inline-size:var(--xh-image-w,100%);block-size:var(--xh-image-h,auto);aspect-ratio:var(--xh-image-ratio,auto);border-radius:var(--xh-image-radius,var(--xh-shape-control));background:var(--xh-image-bg,var(--xh-bg-subtle));display:block;position:relative;overflow:hidden}.xh-scope-image[data-part=root][hidden]{display:none}.xh-scope-image[data-part=image]{object-fit:var(--xh-image-fit,cover);block-size:100%;inline-size:100%;animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-image[data-part=root]:has(>[data-part=placeholder]:not([hidden]))>[data-part=image]:where(.xh-scope-image){animation:none}.xh-scope-image[data-part=placeholder]{background:var(--xh-image-placeholder-bg,var(--xh-bg-subtle-hover-opaque));color:var(--xh-image-placeholder-fg,var(--xh-fg-subtle));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xh-scope-image[data-part=placeholder]:is([data-state=loaded],[data-state=error]){animation:xh-fade-out var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) forwards}.xh-scope-image[data-part=placeholder][hidden]{display:none}.xh-scope-image[data-part=fallback]{block-size:100%;inline-size:100%;min-block-size:var(--xh-image-fallback-min-h,var(--xh-control-h-lg));color:var(--xh-image-fallback-fg,var(--xh-fg-muted));font-size:var(--xh-image-fallback-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.xh-scope-image[data-part=fallback][data-state=loaded]{animation:xh-fade-out var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) forwards;position:absolute;inset:0}.xh-scope-image[data-part=fallback][hidden]{display:none}.xh-scope-image-viewer{--xh-image-viewer-skin:1}.xh-scope-image-viewer[data-part=backdrop]{z-index:var(--xh-image-viewer-backdrop-layer,var(--xh-_layer,var(--xh-layer-modal)));background:var(--xh-image-viewer-backdrop-bg,var(--xh-color-neutral-950));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.xh-scope-image-viewer[data-part=backdrop]{background:var(--xh-image-viewer-backdrop-bg,color-mix(in oklab, var(--xh-color-neutral-950) 78%, transparent))}}.xh-scope-image-viewer[data-part=backdrop][data-variant=blur]{-webkit-backdrop-filter:blur(var(--xh-image-viewer-backdrop-blur,var(--xh-overlay-backdrop-blur)));backdrop-filter:blur(var(--xh-image-viewer-backdrop-blur,var(--xh-overlay-backdrop-blur)))}.xh-scope-image-viewer[data-part=backdrop][data-variant=transparent]{background:0 0}.xh-scope-image-viewer[data-part=backdrop][data-state=open]:not([data-instant]){animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-image-viewer[data-part=backdrop][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-image-viewer[data-part=positioner]{z-index:var(--xh-image-viewer-layer,var(--xh-_layer,var(--xh-layer-modal)));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.xh-scope-image-viewer[data-part=content]{isolation:isolate;--xh-icon-size:var(--xh-image-viewer-icon-size,var(--xh-glyph-size-md));--xh-_image-viewer-chrome-bg:var(--xh-image-viewer-chrome-bg,var(--xh-color-neutral-950))}@supports (color:color-mix(in lab, red, red)){.xh-scope-image-viewer[data-part=content]{--xh-_image-viewer-chrome-bg:var(--xh-image-viewer-chrome-bg,color-mix(in oklab, var(--xh-color-neutral-950) 55%, transparent))}}.xh-scope-image-viewer[data-part=content]{--xh-_image-viewer-chrome-bg-hover:var(--xh-image-viewer-action-bg-hover,var(--xh-color-neutral-950))}@supports (color:color-mix(in lab, red, red)){.xh-scope-image-viewer[data-part=content]{--xh-_image-viewer-chrome-bg-hover:var(--xh-image-viewer-action-bg-hover,color-mix(in oklab, var(--xh-color-neutral-950) 70%, transparent))}}.xh-scope-image-viewer[data-part=content]{--xh-_image-viewer-chrome-bg-active:var(--xh-image-viewer-action-bg-active,var(--xh-color-neutral-950))}@supports (color:color-mix(in lab, red, red)){.xh-scope-image-viewer[data-part=content]{--xh-_image-viewer-chrome-bg-active:var(--xh-image-viewer-action-bg-active,color-mix(in oklab, var(--xh-color-neutral-950) 80%, transparent))}}.xh-scope-image-viewer[data-part=content]{block-size:100%;inline-size:100%;color:var(--xh-image-viewer-fg,var(--xh-color-neutral-0));outline:none;justify-content:center;align-items:center;display:flex;position:relative}.xh-scope-image-viewer[data-part=content][data-state=open]:not([data-instant]){animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-image-viewer[data-part=content][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-image-viewer[data-part=viewport]{cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.xh-scope-image-viewer[data-part=viewport][data-dragging]{cursor:grabbing}.xh-scope-image-viewer[data-part=viewport][data-loading]{cursor:progress}.xh-scope-image-viewer[data-part=viewport]{--xh-icon-size:var(--xh-image-viewer-status-size,var(--xh-glyph-size-lg))}.xh-scope-image-viewer[data-part=viewport]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));position:absolute}.xh-scope-image-viewer[data-part=viewport][data-error]:after{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));background-color:var(--xh-image-viewer-error-fg,var(--xh-fg-danger));-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;mask:var(--xh-glyph-mark-warning) center / contain no-repeat;position:absolute}.xh-scope-image-viewer[data-part=image]{-webkit-user-select:none;user-select:none;max-block-size:85%;max-inline-size:90%;transition:translate var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous), rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous), scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous), opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-image-viewer[data-part=image][data-loading]{opacity:0;transition:none}.xh-scope-image-viewer[data-part=image][data-error]{visibility:hidden}.xh-scope-image-viewer[data-part=image][data-dragging],.xh-scope-image-viewer[data-part=image][data-animating]{will-change:translate;transition:none}.xh-scope-image-viewer[data-part=toolbar],.xh-scope-image-viewer[data-part=counter]{z-index:1;background:var(--xh-_image-viewer-chrome-bg);color:inherit;border:none;position:absolute}.xh-scope-image-viewer[data-part=toolbar]{align-items:center;gap:var(--xh-image-viewer-toolbar-gap,var(--xh-space-1));padding:var(--xh-image-viewer-toolbar-padding,var(--xh-space-1_5) var(--xh-space-3));border-radius:var(--xh-image-viewer-toolbar-radius-outer,var(--xh-image-viewer-overlay-radius,var(--xh-shape-surface)));display:flex;inset-block-end:max(var(--xh-space-6), env(safe-area-inset-bottom));inset-inline-start:50%;translate:-50%}.xh-scope-image-viewer[data-part=toolbar]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:50%}.xh-scope-image-viewer[data-part=toolbar]>[data-part]{--xh-action-bg-rest:transparent;--xh-action-bg-hover:var(--xh-_image-viewer-chrome-bg-hover);--xh-action-bg-pressed:var(--xh-_image-viewer-chrome-bg-active);--xh-action-bg-focus-visible:transparent;--xh-action-bg-disabled:transparent;--xh-action-fg-rest:currentColor;--xh-action-fg-hover:currentColor;--xh-action-fg-pressed:currentColor;--xh-action-fg-focus-visible:currentColor;--xh-action-fg-disabled:var(--xh-fg-disabled);--xh-action-border-rest:transparent;--xh-action-border-hover:transparent;--xh-action-border-pressed:transparent;--xh-action-border-focus-visible:transparent;--xh-action-border-disabled:transparent;--xh-action-radius:var(--xh-image-viewer-toolbar-radius,var(--xh-_action-profile-radius));--xh-icon-size:var(--xh-image-viewer-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-image-viewer[data-part=counter]{padding:var(--xh-image-viewer-counter-padding,var(--xh-space-1) var(--xh-space-3));border-radius:var(--xh-image-viewer-counter-radius,var(--xh-image-viewer-overlay-radius,var(--xh-shape-control)));font-size:var(--xh-text-secondary-size);inset-block-start:max(var(--xh-space-6), env(safe-area-inset-top));inset-inline-start:50%;translate:-50%}.xh-scope-image-viewer[data-part=counter]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:50%}.xh-scope-image-viewer[data-part=prev-trigger],.xh-scope-image-viewer[data-part=next-trigger]{--xh-action-bg-rest:var(--xh-_image-viewer-chrome-bg);--xh-action-bg-hover:var(--xh-_image-viewer-chrome-bg-hover);--xh-action-bg-pressed:var(--xh-_image-viewer-chrome-bg-active);--xh-action-bg-focus-visible:var(--xh-_image-viewer-chrome-bg);--xh-action-bg-disabled:var(--xh-_image-viewer-chrome-bg);--xh-action-fg-rest:currentColor;--xh-action-fg-hover:currentColor;--xh-action-fg-pressed:currentColor;--xh-action-fg-focus-visible:currentColor;--xh-action-fg-disabled:var(--xh-fg-disabled);--xh-action-border-rest:transparent;--xh-action-border-hover:transparent;--xh-action-border-pressed:transparent;--xh-action-border-focus-visible:transparent;--xh-action-border-disabled:transparent;--xh-action-radius:var(--xh-image-viewer-overlay-radius,var(--xh-_action-profile-radius));--xh-icon-size:var(--xh-image-viewer-icon-size,var(--xh-_action-profile-glyph-size));z-index:1;position:absolute}.xh-scope-image-viewer[data-part=prev-trigger]{inset-block-start:50%;inset-inline-start:max(var(--xh-space-6), env(safe-area-inset-left), env(safe-area-inset-right));translate:0 -50%}.xh-scope-image-viewer[data-part=next-trigger]{inset-block-start:50%;inset-inline-end:max(var(--xh-space-6), env(safe-area-inset-left), env(safe-area-inset-right));translate:0 -50%}.xh-scope-image-viewer[data-part=close-trigger]{--xh-action-bg-rest:var(--xh-_image-viewer-chrome-bg);--xh-action-bg-hover:var(--xh-image-viewer-close-bg-hover,var(--xh-_image-viewer-chrome-bg-hover));--xh-action-bg-pressed:var(--xh-image-viewer-close-bg-active,var(--xh-_image-viewer-chrome-bg-active));--xh-action-bg-focus-visible:var(--xh-_image-viewer-chrome-bg);--xh-action-bg-disabled:var(--xh-_image-viewer-chrome-bg);--xh-action-fg-rest:var(--xh-image-viewer-close-fg,currentColor);--xh-action-fg-hover:var(--xh-image-viewer-close-fg,currentColor);--xh-action-fg-pressed:var(--xh-image-viewer-close-fg,currentColor);--xh-action-fg-focus-visible:var(--xh-image-viewer-close-fg,currentColor);--xh-action-fg-disabled:var(--xh-fg-disabled);--xh-action-border-rest:transparent;--xh-action-border-hover:transparent;--xh-action-border-pressed:transparent;--xh-action-border-focus-visible:transparent;--xh-action-border-disabled:transparent;--xh-action-radius:var(--xh-image-viewer-close-radius,var(--xh-shape-circle));--xh-action-visual-size:var(--xh-image-viewer-close-size,var(--xh-_action-profile-visual-size));--xh-icon-size:var(--xh-image-viewer-icon-size,var(--xh-_action-profile-glyph-size));z-index:1;position:absolute;inset-block-start:max(var(--xh-space-6), env(safe-area-inset-top));inset-inline-end:max(var(--xh-space-6), env(safe-area-inset-left), env(safe-area-inset-right))}:where([data-material=liquid]) .xh-scope-image-viewer[data-part=toolbar][data-xh-liquid],:where([data-material=liquid]) .xh-scope-image-viewer[data-part=counter][data-xh-liquid]{border:var(--xh-stroke-thin) solid var(--xh-material-liquid-border);background:var(--xh-image-viewer-chrome-bg,var(--xh-_liquid-bg));color:var(--xh-material-liquid-fg);box-shadow:var(--xh-_liquid-shadow);-webkit-backdrop-filter:var(--xh-material-liquid-backdrop);backdrop-filter:var(--xh-material-liquid-backdrop);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}:where([data-material=liquid]) .xh-scope-image-viewer[data-part=toolbar][data-xh-liquid]{border-radius:var(--xh-image-viewer-toolbar-radius-outer,var(--xh-image-viewer-overlay-radius,var(--xh-shape-pill)))}:where([data-material=liquid]) .xh-scope-image-viewer[data-part=counter][data-xh-liquid]{border-radius:var(--xh-image-viewer-counter-radius,var(--xh-image-viewer-overlay-radius,var(--xh-shape-pill)))}:where([data-material=liquid]) .xh-scope-image-viewer[data-part=toolbar][data-xh-liquid]>[data-part]{--xh-action-bg-hover:var(--xh-image-viewer-action-bg-hover,var(--xh-bg-subtle));--xh-action-bg-pressed:var(--xh-image-viewer-action-bg-active,var(--xh-bg-subtle-hover))}:where([data-material=liquid]) .xh-scope-image-viewer[data-part=prev-trigger][data-xh-liquid],:where([data-material=liquid]) .xh-scope-image-viewer[data-part=next-trigger][data-xh-liquid],:where([data-material=liquid]) .xh-scope-image-viewer[data-part=close-trigger][data-xh-liquid]{--xh-action-bg-rest:var(--xh-image-viewer-chrome-bg,var(--xh-_liquid-bg));--xh-action-bg-hover:var(--xh-image-viewer-action-bg-hover,var(--xh-_liquid-bg-hover));--xh-action-bg-pressed:var(--xh-image-viewer-action-bg-active,var(--xh-_liquid-bg-pressed));--xh-action-bg-focus-visible:var(--xh-image-viewer-chrome-bg,var(--xh-material-liquid-focus-surface));--xh-action-bg-disabled:var(--xh-image-viewer-chrome-bg,var(--xh-_liquid-bg));--xh-action-fg-rest:var(--xh-material-liquid-fg);--xh-action-fg-hover:var(--xh-material-liquid-fg);--xh-action-fg-pressed:var(--xh-material-liquid-fg);--xh-action-fg-focus-visible:var(--xh-material-liquid-fg);--xh-action-border-rest:var(--xh-material-liquid-border);--xh-action-border-hover:var(--xh-material-liquid-border);--xh-action-border-pressed:var(--xh-material-liquid-border);--xh-action-border-focus-visible:var(--xh-material-liquid-border);--xh-action-border-disabled:var(--xh-material-liquid-border);--xh-action-fg-disabled:var(--xh-fg-disabled);--xh-action-shadow-rest:var(--xh-_liquid-shadow);--xh-action-shadow-hover:var(--xh-_liquid-shadow);--xh-action-shadow-pressed:var(--xh-_liquid-shadow);--xh-action-shadow-focus-visible:var(--xh-_liquid-shadow);--xh-action-shadow-disabled:var(--xh-_liquid-shadow);color:var(--xh-material-liquid-fg);-webkit-backdrop-filter:var(--xh-material-liquid-backdrop);backdrop-filter:var(--xh-material-liquid-backdrop);transform:var(--xh-_liquid-deform)}:where([data-material=liquid]) .xh-scope-image-viewer[data-part=close-trigger][data-xh-liquid]{--xh-action-fg-rest:var(--xh-image-viewer-close-fg,var(--xh-material-liquid-fg));--xh-action-fg-hover:var(--xh-image-viewer-close-fg,var(--xh-material-liquid-fg));--xh-action-fg-pressed:var(--xh-image-viewer-close-fg,var(--xh-material-liquid-fg));--xh-action-fg-focus-visible:var(--xh-image-viewer-close-fg,var(--xh-material-liquid-fg));--xh-action-bg-hover:var(--xh-image-viewer-close-bg-hover,var(--xh-_liquid-bg-hover));--xh-action-bg-pressed:var(--xh-image-viewer-close-bg-active,var(--xh-_liquid-bg-pressed));--xh-action-radius:var(--xh-image-viewer-close-radius,var(--xh-shape-circle))}.xh-scope-image-viewer[data-part=close-trigger]:focus-visible,.xh-scope-image-viewer[data-part=prev-trigger]:focus-visible,.xh-scope-image-viewer[data-part=next-trigger]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-image-viewer[data-part=close-trigger][hidden]{display:none}.xh-scope-image-viewer[data-part=zoom-in-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-zoom-in) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-zoom-in) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-zoom-in) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-zoom-in) center / contain no-repeat;mask:var(--xh-glyph-mark-zoom-in) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-image-viewer[data-part=zoom-out-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-zoom-out) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-zoom-out) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-zoom-out) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-zoom-out) center / contain no-repeat;mask:var(--xh-glyph-mark-zoom-out) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-image-viewer[data-part=rotate-left-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-rotate-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-rotate-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-rotate-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-rotate-left) center / contain no-repeat;mask:var(--xh-glyph-mark-rotate-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-image-viewer[data-part=rotate-right-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-rotate-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-rotate-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-rotate-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-rotate-right) center / contain no-repeat;mask:var(--xh-glyph-mark-rotate-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-image-viewer[data-part=flip-horizontal-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-flip-horizontal) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-flip-horizontal) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-flip-horizontal) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-flip-horizontal) center / contain no-repeat;mask:var(--xh-glyph-mark-flip-horizontal) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-image-viewer[data-part=flip-vertical-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-flip-vertical) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-flip-vertical) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-flip-vertical) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-flip-vertical) center / contain no-repeat;mask:var(--xh-glyph-mark-flip-vertical) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-image-viewer[data-part=prev-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-image-viewer[data-part=next-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-image-viewer[data-part=close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-image-viewer[data-part=positioner][hidden],.xh-scope-image-viewer[data-part=viewport][hidden],.xh-scope-image-viewer[data-part=toolbar][hidden],.xh-scope-image-viewer[data-part=prev-trigger][hidden],.xh-scope-image-viewer[data-part=next-trigger][hidden]{display:none}@media print{.xh-scope-image-viewer[data-part=backdrop],.xh-scope-image-viewer[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-image-viewer[data-part=viewport][data-error]:after{forced-color-adjust:none;background-color:canvastext}.xh-scope-image-viewer:is([data-part=zoom-in-trigger],[data-part=zoom-out-trigger],[data-part=rotate-left-trigger],[data-part=rotate-right-trigger],[data-part=flip-horizontal-trigger],[data-part=flip-vertical-trigger],[data-part=prev-trigger],[data-part=next-trigger],[data-part=close-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-image-viewer:is([data-part=zoom-in-trigger],[data-part=zoom-out-trigger],[data-part=rotate-left-trigger],[data-part=rotate-right-trigger],[data-part=flip-horizontal-trigger],[data-part=flip-vertical-trigger],[data-part=prev-trigger],[data-part=next-trigger],[data-part=close-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-image-viewer:is([data-part=zoom-in-trigger],[data-part=zoom-out-trigger],[data-part=rotate-left-trigger],[data-part=rotate-right-trigger],[data-part=flip-horizontal-trigger],[data-part=flip-vertical-trigger],[data-part=prev-trigger],[data-part=next-trigger],[data-part=close-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-listbox{--xh-listbox-skin:1}.xh-scope-listbox[data-part=root]{--xh-icon-size:var(--xh-listbox-icon-size,var(--xh-glyph-size-md));--xh-scrollbar-track-bg:transparent;--xh-_listbox-item-py:var(--xh-list-option-py-md);--xh-_listbox-item-px:var(--xh-control-px-md);--xh-_listbox-gap:var(--xh-control-gap-md);--xh-_listbox-font-size:var(--xh-control-font-md);--xh-_listbox-accent:var(--xh-_tone,var(--xh-fg-brand));gap:var(--xh-listbox-gap,var(--xh-space-2));flex-direction:column;display:flex;position:relative}.xh-scope-listbox[data-part=root][hidden]{display:none}.xh-scope-listbox[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-listbox-icon-size,var(--xh-glyph-size-sm));--xh-_listbox-item-py:var(--xh-list-option-py-sm);--xh-_listbox-item-px:var(--xh-control-px-sm);--xh-_listbox-gap:var(--xh-control-gap-sm);--xh-_listbox-font-size:var(--xh-control-font-sm)}.xh-scope-listbox[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-listbox-icon-size,var(--xh-glyph-size-lg));--xh-_listbox-item-py:var(--xh-list-option-py-lg);--xh-_listbox-item-px:var(--xh-control-px-lg);--xh-_listbox-gap:var(--xh-control-gap-lg);--xh-_listbox-font-size:var(--xh-control-font-lg)}.xh-scope-listbox[data-part=content][data-invalid]{border-color:var(--xh-listbox-content-border-invalid,var(--xh-border-invalid))}.xh-scope-listbox[data-part=root][data-readonly] .xh-scope-listbox[data-part=item]:not([data-disabled]){--xh-collection-cursor-rest:default;--xh-collection-cursor-hover:default;--xh-collection-cursor-keyboard-highlight:default;--xh-collection-cursor-pressed:default;--xh-collection-cursor-selected:default;--xh-collection-cursor-selected-hover:default;--xh-collection-cursor-selected-highlight:default;--xh-collection-cursor-selected-pressed:default}.xh-scope-listbox[data-part=label]{color:var(--xh-listbox-label-fg,var(--xh-fg-muted));font-size:var(--xh-listbox-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-listbox-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-listbox[data-part=label][data-disabled]{color:var(--xh-fg-subtle)}.xh-scope-listbox[data-part=content]{gap:var(--xh-listbox-content-gap,var(--xh-list-option-gap));max-block-size:var(--xh-listbox-content-max-h,var(--xh-viewport-h-md));padding-block:var(--xh-listbox-content-py,var(--xh-space-1));padding-inline:var(--xh-listbox-content-px,var(--xh-space-1));border:var(--xh-stroke-thin) solid var(--xh-listbox-content-border,var(--xh-border-default));border-radius:var(--xh-listbox-content-radius,var(--xh-shape-surface));background:var(--xh-listbox-content-bg,var(--xh-bg-surface));color:var(--xh-listbox-content-fg,var(--xh-fg-default));flex-direction:column;display:flex;overflow:auto}.xh-scope-listbox[data-part=content][hidden]{display:none}.xh-scope-listbox[data-part=content]:not([data-xh-virtualized]):not(:has(.xh-scope-listbox[data-part=item]:not([hidden]):not(.xh-scope-listbox[data-part=content] [hidden] *))){display:none}.xh-scope-listbox[data-part=group]:not(:has(.xh-scope-listbox[data-part=item]:not([hidden]):not(.xh-scope-listbox[data-part=content] [hidden] *))){display:none}.xh-scope-listbox[data-part=content][data-orientation=horizontal]{flex-direction:row;align-items:center;max-block-size:none}.xh-scope-listbox[data-part=content]:focus-visible{outline:none}.xh-scope-listbox[data-part=group]{gap:var(--xh-listbox-group-gap,var(--xh-list-option-gap));flex-direction:column;display:flex}.xh-scope-listbox[data-part=group][hidden]{display:none}.xh-scope-listbox[data-part=group]:has(.xh-scope-listbox[data-part=item]:not([hidden]):not(.xh-scope-listbox[data-part=content] [hidden] *))~.xh-scope-listbox[data-part=group]:has(.xh-scope-listbox[data-part=item]:not([hidden]):not(.xh-scope-listbox[data-part=content] [hidden] *)){margin-block-start:var(--xh-listbox-group-spacing,var(--xh-space-1_5))}.xh-scope-listbox[data-part=group-label]{padding-block:var(--xh-listbox-group-label-py,var(--xh-space-1));padding-inline:var(--xh-listbox-group-label-px,var(--xh-_listbox-item-px));color:var(--xh-listbox-group-label-fg,var(--xh-fg-muted));font-size:var(--xh-listbox-group-label-font-size,var(--xh-text-caption-size));font-weight:var(--xh-listbox-group-label-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:block}.xh-scope-listbox[data-part=content][aria-busy=true] .xh-scope-listbox:is([data-part=item],[data-part=group-label]){opacity:var(--xh-state-disabled-opacity)}.xh-scope-listbox[data-part=group-label][hidden]{display:none}.xh-scope-listbox[data-part=group-label][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-listbox[data-part=empty]{padding-block:var(--xh-listbox-empty-py,var(--xh-space-3));padding-inline:var(--xh-listbox-empty-px,var(--xh-_listbox-item-px));color:var(--xh-listbox-empty-fg,var(--xh-fg-muted));font-size:var(--xh-listbox-empty-font-size,var(--xh-_listbox-font-size));line-height:var(--xh-leading-none);text-align:center;display:block}.xh-scope-listbox[data-part=empty][hidden]{display:none}.xh-scope-listbox[data-part=empty][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-listbox[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-_listbox-gap);padding-block:var(--xh-listbox-loading-py,var(--xh-space-3));padding-inline:var(--xh-listbox-loading-px,var(--xh-_listbox-item-px));color:var(--xh-listbox-loading-fg,var(--xh-fg-muted));font-size:var(--xh-listbox-loading-font-size,var(--xh-_listbox-font-size));line-height:var(--xh-leading-none);text-align:center;display:flex}.xh-scope-listbox[data-part=loading][hidden]{display:none}.xh-scope-listbox[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-listbox[data-part=load-more-trigger]{--xh-action-gap:var(--xh-listbox-load-more-trigger-gap,var(--xh-_listbox-gap));--xh-action-padding-block:var(--xh-listbox-load-more-trigger-py,var(--xh-_listbox-item-py));--xh-action-padding-inline:var(--xh-listbox-load-more-trigger-px,var(--xh-_listbox-item-px));--xh-action-radius:var(--xh-listbox-load-more-trigger-radius,var(--xh-shape-control));--xh-action-bg-hover:var(--xh-listbox-load-more-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-listbox-load-more-trigger-fg,var(--xh-_tone-fg,var(--xh-fg-brand-strong)));--xh-action-fg-hover:var(--xh-listbox-load-more-trigger-fg,var(--xh-_tone-fg,var(--xh-fg-brand-strong)));--xh-action-fg-pressed:var(--xh-listbox-load-more-trigger-fg,var(--xh-_tone-fg,var(--xh-fg-brand-strong)));--xh-action-font-size:var(--xh-listbox-load-more-trigger-font-size,var(--xh-_listbox-font-size));text-align:center;line-height:var(--xh-leading-normal);justify-content:center}.xh-scope-listbox[data-part=load-more-trigger][hidden]{display:none}.xh-scope-listbox[data-part=item]{--xh-collection-block-padding:var(--xh-listbox-item-py,var(--xh-_listbox-item-py));--xh-collection-inline-padding:var(--xh-listbox-item-px,var(--xh-_listbox-item-px));--xh-collection-gap:var(--xh-listbox-item-gap,var(--xh-_listbox-gap));--xh-collection-font-size:var(--xh-listbox-item-font-size,var(--xh-_listbox-font-size));--xh-collection-radius:var(--xh-listbox-item-radius,var(--xh-shape-inset));--xh-collection-glyph-size:var(--xh-listbox-icon-size,var(--xh-_collection-glyph-size));--xh-collection-fg-rest:var(--xh-listbox-item-fg,var(--xh-fg-default));--xh-collection-fg-hover:var(--xh-listbox-item-fg,var(--xh-fg-default));--xh-collection-fg-keyboard-highlight:var(--xh-listbox-item-fg,var(--xh-fg-default));--xh-collection-fg-pressed:var(--xh-listbox-item-fg,var(--xh-fg-default));--xh-collection-fg-selected:var(--xh-listbox-item-fg-selected,var(--xh-listbox-item-fg,var(--xh-fg-default)));--xh-collection-fg-selected-hover:var(--xh-listbox-item-fg-selected,var(--xh-listbox-item-fg,var(--xh-fg-default)));--xh-collection-fg-selected-highlight:var(--xh-listbox-item-fg-selected,var(--xh-listbox-item-fg,var(--xh-fg-default)));--xh-collection-fg-selected-pressed:var(--xh-listbox-item-fg-selected,var(--xh-listbox-item-fg,var(--xh-fg-default)));--xh-collection-font-weight-selected:var(--xh-listbox-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-listbox-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-listbox-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-listbox-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-listbox-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-listbox-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-listbox-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-hover:var(--xh-listbox-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-listbox-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-pressed:var(--xh-listbox-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;--xh-collection-indicator-fg-rest:var(--xh-listbox-item-check-fg,var(--xh-listbox-item-indicator-fg,var(--xh-_listbox-accent)));--xh-collection-indicator-fg-checked:var(--xh-listbox-item-check-fg,var(--xh-listbox-item-indicator-fg,var(--xh-_listbox-accent)));--xh-collection-indicator-fg-selected:var(--xh-listbox-item-check-fg,var(--xh-listbox-item-indicator-fg,var(--xh-_listbox-accent)));--xh-collection-indicator-fg-selected-hover:var(--xh-listbox-item-check-fg,var(--xh-listbox-item-indicator-fg,var(--xh-_listbox-accent)));--xh-collection-indicator-fg-selected-highlight:var(--xh-listbox-item-check-fg,var(--xh-listbox-item-indicator-fg,var(--xh-_listbox-accent)));--xh-collection-indicator-fg-selected-pressed:var(--xh-listbox-item-check-fg,var(--xh-listbox-item-indicator-fg,var(--xh-_listbox-accent)));line-height:var(--xh-listbox-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none}.xh-scope-listbox[data-part=item][hidden]{display:none}.xh-scope-listbox[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-listbox[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.xh-scope-listbox[data-part=item-indicator]{--xh-icon-size:var(--xh-listbox-item-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-listbox-item-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-listbox-item-indicator-size,var(--xh-control-indicator-size));justify-content:center;align-items:center;display:inline-flex}.xh-scope-listbox[data-part=item-indicator][hidden]{display:none}.xh-scope-listbox[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;background-color:currentColor;display:inline-block}@media print{.xh-scope-listbox[data-part=item-indicator]{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}@media (forced-colors:active){.xh-scope-listbox[data-part=item-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-listbox[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-listbox[data-part=item-indicator]:empty:before{background-color:highlighttext}.xh-scope-listbox[data-part=item]:is([aria-disabled=true],[data-disabled]) .xh-scope-listbox[data-part=item-indicator]:empty:before{background-color:graytext}}.xh-scope-loading-bar{--xh-loading-bar-skin:1}.xh-scope-loading-bar[data-part=root]{z-index:var(--xh-loading-bar-layer,var(--xh-layer-sticky));pointer-events:none;opacity:1;transition:opacity var(--xh-loading-bar-fade,var(--xh-motion-duration-exit)) var(--xh-motion-ease-exit);position:fixed;inset-block-start:env(safe-area-inset-top);inset-inline:0}.xh-scope-loading-bar[data-part=root][hidden]{display:none}.xh-scope-loading-bar[data-part=root][data-state=finishing]{opacity:0;transition-delay:var(--xh-motion-duration-micro)}.xh-scope-loading-bar[data-part=track]{background:var(--xh-loading-bar-track,transparent);block-size:100%;inline-size:100%;overflow:hidden}.xh-scope-loading-bar[data-part=range]{background:var(--xh-loading-bar-range,var(--xh-_tone-soft,var(--xh-bg-brand)));block-size:100%;inline-size:100%;translate:calc((var(--xh-_loading-bar-value,0) - 1) * 100%) 0;transition:translate var(--xh-loading-bar-speed,var(--xh-motion-duration-move)) var(--xh-motion-ease-continuous)}.xh-scope-loading-bar[data-part=range]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc((1 - var(--xh-_loading-bar-value,0)) * 100%) 0}.xh-scope-loading-bar[data-part=range]:has([data-part=peg]){position:relative}.xh-scope-loading-bar[data-part=peg]{inline-size:var(--xh-loading-bar-peg-w,var(--xh-space-8));background:linear-gradient(90deg, transparent, var(--xh-loading-bar-peg-fg,var(--xh-loading-bar-range,var(--xh-_tone-soft,var(--xh-bg-brand)))), transparent);position:absolute;inset-block:0;inset-inline-end:0}.xh-scope-loading-bar[data-part=peg][data-state=idle]{opacity:0}.xh-scope-loading-bar[data-part=peg][hidden]{display:none}@media (prefers-reduced-motion:reduce){.xh-scope-loading-bar[data-part=root]{transition-duration:var(--xh-motion-duration-exit)}.xh-scope-loading-bar[data-part=range]{transition-duration:var(--xh-motion-duration-move)}}:where([data-motion=reduce]) .xh-scope-loading-bar[data-part=root]{transition-duration:var(--xh-motion-duration-exit)}:where([data-motion=reduce]) .xh-scope-loading-bar[data-part=range]{transition-duration:var(--xh-motion-duration-move)}@media print{.xh-scope-loading-bar[data-part=root]{display:none}}.xh-scope-menu{--xh-menu-skin:1}.xh-scope-menu[data-part=positioner]{--xh-_menu-available-h:100vh;--xh-_menu-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-menu-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-menu[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-menu[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-menu[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-menu[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-menu[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-menu[data-part=trigger]:not([data-disabled])[data-state=open]{background:var(--xh-menu-trigger-bg-active,var(--xh-bg-subtle))}.xh-scope-menu[data-part=content]{--xh-frosted-bg:var(--xh-menu-content-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-menu-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-menu-content-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-menu-content-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-menu-backdrop,var(--xh-_material-backdrop));--xh-frosted-highlight:var(--xh-menu-highlight,var(--xh-_material-highlight));--xh-icon-size:var(--xh-menu-icon-size,var(--xh-glyph-size-md));--xh-_menu-item-py:var(--xh-list-option-py-md);--xh-_menu-item-px:var(--xh-control-px-md);--xh-_menu-item-gap:var(--xh-control-gap-md);--xh-_menu-font-size:var(--xh-control-font-md);gap:var(--xh-menu-content-gap,var(--xh-list-option-gap));min-inline-size:var(--xh-menu-min-w,var(--xh-overlay-menu-min-w));max-inline-size:min(var(--xh-menu-max-w,var(--xh-overlay-max-w)), var(--xh-_menu-available-w));max-block-size:min(var(--xh-menu-max-h,var(--xh-overlay-menu-max-h)), var(--xh-_menu-available-h));padding-block:var(--xh-menu-content-py,var(--xh-surface-pad-xs));padding-inline:var(--xh-menu-content-px,var(--xh-surface-pad-xs));border-radius:var(--xh-menu-content-radius,var(--xh-shape-overlay));overscroll-behavior:contain;pointer-events:auto;flex-direction:column;display:flex;position:relative;overflow-y:auto}.xh-scope-menu[data-part=content]:focus-visible{outline:none}.xh-scope-menu[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-menu[data-part=content][data-state=closed]{will-change:opacity, translate;animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-menu[data-part=content][data-size=sm]{--xh-icon-size:var(--xh-menu-icon-size,var(--xh-glyph-size-sm));--xh-_menu-item-py:var(--xh-list-option-py-sm);--xh-_menu-item-px:var(--xh-control-px-sm);--xh-_menu-item-gap:var(--xh-control-gap-sm);--xh-_menu-font-size:var(--xh-control-font-sm)}.xh-scope-menu[data-part=content][data-size=lg]{--xh-icon-size:var(--xh-menu-icon-size,var(--xh-glyph-size-lg));--xh-_menu-item-py:var(--xh-list-option-py-lg);--xh-_menu-item-px:var(--xh-control-px-lg);--xh-_menu-item-gap:var(--xh-control-gap-lg);--xh-_menu-font-size:var(--xh-control-font-lg)}.xh-scope-menu[data-part=item]{--xh-collection-block-padding:var(--xh-menu-item-py,var(--xh-_menu-item-py));--xh-collection-inline-padding:var(--xh-menu-item-px,var(--xh-_menu-item-px));--xh-collection-gap:0;--xh-collection-font-size:var(--xh-menu-item-font-size,var(--xh-_menu-font-size));--xh-collection-radius:var(--xh-menu-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-pressed:var(--xh-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-open-path:var(--xh-menu-item-fg,var(--xh-material-frosted-fg));--xh-collection-bg-hover:var(--xh-menu-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-menu-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-menu-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-open-path:var(--xh-menu-item-bg-active,var(--xh-bg-subtle));--xh-collection-outline-keyboard-highlight:transparent;align-items:center;gap:var(--xh-menu-item-gap,var(--xh-_menu-item-gap));line-height:var(--xh-menu-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}.xh-scope-menu[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);transition:none}.xh-scope-menu[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.xh-scope-menu[data-part=item-text][hidden]{display:none}.xh-scope-menu[data-part=item-indicator]{--xh-icon-size:var(--xh-menu-item-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-menu-item-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-menu-item-indicator-size,var(--xh-control-indicator-size));color:var(--xh-menu-item-indicator-fg,var(--xh-_tone,var(--xh-fg-brand)));flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-menu[data-part=item-indicator][hidden]{display:none}.xh-scope-menu[data-part=item-indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-menu[data-part=item-description]{min-inline-size:0;color:var(--xh-menu-item-description-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-menu-item-description-font-size,var(--xh-control-caption-md));white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;order:2;overflow:hidden}.xh-scope-menu[data-part=item-description][hidden]{display:none}.xh-scope-menu[data-part=item-description][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-menu[data-part=item]:has(>.xh-scope-menu[data-part=item-description]){flex-wrap:wrap}.xh-scope-menu[data-part=item][aria-haspopup=menu]:after{content:"";inline-size:var(--xh-menu-submenu-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-menu-submenu-indicator-size,var(--xh-control-indicator-size));background-color:var(--xh-menu-submenu-indicator-fg,var(--xh-material-frosted-fg-muted));-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;flex:none;order:1;margin-inline-start:auto}[dir=rtl] .xh-scope-menu[data-part=item][aria-haspopup=menu]:after{-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);mask-image:var(--xh-glyph-mark-chevron-left)}.xh-scope-menu[data-part=group]{gap:var(--xh-menu-group-gap,var(--xh-list-option-gap));flex-direction:column;display:flex}.xh-scope-menu[data-part=group][hidden]{display:none}.xh-scope-menu[data-part=group-label]{padding-block:var(--xh-menu-group-label-py,var(--xh-space-1));padding-inline:var(--xh-menu-group-label-px,var(--xh-_menu-item-px));color:var(--xh-menu-group-label-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-menu-group-label-font-size,var(--xh-text-caption-size));font-weight:var(--xh-menu-group-label-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;display:block}.xh-scope-menu[data-part=group-label][hidden]{display:none}.xh-scope-menu[data-part=separator]{block-size:var(--xh-menu-separator-thickness,var(--xh-stroke-thin));margin-block:var(--xh-menu-separator-my,var(--xh-space-0_5));border-radius:var(--xh-menu-separator-radius,var(--xh-shape-pill));background:var(--xh-menu-separator-color,var(--xh-material-frosted-separator))}.xh-scope-menu[data-part=arrow]{--xh-_menu-arrow-x:50%;--xh-_menu-arrow-y:50%;--xh-_overlay-arrow-size:var(--xh-menu-arrow-size,var(--xh-overlay-arrow-size));--xh-_overlay-arrow-x:var(--xh-_menu-arrow-x);--xh-_overlay-arrow-y:var(--xh-_menu-arrow-y);background:var(--xh-menu-content-bg,var(--xh-material-frosted-bg));border:var(--xh-stroke-thin) solid var(--xh-menu-border,var(--xh-material-frosted-border))}.xh-scope-menu[data-part=item][hidden]{display:none}@media (forced-colors:active){.xh-scope-menu[data-part=separator]{background:canvastext}}@media print{.xh-scope-menu[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-menu[data-part=item][aria-haspopup=menu]:after{forced-color-adjust:none;background-color:canvastext}.xh-scope-menu[data-part=item][aria-haspopup=menu]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after{background-color:highlighttext}.xh-scope-menu[data-part=item][aria-haspopup=menu]:is([aria-disabled=true],[data-disabled]):after{background-color:graytext}}.xh-scope-menubar{--xh-menubar-skin:1}.xh-scope-menubar[data-part=root]{align-items:center;gap:var(--xh-menubar-gap,var(--xh-space-1));padding-block:var(--xh-menubar-py,var(--xh-space-1));padding-inline:var(--xh-menubar-px,var(--xh-space-1));border-radius:var(--xh-menubar-radius,var(--xh-shape-control));background:var(--xh-menubar-bg,transparent);color:var(--xh-menubar-fg,var(--xh-fg-default));flex-wrap:wrap;display:flex}.xh-scope-menubar[data-part=root][hidden]{display:none}.xh-scope-menubar[data-part=root][data-orientation=vertical]{flex-flow:column;align-items:stretch}.xh-scope-menubar[data-part=root]:focus-visible{outline:none}.xh-scope-menubar[data-part=root][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-menubar[data-part=trigger]{--xh-collection-block-padding:var(--xh-menubar-trigger-py,var(--xh-_menubar-trigger-py));--xh-collection-inline-padding:var(--xh-menubar-trigger-px,var(--xh-_menubar-trigger-px));--xh-collection-radius:var(--xh-menubar-trigger-radius,var(--xh-shape-control));--xh-collection-font-size:var(--xh-menubar-trigger-font-size,var(--xh-_menubar-font-size));--xh-collection-fg-rest:var(--xh-menubar-trigger-fg,var(--xh-fg-default));--xh-collection-bg-hover:var(--xh-menubar-trigger-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-open-path:var(--xh-menubar-trigger-bg-active,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-menubar-trigger-bg-pressed,var(--xh-bg-subtle-hover));align-items:center;gap:var(--xh-menubar-trigger-gap,var(--xh-control-gap-sm));line-height:var(--xh-leading-none);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;flex:none;display:inline-flex}.xh-scope-menubar[data-part=trigger][hidden]{display:none}.xh-scope-menubar[data-part=positioner]{--xh-_menubar-available-h:100vh;--xh-_menubar-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-menubar-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-menubar[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-menubar[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-menubar[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-menubar[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-menubar[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-menubar:is([data-part=root],[data-part=positioner]){--xh-icon-size:var(--xh-menubar-icon-size,var(--xh-glyph-size-md));--xh-_menubar-trigger-py:var(--xh-space-1);--xh-_menubar-trigger-px:var(--xh-control-px-md);--xh-_menubar-item-py:var(--xh-list-option-py-md);--xh-_menubar-item-px:var(--xh-control-px-md);--xh-_menubar-item-gap:var(--xh-control-gap-md);--xh-_menubar-font-size:var(--xh-control-font-md)}.xh-scope-menubar[data-size=sm]:is([data-part=root],[data-part=positioner]){--xh-icon-size:var(--xh-menubar-icon-size,var(--xh-glyph-size-sm));--xh-_menubar-trigger-py:var(--xh-space-0_5);--xh-_menubar-trigger-px:var(--xh-control-px-sm);--xh-_menubar-item-py:var(--xh-list-option-py-sm);--xh-_menubar-item-px:var(--xh-control-px-sm);--xh-_menubar-item-gap:var(--xh-control-gap-sm);--xh-_menubar-font-size:var(--xh-control-font-sm)}.xh-scope-menubar[data-size=lg]:is([data-part=root],[data-part=positioner]){--xh-icon-size:var(--xh-menubar-icon-size,var(--xh-glyph-size-lg));--xh-_menubar-trigger-py:var(--xh-space-2);--xh-_menubar-trigger-px:var(--xh-control-px-lg);--xh-_menubar-item-py:var(--xh-list-option-py-lg);--xh-_menubar-item-px:var(--xh-control-px-lg);--xh-_menubar-item-gap:var(--xh-control-gap-lg);--xh-_menubar-font-size:var(--xh-control-font-lg)}.xh-scope-menubar[data-part=content]{--xh-frosted-bg:var(--xh-menubar-content-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-menubar-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-menubar-content-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-menubar-content-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-menubar-backdrop,var(--xh-_material-backdrop));--xh-frosted-highlight:var(--xh-menubar-highlight,var(--xh-_material-highlight));gap:var(--xh-menubar-content-gap,var(--xh-list-option-gap));min-inline-size:var(--xh-menubar-min-w,var(--xh-overlay-menu-min-w));max-inline-size:min(var(--xh-menubar-max-w,var(--xh-overlay-max-w)), var(--xh-_menubar-available-w));max-block-size:min(var(--xh-menubar-max-h,var(--xh-overlay-menu-max-h)), var(--xh-_menubar-available-h));padding-block:var(--xh-menubar-content-py,var(--xh-surface-pad-xs));padding-inline:var(--xh-menubar-content-px,var(--xh-surface-pad-xs));border-radius:var(--xh-menubar-content-radius,var(--xh-shape-overlay));overscroll-behavior:contain;pointer-events:auto;flex-direction:column;display:flex;position:relative;overflow-y:auto}.xh-scope-menubar[data-part=content]:focus-visible{outline:none}.xh-scope-menubar[data-part=content][data-state=open]{animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-menubar[data-part=content][data-state=closed]{will-change:opacity, translate;animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-menubar[data-part=content][data-instant]{animation:none}.xh-scope-menubar[data-part=group]{gap:var(--xh-menubar-group-gap,var(--xh-list-option-gap));flex-direction:column;display:flex}.xh-scope-menubar[data-part=group][hidden]{display:none}.xh-scope-menubar[data-part=group-label]{padding-block:var(--xh-menubar-group-label-py,var(--xh-space-1));padding-inline:var(--xh-menubar-group-label-px,var(--xh-_menubar-item-px));color:var(--xh-menubar-group-label-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-menubar-group-label-font-size,var(--xh-text-caption-size));font-weight:var(--xh-menubar-group-label-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;display:block}.xh-scope-menubar[data-part=group-label][hidden]{display:none}.xh-scope-menubar[data-part=item]{--xh-collection-block-padding:var(--xh-menubar-item-py,var(--xh-_menubar-item-py));--xh-collection-inline-padding:var(--xh-menubar-item-px,var(--xh-_menubar-item-px));--xh-collection-gap:0;--xh-collection-font-size:var(--xh-menubar-item-font-size,var(--xh-_menubar-font-size));--xh-collection-radius:var(--xh-menubar-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-menubar-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-menubar-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-menubar-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-pressed:var(--xh-menubar-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-open-path:var(--xh-menubar-item-fg,var(--xh-material-frosted-fg));--xh-collection-bg-hover:var(--xh-menubar-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-menubar-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-menubar-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-open-path:var(--xh-menubar-item-bg-active,var(--xh-bg-subtle));--xh-collection-outline-keyboard-highlight:transparent;align-items:center;gap:var(--xh-menubar-item-gap,var(--xh-_menubar-item-gap));line-height:var(--xh-menubar-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}.xh-scope-menubar[data-part=item][hidden]{display:none}.xh-scope-menubar[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);transition:none}.xh-scope-menubar[data-part=item][aria-haspopup=menu]:after{content:"";inline-size:var(--xh-menubar-submenu-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-menubar-submenu-indicator-size,var(--xh-control-indicator-size));background-color:var(--xh-menubar-submenu-indicator-fg,var(--xh-material-frosted-fg-muted));-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;flex:none;order:1;margin-inline-start:auto}[dir=rtl] .xh-scope-menubar[data-part=item][aria-haspopup=menu]:after{-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);mask-image:var(--xh-glyph-mark-chevron-left)}.xh-scope-menubar[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.xh-scope-menubar[data-part=item-text][hidden]{display:none}.xh-scope-menubar[data-part=item-indicator]{--xh-icon-size:var(--xh-menubar-item-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-menubar-item-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-menubar-item-indicator-size,var(--xh-control-indicator-size));color:var(--xh-menubar-item-indicator-fg,var(--xh-_tone,var(--xh-fg-brand)));flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-menubar[data-part=item-indicator][hidden]{display:none}.xh-scope-menubar[data-part=item-indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-menubar[data-part=item-description]{min-inline-size:0;color:var(--xh-menubar-item-description-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-menubar-item-description-font-size,var(--xh-control-caption-md));white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;order:2;overflow:hidden}.xh-scope-menubar[data-part=item-description][hidden]{display:none}.xh-scope-menubar[data-part=item-description][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-menubar[data-part=item]:has(>.xh-scope-menubar[data-part=item-description]){flex-wrap:wrap}.xh-scope-menubar[data-part=arrow]{--xh-_menubar-arrow-x:50%;--xh-_menubar-arrow-y:50%;--xh-_overlay-arrow-size:var(--xh-menubar-arrow-size,var(--xh-overlay-arrow-size));--xh-_overlay-arrow-x:var(--xh-_menubar-arrow-x);--xh-_overlay-arrow-y:var(--xh-_menubar-arrow-y);background:var(--xh-menubar-content-bg,var(--xh-material-frosted-bg));border:var(--xh-stroke-thin) solid var(--xh-menubar-border,var(--xh-material-frosted-border))}.xh-scope-menubar[data-part=separator]{block-size:var(--xh-menubar-separator-thickness,var(--xh-stroke-thin));margin-block:var(--xh-menubar-separator-my,var(--xh-space-0_5));border-radius:var(--xh-menubar-separator-radius,var(--xh-shape-pill));background:var(--xh-menubar-separator-color,var(--xh-material-frosted-separator))}.xh-scope-menubar[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;background-color:currentColor;display:inline-block}@media print{.xh-scope-menubar[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-menubar[data-part=separator]{background:canvastext}.xh-scope-menubar[data-part=item][aria-haspopup=menu]:after,.xh-scope-menubar[data-part=item-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-menubar[data-part=item][aria-haspopup=menu]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after,.xh-scope-menubar[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-menubar[data-part=item-indicator]:empty:before{background-color:highlighttext}.xh-scope-menubar[data-part=item][aria-haspopup=menu]:is([aria-disabled=true],[data-disabled]):after,.xh-scope-menubar[data-part=item]:is([aria-disabled=true],[data-disabled]) .xh-scope-menubar[data-part=item-indicator]:empty:before{background-color:graytext}}.xh-scope-message-feed{--xh-message-feed-skin:1}.xh-scope-message-feed[data-part=root]{--xh-_message-feed-gap:var(--xh-space-4);--xh-_message-feed-p:var(--xh-space-4);flex-direction:column;min-block-size:0;display:flex;position:relative}.xh-scope-message-feed[data-part=root][hidden]{display:none}.xh-scope-message-feed[data-part=viewport]{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}.xh-scope-message-feed[data-part=viewport]:not([data-xh-scrollbar]){scrollbar-gutter:stable}.xh-scope-message-feed[data-part=list]{gap:var(--xh-message-feed-gap,var(--xh-_message-feed-gap));padding:var(--xh-message-feed-p,var(--xh-_message-feed-p));flex-direction:column;display:flex}.xh-scope-message-feed[data-part=list][hidden]{display:none}.xh-scope-message-feed[data-part=pending-indicator]{inline-size:var(--xh-message-feed-pending-indicator-size,var(--xh-space-2));block-size:var(--xh-message-feed-pending-indicator-size,var(--xh-space-2));border-radius:var(--xh-message-feed-pending-indicator-radius,var(--xh-shape-circle));background:var(--xh-message-feed-pending-indicator-color,var(--xh-fg-muted));animation:xh-breathe var(--xh-motion-loop-breathe) var(--xh-motion-ease-breathe) infinite;margin-block-end:var(--xh-message-feed-p,var(--xh-_message-feed-p));margin-inline-start:var(--xh-message-feed-p,var(--xh-_message-feed-p));display:block;position:relative}.xh-scope-message-feed[data-part=pending-indicator]:after{content:"";border-radius:inherit;background:inherit;opacity:0;pointer-events:none;animation:xh-breathe-halo var(--xh-motion-loop-breathe) var(--xh-motion-ease-breathe) 3;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.xh-scope-message-feed[data-part=pending-indicator],.xh-scope-message-feed[data-part=pending-indicator]:after{animation:none}}:where([data-motion=reduce]) .xh-scope-message-feed[data-part=pending-indicator],:where([data-motion=reduce]) .xh-scope-message-feed[data-part=pending-indicator]:after{animation:none}.xh-scope-message-feed[data-part=pending-indicator][hidden]{display:none}.xh-scope-message-feed[data-part=item]{gap:var(--xh-message-feed-item-gap,var(--xh-space-1));border-radius:var(--xh-message-feed-item-radius,var(--xh-shape-surface));flex-direction:column;display:flex}.xh-scope-message-feed[data-part=item]:not([data-instant],[data-instant]>:where(.xh-scope-message-feed)){animation:xh-item-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards;animation-delay:calc(var(--xh-_stagger-index,0) * var(--xh-motion-stagger-step))}.xh-scope-message-feed[data-part=item][hidden]{display:none}.xh-scope-message-feed[data-part=item-label]{color:var(--xh-message-feed-label-fg,var(--xh-fg-muted));font-size:var(--xh-message-feed-label-font-size,var(--xh-text-caption-size));line-height:var(--xh-leading-tight);display:block}.xh-scope-message-feed[data-part=item-label][hidden]{display:none}.xh-scope-message-feed[data-part=scroll-to-end-trigger]{--xh-action-bg-rest:var(--xh-message-feed-scroll-to-end-trigger-bg,var(--xh-_material-bg));--xh-action-bg-hover:var(--xh-message-feed-scroll-to-end-trigger-bg-hover,var(--xh-_material-bg-hover));--xh-action-bg-pressed:var(--xh-_material-bg-pressed);--xh-action-bg-focus-visible:var(--xh-message-feed-scroll-to-end-trigger-bg,var(--xh-_material-bg-focus));--xh-action-bg-disabled:var(--xh-message-feed-scroll-to-end-trigger-bg,var(--xh-_material-bg));--xh-action-fg-rest:var(--xh-message-feed-scroll-to-end-trigger-fg,var(--xh-_material-fg));--xh-action-fg-hover:var(--xh-message-feed-scroll-to-end-trigger-fg,var(--xh-_material-fg));--xh-action-fg-pressed:var(--xh-message-feed-scroll-to-end-trigger-fg,var(--xh-_material-fg));--xh-action-fg-focus-visible:var(--xh-message-feed-scroll-to-end-trigger-fg,var(--xh-_material-fg));--xh-action-border-rest:var(--xh-message-feed-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-border-hover:var(--xh-message-feed-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-border-pressed:var(--xh-message-feed-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-border-focus-visible:var(--xh-message-feed-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-border-disabled:var(--xh-message-feed-scroll-to-end-trigger-border,var(--xh-_material-border));--xh-action-shadow-rest:var(--xh-message-feed-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-hover:var(--xh-message-feed-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-pressed:var(--xh-message-feed-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-focus-visible:var(--xh-message-feed-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-shadow-disabled:var(--xh-message-feed-scroll-to-end-trigger-shadow,var(--xh-_material-shadow));--xh-action-highlight-rest:var(--xh-_material-highlight);--xh-action-highlight-hover:var(--xh-_material-highlight);--xh-action-highlight-pressed:var(--xh-_material-highlight);--xh-action-highlight-focus-visible:var(--xh-_material-highlight);--xh-action-highlight-disabled:var(--xh-_material-highlight);--xh-action-visual-size:var(--xh-message-feed-scroll-to-end-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-message-feed-scroll-to-end-trigger-radius,var(--xh-shape-circle));--xh-icon-size:var(--xh-message-feed-icon-size,var(--xh-_action-profile-glyph-size));position:absolute;inset-block-end:var(--xh-message-feed-scroll-to-end-trigger-inset,var(--xh-space-4));inset-inline-end:var(--xh-message-feed-scroll-to-end-trigger-inset,var(--xh-space-4))}.xh-scope-message-feed[data-part=scroll-to-end-trigger][hidden]{display:none}.xh-scope-message-feed[data-part=scroll-to-end-trigger][data-state=visible]{animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-message-feed[data-part=scroll-to-end-trigger][data-state=hidden]:not([hidden]){pointer-events:none;animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-message-feed[data-part=scroll-to-end-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-message-feed[data-part=scroll-to-end-trigger]:has(>[data-part=unread-count]:only-child):before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-message-feed[data-part=root][data-size=sm]{--xh-_message-feed-gap:var(--xh-space-2);--xh-_message-feed-p:var(--xh-space-2)}.xh-scope-message-feed[data-part=root][data-size=md]{--xh-_message-feed-gap:var(--xh-space-4);--xh-_message-feed-p:var(--xh-space-4)}.xh-scope-message-feed[data-part=root][data-size=lg]{--xh-_message-feed-gap:var(--xh-space-8);--xh-_message-feed-p:var(--xh-space-6)}.xh-scope-message-feed[data-part=live-region]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-message-feed[data-part=separator]{align-items:center;gap:var(--xh-message-feed-separator-gap,var(--xh-space-3));color:var(--xh-message-feed-separator-fg,var(--xh-fg-subtle));font-size:var(--xh-message-feed-separator-font-size,var(--xh-text-caption-size));display:flex}.xh-scope-message-feed[data-part=separator]:before,.xh-scope-message-feed[data-part=separator]:after{border-block-start:var(--xh-stroke-thin) solid var(--xh-message-feed-separator-line,var(--xh-border-subtle));content:"";flex:1}.xh-scope-message-feed[data-part=separator][hidden]{display:none}.xh-scope-message-feed[data-part=unread-count]{box-sizing:border-box;min-inline-size:var(--xh-message-feed-unread-count-size,var(--xh-space-4));block-size:var(--xh-message-feed-unread-count-size,var(--xh-space-4));padding-inline:var(--xh-message-feed-unread-count-px,var(--xh-space-1));border-radius:var(--xh-message-feed-unread-count-radius,var(--xh-shape-pill));background:var(--xh-message-feed-unread-count-bg,var(--xh-bg-brand));color:var(--xh-message-feed-unread-count-fg,var(--xh-fg-on-brand));font-size:var(--xh-message-feed-unread-count-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;line-height:var(--xh-message-feed-unread-count-size,var(--xh-space-4));text-align:center;pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--xh-space-1));inset-inline-end:calc(-1 * var(--xh-space-1))}.xh-scope-message-feed[data-part=unread-count][hidden]{display:none}@media print{.xh-scope-message-feed[data-part=scroll-to-end-trigger],.xh-scope-message-feed[data-part=pending-indicator]{display:none}}@media (forced-colors:active){.xh-scope-message-feed[data-part=pending-indicator]{background:canvastext}.xh-scope-message-feed[data-part=unread-count]{color:highlighttext;background:highlight}.xh-scope-message-feed[data-part=scroll-to-end-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-message-feed[data-part=scroll-to-end-trigger]:has(>[data-part=unread-count]:only-child):before{forced-color-adjust:none;background-color:buttontext}.xh-scope-message-feed[data-part=scroll-to-end-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-message-feed[data-part=scroll-to-end-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):has(>[data-part=unread-count]:only-child):before{background-color:highlighttext}.xh-scope-message-feed[data-part=scroll-to-end-trigger][data-disabled]:empty:before{background-color:graytext}.xh-scope-message-feed[data-part=scroll-to-end-trigger][data-disabled]:has(>[data-part=unread-count]:only-child):before{background-color:graytext}}.xh-scope-navigation-menu{--xh-navigation-menu-skin:1}.xh-scope-navigation-menu[data-part=root]{--xh-icon-size:var(--xh-navigation-menu-icon-size,var(--xh-glyph-size-md));--xh-_navigation-menu-font-size:var(--xh-control-font-md);--xh-_navigation-menu-trigger-h:var(--xh-control-h-md);--xh-_navigation-menu-trigger-px:var(--xh-control-px-md);--xh-_navigation-menu-trigger-gap:var(--xh-control-gap-md);--xh-_navigation-menu-link-py:var(--xh-space-1_5);--xh-_navigation-menu-link-px:var(--xh-control-px-md);--xh-_navigation-menu-link-font-size:var(--xh-control-font-md);--xh-_navigation-menu-highlight-bg:var(--xh-bg-subtle);--xh-_navigation-menu-accent:var(--xh-_tone,var(--xh-fg-brand));color:var(--xh-navigation-menu-fg,var(--xh-fg-default));font-size:var(--xh-navigation-menu-font-size,var(--xh-_navigation-menu-font-size));position:relative}.xh-scope-navigation-menu[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-navigation-menu-icon-size,var(--xh-glyph-size-sm));--xh-_navigation-menu-font-size:var(--xh-control-font-sm);--xh-_navigation-menu-trigger-h:var(--xh-control-h-sm);--xh-_navigation-menu-trigger-px:var(--xh-control-px-sm);--xh-_navigation-menu-trigger-gap:var(--xh-control-gap-sm);--xh-_navigation-menu-link-py:var(--xh-space-1);--xh-_navigation-menu-link-px:var(--xh-control-px-sm);--xh-_navigation-menu-link-font-size:var(--xh-control-font-sm)}.xh-scope-navigation-menu[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-navigation-menu-icon-size,var(--xh-glyph-size-lg));--xh-_navigation-menu-font-size:var(--xh-control-font-lg);--xh-_navigation-menu-trigger-h:var(--xh-control-h-lg);--xh-_navigation-menu-trigger-px:var(--xh-control-px-lg);--xh-_navigation-menu-trigger-gap:var(--xh-control-gap-lg);--xh-_navigation-menu-link-py:var(--xh-space-2);--xh-_navigation-menu-link-px:var(--xh-control-px-lg);--xh-_navigation-menu-link-font-size:var(--xh-control-font-lg)}.xh-scope-navigation-menu[data-part=list]{align-items:center;gap:var(--xh-navigation-menu-gap,var(--xh-space-1));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.xh-scope-navigation-menu[data-part=list][hidden]{display:none}.xh-scope-navigation-menu[data-part=list][data-orientation=vertical]{flex-flow:column;align-items:stretch}.xh-scope-navigation-menu[data-part=item]{margin:0;display:flex;position:relative}.xh-scope-navigation-menu[data-part=item][hidden]{display:none}.xh-scope-navigation-menu[data-part=trigger]{--xh-collection-block-padding:var(--xh-space-0);--xh-collection-inline-padding:var(--xh-navigation-menu-trigger-px,var(--xh-_navigation-menu-trigger-px));--xh-collection-radius:var(--xh-navigation-menu-trigger-radius,var(--xh-shape-control));--xh-collection-font-size:var(--xh-navigation-menu-font-size,var(--xh-_navigation-menu-font-size));--xh-collection-fg-rest:var(--xh-navigation-menu-trigger-fg,var(--xh-fg-muted));--xh-collection-font-weight-rest:var(--xh-navigation-menu-trigger-font-weight,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-navigation-menu-trigger-bg-hover,var(--xh-_navigation-menu-highlight-bg));--xh-collection-bg-open-path:var(--xh-navigation-menu-trigger-bg-active,var(--xh-_navigation-menu-highlight-bg));--xh-collection-bg-pressed:var(--xh-navigation-menu-trigger-bg-pressed,var(--xh-bg-subtle-hover));align-items:center;gap:var(--xh-navigation-menu-trigger-gap,var(--xh-_navigation-menu-trigger-gap));block-size:var(--xh-navigation-menu-trigger-h,var(--xh-_navigation-menu-trigger-h));line-height:var(--xh-leading-none);white-space:nowrap;border:0;display:inline-flex}.xh-scope-navigation-menu[data-part=trigger][hidden]{display:none}.xh-scope-navigation-menu[data-part=trigger][data-orientation=vertical]{flex:1}.xh-scope-navigation-menu[data-part=content]{z-index:var(--xh-navigation-menu-layer,var(--xh-_layer,var(--xh-layer-popover)));gap:var(--xh-navigation-menu-content-gap,var(--xh-space-1));inline-size:max-content;min-inline-size:var(--xh-navigation-menu-content-min-w,var(--xh-overlay-menu-min-w));max-inline-size:var(--xh-navigation-menu-content-max-w,var(--xh-overlay-max-w-xl));padding:var(--xh-navigation-menu-content-p,var(--xh-surface-pad-xs));border:var(--xh-stroke-thin) solid var(--xh-navigation-menu-content-border,var(--xh-border-default));border-radius:var(--xh-navigation-menu-content-radius,var(--xh-shape-overlay));background:var(--xh-navigation-menu-content-bg,var(--xh-bg-surface));box-shadow:var(--xh-navigation-menu-content-shadow,var(--xh-elevation-floating));flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--xh-navigation-menu-content-offset,var(--xh-space-1)));inset-inline-start:0}.xh-scope-navigation-menu[data-part=content][data-orientation=vertical]{inset-block-start:0;inset-inline-start:calc(100% + var(--xh-navigation-menu-content-offset,var(--xh-space-1)))}.xh-scope-navigation-menu[data-part=content][data-state=open]:not([data-instant]){animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-navigation-menu[data-part=content][data-state=closed]:not([data-instant]){animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-navigation-menu[data-part=viewport] .xh-scope-navigation-menu[data-part=content]{box-shadow:none;background:0 0;border:0;border-radius:0;position:static}.xh-scope-navigation-menu[data-part=viewport] .xh-scope-navigation-menu[data-part=content][data-state=open]:not([data-instant]){animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-navigation-menu[data-part=viewport] .xh-scope-navigation-menu[data-part=content][data-state=closed]:not([data-instant]){animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-navigation-menu[data-part=link]{--xh-collection-block-padding:var(--xh-navigation-menu-link-py,var(--xh-_navigation-menu-link-py));--xh-collection-inline-padding:var(--xh-navigation-menu-link-px,var(--xh-_navigation-menu-link-px));--xh-collection-radius:var(--xh-navigation-menu-link-radius,var(--xh-shape-control));--xh-collection-font-size:var(--xh-navigation-menu-link-font-size,var(--xh-_navigation-menu-link-font-size));--xh-collection-fg-rest:var(--xh-navigation-menu-link-fg,var(--xh-fg-default));--xh-collection-fg-hover:var(--xh-navigation-menu-link-fg,var(--xh-fg-default));--xh-collection-fg-keyboard-highlight:var(--xh-navigation-menu-link-fg,var(--xh-fg-default));--xh-collection-fg-pressed:var(--xh-navigation-menu-link-fg,var(--xh-fg-default));--xh-collection-bg-hover:var(--xh-navigation-menu-link-bg-hover,var(--xh-_navigation-menu-highlight-bg));--xh-collection-bg-keyboard-highlight:var(--xh-navigation-menu-link-bg-hover,var(--xh-_navigation-menu-highlight-bg));--xh-collection-bg-pressed:var(--xh-navigation-menu-link-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-fg-current:var(--xh-navigation-menu-link-fg-current,var(--xh-fg-brand-strong));--xh-collection-font-weight-current:var(--xh-navigation-menu-link-font-weight-current,var(--xh-font-weight-medium));align-items:center;text-decoration:none;display:flex;position:relative}.xh-scope-navigation-menu[data-part=link][hidden]{display:none}.xh-scope-navigation-menu[data-part=branch-trigger]{--xh-collection-block-padding:var(--xh-navigation-menu-link-py,var(--xh-_navigation-menu-link-py));--xh-collection-inline-padding:var(--xh-navigation-menu-link-px,var(--xh-_navigation-menu-link-px));--xh-collection-radius:var(--xh-navigation-menu-link-radius,var(--xh-shape-control));--xh-collection-font-size:var(--xh-navigation-menu-link-font-size,var(--xh-_navigation-menu-link-font-size));--xh-collection-fg-rest:var(--xh-navigation-menu-link-fg,var(--xh-fg-default));--xh-collection-fg-hover:var(--xh-navigation-menu-link-fg,var(--xh-fg-default));--xh-collection-fg-keyboard-highlight:var(--xh-navigation-menu-link-fg,var(--xh-fg-default));--xh-collection-fg-pressed:var(--xh-navigation-menu-link-fg,var(--xh-fg-default));--xh-collection-bg-hover:var(--xh-navigation-menu-link-bg-hover,var(--xh-_navigation-menu-highlight-bg));--xh-collection-bg-keyboard-highlight:var(--xh-navigation-menu-link-bg-hover,var(--xh-_navigation-menu-highlight-bg));--xh-collection-bg-pressed:var(--xh-navigation-menu-link-bg-pressed,var(--xh-bg-subtle-hover));align-items:center;gap:var(--xh-navigation-menu-branch-trigger-gap,var(--xh-_navigation-menu-trigger-gap));text-align:start;border:0;display:flex}.xh-scope-navigation-menu[data-part=branch-indicator]{--xh-icon-size:var(--xh-navigation-menu-branch-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-navigation-menu-branch-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-navigation-menu-branch-indicator-size,var(--xh-control-indicator-size));rotate:calc(90deg - 90deg * var(--xh-direction-sign));transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.xh-scope-navigation-menu[data-part=branch-indicator][data-state=open]{rotate:90deg}.xh-scope-navigation-menu[data-part=branch-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-navigation-menu[data-part=branch-content]{gap:var(--xh-navigation-menu-content-gap,var(--xh-space-1));flex-direction:column;padding-inline-start:var(--xh-navigation-menu-branch-content-indent,var(--xh-space-4));display:flex}.xh-scope-navigation-menu[data-part=trigger-indicator]{line-height:var(--xh-leading-none);transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-navigation-menu[data-part=trigger-indicator][hidden]{display:none}.xh-scope-navigation-menu[data-part=trigger-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-navigation-menu[data-part=trigger-indicator][data-state=open]{rotate:180deg}.xh-scope-navigation-menu[data-part=trigger-indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-navigation-menu[data-part=link][data-current]:after{content:"";inset-inline-start:0;inset-block:var(--xh-space-1);inline-size:var(--xh-navigation-menu-indicator-thickness,var(--xh-stroke-thick));border-radius:var(--xh-navigation-menu-indicator-radius,var(--xh-shape-pill));background:var(--xh-navigation-menu-indicator-color,var(--xh-_navigation-menu-accent));pointer-events:none;position:absolute}.xh-scope-navigation-menu[data-part=list][data-orientation=horizontal]>.xh-scope-navigation-menu[data-part=item]>.xh-scope-navigation-menu[data-part=link][data-current]:after{inset-inline:var(--xh-space-1);inline-size:auto;block-size:var(--xh-navigation-menu-indicator-thickness,var(--xh-stroke-thick));inset-block:auto 0}.xh-scope-navigation-menu[data-part=indicator]{--xh-_navigation-menu-indicator-x:0;--xh-_navigation-menu-indicator-y:0;--xh-_navigation-menu-indicator-w:0;--xh-_navigation-menu-indicator-h:0;--xh-_navigation-menu-indicator-stretch:0;inline-size:var(--xh-_navigation-menu-indicator-w);block-size:var(--xh-navigation-menu-indicator-thickness,var(--xh-stroke-thick));border-radius:var(--xh-navigation-menu-indicator-radius,var(--xh-shape-pill));background:var(--xh-navigation-menu-indicator-color,var(--xh-_navigation-menu-accent));translate:var(--xh-_navigation-menu-indicator-x) 0;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);margin:0;display:block;position:absolute;inset-block-end:calc(var(--xh-navigation-menu-indicator-thickness,var(--xh-stroke-thick)) * -1);inset-inline-start:0}.xh-scope-navigation-menu[data-part=indicator]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc(-1 * var(--xh-_navigation-menu-indicator-x)) 0}.xh-scope-navigation-menu[data-part=indicator][hidden]{display:none}.xh-scope-navigation-menu[data-part=indicator][data-orientation=vertical]{inline-size:var(--xh-navigation-menu-indicator-thickness,var(--xh-stroke-thick));block-size:var(--xh-_navigation-menu-indicator-h);translate:0 var(--xh-_navigation-menu-indicator-y);transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);inset-block:0 auto;inset-inline-start:0}.xh-scope-navigation-menu[data-part=indicator][data-instant]{transition:none}:where([data-material=liquid]) .xh-scope-navigation-menu[data-part=indicator]{--xh-_navigation-menu-indicator-squash:max(var(--xh-motion-scale-squash), calc(1 - var(--xh-_navigation-menu-indicator-stretch) * (1 - var(--xh-motion-scale-squash))));scale:1 var(--xh-_navigation-menu-indicator-squash);transition:none}:where([data-material=liquid]) .xh-scope-navigation-menu[data-part=indicator][data-orientation=vertical]{scale:var(--xh-_navigation-menu-indicator-squash) 1;transition:none}.xh-scope-navigation-menu[data-part=viewport]{z-index:var(--xh-navigation-menu-layer,var(--xh-_layer,var(--xh-layer-popover)));inline-size:max-content;max-inline-size:var(--xh-navigation-menu-content-max-w,var(--xh-overlay-max-w-xl));padding:var(--xh-navigation-menu-viewport-p,var(--xh-space-2));border:var(--xh-stroke-thin) solid var(--xh-navigation-menu-content-border,var(--xh-border-default));border-radius:var(--xh-navigation-menu-content-radius,var(--xh-shape-overlay));background:var(--xh-navigation-menu-content-bg,var(--xh-bg-surface));box-shadow:var(--xh-navigation-menu-content-shadow,var(--xh-elevation-floating));display:block;position:absolute;inset-block-start:calc(100% + var(--xh-navigation-menu-content-offset,var(--xh-space-1)));inset-inline-start:0}.xh-scope-navigation-menu[data-part=viewport][hidden]{display:none}.xh-scope-navigation-menu[data-part=viewport][data-state=open]:not([data-instant]){animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-navigation-menu[data-part=viewport][data-state=closed]{animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-navigation-menu[data-part=viewport][data-orientation=vertical]{inset-block-start:0;inset-inline-start:calc(100% + var(--xh-navigation-menu-content-offset,var(--xh-space-1)))}.xh-scope-navigation-menu[data-part=branch-trigger][hidden],.xh-scope-navigation-menu[data-part=branch-indicator][hidden],.xh-scope-navigation-menu[data-part=branch-content][hidden]{display:none}@media (forced-colors:active){.xh-scope-navigation-menu[data-part=indicator],.xh-scope-navigation-menu[data-part=link][data-current]:after{background:highlight}.xh-scope-navigation-menu[data-part=branch-indicator]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-navigation-menu[data-part=trigger-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-navigation-menu[data-part=branch-trigger]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-navigation-menu[data-part=branch-indicator]:empty:before,.xh-scope-navigation-menu[data-part=trigger]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-navigation-menu[data-part=trigger-indicator]:empty:before{background-color:highlighttext}.xh-scope-navigation-menu[data-part=branch-trigger][data-disabled] .xh-scope-navigation-menu[data-part=branch-indicator]:empty:before,.xh-scope-navigation-menu[data-part=trigger]:is([aria-disabled=true],[data-disabled]) .xh-scope-navigation-menu[data-part=trigger-indicator]:empty:before{background-color:graytext}}.xh-scope-notification{--xh-notification-skin:1}.xh-scope-notification[data-part=root]{display:contents}.xh-scope-notification[data-part=root][hidden]{display:none}.xh-scope-notification[data-part=group]{z-index:var(--xh-notification-layer,var(--xh-layer-toast));padding-block-start:max(var(--xh-notification-inset,var(--xh-space-6)), env(safe-area-inset-top));padding-block-end:max(var(--xh-notification-inset,var(--xh-space-6)), env(safe-area-inset-bottom));padding-inline:max(var(--xh-notification-inset,var(--xh-space-6)), env(safe-area-inset-left), env(safe-area-inset-right));pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset-block:0;inset-inline:0}.xh-scope-notification[data-part=group][data-preset=toast]:not([data-stacked]){padding-block-start:max(var(--xh-notification-inset,var(--xh-space-4)), env(safe-area-inset-top));padding-block-end:max(var(--xh-notification-inset,var(--xh-space-4)), env(safe-area-inset-bottom));padding-inline:max(var(--xh-notification-inset,var(--xh-space-4)), env(safe-area-inset-left), env(safe-area-inset-right))}.xh-scope-notification[data-part=group][hidden],.xh-scope-notification[data-part=group][data-empty]{display:none}.xh-scope-notification[data-part=group][data-placement^=top]{justify-content:flex-start}.xh-scope-notification[data-part=group][data-placement^=middle]{justify-content:center}.xh-scope-notification[data-part=group][data-placement$=-start]{align-items:flex-start}.xh-scope-notification[data-part=group][data-placement$=-end]{align-items:flex-end}.xh-scope-notification[data-part=group][data-stacked]{inline-size:min(var(--xh-notification-item-w,var(--xh-overlay-max-w-lg)), calc(100vw - var(--xh-space-8)));block-size:0;padding:0;inset:auto}.xh-scope-notification[data-part=group][data-stacked]:not([hidden]):not([data-empty]){display:block}.xh-scope-notification[data-part=group][data-stacked][data-preset=toast]{inline-size:min(var(--xh-notification-item-w,var(--xh-overlay-toast-w)), calc(100vw - var(--xh-space-8)))}.xh-scope-notification[data-part=group][data-stacked][data-placement^=bottom]{inset-block-end:max(var(--xh-notification-inset,var(--xh-space-6)), env(safe-area-inset-bottom))}.xh-scope-notification[data-part=group][data-stacked][data-placement^=top]{inset-block-start:max(var(--xh-notification-inset,var(--xh-space-6)), env(safe-area-inset-top))}.xh-scope-notification[data-part=group][data-stacked][data-preset=toast][data-placement^=bottom]{inset-block-end:max(var(--xh-notification-inset,var(--xh-space-4)), env(safe-area-inset-bottom))}.xh-scope-notification[data-part=group][data-stacked][data-preset=toast][data-placement^=top]{inset-block-start:max(var(--xh-notification-inset,var(--xh-space-4)), env(safe-area-inset-top))}.xh-scope-notification[data-part=group][data-stacked][data-placement^=middle]{inset-block-start:50%}.xh-scope-notification[data-part=group][data-stacked]:is([data-placement=top],[data-placement=middle],[data-placement=bottom]){translate:calc(-50% * var(--xh-direction-sign)) 0;inset-inline-start:50%}.xh-scope-notification[data-part=group][data-stacked][data-placement$=-start]{inset-inline-start:max(var(--xh-notification-inset,var(--xh-space-6)), env(safe-area-inset-left), env(safe-area-inset-right))}.xh-scope-notification[data-part=group][data-stacked][data-placement$=-end]{inset-inline-end:max(var(--xh-notification-inset,var(--xh-space-6)), env(safe-area-inset-left), env(safe-area-inset-right))}.xh-scope-notification[data-part=group][data-stacked][data-preset=toast][data-placement$=-start]{inset-inline-start:max(var(--xh-notification-inset,var(--xh-space-4)), env(safe-area-inset-left), env(safe-area-inset-right))}.xh-scope-notification[data-part=group][data-stacked][data-preset=toast][data-placement$=-end]{inset-inline-end:max(var(--xh-notification-inset,var(--xh-space-4)), env(safe-area-inset-left), env(safe-area-inset-right))}.xh-scope-notification[data-part=item]{--xh-icon-size:var(--xh-notification-icon-size,var(--xh-glyph-size-md));align-items:start;column-gap:var(--xh-notification-item-gap,var(--xh-space-3));row-gap:var(--xh-notification-item-row-gap,var(--xh-space-2));inline-size:var(--xh-notification-item-w,var(--xh-overlay-max-w-lg));max-inline-size:100%;padding-block:var(--xh-notification-item-py,var(--xh-surface-pad-lg));padding-inline:var(--xh-notification-item-px,var(--xh-surface-pad-lg));border:var(--xh-stroke-thin) solid var(--xh-notification-item-border,var(--xh-material-elevated-border));border-radius:var(--xh-notification-item-radius,var(--xh-shape-overlay));background:var(--xh-notification-item-bg,var(--xh-material-elevated-bg));color:var(--xh-notification-item-fg,var(--xh-material-elevated-fg));box-shadow:var(--xh-notification-item-shadow,var(--xh-material-elevated-shadow));font-size:var(--xh-notification-item-font-size,var(--xh-text-body-size));line-height:var(--xh-notification-item-leading,var(--xh-text-body-leading));pointer-events:auto;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);grid-template-columns:auto 1fr;display:grid;position:relative}.xh-scope-notification[data-part=item][data-preset=toast]{align-items:flex-start;column-gap:var(--xh-notification-item-gap,var(--xh-space-2));inline-size:var(--xh-notification-item-w,var(--xh-overlay-toast-w));padding-block:var(--xh-notification-item-py,var(--xh-space-3));padding-inline:var(--xh-notification-item-px,var(--xh-space-4));font-size:var(--xh-notification-item-font-size,var(--xh-text-label-size));translate:0 calc(var(--xh-_notification-stack-dir,1) * var(--xh-_notification-y,0px));scale:var(--xh-_notification-scale,1);transform-origin:bottom;flex:none;display:flex}.xh-scope-notification[data-part=item][data-preset=card]>:not([data-part=item-indicator]){grid-column:2}.xh-scope-notification[data-part=item][hidden]{display:none}.xh-scope-notification[data-part=item][data-state=visible]{animation:xh-sheet-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards;animation-delay:calc(var(--xh-_stagger-index,0) * var(--xh-motion-stagger-step))}.xh-scope-notification[data-part=item][data-state=dismissing]{animation:xh-sheet-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-notification[data-part=group][data-stacked] .xh-scope-notification[data-part=item]{--xh-_notification-stack-scale:max(0, 1 - var(--xh-_notification-depth,0) * (1 - var(--xh-motion-scale-stack)));--xh-_notification-y:var(--xh-_notification-offset,0px);--xh-_notification-scale:var(--xh-notification-stack-scale,var(--xh-_notification-stack-scale));inline-size:100%;translate:0 calc(var(--xh-_notification-stack-dir,1) * var(--xh-_notification-y));scale:var(--xh-_notification-scale);transform-origin:bottom;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), scale var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset-inline:0}.xh-scope-notification[data-part=group][data-stacked][data-placement^=bottom] .xh-scope-notification[data-part=item]{--xh-_notification-stack-dir:-1;inset-block-end:0}.xh-scope-notification[data-part=group][data-stacked]:is([data-placement^=top],[data-placement^=middle]) .xh-scope-notification[data-part=item]{--xh-_notification-stack-dir:1;transform-origin:top;inset-block-start:0}.xh-scope-notification[data-part=group][data-stacked] .xh-scope-notification[data-part=item][data-state=visible]{animation:xh-notification-stack-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards}.xh-scope-notification[data-part=group][data-stacked] .xh-scope-notification[data-part=item][data-state=dismissing]{animation:xh-notification-stack-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-notification[data-part=group][data-stacked] .xh-scope-notification[data-part=item][data-stack-index]:not([data-frontmost]):not([data-expanded]){block-size:var(--xh-_notification-front-height,auto);overflow:hidden}.xh-scope-notification[data-part=group][data-stacked] .xh-scope-notification[data-part=item]>:not([data-part=item-close-trigger]){transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-notification[data-part=group][data-stacked] .xh-scope-notification[data-part=item][data-stack-index]:not([data-frontmost]):not([data-expanded])>:not([data-part=item-close-trigger]){opacity:0}.xh-scope-notification[data-part=group][data-stacked] .xh-scope-notification[data-part=item][data-expanded]{--xh-_notification-y:var(--xh-_notification-offset-expanded,0px);--xh-_notification-scale:1;block-size:var(--xh-_notification-height,auto)}.xh-scope-notification[data-part=item][data-preset=toast]{--xh-_loading-ring-fg:var(--xh-notification-indicator-fg,var(--xh-_tone-fg))}.xh-scope-notification[data-part=item][data-preset=toast]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);flex:none;display:inline-block}.xh-scope-notification[data-part=item][data-preset=toast]:after{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));background-color:var(--xh-notification-indicator-fg,var(--xh-_tone-fg));-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;mask:var(--xh-glyph-mark-info) center / contain no-repeat;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset-block-start:var(--xh-notification-item-py,var(--xh-space-3));inset-inline-start:var(--xh-notification-item-px,var(--xh-space-4))}.xh-scope-notification[data-part=item][data-preset=toast][data-tone=success]:after{-webkit-mask-image:var(--xh-glyph-mark-check);-webkit-mask-image:var(--xh-glyph-mark-check);-webkit-mask-image:var(--xh-glyph-mark-check);-webkit-mask-image:var(--xh-glyph-mark-check);mask-image:var(--xh-glyph-mark-check)}.xh-scope-notification[data-part=item][data-preset=toast][data-tone=warning]:after{-webkit-mask-image:var(--xh-glyph-mark-warning);-webkit-mask-image:var(--xh-glyph-mark-warning);-webkit-mask-image:var(--xh-glyph-mark-warning);-webkit-mask-image:var(--xh-glyph-mark-warning);mask-image:var(--xh-glyph-mark-warning)}.xh-scope-notification[data-part=item][data-preset=toast][data-tone=danger]:after{-webkit-mask-image:var(--xh-glyph-mark-close);-webkit-mask-image:var(--xh-glyph-mark-close);-webkit-mask-image:var(--xh-glyph-mark-close);-webkit-mask-image:var(--xh-glyph-mark-close);mask-image:var(--xh-glyph-mark-close)}.xh-scope-notification[data-part=item][data-preset=toast][data-loading]:after{opacity:0}.xh-scope-notification[data-part=item][data-preset=toast]:has([data-part=item-indicator]):before{content:none}.xh-scope-notification[data-part=item][data-preset=toast]:has([data-part=item-indicator]):after{content:none}.xh-scope-notification[data-part=item-indicator]{--xh-icon-size:var(--xh-notification-indicator-size,var(--xh-glyph-size-md));block-size:calc(var(--xh-notification-title-font-size,var(--xh-text-label-size)) * var(--xh-leading-tight));inline-size:var(--xh-notification-indicator-size,var(--xh-glyph-size-md));color:var(--xh-notification-indicator-fg,var(--xh-_tone-fg));grid-area:1/1;justify-content:center;align-items:center;display:inline-flex;position:relative}.xh-scope-notification[data-part=item][data-preset=toast] [data-part=item-indicator]:where(.xh-scope-notification){box-sizing:content-box;inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));padding:var(--xh-notification-indicator-p,var(--xh-space-1));flex:none}.xh-scope-notification[data-part=item-indicator][hidden]{display:none}.xh-scope-notification[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);display:inline-block}.xh-scope-notification[data-part=item-indicator]:empty:after{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-info) center / contain no-repeat;mask:var(--xh-glyph-mark-info) center / contain no-repeat;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background-color:currentColor;margin:auto;position:absolute;inset:0}.xh-scope-notification[data-part=item][data-tone=success] [data-part=item-indicator]:where(.xh-scope-notification):empty:after{-webkit-mask-image:var(--xh-glyph-mark-check);-webkit-mask-image:var(--xh-glyph-mark-check);-webkit-mask-image:var(--xh-glyph-mark-check);-webkit-mask-image:var(--xh-glyph-mark-check);mask-image:var(--xh-glyph-mark-check)}.xh-scope-notification[data-part=item][data-tone=warning] [data-part=item-indicator]:where(.xh-scope-notification):empty:after{-webkit-mask-image:var(--xh-glyph-mark-warning);-webkit-mask-image:var(--xh-glyph-mark-warning);-webkit-mask-image:var(--xh-glyph-mark-warning);-webkit-mask-image:var(--xh-glyph-mark-warning);mask-image:var(--xh-glyph-mark-warning)}.xh-scope-notification[data-part=item][data-tone=danger] [data-part=item-indicator]:where(.xh-scope-notification):empty:after{-webkit-mask-image:var(--xh-glyph-mark-close);-webkit-mask-image:var(--xh-glyph-mark-close);-webkit-mask-image:var(--xh-glyph-mark-close);-webkit-mask-image:var(--xh-glyph-mark-close);mask-image:var(--xh-glyph-mark-close)}.xh-scope-notification[data-part=item-indicator][data-loading]:empty:after{opacity:0}.xh-scope-notification[data-part=item-content]{row-gap:var(--xh-notification-item-row-gap,var(--xh-space-2));flex-direction:column;min-inline-size:0;display:flex}.xh-scope-notification[data-part=item][data-preset=toast] [data-part=item-content]:where(.xh-scope-notification){flex:auto;align-self:center;row-gap:0}.xh-scope-notification[data-part=item-content][hidden]{display:none}.xh-scope-notification[data-part=item-title]{color:var(--xh-notification-title-fg,var(--xh-fg-default));font-size:var(--xh-notification-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-notification-title-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-notification-title-leading,var(--xh-leading-tight));margin:0}.xh-scope-notification[data-part=item][data-preset=toast] [data-part=item-title]:where(.xh-scope-notification){min-inline-size:0;color:var(--xh-notification-title-fg,var(--xh-_tone-fg))}.xh-scope-notification[data-part=item][data-preset=card]:has([data-part=item-close-trigger]) [data-part=item-title]:where(.xh-scope-notification){padding-inline-end:calc(var(--xh-notification-close-size,var(--xh-control-h-sm)) + var(--xh-notification-close-inset,var(--xh-surface-action-inset)))}.xh-scope-notification[data-part=item-description]{max-block-size:var(--xh-notification-description-max-h,var(--xh-viewport-h-md));overscroll-behavior:contain;color:var(--xh-notification-description-fg,var(--xh-fg-muted));font-size:var(--xh-notification-description-font-size,var(--xh-text-secondary-size));margin:0;overflow-y:auto}.xh-scope-notification[data-part=item][data-preset=toast] [data-part=item-description]:where(.xh-scope-notification){min-inline-size:0;line-height:var(--xh-notification-description-leading,var(--xh-leading-normal))}.xh-scope-notification[data-part=item-title]:empty,.xh-scope-notification[data-part=item-description]:empty,.xh-scope-notification[data-part=item-title][hidden],.xh-scope-notification[data-part=item-description][hidden]{display:none}.xh-scope-notification[data-part=item-progress]{--xh-_countdown-cut-left:var(--xh-direction-start);--xh-_countdown-cut-right:var(--xh-direction-end);inline-size:100%;block-size:var(--xh-notification-progress-thickness,var(--xh-space-0_5));background:var(--xh-notification-progress-bg,var(--xh-_tone-soft));animation:xh-countdown var(--xh-notification-progress-duration,var(--xh-motion-duration-slide)) var(--xh-motion-ease-loop) forwards;overflow:hidden}.xh-scope-notification[data-part=item][data-preset=card] [data-part=item-progress]:where(.xh-scope-notification){--xh-_countdown-radius:var(--xh-notification-progress-radius,var(--xh-shape-pill));border-radius:var(--xh-_countdown-radius);grid-column:1/-1}.xh-scope-notification[data-part=item][data-preset=toast] [data-part=item-progress]:where(.xh-scope-notification){position:absolute;inset-block-end:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.xh-scope-notification[data-part=item-progress]{animation-timing-function:steps(var(--xh-_notification-progress-steps,1), end)}}:where([data-motion=reduce]) .xh-scope-notification[data-part=item-progress]{animation-timing-function:steps(var(--xh-_notification-progress-steps,1), end)}.xh-scope-notification[data-part=item][data-paused] [data-part=item-progress]:where(.xh-scope-notification){animation-play-state:paused}.xh-scope-notification[data-part=item-progress][hidden]{display:none}.xh-scope-notification[data-part=item-action-trigger]{--xh-action-visual-size:var(--xh-notification-action-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-notification-action-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-notification-action-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-notification-action-bg,transparent);--xh-action-bg-hover:var(--xh-notification-action-bg-hover,var(--xh-bg-subtle));--xh-action-bg-pressed:var(--xh-notification-action-bg-active,var(--xh-bg-subtle-hover));--xh-action-fg-rest:var(--xh-notification-action-fg,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-notification-action-fg,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-notification-action-fg,var(--xh-fg-default));--xh-action-border-rest:var(--xh-notification-action-border,var(--xh-border-control));--xh-action-border-hover:var(--xh-notification-action-border,var(--xh-border-control-hover));--xh-action-border-pressed:var(--xh-notification-action-border,var(--xh-border-control-hover));--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-icon-size:var(--xh-notification-icon-size,var(--xh-_action-profile-glyph-size));font-weight:var(--xh-notification-action-font-weight,var(--xh-font-weight-medium));justify-self:start}.xh-scope-notification[data-part=item][data-preset=toast] [data-part=item-action-trigger]:where(.xh-scope-notification){flex:none;align-self:center}.xh-scope-notification[data-part=item-action-trigger][hidden]{display:none}.xh-scope-notification[data-part=item-close-trigger]{--xh-action-visual-size:var(--xh-notification-close-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-notification-close-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-notification-close-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-notification-close-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-notification-close-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-notification-close-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-notification-close-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-notification-close-fg-hover,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-notification-close-fg-hover,var(--xh-fg-default));--xh-action-border-rest:var(--xh-notification-close-border,var(--xh-_action-variant-border-rest));--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-icon-size:var(--xh-notification-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-notification[data-part=item][data-preset=card] [data-part=item-close-trigger]:where(.xh-scope-notification){position:absolute;inset-block-start:var(--xh-notification-close-inset,var(--xh-surface-action-inset));inset-inline-end:var(--xh-notification-close-inset,var(--xh-surface-action-inset))}.xh-scope-notification[data-part=item][data-preset=toast] [data-part=item-close-trigger]:where(.xh-scope-notification){flex:none;align-self:center}@media (hover:hover){.xh-scope-notification[data-part=item][data-preset=toast] [data-part=item-close-trigger]:where(.xh-scope-notification){opacity:0;pointer-events:none}.xh-scope-notification[data-part=item][data-preset=toast]:hover [data-part=item-close-trigger]:where(.xh-scope-notification),.xh-scope-notification[data-part=item][data-preset=toast]:focus-within [data-part=item-close-trigger]:where(.xh-scope-notification){opacity:1;pointer-events:auto}}.xh-scope-notification[data-part=group][data-stacked] .xh-scope-notification[data-part=item][data-stack-index]:not([data-frontmost]):not([data-expanded]) [data-part=item-close-trigger]:where(.xh-scope-notification){opacity:0;pointer-events:none}.xh-scope-notification[data-part=item-close-trigger][hidden]{display:none}.xh-scope-notification[data-part=item-close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media print{.xh-scope-notification[data-part=group]{display:none}}@media (forced-colors:active){.xh-scope-notification[data-part=item][data-preset=toast]:after,.xh-scope-notification[data-part=item-indicator]:empty:after{forced-color-adjust:none;background-color:canvastext}.xh-scope-notification[data-part=item-close-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-notification[data-part=item-close-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-notification[data-part=item-close-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-number-field{--xh-number-field-skin:1}.xh-scope-number-field[data-part=root]{--xh-icon-size:var(--xh-number-field-icon-size,var(--xh-glyph-size-md));--xh-_number-field-h:var(--xh-control-h-md);--xh-_number-field-px:var(--xh-control-px-md);--xh-_number-field-gap:0;--xh-_number-field-font-size:var(--xh-control-font-md);--xh-_number-field-trigger-font-size:var(--xh-control-font-md);--xh-_number-field-divider-h:50%;gap:var(--xh-number-field-gap,var(--xh-space-1));inline-size:var(--xh-number-field-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-number-field-control-w,var(--xh-control-w)), var(--xh-number-field-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-number-field[data-part=root][hidden]{display:none}.xh-scope-number-field[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-number-field-icon-size,var(--xh-glyph-size-sm));--xh-_number-field-h:var(--xh-control-h-sm);--xh-_number-field-px:var(--xh-control-px-sm);--xh-_number-field-font-size:var(--xh-control-font-sm);--xh-_number-field-trigger-font-size:var(--xh-control-font-sm)}.xh-scope-number-field[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-number-field-icon-size,var(--xh-glyph-size-lg));--xh-_number-field-h:var(--xh-control-h-lg);--xh-_number-field-px:var(--xh-control-px-lg);--xh-_number-field-font-size:var(--xh-control-font-lg);--xh-_number-field-trigger-font-size:var(--xh-control-font-lg)}.xh-scope-number-field[data-part=label]{color:var(--xh-number-field-label-fg,var(--xh-fg-default));font-size:var(--xh-number-field-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-number-field-label-font-weight,var(--xh-text-label-weight))}.xh-scope-number-field[data-part=label][data-disabled]{color:var(--xh-number-field-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-number-field[data-part=control]{--xh-field-control-height:var(--xh-number-field-control-h,var(--xh-_number-field-h));--xh-field-control-padding-inline:var(--xh-number-field-control-px,0);--xh-field-control-gap:var(--xh-number-field-control-gap,var(--xh-_number-field-gap));--xh-field-control-min-inline-size:var(--xh-number-field-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-number-field-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-number-field-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-number-field-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-number-field-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-number-field-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-number-field-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-number-field-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-number-field-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-number-field-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-number-field-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-number-field-control-shadow,none);--xh-field-glyph-size:var(--xh-number-field-icon-size,var(--xh-_field-size-glyph-size));position:relative}.xh-scope-number-field[data-part=prefix],.xh-scope-number-field[data-part=suffix]{--xh-field-affix-fg:var(--xh-number-field-affix-fg,var(--xh-fg-muted));--xh-field-affix-fg-disabled:var(--xh-number-field-affix-fg-disabled,var(--xh-fg-disabled));--xh-field-affix-font-size:var(--xh-number-field-affix-font-size,var(--xh-_number-field-font-size))}.xh-scope-number-field[data-part=prefix][hidden],.xh-scope-number-field[data-part=suffix][hidden]{display:none}.xh-scope-number-field[data-part=control] [data-part=input]:where(.xh-scope-number-field){--xh-field-input-fg:var(--xh-number-field-input-fg,var(--xh-fg-default));--xh-field-input-font-size:var(--xh-number-field-input-font-size,var(--xh-_number-field-font-size));--xh-field-placeholder-fg:var(--xh-number-field-placeholder-fg,var(--xh-fg-subtle));--xh-field-autofill-bg:var(--xh-number-field-input-autofill-bg,var(--xh-bg-canvas));--xh-field-autofill-fg:var(--xh-number-field-input-autofill-fg,var(--xh-fg-default));inline-size:var(--xh-number-field-input-w,5em);padding-inline:var(--xh-number-field-input-px,var(--xh-_number-field-px));font-variant-numeric:tabular-nums;text-align:var(--xh-number-field-input-align,center)}.xh-scope-number-field[data-part=control] [data-part=increment-trigger]:where(.xh-scope-number-field),.xh-scope-number-field[data-part=control] [data-part=decrement-trigger]:where(.xh-scope-number-field){--xh-action-visual-size:var(--xh-number-field-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-number-field-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-number-field-trigger-radius,var(--xh-shape-inset));--xh-action-bg-pressed:var(--xh-number-field-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-number-field-trigger-fg,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-number-field-trigger-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-number-field-trigger-font-size,var(--xh-_number-field-trigger-font-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-number-field[data-part=control] [data-part=decrement-trigger]:where(.xh-scope-number-field){order:1}.xh-scope-number-field[data-part=control] [data-part=increment-trigger]:where(.xh-scope-number-field){order:2}.xh-scope-number-field[data-part=control] [data-part=increment-trigger][hidden]:where(.xh-scope-number-field),.xh-scope-number-field[data-part=control] [data-part=decrement-trigger][hidden]:where(.xh-scope-number-field){display:none}.xh-scope-number-field[data-part=control]:has([data-part=input]) [data-part=decrement-trigger]:where(.xh-scope-number-field){background-image:linear-gradient(var(--xh-number-field-trigger-divider,var(--xh-material-soft-separator)), var(--xh-number-field-trigger-divider,var(--xh-material-soft-separator)));background-position:0;background-repeat:no-repeat;background-size:var(--xh-stroke-thin) var(--xh-number-field-trigger-divider-h,var(--xh-_number-field-divider-h))}[dir=rtl] .xh-scope-number-field[data-part=control]:has([data-part=input]) [data-part=decrement-trigger]:where(.xh-scope-number-field){background-position:100%}.xh-scope-number-field[data-part=control] [data-part=increment-trigger]:where(.xh-scope-number-field):empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-plus) center / contain no-repeat;mask:var(--xh-glyph-mark-plus) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-number-field[data-part=control] [data-part=decrement-trigger]:where(.xh-scope-number-field):empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-minus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-minus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-minus) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-minus) center / contain no-repeat;mask:var(--xh-glyph-mark-minus) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-number-field[data-part=control]:has([data-part=input]) [data-part=decrement-trigger]:where(.xh-scope-number-field){forced-color-adjust:none;background-image:linear-gradient(buttontext,buttontext)}}.xh-scope-number-field[data-part=control][hidden]{display:none}@media (forced-colors:active){.xh-scope-number-field[data-part=control] [data-part=increment-trigger]:where(.xh-scope-number-field):empty:before,.xh-scope-number-field[data-part=control] [data-part=decrement-trigger]:where(.xh-scope-number-field):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-number-field[data-part=control] [data-part=increment-trigger]:where(.xh-scope-number-field):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before,.xh-scope-number-field[data-part=control] [data-part=decrement-trigger]:where(.xh-scope-number-field):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-number-field[data-part=control] [data-part=increment-trigger][data-disabled]:where(.xh-scope-number-field):empty:before,.xh-scope-number-field[data-part=control] [data-part=decrement-trigger][data-disabled]:where(.xh-scope-number-field):empty:before{background-color:graytext}}.xh-scope-pagination{--xh-pagination-skin:1}.xh-scope-pagination:is([data-part=root],[data-part=positioner]){--xh-icon-size:var(--xh-pagination-icon-size,var(--xh-glyph-size-md));--xh-_pagination-item-size:var(--xh-control-h-md);--xh-_pagination-item-px:var(--xh-control-px-md);--xh-_pagination-font-size:var(--xh-control-font-md);--xh-_pagination-selected-bg:var(--xh-_tone,var(--xh-bg-brand));--xh-_pagination-selected-bg-hover:var(--xh-_tone-hover,var(--xh-bg-brand-hover));--xh-_pagination-selected-bg-active:var(--xh-_tone-active,var(--xh-bg-brand-active));--xh-_pagination-selected-fg:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_pagination-highlight:var(--xh-_highlight-tone)}.xh-scope-pagination[data-part=root]{align-items:center;gap:var(--xh-pagination-gap,var(--xh-space-1));flex-wrap:wrap;display:flex}.xh-scope-pagination:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-icon-size:var(--xh-pagination-icon-size,var(--xh-glyph-size-sm));--xh-_pagination-item-size:var(--xh-control-h-sm);--xh-_pagination-item-px:var(--xh-control-px-sm);--xh-_pagination-font-size:var(--xh-control-font-sm)}.xh-scope-pagination:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-icon-size:var(--xh-pagination-icon-size,var(--xh-glyph-size-lg));--xh-_pagination-item-size:var(--xh-control-h-lg);--xh-_pagination-item-px:var(--xh-control-px-lg);--xh-_pagination-font-size:var(--xh-control-font-lg)}.xh-scope-pagination[data-part=root][hidden]{display:none}.xh-scope-pagination[data-part=first-trigger],.xh-scope-pagination[data-part=prev-trigger],.xh-scope-pagination[data-part=next-trigger],.xh-scope-pagination[data-part=last-trigger],.xh-scope-pagination[data-part=item],.xh-scope-pagination[data-part=ellipsis-trigger]{--xh-action-min-inline-size:var(--xh-pagination-item-min-size,var(--xh-_pagination-item-size));--xh-action-visual-size:var(--xh-pagination-item-h,var(--xh-_pagination-item-size));--xh-action-padding-inline:var(--xh-pagination-item-px,var(--xh-_pagination-item-px));--xh-action-radius:var(--xh-pagination-item-radius,var(--xh-shape-control));--xh-action-font-size:var(--xh-pagination-font-size,var(--xh-_pagination-font-size));--xh-action-bg-rest:var(--xh-pagination-item-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-pagination-item-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-pagination-item-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-pagination-item-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-pagination-item-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-pagination-item-fg,var(--xh-_action-variant-fg-pressed));--xh-icon-size:var(--xh-pagination-icon-size,var(--xh-_action-profile-glyph-size));font-weight:var(--xh-pagination-item-font-weight,var(--xh-text-label-weight));font-variant-numeric:tabular-nums;flex:none}.xh-scope-pagination[data-part=first-trigger][hidden],.xh-scope-pagination[data-part=prev-trigger][hidden],.xh-scope-pagination[data-part=next-trigger][hidden],.xh-scope-pagination[data-part=last-trigger][hidden],.xh-scope-pagination[data-part=item][hidden],.xh-scope-pagination[data-part=ellipsis-trigger][hidden]{display:none}.xh-scope-pagination[data-part=item][data-current]{--xh-action-bg-rest:var(--xh-pagination-item-bg-selected,var(--xh-_pagination-selected-bg));--xh-action-bg-hover:var(--xh-pagination-item-bg-selected-hover,var(--xh-_pagination-selected-bg-hover));--xh-action-bg-pressed:var(--xh-pagination-item-bg-selected-active,var(--xh-_pagination-selected-bg-active));--xh-action-bg-focus-visible:var(--xh-pagination-item-bg-selected,var(--xh-_pagination-selected-bg));--xh-action-fg-rest:var(--xh-pagination-item-fg-selected,var(--xh-_pagination-selected-fg));--xh-action-fg-hover:var(--xh-pagination-item-fg-selected,var(--xh-_pagination-selected-fg));--xh-action-fg-pressed:var(--xh-pagination-item-fg-selected,var(--xh-_pagination-selected-fg));--xh-action-fg-focus-visible:var(--xh-pagination-item-fg-selected,var(--xh-_pagination-selected-fg));--xh-action-border-rest:var(--xh-pagination-item-border-selected,var(--xh-_pagination-selected-bg));--xh-action-border-hover:var(--xh-pagination-item-border-selected-hover,var(--xh-_pagination-selected-bg-hover));--xh-action-border-pressed:var(--xh-pagination-item-border-selected-active,var(--xh-_pagination-selected-bg-active));--xh-action-border-focus-visible:var(--xh-pagination-item-border-selected,var(--xh-_pagination-selected-bg));--xh-action-highlight-rest:var(--xh-_pagination-highlight);--xh-action-highlight-hover:var(--xh-_pagination-highlight);--xh-action-highlight-pressed:var(--xh-_pagination-highlight);--xh-action-highlight-focus-visible:var(--xh-_pagination-highlight);--xh-action-shadow-rest:var(--xh-pagination-item-shadow,none);--xh-action-shadow-hover:var(--xh-pagination-item-shadow,none);--xh-action-shadow-pressed:var(--xh-pagination-item-shadow,none);--xh-action-shadow-focus-visible:var(--xh-pagination-item-shadow,none);--xh-action-ring-color-focus-visible:currentColor}.xh-scope-pagination[data-part=item][data-current][data-disabled]{--xh-action-bg-disabled:var(--xh-bg-subtle);--xh-action-border-disabled:var(--xh-bg-subtle)}.xh-scope-pagination[data-part=ellipsis-trigger]{--xh-action-fg-rest:var(--xh-pagination-ellipsis-trigger-fg,var(--xh-fg-subtle));--xh-action-fg-hover:var(--xh-pagination-ellipsis-trigger-fg,var(--xh-fg-subtle));--xh-action-fg-pressed:var(--xh-pagination-ellipsis-trigger-fg,var(--xh-fg-subtle))}.xh-scope-pagination[data-part=page-size-select]{--xh-select-control-w:var(--xh-pagination-page-size-select-w,max-content);--xh-select-control-min-w:0px;flex:none;align-items:center;display:inline-flex}.xh-scope-pagination[data-part=page-size-select][hidden]{display:none}.xh-scope-pagination[data-part=summary]{block-size:var(--xh-pagination-item-h,var(--xh-_pagination-item-size));color:var(--xh-pagination-summary-fg,var(--xh-fg-muted));font-size:var(--xh-pagination-font-size,var(--xh-_pagination-font-size));line-height:var(--xh-leading-none);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.xh-scope-pagination[data-part=summary][hidden]{display:none}.xh-scope-pagination[data-part=jumper]{--xh-field-control-height:var(--xh-pagination-item-h,var(--xh-_pagination-item-size));--xh-field-control-padding-inline:var(--xh-pagination-item-px,var(--xh-_pagination-item-px));--xh-field-control-min-inline-size:0;--xh-field-control-radius:var(--xh-pagination-item-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-pagination-jumper-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-pagination-jumper-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-disabled:var(--xh-pagination-jumper-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-pagination-item-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-pagination-jumper-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-pagination-jumper-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-pagination-jumper-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-pagination-jumper-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:none;inline-size:var(--xh-pagination-jumper-w,calc(var(--xh-space-8) * 2));font-family:inherit;font-size:var(--xh-pagination-font-size,var(--xh-_pagination-font-size));line-height:var(--xh-leading-none);appearance:none;flex:none}.xh-scope-pagination[data-part=jumper][hidden]{display:none}.xh-scope-pagination[data-part=jumper]:user-invalid{border-color:var(--xh-field-border-invalid,var(--xh-_field-variant-border-invalid))}.xh-scope-pagination[data-part=jumper]:user-invalid:focus-within{outline-color:var(--xh-field-ring-invalid,var(--xh-ring-invalid))}.xh-scope-pagination[data-part=positioner]{--xh-_pagination-available-h:100vh;--xh-_pagination-available-w:100vw;--xh-scrollbar-track-bg:transparent;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;z-index:var(--xh-pagination-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-pagination[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-pagination[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-pagination[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-pagination[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-pagination[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-pagination[data-part=content]{gap:var(--xh-pagination-gap,var(--xh-space-1));max-inline-size:min(var(--xh-pagination-content-max-w,var(--xh-overlay-max-w)), var(--xh-_pagination-available-w));max-block-size:min(var(--xh-pagination-content-max-h,var(--xh-overlay-max-h)), var(--xh-_pagination-available-h));overscroll-behavior:contain;padding:var(--xh-pagination-content-p,var(--xh-space-1));border:var(--xh-stroke-thin) solid var(--xh-pagination-content-border,var(--xh-border-default));border-radius:var(--xh-pagination-content-radius,var(--xh-shape-overlay));background:var(--xh-pagination-content-bg,var(--xh-bg-surface));box-shadow:var(--xh-pagination-content-shadow,var(--xh-elevation-floating));pointer-events:auto;flex-flow:wrap;display:flex;overflow-y:auto}.xh-scope-pagination[data-part=content][data-state=open]{animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-pagination[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-pagination[data-part=first-trigger]:empty:before,.xh-scope-pagination[data-part=last-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevrons-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-pagination[data-part=last-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);mask-image:var(--xh-glyph-mark-chevrons-right)}.xh-scope-pagination[data-part=prev-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-pagination[data-part=next-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-pagination[data-part=ellipsis-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;background-color:currentColor;display:inline-block}[dir=rtl] .xh-scope-pagination[data-part=prev-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);mask-image:var(--xh-glyph-mark-chevron-right)}[dir=rtl] .xh-scope-pagination[data-part=next-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);mask-image:var(--xh-glyph-mark-chevron-left)}[dir=rtl] .xh-scope-pagination[data-part=first-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);-webkit-mask-image:var(--xh-glyph-mark-chevrons-right);mask-image:var(--xh-glyph-mark-chevrons-right)}[dir=rtl] .xh-scope-pagination[data-part=last-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);-webkit-mask-image:var(--xh-glyph-mark-chevrons-left);mask-image:var(--xh-glyph-mark-chevrons-left)}@media (pointer:coarse){.xh-scope-pagination[data-part=first-trigger],.xh-scope-pagination[data-part=prev-trigger],.xh-scope-pagination[data-part=next-trigger],.xh-scope-pagination[data-part=last-trigger],.xh-scope-pagination[data-part=item]{position:relative}.xh-scope-pagination[data-part=first-trigger]:after,.xh-scope-pagination[data-part=prev-trigger]:after,.xh-scope-pagination[data-part=next-trigger]:after,.xh-scope-pagination[data-part=last-trigger]:after,.xh-scope-pagination[data-part=item]:after{content:"";position:absolute;inset-block:-8px;inset-inline:0}}@media print{.xh-scope-pagination[data-part=positioner]{display:none}.xh-scope-pagination[data-part=item][data-current]{font-weight:var(--xh-font-weight-semibold)}}@media (forced-colors:active){.xh-scope-pagination:is([data-part=first-trigger],[data-part=last-trigger],[data-part=prev-trigger],[data-part=next-trigger],[data-part=ellipsis-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-pagination:is([data-part=first-trigger],[data-part=last-trigger],[data-part=prev-trigger],[data-part=next-trigger],[data-part=ellipsis-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-pagination:is([data-part=first-trigger],[data-part=last-trigger],[data-part=prev-trigger],[data-part=next-trigger],[data-part=ellipsis-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-pie-chart{--xh-pie-chart-skin:1}.xh-scope-pie-chart[data-part=root]{--xh-_chart-metric-bar-max:var(--xh-chart-bar-max);--xh-_chart-metric-gap:var(--xh-pie-chart-slice-gap,var(--xh-chart-gap));--xh-_chart-metric-line-width:var(--xh-chart-line-width);--xh-_chart-metric-point-size:var(--xh-chart-point-size);--xh-_chart-metric-hit-min:var(--xh-chart-hit-min);--xh-_chart-metric-tick-length:var(--xh-chart-tick-length);--xh-_chart-metric-label-gap:var(--xh-chart-label-gap);--xh-_chart-metric-radius:var(--xh-pie-chart-slice-radius,var(--xh-shape-inset));--xh-_chart-metric-font-size:var(--xh-text-caption-size);--xh-_chart-metric-leading:var(--xh-leading-tight);--xh-_chart-gap:var(--xh-pie-chart-gap,var(--xh-space-3))}.xh-scope-pie-chart[data-part=viewport]{--xh-_chart-height:var(--xh-pie-chart-height,var(--xh-chart-height))}.xh-scope-pie-chart[data-part=legend]{--xh-_chart-legend-gap:var(--xh-pie-chart-legend-gap,var(--xh-space-1))}.xh-scope-pie-chart[data-part=legend-swatch]{--xh-_chart-legend-swatch-radius:var(--xh-pie-chart-legend-swatch-radius,var(--xh-shape-inset))}.xh-scope-pie-chart[data-part=tooltip]{--xh-_chart-tooltip-gap:var(--xh-pie-chart-tooltip-gap,var(--xh-space-1));--xh-_chart-tooltip-py:var(--xh-pie-chart-tooltip-py,var(--xh-surface-pad-sm));--xh-_chart-tooltip-px:var(--xh-pie-chart-tooltip-px,var(--xh-surface-pad-sm));--xh-_chart-tooltip-radius:var(--xh-pie-chart-tooltip-radius,var(--xh-shape-overlay));--xh-_chart-tooltip-shadow:var(--xh-pie-chart-tooltip-shadow,var(--xh-material-frosted-shadow))}.xh-scope-pie-chart[data-part=tooltip-row]{--xh-_chart-tooltip-row-gap:var(--xh-pie-chart-tooltip-row-gap,var(--xh-space-2))}.xh-scope-pie-chart[data-part=tooltip-swatch]{--xh-_chart-tooltip-swatch-radius:var(--xh-pie-chart-tooltip-swatch-radius,var(--xh-shape-inset))}.xh-scope-pie-chart[data-part=empty][data-state=loading]{--xh-_chart-empty-gap:var(--xh-pie-chart-empty-gap,var(--xh-space-2))}.xh-scope-pie-chart[data-xh-chart-slot="1"]{--xh-_chart-series:var(--xh-pie-chart-series-color,var(--xh-chart-categorical-1));--xh-_chart-on-series:var(--xh-chart-on-categorical-1)}.xh-scope-pie-chart[data-xh-chart-slot="2"]{--xh-_chart-series:var(--xh-pie-chart-series-color,var(--xh-chart-categorical-2));--xh-_chart-on-series:var(--xh-chart-on-categorical-2)}.xh-scope-pie-chart[data-xh-chart-slot="3"]{--xh-_chart-series:var(--xh-pie-chart-series-color,var(--xh-chart-categorical-3));--xh-_chart-on-series:var(--xh-chart-on-categorical-3)}.xh-scope-pie-chart[data-xh-chart-slot="4"]{--xh-_chart-series:var(--xh-pie-chart-series-color,var(--xh-chart-categorical-4));--xh-_chart-on-series:var(--xh-chart-on-categorical-4)}.xh-scope-pie-chart[data-xh-chart-slot="5"]{--xh-_chart-series:var(--xh-pie-chart-series-color,var(--xh-chart-categorical-5));--xh-_chart-on-series:var(--xh-chart-on-categorical-5)}.xh-scope-pie-chart[data-xh-chart-slot="6"]{--xh-_chart-series:var(--xh-pie-chart-series-color,var(--xh-chart-categorical-6));--xh-_chart-on-series:var(--xh-chart-on-categorical-6)}.xh-scope-pie-chart[data-xh-chart-slot="7"]{--xh-_chart-series:var(--xh-pie-chart-series-color,var(--xh-chart-categorical-7));--xh-_chart-on-series:var(--xh-chart-on-categorical-7)}.xh-scope-pie-chart[data-xh-chart-slot="8"]{--xh-_chart-series:var(--xh-pie-chart-series-color,var(--xh-chart-categorical-8));--xh-_chart-on-series:var(--xh-chart-on-categorical-8)}.xh-scope-pie-chart[data-xh-chart-slot=other]{--xh-_chart-series:var(--xh-chart-categorical-other)}.xh-scope-pie-chart[data-part=slice]{fill:var(--xh-_chart-series);stroke:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-pie-chart[data-part=slice][data-dimmed],.xh-scope-pie-chart[data-part=slice-label][data-dimmed]{opacity:var(--xh-chart-dim-alpha)}.xh-scope-pie-chart[data-part=slice-label]{fill:var(--xh-chart-label)}.xh-scope-pie-chart[data-part=slice-label][data-xh-chart-slot]{fill:var(--xh-_chart-on-series);font-weight:var(--xh-font-weight-medium)}.xh-scope-pie-chart[data-part=slice-label][data-drawing]{animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) both;animation-delay:calc(var(--xh-motion-duration-reveal) * var(--xh-_chart-reveal-at))}.xh-scope-pie-chart[data-part=center][data-drawing]{animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) both;animation-delay:var(--xh-motion-duration-reveal)}.xh-scope-pie-chart[data-part=center]{inset-block-start:var(--xh-_chart-center-y,50%);left:var(--xh-_chart-center-x,50%);align-items:center;gap:var(--xh-pie-chart-center-gap,var(--xh-space-0_5));max-inline-size:calc(var(--xh-_chart-center-size,0px) * .8);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute;translate:-50% -50%}.xh-scope-pie-chart[data-part=center][data-placement=top]{translate:-50% -100%}.xh-scope-pie-chart[data-part=center][hidden]{display:none}.xh-scope-pie-chart[data-part=center-value]{color:var(--xh-fg-default);font-size:var(--xh-pie-chart-center-value-font-size,var(--xh-text-heading-3-size));font-weight:var(--xh-font-weight-semibold);line-height:var(--xh-leading-tight);font-variant-numeric:tabular-nums}.xh-scope-pie-chart[data-part=center-label]{color:var(--xh-fg-muted);font-size:var(--xh-text-secondary-size)}:where([data-xh-chart-patterns]) .xh-scope-pie-chart[data-part=slice][data-xh-chart-pattern]{fill:var(--xh-_chart-pattern);stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thin)}:where([data-xh-chart-patterns]) .xh-scope-pie-chart[data-part=slice-label][data-xh-chart-slot]{fill:var(--xh-chart-label);stroke:var(--xh-chart-surface);stroke-width:var(--xh-stroke-thick);paint-order:stroke}@media (forced-colors:active){.xh-scope-pie-chart[data-part=slice]{fill:canvas;stroke:canvastext;stroke-width:var(--xh-stroke-thin)}.xh-scope-pie-chart[data-part=slice-label],.xh-scope-pie-chart[data-part=slice-label][data-xh-chart-slot]{fill:canvastext}.xh-scope-pie-chart[data-part=slice][data-xh-chart-pattern]{forced-color-adjust:none;fill:var(--xh-_chart-pattern);stroke:canvastext;stroke-width:var(--xh-stroke-thin)}.xh-scope-pie-chart[data-part=slice-label][data-xh-chart-slot]{fill:canvastext;stroke:canvas;stroke-width:var(--xh-stroke-thick);paint-order:stroke}}@media print{.xh-scope-pie-chart[data-part=slice][data-xh-chart-pattern]{fill:var(--xh-_chart-pattern);stroke:var(--xh-_chart-series);stroke-width:var(--xh-stroke-thin)}.xh-scope-pie-chart[data-part=slice-label][data-xh-chart-slot]{fill:var(--xh-chart-label);stroke:var(--xh-chart-surface);stroke-width:var(--xh-stroke-thick);paint-order:stroke}}.xh-scope-pin-input{--xh-pin-input-skin:1}.xh-scope-pin-input[data-part=root]{--xh-_pin-input-box-size:var(--xh-control-box-md);--xh-_pin-input-box-gap:var(--xh-control-gap-md);--xh-_pin-input-box-font-size:var(--xh-text-heading-3-size);--xh-_pin-input-accent:var(--xh-_tone,var(--xh-bg-brand));gap:var(--xh-pin-input-gap,var(--xh-space-1));flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-pin-input[data-part=root][hidden]{display:none}.xh-scope-pin-input[data-part=root][data-size=sm]{--xh-_pin-input-box-size:var(--xh-control-box-sm);--xh-_pin-input-box-gap:var(--xh-control-gap-sm);--xh-_pin-input-box-font-size:var(--xh-control-font-lg)}.xh-scope-pin-input[data-part=root][data-size=lg]{--xh-_pin-input-box-size:var(--xh-control-box-lg);--xh-_pin-input-box-gap:var(--xh-control-gap-lg);--xh-_pin-input-box-font-size:var(--xh-text-heading-2-size)}.xh-scope-pin-input[data-part=label]{color:var(--xh-pin-input-label-fg,var(--xh-fg-default));font-size:var(--xh-pin-input-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-pin-input-label-font-weight,var(--xh-text-label-weight))}.xh-scope-pin-input[data-part=label][data-disabled]{color:var(--xh-pin-input-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-pin-input[data-part=group]{align-items:center;display:inline-flex}.xh-scope-pin-input[data-part=group][hidden]{display:none}.xh-scope-pin-input[data-part=separator]{margin-inline:var(--xh-pin-input-separator-gap,var(--xh-_pin-input-box-gap));color:var(--xh-pin-input-separator-fg,var(--xh-fg-muted));font-size:var(--xh-pin-input-separator-font-size,var(--xh-_pin-input-box-font-size));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-pin-input[data-part=separator][hidden]{display:none}.xh-scope-pin-input[data-part=separator][data-disabled]{color:var(--xh-pin-input-separator-fg-disabled,var(--xh-fg-disabled))}.xh-scope-pin-input[data-part=input]{--xh-field-control-height:var(--xh-pin-input-box-size,var(--xh-_pin-input-box-size));--xh-field-control-padding-inline:0;--xh-field-control-gap:0;--xh-field-control-min-inline-size:0;--xh-field-control-radius:var(--xh-pin-input-box-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-pin-input-box-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-pin-input-box-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-pin-input-box-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-pin-input-box-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-pin-input-box-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-pin-input-box-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-pin-input-box-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-pin-input-box-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-pin-input-box-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-pin-input-box-shadow,none);min-inline-size:0;inline-size:var(--xh-pin-input-box-size,var(--xh-_pin-input-box-size));font-family:inherit;font-size:var(--xh-pin-input-box-font-size,var(--xh-_pin-input-box-font-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-none);text-align:center;flex:0 auto;padding:0}.xh-scope-pin-input[data-part=input]+.xh-scope-pin-input[data-part=input]{margin-inline-start:var(--xh-pin-input-box-gap,var(--xh-_pin-input-box-gap))}.xh-scope-pin-input[data-part=input]::placeholder{color:var(--xh-pin-input-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-pin-input[data-part=input][data-focus]{border-color:var(--xh-pin-input-box-border-focus,var(--xh-_field-variant-border-focus));outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-pin-input[data-part=input][data-invalid][data-focus]{outline-color:var(--xh-ring-invalid)}.xh-scope-pin-input[data-part=root][data-complete] .xh-scope-pin-input[data-part=input]:not([data-invalid],:disabled){border-color:var(--xh-pin-input-box-border-complete,var(--xh-_pin-input-accent))}.xh-scope-pin-input[data-part=input]:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--xh-pin-input-box-autofill-bg,var(--xh-bg-canvas));-webkit-text-fill-color:var(--xh-pin-input-box-autofill-fg,var(--xh-fg-default))}.xh-scope-pin-input[data-part=input]:autofill{box-shadow:inset 0 0 0 100vmax var(--xh-pin-input-box-autofill-bg,var(--xh-bg-canvas));-webkit-text-fill-color:var(--xh-pin-input-box-autofill-fg,var(--xh-fg-default))}.xh-scope-pin-input[data-part=hidden-input]{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-popover{--xh-popover-skin:1}.xh-scope-popover[data-part=positioner]{--xh-_popover-available-h:100vh;--xh-_popover-available-w:100vw;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-popover-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-popover[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-popover[data-part=positioner][data-placement^=top]{--xh-_overlay-origin-y:100%;--xh-_overlay-enter-down:1}.xh-scope-popover[data-part=positioner][data-placement^=bottom]{--xh-_overlay-origin-y:0;--xh-_overlay-enter-up:1}.xh-scope-popover[data-part=positioner][data-placement^=left]{--xh-_overlay-origin-x:100%;--xh-_overlay-enter-right:1}.xh-scope-popover[data-part=positioner][data-placement^=right]{--xh-_overlay-origin-x:0;--xh-_overlay-enter-left:1}.xh-scope-popover[data-part=positioner]:is([data-placement=top-start],[data-placement=bottom-start]){--xh-_overlay-origin-x:var(--xh-direction-start)}.xh-scope-popover[data-part=positioner]:is([data-placement=top-end],[data-placement=bottom-end]){--xh-_overlay-origin-x:var(--xh-direction-end)}.xh-scope-popover[data-part=positioner]:is([data-placement=left-start],[data-placement=right-start]){--xh-_overlay-origin-y:0}.xh-scope-popover[data-part=positioner]:is([data-placement=left-end],[data-placement=right-end]){--xh-_overlay-origin-y:100%}.xh-scope-popover[data-part=trigger]{--xh-icon-size:var(--xh-popover-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-popover[data-part=trigger][hidden]{display:none}.xh-scope-popover[data-part=content]{--xh-frosted-bg:var(--xh-popover-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-popover-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-popover-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-popover-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-popover-backdrop,var(--xh-_material-backdrop));--xh-icon-size:var(--xh-popover-icon-size,var(--xh-glyph-size-md));--xh-_popover-pad:var(--xh-surface-pad-md);--xh-_popover-max-w:var(--xh-overlay-max-w);gap:var(--xh-popover-gap,var(--xh-space-2));inline-size:max-content;max-inline-size:min(var(--xh-popover-max-w,var(--xh-_popover-max-w)), var(--xh-_popover-available-w));max-block-size:min(var(--xh-popover-max-h,var(--xh-overlay-max-h)), var(--xh-_popover-available-h));overscroll-behavior:contain;padding-block:var(--xh-popover-py,var(--xh-_popover-pad));padding-inline:var(--xh-popover-px,var(--xh-_popover-pad));border-radius:var(--xh-popover-radius,var(--xh-shape-overlay));pointer-events:auto;transform-origin:var(--xh-_overlay-origin-x,50%) var(--xh-_overlay-origin-y,50%);flex-direction:column;display:flex;position:relative;overflow-y:auto}.xh-scope-popover[data-part=content]:focus-visible{outline:none}.xh-scope-popover[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-popover[data-part=content][data-state=closed]{animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-popover[data-part=content][data-size=sm]{--xh-_popover-pad:var(--xh-surface-pad-sm);--xh-_popover-max-w:var(--xh-overlay-max-w-sm)}.xh-scope-popover[data-part=content][data-size=lg]{--xh-_popover-pad:var(--xh-surface-pad-lg);--xh-_popover-max-w:var(--xh-overlay-max-w-lg)}.xh-scope-popover[data-part=title]{font-size:var(--xh-popover-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-popover-title-font-weight,var(--xh-font-weight-semibold));color:var(--xh-popover-title-fg,var(--xh-material-frosted-fg));margin:0}.xh-scope-popover[data-part=description]{font-size:var(--xh-popover-description-font-size,var(--xh-text-secondary-size));color:var(--xh-popover-description-fg,var(--xh-fg-muted));margin:0}.xh-scope-popover[data-part=content]:has(.xh-scope-popover[data-part=close-trigger]) .xh-scope-popover[data-part=title]{padding-inline-end:calc(var(--xh-popover-close-size,var(--xh-control-h-sm)) + var(--xh-space-2))}.xh-scope-popover[data-part=close-trigger]{--xh-action-visual-size:var(--xh-popover-close-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-popover-close-radius,var(--xh-shape-control));--xh-action-bg-hover:var(--xh-popover-close-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-popover-close-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-popover-close-bg-focus,var(--xh-_action-variant-bg-focus-visible));--xh-action-fg-rest:var(--xh-popover-close-fg,var(--xh-material-frosted-fg-muted));--xh-action-fg-hover:var(--xh-popover-close-fg-hover,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-popover-close-fg-hover,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-popover-close-fg-focus,var(--xh-popover-close-fg-hover,var(--xh-_action-variant-fg-focus-visible)));--xh-icon-size:var(--xh-popover-icon-size,var(--xh-_action-profile-glyph-size));position:absolute;inset-block-start:var(--xh-space-2);inset-inline-end:var(--xh-space-2)}.xh-scope-popover[data-part=close-trigger][hidden]{display:none}.xh-scope-popover[data-part=arrow]{--xh-_popover-arrow-x:50%;--xh-_popover-arrow-y:50%;--xh-_overlay-arrow-size:var(--xh-popover-arrow-size,var(--xh-overlay-arrow-size));--xh-_overlay-arrow-x:var(--xh-_popover-arrow-x);--xh-_overlay-arrow-y:var(--xh-_popover-arrow-y);background:var(--xh-popover-bg,var(--xh-material-frosted-bg));border:var(--xh-stroke-thin) solid var(--xh-popover-border,var(--xh-material-frosted-border))}.xh-scope-popover[data-part=close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-popover[data-part=content]{background-image:none}}@media print{.xh-scope-popover[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-popover[data-part=close-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-popover[data-part=close-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-popover[data-part=close-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-progress{--xh-progress-skin:1}.xh-scope-progress[data-part=root]{--xh-_progress-thickness:var(--xh-progress-thickness,var(--xh-track-thickness));inline-size:100%;display:inline-block;position:relative}.xh-scope-progress[data-part=track]{inline-size:100%;block-size:var(--xh-_progress-thickness);border-radius:var(--xh-progress-track-radius,var(--xh-shape-pill));background:var(--xh-progress-track,var(--xh-bg-subtle-active));align-items:center;display:flex;position:relative;overflow:hidden}.xh-scope-progress[data-part=range]{inline-size:100%;block-size:var(--xh-_progress-range-size,100%);border-radius:var(--xh-progress-range-radius,var(--xh-shape-pill));background:var(--xh-progress-range,var(--xh-_tone,var(--xh-bg-brand)));translate:calc((var(--xh-_progress-value,0) - 1) * 100%) 0;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);flex:none;position:relative}.xh-scope-progress[data-part=range][data-variant=line]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--xh-_progress-sweep-from:100%;--xh-_progress-sweep-to:-250%;translate:calc((1 - var(--xh-_progress-value,0)) * 100%) 0}.xh-scope-progress[data-part=track][data-stepped]{--xh-_progress-step-gap:var(--xh-progress-step-gap,var(--xh-space-0_5));--xh-_progress-step-period:calc((100% + var(--xh-_progress-step-gap)) / var(--xh-_progress-steps,1));--xh-_progress-step-mask:repeating-linear-gradient(to right, black 0 calc(var(--xh-_progress-step-period) - var(--xh-_progress-step-gap)), transparent 0 var(--xh-_progress-step-period));-webkit-mask-image:var(--xh-_progress-step-mask);-webkit-mask-image:var(--xh-_progress-step-mask);-webkit-mask-image:var(--xh-_progress-step-mask);-webkit-mask-image:var(--xh-_progress-step-mask);mask-image:var(--xh-_progress-step-mask)}.xh-scope-progress[data-part=range][data-striped]{--xh-_progress-stripe:var(--xh-progress-stripe-color,var(--xh-_tone-active,var(--xh-bg-brand-active)));--xh-_progress-stripe-size:var(--xh-progress-stripe-size,var(--xh-space-4));background-image:linear-gradient(calc(45deg * var(--xh-direction-sign)), var(--xh-_progress-stripe) 25%, transparent 25% 50%, var(--xh-_progress-stripe) 50% 75%, transparent 75%);background-size:var(--xh-_progress-stripe-size) var(--xh-_progress-stripe-size)}.xh-scope-progress[data-part=range][data-striped][data-state=loading]{animation:xh-progress-stripes var(--xh-progress-stripe-duration,var(--xh-motion-loop-shimmer)) var(--xh-motion-ease-loop) infinite}.xh-scope-progress[data-part=buffer]{border-radius:var(--xh-progress-buffer-radius,var(--xh-progress-range-radius,var(--xh-shape-pill)));background:var(--xh-progress-buffer,var(--xh-_tone-subtle-active));translate:calc((var(--xh-_progress-buffer,0) - 1) * 100% * var(--xh-direction-sign)) 0;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);position:absolute;inset:0}.xh-scope-progress[data-part=root][data-size=sm]{--xh-_progress-thickness:var(--xh-progress-thickness,var(--xh-space-1))}.xh-scope-progress[data-part=root][data-size=lg]{--xh-_progress-thickness:var(--xh-progress-thickness,var(--xh-space-2))}.xh-scope-progress[data-part=root][data-variant=circle],.xh-scope-progress[data-part=root][data-variant=dashboard]{--xh-_progress-diameter:var(--xh-progress-size,7.5rem);inline-size:var(--xh-_progress-diameter);block-size:var(--xh-_progress-diameter);place-items:center;display:inline-grid}.xh-scope-progress[data-part=root][data-variant=circle][data-size=sm],.xh-scope-progress[data-part=root][data-variant=dashboard][data-size=sm]{--xh-_progress-diameter:var(--xh-progress-size,5rem)}.xh-scope-progress[data-part=root][data-variant=circle][data-size=lg],.xh-scope-progress[data-part=root][data-variant=dashboard][data-size=lg]{--xh-_progress-diameter:var(--xh-progress-size,10rem)}.xh-scope-progress[data-part=canvas],.xh-scope-progress[data-part=label]{grid-area:1/1}.xh-scope-progress[data-part=canvas]{block-size:100%;inline-size:100%}.xh-scope-progress[data-part=label]{color:var(--xh-progress-label-fg,var(--xh-fg-default));font-size:var(--xh-progress-label-font-size,var(--xh-text-body-size));line-height:var(--xh-leading-none);text-align:center}.xh-scope-progress[data-part=track][data-variant=circle],.xh-scope-progress[data-part=track][data-variant=dashboard]{stroke:var(--xh-progress-track,var(--xh-bg-subtle-active))}.xh-scope-progress[data-part=range][data-variant=circle],.xh-scope-progress[data-part=range][data-variant=dashboard]{stroke:var(--xh-progress-range,var(--xh-_tone,var(--xh-bg-brand)));stroke-linecap:var(--xh-progress-linecap,round);transition:stroke-dashoffset var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);translate:none}.xh-scope-progress[data-part=root][data-variant=line][data-banded]{--xh-_progress-thickness:var(--xh-progress-thickness,var(--xh-space-3));--xh-_progress-range-size:50%}.xh-scope-progress[data-part=root][data-variant=line][data-banded][data-size=sm]{--xh-_progress-thickness:var(--xh-progress-thickness,var(--xh-space-2))}.xh-scope-progress[data-part=root][data-variant=line][data-banded][data-size=lg]{--xh-_progress-thickness:var(--xh-progress-thickness,var(--xh-space-4))}.xh-scope-progress[data-part=threshold]{--xh-_progress-threshold:var(--xh-progress-threshold-color,var(--xh-_tone-subtle-active))}.xh-scope-progress[data-part=threshold][data-variant=line]{inline-size:calc((var(--xh-_progress-to,0) - var(--xh-_progress-from,0)) * 100%);background:var(--xh-_progress-threshold);position:absolute;inset-block:0;inset-inline-start:calc(var(--xh-_progress-from,0) * 100%)}.xh-scope-progress[data-part=threshold][data-variant=circle],.xh-scope-progress[data-part=threshold][data-variant=dashboard]{stroke:var(--xh-_progress-threshold)}.xh-scope-progress[data-part=target]{--xh-_progress-target:var(--xh-progress-target-color,var(--xh-fg-default))}.xh-scope-progress[data-part=target][data-variant=line]{inline-size:var(--xh-stroke-thick);block-size:calc(var(--xh-_progress-thickness) + 2 * var(--xh-space-1));border-radius:var(--xh-progress-target-radius,var(--xh-shape-pill));background:var(--xh-_progress-target);position:absolute;inset-block-start:calc(-1 * var(--xh-space-1));inset-inline-start:calc(var(--xh-_progress-at,0) * 100%);translate:-50%}.xh-scope-progress[data-part=target][data-variant=line]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:50%}.xh-scope-progress[data-part=target][data-variant=circle],.xh-scope-progress[data-part=target][data-variant=dashboard]{stroke:var(--xh-_progress-target);stroke-width:var(--xh-stroke-thick);stroke-linecap:round;vector-effect:non-scaling-stroke}.xh-scope-progress[data-part=scale]{color:var(--xh-chart-label);font-size:var(--xh-text-caption-size);font-variant-numeric:tabular-nums;line-height:var(--xh-leading-tight);pointer-events:none}.xh-scope-progress[data-part=scale][data-variant=line]{block-size:calc(var(--xh-chart-tick-length) + var(--xh-chart-label-gap) + var(--xh-text-caption-size) * var(--xh-leading-tight));margin-block-start:var(--xh-space-1);position:relative}.xh-scope-progress[data-part=scale-tick][data-variant=line]{inline-size:var(--xh-stroke-thin);block-size:var(--xh-chart-tick-length);background:var(--xh-chart-axis);position:absolute;inset-block-start:0;inset-inline-start:calc(var(--xh-_progress-at,0) * 100%);translate:-50%}.xh-scope-progress[data-part=scale-tick][data-variant=line]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:50%}.xh-scope-progress[data-part=scale-label][data-variant=line]{white-space:nowrap;translate:calc(var(--xh-_progress-label-align) * -100%) 0;position:absolute;inset-block-start:calc(var(--xh-chart-tick-length) + var(--xh-chart-label-gap));inset-inline-start:calc(var(--xh-_progress-at,0) * 100%)}.xh-scope-progress[data-part=scale-label][data-variant=line]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:calc(var(--xh-_progress-label-align) * 100%) 0}.xh-scope-progress[data-part=scale-tick][data-variant=circle],.xh-scope-progress[data-part=scale-tick][data-variant=dashboard]{stroke:var(--xh-chart-axis);stroke-width:var(--xh-stroke-thin);vector-effect:non-scaling-stroke}.xh-scope-progress[data-part=scale][data-variant=circle],.xh-scope-progress[data-part=scale][data-variant=dashboard]{grid-area:1/1;block-size:100%;inline-size:100%;position:relative}.xh-scope-progress[data-part=scale-label][data-variant=circle],.xh-scope-progress[data-part=scale-label][data-variant=dashboard]{inset-block-start:var(--xh-_progress-y,50%);left:var(--xh-_progress-x,50%);white-space:nowrap;position:absolute;translate:-50% -50%}.xh-scope-progress[data-part=needle]{fill:var(--xh-progress-needle-color,var(--xh-fg-default));transform-box:view-box;transform-origin:50%;rotate:var(--xh-_progress-needle-angle,0deg);transition:rotate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous)}.xh-scope-progress[data-part=label][data-indicator=needle]{align-self:end}.xh-scope-progress[data-part=track][data-state=indeterminate]{position:relative;overflow:hidden}.xh-scope-progress[data-part=range][data-state=indeterminate]{inline-size:40%;animation:xh-progress-indeterminate var(--xh-progress-indeterminate-duration,var(--xh-motion-loop-shimmer)) var(--xh-motion-ease-loop) infinite;transition:none;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.xh-scope-progress[data-part=range][data-state=indeterminate]{opacity:.5;inline-size:100%;animation:none;position:static;translate:none}.xh-scope-progress[data-part=range][data-striped][data-state=loading]{animation:none}}:where([data-motion=reduce]) .xh-scope-progress[data-part=range][data-state=indeterminate]{opacity:.5;inline-size:100%;animation:none;position:static;translate:none}:where([data-motion=reduce]) .xh-scope-progress[data-part=range][data-striped][data-state=loading]{animation:none}.xh-scope-progress[data-part=range][data-empty]{visibility:hidden}.xh-scope-progress[data-part=root][hidden],.xh-scope-progress[data-part=track][hidden],.xh-scope-progress[data-part=range][data-indicator=needle],.xh-scope-progress[data-part=target][hidden],.xh-scope-progress[data-part=scale][hidden],.xh-scope-progress[data-part=needle][hidden]{display:none}@media (forced-colors:active){.xh-scope-progress[data-part=track]{outline:var(--xh-stroke-thin) solid CanvasText;outline-offset:calc(-1 * var(--xh-stroke-thin))}.xh-scope-progress[data-part=range]{background:highlight}.xh-scope-progress[data-part=track][data-variant=circle],.xh-scope-progress[data-part=track][data-variant=dashboard]{stroke:canvastext;outline:none}.xh-scope-progress[data-part=range][data-variant=circle],.xh-scope-progress[data-part=range][data-variant=dashboard]{stroke:highlight}.xh-scope-progress[data-part=threshold][data-variant=line]{forced-color-adjust:none;border-inline-end:var(--xh-stroke-thin) solid GrayText;background:canvas}.xh-scope-progress[data-part=threshold][data-variant=circle],.xh-scope-progress[data-part=threshold][data-variant=dashboard]{stroke:#0000}.xh-scope-progress[data-part=target][data-variant=line],.xh-scope-progress[data-part=scale-tick][data-variant=line]{forced-color-adjust:none;background:canvastext}.xh-scope-progress[data-part=target][data-variant=circle],.xh-scope-progress[data-part=target][data-variant=dashboard],.xh-scope-progress[data-part=scale-tick][data-variant=circle],.xh-scope-progress[data-part=scale-tick][data-variant=dashboard]{stroke:canvastext}.xh-scope-progress[data-part=needle]{fill:canvastext}.xh-scope-progress[data-part=range][data-striped]{background-image:none}.xh-scope-progress[data-part=buffer]{forced-color-adjust:none;background:graytext}}@media print{.xh-scope-progress[data-part=range][data-state=indeterminate]{opacity:.5;inline-size:100%;animation:none;position:static;translate:none}.xh-scope-progress[data-part=range][data-striped][data-state=loading]{animation:none}}.xh-scope-question-flow{--xh-question-flow-skin:1}.xh-scope-question-flow[data-part=root]{--xh-icon-size:var(--xh-question-flow-icon-size,var(--xh-glyph-size-md));--xh-_question-flow-p:var(--xh-space-4);--xh-_question-flow-gap:var(--xh-space-3);--xh-_question-flow-h:var(--xh-control-h-md);--xh-_question-flow-px:var(--xh-control-px-md);--xh-_question-flow-font-size:var(--xh-control-font-md);--xh-_question-flow-indicator:var(--xh-control-indicator-md);gap:var(--xh-question-flow-gap,var(--xh-_question-flow-gap));padding:var(--xh-question-flow-padding,var(--xh-_question-flow-p));border:var(--xh-stroke-thin) solid var(--xh-question-flow-border,var(--xh-border-default));border-radius:var(--xh-question-flow-radius,var(--xh-shape-surface));background:var(--xh-question-flow-bg,var(--xh-bg-surface));box-shadow:var(--xh-question-flow-shadow,none);flex-direction:column;display:flex}.xh-scope-question-flow[data-part=root]:not([data-scope][data-part=item][data-instant] :where(.xh-scope-question-flow)){animation:xh-item-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-question-flow[data-part=root][hidden]{display:none}.xh-scope-question-flow[data-part=root][data-variant=subtle]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);background:var(--xh-question-flow-bg,var(--xh-_tone-subtle,var(--xh-bg-subtle)));border-color:#0000}.xh-scope-question-flow[data-part=root][data-variant=ghost]{box-shadow:none;background:0 0;border-color:#0000}.xh-scope-question-flow[data-part=root][data-size=sm]{--xh-_question-flow-p:var(--xh-space-3);--xh-_question-flow-gap:var(--xh-space-2);--xh-_question-flow-h:var(--xh-control-h-sm);--xh-_question-flow-px:var(--xh-control-px-sm);--xh-_question-flow-font-size:var(--xh-control-font-sm);--xh-_question-flow-indicator:var(--xh-control-indicator-sm);--xh-icon-size:var(--xh-question-flow-icon-size,var(--xh-glyph-size-sm))}.xh-scope-question-flow[data-part=root][data-size=md]{--xh-_question-flow-p:var(--xh-space-4);--xh-_question-flow-gap:var(--xh-space-3);--xh-_question-flow-h:var(--xh-control-h-md);--xh-_question-flow-px:var(--xh-control-px-md);--xh-_question-flow-font-size:var(--xh-control-font-md);--xh-_question-flow-indicator:var(--xh-control-indicator-md);--xh-icon-size:var(--xh-question-flow-icon-size,var(--xh-glyph-size-md))}.xh-scope-question-flow[data-part=root][data-size=lg]{--xh-_question-flow-p:var(--xh-space-5);--xh-_question-flow-gap:var(--xh-space-4);--xh-_question-flow-h:var(--xh-control-h-lg);--xh-_question-flow-px:var(--xh-control-px-lg);--xh-_question-flow-font-size:var(--xh-control-font-lg);--xh-_question-flow-indicator:var(--xh-control-indicator-lg);--xh-icon-size:var(--xh-question-flow-icon-size,var(--xh-glyph-size-lg))}.xh-scope-question-flow[data-part=viewport]{--xh-_question-flow-viewport-h:auto;block-size:var(--xh-question-flow-viewport-h,var(--xh-_question-flow-viewport-h));transition:block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);display:block;overflow:hidden}.xh-scope-question-flow[data-part=viewport][hidden]{display:none}.xh-scope-question-flow[data-part=track]{--xh-_question-flow-track-y:0;gap:var(--xh-question-flow-track-gap,var(--xh-_question-flow-gap));translate:0 var(--xh-question-flow-track-y,var(--xh-_question-flow-track-y));transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);flex-direction:column;display:flex}.xh-scope-question-flow[data-part=track][hidden]{display:none}.xh-scope-question-flow[data-part=question]{gap:var(--xh-question-flow-question-gap,var(--xh-space-2));opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong);flex-direction:column;display:flex}.xh-scope-question-flow[data-part=question][hidden]{display:none}.xh-scope-question-flow[data-part=question][data-current]{opacity:1;pointer-events:auto}.xh-scope-question-flow[data-part=prompt]{color:var(--xh-question-flow-prompt-fg,var(--xh-fg-default));font-size:var(--xh-question-flow-prompt-font-size,var(--xh-text-label-size));font-weight:var(--xh-question-flow-prompt-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-tight);margin:0;display:block}.xh-scope-question-flow[data-part=prompt][hidden]{display:none}.xh-scope-question-flow[data-part=group]{gap:var(--xh-question-flow-group-gap,var(--xh-space-1));flex-direction:column;display:flex}.xh-scope-question-flow[data-part=group][hidden]{display:none}.xh-scope-question-flow[data-part=item]{--xh-action-gap:var(--xh-question-flow-item-gap,var(--xh-space-1_5));--xh-action-padding-inline:var(--xh-question-flow-item-px,var(--xh-space-2));--xh-action-padding-block:var(--xh-question-flow-item-py,var(--xh-space-1));--xh-action-radius:var(--xh-question-flow-item-radius,var(--xh-_action-profile-radius));--xh-action-font-size:var(--xh-question-flow-item-font-size,var(--xh-_question-flow-font-size));--xh-action-bg-rest:var(--xh-question-flow-item-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-question-flow-item-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-question-flow-item-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-question-flow-item-fg,var(--xh-fg-muted));--xh-action-fg-pressed:var(--xh-question-flow-item-fg,var(--xh-fg-muted));line-height:var(--xh-leading-normal)}.xh-scope-question-flow[data-part=item][hidden]{display:none}.xh-scope-question-flow[data-part=question][data-current] [data-part=item]:where(.xh-scope-question-flow):not([data-scope][data-part=item][data-instant] :where(.xh-scope-question-flow)){animation:xh-rise-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards}.xh-scope-question-flow[data-part=question][data-current] [data-part=item]:where(.xh-scope-question-flow):nth-child(2):not([data-scope][data-part=item][data-instant] :where(.xh-scope-question-flow)){animation-delay:calc(var(--xh-motion-stagger-step) * 1)}.xh-scope-question-flow[data-part=question][data-current] [data-part=item]:where(.xh-scope-question-flow):nth-child(3):not([data-scope][data-part=item][data-instant] :where(.xh-scope-question-flow)){animation-delay:calc(var(--xh-motion-stagger-step) * 2)}.xh-scope-question-flow[data-part=question][data-current] [data-part=item]:where(.xh-scope-question-flow):nth-child(4):not([data-scope][data-part=item][data-instant] :where(.xh-scope-question-flow)){animation-delay:calc(var(--xh-motion-stagger-step) * 3)}.xh-scope-question-flow[data-part=question][data-current] [data-part=item]:where(.xh-scope-question-flow):nth-child(5):not([data-scope][data-part=item][data-instant] :where(.xh-scope-question-flow)){animation-delay:calc(var(--xh-motion-stagger-step) * 4)}.xh-scope-question-flow[data-part=question][data-current] [data-part=item]:where(.xh-scope-question-flow):nth-child(n+6):not([data-scope][data-part=item][data-instant] :where(.xh-scope-question-flow)){animation-delay:calc(var(--xh-motion-stagger-step) * 5)}.xh-scope-question-flow[data-part=item][data-state=checked]{--xh-action-fg-rest:var(--xh-question-flow-item-fg-checked,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-question-flow-item-fg-checked,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-question-flow-item-fg-checked,var(--xh-fg-default))}.xh-scope-question-flow[data-part=item-indicator]{--xh-_question-flow-indicator-glyph:calc(var(--xh-question-flow-indicator-size,var(--xh-_question-flow-indicator)) * .75);--xh-icon-size:var(--xh-question-flow-indicator-icon-size,var(--xh-_question-flow-indicator-glyph));border:var(--xh-stroke-thin) solid var(--xh-question-flow-indicator-border,var(--xh-border-control));border-radius:var(--xh-question-flow-indicator-radius,var(--xh-shape-inset));background:var(--xh-question-flow-indicator-bg,transparent);color:var(--xh-question-flow-indicator-fg,var(--xh-_tone-on,var(--xh-fg-on-brand)));inline-size:var(--xh-question-flow-indicator-size,var(--xh-_question-flow-indicator));block-size:var(--xh-question-flow-indicator-size,var(--xh-_question-flow-indicator));transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-question-flow[data-part=item-indicator][hidden]{display:none}.xh-scope-question-flow[data-part=item-indicator][data-select-mode=single]{border-radius:var(--xh-question-flow-indicator-radius-single,var(--xh-shape-circle))}.xh-scope-question-flow[data-part=item-indicator][data-select-mode=single]:empty:before{content:"";inline-size:var(--xh-question-flow-dot-size,calc(var(--xh-question-flow-indicator-size,var(--xh-_question-flow-indicator)) / 2));block-size:var(--xh-question-flow-dot-size,calc(var(--xh-question-flow-indicator-size,var(--xh-_question-flow-indicator)) / 2));border-radius:var(--xh-question-flow-dot-radius,var(--xh-shape-circle));transition:scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background-color:currentColor;display:inline-block;scale:0}.xh-scope-question-flow[data-part=item-indicator][data-select-mode=single][data-state=checked]:empty:before{transition:scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-settle), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);scale:1}.xh-scope-question-flow[data-part=item-indicator][data-state=checked]{border-color:var(--xh-question-flow-indicator-border-checked,var(--xh-_tone,var(--xh-bg-brand)));background:var(--xh-question-flow-indicator-bg-checked,var(--xh-_tone,var(--xh-bg-brand)))}.xh-scope-question-flow[data-part=item-text]{flex:auto;display:block}.xh-scope-question-flow[data-part=item-text][hidden]{display:none}.xh-scope-question-flow[data-part=item]:has(>[data-part=item-description]){flex-wrap:wrap;row-gap:0}.xh-scope-question-flow[data-part=item-description]{color:var(--xh-question-flow-item-description-fg,var(--xh-fg-subtle));font-size:var(--xh-question-flow-item-description-font-size,var(--xh-text-caption-size));text-align:start;flex:1 0 100%;padding-inline-start:calc(var(--xh-question-flow-indicator-size,var(--xh-_question-flow-indicator)) + var(--xh-question-flow-item-gap,var(--xh-space-1_5)));display:block}.xh-scope-question-flow[data-part=item-description][hidden]{display:none}.xh-scope-question-flow[data-part=description]{color:var(--xh-question-flow-description-fg,var(--xh-fg-muted));font-size:var(--xh-question-flow-description-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);margin:0;display:block}.xh-scope-question-flow[data-part=description][hidden]{display:none}.xh-scope-question-flow[data-part=note]{inline-size:100%;padding-inline:var(--xh-question-flow-note-px,var(--xh-space-2));padding-block:var(--xh-question-flow-note-py,var(--xh-space-1_5));border:var(--xh-stroke-thin) solid var(--xh-question-flow-note-border,var(--xh-border-control));border-radius:var(--xh-question-flow-note-radius,var(--xh-shape-control));background:var(--xh-question-flow-note-bg,var(--xh-bg-surface));color:var(--xh-question-flow-note-fg,var(--xh-fg-default));font-family:inherit;font-size:var(--xh-question-flow-note-font-size,var(--xh-_question-flow-font-size));transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:block}.xh-scope-question-flow[data-part=note][hidden]{display:none}.xh-scope-question-flow[data-part=note]::placeholder{color:var(--xh-question-flow-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-question-flow[data-part=note]:disabled{color:var(--xh-fg-disabled)}.xh-scope-question-flow[data-part=footer]{justify-content:space-between;align-items:center;gap:var(--xh-question-flow-footer-gap,var(--xh-space-3));flex-wrap:wrap;display:flex}.xh-scope-question-flow[data-part=footer][hidden]{display:none}.xh-scope-question-flow[data-part=prev-trigger],.xh-scope-question-flow[data-part=next-trigger]{--xh-action-visual-size:var(--xh-question-flow-step-size,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-question-flow-step-padding,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-question-flow-step-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-question-flow-step-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-question-flow-step-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-question-flow-step-fg,var(--xh-fg-subtle));--xh-action-fg-hover:var(--xh-question-flow-step-fg-hover,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-question-flow-step-fg-hover,var(--xh-fg-default))}.xh-scope-question-flow[data-part=prev-trigger][hidden],.xh-scope-question-flow[data-part=next-trigger][hidden]{display:none}.xh-scope-question-flow[data-part=prev-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-question-flow[data-part=next-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-question-flow[data-part=counter]{color:var(--xh-question-flow-counter-fg,var(--xh-fg-subtle));font-size:var(--xh-question-flow-counter-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.xh-scope-question-flow[data-part=counter][hidden]{display:none}.xh-scope-question-flow[data-part=skip-trigger],.xh-scope-question-flow[data-part=submit-trigger]{--xh-action-gap:var(--xh-question-flow-action-gap,var(--xh-space-1));--xh-action-visual-size:var(--xh-question-flow-action-h,var(--xh-_question-flow-h));--xh-action-padding-inline:var(--xh-question-flow-action-px,var(--xh-_question-flow-px));--xh-action-radius:var(--xh-question-flow-action-radius,var(--xh-shape-control));--xh-action-font-size:var(--xh-question-flow-action-font-size,var(--xh-text-label-size));font-weight:var(--xh-question-flow-action-font-weight,var(--xh-text-label-weight))}.xh-scope-question-flow[data-part=skip-trigger][hidden],.xh-scope-question-flow[data-part=submit-trigger][hidden]{display:none}.xh-scope-question-flow[data-part=skip-trigger]{--xh-action-bg-rest:var(--xh-question-flow-skip-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-question-flow-skip-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-question-flow-skip-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-question-flow-skip-fg-hover,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-question-flow-skip-fg-hover,var(--xh-fg-default))}.xh-scope-question-flow[data-part=submit-trigger]{--xh-action-bg-rest:var(--xh-question-flow-submit-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-question-flow-submit-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-question-flow-submit-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-disabled:var(--xh-question-flow-submit-bg-off,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-question-flow-submit-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-question-flow-submit-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-question-flow-submit-fg,var(--xh-_action-variant-fg-pressed));--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:var(--xh-question-flow-submit-shadow,var(--xh-_highlight-tone));--xh-action-shadow-hover:var(--xh-question-flow-submit-shadow,var(--xh-_highlight-tone));--xh-action-shadow-pressed:var(--xh-question-flow-submit-shadow,var(--xh-_highlight-tone))}.xh-scope-question-flow[data-part=submit-trigger]:not([data-disabled]){--xh-action-ring-color-focus-visible:currentColor}.xh-scope-question-flow[data-part=result]{align-self:flex-start;align-items:center;gap:var(--xh-question-flow-result-gap,var(--xh-space-1));padding-inline:var(--xh-question-flow-result-px,var(--xh-space-1_5));padding-block:var(--xh-question-flow-result-py,var(--xh-space-0_5));border:var(--xh-stroke-thin) solid transparent;border-radius:var(--xh-question-flow-result-radius,var(--xh-shape-pill));background:var(--xh-question-flow-result-bg,var(--xh-_tone-subtle));color:var(--xh-question-flow-result-fg,var(--xh-_tone-fg));font-size:var(--xh-question-flow-result-font-size,var(--xh-text-caption-size));font-weight:var(--xh-question-flow-result-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-control-indicator-md);display:inline-flex}.xh-scope-question-flow[data-part=result]:not([data-scope][data-part=item][data-instant] :where(.xh-scope-question-flow)){animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-question-flow[data-part=result][hidden]{display:none}.xh-scope-question-flow[data-part=live-region]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.xh-scope-question-flow[data-part=item-indicator][data-select-mode=single]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-question-flow:is([data-part=prev-trigger],[data-part=next-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-question-flow:is([data-part=prev-trigger],[data-part=next-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-question-flow[data-part=item][data-disabled] .xh-scope-question-flow[data-part=item-indicator][data-select-mode=single]:empty:before,.xh-scope-question-flow:is([data-part=prev-trigger],[data-part=next-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-radar-chart{--xh-radar-chart-skin:1}.xh-scope-radar-chart[data-part=root]{--xh-_chart-metric-bar-max:var(--xh-chart-bar-max);--xh-_chart-metric-gap:var(--xh-chart-gap);--xh-_chart-metric-line-width:var(--xh-radar-chart-line-width,var(--xh-chart-line-width));--xh-_chart-metric-point-size:var(--xh-radar-chart-point-size,var(--xh-chart-point-size));--xh-_chart-metric-hit-min:var(--xh-chart-hit-min);--xh-_chart-metric-tick-length:var(--xh-chart-tick-length);--xh-_chart-metric-label-gap:var(--xh-chart-label-gap);--xh-_chart-metric-radius:var(--xh-shape-inset);--xh-_chart-metric-font-size:var(--xh-text-caption-size);--xh-_chart-metric-leading:var(--xh-leading-tight);--xh-_chart-gap:var(--xh-radar-chart-gap,var(--xh-space-3))}.xh-scope-radar-chart[data-part=viewport]{--xh-_chart-height:var(--xh-radar-chart-height,var(--xh-chart-height))}.xh-scope-radar-chart[data-part=legend]{--xh-_chart-legend-gap:var(--xh-radar-chart-legend-gap,var(--xh-space-1))}.xh-scope-radar-chart[data-part=legend-swatch]{--xh-_chart-legend-swatch-radius:var(--xh-radar-chart-legend-swatch-radius,var(--xh-shape-inset))}.xh-scope-radar-chart[data-part=tooltip]{--xh-_chart-tooltip-gap:var(--xh-radar-chart-tooltip-gap,var(--xh-space-1));--xh-_chart-tooltip-py:var(--xh-radar-chart-tooltip-py,var(--xh-surface-pad-sm));--xh-_chart-tooltip-px:var(--xh-radar-chart-tooltip-px,var(--xh-surface-pad-sm));--xh-_chart-tooltip-radius:var(--xh-radar-chart-tooltip-radius,var(--xh-shape-overlay));--xh-_chart-tooltip-shadow:var(--xh-radar-chart-tooltip-shadow,var(--xh-material-frosted-shadow))}.xh-scope-radar-chart[data-part=tooltip-row]{--xh-_chart-tooltip-row-gap:var(--xh-radar-chart-tooltip-row-gap,var(--xh-space-2))}.xh-scope-radar-chart[data-part=tooltip-row][data-current]{font-weight:var(--xh-font-weight-semibold)}.xh-scope-radar-chart[data-part=tooltip-swatch]{--xh-_chart-tooltip-swatch-radius:var(--xh-radar-chart-tooltip-swatch-radius,var(--xh-shape-inset))}.xh-scope-radar-chart[data-part=empty][data-state=loading]{--xh-_chart-empty-gap:var(--xh-radar-chart-empty-gap,var(--xh-space-2))}.xh-scope-radar-chart[data-xh-chart-slot="1"]{--xh-_chart-series:var(--xh-radar-chart-series-color,var(--xh-chart-categorical-1))}.xh-scope-radar-chart[data-xh-chart-slot="2"]{--xh-_chart-series:var(--xh-radar-chart-series-color,var(--xh-chart-categorical-2))}.xh-scope-radar-chart[data-xh-chart-slot="3"]{--xh-_chart-series:var(--xh-radar-chart-series-color,var(--xh-chart-categorical-3))}.xh-scope-radar-chart[data-xh-chart-slot="4"]{--xh-_chart-series:var(--xh-radar-chart-series-color,var(--xh-chart-categorical-4))}.xh-scope-radar-chart[data-xh-chart-slot="5"]{--xh-_chart-series:var(--xh-radar-chart-series-color,var(--xh-chart-categorical-5))}.xh-scope-radar-chart[data-xh-chart-slot="6"]{--xh-_chart-series:var(--xh-radar-chart-series-color,var(--xh-chart-categorical-6))}.xh-scope-radar-chart[data-xh-chart-slot="7"]{--xh-_chart-series:var(--xh-radar-chart-series-color,var(--xh-chart-categorical-7))}.xh-scope-radar-chart[data-xh-chart-slot="8"]{--xh-_chart-series:var(--xh-radar-chart-series-color,var(--xh-chart-categorical-8))}.xh-scope-radar-chart[data-part=grid-ring]{fill:none;stroke:var(--xh-chart-grid);stroke-width:var(--xh-stroke-thin)}.xh-scope-radar-chart[data-part=spoke]{fill:none;stroke:var(--xh-chart-axis);stroke-width:var(--xh-stroke-thin)}.xh-scope-radar-chart[data-part=indicator-label]{fill:var(--xh-chart-label)}.xh-scope-radar-chart[data-part=ring-label]{fill:var(--xh-radar-chart-ring-label-fg,var(--xh-chart-label));opacity:var(--xh-radar-chart-ring-label-opacity,.8)}.xh-scope-radar-chart[data-part=crosshair]{fill:none;stroke:var(--xh-chart-crosshair);stroke-width:var(--xh-stroke-thick)}.xh-scope-radar-chart[data-part=series]{transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-radar-chart[data-part=series][data-dimmed]{opacity:var(--xh-chart-dim-alpha)}.xh-scope-radar-chart[data-part=area-fill]{fill:var(--xh-_chart-series);fill-opacity:var(--xh-chart-area-alpha);stroke:none}.xh-scope-radar-chart[data-part=line]{fill:none;stroke:var(--xh-_chart-series);stroke-width:var(--xh-_chart-metric-line-width);stroke-linejoin:round;stroke-linecap:round}.xh-scope-radar-chart[data-part=point]{fill:var(--xh-_chart-series);stroke:var(--xh-chart-surface);stroke-width:var(--xh-chart-gap)}:where([data-xh-chart-patterns]) .xh-scope-radar-chart[data-xh-chart-pattern]>[data-part=area-fill]:where(.xh-scope-radar-chart){fill:var(--xh-_chart-pattern);fill-opacity:1}:where([data-xh-chart-patterns]) .xh-scope-radar-chart[data-xh-chart-pattern]>[data-part=line]:where(.xh-scope-radar-chart){stroke-dasharray:var(--xh-_chart-dash)}@media (forced-colors:active){.xh-scope-radar-chart[data-part=grid-ring]{stroke:graytext}.xh-scope-radar-chart[data-part=spoke]{stroke:canvastext}.xh-scope-radar-chart[data-part=indicator-label],.xh-scope-radar-chart[data-part=ring-label]{fill:canvastext}.xh-scope-radar-chart[data-part=crosshair]{stroke:highlight}.xh-scope-radar-chart[data-part=line]{stroke:canvastext}.xh-scope-radar-chart[data-part=point]{fill:canvastext;stroke:canvas}.xh-scope-radar-chart[data-xh-chart-pattern]>[data-part=area-fill]:where(.xh-scope-radar-chart){forced-color-adjust:none;fill:var(--xh-_chart-pattern);fill-opacity:1}.xh-scope-radar-chart[data-xh-chart-pattern]>[data-part=line]:where(.xh-scope-radar-chart){stroke-dasharray:var(--xh-_chart-dash)}}@media print{.xh-scope-radar-chart[data-part=crosshair]{display:none}.xh-scope-radar-chart[data-xh-chart-pattern]>[data-part=area-fill]:where(.xh-scope-radar-chart){fill:var(--xh-_chart-pattern);fill-opacity:1}.xh-scope-radar-chart[data-xh-chart-pattern]>[data-part=line]:where(.xh-scope-radar-chart){stroke-dasharray:var(--xh-_chart-dash)}}.xh-scope-radio-group{--xh-radio-group-skin:1}.xh-scope-radio-group[data-part=root]{--xh-_radio-group-item-gap:var(--xh-control-gap-md);--xh-_radio-group-font-size:var(--xh-control-font-md);--xh-_radio-group-indicator:var(--xh-control-indicator-md);--xh-_radio-group-segment-h:var(--xh-control-h-md);--xh-_radio-group-segment-px:var(--xh-control-px-md);--xh-icon-size:var(--xh-radio-group-icon-size,var(--xh-glyph-size-md));--xh-_radio-group-accent:var(--xh-_tone,var(--xh-bg-brand));--xh-_radio-group-host-bg-hover:var(--xh-bg-subtle-hover);--xh-_radio-group-host-bg-pressed:var(--xh-bg-subtle-active);gap:var(--xh-radio-group-gap,var(--xh-space-2));display:flex}.xh-scope-radio-group[data-part=root][data-orientation=vertical]{flex-direction:column}.xh-scope-radio-group[data-part=root][data-orientation=horizontal]{flex-flow:wrap;align-items:center}.xh-scope-radio-group[data-part=root][data-variant=card]{align-items:stretch}.xh-scope-radio-group[data-part=root][data-variant=card][data-orientation=horizontal]>.xh-scope-radio-group[data-part=item]{min-inline-size:min(var(--xh-control-min-w), 100%);flex:1 1 0}.xh-scope-radio-group[data-part=root][data-size=sm]{--xh-_radio-group-item-gap:var(--xh-control-gap-sm);--xh-_radio-group-font-size:var(--xh-control-font-sm);--xh-_radio-group-indicator:var(--xh-control-indicator-sm);--xh-_radio-group-segment-h:var(--xh-control-h-sm);--xh-_radio-group-segment-px:var(--xh-control-px-sm);--xh-icon-size:var(--xh-radio-group-icon-size,var(--xh-glyph-size-sm))}.xh-scope-radio-group[data-part=root][data-size=lg]{--xh-_radio-group-item-gap:var(--xh-control-gap-lg);--xh-_radio-group-font-size:var(--xh-control-font-lg);--xh-_radio-group-indicator:var(--xh-control-indicator-lg);--xh-_radio-group-segment-h:var(--xh-control-h-lg);--xh-_radio-group-segment-px:var(--xh-control-px-lg);--xh-icon-size:var(--xh-radio-group-icon-size,var(--xh-glyph-size-lg))}.xh-scope-radio-group[data-part=label]{color:var(--xh-radio-group-label-fg,var(--xh-fg-muted));font-size:var(--xh-radio-group-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-radio-group-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-radio-group[data-part=root][data-disabled] .xh-scope-radio-group[data-part=label]{color:var(--xh-radio-group-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-radio-group[data-part=item]{--xh-action-gap:var(--xh-radio-group-item-gap,var(--xh-_radio-group-item-gap));--xh-action-radius:var(--xh-radio-group-item-radius,var(--xh-shape-control));--xh-action-font-size:var(--xh-radio-group-item-font-size,var(--xh-_radio-group-font-size));--xh-action-padding-inline:0;--xh-action-padding-block:0;--xh-action-fg-rest:var(--xh-radio-group-item-fg,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-radio-group-item-fg,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-radio-group-item-fg,var(--xh-fg-default));--xh-action-fg-focus-visible:var(--xh-radio-group-item-fg,var(--xh-fg-default));--xh-action-fg-disabled:var(--xh-radio-group-item-fg-disabled,var(--xh-fg-disabled));--xh-action-bg-hover:var(--xh-radio-group-item-bg-hover,var(--xh-bg-subtle));--xh-action-bg-pressed:var(--xh-radio-group-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-action-host-bg-hover:var(--xh-_radio-group-host-bg-hover);--xh-action-host-bg-pressed:var(--xh-_radio-group-host-bg-pressed);border-width:0;inline-size:auto;position:relative}.xh-scope-radio-group[data-part=item][data-readonly]:not([data-disabled]):not([data-xh-choice-card]){--xh-action-bg-hover:transparent;--xh-action-bg-pressed:transparent;--xh-action-cursor-rest:default;--xh-action-cursor-hover:default;--xh-action-cursor-pressed:default;--xh-action-cursor-focus-visible:default}.xh-scope-radio-group[data-part=indicator]{inline-size:var(--xh-radio-group-indicator-size,var(--xh-_radio-group-indicator));block-size:var(--xh-radio-group-indicator-size,var(--xh-_radio-group-indicator));border:var(--xh-stroke-thin) solid var(--xh-radio-group-indicator-border,var(--xh-border-control));border-radius:var(--xh-radio-group-indicator-radius,var(--xh-shape-circle));background:var(--xh-radio-group-indicator-bg,transparent);transition:border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-radio-group[data-part=item]:not([data-disabled]):not([data-readonly]):hover>.xh-scope-radio-group[data-part=indicator]:not([data-state=checked]):not([data-invalid]){border-color:var(--xh-radio-group-indicator-border-hover,var(--xh-border-control-hover))}.xh-scope-radio-group[data-part=item]:not([data-disabled]):not([data-readonly]):is(:active,[data-pressed])>.xh-scope-radio-group[data-part=indicator]{background:var(--xh-radio-group-indicator-bg-pressed,var(--xh-_radio-group-host-bg-pressed));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-radio-group[data-part=indicator][data-state=checked]{border-color:var(--xh-radio-group-indicator-border-checked,var(--xh-_radio-group-accent))}.xh-scope-radio-group[data-part=indicator][data-invalid],.xh-scope-radio-group[data-part=indicator][data-state=checked][data-invalid]{border-color:var(--xh-radio-group-indicator-border-invalid,var(--xh-border-invalid))}.xh-scope-radio-group[data-part=indicator]:before{content:"";inline-size:calc(var(--xh-radio-group-indicator-size,var(--xh-_radio-group-indicator)) / 2);block-size:calc(var(--xh-radio-group-indicator-size,var(--xh-_radio-group-indicator)) / 2);border-radius:var(--xh-shape-circle);background:var(--xh-radio-group-indicator-dot,var(--xh-_radio-group-accent));transition:scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);scale:0}.xh-scope-radio-group[data-part=indicator][data-state=checked]:before{transition:scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-settle), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);scale:1}.xh-scope-radio-group[data-part=item]:not([data-disabled]):not([data-readonly]):is(:active,[data-pressed])>.xh-scope-radio-group[data-part=indicator][data-state=checked]:before{background:var(--xh-radio-group-indicator-dot-pressed,var(--xh-_tone-active,var(--xh-bg-brand-active)));transition:scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-settle), background-color var(--xh-motion-duration-press) var(--xh-motion-ease-press)}.xh-scope-radio-group[data-part=item][data-disabled]>.xh-scope-radio-group[data-part=indicator]{border-color:var(--xh-radio-group-indicator-border-disabled,var(--xh-border-default));background:var(--xh-radio-group-indicator-bg-disabled,var(--xh-bg-subtle))}.xh-scope-radio-group[data-part=item][data-disabled]>.xh-scope-radio-group[data-part=indicator]:before{background:var(--xh-radio-group-indicator-dot-disabled,var(--xh-fg-disabled))}.xh-scope-radio-group[data-part=item-text]{color:inherit;-webkit-user-select:none;user-select:none}.xh-scope-radio-group[data-part=item][data-xh-choice-card]>.xh-scope-radio-group[data-part=item-text]{font-weight:var(--xh-radio-group-card-title-font-weight,var(--xh-text-label-weight))}.xh-scope-radio-group[data-part=item-description]{color:var(--xh-radio-group-item-description-fg,var(--xh-fg-muted));font-size:var(--xh-radio-group-item-description-font-size,var(--xh-text-secondary-size));font-weight:var(--xh-font-weight-regular);line-height:var(--xh-leading-normal);-webkit-user-select:none;user-select:none;grid-column:2}.xh-scope-radio-group[data-part=item]:not([data-xh-choice-card]):has(>.xh-scope-radio-group[data-part=item-description]){align-items:center;row-gap:var(--xh-radio-group-item-row-gap,var(--xh-space-1));grid-template-columns:auto minmax(0,1fr);display:grid}.xh-scope-radio-group[data-part=item][data-disabled]>.xh-scope-radio-group[data-part=item-description]{color:var(--xh-radio-group-item-description-fg-disabled,var(--xh-fg-disabled))}.xh-scope-radio-group[data-part=item-icon]{inline-size:var(--xh-icon-size);block-size:var(--xh-icon-size);color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-radio-group[data-part=item-icon]>svg{block-size:100%;inline-size:100%}.xh-scope-radio-group[data-part=item]:has(>.xh-scope-radio-group[data-part=item-icon]):is([data-xh-choice-card],:has(>.xh-scope-radio-group[data-part=item-description])){grid-template-columns:auto auto minmax(0,1fr)}.xh-scope-radio-group[data-part=item]:has(>.xh-scope-radio-group[data-part=item-icon])>.xh-scope-radio-group[data-part=item-description]{grid-column:3}.xh-scope-radio-group[data-part=root][data-variant=segmented]{--xh-_radio-group-thumb-bg:var(--xh-bg-surface-raised);--xh-_radio-group-segment-fg-checked:var(--xh-fg-default);--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);padding:var(--xh-radio-group-track-padding,var(--xh-space-0_5));border:var(--xh-stroke-thin) solid var(--xh-radio-group-track-border,transparent);border-radius:var(--xh-radio-group-track-radius,var(--xh-shape-surface));background:var(--xh-radio-group-track-bg,var(--xh-bg-subtle));font-size:var(--xh-radio-group-item-font-size,var(--xh-_radio-group-font-size));flex-wrap:wrap;gap:0;display:inline-flex;position:relative}.xh-scope-radio-group[data-part=root][data-variant=segmented][data-orientation=horizontal]{min-block-size:var(--xh-radio-group-segment-h,var(--xh-_radio-group-segment-h));align-items:stretch}.xh-scope-radio-group[data-part=root][data-variant=segmented][data-orientation=vertical]{flex-wrap:nowrap}.xh-scope-radio-group[data-part=root][data-variant=segmented][data-block]{inline-size:100%;display:flex}.xh-scope-radio-group[data-part=root][data-variant=segmented][data-block][data-orientation=horizontal]>.xh-scope-radio-group[data-part=item]{flex:1 1 0}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=label]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-radio-group[data-part=root][data-variant=segmented]:focus-visible{outline:none}.xh-scope-radio-group[data-part=root][data-variant=segmented][data-invalid]{border-color:var(--xh-radio-group-track-border-invalid,var(--xh-border-invalid))}.xh-scope-radio-group[data-part=root][data-variant=segmented][data-disabled]{background:var(--xh-radio-group-track-bg-disabled,var(--xh-bg-muted))}.xh-scope-radio-group[data-part=root][data-variant=segmented][data-tone]{--xh-_radio-group-thumb-bg:var(--xh-_tone,var(--xh-bg-surface-raised));--xh-_radio-group-segment-fg-checked:var(--xh-_tone-on,var(--xh-fg-default))}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item]{justify-content:center;align-items:center;gap:var(--xh-radio-group-item-gap,var(--xh-_radio-group-item-gap));block-size:var(--xh-radio-group-segment-h,var(--xh-_radio-group-segment-h));padding-inline:var(--xh-radio-group-segment-px,var(--xh-_radio-group-segment-px));border-radius:var(--xh-radio-group-segment-radius,var(--xh-shape-control));color:var(--xh-radio-group-segment-fg,var(--xh-fg-muted));font-weight:var(--xh-radio-group-segment-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:0;display:inline-flex;position:relative}.xh-scope-radio-group[data-part=root][data-variant=segmented][data-orientation=horizontal]>.xh-scope-radio-group[data-part=item]{block-size:auto;min-block-size:calc(var(--xh-radio-group-segment-h,var(--xh-_radio-group-segment-h)) - 2 * var(--xh-radio-group-track-padding,var(--xh-space-0_5)) - 2 * var(--xh-stroke-thin))}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item]>.xh-scope-radio-group[data-part=indicator]{display:none}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item][data-state=checked]{color:var(--xh-radio-group-segment-fg-checked,var(--xh-_radio-group-segment-fg-checked))}.xh-scope-radio-group[data-part=root][data-variant=segmented]:has(>.xh-scope-radio-group[data-part=thumb]:not([hidden]))>.xh-scope-radio-group[data-part=item][data-state=checked]:focus-visible{--xh-_ring-color:currentColor}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item]:not([data-disabled]):not([data-readonly]):not([data-state=checked]):hover{background-color:var(--xh-radio-group-segment-bg-hover,var(--xh-bg-subtle-hover));color:var(--xh-radio-group-segment-fg-hover,var(--xh-fg-default))}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item]:not([data-disabled]):not([data-readonly]):not([data-state=checked]):is(:active,[data-pressed]){background-color:var(--xh-radio-group-segment-bg-pressed,var(--xh-bg-subtle-active));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item][data-disabled]{color:var(--xh-fg-disabled);cursor:not-allowed}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item][data-disabled][data-state=checked]{color:var(--xh-radio-group-segment-fg-checked-disabled,var(--xh-_radio-group-segment-fg-checked))}.xh-scope-radio-group[data-part=thumb]{--xh-_radio-group-thumb-x:0;--xh-_radio-group-thumb-y:0;--xh-_radio-group-thumb-w:0;--xh-_radio-group-thumb-h:0;--xh-_radio-group-thumb-stretch:0;inline-size:var(--xh-_radio-group-thumb-w);block-size:var(--xh-_radio-group-thumb-h);translate:calc(var(--xh-_radio-group-thumb-x) * var(--xh-direction-sign)) var(--xh-_radio-group-thumb-y);border:var(--xh-stroke-thin) solid var(--xh-radio-group-thumb-border,var(--xh-border-default));border-radius:var(--xh-radio-group-thumb-radius,var(--xh-shape-inset));background:var(--xh-radio-group-thumb-bg,var(--xh-_radio-group-thumb-bg));box-shadow:var(--xh-radio-group-thumb-shadow,var(--xh-elevation-raised));pointer-events:none;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.xh-scope-radio-group[data-part=root][data-variant=segmented][data-tone]>.xh-scope-radio-group[data-part=thumb]{border-color:var(--xh-radio-group-thumb-border,var(--xh-_tone,var(--xh-border-default)))}.xh-scope-radio-group[data-part=root][data-disabled]>.xh-scope-radio-group[data-part=thumb]{box-shadow:var(--xh-radio-group-thumb-shadow-disabled,none)}.xh-scope-radio-group[data-part=thumb][data-instant]{transition:box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}:where([data-material=liquid]) .xh-scope-radio-group[data-part=thumb]{--xh-_radio-group-thumb-squash:max(var(--xh-motion-scale-squash), calc(1 - var(--xh-_radio-group-thumb-stretch) * (1 - var(--xh-motion-scale-squash))));scale:1 var(--xh-_radio-group-thumb-squash);transition:box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}:where([data-material=liquid]) .xh-scope-radio-group[data-part=root][data-orientation=vertical]>.xh-scope-radio-group[data-part=thumb]{scale:var(--xh-_radio-group-thumb-squash) 1}@media (pointer:coarse){.xh-scope-radio-group[data-part=item]:after{min-block-size:0}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item]:before{content:"";inset-block:calc(-1 * var(--xh-space-2));position:absolute;inset-inline:0}}.xh-scope-radio-group[data-part=root][hidden],.xh-scope-radio-group[data-part=thumb][hidden],.xh-scope-radio-group[data-part=item][hidden],.xh-scope-radio-group[data-part=item-icon][hidden],.xh-scope-radio-group[data-part=indicator][hidden]{display:none}@media (forced-colors:active){.xh-scope-radio-group[data-part=item]:not([data-disabled]):not([data-readonly]):is(:active,[data-pressed])>.xh-scope-radio-group[data-part=indicator]{border-color:highlight}.xh-scope-radio-group[data-part=item][data-disabled]>.xh-scope-radio-group[data-part=indicator][data-state=checked]:before{background:graytext}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item]:not([data-disabled]):not([data-readonly]):not([data-state=checked]):is(:active,[data-pressed]){color:highlighttext;background-color:highlight}}@media print{.xh-scope-radio-group[data-part=indicator][data-state=checked]:before{border:var(--xh-stroke-thick) solid currentColor}.xh-scope-radio-group[data-part=root][data-variant=segmented]>.xh-scope-radio-group[data-part=item][data-state=checked]{border:var(--xh-stroke-thin) solid currentColor;font-weight:var(--xh-font-weight-bold)}}.xh-scope-rating{--xh-rating-skin:1}.xh-scope-rating[data-part=root]{--xh-_rating-item-gap:var(--xh-control-gap-md);--xh-_rating-item-size:var(--xh-glyph-size-md);--xh-_rating-item-box-size:var(--xh-control-action-size);--xh-_rating-font-size:var(--xh-control-font-md);--xh-icon-size:var(--xh-rating-item-font-size,var(--xh-_rating-item-size));--xh-_rating-accent:var(--xh-_tone,var(--xh-color-warning-500));gap:var(--xh-rating-gap,var(--xh-space-1));flex-direction:column;display:inline-flex;position:relative}.xh-scope-rating[data-part=root][data-size=sm]{--xh-_rating-item-gap:var(--xh-control-gap-sm);--xh-_rating-item-size:var(--xh-glyph-size-sm);--xh-_rating-font-size:var(--xh-control-font-sm)}.xh-scope-rating[data-part=root][data-size=lg]{--xh-_rating-item-gap:var(--xh-control-gap-lg);--xh-_rating-item-size:var(--xh-glyph-size-lg);--xh-_rating-font-size:var(--xh-control-font-lg)}.xh-scope-rating[data-part=label]{color:var(--xh-rating-label-fg,var(--xh-fg-default));font-size:var(--xh-rating-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-rating-label-font-weight,var(--xh-text-label-weight))}.xh-scope-rating[data-part=label][data-disabled]{color:var(--xh-rating-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-rating[data-part=control]{align-items:center;gap:var(--xh-rating-item-gap,var(--xh-_rating-item-gap));display:inline-flex}.xh-scope-rating[data-part=control][data-disabled]{opacity:var(--xh-state-disabled-opacity)}.xh-scope-rating[data-part=root]:has(>[data-part=value-text]){grid-template-columns:auto auto;justify-content:start;align-items:center;display:inline-grid}.xh-scope-rating[data-part=root]:has(>[data-part=value-text])>[data-part=label]:where(.xh-scope-rating){grid-column:1/-1}.xh-scope-rating[data-part=value-text]{color:var(--xh-rating-value-text-fg,var(--xh-fg-muted));font-size:var(--xh-rating-value-text-font-size,var(--xh-_rating-font-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-none)}.xh-scope-rating[data-part=value-text][data-disabled]{color:var(--xh-rating-value-text-fg-disabled,var(--xh-fg-subtle))}.xh-scope-rating[data-part=control]:focus-visible{outline:none}.xh-scope-rating[data-part=control][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-rating[data-part=item]{--xh-_rating-item-bg-pressed:var(--xh-rating-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-action-visual-size:var(--xh-_rating-item-box-size);--xh-action-min-inline-size:var(--xh-_rating-item-box-size);--xh-action-radius:var(--xh-rating-item-radius,var(--xh-shape-control));--xh-action-font-size:var(--xh-rating-item-font-size,var(--xh-_rating-item-size));--xh-action-bg-hover:transparent;--xh-action-bg-pressed:var(--xh-_rating-item-bg-pressed);--xh-action-fg-rest:var(--xh-rating-item-fg,var(--xh-fg-subtle));--xh-action-fg-hover:var(--xh-rating-item-fg,var(--xh-fg-subtle));--xh-action-fg-pressed:var(--xh-rating-item-fg,var(--xh-fg-subtle));--xh-action-fg-focus-visible:var(--xh-rating-item-fg,var(--xh-fg-subtle));--xh-action-fg-disabled:var(--xh-rating-item-fg,var(--xh-fg-subtle));--xh-action-border-rest:transparent;--xh-action-border-hover:transparent;--xh-action-border-pressed:transparent;--xh-action-border-focus-visible:transparent;--xh-action-border-disabled:transparent}@media (pointer:coarse){.xh-scope-rating[data-part=item]:after{min-block-size:0;min-inline-size:0}}.xh-scope-rating[data-part=item]:empty:before,.xh-scope-rating[data-part=item]:empty:after{--xh-_rating-end:calc((1 + var(--xh-direction-sign)) / 2);--xh-_rating-start:calc((1 - var(--xh-direction-sign)) / 2);content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));background-color:var(--xh-rating-item-fg,var(--xh-fg-subtle));-webkit-mask:var(--xh-glyph-mark-star) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-star) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-star) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-star) center / contain no-repeat;mask:var(--xh-glyph-mark-star) center / contain no-repeat;pointer-events:none;margin:auto;position:absolute;inset:0;translate:none}.xh-scope-rating[data-part=item]:empty:after{background-color:var(--xh-rating-item-fg-highlighted,var(--xh-_rating-accent));clip-path:inset(0 calc(100% * var(--xh-_rating-end)) 0 calc(100% * var(--xh-_rating-start)));transition:clip-path var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous)}.xh-scope-rating[data-part=item][data-highlighted]{--xh-action-fg-rest:var(--xh-rating-item-fg-highlighted,var(--xh-_rating-accent));--xh-action-fg-hover:var(--xh-rating-item-fg-highlighted,var(--xh-_rating-accent));--xh-action-fg-pressed:var(--xh-rating-item-fg-highlighted,var(--xh-_rating-accent));--xh-action-fg-focus-visible:var(--xh-rating-item-fg-highlighted,var(--xh-_rating-accent));--xh-action-fg-disabled:var(--xh-rating-item-fg-highlighted,var(--xh-_rating-accent))}.xh-scope-rating[data-part=item][data-highlighted]:empty:after{clip-path:inset(0)}.xh-scope-rating[data-part=item][data-half]:not(:empty){background-image:linear-gradient(calc(90deg * var(--xh-direction-sign)), var(--xh-rating-item-fg-highlighted,var(--xh-_rating-accent)) 50%, var(--xh-rating-item-fg,var(--xh-fg-subtle)) 50%);color:#0000;-webkit-background-clip:text;background-clip:text}.xh-scope-rating[data-part=item][data-half]:empty:after{clip-path:inset(0 calc(50% * var(--xh-_rating-end)) 0 calc(50% * var(--xh-_rating-start)))}.xh-scope-rating[data-part=item][data-readonly]:not([data-disabled]){--xh-_rating-item-bg-pressed:transparent;--xh-action-scale-pressed:none;--xh-action-cursor-rest:default;--xh-action-cursor-hover:default;--xh-action-cursor-pressed:default;--xh-action-cursor-focus-visible:default}.xh-scope-rating[data-part=hidden-input]{pointer-events:none}.xh-scope-rating[data-part=root][hidden],.xh-scope-rating[data-part=control][hidden],.xh-scope-rating[data-part=item][hidden]{display:none}@media (forced-colors:active){.xh-scope-rating[data-part=item]{color:graytext}.xh-scope-rating[data-part=item]:empty:before{forced-color-adjust:none;background-color:graytext}.xh-scope-rating[data-part=item]:empty:after{forced-color-adjust:none;background-color:highlight}.xh-scope-rating[data-part=item][data-highlighted],.xh-scope-rating[data-part=item][data-half]:not(:empty){color:highlight;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;outline:none}.xh-scope-rating[data-part=item]:not([data-disabled]):not([data-loading]):hover,.xh-scope-rating[data-part=item]:not([data-disabled]):not([data-loading]):is(:active,[data-pressed]){color:graytext;background-color:canvas}.xh-scope-rating[data-part=item][data-highlighted]:not([data-disabled]):not([data-loading]):hover,.xh-scope-rating[data-part=item][data-highlighted]:not([data-disabled]):not([data-loading]):is(:active,[data-pressed]){color:highlight}.xh-scope-rating[data-part=item]:not([data-disabled]):not([data-readonly]):is(:active,[data-pressed]){outline:var(--xh-stroke-thick) solid Highlight;outline-offset:calc(-1 * var(--xh-stroke-thick))}}@media print{.xh-scope-rating[data-part=item][data-half]:not(:empty){color:var(--xh-rating-item-fg-highlighted,var(--xh-_rating-accent));background-image:none;-webkit-background-clip:border-box;background-clip:border-box}}.xh-scope-sankey-chart{--xh-sankey-chart-skin:1}.xh-scope-sankey-chart[data-part=root]{--xh-_chart-metric-bar-max:var(--xh-sankey-chart-node-width,var(--xh-space-3));--xh-_chart-metric-gap:var(--xh-chart-gap);--xh-_chart-metric-line-width:var(--xh-chart-line-width);--xh-_chart-metric-point-size:var(--xh-chart-point-size);--xh-_chart-metric-hit-min:var(--xh-chart-hit-min);--xh-_chart-metric-tick-length:var(--xh-chart-tick-length);--xh-_chart-metric-label-gap:var(--xh-chart-label-gap);--xh-_chart-metric-radius:var(--xh-sankey-chart-node-radius,var(--xh-shape-inset));--xh-_chart-metric-font-size:var(--xh-text-caption-size);--xh-_chart-metric-leading:var(--xh-leading-tight);--xh-_chart-gap:var(--xh-sankey-chart-gap,var(--xh-space-3))}.xh-scope-sankey-chart[data-part=viewport]{--xh-_chart-height:var(--xh-sankey-chart-height,var(--xh-chart-height))}.xh-scope-sankey-chart[data-part=legend]{--xh-_chart-legend-gap:var(--xh-sankey-chart-legend-gap,var(--xh-space-1))}.xh-scope-sankey-chart[data-part=legend-swatch]{--xh-_chart-legend-swatch-radius:var(--xh-sankey-chart-legend-swatch-radius,var(--xh-shape-inset))}.xh-scope-sankey-chart[data-part=tooltip]{--xh-_chart-tooltip-gap:var(--xh-sankey-chart-tooltip-gap,var(--xh-space-1));--xh-_chart-tooltip-py:var(--xh-sankey-chart-tooltip-py,var(--xh-surface-pad-sm));--xh-_chart-tooltip-px:var(--xh-sankey-chart-tooltip-px,var(--xh-surface-pad-sm));--xh-_chart-tooltip-radius:var(--xh-sankey-chart-tooltip-radius,var(--xh-shape-overlay));--xh-_chart-tooltip-shadow:var(--xh-sankey-chart-tooltip-shadow,var(--xh-material-frosted-shadow))}.xh-scope-sankey-chart[data-part=tooltip-row]{--xh-_chart-tooltip-row-gap:var(--xh-sankey-chart-tooltip-row-gap,var(--xh-space-2))}.xh-scope-sankey-chart[data-part=tooltip-swatch]{--xh-_chart-tooltip-swatch-radius:var(--xh-sankey-chart-tooltip-swatch-radius,var(--xh-shape-inset))}.xh-scope-sankey-chart[data-part=empty][data-state=loading]{--xh-_chart-empty-gap:var(--xh-sankey-chart-empty-gap,var(--xh-space-2))}.xh-scope-sankey-chart[data-xh-chart-slot="1"]{--xh-_chart-series:var(--xh-sankey-chart-series-color,var(--xh-chart-categorical-1))}.xh-scope-sankey-chart[data-xh-chart-slot="2"]{--xh-_chart-series:var(--xh-sankey-chart-series-color,var(--xh-chart-categorical-2))}.xh-scope-sankey-chart[data-xh-chart-slot="3"]{--xh-_chart-series:var(--xh-sankey-chart-series-color,var(--xh-chart-categorical-3))}.xh-scope-sankey-chart[data-xh-chart-slot="4"]{--xh-_chart-series:var(--xh-sankey-chart-series-color,var(--xh-chart-categorical-4))}.xh-scope-sankey-chart[data-xh-chart-slot="5"]{--xh-_chart-series:var(--xh-sankey-chart-series-color,var(--xh-chart-categorical-5))}.xh-scope-sankey-chart[data-xh-chart-slot="6"]{--xh-_chart-series:var(--xh-sankey-chart-series-color,var(--xh-chart-categorical-6))}.xh-scope-sankey-chart[data-xh-chart-slot="7"]{--xh-_chart-series:var(--xh-sankey-chart-series-color,var(--xh-chart-categorical-7))}.xh-scope-sankey-chart[data-xh-chart-slot="8"]{--xh-_chart-series:var(--xh-sankey-chart-series-color,var(--xh-chart-categorical-8))}.xh-scope-sankey-chart[data-part=link]{--xh-_sankey-link:var(--xh-sankey-chart-link-color,var(--xh-chart-categorical-other));fill:var(--xh-_sankey-link);fill-opacity:var(--xh-sankey-chart-link-alpha,var(--xh-chart-link-alpha));stroke:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-sankey-chart[data-part=link][data-xh-chart-slot]{--xh-_sankey-link:var(--xh-_chart-series)}.xh-scope-sankey-chart[data-part=link][data-gradient]{--xh-_sankey-link:var(--xh-_sankey-gradient)}.xh-scope-sankey-chart[data-part=gradient-stop]{stop-color:var(--xh-_chart-series)}.xh-scope-sankey-chart[data-part=node]{fill:var(--xh-_chart-series);stroke:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-sankey-chart[data-part=link][data-dimmed],.xh-scope-sankey-chart[data-part=node][data-dimmed],.xh-scope-sankey-chart[data-part=node-label][data-dimmed]{opacity:var(--xh-chart-dim-alpha)}.xh-scope-sankey-chart[data-part=node-label]{fill:var(--xh-fg-default);stroke:var(--xh-chart-surface);stroke-width:var(--xh-stroke-thick);stroke-linejoin:round;paint-order:stroke;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}@media (forced-colors:active){.xh-scope-sankey-chart[data-part=node]{fill:canvas;stroke:canvastext;stroke-width:var(--xh-stroke-thin)}.xh-scope-sankey-chart[data-part=link],.xh-scope-sankey-chart[data-part=link][data-xh-chart-slot],.xh-scope-sankey-chart[data-part=link][data-gradient]{--xh-_sankey-link:GrayText}.xh-scope-sankey-chart[data-part=link][data-highlighted]{--xh-_sankey-link:Highlight}.xh-scope-sankey-chart[data-part=node-label]{fill:canvastext;stroke:canvas}}.xh-scope-scroll-area{--xh-scroll-area-skin:1}.xh-scope-scroll-area[data-part=root]{--xh-_scrollbar-thickness:var(--xh-scrollbar-thickness-md);position:relative;overflow:hidden}.xh-scope-scroll-area[data-part=root][data-size=sm]{--xh-_scrollbar-thickness:var(--xh-scrollbar-thickness-sm)}.xh-scope-scroll-area[data-part=root][data-size=lg]{--xh-_scrollbar-thickness:var(--xh-scrollbar-thickness-lg)}.xh-scope-scroll-area[data-part=viewport]{block-size:100%;inline-size:100%;overflow:auto}.xh-scope-scroll-area[data-part=viewport]:not([data-native]){scrollbar-width:none}.xh-scope-scroll-area[data-part=viewport]:not([data-native])::-webkit-scrollbar{display:none}.xh-scope-scroll-area[data-part=viewport][data-orientation=vertical]{overflow-x:hidden}.xh-scope-scroll-area[data-part=viewport][data-orientation=horizontal]{overflow-y:hidden}.xh-scope-scroll-area[data-part=viewport][data-lane-vertical]{inline-size:calc(100% - var(--xh-_scrollbar-thickness))}.xh-scope-scroll-area[data-part=viewport][data-lane-horizontal]{block-size:calc(100% - var(--xh-_scrollbar-thickness))}.xh-scope-scroll-area[data-part=viewport][data-variant=fade]{--xh-_scroll-area-fade-size:var(--xh-scroll-area-fade-size,var(--xh-space-6));--xh-_scroll-area-fade-block-start:0px;--xh-_scroll-area-fade-block-end:0px;--xh-_scroll-area-fade-inline-start:0px;--xh-_scroll-area-fade-inline-end:0px;--xh-_scroll-area-fade-left:var(--xh-_scroll-area-fade-inline-start);--xh-_scroll-area-fade-right:var(--xh-_scroll-area-fade-inline-end);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--xh-_scroll-area-fade-block-start), black calc(100% - var(--xh-_scroll-area-fade-block-end)), transparent 100%), linear-gradient(to right, transparent 0, black var(--xh-_scroll-area-fade-left), black calc(100% - var(--xh-_scroll-area-fade-right)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--xh-_scroll-area-fade-block-start), black calc(100% - var(--xh-_scroll-area-fade-block-end)), transparent 100%), linear-gradient(to right, transparent 0, black var(--xh-_scroll-area-fade-left), black calc(100% - var(--xh-_scroll-area-fade-right)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--xh-_scroll-area-fade-block-start), black calc(100% - var(--xh-_scroll-area-fade-block-end)), transparent 100%), linear-gradient(to right, transparent 0, black var(--xh-_scroll-area-fade-left), black calc(100% - var(--xh-_scroll-area-fade-right)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--xh-_scroll-area-fade-block-start), black calc(100% - var(--xh-_scroll-area-fade-block-end)), transparent 100%), linear-gradient(to right, transparent 0, black var(--xh-_scroll-area-fade-left), black calc(100% - var(--xh-_scroll-area-fade-right)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--xh-_scroll-area-fade-block-start), black calc(100% - var(--xh-_scroll-area-fade-block-end)), transparent 100%), linear-gradient(to right, transparent 0, black var(--xh-_scroll-area-fade-left), black calc(100% - var(--xh-_scroll-area-fade-right)), transparent 100%);-webkit-mask-composite:source-in;transition:--xh-_scroll-area-fade-block-start var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), --xh-_scroll-area-fade-block-end var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), --xh-_scroll-area-fade-inline-start var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), --xh-_scroll-area-fade-inline-end var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.xh-scope-scroll-area[data-part=viewport][data-variant=fade][data-size=sm]{--xh-_scroll-area-fade-size:var(--xh-scroll-area-fade-size,var(--xh-space-4))}.xh-scope-scroll-area[data-part=viewport][data-variant=fade][data-size=lg]{--xh-_scroll-area-fade-size:var(--xh-scroll-area-fade-size,var(--xh-space-8))}.xh-scope-scroll-area[data-part=viewport][data-variant=fade]:not([data-at-min-vertical]){--xh-_scroll-area-fade-block-start:var(--xh-_scroll-area-fade-size)}.xh-scope-scroll-area[data-part=viewport][data-variant=fade]:not([data-at-max-vertical]){--xh-_scroll-area-fade-block-end:var(--xh-_scroll-area-fade-size)}.xh-scope-scroll-area[data-part=viewport][data-variant=fade]:not([data-at-min-horizontal]){--xh-_scroll-area-fade-inline-start:var(--xh-_scroll-area-fade-size)}.xh-scope-scroll-area[data-part=viewport][data-variant=fade]:not([data-at-max-horizontal]){--xh-_scroll-area-fade-inline-end:var(--xh-_scroll-area-fade-size)}[dir=rtl] .xh-scope-scroll-area[data-part=viewport][data-variant=fade]{--xh-_scroll-area-fade-left:var(--xh-_scroll-area-fade-inline-end);--xh-_scroll-area-fade-right:var(--xh-_scroll-area-fade-inline-start)}.xh-scope-scroll-area[data-part=content]{min-inline-size:-moz-fit-content;min-inline-size:fit-content}.xh-scope-scroll-area[data-part=scrollbar]{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), visibility 0s linear 0s;position:absolute}.xh-scope-scroll-area[data-part=scrollbar][data-orientation=vertical]{inline-size:var(--xh-_scrollbar-thickness);inset-block:0;inset-inline-end:0}.xh-scope-scroll-area[data-part=scrollbar][data-orientation=horizontal]{block-size:var(--xh-_scrollbar-thickness);inset-block-end:0;inset-inline:0}.xh-scope-scroll-area[data-part=scrollbar][data-orientation=vertical][data-gutter]{inset-block-end:var(--xh-_scrollbar-thickness)}.xh-scope-scroll-area[data-part=scrollbar][data-orientation=horizontal][data-gutter]{inset-inline-end:var(--xh-_scrollbar-thickness)}.xh-scope-scroll-area[data-part=scrollbar][data-state=hidden]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit), visibility 0s linear var(--xh-motion-duration-exit)}.xh-scope-scroll-area[data-part=scrollbar][data-native]{display:none}.xh-scope-scroll-area[data-part=root]:focus-visible,.xh-scope-scroll-area[data-part=content]:focus-visible,.xh-scope-scroll-area[data-part=scrollbar]:focus-visible{outline:none}.xh-scope-scroll-area[data-part=scrollbar][hidden]{display:none}.xh-scope-select{--xh-select-skin:1}.xh-scope-select[data-part=positioner]{--xh-_select-available-h:100vh;--xh-_select-available-w:100vw;--xh-_select-anchor-w:0px;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-select-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-select[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-select[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-select[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-select[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-select[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-select:is([data-part=root],[data-part=positioner]){--xh-_select-h:var(--xh-control-h-md);--xh-_select-px:var(--xh-control-px-md);--xh-_select-item-py:var(--xh-list-option-py-md);--xh-_select-item-px:var(--xh-control-px-md);--xh-_select-gap:var(--xh-control-gap-md);--xh-_select-font-size:var(--xh-control-font-md);--xh-_select-accent:var(--xh-_tone,var(--xh-fg-brand))}.xh-scope-select[data-part=root]{--xh-icon-size:var(--xh-select-icon-size,var(--xh-glyph-size-md));gap:var(--xh-select-gap,var(--xh-space-1));inline-size:var(--xh-select-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-select-control-w,var(--xh-control-w)), var(--xh-select-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex;position:relative}.xh-scope-select:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-_select-h:var(--xh-control-h-sm);--xh-_select-px:var(--xh-control-px-sm);--xh-_select-item-py:var(--xh-list-option-py-sm);--xh-_select-item-px:var(--xh-control-px-sm);--xh-_select-gap:var(--xh-control-gap-sm);--xh-_select-font-size:var(--xh-control-font-sm)}.xh-scope-select[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-select-icon-size,var(--xh-glyph-size-sm))}.xh-scope-select[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-select-icon-size,var(--xh-glyph-size-lg))}.xh-scope-select:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-_select-h:var(--xh-control-h-lg);--xh-_select-px:var(--xh-control-px-lg);--xh-_select-item-py:var(--xh-list-option-py-lg);--xh-_select-item-px:var(--xh-control-px-lg);--xh-_select-gap:var(--xh-control-gap-lg);--xh-_select-font-size:var(--xh-control-font-lg)}.xh-scope-select[data-part=label]{color:var(--xh-select-label-fg,var(--xh-fg-default));font-size:var(--xh-select-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-select-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-select[data-part=label][data-disabled]{color:var(--xh-select-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-select[data-part=control]{--xh-field-control-height:var(--xh-select-control-h,var(--xh-_select-h));--xh-field-control-padding-inline:var(--xh-select-control-px,var(--xh-_select-px));--xh-field-control-gap:var(--xh-select-control-gap,var(--xh-_select-gap));--xh-field-control-min-inline-size:var(--xh-select-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-select-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-select-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-select-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-select-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-select-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-select-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-select-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-select-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-select-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-select-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-select-control-shadow,none);--xh-field-cursor-rest:pointer;--xh-field-glyph-size:var(--xh-select-icon-size,var(--xh-_field-size-glyph-size))}.xh-scope-select[data-part=trigger]{justify-content:space-between;align-items:center;gap:var(--xh-select-trigger-gap,var(--xh-_select-gap));min-inline-size:0;color:var(--xh-select-trigger-fg,var(--xh-fg-default));font-size:var(--xh-select-trigger-font-size,var(--xh-_select-font-size));line-height:var(--xh-leading-none);text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:inline-flex}.xh-scope-select[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-select-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-select-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-select-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-select-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-select-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-select-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-select-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-select-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-select-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-select[data-part=clear-trigger][hidden]{display:none}.xh-scope-select[data-part=tag-list]{--xh-tag-list-gap:var(--xh-select-tag-list-gap,var(--xh-space-1))}.xh-scope-select[data-part=trigger]:has([data-part=tag-list]:not([hidden])) [data-part=value-text]:where(.xh-scope-select){display:none}.xh-scope-select[data-part=trigger]:focus-visible{outline:none}.xh-scope-select[data-part=trigger]:disabled{color:var(--xh-fg-disabled)}.xh-scope-select[data-part=value-text]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.xh-scope-select[data-part=value-text][data-placeholder]{color:var(--xh-select-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-select[data-part=control]:has([data-part=clear-trigger]:not([hidden])) [data-part=indicator]:where(.xh-scope-select){display:none}.xh-scope-select[data-part=indicator]{inline-size:var(--xh-select-action-size,var(--xh-control-action-size));block-size:var(--xh-select-action-size,var(--xh-control-action-size));color:var(--xh-select-indicator-fg,var(--xh-fg-muted));transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-select[data-part=indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-select[data-part=indicator][data-state=open]{rotate:180deg}.xh-scope-select[data-part=content]{--xh-frosted-bg:var(--xh-select-content-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-select-content-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-select-content-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-select-content-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-select-content-backdrop,var(--xh-_material-backdrop));--xh-frosted-highlight:var(--xh-select-content-highlight,var(--xh-_material-highlight));inline-size:min(max(var(--xh-select-content-min-w,var(--xh-overlay-menu-min-w)), var(--xh-_select-anchor-w)), var(--xh-_select-available-w));max-inline-size:var(--xh-select-content-max-w,none);max-block-size:min(var(--xh-select-content-max-h,var(--xh-overlay-menu-max-h)), var(--xh-_select-available-h));padding-block:var(--xh-select-content-py,var(--xh-space-1));padding-inline:var(--xh-select-content-px,var(--xh-space-1));border-radius:var(--xh-select-content-radius,var(--xh-shape-overlay));pointer-events:auto;flex-direction:column;display:flex;position:relative;overflow:hidden}.xh-scope-select[data-part=list]{gap:var(--xh-select-list-gap,var(--xh-list-option-gap));overscroll-behavior:contain;min-block-size:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.xh-scope-select[data-part=list][aria-busy=true]{opacity:var(--xh-state-disabled-opacity)}.xh-scope-select[data-part=footer]{align-items:center;gap:var(--xh-select-footer-gap,var(--xh-space-2));padding-block:var(--xh-select-footer-py,var(--xh-space-2));padding-inline:var(--xh-select-footer-px,var(--xh-space-2));border-block-start:var(--xh-stroke-thin) solid var(--xh-select-footer-border,var(--xh-material-frosted-separator));color:var(--xh-select-footer-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-select-footer-font-size,var(--xh-text-secondary-size));flex:none;display:flex}.xh-scope-select[data-part=footer][hidden]{display:none}.xh-scope-select[data-part=list]:not([tabindex="0"]):focus-visible{outline:none}.xh-scope-select[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-select[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards;will-change:opacity, translate}.xh-scope-select[data-part=empty]{padding-block:var(--xh-select-empty-py,var(--xh-space-3));padding-inline:var(--xh-select-empty-px,var(--xh-_select-item-px));color:var(--xh-select-empty-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-select-empty-font-size,var(--xh-_select-font-size));line-height:var(--xh-leading-none);text-align:center;flex:none;display:block}.xh-scope-select[data-part=empty][hidden]{display:none}.xh-scope-select[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-_select-gap);padding-block:var(--xh-select-loading-py,var(--xh-space-3));padding-inline:var(--xh-select-loading-px,var(--xh-_select-item-px));color:var(--xh-select-loading-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-select-loading-font-size,var(--xh-_select-font-size));line-height:var(--xh-leading-none);text-align:center;flex:none;display:flex}.xh-scope-select[data-part=loading][hidden]{display:none}.xh-scope-select[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-select[data-part=group]{gap:var(--xh-select-group-gap,var(--xh-list-option-gap));flex-direction:column;display:flex}.xh-scope-select[data-part=group][hidden]{display:none}.xh-scope-select[data-part=group]+.xh-scope-select[data-part=group]{border-block-start:var(--xh-stroke-thin) solid var(--xh-select-group-separator-color,var(--xh-material-frosted-separator));padding-block-start:var(--xh-select-group-spacing,var(--xh-space-1_5))}.xh-scope-select[data-part=group-label]{padding-block:var(--xh-select-group-label-py,var(--xh-space-1));padding-inline:var(--xh-select-group-label-px,var(--xh-_select-item-px));color:var(--xh-select-group-label-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-select-group-label-font-size,var(--xh-text-caption-size));font-weight:var(--xh-select-group-label-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;display:block}.xh-scope-select[data-part=group-label][hidden]{display:none}.xh-scope-select[data-part=item]{--xh-collection-block-padding:var(--xh-select-item-py,var(--xh-_select-item-py));--xh-collection-inline-padding:var(--xh-select-item-px,var(--xh-_select-item-px));--xh-collection-gap:var(--xh-select-item-gap,var(--xh-_select-gap));--xh-collection-font-size:var(--xh-select-item-font-size,var(--xh-_select-font-size));--xh-collection-radius:var(--xh-select-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-select-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-select-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-select-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-select-item-fg-selected,var(--xh-select-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-highlight:var(--xh-select-item-fg-selected,var(--xh-select-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-hover:var(--xh-select-item-fg-selected,var(--xh-select-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-pressed:var(--xh-select-item-fg-selected,var(--xh-select-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-pressed:var(--xh-select-item-fg,var(--xh-material-frosted-fg));--xh-collection-font-weight-selected:var(--xh-select-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-select-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-select-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-select-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-select-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-select-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-select-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-select-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-select-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-select-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;--xh-collection-indicator-fg-rest:var(--xh-select-item-check-fg,var(--xh-_select-accent));--xh-collection-indicator-fg-checked:var(--xh-select-item-check-fg,var(--xh-_select-accent));--xh-collection-indicator-fg-selected:var(--xh-select-item-check-fg,var(--xh-_select-accent));--xh-collection-indicator-fg-selected-hover:var(--xh-select-item-check-fg,var(--xh-_select-accent));--xh-collection-indicator-fg-selected-highlight:var(--xh-select-item-check-fg,var(--xh-_select-accent));--xh-collection-indicator-fg-selected-pressed:var(--xh-select-item-check-fg,var(--xh-_select-accent));line-height:var(--xh-select-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none}.xh-scope-select[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-select[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.xh-scope-select[data-part=item-indicator]{--xh-icon-size:var(--xh-select-item-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-select-item-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-select-item-indicator-size,var(--xh-control-indicator-size));justify-content:center;align-items:center;display:inline-flex}.xh-scope-select[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-select[data-part=hidden-select]{pointer-events:none}.xh-scope-select[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-select[data-part=root][hidden],.xh-scope-select[data-part=control][hidden],.xh-scope-select[data-part=trigger][hidden],.xh-scope-select[data-part=indicator][hidden],.xh-scope-select[data-part=list][hidden],.xh-scope-select[data-part=item][hidden],.xh-scope-select[data-part=item-indicator][hidden]{display:none}@media print{.xh-scope-select[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-select[data-part=indicator]:empty:before,.xh-scope-select[data-part=item-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-select[data-part=clear-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-select[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-select[data-part=item-indicator]:empty:before,.xh-scope-select[data-part=clear-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-select[data-part=control][data-disabled] .xh-scope-select[data-part=indicator]:empty:before,.xh-scope-select[data-part=item]:is([aria-disabled=true],[data-disabled]) .xh-scope-select[data-part=item-indicator]:empty:before,.xh-scope-select[data-part=clear-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-separator{--xh-separator-skin:1}.xh-scope-separator[data-part=root]{--xh-_separator-color:var(--xh-separator-color,var(--xh-material-frosted-separator));--xh-_separator-dash:var(--xh-separator-dash-length,var(--xh-space-1_5));--xh-_separator-dash-gap:var(--xh-separator-dash-gap,var(--xh-space-1_5));--xh-_separator-paint:var(--xh-_separator-color);border-radius:var(--xh-separator-radius,var(--xh-shape-pill));background:var(--xh-_separator-paint);border:0}.xh-scope-separator[data-part=root][data-orientation=horizontal]{inline-size:100%;block-size:var(--xh-separator-thickness,var(--xh-stroke-thin))}.xh-scope-separator[data-part=root][data-orientation=vertical]{inline-size:var(--xh-separator-thickness,var(--xh-stroke-thin));align-self:stretch;block-size:100%}.xh-scope-separator[data-part=root][data-variant=subtle]{--xh-_separator-color:var(--xh-separator-color,var(--xh-material-soft-separator))}.xh-scope-separator[data-part=root][data-variant=strong]{--xh-_separator-color:var(--xh-separator-color,var(--xh-border-strong))}.xh-scope-separator[data-part=root][data-dashed][data-orientation=horizontal]{--xh-_separator-paint:repeating-linear-gradient(to right, var(--xh-_separator-color) 0 var(--xh-_separator-dash), transparent var(--xh-_separator-dash) calc(var(--xh-_separator-dash) + var(--xh-_separator-dash-gap)))}.xh-scope-separator[data-part=root][data-dashed][data-orientation=vertical]{--xh-_separator-paint:repeating-linear-gradient(to bottom, var(--xh-_separator-color) 0 var(--xh-_separator-dash), transparent var(--xh-_separator-dash) calc(var(--xh-_separator-dash) + var(--xh-_separator-dash-gap)))}.xh-scope-separator[data-part=root]:has([data-part=content]){align-items:center;gap:var(--xh-separator-gap,var(--xh-space-3));background:0 0;block-size:auto;inline-size:100%;display:flex}.xh-scope-separator[data-part=root][data-orientation=vertical]:has([data-part=content]){flex-direction:column;block-size:100%;inline-size:auto}.xh-scope-separator[data-part=line]{border-radius:var(--xh-separator-radius,var(--xh-shape-pill));background:var(--xh-_separator-paint);flex:1 1 0}.xh-scope-separator[data-part=line][data-orientation=horizontal]{block-size:var(--xh-separator-thickness,var(--xh-stroke-thin))}.xh-scope-separator[data-part=line][data-orientation=vertical]{inline-size:var(--xh-separator-thickness,var(--xh-stroke-thin))}.xh-scope-separator[data-part=content]{color:var(--xh-separator-content-fg,var(--xh-fg-muted));font-size:var(--xh-separator-content-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);white-space:nowrap;flex:none}.xh-scope-separator[data-part=root][data-align=start]>[data-part=line]:where(.xh-scope-separator):first-child,.xh-scope-separator[data-part=root][data-align=end]>[data-part=line]:where(.xh-scope-separator):last-child{flex:0 0 var(--xh-separator-align-length,var(--xh-space-6))}.xh-scope-separator[data-part=root][hidden]{display:none}.xh-scope-tooltip{--xh-tooltip-skin:1}.xh-scope-tooltip[data-part=trigger]{justify-content:center;align-items:center;gap:var(--xh-tooltip-trigger-gap,var(--xh-control-gap-sm));color:inherit;font:inherit;cursor:inherit;background:0 0;border:0;display:inline-flex}.xh-scope-tooltip[data-part=trigger][data-disabled]{cursor:inherit}.xh-scope-tooltip[data-part=positioner]{--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;z-index:var(--xh-tooltip-layer,var(--xh-_layer,var(--xh-layer-tooltip)));pointer-events:none;position:fixed;inset-block-start:0;inset-inline-start:0}.xh-scope-tooltip[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-tooltip[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-tooltip[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-tooltip[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-tooltip[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-tooltip[data-part=content]{--xh-_tooltip-py:var(--xh-space-1);--xh-_tooltip-px:var(--xh-space-2);--xh-_tooltip-font-size:var(--xh-control-caption-md);--xh-_tooltip-solid:var(--xh-_tone,var(--xh-fg-default));--xh-_tooltip-on:var(--xh-_tone-on,var(--xh-bg-surface));--xh-_tooltip-border:var(--xh-_tooltip-on)}@supports (color:color-mix(in lab, red, red)){.xh-scope-tooltip[data-part=content]{--xh-_tooltip-border:color-mix(in oklab, var(--xh-_tooltip-on) 20%, transparent)}}.xh-scope-tooltip[data-part=content]{isolation:isolate;pointer-events:auto;max-inline-size:var(--xh-tooltip-max-w,var(--xh-overlay-max-w));padding-block:var(--xh-tooltip-py,var(--xh-_tooltip-py));padding-inline:var(--xh-tooltip-px,var(--xh-_tooltip-px));border-radius:var(--xh-tooltip-radius,var(--xh-shape-control));border:var(--xh-stroke-thin) solid var(--xh-tooltip-border,var(--xh-_tooltip-border));color:var(--xh-tooltip-fg,var(--xh-_tooltip-on));font-size:var(--xh-tooltip-font-size,var(--xh-_tooltip-font-size));line-height:var(--xh-leading-normal);overflow-wrap:anywhere;text-wrap:pretty;--xh-_tooltip-elevation-shadow:var(--xh-tooltip-shadow,var(--xh-material-frosted-compact-shadow));box-shadow:inset 0 var(--xh-stroke-thin) 0 var(--xh-tooltip-highlight,transparent), var(--xh-_tooltip-elevation-shadow);-webkit-backdrop-filter:var(--xh-tooltip-backdrop,var(--xh-material-frosted-compact-backdrop));backdrop-filter:var(--xh-tooltip-backdrop,var(--xh-material-frosted-compact-backdrop));background:0 0;display:block;position:relative}.xh-scope-tooltip[data-part=positioner][data-follow-cursor] .xh-scope-tooltip[data-part=content]{pointer-events:none}.xh-scope-tooltip[data-part=content][data-xh-ink-surface]{--xh-ink-surface:var(--xh-tooltip-bg,var(--xh-_tooltip-solid))}.xh-scope-tooltip[data-part=content]:before{content:"";z-index:-1;border-radius:inherit;background:var(--xh-tooltip-bg,var(--xh-_tooltip-solid));opacity:var(--xh-material-frosted-compact-alpha);pointer-events:none;position:absolute;inset:0}.xh-scope-tooltip[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-tooltip[data-part=content][data-state=closed]{will-change:opacity, translate;animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-tooltip[data-part=content][data-size=sm]{--xh-_tooltip-py:var(--xh-space-0_5);--xh-_tooltip-px:var(--xh-space-1_5);--xh-_tooltip-font-size:var(--xh-control-caption-sm)}.xh-scope-tooltip[data-part=content][data-size=lg]{--xh-_tooltip-py:var(--xh-space-1_5);--xh-_tooltip-px:var(--xh-space-2_5);--xh-_tooltip-font-size:var(--xh-control-caption-lg)}.xh-scope-tooltip[data-part=arrow]{--xh-_tooltip-arrow-x:50%;--xh-_tooltip-arrow-y:50%;--xh-_overlay-arrow-size:var(--xh-tooltip-arrow-size,var(--xh-overlay-arrow-size));--xh-_overlay-arrow-x:var(--xh-_tooltip-arrow-x);--xh-_overlay-arrow-y:var(--xh-_tooltip-arrow-y);background:var(--xh-tooltip-bg,var(--xh-_tooltip-solid));border:var(--xh-stroke-thin) solid var(--xh-tooltip-border,var(--xh-_tooltip-border));opacity:var(--xh-material-frosted-compact-alpha)}:is([data-contrast=more] :where(.xh-scope-tooltip),[data-contrast=more]).xh-scope-tooltip[data-part=content]{--xh-_tooltip-border:var(--xh-_tooltip-on)}@media (forced-colors:active){.xh-scope-tooltip[data-part=content],.xh-scope-tooltip[data-part=arrow]{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.xh-scope-tooltip[data-part=content]:before{opacity:1;background:canvas}}.xh-scope-tooltip[data-part=trigger][hidden]{display:none}@media print{.xh-scope-tooltip[data-part=positioner]{display:none}}.xh-scope-side-nav{--xh-side-nav-skin:1}.xh-scope-side-nav:is([data-part=root],[data-part=positioner]){--xh-icon-size:var(--xh-side-nav-icon-size,var(--xh-glyph-size-md));--xh-_side-nav-row-h:var(--xh-control-h-md);--xh-_side-nav-row-px:var(--xh-control-px-md);--xh-_side-nav-row-gap:var(--xh-control-gap-md);--xh-_side-nav-row-font-size:var(--xh-control-font-md)}.xh-scope-side-nav:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-icon-size:var(--xh-side-nav-icon-size,var(--xh-glyph-size-sm));--xh-_side-nav-row-h:var(--xh-control-h-sm);--xh-_side-nav-row-px:var(--xh-control-px-sm);--xh-_side-nav-row-gap:var(--xh-control-gap-sm);--xh-_side-nav-row-font-size:var(--xh-control-font-sm)}.xh-scope-side-nav:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-icon-size:var(--xh-side-nav-icon-size,var(--xh-glyph-size-lg));--xh-_side-nav-row-h:var(--xh-control-h-lg);--xh-_side-nav-row-px:var(--xh-control-px-lg);--xh-_side-nav-row-gap:var(--xh-control-gap-lg);--xh-_side-nav-row-font-size:var(--xh-control-font-lg)}.xh-scope-side-nav[data-part=root]{inline-size:var(--xh-side-nav-w,var(--xh-sider-w));gap:var(--xh-side-nav-gap,var(--xh-space-1));padding:var(--xh-side-nav-p,var(--xh-space-2));color:var(--xh-side-nav-fg,var(--xh-fg-default));transition:inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);flex-direction:column;display:flex}.xh-scope-side-nav[data-part=root][data-collapsed]{inline-size:var(--xh-side-nav-collapsed-w,var(--xh-sider-collapsed-w))}.xh-scope-side-nav[data-part=input]{--xh-field-placeholder-fg:var(--xh-side-nav-placeholder-fg,var(--xh-fg-subtle));min-inline-size:0;block-size:var(--xh-side-nav-input-h,var(--xh-_side-nav-row-h));padding-block:0;padding-inline:var(--xh-side-nav-input-px,var(--xh-_side-nav-row-px));border:none;border-block-end:var(--xh-stroke-thin) solid var(--xh-side-nav-search-divider,var(--xh-material-solid-separator));color:inherit;font-family:inherit;font-size:var(--xh-side-nav-input-font-size,var(--xh-_side-nav-row-font-size));line-height:var(--xh-leading-normal);transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;flex:none}.xh-scope-side-nav[data-part=input]:focus-visible{outline:none}.xh-scope-side-nav[data-part=input]:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--xh-side-nav-input-autofill-bg,var(--xh-bg-surface));-webkit-text-fill-color:var(--xh-side-nav-input-autofill-fg,var(--xh-fg-default))}.xh-scope-side-nav[data-part=input]:autofill{box-shadow:inset 0 0 0 100vmax var(--xh-side-nav-input-autofill-bg,var(--xh-bg-surface));-webkit-text-fill-color:var(--xh-side-nav-input-autofill-fg,var(--xh-fg-default))}.xh-scope-side-nav[data-part=root]:is([data-collapsed],[data-animating]) [data-part=input]:where(.xh-scope-side-nav){opacity:0}.xh-scope-side-nav[data-part=root][data-collapsed]:not([data-animating]) [data-part=input]:where(.xh-scope-side-nav){visibility:hidden}.xh-scope-side-nav[data-part=empty]{padding-block:var(--xh-side-nav-empty-py,var(--xh-space-3));padding-inline:var(--xh-side-nav-empty-px,var(--xh-_side-nav-row-px));color:var(--xh-side-nav-empty-fg,var(--xh-fg-muted));font-size:var(--xh-side-nav-empty-font-size,var(--xh-_side-nav-row-font-size));text-align:center}.xh-scope-side-nav[data-part=list],.xh-scope-side-nav[data-part=group-list],.xh-scope-side-nav[data-part=branch-content]{gap:var(--xh-side-nav-gap,var(--xh-space-1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xh-scope-side-nav[data-part=branch-content]{padding-inline-start:var(--xh-side-nav-indent,var(--xh-space-4))}.xh-scope-side-nav[data-part=branch-content][hidden]{display:none}.xh-scope-side-nav[data-part=group]{gap:var(--xh-side-nav-gap,var(--xh-space-1));flex-direction:column;list-style:none;display:flex}.xh-scope-side-nav[data-part=group-label]{padding-block:var(--xh-side-nav-group-label-py,var(--xh-space-1));padding-inline:var(--xh-side-nav-group-label-px,var(--xh-_side-nav-row-px));font-size:var(--xh-text-caption-size);font-weight:var(--xh-text-label-weight);color:var(--xh-fg-subtle);-webkit-user-select:none;user-select:none;transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:relative}.xh-scope-side-nav[data-part=root]:is([data-collapsed],[data-animating]) [data-part=group-label]:where(.xh-scope-side-nav){color:#0000;white-space:nowrap;overflow:hidden}.xh-scope-side-nav[data-part=root][data-collapsed]:not([data-animating]) [data-part=group-label]:where(.xh-scope-side-nav):after{content:"";inset-inline:var(--xh-_side-nav-row-px);block-size:var(--xh-stroke-thin);background:var(--xh-border-subtle);position:absolute;inset-block-start:calc(50% - var(--xh-stroke-thin) / 2)}.xh-scope-side-nav[data-part=branch]{gap:var(--xh-side-nav-gap,var(--xh-space-1));flex-direction:column;list-style:none;display:flex}.xh-scope-side-nav[data-part=item]{flex-direction:column;list-style:none;display:flex}.xh-scope-side-nav[data-part=branch-trigger],.xh-scope-side-nav[data-part=link]{--xh-collection-block-padding:0;--xh-collection-inline-padding:var(--xh-side-nav-link-px,var(--xh-_side-nav-row-px));--xh-collection-gap:0;--xh-collection-font-size:var(--xh-side-nav-link-font-size,var(--xh-_side-nav-row-font-size));--xh-collection-radius:var(--xh-side-nav-link-radius,var(--xh-shape-control));--xh-collection-glyph-size:var(--xh-side-nav-icon-size,var(--xh-_collection-glyph-size));--xh-collection-fg-rest:var(--xh-side-nav-row-fg,currentColor);--xh-collection-fg-hover:var(--xh-side-nav-row-fg,currentColor);--xh-collection-fg-keyboard-highlight:var(--xh-side-nav-row-fg,currentColor);--xh-collection-fg-pressed:var(--xh-side-nav-row-fg,currentColor);--xh-collection-bg-hover:var(--xh-side-nav-row-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-side-nav-row-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-side-nav-row-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-current:var(--xh-side-nav-row-bg-active,var(--xh-bg-brand-subtle));--xh-collection-fg-current:var(--xh-side-nav-row-fg-active,var(--xh-fg-on-brand-subtle));--xh-collection-fg-current-hover:var(--xh-side-nav-row-fg-active,var(--xh-fg-on-brand-subtle));--xh-collection-fg-current-highlight:var(--xh-side-nav-row-fg-active,var(--xh-fg-on-brand-subtle));--xh-collection-fg-current-pressed:var(--xh-side-nav-row-fg-active,var(--xh-fg-on-brand-subtle));--xh-collection-font-weight-current:var(--xh-side-nav-row-font-weight-active,var(--xh-font-weight-regular));--xh-collection-font-weight-current-hover:var(--xh-side-nav-row-font-weight-active,var(--xh-font-weight-regular));--xh-collection-font-weight-current-highlight:var(--xh-side-nav-row-font-weight-active,var(--xh-font-weight-regular));--xh-collection-font-weight-current-pressed:var(--xh-side-nav-row-font-weight-active,var(--xh-font-weight-regular));--xh-collection-indicator-fg-current:var(--xh-side-nav-indicator-color,var(--xh-fg-brand));--xh-collection-indicator-fg-current-hover:var(--xh-side-nav-indicator-color,var(--xh-fg-brand));--xh-collection-indicator-fg-current-highlight:var(--xh-side-nav-indicator-color,var(--xh-fg-brand));--xh-collection-indicator-fg-current-pressed:var(--xh-side-nav-indicator-color,var(--xh-fg-brand));--xh-collection-bg-open-path:var(--xh-side-nav-row-bg-in-path,var(--xh-bg-subtle));--xh-collection-fg-open-path:var(--xh-side-nav-row-fg-in-path,var(--xh-side-nav-row-fg,currentColor));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-current-highlight:transparent;align-items:center;gap:var(--xh-side-nav-link-gap,var(--xh-_side-nav-row-gap));inline-size:100%;min-block-size:var(--xh-side-nav-link-h,var(--xh-_side-nav-row-h));text-align:start;border:none;text-decoration:none;display:flex}.xh-scope-side-nav[data-part=branch-trigger]:focus-visible:not(:hover),.xh-scope-side-nav[data-part=link]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-current-highlight:var(--xh-ring-focus);transition:none}.xh-scope-side-nav[data-part=branch-text],.xh-scope-side-nav[data-part=link-text]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:1;overflow:hidden}.xh-scope-side-nav[data-part=root]:is([data-collapsed],[data-animating]) [data-part=branch-text]:where(.xh-scope-side-nav):not([data-popout] :where(.xh-scope-side-nav)),.xh-scope-side-nav[data-part=root]:is([data-collapsed],[data-animating]) [data-part=link-text]:where(.xh-scope-side-nav):not([data-popout] :where(.xh-scope-side-nav)),.xh-scope-side-nav[data-part=root]:is([data-collapsed],[data-animating]) [data-part=branch-indicator]:where(.xh-scope-side-nav):not([data-popout] :where(.xh-scope-side-nav)){opacity:0}.xh-scope-side-nav[data-part=root][data-collapsed]:not([data-animating]) [data-part=branch-text]:where(.xh-scope-side-nav):not([data-popout] :where(.xh-scope-side-nav)),.xh-scope-side-nav[data-part=root][data-collapsed]:not([data-animating]) [data-part=link-text]:where(.xh-scope-side-nav):not([data-popout] :where(.xh-scope-side-nav)){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-side-nav[data-part=root][data-collapsed]:not([data-animating]) [data-part=branch-indicator]:where(.xh-scope-side-nav):not([data-popout] :where(.xh-scope-side-nav)){display:none}.xh-scope-side-nav[data-part=root][data-collapsed]:not([data-animating]) [data-part=branch-trigger]:where(.xh-scope-side-nav):not([data-popout] :where(.xh-scope-side-nav)),.xh-scope-side-nav[data-part=root][data-collapsed]:not([data-animating]) [data-part=link]:where(.xh-scope-side-nav):not([data-popout] :where(.xh-scope-side-nav)){--xh-collection-inline-padding:0;justify-content:center}.xh-scope-side-nav[data-part=positioner]{--xh-_side-nav-available-h:100vh;--xh-_side-nav-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;z-index:var(--xh-side-nav-popout-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:auto;position:fixed}.xh-scope-side-nav[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-side-nav[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-side-nav[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-side-nav[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-side-nav[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-side-nav[data-part=branch-content][data-popout]{min-inline-size:var(--xh-side-nav-popout-min-w,var(--xh-overlay-menu-min-w));max-inline-size:min(var(--xh-side-nav-popout-max-w,var(--xh-overlay-max-w)), var(--xh-_side-nav-available-w));padding:var(--xh-side-nav-popout-p,var(--xh-space-1));border:var(--xh-stroke-thin) solid var(--xh-side-nav-popout-border,var(--xh-border-default));border-radius:var(--xh-side-nav-popout-radius,var(--xh-shape-overlay));background:var(--xh-side-nav-popout-bg,var(--xh-bg-surface));box-shadow:var(--xh-side-nav-popout-shadow,var(--xh-elevation-floating));max-block-size:min(var(--xh-side-nav-popout-max-h,var(--xh-overlay-menu-max-h)), var(--xh-_side-nav-available-h));overscroll-behavior:contain;overflow-y:auto}.xh-scope-side-nav[data-part=branch-content][data-popout][data-state=open]{animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-side-nav[data-part=branch-content][data-popout][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-side-nav[data-part=branch-indicator]{--xh-icon-size:var(--xh-side-nav-branch-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-side-nav-branch-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-side-nav-branch-indicator-size,var(--xh-control-indicator-size));rotate:calc(90deg - 90deg * var(--xh-direction-sign));transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.xh-scope-side-nav[data-part=branch-indicator][data-state=open]{rotate:90deg}.xh-scope-side-nav[data-part=branch-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-side-nav[data-part=root][hidden],.xh-scope-side-nav[data-part=list][hidden],.xh-scope-side-nav[data-part=group][hidden],.xh-scope-side-nav[data-part=group-list][hidden],.xh-scope-side-nav[data-part=branch][hidden],.xh-scope-side-nav[data-part=branch-trigger][hidden],.xh-scope-side-nav[data-part=item][hidden],.xh-scope-side-nav[data-part=link][hidden],.xh-scope-side-nav[data-part=branch-indicator][hidden]{display:none}@media (forced-colors:active){.xh-scope-side-nav[data-part=root][data-collapsed]:not([data-animating]) [data-part=group-label]:where(.xh-scope-side-nav):after{background:graytext}}@media print{.xh-scope-side-nav[data-part=positioner],.xh-scope-side-nav[data-part=input]{display:none}}@media (forced-colors:active){.xh-scope-side-nav[data-part=branch-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-side-nav[data-part=branch-trigger]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-side-nav[data-part=branch-indicator]:empty:before{background-color:highlighttext}.xh-scope-side-nav[data-part=branch-trigger]:is([aria-disabled=true],[data-disabled]) .xh-scope-side-nav[data-part=branch-indicator]:empty:before{background-color:graytext}}.xh-scope-slider{--xh-slider-skin:1}.xh-scope-slider[data-part=root]{--xh-_thumb-size:var(--xh-slider-thumb-size,var(--xh-track-thumb-size));--xh-_track-thickness:var(--xh-slider-track-thickness,var(--xh-track-thickness));gap:var(--xh-slider-gap,var(--xh-space-1));flex-direction:column;display:flex}.xh-scope-slider[data-part=root][data-orientation=vertical]{align-items:center;display:inline-flex}.xh-scope-slider[data-part=label]{color:var(--xh-slider-label-fg,var(--xh-fg-default));font-size:var(--xh-slider-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-slider-label-font-weight,var(--xh-text-label-weight))}.xh-scope-slider[data-part=label][data-disabled]{color:var(--xh-slider-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-slider[data-part=control]{block-size:var(--xh-_thumb-size);cursor:pointer;align-items:center;display:flex;position:relative}.xh-scope-slider[data-part=root]:has([data-part=tick-label]) [data-part=control][data-orientation=horizontal]:where(.xh-scope-slider){margin-inline:var(--xh-slider-control-gutter,var(--xh-space-6))}.xh-scope-slider[data-part=control][data-orientation=vertical]{inline-size:var(--xh-_thumb-size);block-size:var(--xh-slider-vertical-length,10rem);flex-direction:column;justify-content:center}.xh-scope-slider[data-part=control][data-dragging]{cursor:grabbing}.xh-scope-slider[data-part=control][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-slider[data-part=control][data-disabled]{cursor:not-allowed}.xh-scope-slider[data-part=track]{border-radius:var(--xh-slider-track-radius,var(--xh-shape-pill));background:var(--xh-slider-track-bg,var(--xh-bg-subtle-active));position:relative}.xh-scope-slider[data-part=track][data-orientation=horizontal]{inline-size:100%;block-size:var(--xh-_track-thickness)}.xh-scope-slider[data-part=track][data-orientation=vertical]{block-size:100%;inline-size:var(--xh-_track-thickness)}.xh-scope-slider[data-part=track][data-disabled]{background:var(--xh-slider-track-bg-disabled,var(--xh-bg-subtle))}.xh-scope-slider[data-part=range]{border-radius:var(--xh-slider-range-radius,var(--xh-shape-pill));background:var(--xh-slider-range-bg,var(--xh-_tone,var(--xh-bg-brand)));position:absolute}.xh-scope-slider[data-part=range][data-orientation=horizontal]{block-size:100%;inset-block-start:0}.xh-scope-slider[data-part=range][data-orientation=vertical]{inline-size:100%;inset-inline-start:0}.xh-scope-slider[data-part=range][data-draggable]{cursor:grab}.xh-scope-slider[data-part=range][data-draggable][data-dragging]{cursor:grabbing}.xh-scope-slider[data-part=range][data-invalid]{background:var(--xh-slider-range-bg-invalid,var(--xh-border-invalid))}.xh-scope-slider[data-part=range][data-disabled]{background:var(--xh-slider-range-bg-disabled,var(--xh-fg-disabled))}.xh-scope-slider[data-part=thumb]{box-sizing:border-box;inline-size:var(--xh-_thumb-size);block-size:var(--xh-_thumb-size);border:var(--xh-stroke-thick) solid var(--xh-slider-thumb-border,var(--xh-border-default-opaque));border-radius:var(--xh-slider-thumb-radius,var(--xh-shape-circle));background:var(--xh-slider-thumb-bg,var(--xh-_tone,var(--xh-bg-brand)));color:var(--xh-_tone-on,var(--xh-fg-on-brand));box-shadow:var(--xh-slider-thumb-shadow,var(--xh-elevation-raised));cursor:grab;transition:scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute}.xh-scope-slider[data-part=thumb]:not([data-disabled]):focus-visible{--xh-_ring-color:currentColor}.xh-scope-slider[data-part=thumb][data-orientation=horizontal]{margin-block-start:calc(var(--xh-_thumb-size) / -2);margin-inline-start:calc(var(--xh-_thumb-size) / -2);inset-block-start:50%}.xh-scope-slider[data-part=thumb][data-orientation=vertical]{margin-block-end:calc(var(--xh-_thumb-size) / -2);margin-inline-start:calc(var(--xh-_thumb-size) / -2);inset-inline-start:50%}.xh-scope-slider[data-part=thumb][data-dragging]{--xh-_slider-thumb-scale:var(--xh-slider-thumb-scale-dragging,var(--xh-motion-scale-drag));scale:var(--xh-_slider-thumb-scale);cursor:grabbing;box-shadow:var(--xh-slider-thumb-shadow-dragging,var(--xh-elevation-lifted))}.xh-scope-slider[data-part=thumb][data-invalid]{background:var(--xh-slider-thumb-bg-invalid,var(--xh-border-invalid))}.xh-scope-slider[data-part=thumb][data-readonly]:not([data-disabled]){cursor:default}.xh-scope-slider[data-part=thumb][data-disabled]{background:var(--xh-slider-thumb-bg-disabled,var(--xh-bg-surface));box-shadow:var(--xh-slider-thumb-shadow-disabled,none);cursor:not-allowed}.xh-scope-slider[data-part=value-text]{inline-size:max-content;translate:calc(-50% * var(--xh-direction-sign)) 0;transform-origin:50% 100%;padding-block:var(--xh-slider-value-text-py,var(--xh-space-0_5));padding-inline:var(--xh-slider-value-text-px,var(--xh-space-2));border-radius:var(--xh-slider-value-text-radius,var(--xh-shape-control));background:var(--xh-slider-value-text-bg,var(--xh-_tone,var(--xh-bg-brand)));color:var(--xh-slider-value-text-fg,var(--xh-_tone-on,var(--xh-fg-on-brand)));font-size:var(--xh-slider-value-text-font-size,var(--xh-text-caption-size));line-height:var(--xh-leading-normal);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);margin-block-end:var(--xh-slider-value-text-offset,var(--xh-space-2));position:absolute;inset-block-end:100%;inset-inline-start:50%}.xh-scope-slider[data-part=value-text][hidden]{display:none}.xh-scope-slider[data-part=value-text][data-dragging]{opacity:1;scale:calc(1 / var(--xh-_slider-thumb-scale,1))}.xh-scope-slider[data-part=value-text][data-orientation=vertical]{block-size:max-content;margin-block:auto;margin-inline:var(--xh-slider-value-text-offset,var(--xh-space-2)) 0;transform-origin:calc(50% - 50% * var(--xh-direction-sign)) 50%;inset-block:50%;inset-inline:100% auto}.xh-scope-slider[data-part=root][data-size=sm]{--xh-_thumb-size:var(--xh-slider-thumb-size,var(--xh-space-3));--xh-_track-thickness:var(--xh-slider-track-thickness,var(--xh-space-1))}.xh-scope-slider[data-part=root][data-size=lg]{--xh-_thumb-size:var(--xh-slider-thumb-size,var(--xh-space-6));--xh-_track-thickness:var(--xh-slider-track-thickness,var(--xh-space-2))}.xh-scope-slider[data-part=tick-group]{pointer-events:none;position:absolute;inset:0}.xh-scope-slider[data-part=tick]{inline-size:var(--xh-slider-tick-size,var(--xh-space-1));block-size:var(--xh-slider-tick-size,var(--xh-space-1));border-radius:var(--xh-slider-tick-radius,var(--xh-shape-circle));background:var(--xh-slider-tick-bg,var(--xh-border-strong));translate:calc(-50% * var(--xh-direction-sign)) -50%;position:absolute;inset-block-start:50%}.xh-scope-slider[data-part=tick][data-passed]{background:var(--xh-slider-tick-bg-active,var(--xh-_tone,var(--xh-bg-brand)))}.xh-scope-slider[data-part=tick-label]{color:var(--xh-slider-tick-label-fg,var(--xh-fg-subtle));font-size:var(--xh-slider-tick-label-font-size,var(--xh-text-caption-size));line-height:var(--xh-leading-none);white-space:nowrap;translate:calc(-50% * var(--xh-direction-sign)) 0;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;margin-block-start:var(--xh-slider-tick-label-gap,var(--xh-space-1));position:absolute;inset-block-start:100%}.xh-scope-slider[data-part=tick-label][data-passed]{color:var(--xh-slider-tick-label-fg-active,var(--xh-fg-default))}.xh-scope-slider[data-part=tick-group][data-disabled] [data-part=tick]:where(.xh-scope-slider){background:var(--xh-slider-tick-bg-disabled,var(--xh-border-default))}.xh-scope-slider[data-part=tick-group][data-disabled] [data-part=tick][data-passed]:where(.xh-scope-slider){background:var(--xh-slider-tick-bg-active-disabled,var(--xh-fg-disabled))}.xh-scope-slider[data-part=tick-group][data-disabled] [data-part=tick-label]:where(.xh-scope-slider){color:var(--xh-slider-tick-label-fg-disabled,var(--xh-fg-disabled));cursor:not-allowed}.xh-scope-slider[data-part=root][data-orientation=vertical] [data-part=tick]:where(.xh-scope-slider){translate:calc(-50% * var(--xh-direction-sign)) 50%;inset-block-start:auto;inset-inline-start:50%}.xh-scope-slider[data-part=root][data-orientation=vertical] [data-part=tick-label]:where(.xh-scope-slider){margin-block-start:0;margin-inline-start:var(--xh-slider-tick-label-gap,var(--xh-space-1));inset-block-start:auto;inset-inline-start:100%;translate:0 50%}.xh-scope-slider[data-part=root][hidden],.xh-scope-slider[data-part=control][hidden]{display:none}.xh-scope-sortable{--xh-sortable-skin:1}.xh-scope-sortable[data-part=root]{gap:var(--xh-sortable-gap,var(--xh-space-2));display:flex}.xh-scope-sortable[data-part=root][data-dragging]{-webkit-user-select:none;user-select:none}.xh-scope-sortable[data-part=root][data-orientation=vertical]{flex-direction:column}.xh-scope-sortable[data-part=root][data-orientation=horizontal]{flex-direction:row}.xh-scope-sortable[data-part=root][data-orientation=both]{flex-flow:wrap}.xh-scope-sortable[data-part=root]:is([data-dragging],[data-drop=inside]) [data-part=item]:where(.xh-scope-sortable):not([data-dragging]){transition:translate var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous)}.xh-scope-sortable[data-part=root][data-drop=inside]:after{content:"";flex:0 0 var(--xh-_sortable-incoming-size)}.xh-scope-sortable[data-part=root][data-drag-mode=keyboard] [data-part=item][data-dragging]:where(.xh-scope-sortable){transition:translate var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-sortable[data-part=item]{transition:box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-sortable[data-part=item][data-animating]{will-change:translate}.xh-scope-sortable[data-part=item][data-dragging]{box-shadow:var(--xh-sortable-item-shadow-dragging,var(--xh-elevation-lifted));opacity:var(--xh-sortable-item-opacity-dragging,.9)}.xh-scope-sortable[data-part=item-drag-trigger]{--xh-action-visual-size:var(--xh-sortable-drag-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-sortable-drag-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-sortable-drag-radius,var(--xh-shape-control));--xh-action-bg-hover:var(--xh-sortable-drag-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-sortable-drag-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-sortable-drag-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-sortable-drag-fg-hover,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-sortable-drag-fg-hover,var(--xh-fg-default));--xh-action-fg-disabled:var(--xh-sortable-drag-fg-disabled,var(--xh-fg-disabled));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-cursor-rest:grab;--xh-action-cursor-hover:grab;--xh-action-cursor-focus-visible:grab;--xh-action-cursor-pressed:grabbing;--xh-icon-size:var(--xh-sortable-drag-icon-size,var(--xh-_action-profile-glyph-size));border-width:0}.xh-scope-sortable[data-part=item-drag-trigger]:empty:after{content:"";inline-size:var(--xh-sortable-drag-grip-w,var(--xh-space-1));block-size:var(--xh-sortable-drag-grip-h,var(--xh-space-3));border-inline:var(--xh-stroke-thin) solid currentColor;display:block}@media (pointer:coarse){.xh-scope-sortable[data-part=item-drag-trigger]:empty:after{min-block-size:0;min-inline-size:0;position:static;translate:none}.xh-scope-sortable[data-part=item-drag-trigger]:empty:before{content:"";block-size:100%;min-block-size:44px;inline-size:100%;min-inline-size:44px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.xh-scope-sortable[data-part=item-drag-trigger]:empty:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{translate:50% -50%}}.xh-scope-sortable[data-part=item-drag-trigger][data-dragging]{--xh-action-cursor-rest:grabbing;--xh-action-cursor-hover:grabbing;--xh-action-cursor-focus-visible:grabbing;--xh-action-cursor-pressed:grabbing}.xh-scope-sortable[data-part=root]:has([data-part=drop-indicator]){position:relative}.xh-scope-sortable[data-part=drop-indicator]{pointer-events:none;border-radius:var(--xh-sortable-drop-indicator-radius,var(--xh-shape-pill));background:var(--xh-sortable-drop-indicator-bg,var(--xh-bg-brand));transition:translate var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous);display:block;position:absolute}.xh-scope-sortable[data-part=drop-indicator][data-orientation=vertical]{inline-size:100%;block-size:var(--xh-sortable-drop-indicator-size,var(--xh-stroke-thick))}.xh-scope-sortable[data-part=drop-indicator][data-orientation=horizontal],.xh-scope-sortable[data-part=drop-indicator][data-orientation=both]{inline-size:var(--xh-sortable-drop-indicator-size,var(--xh-stroke-thick));block-size:100%}@media (forced-colors:active){.xh-scope-sortable[data-part=drop-indicator]{background:highlight}}.xh-scope-sortable[data-part=live-region]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-sortable[data-part=root][hidden],.xh-scope-sortable[data-part=item-drag-trigger][hidden],.xh-scope-sortable[data-part=drop-indicator][hidden]{display:none}.xh-scope-sparkline{--xh-sparkline-skin:1}.xh-scope-sparkline[data-part=root]{--xh-_chart-metric-line-width:var(--xh-sparkline-line-width,var(--xh-chart-line-width));--xh-_chart-metric-point-size:var(--xh-sparkline-marker-size,var(--xh-chart-point-size));--xh-_chart-metric-gap:var(--xh-chart-gap);--xh-_chart-metric-bar-max:var(--xh-sparkline-bar-max,var(--xh-chart-bar-max));--xh-_chart-metric-radius:var(--xh-sparkline-bar-radius,var(--xh-shape-inset));--xh-_sparkline-color:var(--xh-sparkline-color,var(--xh-chart-deemphasis));--xh-_sparkline-accent:var(--xh-sparkline-accent-color,var(--xh-chart-categorical-1));inline-size:var(--xh-sparkline-width,6rem);block-size:var(--xh-sparkline-height,calc(var(--xh-text-body-size) * var(--xh-text-body-leading)));block-size:var(--xh-sparkline-height,1lh);vertical-align:top;display:inline-block}.xh-scope-sparkline[data-part=root][data-tone]:not([data-tone=neutral]){--xh-_sparkline-color:var(--xh-sparkline-color,var(--xh-_tone));--xh-_sparkline-accent:var(--xh-sparkline-accent-color,var(--xh-_tone))}.xh-scope-sparkline[data-part=band]{fill:var(--xh-sparkline-band-bg,var(--xh-bg-subtle));stroke:none}.xh-scope-sparkline[data-part=reference-line]{fill:none;stroke:var(--xh-sparkline-reference-color,var(--xh-chart-label));stroke-width:var(--xh-stroke-thin);stroke-dasharray:calc(var(--xh-stroke-thick) * 2) calc(var(--xh-stroke-thick) * 2)}.xh-scope-sparkline[data-part=line]{fill:none;stroke:var(--xh-_sparkline-color);stroke-width:var(--xh-_chart-metric-line-width);stroke-linejoin:round;stroke-linecap:round}.xh-scope-sparkline[data-part=area-fill]{fill:var(--xh-_sparkline-color);fill-opacity:var(--xh-chart-area-alpha);stroke:none}.xh-scope-sparkline[data-part=bar]{fill:var(--xh-_sparkline-color);stroke:none}.xh-scope-sparkline[data-part=bar][data-marker]{fill:var(--xh-_sparkline-accent)}.xh-scope-sparkline[data-part=bar][data-trend=rise]{fill:var(--xh-chart-rise)}.xh-scope-sparkline[data-part=bar][data-trend=fall]{fill:var(--xh-chart-fall)}.xh-scope-sparkline[data-part=dot]{fill:var(--xh-_sparkline-accent);stroke:var(--xh-chart-surface);stroke-width:var(--xh-chart-gap)}.xh-scope-sparkline[data-part=line][data-drawing]{stroke-dasharray:1;animation:xh-draw var(--xh-motion-duration-reveal) var(--xh-motion-ease-continuous) both}.xh-scope-sparkline[data-part=dot][data-drawing]{animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter) both;animation-delay:calc(var(--xh-motion-duration-reveal) * var(--xh-_chart-reveal-at))}@media (prefers-reduced-motion:reduce){.xh-scope-sparkline[data-part=line][data-drawing]{animation:none}}:where([data-motion=reduce]) .xh-scope-sparkline[data-part=line][data-drawing]{animation:none}@media (forced-colors:active){.xh-scope-sparkline[data-part=band]{fill:none;stroke:graytext;stroke-width:var(--xh-stroke-thin)}.xh-scope-sparkline[data-part=reference-line],.xh-scope-sparkline[data-part=line]{stroke:canvastext}.xh-scope-sparkline[data-part=area-fill]{fill:none}.xh-scope-sparkline[data-part=bar],.xh-scope-sparkline[data-part=bar][data-trend]{fill:canvastext}.xh-scope-sparkline[data-part=bar][data-marker],.xh-scope-sparkline[data-part=dot]{fill:highlight}.xh-scope-sparkline[data-part=dot]{stroke:canvas}}.xh-scope-sparkline[data-part=root][hidden]{display:none}.xh-scope-splitter{--xh-splitter-skin:1}.xh-scope-splitter[data-part=root]{border-radius:var(--xh-splitter-radius,var(--xh-shape-surface));align-items:stretch;display:flex;overflow:hidden}.xh-scope-splitter[data-part=root][data-orientation=horizontal]{flex-direction:row}.xh-scope-splitter[data-part=root][data-orientation=vertical]{flex-direction:column}.xh-scope-splitter[data-part=root]:focus-visible{outline:none}.xh-scope-splitter[data-part=root][data-disabled]{opacity:var(--xh-splitter-disabled-opacity,.6)}.xh-scope-splitter[data-part=root][data-dragging]{-webkit-user-select:none;user-select:none}.xh-scope-splitter[data-part=root][data-orientation=horizontal][data-dragging]{cursor:col-resize}.xh-scope-splitter[data-part=root][data-orientation=vertical][data-dragging]{cursor:row-resize}.xh-scope-splitter[data-part=panel]{position:relative;overflow:hidden}.xh-scope-splitter[data-part=panel][data-orientation=horizontal]{min-inline-size:0}.xh-scope-splitter[data-part=panel][data-orientation=vertical]{min-block-size:0}.xh-scope-splitter[data-part=panel]:focus-visible{outline:none}.xh-scope-splitter[data-part=root][data-animating]>.xh-scope-splitter[data-part=panel]{transition:flex-basis var(--xh-motion-duration-move) var(--xh-motion-ease-continuous)}.xh-scope-splitter[data-part=panel][data-collapsed]{border:none}.xh-scope-splitter[data-part=resize-trigger]{background:var(--xh-splitter-trigger-bg,var(--xh-border-default));transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;justify-content:center;align-items:center;display:flex}.xh-scope-splitter[data-part=resize-trigger][data-orientation=horizontal]{inline-size:var(--xh-splitter-trigger-thickness,var(--xh-space-1));cursor:col-resize}.xh-scope-splitter[data-part=resize-trigger][data-orientation=vertical]{block-size:var(--xh-splitter-trigger-thickness,var(--xh-space-1));cursor:row-resize}.xh-scope-splitter[data-part=resize-trigger]:hover{background:var(--xh-splitter-trigger-bg-hover,var(--xh-border-control))}.xh-scope-splitter[data-part=resize-trigger][data-dragging]{background:var(--xh-splitter-trigger-bg-dragging,var(--xh-bg-brand))}.xh-scope-splitter[data-part=resize-trigger][data-dragging]:focus-visible{--xh-_ring-color:var(--xh-fg-on-brand)}.xh-scope-splitter[data-part=resize-trigger][data-disabled]{background:var(--xh-splitter-trigger-bg-disabled,var(--xh-border-subtle));cursor:not-allowed}.xh-scope-splitter[data-part=root][hidden],.xh-scope-splitter[data-part=resize-trigger][hidden]{display:none}@media (forced-colors:active){.xh-scope-splitter[data-part=resize-trigger]{background:canvastext}}.xh-scope-steps{--xh-steps-skin:1}.xh-scope-steps[data-part=root]{--xh-icon-size:var(--xh-steps-icon-size,var(--xh-glyph-size-md));--xh-_steps-indicator-size:var(--xh-control-h-md);--xh-_steps-title-font-size:var(--xh-control-font-md);--xh-_steps-caption-font-size:var(--xh-text-caption-size);--xh-_steps-indicator-border-width:var(--xh-stroke-thin);--xh-_steps-indicator-margin:var(--xh-space-0);--xh-_steps-ring-gap:var(--xh-space-0_5);--xh-_steps-ring-thickness:var(--xh-stroke-thick);--xh-_steps-accent:var(--xh-_tone,var(--xh-bg-brand));--xh-_steps-accent-text:var(--xh-_tone-fg,var(--xh-fg-brand-strong));--xh-_steps-accent-mark:var(--xh-_tone-fg,var(--xh-fg-brand));--xh-_steps-on-accent:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_steps-host-bg-hover:var(--xh-bg-subtle-hover);--xh-_steps-host-bg-pressed:var(--xh-bg-subtle-active);--xh-_steps-highlight:inset 0 var(--xh-stroke-thin) 0 0 var(--xh-_steps-on-accent)}@supports (color:color-mix(in lab, red, red)){.xh-scope-steps[data-part=root]{--xh-_steps-highlight:inset 0 var(--xh-stroke-thin) 0 0 color-mix(in oklab, var(--xh-_steps-on-accent) 14%, transparent)}}.xh-scope-steps[data-part=root]{gap:var(--xh-steps-gap,var(--xh-stack-gap-md));flex-direction:column;display:flex}.xh-scope-steps[data-part=root][hidden]{display:none}.xh-scope-steps[data-part=root][data-orientation=vertical]{flex-flow:wrap}.xh-scope-steps[data-part=root][data-orientation=vertical]>.xh-scope-steps[data-part=content]{flex:1 1 var(--xh-steps-content-min-inline-size,var(--xh-measure-prose))}.xh-scope-steps[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-steps-icon-size,var(--xh-glyph-size-sm));--xh-_steps-indicator-size:var(--xh-control-h-sm);--xh-_steps-title-font-size:var(--xh-control-font-sm)}.xh-scope-steps[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-steps-icon-size,var(--xh-glyph-size-lg));--xh-_steps-indicator-size:var(--xh-control-h-lg);--xh-_steps-title-font-size:var(--xh-control-font-lg);--xh-_steps-caption-font-size:var(--xh-text-secondary-size)}.xh-scope-steps[data-part=root][data-variant=dot]{--xh-_steps-indicator-size:var(--xh-space-2_5);--xh-_steps-indicator-border-width:var(--xh-stroke-thick);--xh-_steps-indicator-margin:calc(var(--xh-_steps-ring-gap) + var(--xh-_steps-ring-thickness))}.xh-scope-steps[data-part=root][data-variant=dot][data-size=sm]{--xh-_steps-indicator-size:var(--xh-space-2)}.xh-scope-steps[data-part=root][data-variant=dot][data-size=lg]{--xh-_steps-indicator-size:var(--xh-space-3)}.xh-scope-steps[data-part=list]{align-items:flex-start;gap:var(--xh-steps-list-gap,var(--xh-space-0));flex-wrap:nowrap;display:flex}.xh-scope-steps[data-part=list][hidden]{display:none}.xh-scope-steps[data-part=list][data-orientation=vertical]{flex-flow:column;align-items:stretch}.xh-scope-steps[data-part=item]{align-items:center;gap:var(--xh-steps-item-gap,var(--xh-space-2));flex:1;min-inline-size:0;display:flex}.xh-scope-steps[data-part=item][hidden]{display:none}.xh-scope-steps[data-part=item]:last-child{flex:none;max-inline-size:100%}.xh-scope-steps[data-part=item]:last-child .xh-scope-steps[data-part=separator]{display:none}.xh-scope-steps[data-part=item][data-orientation=horizontal]:not(:last-child){min-inline-size:var(--xh-steps-item-min-inline-size,var(--xh-space-0))}.xh-scope-steps[data-part=item][data-orientation=vertical]{flex-direction:column;flex:none;align-items:flex-start}.xh-scope-steps[data-part=trigger]{--xh-action-padding-block:var(--xh-steps-trigger-p,var(--xh-space-1));--xh-action-padding-inline:var(--xh-steps-trigger-p,var(--xh-control-px-sm));--xh-action-radius:var(--xh-steps-trigger-radius,var(--xh-shape-control));--xh-action-gap:0;--xh-action-visual-size:0;--xh-action-font-size:inherit;--xh-action-fg-rest:currentColor;--xh-action-fg-hover:currentColor;--xh-action-fg-pressed:currentColor;--xh-action-fg-focus-visible:currentColor;--xh-action-fg-disabled:currentColor;--xh-action-bg-hover:var(--xh-steps-trigger-bg-hover,var(--xh-bg-subtle));--xh-action-bg-pressed:var(--xh-steps-trigger-bg-pressed,var(--xh-bg-subtle-hover));--xh-action-host-bg-hover:var(--xh-_steps-host-bg-hover);--xh-action-host-bg-pressed:var(--xh-_steps-host-bg-pressed);align-items:center;column-gap:var(--xh-steps-trigger-gap,var(--xh-control-gap-md));inline-size:auto;font:inherit;text-align:start;border-width:0;grid-template-columns:auto minmax(0,1fr);display:grid}.xh-scope-steps[data-part=trigger][data-readonly]{padding-block:var(--xh-steps-trigger-p,var(--xh-space-1));padding-inline:var(--xh-steps-trigger-p,var(--xh-control-px-sm))}.xh-scope-steps[data-part=trigger][hidden]{display:none}.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=title],.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=description]{color:var(--xh-fg-disabled)}.xh-scope-steps[data-part=indicator]{--xh-icon-size:var(--xh-steps-indicator-mark-size,var(--xh-control-indicator-size));inline-size:var(--xh-steps-indicator-size,var(--xh-_steps-indicator-size));block-size:var(--xh-steps-indicator-size,var(--xh-_steps-indicator-size));border:var(--xh-_steps-indicator-border-width) solid var(--xh-steps-indicator-border,transparent);border-radius:var(--xh-steps-indicator-radius,var(--xh-shape-circle));background:var(--xh-steps-indicator-bg,var(--xh-bg-subtle));color:var(--xh-steps-indicator-fg,var(--xh-fg-muted));font-size:var(--xh-steps-indicator-font-size,var(--xh-_steps-caption-font-size));font-weight:var(--xh-font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--xh-leading-none);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;grid-row:1/span 2;justify-content:center;align-items:center;display:inline-flex;position:relative}.xh-scope-steps[data-part=indicator][hidden]{display:none}.xh-scope-steps[data-part=trigger]:hover:not([data-disabled],[data-readonly]) .xh-scope-steps[data-part=indicator][data-state=incomplete]{background:var(--xh-steps-indicator-bg-hover,var(--xh-_steps-host-bg-hover));color:var(--xh-steps-indicator-fg-hover,var(--xh-fg-default))}.xh-scope-steps[data-part=trigger]:hover:not([data-disabled],[data-readonly]) .xh-scope-steps[data-part=indicator][data-state=completed]:not([data-variant=dot]){background:var(--xh-steps-indicator-bg-completed-hover,var(--xh-_steps-host-bg-hover))}.xh-scope-steps[data-part=trigger]:not([data-disabled],[data-readonly]):is(:active,[data-pressed]) .xh-scope-steps[data-part=indicator]:is([data-state=incomplete],[data-state=completed]:not([data-variant=dot])){background:var(--xh-steps-indicator-bg-pressed,var(--xh-_steps-host-bg-pressed));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-steps[data-part=trigger]:not([data-disabled],[data-readonly]):is(:active,[data-pressed]) .xh-scope-steps[data-part=indicator][data-state=current]:not([data-variant=dot]){background:var(--xh-steps-indicator-bg-current-pressed,var(--xh-_tone-active,var(--xh-bg-brand-active)));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-steps[data-part=indicator][data-state=current]{border-color:var(--xh-steps-indicator-border-current,var(--xh-_steps-accent));background:var(--xh-steps-indicator-bg-current,var(--xh-_steps-accent));color:var(--xh-steps-indicator-fg-current,var(--xh-_steps-on-accent));box-shadow:var(--xh-steps-indicator-shadow,var(--xh-_steps-highlight))}.xh-scope-steps[data-part=indicator][data-state=completed]{border-color:var(--xh-steps-indicator-border-completed,transparent);background:var(--xh-steps-indicator-bg-completed,var(--xh-bg-subtle));color:var(--xh-steps-indicator-fg-completed,var(--xh-_steps-accent-mark))}.xh-scope-steps[data-part=indicator][data-variant=dot]{margin:var(--xh-_steps-indicator-margin);border-color:var(--xh-steps-indicator-border,var(--xh-fg-muted));background:var(--xh-steps-indicator-bg,transparent)}.xh-scope-steps[data-part=indicator][data-variant=dot][data-state=completed]{--xh-_steps-dot:var(--xh-steps-indicator-bg-completed,var(--xh-_steps-accent-mark))}.xh-scope-steps[data-part=indicator][data-variant=dot][data-state=current]{--xh-_steps-dot:var(--xh-steps-indicator-bg-current,var(--xh-_steps-accent));box-shadow:none}.xh-scope-steps[data-part=trigger]:not([data-disabled],[data-readonly]):is(:active,[data-pressed]) .xh-scope-steps[data-part=indicator][data-variant=dot]{--xh-_steps-dot:var(--xh-steps-indicator-bg-current-pressed,var(--xh-_tone-active,var(--xh-bg-brand-active)));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=indicator][data-variant=dot]{--xh-_steps-dot:var(--xh-steps-indicator-bg-disabled,var(--xh-fg-disabled));border-color:var(--xh-steps-indicator-border-disabled,var(--xh-fg-disabled));background:0 0}.xh-scope-steps[data-part=trigger] .xh-scope-steps[data-part=indicator][data-variant=dot]:not([data-state=incomplete]){border-color:var(--xh-_steps-dot);background:var(--xh-_steps-dot)}.xh-scope-steps[data-part=indicator]:after{--xh-_steps-ring-arc:var(--xh-steps-indicator-ring-bg,var(--xh-_steps-accent));--xh-_steps-ring-track:var(--xh-_steps-ring-arc);content:"";inset:calc(-1 * (var(--xh-_steps-indicator-border-width) + var(--xh-_steps-ring-gap) + var(--xh-_steps-ring-thickness)));border-radius:inherit;background:conic-gradient(var(--xh-_steps-ring-arc) calc(var(--xh-_steps-progress) * 100%), var(--xh-_steps-ring-track) 0%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-_steps-ring-thickness)), currentColor 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-_steps-ring-thickness)), currentColor 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-_steps-ring-thickness)), currentColor 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-_steps-ring-thickness)), currentColor 0);mask:radial-gradient(farthest-side, transparent calc(100% - var(--xh-_steps-ring-thickness)), currentColor 0);opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), --xh-_steps-progress var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);position:absolute}.xh-scope-steps[data-part=indicator][data-state=current]:is([data-variant=dot],[data-progress]):after{opacity:1}.xh-scope-steps[data-part=indicator][data-progress]:after{--xh-_steps-ring-track:var(--xh-steps-indicator-ring-track,var(--xh-border-default))}.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=indicator]:after{--xh-_steps-ring-arc:var(--xh-steps-indicator-ring-bg-disabled,var(--xh-fg-disabled))}.xh-scope-steps[data-part=item][data-tone]{--xh-_steps-accent:var(--xh-_tone);--xh-_steps-accent-text:var(--xh-_tone-fg);--xh-_steps-accent-mark:var(--xh-_tone-fg);--xh-_steps-on-accent:var(--xh-_tone-on)}.xh-scope-steps[data-part=item][data-tone] .xh-scope-steps[data-part=indicator][data-state=incomplete]{border-color:var(--xh-steps-indicator-border-toned,var(--xh-_steps-accent));background:var(--xh-steps-indicator-bg-toned,var(--xh-_tone-subtle));color:var(--xh-steps-indicator-fg-toned,var(--xh-_steps-accent-text))}.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=indicator]{border-color:var(--xh-steps-indicator-border-disabled,var(--xh-border-default));background:var(--xh-steps-indicator-bg-disabled,var(--xh-bg-muted));color:var(--xh-steps-indicator-fg-disabled,var(--xh-fg-disabled));box-shadow:none}.xh-scope-steps[data-part=title]{color:var(--xh-steps-title-fg,var(--xh-fg-muted));font-size:var(--xh-steps-title-font-size,var(--xh-_steps-title-font-size));font-weight:var(--xh-steps-title-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-tight);white-space:nowrap;text-overflow:ellipsis;transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);grid-column:2;overflow:hidden}.xh-scope-steps[data-part=title]:is([data-state=current],[data-state=completed]){color:var(--xh-steps-title-fg-active,var(--xh-_steps-accent-text))}.xh-scope-steps[data-part=item][data-tone] .xh-scope-steps[data-part=title]{color:var(--xh-steps-title-fg-toned,var(--xh-_steps-accent-text))}.xh-scope-steps[data-part=description]{color:var(--xh-steps-description-fg,var(--xh-fg-muted));font-size:var(--xh-steps-description-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.xh-scope-steps[data-part=separator]{min-inline-size:var(--xh-steps-separator-min-length,var(--xh-space-4));block-size:var(--xh-steps-separator-thickness,var(--xh-stroke-thick));border-radius:var(--xh-steps-separator-radius,var(--xh-shape-pill));background:var(--xh-steps-separator-bg,var(--xh-border-default));flex:1;position:relative}.xh-scope-steps[data-part=separator]:after{content:"";border-radius:inherit;background:var(--xh-steps-separator-bg-completed,var(--xh-_steps-accent));clip-path:inset(0 calc(50% + 50% * var(--xh-direction-sign)) 0 calc(50% - 50% * var(--xh-direction-sign)));transition:clip-path var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);position:absolute;inset:0}.xh-scope-steps[data-part=separator][hidden]{display:none}.xh-scope-steps[data-part=separator][data-state=completed]:after{clip-path:inset(0)}.xh-scope-steps[data-part=separator][data-orientation=vertical]{inline-size:var(--xh-steps-separator-thickness,var(--xh-stroke-thick));min-inline-size:var(--xh-steps-separator-thickness,var(--xh-stroke-thick));block-size:var(--xh-steps-separator-min-length,var(--xh-space-7));flex:none;margin-inline-start:calc(var(--xh-steps-indicator-size,var(--xh-_steps-indicator-size)) * .5 + var(--xh-_steps-indicator-margin) + var(--xh-steps-trigger-p,var(--xh-control-px-sm)) - var(--xh-steps-separator-thickness,var(--xh-stroke-thick)) * .5)}.xh-scope-steps[data-part=separator][data-orientation=vertical]:after{clip-path:inset(0 0 100%)}.xh-scope-steps[data-part=separator][data-orientation=vertical][data-state=completed]:after{clip-path:inset(0)}.xh-scope-steps[data-part=content]{padding-block:var(--xh-steps-content-py,var(--xh-stack-gap-md));color:var(--xh-steps-content-fg,var(--xh-fg-default))}.xh-scope-steps[data-part=indicator][data-state=completed]:not([data-variant=dot]):empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-sm));block-size:var(--xh-icon-size,var(--xh-glyph-size-sm));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-steps[data-part=indicator][data-state=completed]:not([data-instant]):empty:before{animation:xh-fade-in var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}@media (forced-colors:active){.xh-scope-steps[data-part=trigger]:not([data-disabled]):is(:hover,:active,[data-pressed]) :is(.xh-scope-steps[data-part=title],.xh-scope-steps[data-part=description]){color:highlighttext}.xh-scope-steps[data-part=trigger]:hover:not([data-disabled],[data-readonly]) .xh-scope-steps[data-part=indicator][data-state=incomplete]:not([data-variant=dot]){border-color:highlight}.xh-scope-steps[data-part=separator]{background:canvastext}.xh-scope-steps[data-part=separator]:after{background:highlight}.xh-scope-steps[data-part=trigger] .xh-scope-steps[data-part=indicator][data-variant=dot]:not([data-state=incomplete]){background:canvastext;border-color:canvastext}.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=indicator][data-variant=dot]{border-color:graytext}.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=trigger] .xh-scope-steps[data-part=indicator][data-variant=dot]:not([data-state=incomplete]){background:graytext}.xh-scope-steps[data-part=indicator]:after{--xh-_steps-ring-arc:CanvasText;forced-color-adjust:none}.xh-scope-steps[data-part=indicator][data-progress]:after{--xh-_steps-ring-track:GrayText}.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=indicator]:after{--xh-_steps-ring-arc:GrayText}.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=indicator][data-progress]:after{--xh-_steps-ring-track:Canvas}}@media print{.xh-scope-steps[data-part=indicator]:is([data-state=current],[data-state=completed]){border-width:var(--xh-stroke-thick)}.xh-scope-steps[data-part=title][data-state=current]{font-weight:var(--xh-font-weight-semibold)}.xh-scope-steps[data-part=indicator][data-variant=dot],.xh-scope-steps[data-part=indicator]:after{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}@media (forced-colors:active){.xh-scope-steps[data-part=indicator][data-state=completed]:not([data-variant=dot]):empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-steps[data-part=item][data-disabled] .xh-scope-steps[data-part=indicator][data-state=completed]:not([data-variant=dot]):empty:before{background-color:graytext}}.xh-scope-switch{--xh-switch-skin:1}.xh-scope-switch[data-part=root]{--xh-_switch-track-h:var(--xh-switch-track-h-md);--xh-_switch-pad:var(--xh-space-0_5);--xh-_switch-thumb-size:calc(var(--xh-_switch-track-h) - var(--xh-_switch-pad) * 2);--xh-_switch-thumb-press-stretch:var(--xh-switch-thumb-press-stretch,var(--xh-motion-distance-sm));--xh-_switch-accent:var(--xh-_tone,var(--xh-bg-brand));--xh-_switch-track-border:var(--xh-switch-border,var(--xh-border-control));--xh-_switch-track-bg:var(--xh-switch-bg,var(--xh-bg-subtle-active));--xh-_switch-track-bg-pressed:var(--xh-switch-bg-pressed,var(--xh-_switch-track-bg));--xh-_switch-fg:var(--xh-switch-fg,var(--xh-fg-default));--xh-action-visual-size:var(--xh-_switch-track-h);--xh-action-min-inline-size:calc(var(--xh-_switch-track-h) * 2 - var(--xh-_switch-pad) * 2);--xh-action-padding-inline:var(--xh-_switch-pad);--xh-action-gap:0;--xh-action-radius:var(--xh-switch-radius,var(--xh-shape-pill));--xh-action-bg-rest:var(--xh-_switch-track-bg);--xh-action-bg-hover:var(--xh-_switch-track-bg);--xh-action-bg-pressed:var(--xh-_switch-track-bg-pressed);--xh-action-bg-focus-visible:var(--xh-_switch-track-bg);--xh-action-bg-disabled:var(--xh-_switch-track-bg);--xh-action-border-rest:transparent;--xh-action-border-hover:transparent;--xh-action-border-pressed:transparent;--xh-action-border-focus-visible:transparent;--xh-action-border-disabled:transparent;--xh-action-fg-rest:var(--xh-_switch-fg);--xh-action-fg-hover:var(--xh-_switch-fg);--xh-action-fg-pressed:var(--xh-_switch-fg);--xh-action-fg-focus-visible:var(--xh-_switch-fg);--xh-action-fg-disabled:var(--xh-_switch-fg);--xh-action-shadow-rest:inset 0 0 0 var(--xh-stroke-thin) var(--xh-_switch-track-border);--xh-action-shadow-hover:inset 0 0 0 var(--xh-stroke-thin) var(--xh-_switch-track-border);--xh-action-shadow-pressed:inset 0 0 0 var(--xh-stroke-thin) var(--xh-_switch-track-border);--xh-action-shadow-focus-visible:inset 0 0 0 var(--xh-stroke-thin) var(--xh-_switch-track-border);--xh-action-shadow-disabled:inset 0 0 0 var(--xh-stroke-thin) var(--xh-_switch-track-border);--xh-action-ring-color-focus-visible:currentColor;inline-size:calc(var(--xh-_switch-track-h) * 2 - var(--xh-_switch-pad) * 2);padding:var(--xh-_switch-pad);border-width:0;justify-content:start}.xh-scope-switch[data-part=root][data-state=checked]{--xh-_switch-track-border:var(--xh-switch-border-checked,var(--xh-_switch-accent));--xh-_switch-track-bg:var(--xh-switch-bg-checked,var(--xh-_switch-accent));--xh-_switch-track-bg-pressed:var(--xh-switch-bg-checked-pressed,var(--xh-_tone-active,var(--xh-bg-brand-active)));--xh-_switch-fg:var(--xh-switch-fg-checked,var(--xh-_tone-on,var(--xh-fg-on-brand)))}.xh-scope-switch[data-part=root][data-readonly]:not([data-disabled]){--xh-_switch-track-bg-pressed:var(--xh-_switch-track-bg);--xh-action-scale-pressed:none;--xh-action-cursor-rest:default;--xh-action-cursor-hover:default;--xh-action-cursor-pressed:default;--xh-action-cursor-focus-visible:default}.xh-scope-switch[data-part=root][data-readonly][data-state=checked]{--xh-_switch-track-border:var(--xh-switch-border-checked-readonly,var(--xh-border-control));--xh-_switch-track-bg:var(--xh-switch-bg-checked-readonly,var(--xh-bg-subtle-active));--xh-_switch-fg:var(--xh-switch-fg-checked-readonly,var(--xh-fg-default))}:where([data-contrast=more]) .xh-scope-switch[data-part=root][data-state=unchecked]{--xh-_switch-track-border:var(--xh-switch-border,var(--xh-border-strong))}:where([data-contrast=more]) .xh-scope-switch[data-part=root][data-readonly][data-state=checked]{--xh-_switch-track-border:var(--xh-switch-border-checked-readonly,var(--xh-border-strong))}.xh-scope-switch[data-part=root][data-invalid]{--xh-_switch-track-border:var(--xh-switch-border-invalid,var(--xh-border-invalid))}.xh-scope-switch[data-part=root][data-readonly] .xh-scope-switch[data-part=thumb]{box-shadow:var(--xh-switch-thumb-shadow-readonly,none)}.xh-scope-switch[data-part=root][data-disabled]{--xh-_switch-track-border:var(--xh-switch-border-disabled,var(--xh-border-default));--xh-_switch-track-bg:var(--xh-switch-bg-disabled,var(--xh-bg-subtle));--xh-_switch-fg:var(--xh-switch-fg-disabled,var(--xh-fg-disabled))}.xh-scope-switch[data-part=root][data-size=sm]{--xh-_switch-track-h:var(--xh-switch-track-h-sm)}.xh-scope-switch[data-part=root][data-size=lg]{--xh-_switch-track-h:var(--xh-switch-track-h-lg)}.xh-scope-switch[data-part=root]:after{content:"";inset:calc(-1 * var(--xh-space-1));position:absolute}@media (pointer:coarse){.xh-scope-switch[data-part=root]:after{min-inline-size:44px;inset-block:50% auto;inset-inline:50% auto}}.xh-scope-switch[data-part=thumb]{inline-size:var(--xh-_switch-thumb-size);block-size:var(--xh-_switch-thumb-size);border:var(--xh-stroke-thin) solid var(--xh-switch-thumb-border,var(--xh-border-default));border-radius:var(--xh-switch-thumb-radius,var(--xh-shape-circle));background:var(--xh-switch-thumb,var(--xh-bg-surface-raised));color:var(--xh-switch-thumb-fg,var(--xh-fg-default));box-shadow:var(--xh-switch-thumb-shadow,var(--xh-elevation-raised));transition:translate var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous), inline-size var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;place-items:center;line-height:0;display:grid;position:relative}.xh-scope-switch[data-part=thumb][data-state=checked]{translate:calc(var(--xh-direction-sign) * var(--xh-_switch-thumb-size)) 0}.xh-scope-switch[data-part=thumb]:is([data-dragging],[data-animating]){transition:inline-size var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-switch[data-part=root]:not([data-disabled]):not([data-readonly]):not([data-loading]):is(:active,[data-pressed]) .xh-scope-switch[data-part=thumb]{inline-size:calc(var(--xh-_switch-thumb-size) + var(--xh-_switch-thumb-press-stretch));box-shadow:var(--xh-switch-thumb-shadow-pressed,none)}.xh-scope-switch[data-part=root][data-state=checked]:not([data-disabled]):not([data-readonly]):not([data-loading]):is(:active,[data-pressed]) .xh-scope-switch[data-part=thumb]{translate:calc(var(--xh-direction-sign) * (var(--xh-_switch-thumb-size) - var(--xh-_switch-thumb-press-stretch))) 0}.xh-scope-switch[data-part=root][data-disabled] .xh-scope-switch[data-part=thumb]{color:var(--xh-switch-thumb-fg-disabled,var(--xh-fg-disabled));box-shadow:var(--xh-switch-thumb-shadow-disabled,none)}.xh-scope-switch[data-part=root][data-loading]:not([data-disabled]){--xh-action-cursor-rest:progress;--xh-action-cursor-hover:progress;--xh-action-cursor-pressed:progress;--xh-action-cursor-focus-visible:progress}.xh-scope-switch[data-part=thumb]{--xh-_loading-ring-fg:var(--xh-switch-loading-fg,var(--xh-_switch-accent));--xh-_loading-ring-duration:var(--xh-switch-loading-duration,var(--xh-motion-loop-spin))}.xh-scope-switch[data-part=thumb]:before{content:"";grid-area:1/1;block-size:60%;inline-size:60%}.xh-scope-switch[data-part=label]{--xh-_switch-label-font-size:var(--xh-control-font-md);align-items:center;gap:var(--xh-switch-label-gap,var(--xh-control-gap-md));color:var(--xh-switch-label-fg,var(--xh-fg-default));font-size:var(--xh-switch-label-font-size,var(--xh-_switch-label-font-size));line-height:var(--xh-switch-label-leading,var(--xh-leading-normal));cursor:pointer;display:inline-flex}.xh-scope-switch[data-part=label][data-size=sm]{--xh-_switch-label-font-size:var(--xh-control-font-sm)}.xh-scope-switch[data-part=label][data-size=lg]{--xh-_switch-label-font-size:var(--xh-control-font-lg)}.xh-scope-switch[data-part=label][data-disabled]{color:var(--xh-switch-label-fg-disabled,var(--xh-fg-subtle));cursor:not-allowed}.xh-scope-switch[data-part=label]:has(.xh-scope-switch[data-part=root][data-readonly]:not([data-disabled])){cursor:default}.xh-scope-switch[data-part=label]:has(.xh-scope-switch[data-part=root][data-loading]:not([data-disabled])){cursor:progress}.xh-scope-switch[data-part=text]{color:inherit;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.xh-scope-switch[data-part=root]{--xh-_switch-thumb-press-stretch:var(--xh-motion-distance-sm)}}:where([data-motion=reduce]) .xh-scope-switch[data-part=root]{--xh-_switch-thumb-press-stretch:var(--xh-motion-distance-sm)}.xh-scope-switch[data-part=root][hidden],.xh-scope-switch[data-part=thumb][hidden],.xh-scope-switch[data-part=label][hidden]{display:none}@media (forced-colors:active){.xh-scope-switch[data-part=root]{outline:var(--xh-stroke-thin) solid CanvasText;outline-offset:calc(-1 * var(--xh-stroke-thin))}.xh-scope-switch[data-part=root][data-disabled]{outline-color:graytext}.xh-scope-switch[data-part=root][data-readonly]{outline-style:dashed}.xh-scope-switch[data-part=root][data-readonly]:focus-visible{outline-width:var(--xh-ring-width);outline-offset:var(--xh-ring-offset);outline-style:solid;outline-color:highlight}.xh-scope-switch[data-part=thumb]{box-shadow:none;border-color:canvastext}}@media print{.xh-scope-switch[data-part=root]{outline:var(--xh-stroke-thin) solid currentColor;outline-offset:calc(-1 * var(--xh-stroke-thin));box-shadow:none}.xh-scope-switch[data-part=thumb]{border:var(--xh-stroke-thin) solid currentColor;box-shadow:none}}.xh-scope-table{--xh-table-skin:1}.xh-scope-table[data-part=root]{isolation:isolate;--xh-icon-size:var(--xh-table-icon-size,var(--xh-glyph-size-md));--xh-_table-cell-py:var(--xh-table-cell-py-md);--xh-_table-font-size:var(--xh-control-font-md);max-block-size:min(var(--xh-table-max-h,var(--xh-viewport-h-lg)), 100vh);max-block-size:min(var(--xh-table-max-h,var(--xh-viewport-h-lg)), 100dvb);background:var(--xh-table-bg,var(--xh-bg-surface));color:var(--xh-table-fg,var(--xh-fg-default));font-size:var(--xh-table-font-size,var(--xh-_table-font-size));border:0;flex-direction:column;display:flex;position:relative;overflow:auto}.xh-scope-table[data-part=root][hidden]{display:none}.xh-scope-scroll-area[data-part=content]>.xh-scope-table[data-part=root],.xh-scope-scroll-area[data-part=content]>xh-table>.xh-scope-table[data-part=root]{max-block-size:none;overflow:visible}.xh-scope-table[data-part=root]:focus-visible{outline:none}.xh-scope-table[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-table-icon-size,var(--xh-glyph-size-sm));--xh-_table-cell-py:var(--xh-table-cell-py-sm);--xh-_table-font-size:var(--xh-control-font-sm)}.xh-scope-table[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-table-icon-size,var(--xh-glyph-size-lg));--xh-_table-cell-py:var(--xh-table-cell-py-lg);--xh-_table-font-size:var(--xh-control-font-lg)}.xh-scope-table[data-part=caption]{padding-block:var(--xh-table-caption-py,var(--xh-space-2));padding-inline:var(--xh-table-caption-px,var(--xh-space-3));color:var(--xh-table-caption-fg,var(--xh-fg-muted));font-size:var(--xh-table-caption-font-size,var(--xh-text-label-size));font-weight:var(--xh-table-caption-font-weight,var(--xh-text-label-weight));text-align:start;display:block}.xh-scope-table[data-part=caption][hidden]{display:none}.xh-scope-table[data-part=toolbar]{--xh-_table-toolbar-gap:var(--xh-space-2);align-items:center;gap:var(--xh-table-toolbar-gap,var(--xh-_table-toolbar-gap));padding-block:var(--xh-table-toolbar-py,var(--xh-space-2));color:var(--xh-table-toolbar-fg,var(--xh-fg-default));flex-wrap:wrap;display:flex}.xh-scope-table[data-part=toolbar][data-size=sm]{--xh-_table-toolbar-gap:var(--xh-space-1)}.xh-scope-table[data-part=toolbar][data-size=lg]{--xh-_table-toolbar-gap:var(--xh-space-3)}.xh-scope-table[data-part=toolbar][hidden]{display:none}.xh-scope-table[data-part=column-list]{--xh-_table-column-list-gap:var(--xh-space-1);gap:var(--xh-table-column-list-gap,var(--xh-_table-column-list-gap));color:var(--xh-table-column-list-fg,var(--xh-fg-default));font-size:var(--xh-table-column-list-font-size,var(--xh-text-secondary-size));flex-direction:column;display:flex}.xh-scope-table[data-part=column-list][data-size=sm]{--xh-_table-column-list-gap:var(--xh-space-0_5)}.xh-scope-table[data-part=column-list][data-size=lg]{--xh-_table-column-list-gap:var(--xh-space-2)}.xh-scope-table[data-part=column-list][hidden]{display:none}.xh-scope-table[data-part=header],.xh-scope-table[data-part=body],.xh-scope-table[data-part=footer]{flex-direction:column;min-inline-size:max-content;display:flex}.xh-scope-table[data-part=header][hidden],.xh-scope-table[data-part=body][hidden],.xh-scope-table[data-part=footer][hidden]{display:none}.xh-scope-table[data-part=body],.xh-scope-table[data-part=footer]{transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-table[data-part=root][data-loading]:not([data-empty])>:is(.xh-scope-table[data-part=body],.xh-scope-table[data-part=footer]){opacity:var(--xh-state-disabled-opacity)}.xh-scope-table[data-part=body]:focus-visible{outline:none}.xh-scope-table[data-part=header]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);border-block-end:var(--xh-stroke-thin) solid var(--xh-table-header-border,var(--xh-border-subtle));background:var(--xh-table-header-bg,var(--xh-bg-subtle-opaque))}.xh-scope-table[data-part=header][data-fixed]{z-index:var(--xh-table-sticky-header-layer,var(--xh-layer-sticky));position:sticky;inset-block-start:0}.xh-scope-table[data-part=footer]{border-block-start:var(--xh-stroke-thin) solid var(--xh-table-footer-border,var(--xh-border-subtle));background:var(--xh-table-footer-bg,var(--xh-bg-subtle));font-weight:var(--xh-table-footer-font-weight,var(--xh-font-weight-medium))}.xh-scope-table[data-part=row]{--xh-collection-bg-rest:var(--xh-table-row-bg,var(--xh-bg-surface));--xh-collection-bg-hover:var(--xh-table-row-bg-hover,var(--xh-bg-subtle-opaque));--xh-collection-bg-keyboard-highlight:var(--xh-table-row-bg-hover,var(--xh-bg-subtle-opaque));--xh-collection-bg-pressed:var(--xh-table-row-bg-pressed,var(--xh-bg-subtle-hover-opaque));--xh-collection-bg-selected:var(--xh-table-row-bg-selected,var(--xh-bg-brand-subtle));--xh-collection-fg-rest:currentColor;--xh-collection-fg-hover:currentColor;--xh-collection-fg-keyboard-highlight:currentColor;--xh-collection-fg-pressed:currentColor;--xh-collection-fg-selected:var(--xh-table-row-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-fg-selected-hover:var(--xh-table-row-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-fg-selected-highlight:var(--xh-table-row-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-fg-selected-pressed:var(--xh-table-row-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-font-size:var(--xh-table-font-size,var(--xh-_table-font-size));--xh-collection-cursor-rest:var(--xh-table-row-cursor,default);--xh-collection-cursor-hover:var(--xh-table-row-cursor,default);--xh-collection-cursor-keyboard-highlight:var(--xh-table-row-cursor,default);--xh-collection-cursor-pressed:var(--xh-table-row-cursor,default);--xh-collection-cursor-selected:var(--xh-table-row-cursor,default);--xh-collection-cursor-selected-hover:var(--xh-table-row-cursor,default);--xh-collection-cursor-selected-highlight:var(--xh-table-row-cursor,default);--xh-collection-cursor-selected-pressed:var(--xh-table-row-cursor,default);--xh-collection-cursor-disabled:var(--xh-table-row-cursor,default);--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;line-height:inherit;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);border-radius:0;align-items:stretch;padding:0;display:flex}.xh-scope-table[data-part=row][hidden]{display:none}.xh-scope-table[data-part=header]>.xh-scope-table[data-part=row],.xh-scope-table[data-part=footer]>.xh-scope-table[data-part=row]{background:0 0}.xh-scope-table[data-part=row]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous)}.xh-scope-table:is([data-part=header],[data-part=body],[data-part=footer])>:not([hidden])~.xh-scope-table:is([data-part=row],[data-part=expanded-row]){border-block-start:var(--xh-stroke-thin) solid var(--xh-table-row-border,var(--xh-border-subtle))}.xh-scope-table[data-part=column-header],.xh-scope-table[data-part=cell]{align-items:center;gap:var(--xh-table-cell-gap,var(--xh-control-gap-md));min-inline-size:var(--xh-table-cell-min-w,3rem);padding-block:var(--xh-table-cell-py,var(--xh-_table-cell-py));padding-inline:var(--xh-table-cell-px,var(--xh-control-px-sm));text-overflow:ellipsis;white-space:nowrap;flex:auto;display:flex;overflow:hidden}.xh-scope-table[data-part=column-header][hidden],.xh-scope-table[data-part=cell][hidden]{display:none}.xh-scope-table[data-part=column-header]{color:var(--xh-table-column-fg,var(--xh-fg-muted));font-weight:var(--xh-table-column-font-weight,var(--xh-text-label-weight));text-align:start;-webkit-user-select:none;user-select:none}.xh-scope-table:is([data-part=column-header],[data-part=cell])[data-align=start]{text-align:start;justify-content:start}.xh-scope-table:is([data-part=column-header],[data-part=cell])[data-align=center]{text-align:center;justify-content:center}.xh-scope-table:is([data-part=column-header],[data-part=cell])[data-align=end]{text-align:end;justify-content:end}.xh-scope-table[data-part=column-label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.xh-scope-table:is([data-part=cell],[data-part=column-header])[data-row-span]{--xh-_table-span-block:auto;--xh-_table-span-overhang:0px;z-index:var(--xh-table-span-layer,1);block-size:var(--xh-_table-span-block);background:inherit;align-self:flex-start;margin-block-end:calc(-1 * var(--xh-_table-span-overhang));position:relative}.xh-scope-table:is([data-part=cell],[data-part=column-header])[data-covered]{visibility:hidden}@media (forced-colors:active){.xh-scope-table:is([data-part=cell],[data-part=column-header])[data-row-span]{outline:var(--xh-stroke-thin) solid CanvasText;outline-offset:calc(-1 * var(--xh-stroke-thin))}}.xh-scope-table[data-part=column-header][data-group]{justify-content:center}.xh-scope-table[data-part=column-header][data-frozen],.xh-scope-table[data-part=cell][data-frozen]{z-index:var(--xh-table-sticky-column-layer,1);background:inherit;position:sticky}.xh-scope-table[data-part=column-header][data-frozen=start],.xh-scope-table[data-part=cell][data-frozen=start]{inset-inline-start:var(--xh-table-sticky-inset,0)}.xh-scope-table[data-part=column-header][data-frozen=end],.xh-scope-table[data-part=cell][data-frozen=end]{inset-inline-end:var(--xh-table-sticky-inset,0)}.xh-scope-table[data-part=column-header][data-frozen]{background:var(--xh-table-header-bg,var(--xh-bg-subtle-opaque))}.xh-scope-table:is([data-part=column-header],[data-part=cell])[data-frozen-edge]:after{content:"";inline-size:var(--xh-stroke-thin);background:var(--xh-table-frozen-edge,var(--xh-border-default));opacity:0;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset-block:0}.xh-scope-table:is([data-part=column-header],[data-part=cell])[data-frozen-edge][data-frozen=start]:after{inset-inline-end:0}.xh-scope-table:is([data-part=column-header],[data-part=cell])[data-frozen-edge][data-frozen=end]:after{inset-inline-start:0}.xh-scope-table[data-part=root]:not([data-at-min-horizontal]) :is([data-part=column-header],[data-part=cell]):where(.xh-scope-table)[data-frozen-edge][data-frozen=start]:after,.xh-scope-table[data-part=root]:not([data-at-max-horizontal]) :is([data-part=column-header],[data-part=cell]):where(.xh-scope-table)[data-frozen-edge][data-frozen=end]:after{opacity:1}@media (forced-colors:active){.xh-scope-table:is([data-part=column-header],[data-part=cell])[data-frozen-edge]:after{forced-color-adjust:none;background:canvastext}}:where(.xh-scope-table[data-part=root][data-striped] .xh-scope-table[data-part=body])>.xh-scope-table[data-part=row]:where(:nth-of-type(2n)){--xh-collection-bg-rest:var(--xh-table-row-bg-striped,var(--xh-bg-subtle-opaque))}.xh-scope-table[data-part=root][data-variant=outline]{border:var(--xh-stroke-thin) solid var(--xh-table-border,var(--xh-border-default));border-radius:var(--xh-table-radius,var(--xh-shape-surface));background:var(--xh-table-bg,var(--xh-bg-surface))}.xh-scope-table[data-part=root][data-variant=subtle]{border:var(--xh-stroke-thin) solid transparent;border-radius:var(--xh-table-radius,var(--xh-shape-surface));background:var(--xh-table-bg,var(--xh-bg-subtle))}.xh-scope-table[data-part=root][data-split] .xh-scope-table[data-part=column-header]:not(:last-child),.xh-scope-table[data-part=root][data-split] .xh-scope-table[data-part=cell]:not(:last-child){border-inline-end:var(--xh-stroke-thin) solid var(--xh-table-row-border,var(--xh-border-subtle))}.xh-scope-table[data-part=cell][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-table[data-part=select-all-trigger],.xh-scope-table[data-part=row-select-trigger],.xh-scope-table[data-part=column-visibility-trigger],.xh-scope-table[data-part=expand-trigger],.xh-scope-table[data-part=sort-trigger]{--xh-_table-trigger-bg:transparent;--xh-_table-trigger-bg-pressed:var(--xh-table-trigger-bg-pressed,var(--xh-bg-subtle-hover));--xh-_table-trigger-border:transparent;--xh-_table-trigger-size:var(--xh-table-trigger-size,var(--xh-control-indicator-size));--xh-action-visual-size:var(--xh-_table-trigger-size);--xh-action-min-inline-size:var(--xh-_table-trigger-size);--xh-action-bg-rest:var(--xh-_table-trigger-bg);--xh-action-bg-hover:var(--xh-_table-trigger-bg);--xh-action-bg-pressed:var(--xh-_table-trigger-bg-pressed);--xh-action-bg-focus-visible:var(--xh-_table-trigger-bg);--xh-action-border-rest:var(--xh-_table-trigger-border);--xh-action-border-hover:var(--xh-_table-trigger-border);--xh-action-border-pressed:var(--xh-_table-trigger-border);--xh-action-border-focus-visible:var(--xh-_table-trigger-border)}@media (pointer:coarse){.xh-scope-table[data-part=select-all-trigger]:after,.xh-scope-table[data-part=row-select-trigger]:after,.xh-scope-table[data-part=column-visibility-trigger]:after,.xh-scope-table[data-part=expand-trigger]:after,.xh-scope-table[data-part=sort-trigger]:after{min-block-size:0;min-inline-size:0}.xh-scope-table[data-part=sort-trigger][data-sort-index]:after{block-size:auto;inline-size:auto;inset-inline-start:auto}}.xh-scope-table[data-part=select-all-trigger],.xh-scope-table[data-part=row-select-trigger],.xh-scope-table[data-part=column-visibility-trigger]{--xh-icon-size:calc(var(--xh-_table-trigger-size) * .75)}.xh-scope-table[data-part=expand-trigger]{--xh-icon-size:var(--xh-_table-trigger-size)}.xh-scope-table[data-part=sort-trigger]{--xh-icon-size:var(--xh-table-sort-size,var(--xh-_table-trigger-size))}.xh-scope-table[data-part=select-all-trigger],.xh-scope-table[data-part=row-select-trigger]{--xh-action-radius:var(--xh-table-trigger-radius,var(--xh-shape-inset))}.xh-scope-table[data-part=column-visibility-trigger],.xh-scope-table[data-part=expand-trigger],.xh-scope-table[data-part=sort-trigger]{--xh-action-radius:var(--xh-table-trigger-radius,var(--xh-shape-control))}.xh-scope-table[data-part=select-all-trigger][hidden],.xh-scope-table[data-part=row-select-trigger][hidden],.xh-scope-table[data-part=column-visibility-trigger][hidden],.xh-scope-table[data-part=expand-trigger][hidden],.xh-scope-table[data-part=sort-trigger][hidden]{display:none}.xh-scope-table[data-part=select-all-trigger],.xh-scope-table[data-part=row-select-trigger],.xh-scope-table[data-part=column-visibility-trigger]{--xh-_table-trigger-bg:transparent;--xh-_table-trigger-border:var(--xh-table-trigger-border,var(--xh-border-control));--xh-_table-trigger-fg:var(--xh-table-trigger-fg,var(--xh-fg-on-brand));--xh-action-fg-rest:var(--xh-_table-trigger-fg);--xh-action-fg-hover:var(--xh-_table-trigger-fg);--xh-action-fg-pressed:var(--xh-_table-trigger-fg);--xh-action-fg-focus-visible:var(--xh-_table-trigger-fg);visibility:visible}.xh-scope-table[data-part=select-all-trigger]:is([data-state=checked],[data-state=indeterminate]),.xh-scope-table[data-part=column-visibility-trigger][data-state=checked],.xh-scope-table[data-part=row-select-trigger]:is([data-selected],[data-indeterminate]){--xh-_table-trigger-bg:var(--xh-table-trigger-bg-checked,var(--xh-bg-brand));--xh-_table-trigger-bg-pressed:var(--xh-table-trigger-bg-checked-pressed,var(--xh-bg-brand-active));--xh-_table-trigger-border:var(--xh-table-trigger-border-checked,var(--xh-table-trigger-bg-checked,var(--xh-bg-brand)))}.xh-scope-table[data-part=select-all-trigger]:is([data-state=checked],[data-state=indeterminate]):not([data-disabled]),.xh-scope-table[data-part=column-visibility-trigger][data-state=checked]:not([data-disabled]),.xh-scope-table[data-part=row-select-trigger]:is([data-selected],[data-indeterminate]):not([data-disabled]){--xh-action-ring-color-focus-visible:currentColor}.xh-scope-table[data-part=select-all-trigger][data-disabled],.xh-scope-table[data-part=column-visibility-trigger][data-disabled],.xh-scope-table[data-part=row-select-trigger][data-disabled]{--xh-action-border-disabled:var(--xh-border-default);--xh-action-bg-disabled:var(--xh-bg-subtle);--xh-action-fg-disabled:var(--xh-fg-disabled)}.xh-scope-table[data-part=row-select-trigger]:focus-visible{outline:none}.xh-scope-table[data-part=expand-trigger]{--xh-action-fg-rest:var(--xh-table-expand-fg,var(--xh-fg-subtle));--xh-action-fg-hover:var(--xh-table-expand-fg,var(--xh-fg-subtle));--xh-action-fg-pressed:var(--xh-table-expand-fg,var(--xh-fg-subtle));--xh-action-fg-focus-visible:var(--xh-table-expand-fg,var(--xh-fg-subtle));--xh-action-bg-disabled:transparent;--xh-action-border-disabled:transparent;transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release)}.xh-scope-table[data-part=expand-trigger][data-state=open]{rotate:90deg}[dir=rtl] .xh-scope-table[data-part=expand-trigger]{rotate:180deg}[dir=rtl] .xh-scope-table[data-part=expand-trigger][data-state=open]{rotate:90deg}.xh-scope-table[data-part=expand-trigger][data-disabled]{--xh-action-fg-disabled:var(--xh-fg-disabled)}.xh-scope-table[data-part=expand-trigger]:focus-visible{outline:none}.xh-scope-table[data-part=sort-trigger]{--xh-action-bg-hover:var(--xh-table-sort-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-table-sort-bg-pressed,var(--xh-_action-variant-bg-pressed));--xh-action-bg-disabled:transparent;--xh-action-border-disabled:transparent;--xh-action-fg-rest:var(--xh-table-sort-fg,var(--xh-fg-subtle));--xh-action-fg-hover:var(--xh-table-sort-fg,var(--xh-fg-subtle));--xh-action-fg-pressed:var(--xh-table-sort-fg,var(--xh-fg-subtle));--xh-action-fg-focus-visible:var(--xh-table-sort-fg,var(--xh-fg-subtle));--xh-action-fg-disabled:var(--xh-fg-disabled);margin-inline-start:auto}.xh-scope-table[data-part=sort-trigger][data-sort]{--xh-action-fg-rest:var(--xh-table-sort-fg-active,var(--xh-fg-default));--xh-action-fg-hover:var(--xh-table-sort-fg-active,var(--xh-fg-default));--xh-action-fg-pressed:var(--xh-table-sort-fg-active,var(--xh-fg-default));--xh-action-fg-focus-visible:var(--xh-table-sort-fg-active,var(--xh-fg-default))}.xh-scope-table[data-part=column-resize-trigger]{inline-size:var(--xh-table-resize-width,var(--xh-space-2));cursor:col-resize;touch-action:none;flex:none;justify-content:center;align-self:stretch;align-items:center;margin-inline-start:auto;display:inline-flex}.xh-scope-table[data-part=column-resize-trigger][hidden]{display:none}.xh-scope-table[data-part=sort-trigger]:not([hidden])~.xh-scope-table[data-part=column-resize-trigger]{margin-inline-start:0}.xh-scope-table[data-part=column-resize-trigger]:after{content:"";inline-size:var(--xh-table-resize-line,var(--xh-stroke-thin));block-size:var(--xh-table-resize-line-length,60%);border-radius:var(--xh-table-resize-radius,var(--xh-shape-pill));background:var(--xh-table-resize-fg,var(--xh-border-default));display:block}.xh-scope-table[data-part=column-resize-trigger]:hover:after,.xh-scope-table[data-part=column-resize-trigger][data-resizing]:after{background:var(--xh-table-resize-fg-active,var(--xh-bg-brand));block-size:100%}.xh-scope-table[data-part=column-resize-trigger][data-disabled]{display:none}.xh-scope-table[data-part=column-drag-trigger]{inline-size:var(--xh-table-drag-size,var(--xh-control-indicator-size));block-size:var(--xh-table-drag-size,var(--xh-control-indicator-size));border-radius:var(--xh-table-trigger-radius,var(--xh-shape-control));color:var(--xh-table-drag-fg,var(--xh-fg-subtle));cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-table[data-part=column-drag-trigger][hidden]{display:none}.xh-scope-table[data-part=column-drag-trigger]:empty:after{content:"";inline-size:var(--xh-table-drag-grip-w,var(--xh-space-1));block-size:var(--xh-table-drag-grip-h,var(--xh-space-2));border-inline:var(--xh-stroke-thin) solid currentColor;display:block}.xh-scope-table[data-part=column-drag-trigger]:not([data-disabled]):hover,.xh-scope-table[data-part=column-drag-trigger][data-dragging]{color:var(--xh-table-drag-fg-active,var(--xh-fg-default))}.xh-scope-table[data-part=column-drag-trigger][data-dragging]{cursor:grabbing}.xh-scope-table[data-part=column-drag-trigger][data-disabled]{color:var(--xh-table-drag-fg-disabled,var(--xh-fg-disabled))}.xh-scope-table[data-part=column-header][data-drop]:not([data-frozen]),.xh-scope-table[data-part=cell][data-drop]:not([data-frozen]){position:relative}.xh-scope-table[data-part=column-header][data-drop]:not([data-frozen]):after,.xh-scope-table[data-part=cell][data-drop]:not([data-frozen]):after{content:"";inline-size:var(--xh-table-drop-line,var(--xh-stroke-thick));background:var(--xh-table-drop-fg,var(--xh-bg-brand));position:absolute;inset-block:0}.xh-scope-table[data-part=column-header][data-drop=before]:not([data-frozen]):after,.xh-scope-table[data-part=cell][data-drop=before]:not([data-frozen]):after{inset-inline-start:0}.xh-scope-table[data-part=column-header][data-drop=after]:not([data-frozen]):after,.xh-scope-table[data-part=cell][data-drop=after]:not([data-frozen]):after{inset-inline-end:0}.xh-scope-table[data-part=column-header][data-dragging],.xh-scope-table[data-part=cell][data-dragging]{opacity:var(--xh-table-dragging-opacity,var(--xh-state-dragging-opacity));-webkit-user-select:none;user-select:none}.xh-scope-table[data-part=row][data-draggable]{cursor:grab}.xh-scope-table[data-part=row-drag-trigger]{inline-size:var(--xh-table-row-drag-size,var(--xh-control-indicator-size));block-size:var(--xh-table-row-drag-size,var(--xh-control-indicator-size));border-radius:var(--xh-table-trigger-radius,var(--xh-shape-control));color:var(--xh-table-row-drag-fg,var(--xh-fg-subtle));cursor:grab;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.xh-scope-table[data-part=row-drag-trigger][hidden]{display:none}.xh-scope-table[data-part=row-drag-trigger]:empty:after{content:"";inline-size:var(--xh-table-row-drag-grip-long,var(--xh-space-2));block-size:var(--xh-table-row-drag-grip-short,var(--xh-space-1));border-block:var(--xh-stroke-thin) solid currentColor;display:block}.xh-scope-table[data-part=row-drag-trigger]:not([data-disabled]):hover,.xh-scope-table[data-part=row-drag-trigger][data-dragging]{color:var(--xh-table-row-drag-fg-active,var(--xh-fg-default))}.xh-scope-table[data-part=row-drag-trigger][data-dragging]{cursor:grabbing}.xh-scope-table[data-part=row-drag-trigger][data-disabled]{color:var(--xh-table-row-drag-fg-disabled,var(--xh-fg-disabled))}.xh-scope-table[data-part=row][data-dragging]{opacity:var(--xh-table-dragging-opacity,var(--xh-state-dragging-opacity));cursor:grabbing;-webkit-user-select:none;user-select:none}.xh-scope-table[data-part=expanded-row][data-dragging]{opacity:var(--xh-table-dragging-opacity,var(--xh-state-dragging-opacity))}.xh-scope-table[data-part=row][data-drop]{position:relative}.xh-scope-table[data-part=row]:is([data-drop=before],[data-drop=after]):after{content:"";z-index:calc(var(--xh-table-sticky-column-layer,1) + 1);block-size:var(--xh-table-drop-line,var(--xh-stroke-thick));background:var(--xh-table-drop-fg,var(--xh-bg-brand));position:absolute;inset-inline:0}.xh-scope-table[data-part=row][data-drop=before]:after{inset-block-start:0}.xh-scope-table[data-part=row][data-drop=after]:after{inset-block-end:0}.xh-scope-table[data-part=root] .xh-scope-table[data-part=body]>.xh-scope-table[data-part=row][data-drop=inside]:not([data-disabled]){background:var(--xh-table-drop-inside-bg,var(--xh-bg-subtle-hover-opaque))}.xh-scope-table[data-part=row][data-drop=inside]:after{content:"";z-index:calc(var(--xh-table-sticky-column-layer,1) + 1);box-shadow:inset 0 0 0 var(--xh-table-drop-line,var(--xh-stroke-thick)) var(--xh-table-drop-fg,var(--xh-bg-brand));pointer-events:none;position:absolute;inset:0}.xh-scope-table[data-part=live-region]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-table[data-part=sort-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-sort) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-sort) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-sort) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-sort) center / contain no-repeat;mask:var(--xh-glyph-mark-sort) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.xh-scope-table[data-part=sort-trigger][data-sort=asc]:empty:before{inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));-webkit-mask:var(--xh-glyph-mark-sort-asc) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-sort-asc) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-sort-asc) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-sort-asc) center / contain no-repeat;mask:var(--xh-glyph-mark-sort-asc) center / contain no-repeat}.xh-scope-table[data-part=sort-trigger][data-sort=desc]:empty:before{inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));-webkit-mask:var(--xh-glyph-mark-sort-desc) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-sort-desc) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-sort-desc) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-sort-desc) center / contain no-repeat;mask:var(--xh-glyph-mark-sort-desc) center / contain no-repeat}.xh-scope-table[data-part=sort-trigger][data-sort-index]:after{color:var(--xh-table-sort-fg-active,var(--xh-fg-default));font-size:var(--xh-text-caption-size);content:attr(data-sort-index);pointer-events:none;line-height:1;position:absolute;inset-block-start:0;inset-inline-end:0;translate:50% -50%}[dir=rtl] .xh-scope-table[data-part=sort-trigger][data-sort-index]:after{translate:-50% -50%}.xh-scope-table[data-part=sort-trigger][data-disabled]{cursor:default}.xh-scope-table[data-part=sort-trigger][data-disabled]:empty:before{content:none}.xh-scope-table[data-part=expanded-row]{background:var(--xh-table-detail-bg,var(--xh-bg-subtle));transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);align-items:stretch;display:flex}.xh-scope-table[data-part=expanded-row]>.xh-scope-table[data-part=cell]{padding-block:var(--xh-table-detail-py,var(--xh-space-3));padding-inline:var(--xh-table-detail-px,var(--xh-space-4));white-space:normal;overflow:visible}.xh-scope-table[data-part=expanded-row][hidden],.xh-scope-table[data-part=expanded-row][data-state=closed]{display:none}.xh-scope-table[data-part=empty],.xh-scope-table[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-table-state-gap,var(--xh-control-gap-md));min-block-size:var(--xh-table-state-min-h,0);padding-block:var(--xh-table-state-py,var(--xh-space-3));padding-inline:var(--xh-table-state-px,var(--xh-control-px-sm));color:var(--xh-table-state-fg,var(--xh-fg-muted));text-align:center;display:flex}.xh-scope-table[data-part=empty][hidden],.xh-scope-table[data-part=loading][hidden]{display:none}.xh-scope-table[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));animation-duration:var(--xh-table-loading-duration,var(--xh-motion-loop-spin));flex:none}.xh-scope-table[data-part=load-more-trigger]{--xh-action-gap:var(--xh-table-load-more-trigger-gap,var(--xh-space-2));--xh-action-padding-block:var(--xh-table-load-more-trigger-py,var(--xh-space-3));--xh-action-padding-inline:var(--xh-table-load-more-trigger-px,var(--xh-space-4));--xh-action-radius:var(--xh-table-load-more-trigger-radius,var(--xh-shape-control));--xh-action-bg-hover:var(--xh-table-load-more-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-table-load-more-trigger-fg,var(--xh-fg-brand-strong));--xh-action-fg-hover:var(--xh-table-load-more-trigger-fg,var(--xh-fg-brand-strong));--xh-action-fg-pressed:var(--xh-table-load-more-trigger-fg,var(--xh-fg-brand-strong));--xh-action-font-size:var(--xh-table-load-more-trigger-font-size,var(--xh-_table-font-size));text-align:center;line-height:var(--xh-leading-normal);justify-content:center}.xh-scope-table[data-part=load-more-trigger][hidden]{display:none}.xh-scope-table[data-part=expand-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}@media print{.xh-scope-table[data-part=row][data-selected]{outline:var(--xh-stroke-thick) solid currentColor;outline-offset:calc(-1 * var(--xh-stroke-thick))}.xh-scope-table[data-part=select-all-trigger]:is([data-state=checked],[data-state=indeterminate]),.xh-scope-table[data-part=row-select-trigger]:is([data-selected],[data-indeterminate]){border-color:var(--xh-fg-default);color:var(--xh-fg-default)}}@media (forced-colors:active){.xh-scope-table:is([data-part=sort-trigger],[data-part=expand-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-table:is([data-part=sort-trigger],[data-part=expand-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-table:is([data-part=sort-trigger],[data-part=expand-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-tabs{--xh-tabs-skin:1}.xh-scope-tabs[data-part=root]{--xh-_tabs-trigger-h:var(--xh-control-h-md);--xh-_tabs-trigger-px:var(--xh-control-px-md);--xh-_tabs-trigger-font-size:var(--xh-control-font-md);--xh-_tabs-list-gap:var(--xh-space-0);--xh-_tabs-list-bg:transparent;--xh-_tabs-list-p:var(--xh-space-0);--xh-_tabs-list-radius:0;--xh-_tabs-list-border-width:0;--xh-_tabs-trigger-border-width:0;--xh-_tabs-trigger-border:transparent;--xh-_tabs-trigger-radius:var(--xh-shape-control);--xh-_tabs-accent:var(--xh-_tone,var(--xh-bg-brand));--xh-_tabs-accent-text:var(--xh-_tone-fg,var(--xh-fg-brand-strong));--xh-_tabs-scroll-trigger-bg:var(--xh-bg-surface);--xh-_tabs-scroll-trigger-bg-hover:var(--xh-bg-subtle-opaque);--xh-_tabs-scroll-trigger-bg-pressed:var(--xh-bg-subtle-hover-opaque);gap:var(--xh-tabs-gap,var(--xh-stack-gap-md));flex-direction:column;min-inline-size:0;display:flex}.xh-scope-tabs[data-part=root][data-orientation=vertical]{flex-direction:row}.xh-scope-tabs[data-part=root][data-size=sm]{--xh-_tabs-trigger-h:var(--xh-control-h-sm);--xh-_tabs-trigger-px:var(--xh-control-px-sm);--xh-_tabs-trigger-font-size:var(--xh-control-font-sm)}.xh-scope-tabs[data-part=root][data-size=lg]{--xh-_tabs-trigger-h:var(--xh-control-h-lg);--xh-_tabs-trigger-px:var(--xh-control-px-lg);--xh-_tabs-trigger-font-size:var(--xh-control-font-lg)}.xh-scope-tabs[data-part=root][data-variant=line]{--xh-_tabs-list-gap:var(--xh-space-0);--xh-_tabs-list-bg:transparent;--xh-_tabs-list-p:var(--xh-space-0);--xh-_tabs-list-radius:0;--xh-_tabs-list-border-width:0;--xh-_tabs-trigger-border-width:0;--xh-_tabs-trigger-border:transparent;--xh-_tabs-trigger-radius:var(--xh-shape-control)}.xh-scope-tabs[data-part=root][data-variant=card]{--xh-_tabs-list-gap:var(--xh-control-gap-md);--xh-_tabs-list-bg:transparent;--xh-_tabs-list-p:var(--xh-space-0);--xh-_tabs-list-radius:0;--xh-_tabs-list-border-width:0;--xh-_tabs-trigger-border-width:var(--xh-stroke-thin);--xh-_tabs-trigger-radius:var(--xh-shape-control);--xh-_tabs-trigger-bg-hover:var(--xh-bg-subtle);--xh-_tabs-trigger-bg-pressed:var(--xh-bg-subtle-hover);--xh-_tabs-trigger-bg-active:var(--xh-_tone-subtle,var(--xh-bg-surface));--xh-_tabs-trigger-bg-active-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-surface));--xh-_tabs-trigger-border-active:var(--xh-_tone-border,var(--xh-border-default));--xh-_tabs-trigger-shadow-active:inset 0 var(--xh-stroke-thick) 0 0 var(--xh-_tabs-accent);--xh-_tabs-accent-text:var(--xh-_tone-fg,var(--xh-fg-default))}.xh-scope-tabs[data-part=root][data-variant=segment]{--xh-_tabs-list-gap:var(--xh-space-0_5);--xh-_tabs-list-bg:var(--xh-bg-subtle);--xh-_tabs-list-p:var(--xh-space-1);--xh-_tabs-list-radius:var(--xh-shape-surface);--xh-_tabs-list-border-width:0;--xh-_tabs-trigger-border-width:var(--xh-stroke-thin);--xh-_tabs-trigger-border:transparent;--xh-_tabs-trigger-radius:var(--xh-shape-control);--xh-_tabs-trigger-bg-hover:var(--xh-bg-subtle-hover);--xh-_tabs-trigger-bg-pressed:var(--xh-bg-subtle-active);--xh-_tabs-trigger-bg-active:var(--xh-_tone-subtle,var(--xh-bg-surface-raised));--xh-_tabs-trigger-bg-active-hover:var(--xh-_tone-subtle,var(--xh-bg-surface-raised));--xh-_tabs-trigger-border-active:var(--xh-_tone-border,var(--xh-border-default));--xh-_tabs-accent-text:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_tabs-scroll-trigger-bg:var(--xh-bg-subtle-opaque);--xh-_tabs-scroll-trigger-bg-hover:var(--xh-bg-subtle-hover-opaque);--xh-_tabs-scroll-trigger-bg-pressed:var(--xh-bg-subtle-active-opaque)}.xh-scope-tabs[data-part=list]{--xh-_tabs-scroll:0;isolation:isolate;align-items:center;gap:var(--xh-tabs-list-gap,var(--xh-_tabs-list-gap));padding:var(--xh-tabs-list-p,var(--xh-_tabs-list-p));border-block-end:var(--xh-_tabs-list-border-width) solid var(--xh-tabs-list-border,var(--xh-border-default));border-radius:var(--xh-tabs-list-radius,var(--xh-_tabs-list-radius));background:var(--xh-tabs-list-bg,var(--xh-_tabs-list-bg));flex-wrap:nowrap;display:flex;position:relative;overflow:clip visible}.xh-scope-tabs[data-part=list][aria-orientation=vertical]{border-block-end:0;border-inline-end:var(--xh-_tabs-list-border-width) solid var(--xh-tabs-list-border,var(--xh-border-default));flex-direction:column;align-items:stretch;overflow:visible clip}.xh-scope-tabs[data-part=list]>:not(.xh-scope-tabs[data-part=prev-trigger],.xh-scope-tabs[data-part=next-trigger]){translate:var(--xh-_tabs-scroll) 0}.xh-scope-tabs[data-part=list][aria-orientation=vertical]>:not(.xh-scope-tabs[data-part=prev-trigger],.xh-scope-tabs[data-part=next-trigger]){translate:0 var(--xh-_tabs-scroll)}.xh-scope-tabs[data-part=root][data-variant=segment] .xh-scope-tabs[data-part=list]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);border:var(--xh-stroke-thin) solid var(--xh-tabs-list-border,transparent)}.xh-scope-tabs[data-part=trigger]{justify-content:center;align-items:center;gap:var(--xh-tabs-trigger-gap,var(--xh-control-gap-md));block-size:var(--xh-tabs-trigger-h,var(--xh-_tabs-trigger-h));padding-inline:var(--xh-tabs-trigger-px,var(--xh-_tabs-trigger-px));border:var(--xh-_tabs-trigger-border-width) solid var(--xh-tabs-trigger-border,var(--xh-_tabs-trigger-border));border-radius:var(--xh-tabs-trigger-radius,var(--xh-_tabs-trigger-radius));font-size:var(--xh-tabs-trigger-font-size,var(--xh-_tabs-trigger-font-size));line-height:var(--xh-leading-none);white-space:nowrap;min-inline-size:auto;display:inline-flex;position:relative}.xh-scope-tabs[data-part=root][data-variant=line] .xh-scope-tabs[data-part=trigger]{--xh-collection-block-padding:var(--xh-space-0);--xh-collection-bg-rest:var(--xh-tabs-trigger-bg,transparent);--xh-collection-fg-rest:var(--xh-tabs-trigger-fg,var(--xh-fg-muted));--xh-collection-font-weight-rest:var(--xh-tabs-trigger-font-weight,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-tabs-trigger-bg-hover,var(--xh-bg-subtle));--xh-collection-fg-hover:var(--xh-tabs-trigger-fg-hover,var(--xh-fg-default));--xh-collection-bg-pressed:var(--xh-tabs-trigger-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-fg-pressed:var(--xh-tabs-trigger-fg-pressed,var(--xh-fg-default));--xh-collection-bg-current:var(--xh-tabs-trigger-bg-active,transparent);--xh-collection-bg-current-hover:var(--xh-tabs-trigger-bg-active-hover,var(--xh-bg-subtle));--xh-collection-fg-current:var(--xh-tabs-trigger-fg-active,var(--xh-_tabs-accent-text));--xh-collection-font-weight-current:var(--xh-tabs-trigger-font-weight-active,var(--xh-font-weight-medium))}.xh-scope-tabs[data-part=root]:is([data-variant=card],[data-variant=segment]) .xh-scope-tabs[data-part=trigger]{background:var(--xh-tabs-trigger-bg,transparent);color:var(--xh-tabs-trigger-fg,var(--xh-fg-muted));font-weight:var(--xh-tabs-trigger-font-weight,var(--xh-text-label-weight));cursor:pointer;transition:color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-tabs[data-part=root][data-orientation=horizontal] .xh-scope-tabs[data-part=trigger]{flex:none}.xh-scope-tabs[data-part=root][data-orientation=vertical] .xh-scope-tabs[data-part=trigger]{flex-shrink:0}.xh-scope-tabs[data-part=root][data-orientation=horizontal][data-variant=segment] .xh-scope-tabs[data-part=trigger]{flex:1 1 0}.xh-scope-tabs[data-part=root]:is([data-variant=card],[data-variant=segment]) .xh-scope-tabs[data-part=trigger]:not([data-disabled]):hover{background:var(--xh-tabs-trigger-bg-hover,var(--xh-_tabs-trigger-bg-hover))}.xh-scope-tabs[data-part=root]:is([data-variant=card],[data-variant=segment]) .xh-scope-tabs[data-part=trigger]:not([data-disabled]):not([data-state=active]):is(:active,[data-pressed]){background:var(--xh-tabs-trigger-bg-pressed,var(--xh-_tabs-trigger-bg-pressed));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-tabs[data-part=root]:is([data-variant=card],[data-variant=segment]) .xh-scope-tabs[data-part=trigger][data-state=active]{border-color:var(--xh-tabs-trigger-border-active,var(--xh-_tabs-trigger-border-active));background:var(--xh-tabs-trigger-bg-active,var(--xh-_tabs-trigger-bg-active));color:var(--xh-tabs-trigger-fg-active,var(--xh-_tabs-accent-text));box-shadow:var(--xh-tabs-trigger-shadow-active,var(--xh-_tabs-trigger-shadow-active));font-weight:var(--xh-tabs-trigger-font-weight-active,var(--xh-font-weight-medium))}.xh-scope-tabs[data-part=root][data-variant=segment] .xh-scope-tabs[data-part=trigger][data-state=active]{border-color:var(--xh-tabs-trigger-border-active,var(--xh-_tone-border,var(--xh-border-default)));background:var(--xh-tabs-trigger-bg-active,var(--xh-_tone-subtle,var(--xh-bg-surface-raised)));box-shadow:var(--xh-tabs-trigger-shadow-active,var(--xh-elevation-raised))}.xh-scope-tabs[data-part=root][data-variant=segment] .xh-scope-tabs[data-part=trigger]{z-index:1}.xh-scope-tabs[data-part=root][data-variant=segment] .xh-scope-tabs[data-part=list]:has(.xh-scope-tabs[data-part=indicator]:not([hidden])) .xh-scope-tabs[data-part=trigger][data-state=active]{box-shadow:none;background:0 0;border-color:#0000}.xh-scope-tabs[data-part=root]:is([data-variant=card],[data-variant=segment]) .xh-scope-tabs[data-part=trigger]:not([data-disabled])[data-state=active]:hover{background:var(--xh-tabs-trigger-bg-active-hover,var(--xh-_tabs-trigger-bg-active-hover))}.xh-scope-tabs[data-part=root]:is([data-variant=card],[data-variant=segment]) .xh-scope-tabs[data-part=trigger][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-tabs[data-part=content]{padding-block:var(--xh-tabs-content-py,var(--xh-stack-gap-md));color:var(--xh-tabs-content-fg,var(--xh-fg-default))}.xh-scope-tabs[data-part=trigger][data-draggable]{cursor:grab}.xh-scope-tabs[data-part=tab-drag-trigger]{inline-size:var(--xh-tabs-drag-size,var(--xh-control-indicator-size));block-size:var(--xh-tabs-drag-size,var(--xh-control-indicator-size));border-radius:var(--xh-tabs-drag-radius,var(--xh-shape-control));color:var(--xh-tabs-drag-fg,var(--xh-fg-subtle));cursor:grab;flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-tabs[data-part=tab-drag-trigger]:empty:after{content:"";inline-size:var(--xh-tabs-drag-grip-short,var(--xh-space-1));block-size:var(--xh-tabs-drag-grip-long,var(--xh-space-2));border-inline:var(--xh-stroke-thin) solid currentColor;display:block}.xh-scope-tabs[data-part=root][data-orientation=vertical] .xh-scope-tabs[data-part=tab-drag-trigger]:empty:after{inline-size:var(--xh-tabs-drag-grip-long,var(--xh-space-2));block-size:var(--xh-tabs-drag-grip-short,var(--xh-space-1));border-inline:0;border-block:var(--xh-stroke-thin) solid currentColor}.xh-scope-tabs[data-part=tab-drag-trigger]:not([data-disabled]):hover,.xh-scope-tabs[data-part=tab-drag-trigger][data-dragging]{color:var(--xh-tabs-drag-fg-active,var(--xh-fg-default))}.xh-scope-tabs[data-part=tab-drag-trigger][data-dragging]{cursor:grabbing}.xh-scope-tabs[data-part=tab-drag-trigger][data-disabled]{color:var(--xh-tabs-drag-fg-disabled,var(--xh-fg-disabled))}.xh-scope-tabs[data-part=trigger][data-dragging]{opacity:var(--xh-tabs-dragging-opacity,var(--xh-state-dragging-opacity));cursor:grabbing;-webkit-user-select:none;user-select:none}.xh-scope-tabs[data-part=trigger]:is([data-drop=before],[data-drop=after]):after{content:"";background:var(--xh-tabs-drop-fg,var(--xh-bg-brand));position:absolute}.xh-scope-tabs[data-part=root][data-orientation=horizontal] .xh-scope-tabs[data-part=trigger]:is([data-drop=before],[data-drop=after]):after{inline-size:var(--xh-tabs-drop-line,var(--xh-stroke-thick));inset-block:0}.xh-scope-tabs[data-part=root][data-orientation=horizontal] .xh-scope-tabs[data-part=trigger][data-drop=before]:after{inset-inline-start:0}.xh-scope-tabs[data-part=root][data-orientation=horizontal] .xh-scope-tabs[data-part=trigger][data-drop=after]:after{inset-inline-end:0}.xh-scope-tabs[data-part=root][data-orientation=vertical] .xh-scope-tabs[data-part=trigger]:is([data-drop=before],[data-drop=after]):after{block-size:var(--xh-tabs-drop-line,var(--xh-stroke-thick));inset-inline:0}.xh-scope-tabs[data-part=root][data-orientation=vertical] .xh-scope-tabs[data-part=trigger][data-drop=before]:after{inset-block-start:0}.xh-scope-tabs[data-part=root][data-orientation=vertical] .xh-scope-tabs[data-part=trigger][data-drop=after]:after{inset-block-end:0}.xh-scope-tabs[data-part=live-region]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-tabs[data-part=indicator]{--xh-_tabs-indicator-x:0;--xh-_tabs-indicator-y:0;--xh-_tabs-indicator-w:0;--xh-_tabs-indicator-h:0;--xh-_tabs-indicator-stretch:0;inline-size:var(--xh-_tabs-indicator-w);block-size:var(--xh-tabs-indicator-thickness,var(--xh-stroke-thick));border-radius:var(--xh-tabs-indicator-radius,var(--xh-shape-pill));background:var(--xh-tabs-indicator-color,var(--xh-_tabs-accent));transform:translate(var(--xh-_tabs-indicator-x), 0);transition:transform var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);position:absolute;inset-block-end:0;inset-inline-start:0}.xh-scope-tabs[data-part=indicator]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(calc(-1 * var(--xh-_tabs-indicator-x)), 0)}.xh-scope-tabs[data-part=indicator][data-variant=card]{display:none}.xh-scope-tabs[data-part=indicator][data-variant=segment]{inline-size:var(--xh-_tabs-indicator-w);block-size:var(--xh-_tabs-indicator-h);box-sizing:border-box;border:var(--xh-stroke-thin) solid var(--xh-tabs-trigger-border-active,var(--xh-_tone-border,var(--xh-border-default)));border-radius:var(--xh-tabs-trigger-radius,var(--xh-_tabs-trigger-radius));background:var(--xh-tabs-trigger-bg-active,var(--xh-_tone-subtle,var(--xh-bg-surface-raised)));box-shadow:var(--xh-tabs-trigger-shadow-active,var(--xh-elevation-raised));pointer-events:none;transform:translate(var(--xh-_tabs-indicator-x), var(--xh-_tabs-indicator-y));transition:transform var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);inset-block:0 auto;inset-inline:0 auto}.xh-scope-tabs[data-part=indicator][data-variant=segment]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(calc(-1 * var(--xh-_tabs-indicator-x)), var(--xh-_tabs-indicator-y))}.xh-scope-tabs[data-part=list]:has(.xh-scope-tabs[data-part=indicator]){--xh-_tabs-static-line:none}.xh-scope-tabs[data-part=root][data-variant=line] .xh-scope-tabs[data-part=trigger][data-current]:not([data-drop]):after{content:var(--xh-_tabs-static-line,"");pointer-events:none;border-radius:var(--xh-tabs-indicator-radius,var(--xh-shape-pill));background:var(--xh-tabs-indicator-color,var(--xh-_tabs-accent));position:absolute}.xh-scope-tabs[data-part=root][data-variant=line][data-orientation=horizontal] .xh-scope-tabs[data-part=trigger][data-current]:not([data-drop]):after{block-size:var(--xh-tabs-indicator-thickness,var(--xh-stroke-thick));inset-block-end:0;inset-inline:0}.xh-scope-tabs[data-part=root][data-variant=line][data-orientation=vertical] .xh-scope-tabs[data-part=trigger][data-current]:not([data-drop]):after{inline-size:var(--xh-tabs-indicator-thickness,var(--xh-stroke-thick));inset-block:0;inset-inline-end:0}.xh-scope-tabs[data-part=indicator][data-orientation=vertical]:not([data-variant=segment]){block-size:var(--xh-_tabs-indicator-h);inline-size:var(--xh-tabs-indicator-thickness,var(--xh-stroke-thick));transform:translate(0, var(--xh-_tabs-indicator-y));transition:transform var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);inset-block:0 auto;inset-inline:auto 0}.xh-scope-tabs[data-part=indicator][data-orientation][data-variant][data-instant]{transition:none}:where([data-material=liquid]) .xh-scope-tabs[data-part=indicator][data-orientation][data-variant]{--xh-_tabs-indicator-squash:max(var(--xh-motion-scale-squash), calc(1 - var(--xh-_tabs-indicator-stretch) * (1 - var(--xh-motion-scale-squash))));scale:1 var(--xh-_tabs-indicator-squash);transition:none}:where([data-material=liquid]) .xh-scope-tabs[data-part=indicator][data-orientation=vertical][data-variant]{scale:var(--xh-_tabs-indicator-squash) 1}.xh-scope-tabs[data-part=separator]{inline-size:var(--xh-tabs-separator-thickness,var(--xh-stroke-thin));block-size:var(--xh-tabs-separator-size,var(--xh-space-4));border-radius:var(--xh-tabs-separator-radius,var(--xh-shape-pill));background:var(--xh-tabs-separator-color,var(--xh-border-default));flex:none;align-self:center}.xh-scope-tabs[data-part=separator][data-orientation=vertical]{inline-size:auto;block-size:var(--xh-tabs-separator-thickness,var(--xh-stroke-thin));align-self:stretch}.xh-scope-tabs[data-part=prev-trigger],.xh-scope-tabs[data-part=next-trigger]{--xh-action-visual-size:var(--xh-tabs-trigger-h,var(--xh-_tabs-trigger-h));--xh-action-bg-rest:var(--xh-tabs-scroll-trigger-bg,var(--xh-_tabs-scroll-trigger-bg));--xh-action-bg-hover:var(--xh-_tabs-scroll-trigger-bg-hover);--xh-action-bg-pressed:var(--xh-_tabs-scroll-trigger-bg-pressed);--xh-action-bg-focus-visible:var(--xh-tabs-scroll-trigger-bg,var(--xh-_tabs-scroll-trigger-bg));--xh-action-bg-disabled:var(--xh-tabs-scroll-trigger-bg,var(--xh-_tabs-scroll-trigger-bg));--xh-action-fg-rest:var(--xh-tabs-scroll-trigger-fg,var(--xh-fg-muted));--xh-icon-size:var(--xh-tabs-scroll-icon-size,var(--xh-_action-profile-glyph-size));z-index:2;position:absolute;inset-block-start:50%;translate:0 -50%}.xh-scope-tabs[data-part=prev-trigger]{inset-inline-start:var(--xh-tabs-list-p,var(--xh-_tabs-list-p))}.xh-scope-tabs[data-part=next-trigger]{inset-inline-end:var(--xh-tabs-list-p,var(--xh-_tabs-list-p))}.xh-scope-tabs[data-part=prev-trigger][data-orientation=vertical],.xh-scope-tabs[data-part=next-trigger][data-orientation=vertical]{inline-size:auto;inset-inline:var(--xh-tabs-list-p,var(--xh-_tabs-list-p));inset-block-start:auto;translate:0}.xh-scope-tabs[data-part=prev-trigger][data-orientation=vertical]{inset-block-start:var(--xh-tabs-list-p,var(--xh-_tabs-list-p))}.xh-scope-tabs[data-part=next-trigger][data-orientation=vertical]{inset-block-end:var(--xh-tabs-list-p,var(--xh-_tabs-list-p))}.xh-scope-tabs[data-part=prev-trigger][data-disabled],.xh-scope-tabs[data-part=next-trigger][data-disabled]{opacity:0;pointer-events:none}.xh-scope-tabs[data-part=prev-trigger]:empty:before,.xh-scope-tabs[data-part=next-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-tabs[data-part=next-trigger]:empty:before,[dir=rtl] .xh-scope-tabs[data-part=prev-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);-webkit-mask-image:var(--xh-glyph-mark-chevron-right);mask-image:var(--xh-glyph-mark-chevron-right)}[dir=rtl] .xh-scope-tabs[data-part=next-trigger]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);-webkit-mask-image:var(--xh-glyph-mark-chevron-left);mask-image:var(--xh-glyph-mark-chevron-left)}.xh-scope-tabs[data-part=prev-trigger][data-orientation=vertical]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-up);-webkit-mask-image:var(--xh-glyph-mark-chevron-up);-webkit-mask-image:var(--xh-glyph-mark-chevron-up);-webkit-mask-image:var(--xh-glyph-mark-chevron-up);mask-image:var(--xh-glyph-mark-chevron-up)}.xh-scope-tabs[data-part=next-trigger][data-orientation=vertical]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-chevron-down);-webkit-mask-image:var(--xh-glyph-mark-chevron-down);-webkit-mask-image:var(--xh-glyph-mark-chevron-down);-webkit-mask-image:var(--xh-glyph-mark-chevron-down);mask-image:var(--xh-glyph-mark-chevron-down)}.xh-scope-tabs[data-part=root]:has(>.xh-scope-tabs[data-part=overflow-trigger]){column-gap:0;row-gap:var(--xh-tabs-gap,var(--xh-stack-gap-md));grid-template-columns:minmax(0,1fr) auto;display:grid}.xh-scope-tabs[data-part=root]:has(>.xh-scope-tabs[data-part=overflow-trigger])>*{grid-column:1/-1}.xh-scope-tabs[data-part=root]:has(>.xh-scope-tabs[data-part=overflow-trigger])>.xh-scope-tabs[data-part=list]{grid-area:1/1}.xh-scope-tabs[data-part=root]:has(>.xh-scope-tabs[data-part=overflow-trigger])>.xh-scope-tabs[data-part=overflow-trigger]{grid-area:1/2;align-self:center;margin-inline-start:var(--xh-space-1)}.xh-scope-tabs[data-part=root][data-orientation=vertical]:has(>.xh-scope-tabs[data-part=overflow-trigger]){column-gap:var(--xh-tabs-gap,var(--xh-stack-gap-md));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);row-gap:0}.xh-scope-tabs[data-part=root][data-orientation=vertical]:has(>.xh-scope-tabs[data-part=overflow-trigger])>*{grid-area:1/2/-1}.xh-scope-tabs[data-part=root][data-orientation=vertical]:has(>.xh-scope-tabs[data-part=overflow-trigger])>.xh-scope-tabs[data-part=list]{grid-area:1/1}.xh-scope-tabs[data-part=root][data-orientation=vertical]:has(>.xh-scope-tabs[data-part=overflow-trigger])>.xh-scope-tabs[data-part=overflow-trigger]{grid-area:2/1;align-self:auto;margin-block-start:var(--xh-space-1);margin-inline-start:0}.xh-scope-tabs[data-part=overflow-trigger]{--xh-action-visual-size:var(--xh-tabs-trigger-h,var(--xh-_tabs-trigger-h));--xh-action-fg-rest:var(--xh-fg-muted);--xh-icon-size:var(--xh-_action-profile-glyph-size);touch-action:manipulation}.xh-scope-tabs[data-part=overflow-trigger][data-orientation=vertical]{inline-size:auto}.xh-scope-tabs[data-part=overflow-trigger][data-state=open]{--xh-action-bg-rest:var(--xh-_action-variant-bg-hover);--xh-action-bg-focus-visible:var(--xh-_action-variant-bg-hover)}.xh-scope-tabs[data-part=overflow-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-tabs[data-part=root]{--xh-_tabs-close-size:var(--xh-control-action-size);--xh-_tabs-close-inset:calc((var(--xh-tabs-trigger-h,var(--xh-_tabs-trigger-h)) - var(--xh-_tabs-close-size)) / 2);--xh-_tabs-close-offset:calc(var(--xh-_tabs-close-size) + var(--xh-_tabs-close-inset) + var(--xh-tabs-list-gap,var(--xh-_tabs-list-gap)));--xh-_tabs-close-offset-block:calc((var(--xh-tabs-trigger-h,var(--xh-_tabs-trigger-h)) + var(--xh-_tabs-close-size)) / 2 + var(--xh-tabs-list-gap,var(--xh-_tabs-list-gap)))}.xh-scope-tabs[data-part=trigger]:has(+.xh-scope-tabs[data-part=close-trigger]:not([hidden])){padding-inline-end:calc(var(--xh-_tabs-close-size) + var(--xh-_tabs-close-inset) + var(--xh-space-1))}.xh-scope-tabs[data-part=close-trigger]{--xh-action-fg-rest:var(--xh-fg-muted);--xh-icon-size:var(--xh-_action-profile-glyph-size);z-index:1;flex:none;margin-inline-start:calc(-1 * var(--xh-_tabs-close-offset));margin-inline-end:var(--xh-_tabs-close-inset)}.xh-scope-tabs[data-part=root][data-orientation=vertical] .xh-scope-tabs[data-part=close-trigger]{align-self:flex-end;margin-block-start:calc(-1 * var(--xh-_tabs-close-offset-block));margin-block-end:var(--xh-_tabs-close-inset);margin-inline-start:0}.xh-scope-tabs[data-part=close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-tabs[data-part=root][hidden],.xh-scope-tabs[data-part=list][hidden],.xh-scope-tabs[data-part=trigger][hidden],.xh-scope-tabs[data-part=close-trigger][hidden],.xh-scope-tabs[data-part=indicator][hidden],.xh-scope-tabs[data-part=separator][hidden],.xh-scope-tabs[data-part=prev-trigger][hidden],.xh-scope-tabs[data-part=next-trigger][hidden],.xh-scope-tabs[data-part=overflow-trigger][hidden],.xh-scope-tabs[data-part=tab-drag-trigger][hidden]{display:none}@media (pointer:coarse){.xh-scope-tabs[data-part=trigger]:before{content:"";position:absolute;inset-block:-8px;inset-inline:0}}@media (forced-colors:active){.xh-scope-tabs[data-part=indicator],.xh-scope-tabs[data-part=root][data-variant=line] .xh-scope-tabs[data-part=trigger][data-current]:not([data-drop]):after{background:highlight}.xh-scope-tabs[data-part=separator]{background:canvastext}.xh-scope-tabs[data-part=root]:is([data-variant=card],[data-variant=segment]) .xh-scope-tabs[data-part=trigger]:not([data-disabled]):not([data-state=active]):is(:active,[data-pressed]){color:highlighttext;background:highlight}}@media print{.xh-scope-tabs[data-part=trigger][data-state=active]{font-weight:var(--xh-font-weight-semibold);text-decoration:underline}.xh-scope-tabs[data-part=prev-trigger],.xh-scope-tabs[data-part=next-trigger],.xh-scope-tabs[data-part=overflow-trigger],.xh-scope-tabs[data-part=close-trigger]{display:none}}@media (forced-colors:active){.xh-scope-tabs:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=close-trigger],[data-part=overflow-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-tabs:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=close-trigger],[data-part=overflow-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-tabs:is([data-part=prev-trigger],[data-part=next-trigger],[data-part=close-trigger],[data-part=overflow-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-tag-group{--xh-tag-group-skin:1}.xh-scope-tag-group[data-part=root]{gap:var(--xh-tag-group-gap,var(--xh-space-2));flex-direction:column;display:flex}.xh-scope-tag-group[data-part=root][hidden]{display:none}.xh-scope-tag-group[data-part=label]{color:var(--xh-tag-group-label-fg,var(--xh-fg-muted));font-size:var(--xh-tag-group-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-tag-group-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-tag-group[data-part=label][data-disabled]{color:var(--xh-fg-subtle)}.xh-scope-tag-group[data-part=list]{align-items:center;gap:var(--xh-tag-group-list-gap,var(--xh-space-1_5));flex-wrap:wrap;display:flex}.xh-scope-tag-group[data-part=list][hidden]{display:none}.xh-scope-tag-group[data-part=list][data-orientation=vertical]{flex-flow:column;align-items:flex-start}.xh-scope-tag-group[data-part=list]:focus-visible{outline:none}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root]{-webkit-user-select:none;user-select:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release), translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous)}.xh-scope-tag-group[data-part=list]:not([data-instant])>.xh-scope-tag[data-part=root]:not([data-instant],[data-state=closed]){animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards;animation-delay:calc(var(--xh-_stagger-index,0) * var(--xh-motion-stagger-step))}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-selectable]{cursor:pointer}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-selectable]:not([data-disabled]):not([data-variant=solid]):is(:active,[data-pressed]){scale:var(--xh-motion-scale-press);background:var(--xh-tag-group-item-bg-pressed,var(--xh-bg-subtle-hover));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-selectable][data-tone]:not([data-disabled]):not([data-variant=solid]):is(:active,[data-pressed]){background:var(--xh-tag-group-item-bg-pressed,var(--xh-_tone-subtle-active,var(--xh-bg-subtle-hover)))}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-selectable][data-variant=solid]:not([data-disabled]):is(:active,[data-pressed]){scale:var(--xh-motion-scale-press);background:var(--xh-tag-group-item-bg-pressed-solid,var(--xh-bg-brand-active));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-selectable][data-variant=solid][data-tone]:not([data-disabled]):is(:active,[data-pressed]){background:var(--xh-tag-group-item-bg-pressed-solid,var(--xh-_tone-active,var(--xh-bg-brand-active)))}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root]:not([data-disabled]):not([data-variant=solid]):is(:hover,[data-highlighted]){background:var(--xh-tag-group-item-bg-hover,var(--xh-bg-subtle))}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-tone]:not([data-disabled]):not([data-variant=solid]):is(:hover,[data-highlighted]){background:var(--xh-tag-group-item-bg-hover,var(--xh-_tone-subtle-hover,var(--xh-bg-subtle)))}.xh-scope-tag-group[data-part=root][data-readonly] .xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root]:not([data-disabled]){cursor:default}.xh-scope-tag-group[data-part=cell]{align-items:center;gap:inherit;min-inline-size:0;display:inline-flex}.xh-scope-tag-group[data-part=cell][hidden]{display:none}.xh-scope-tag-group[data-part=item-indicator]{--xh-icon-size:var(--xh-tag-group-item-indicator-size,var(--xh-glyph-size-text));inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));color:var(--xh-tag-group-item-indicator-fg,var(--xh-_tone-fg,var(--xh-fg-brand)));flex:none;order:1;justify-content:center;align-items:center;display:inline-flex}.xh-scope-tag-group[data-part=item-indicator][hidden]{display:none}.xh-scope-tag[data-part=root][data-variant=solid] .xh-scope-tag-group[data-part=item-indicator]{color:var(--xh-tag-group-item-indicator-fg,currentColor)}.xh-scope-tag-group[data-part=item-indicator][data-disabled]{color:inherit}.xh-scope-tag-group[data-part=cell]>.xh-scope-tag[data-part=close-trigger]{order:2}.xh-scope-tag-group[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-tag-group[data-part=item-indicator]:empty:before{forced-color-adjust:none;background-color:highlight}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-disabled] .xh-scope-tag-group[data-part=item-indicator]:empty:before{background-color:graytext}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-selectable]:not([data-disabled]):not([data-variant=solid]):is(:active,[data-pressed]) .xh-scope-tag-group[data-part=item-indicator]:empty:before{background-color:highlighttext}.xh-scope-tag-group[data-part=list]>.xh-scope-tag[data-part=root][data-selectable]:not([data-disabled]):not([data-variant=solid]):is(:active,[data-pressed]){color:highlighttext;background:highlight}}@media print{.xh-scope-tag-group[data-part=item-indicator]{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.xh-scope-tags-input{--xh-tags-input-skin:1}.xh-scope-tags-input[data-part=root]{--xh-icon-size:var(--xh-tags-input-icon-size,var(--xh-glyph-size-md));--xh-_tags-input-control-h:var(--xh-control-h-md);--xh-_tags-input-control-px:var(--xh-control-px-md);--xh-_tags-input-control-gap:var(--xh-control-gap-md);--xh-_tags-input-input-font-size:var(--xh-control-font-md);--xh-_tags-input-item-font-size:var(--xh-control-caption-md);--xh-_tags-input-item-py:var(--xh-space-1);--xh-_tags-input-item-px:var(--xh-space-2);--xh-_tags-input-item-line-h:var(--xh-control-indicator-md);--xh-_tags-input-accent:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_tags-input-accent-fg:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));gap:var(--xh-tags-input-gap,var(--xh-space-1));inline-size:var(--xh-tags-input-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-tags-input-control-w,var(--xh-control-w)), var(--xh-tags-input-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-tags-input[data-part=root][hidden]{display:none}.xh-scope-tags-input[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-tags-input-icon-size,var(--xh-glyph-size-sm));--xh-_tags-input-control-h:var(--xh-control-h-sm);--xh-_tags-input-control-px:var(--xh-control-px-sm);--xh-_tags-input-control-gap:var(--xh-control-gap-sm);--xh-_tags-input-input-font-size:var(--xh-control-font-sm);--xh-_tags-input-item-font-size:var(--xh-control-caption-sm);--xh-_tags-input-item-py:var(--xh-space-0_5);--xh-_tags-input-item-px:var(--xh-space-1_5)}.xh-scope-tags-input[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-tags-input-icon-size,var(--xh-glyph-size-lg));--xh-_tags-input-control-h:var(--xh-control-h-lg);--xh-_tags-input-control-px:var(--xh-control-px-lg);--xh-_tags-input-control-gap:var(--xh-control-gap-lg);--xh-_tags-input-input-font-size:var(--xh-control-font-lg);--xh-_tags-input-item-font-size:var(--xh-control-caption-lg);--xh-_tags-input-item-px:var(--xh-space-3);--xh-_tags-input-item-line-h:var(--xh-control-indicator-lg)}.xh-scope-tags-input[data-part=label]{color:var(--xh-tags-input-label-fg,var(--xh-fg-default));font-size:var(--xh-tags-input-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-tags-input-label-font-weight,var(--xh-text-label-weight))}.xh-scope-tags-input[data-part=label][data-disabled]{color:var(--xh-tags-input-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-tags-input[data-part=control]{--xh-field-control-height:var(--xh-tags-input-control-h,var(--xh-_tags-input-control-h));--xh-field-control-padding-inline:var(--xh-tags-input-control-px,var(--xh-_tags-input-control-px));--xh-field-control-gap:var(--xh-tags-input-control-gap,var(--xh-_tags-input-control-gap));--xh-field-control-min-inline-size:var(--xh-tags-input-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-tags-input-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-tags-input-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-tags-input-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-tags-input-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-tags-input-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-tags-input-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-tags-input-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-tags-input-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-tags-input-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-tags-input-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-tags-input-control-shadow,none);--xh-field-cursor-read-only:default;--xh-field-glyph-size:var(--xh-tags-input-icon-size,var(--xh-_field-size-glyph-size));max-block-size:var(--xh-tags-input-control-max-h,var(--xh-viewport-h-sm));position:relative;overflow-y:auto}.xh-scope-tags-input[data-part=control][hidden]{display:none}.xh-scope-tags-input[data-part=control][data-at-max]:not([data-invalid]){border-color:var(--xh-tags-input-control-border-at-max,var(--xh-border-at-limit))}.xh-scope-tags-input[data-part=input]{--xh-field-input-fg:var(--xh-tags-input-input-fg,var(--xh-fg-default));--xh-field-input-font-size:var(--xh-tags-input-input-font-size,var(--xh-_tags-input-input-font-size));--xh-field-placeholder-fg:var(--xh-tags-input-placeholder-fg,var(--xh-fg-subtle));--xh-field-autofill-bg:var(--xh-tags-input-input-autofill-bg,var(--xh-bg-canvas));--xh-field-autofill-fg:var(--xh-tags-input-input-autofill-fg,var(--xh-fg-default));flex-basis:var(--xh-tags-input-input-basis,6rem);min-inline-size:var(--xh-tags-input-input-min-w,var(--xh-control-input-min-w));block-size:auto;line-height:var(--xh-leading-tight)}.xh-scope-tags-input[data-part=item]{max-inline-size:100%;transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);flex:none;align-items:center;display:inline-flex}.xh-scope-tags-input[data-part=item]:not([data-instant],[data-instant]>:where(.xh-scope-tags-input)){animation:xh-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) backwards;animation-delay:calc(var(--xh-_stagger-index,0) * var(--xh-motion-stagger-step))}.xh-scope-tags-input[data-part=item][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-tags-input[data-part=item][hidden]{display:none}.xh-scope-tags-input[data-part=item]>.xh-scope-tag[data-part=root]{-webkit-user-select:none;user-select:none}.xh-scope-tags-input[data-part=item][data-highlighted]:not([data-disabled])>.xh-scope-tag[data-part=root]{background:var(--xh-tags-input-item-bg-highlight,var(--xh-_tags-input-accent));color:var(--xh-tags-input-item-fg-highlight,var(--xh-_tags-input-accent-fg));border-color:#0000}.xh-scope-tags-input[data-part=item][data-highlighted]:not([data-disabled])>.xh-scope-tag[data-part=root] .xh-scope-tag[data-part=close-trigger]:focus-visible{--xh-_ring-color:currentColor}.xh-scope-tags-input[data-part=item-input]{field-sizing:content;inline-size:auto;min-inline-size:3ch;max-inline-size:100%;padding-block:var(--xh-tags-input-item-py,var(--xh-_tags-input-item-py));padding-inline:var(--xh-tags-input-item-px,var(--xh-_tags-input-item-px));border:var(--xh-stroke-thin) solid var(--xh-tags-input-item-input-border,var(--xh-border-control));border-radius:var(--xh-tags-input-item-radius,var(--xh-shape-control));background:var(--xh-tags-input-item-input-bg,var(--xh-bg-canvas));color:var(--xh-tags-input-item-input-fg,var(--xh-fg-default));font-family:inherit;font-size:var(--xh-tags-input-item-font-size,var(--xh-_tags-input-item-font-size));line-height:max(calc(var(--xh-leading-none) * 1em), var(--xh-_tags-input-item-line-h))}.xh-scope-tags-input[data-part=item-input]:focus-visible{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-tags-input[data-part=control][data-invalid] .xh-scope-tags-input[data-part=item-input]:focus-visible{outline-color:var(--xh-ring-invalid)}.xh-scope-tags-input[data-part=item-input]:disabled{color:var(--xh-fg-disabled)}.xh-scope-tags-input[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-tags-input-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-tags-input-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-tags-input-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-tags-input-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-tags-input-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-tags-input-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-tags-input-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-tags-input-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-tags-input-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-tags-input[data-part=clear-trigger][hidden]{display:none}.xh-scope-tags-input[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-tags-input[data-part=count]{color:var(--xh-tags-input-count-fg,var(--xh-fg-muted));font-size:var(--xh-tags-input-count-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-normal);align-self:flex-end}.xh-scope-tags-input[data-part=count][hidden]{display:none}.xh-scope-tags-input[data-part=count][data-at-max]{color:var(--xh-tags-input-count-fg-at-max,var(--xh-fg-warning))}.xh-scope-tags-input[data-part=count][data-disabled]{color:var(--xh-tags-input-count-fg-disabled,var(--xh-fg-disabled))}@media (forced-colors:active){.xh-scope-tags-input[data-part=clear-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-tags-input[data-part=clear-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-tags-input[data-part=clear-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-text-field{--xh-text-field-skin:1}.xh-scope-text-field[data-part=root]{--xh-_text-field-h:var(--xh-control-h-md);--xh-_text-field-px:var(--xh-control-px-md);--xh-_text-field-gap:var(--xh-control-gap-md);--xh-_text-field-font-size:var(--xh-control-font-md);--xh-_text-field-action-font-size:var(--xh-control-caption-md);--xh-icon-size:var(--xh-text-field-icon-size,var(--xh-glyph-size-md));gap:var(--xh-text-field-gap,var(--xh-space-1));inline-size:var(--xh-text-field-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-text-field-control-w,var(--xh-control-w)), var(--xh-text-field-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-text-field[data-part=root][hidden]{display:none}.xh-scope-text-field[data-part=root][data-size=sm]{--xh-_text-field-h:var(--xh-control-h-sm);--xh-_text-field-px:var(--xh-control-px-sm);--xh-_text-field-gap:var(--xh-control-gap-sm);--xh-_text-field-font-size:var(--xh-control-font-sm);--xh-_text-field-action-font-size:var(--xh-control-caption-sm);--xh-icon-size:var(--xh-text-field-icon-size,var(--xh-glyph-size-sm))}.xh-scope-text-field[data-part=root][data-size=lg]{--xh-_text-field-h:var(--xh-control-h-lg);--xh-_text-field-px:var(--xh-control-px-lg);--xh-_text-field-gap:var(--xh-control-gap-lg);--xh-_text-field-font-size:var(--xh-control-font-lg);--xh-_text-field-action-font-size:var(--xh-control-caption-lg);--xh-icon-size:var(--xh-text-field-icon-size,var(--xh-glyph-size-lg))}.xh-scope-text-field[data-part=label]{color:var(--xh-text-field-label-fg,var(--xh-fg-default));font-size:var(--xh-text-field-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-text-field-label-font-weight,var(--xh-text-label-weight))}.xh-scope-text-field[data-part=label][data-disabled]{color:var(--xh-text-field-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-text-field[data-part=control]{--xh-field-control-height:var(--xh-text-field-control-h,var(--xh-_text-field-h));--xh-field-control-padding-inline:var(--xh-text-field-control-px,var(--xh-_text-field-px));--xh-field-control-gap:var(--xh-text-field-control-gap,var(--xh-_text-field-gap));--xh-field-control-min-inline-size:var(--xh-text-field-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-text-field-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-text-field-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-text-field-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-text-field-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-text-field-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-text-field-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-text-field-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-text-field-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-text-field-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-text-field-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-text-field-control-shadow,none);--xh-field-glyph-size:var(--xh-text-field-icon-size,var(--xh-_field-size-glyph-size))}.xh-scope-text-field[data-part=prefix],.xh-scope-text-field[data-part=suffix]{--xh-field-affix-fg:var(--xh-text-field-affix-fg,var(--xh-fg-muted));--xh-field-affix-fg-disabled:var(--xh-text-field-affix-fg-disabled,var(--xh-fg-disabled));--xh-field-affix-font-size:var(--xh-text-field-affix-font-size,var(--xh-_text-field-font-size))}.xh-scope-text-field[data-part=input]{--xh-field-input-fg:var(--xh-text-field-input-fg,var(--xh-fg-default));--xh-field-input-font-size:var(--xh-text-field-input-font-size,var(--xh-_text-field-font-size));--xh-field-placeholder-fg:var(--xh-text-field-placeholder-fg,var(--xh-fg-subtle));--xh-field-autofill-bg:var(--xh-text-field-input-autofill-bg,var(--xh-bg-canvas));--xh-field-autofill-fg:var(--xh-text-field-input-autofill-fg,var(--xh-fg-default));--xh-field-textarea-padding-block:var(--xh-text-field-textarea-py,var(--xh-space-2))}.xh-scope-text-field[data-part=control][hidden]{display:none}.xh-scope-text-field[data-part=control]:has([data-xh-field-input][data-xh-field-auto-size]){max-block-size:var(--xh-text-field-control-max-h,var(--xh-viewport-h-sm));overflow-y:auto}.xh-scope-text-field[data-part=control][data-at-max]:not([data-invalid]){border-color:var(--xh-text-field-control-border-at-max,var(--xh-border-at-limit))}.xh-scope-text-field[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-text-field-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-text-field-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-text-field-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-text-field-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-text-field-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-text-field-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-text-field-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-text-field-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-text-field-action-font-size,var(--xh-_text-field-action-font-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-text-field[data-part=clear-trigger][hidden]{display:none}.xh-scope-text-field[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-text-field[data-part=count]{color:var(--xh-text-field-count-fg,var(--xh-fg-muted));font-size:var(--xh-text-field-count-font-size,var(--xh-_text-field-action-font-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-normal);align-self:flex-end}.xh-scope-text-field[data-part=count][hidden]{display:none}.xh-scope-text-field[data-part=count][data-at-max]{color:var(--xh-text-field-count-fg-at-max,var(--xh-fg-warning))}.xh-scope-text-field[data-part=count][data-disabled]{color:var(--xh-text-field-count-fg-disabled,var(--xh-fg-disabled))}@media (forced-colors:active){.xh-scope-text-field[data-part=clear-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-text-field[data-part=clear-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-text-field[data-part=clear-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-time-field{--xh-time-field-skin:1}.xh-scope-time-field[data-part=root]{--xh-icon-size:var(--xh-time-field-icon-size,var(--xh-glyph-size-md));--xh-_time-field-control-h:var(--xh-control-h-md);--xh-_time-field-control-px:var(--xh-control-px-md);--xh-_time-field-gap:var(--xh-control-gap-md);--xh-_time-field-font-size:var(--xh-control-font-md);--xh-_time-field-segment-bg:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_time-field-segment-fg:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));gap:var(--xh-time-field-gap,var(--xh-space-1));inline-size:var(--xh-time-field-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-time-field-control-w,var(--xh-control-w)), var(--xh-time-field-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-time-field[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-time-field-icon-size,var(--xh-glyph-size-sm));--xh-_time-field-control-h:var(--xh-control-h-sm);--xh-_time-field-control-px:var(--xh-control-px-sm);--xh-_time-field-gap:var(--xh-control-gap-sm);--xh-_time-field-font-size:var(--xh-control-font-sm)}.xh-scope-time-field[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-time-field-icon-size,var(--xh-glyph-size-lg));--xh-_time-field-control-h:var(--xh-control-h-lg);--xh-_time-field-control-px:var(--xh-control-px-lg);--xh-_time-field-gap:var(--xh-control-gap-lg);--xh-_time-field-font-size:var(--xh-control-font-lg)}.xh-scope-time-field[data-part=root][hidden]{display:none}.xh-scope-time-field[data-part=label]{color:var(--xh-time-field-label-fg,var(--xh-fg-default));font-size:var(--xh-time-field-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-time-field-label-font-weight,var(--xh-text-label-weight))}.xh-scope-time-field[data-part=label][data-disabled]{color:var(--xh-time-field-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-time-field[data-part=control]{--xh-field-control-height:var(--xh-time-field-control-h,var(--xh-_time-field-control-h));--xh-field-control-padding-inline:var(--xh-time-field-control-px,var(--xh-_time-field-control-px));--xh-field-control-gap:var(--xh-time-field-control-gap,var(--xh-_time-field-gap));--xh-field-control-min-inline-size:var(--xh-time-field-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-time-field-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-time-field-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-time-field-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-time-field-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-time-field-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-time-field-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-time-field-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-time-field-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-time-field-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-time-field-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-time-field-control-shadow,none);--xh-field-cursor-rest:default;--xh-field-glyph-size:var(--xh-time-field-icon-size,var(--xh-_field-size-glyph-size));font-family:inherit;font-size:var(--xh-time-field-font-size,var(--xh-_time-field-font-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-normal)}.xh-scope-time-field[data-part=control][hidden]{display:none}.xh-scope-time-field[data-part=segment-group]{flex:auto;align-items:center;min-inline-size:0;display:inline-flex}.xh-scope-time-field[data-part=segment-group][hidden]{display:none}.xh-scope-time-field[data-part=segment-group]>:not([data-scope]){color:var(--xh-time-field-literal-fg,var(--xh-fg-subtle))}.xh-scope-time-field[data-part=segment]{padding-inline:var(--xh-time-field-segment-px,var(--xh-space-0_5));padding-block:var(--xh-time-field-segment-py,var(--xh-space-0));border-radius:var(--xh-time-field-segment-radius,var(--xh-shape-inset));color:inherit;font-variant-numeric:inherit;text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);display:inline-block}.xh-scope-time-field[data-part=segment][hidden]{display:none}.xh-scope-time-field[data-part=segment][data-placeholder]{color:var(--xh-time-field-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-time-field[data-part=segment][data-focus]:not([data-disabled]),.xh-scope-time-field[data-part=segment]:focus-visible{background:var(--xh-time-field-segment-bg-focus,var(--xh-_time-field-segment-bg));color:var(--xh-time-field-segment-fg-focus,var(--xh-_time-field-segment-fg));outline:none}.xh-scope-time-field[data-part=segment][data-focus][data-placeholder]:not([data-disabled]){color:var(--xh-time-field-segment-fg-focus,var(--xh-_time-field-segment-fg))}.xh-scope-time-field[data-part=segment][data-invalid]{color:var(--xh-time-field-segment-fg-invalid,var(--xh-fg-danger))}.xh-scope-time-field[data-part=segment][data-invalid]:is([data-focus],:focus-visible){background:var(--xh-time-field-segment-bg-invalid-focus,var(--xh-bg-subtle));color:var(--xh-time-field-segment-fg-invalid-focus,var(--xh-fg-danger))}.xh-scope-time-field[data-part=segment]:hover:not([data-focus],[data-disabled]){background:var(--xh-time-field-segment-bg-hover,var(--xh-bg-subtle))}.xh-scope-time-field[data-part=segment][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-time-field[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-time-field-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-time-field-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-time-field-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-time-field-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-time-field-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-time-field-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-time-field-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-time-field-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-time-field-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-time-field[data-part=clear-trigger][hidden]{display:none}.xh-scope-time-field[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-time-field[data-part=segment][data-invalid]:is([data-focus],:focus-visible){outline:var(--xh-ring-width) solid Highlight;outline-offset:var(--xh-ring-offset)}}.xh-scope-time-field[data-part=hidden-input]{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.xh-scope-time-field[data-part=clear-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-time-field[data-part=clear-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-time-field[data-part=clear-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-time-picker{--xh-time-picker-skin:1}.xh-scope-time-picker[data-part=positioner]{--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;z-index:var(--xh-time-picker-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-time-picker[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-time-picker[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-time-picker[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-time-picker[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-time-picker[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-time-picker:is([data-part=root],[data-part=positioner]){--xh-_time-picker-control-h:var(--xh-control-h-md);--xh-_time-picker-control-px:var(--xh-control-px-md);--xh-_time-picker-gap:var(--xh-control-gap-md);--xh-_time-picker-font-size:var(--xh-control-font-md);--xh-_time-picker-item-py:var(--xh-list-option-py-md);--xh-_time-picker-segment-bg:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_time-picker-segment-fg:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-_time-picker-check-fg:var(--xh-_tone,var(--xh-fg-brand))}.xh-scope-time-picker[data-part=root]{--xh-icon-size:var(--xh-time-picker-icon-size,var(--xh-glyph-size-md));gap:var(--xh-time-picker-gap,var(--xh-space-1));inline-size:var(--xh-time-picker-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-time-picker-control-w,var(--xh-control-w)), var(--xh-time-picker-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-time-picker:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-icon-size:var(--xh-time-picker-icon-size,var(--xh-glyph-size-sm));--xh-_time-picker-control-h:var(--xh-control-h-sm);--xh-_time-picker-control-px:var(--xh-control-px-sm);--xh-_time-picker-gap:var(--xh-control-gap-sm);--xh-_time-picker-font-size:var(--xh-control-font-sm);--xh-_time-picker-item-py:var(--xh-list-option-py-sm)}.xh-scope-time-picker:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-icon-size:var(--xh-time-picker-icon-size,var(--xh-glyph-size-lg));--xh-_time-picker-control-h:var(--xh-control-h-lg);--xh-_time-picker-control-px:var(--xh-control-px-lg);--xh-_time-picker-gap:var(--xh-control-gap-lg);--xh-_time-picker-font-size:var(--xh-control-font-lg);--xh-_time-picker-item-py:var(--xh-list-option-py-lg)}.xh-scope-time-picker[data-part=root][hidden]{display:none}.xh-scope-time-picker[data-part=label]{color:var(--xh-time-picker-label-fg,var(--xh-fg-default));font-size:var(--xh-time-picker-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-time-picker-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-time-picker[data-part=label][data-disabled]{color:var(--xh-time-picker-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-time-picker[data-part=control]{--xh-field-control-height:var(--xh-time-picker-control-h,var(--xh-_time-picker-control-h));--xh-field-control-padding-inline:var(--xh-time-picker-control-px,var(--xh-_time-picker-control-px));--xh-field-control-gap:var(--xh-time-picker-control-gap,var(--xh-_time-picker-gap));--xh-field-control-min-inline-size:var(--xh-time-picker-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-time-picker-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-time-picker-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-time-picker-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-time-picker-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-time-picker-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-time-picker-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-time-picker-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-time-picker-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-time-picker-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-time-picker-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-time-picker-control-shadow,none);--xh-field-cursor-rest:default;--xh-field-glyph-size:var(--xh-time-picker-icon-size,var(--xh-_field-size-glyph-size));font-family:inherit;font-size:var(--xh-time-picker-font-size,var(--xh-_time-picker-font-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-normal)}.xh-scope-time-picker[data-part=control][hidden]{display:none}.xh-scope-time-picker[data-part=segment-group]{flex:auto;align-items:center;min-inline-size:0;display:inline-flex}.xh-scope-time-picker[data-part=segment-group][hidden]{display:none}.xh-scope-time-picker[data-part=tag-list]{--xh-tag-list-gap:var(--xh-time-picker-tag-list-gap,var(--xh-space-1));flex-wrap:wrap;flex:1 1 0}.xh-scope-time-picker[data-part=tag-list]>.xh-scope-tag[data-part=root]{flex:none}.xh-scope-time-picker[data-part=control][data-xh-field-layout=multi-tag]{max-block-size:var(--xh-time-picker-control-max-h,var(--xh-viewport-h-sm));overflow-y:auto}.xh-scope-time-picker[data-part=segment-group]>:not([data-scope]){color:var(--xh-time-picker-literal-fg,var(--xh-fg-subtle))}.xh-scope-time-picker[data-part=segment]{padding-inline:var(--xh-time-picker-segment-px,var(--xh-space-0_5));border-radius:var(--xh-time-picker-segment-radius,var(--xh-shape-inset));color:inherit;font-variant-numeric:inherit;text-align:center;-webkit-user-select:none;user-select:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);padding-block:0;display:inline-block}.xh-scope-time-picker[data-part=segment][hidden]{display:none}.xh-scope-time-picker[data-part=segment][data-placeholder]{color:var(--xh-time-picker-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-time-picker[data-part=segment][data-focus]:not([data-disabled]),.xh-scope-time-picker[data-part=segment]:focus-visible{background:var(--xh-time-picker-segment-bg-focus,var(--xh-_time-picker-segment-bg));color:var(--xh-time-picker-segment-fg-focus,var(--xh-_time-picker-segment-fg));outline:none}.xh-scope-time-picker[data-part=segment][data-focus][data-placeholder]:not([data-disabled]){color:var(--xh-time-picker-segment-fg-focus,var(--xh-_time-picker-segment-fg))}.xh-scope-time-picker[data-part=segment][data-invalid]{color:var(--xh-time-picker-segment-fg-invalid,var(--xh-fg-danger))}.xh-scope-time-picker[data-part=segment][data-invalid]:is([data-focus],:focus-visible){background:var(--xh-time-picker-segment-bg-invalid-focus,var(--xh-bg-subtle));color:var(--xh-time-picker-segment-fg-invalid-focus,var(--xh-fg-danger))}.xh-scope-time-picker[data-part=segment]:hover:not([data-focus],[data-disabled]){background:var(--xh-time-picker-segment-bg-hover,var(--xh-bg-subtle))}.xh-scope-time-picker[data-part=segment][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-time-picker[data-part=trigger],.xh-scope-time-picker[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-time-picker-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-time-picker-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-time-picker-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-time-picker-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-time-picker-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-time-picker-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-time-picker-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-time-picker-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-time-picker-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-time-picker[data-part=trigger][hidden],.xh-scope-time-picker[data-part=clear-trigger][hidden]{display:none}.xh-scope-time-picker[data-part=trigger][data-state=open]{--xh-action-bg-rest:var(--xh-time-picker-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-time-picker-action-fg-hover,var(--xh-fg-default))}.xh-scope-time-picker[data-part=control]:has(>.xh-scope-time-picker[data-part=clear-trigger]:not([hidden])):not(:has(>.xh-scope-time-picker[data-part=tag-list]:not([hidden])))>.xh-scope-time-picker[data-part=trigger]{display:none}.xh-scope-time-picker[data-part=content]{padding-block:var(--xh-time-picker-content-py,var(--xh-space-1));padding-inline:var(--xh-time-picker-content-px,var(--xh-space-1));max-block-size:var(--xh-time-picker-content-max-h,var(--xh-viewport-h-lg));border:var(--xh-stroke-thin) solid var(--xh-time-picker-content-border,var(--xh-border-default));border-radius:var(--xh-time-picker-content-radius,var(--xh-shape-overlay));background:var(--xh-time-picker-content-bg,var(--xh-bg-surface));color:var(--xh-time-picker-content-fg,var(--xh-fg-default));font-variant-numeric:tabular-nums;box-shadow:var(--xh-time-picker-content-shadow,var(--xh-elevation-floating));pointer-events:auto;--xh-scrollbar-track-bg:transparent;align-items:stretch;display:flex;position:relative}.xh-scope-time-picker[data-part=content]:focus-visible{outline:none}.xh-scope-time-picker[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-time-picker[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-time-picker[data-part=content]>.xh-scope-time-picker[data-part=confirm-trigger]{flex:none;align-self:flex-end;margin-inline-start:var(--xh-time-picker-confirm-trigger-gap,var(--xh-space-1))}.xh-scope-time-picker[data-part=confirm-trigger]{--xh-action-visual-size:var(--xh-time-picker-confirm-trigger-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-time-picker-confirm-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-time-picker-confirm-trigger-radius,var(--xh-shape-control));--xh-action-bg-rest:var(--xh-time-picker-confirm-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-time-picker-confirm-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-time-picker-confirm-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-time-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-time-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-time-picker-confirm-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:var(--xh-time-picker-confirm-trigger-shadow,none);--xh-action-shadow-hover:var(--xh-time-picker-confirm-trigger-shadow,none);--xh-action-shadow-pressed:var(--xh-time-picker-confirm-trigger-shadow,none);--xh-action-font-size:var(--xh-text-secondary-size);border-width:0}.xh-scope-time-picker[data-part=confirm-trigger][hidden]{display:none}.xh-scope-time-picker[data-part=preset-group]{gap:var(--xh-time-picker-preset-group-gap,var(--xh-list-option-gap));max-block-size:var(--xh-time-picker-preset-group-h,var(--xh-viewport-h-sm));padding-inline:var(--xh-time-picker-preset-group-px,var(--xh-space-1));overscroll-behavior:contain;border-inline-end:var(--xh-stroke-thin) solid var(--xh-time-picker-column-divider,var(--xh-material-solid-separator));flex-direction:column;flex:none;display:flex;overflow-y:auto}.xh-scope-time-picker[data-part=preset-group][hidden]{display:none}.xh-scope-time-picker[data-part=preset]{--xh-collection-block-padding:var(--xh-time-picker-preset-py,var(--xh-space-1));--xh-collection-inline-padding:var(--xh-time-picker-preset-px,var(--xh-space-3));--xh-collection-font-size:var(--xh-text-secondary-size);--xh-collection-radius:var(--xh-time-picker-preset-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-time-picker-preset-fg,var(--xh-fg-default));--xh-collection-fg-hover:var(--xh-time-picker-preset-fg,var(--xh-fg-default));--xh-collection-fg-keyboard-highlight:var(--xh-time-picker-preset-fg,var(--xh-fg-default));--xh-collection-fg-pressed:var(--xh-time-picker-preset-fg,var(--xh-fg-default));--xh-collection-fg-selected:var(--xh-time-picker-preset-fg-checked,var(--xh-time-picker-preset-fg,var(--xh-fg-default)));--xh-collection-fg-selected-highlight:var(--xh-time-picker-preset-fg-checked,var(--xh-time-picker-preset-fg,var(--xh-fg-default)));--xh-collection-fg-selected-hover:var(--xh-time-picker-preset-fg-checked,var(--xh-time-picker-preset-fg,var(--xh-fg-default)));--xh-collection-fg-selected-pressed:var(--xh-time-picker-preset-fg-checked,var(--xh-time-picker-preset-fg,var(--xh-fg-default)));--xh-collection-fg-disabled:var(--xh-time-picker-preset-fg-disabled,var(--xh-fg-disabled));--xh-collection-bg-hover:var(--xh-time-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-time-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-time-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-time-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-time-picker-preset-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-time-picker-preset-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;padding-inline-end:calc(var(--xh-time-picker-preset-px,var(--xh-space-3)) + var(--xh-time-picker-preset-check-size,var(--xh-control-indicator-size)) + var(--xh-space-1));display:block;position:relative}.xh-scope-time-picker[data-part=preset]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-time-picker[data-part=preset]:after{content:"";inline-size:var(--xh-time-picker-preset-check-size,var(--xh-control-indicator-size));block-size:var(--xh-time-picker-preset-check-size,var(--xh-control-indicator-size));background-color:var(--xh-time-picker-preset-check-fg,var(--xh-_time-picker-check-fg));opacity:0;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset-block-start:50%;inset-inline-end:var(--xh-time-picker-preset-px,var(--xh-space-3));translate:0 -50%}.xh-scope-time-picker[data-part=preset][data-state=checked]:after{opacity:1}.xh-scope-time-picker[data-part=preset][hidden]{display:none}.xh-scope-time-picker[data-part=preset][data-disabled]:after{background-color:var(--xh-time-picker-preset-fg-disabled,var(--xh-fg-disabled))}.xh-scope-time-picker[data-part=column]{gap:var(--xh-time-picker-column-gap,0);min-inline-size:var(--xh-time-picker-column-min-w,var(--xh-overlay-column-min-w));block-size:var(--xh-time-picker-column-h,var(--xh-viewport-h-sm));padding-inline:var(--xh-time-picker-column-px,0);overscroll-behavior:contain;flex-direction:column;flex:none;display:flex;overflow-y:auto}.xh-scope-time-picker[data-part=column][hidden]{display:none}.xh-scope-time-picker[data-part=column]~.xh-scope-time-picker[data-part=column]{border-inline-start:var(--xh-stroke-thin) solid var(--xh-time-picker-column-divider,var(--xh-material-solid-separator))}.xh-scope-time-picker[data-part=column][tabindex="0"]:focus-visible{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-time-picker[data-part=column]:not([tabindex="0"]):focus-visible{outline:none}.xh-scope-time-picker[data-part=item]{--xh-_time-picker-item-rail:max(var(--xh-time-picker-item-px,var(--xh-space-0_5)), calc(var(--xh-time-picker-item-check-size,var(--xh-control-indicator-size)) + var(--xh-space-0_5)));--xh-collection-block-padding:var(--xh-time-picker-item-py,var(--xh-_time-picker-item-py));--xh-collection-inline-padding:var(--xh-_time-picker-item-rail);--xh-collection-font-size:var(--xh-time-picker-item-font-size,var(--xh-_time-picker-font-size));--xh-collection-radius:var(--xh-time-picker-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-time-picker-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-time-picker-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-time-picker-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-pressed:var(--xh-time-picker-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-time-picker-item-fg-selected,var(--xh-time-picker-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-highlight:var(--xh-time-picker-item-fg-selected,var(--xh-time-picker-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-hover:var(--xh-time-picker-item-fg-selected,var(--xh-time-picker-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-pressed:var(--xh-time-picker-item-fg-selected,var(--xh-time-picker-item-fg,var(--xh-material-frosted-fg)));--xh-collection-font-weight-selected:var(--xh-time-picker-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-time-picker-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-time-picker-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-time-picker-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-time-picker-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-time-picker-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-time-picker-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-time-picker-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-time-picker-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-time-picker-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;block-size:var(--xh-time-picker-item-h,auto);line-height:var(--xh-leading-normal);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.xh-scope-time-picker[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-time-picker[data-part=item][hidden]{display:none}.xh-scope-time-picker[data-part=item]:after{content:"";inline-size:var(--xh-time-picker-item-check-size,var(--xh-control-indicator-size));block-size:var(--xh-time-picker-item-check-size,var(--xh-control-indicator-size));background-color:var(--xh-time-picker-item-check-fg,var(--xh-_time-picker-check-fg));opacity:0;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset-block-start:50%;inset-inline-end:var(--xh-space-0_5);translate:0 -50%}.xh-scope-time-picker[data-part=item][data-state=checked]:after{opacity:1}.xh-scope-time-picker[data-part=item][data-disabled]:after{background-color:var(--xh-fg-disabled)}@media (forced-colors:active){.xh-scope-time-picker[data-part=segment][data-invalid]:is([data-focus],:focus-visible){outline:var(--xh-ring-width) solid Highlight;outline-offset:var(--xh-ring-offset)}.xh-scope-time-picker[data-part=preset]:after,.xh-scope-time-picker[data-part=item]:after{forced-color-adjust:none;background-color:canvastext}.xh-scope-time-picker[data-part=preset]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after,.xh-scope-time-picker[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after{background-color:highlighttext}.xh-scope-time-picker[data-part=preset][data-disabled]:after,.xh-scope-time-picker[data-part=item][data-disabled]:after{background-color:graytext}}.xh-scope-time-picker[data-part=hidden-input]{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-time-picker[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-time-picker[data-part=trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-clock) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-clock) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-clock) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-clock) center / contain no-repeat;mask:var(--xh-glyph-mark-clock) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-time-picker:is([data-part=clear-trigger],[data-part=trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-time-picker:is([data-part=clear-trigger],[data-part=trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-time-picker:is([data-part=clear-trigger],[data-part=trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-time-range-picker{--xh-time-range-picker-skin:1}.xh-scope-time-range-picker[data-part=positioner]{--xh-_time-range-picker-available-w:100vw;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-time-range-picker-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-time-range-picker[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-time-range-picker[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-time-range-picker[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-time-range-picker[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-time-range-picker[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-time-range-picker:is([data-part=root],[data-part=positioner]){--xh-_time-range-picker-control-h:var(--xh-control-h-md);--xh-_time-range-picker-control-px:var(--xh-control-px-md);--xh-_time-range-picker-gap:var(--xh-control-gap-md);--xh-_time-range-picker-font-size:var(--xh-control-font-md);--xh-_time-range-picker-item-py:var(--xh-list-option-py-md);--xh-_time-range-picker-segment-bg:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_time-range-picker-segment-fg:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-_time-range-picker-check-fg:var(--xh-_tone,var(--xh-fg-brand))}.xh-scope-time-range-picker[data-part=root]{--xh-icon-size:var(--xh-time-range-picker-icon-size,var(--xh-glyph-size-md));gap:var(--xh-time-range-picker-gap,var(--xh-space-1));inline-size:var(--xh-time-range-picker-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-time-range-picker-control-w,var(--xh-control-w)), var(--xh-time-range-picker-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-time-range-picker:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-icon-size:var(--xh-time-range-picker-icon-size,var(--xh-glyph-size-sm));--xh-_time-range-picker-control-h:var(--xh-control-h-sm);--xh-_time-range-picker-control-px:var(--xh-control-px-sm);--xh-_time-range-picker-gap:var(--xh-control-gap-sm);--xh-_time-range-picker-font-size:var(--xh-control-font-sm);--xh-_time-range-picker-item-py:var(--xh-list-option-py-sm)}.xh-scope-time-range-picker:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-icon-size:var(--xh-time-range-picker-icon-size,var(--xh-glyph-size-lg));--xh-_time-range-picker-control-h:var(--xh-control-h-lg);--xh-_time-range-picker-control-px:var(--xh-control-px-lg);--xh-_time-range-picker-gap:var(--xh-control-gap-lg);--xh-_time-range-picker-font-size:var(--xh-control-font-lg);--xh-_time-range-picker-item-py:var(--xh-list-option-py-lg)}.xh-scope-time-range-picker[data-part=root][hidden]{display:none}.xh-scope-time-range-picker[data-part=label]{color:var(--xh-time-range-picker-label-fg,var(--xh-fg-default));font-size:var(--xh-time-range-picker-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-time-range-picker-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-time-range-picker[data-part=label][data-disabled]{color:var(--xh-time-range-picker-label-fg-disabled,var(--xh-fg-subtle))}.xh-scope-time-range-picker[data-part=control]{--xh-field-control-height:var(--xh-time-range-picker-control-h,var(--xh-_time-range-picker-control-h));--xh-field-control-padding-inline:var(--xh-time-range-picker-control-px,var(--xh-_time-range-picker-control-px));--xh-field-control-gap:var(--xh-time-range-picker-control-gap,var(--xh-_time-range-picker-gap));--xh-field-control-min-inline-size:var(--xh-time-range-picker-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-time-range-picker-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-time-range-picker-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-time-range-picker-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-time-range-picker-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-time-range-picker-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-time-range-picker-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-time-range-picker-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-time-range-picker-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-time-range-picker-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-time-range-picker-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-time-range-picker-control-shadow,none);--xh-field-cursor-rest:default;--xh-field-glyph-size:var(--xh-time-range-picker-icon-size,var(--xh-_field-size-glyph-size));font-family:inherit;font-size:var(--xh-time-range-picker-font-size,var(--xh-_time-range-picker-font-size));font-variant-numeric:tabular-nums;line-height:var(--xh-leading-normal)}.xh-scope-time-range-picker[data-part=control][hidden]{display:none}.xh-scope-time-range-picker[data-part=segment-group]{flex:auto;align-items:center;min-inline-size:0;display:inline-flex}.xh-scope-time-range-picker[data-part=segment-group][data-index="0"]:has(+[data-part=range-separator]){flex:none}.xh-scope-time-range-picker[data-part=segment-group][hidden]{display:none}.xh-scope-time-range-picker[data-part=range-separator]{--xh-_time-range-picker-range-separator-mx:calc(var(--xh-time-range-picker-range-separator-px,var(--xh-space-1)) - var(--xh-time-range-picker-control-gap,var(--xh-_time-range-picker-gap)));margin-inline:var(--xh-time-range-picker-range-separator-mx,var(--xh-_time-range-picker-range-separator-mx));padding-inline:var(--xh-time-range-picker-range-separator-px,var(--xh-space-1));color:var(--xh-time-range-picker-range-separator-fg,var(--xh-fg-subtle));font:inherit;line-height:var(--xh-leading-none);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-time-range-picker[data-part=range-separator][hidden]{display:none}.xh-scope-time-range-picker[data-part=segment-group]>:not([data-scope]){color:var(--xh-time-range-picker-literal-fg,var(--xh-fg-subtle))}.xh-scope-time-range-picker[data-part=segment]{padding-inline:var(--xh-time-range-picker-segment-px,var(--xh-space-0_5));border-radius:var(--xh-time-range-picker-segment-radius,var(--xh-shape-inset));color:inherit;font-variant-numeric:inherit;text-align:center;-webkit-user-select:none;user-select:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);padding-block:0;display:inline-block}.xh-scope-time-range-picker[data-part=segment][hidden]{display:none}.xh-scope-time-range-picker[data-part=segment][data-placeholder]{color:var(--xh-time-range-picker-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-time-range-picker[data-part=segment][data-focus]:not([data-disabled]),.xh-scope-time-range-picker[data-part=segment]:focus-visible{background:var(--xh-time-range-picker-segment-bg-focus,var(--xh-_time-range-picker-segment-bg));color:var(--xh-time-range-picker-segment-fg-focus,var(--xh-_time-range-picker-segment-fg));outline:none}.xh-scope-time-range-picker[data-part=segment][data-focus][data-placeholder]:not([data-disabled]){color:var(--xh-time-range-picker-segment-fg-focus,var(--xh-_time-range-picker-segment-fg))}.xh-scope-time-range-picker[data-part=segment][data-invalid]{color:var(--xh-time-range-picker-segment-fg-invalid,var(--xh-fg-danger))}.xh-scope-time-range-picker[data-part=segment][data-invalid]:is([data-focus],:focus-visible){background:var(--xh-time-range-picker-segment-bg-invalid-focus,var(--xh-bg-subtle));color:var(--xh-time-range-picker-segment-fg-invalid-focus,var(--xh-fg-danger))}.xh-scope-time-range-picker[data-part=segment]:hover:not([data-focus],[data-disabled]){background:var(--xh-time-range-picker-segment-bg-hover,var(--xh-bg-subtle))}.xh-scope-time-range-picker[data-part=segment][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-time-range-picker[data-part=trigger],.xh-scope-time-range-picker[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-time-range-picker-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-time-range-picker-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-time-range-picker-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-time-range-picker-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-time-range-picker-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-time-range-picker-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-time-range-picker-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-time-range-picker-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-time-range-picker-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-time-range-picker[data-part=trigger][hidden],.xh-scope-time-range-picker[data-part=clear-trigger][hidden]{display:none}.xh-scope-time-range-picker[data-part=trigger][data-state=open]{--xh-action-bg-rest:var(--xh-time-range-picker-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-fg-rest:var(--xh-time-range-picker-action-fg-hover,var(--xh-fg-default))}.xh-scope-time-range-picker[data-part=control]:has(>.xh-scope-time-range-picker[data-part=clear-trigger]:not([hidden]))>.xh-scope-time-range-picker[data-part=trigger]{display:none}.xh-scope-time-range-picker[data-part=content]{padding-block:var(--xh-time-range-picker-content-py,var(--xh-space-2));padding-inline:var(--xh-time-range-picker-content-px,var(--xh-space-2));max-inline-size:var(--xh-_time-range-picker-available-w);overscroll-behavior:contain;max-block-size:var(--xh-time-range-picker-content-max-h,var(--xh-viewport-h-lg));border:var(--xh-stroke-thin) solid var(--xh-time-range-picker-content-border,var(--xh-border-default));border-radius:var(--xh-time-range-picker-content-radius,var(--xh-shape-overlay));background:var(--xh-time-range-picker-content-bg,var(--xh-bg-surface));color:var(--xh-time-range-picker-content-fg,var(--xh-fg-default));font-variant-numeric:tabular-nums;box-shadow:var(--xh-time-range-picker-content-shadow,var(--xh-elevation-floating));pointer-events:auto;--xh-scrollbar-track-bg:transparent;align-items:stretch;display:flex;position:relative;overflow-x:auto}.xh-scope-time-range-picker[data-part=content]:focus-visible{outline:none}.xh-scope-time-range-picker[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-time-range-picker[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-time-range-picker[data-part=preset-group]{gap:var(--xh-time-range-picker-preset-group-gap,var(--xh-list-option-gap));max-block-size:var(--xh-time-range-picker-preset-group-h,var(--xh-viewport-h-sm));padding-inline:var(--xh-time-range-picker-preset-group-px,var(--xh-space-1));overscroll-behavior:contain;border-inline-end:var(--xh-stroke-thin) solid var(--xh-time-range-picker-column-divider,var(--xh-material-solid-separator));flex-direction:column;flex:none;display:flex;overflow-y:auto}.xh-scope-time-range-picker[data-part=preset-group][hidden]{display:none}.xh-scope-time-range-picker[data-part=preset]{--xh-collection-block-padding:var(--xh-time-range-picker-preset-py,var(--xh-space-1));--xh-collection-inline-padding:var(--xh-time-range-picker-preset-px,var(--xh-space-3));--xh-collection-font-size:var(--xh-text-secondary-size);--xh-collection-radius:var(--xh-time-range-picker-preset-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-time-range-picker-preset-fg,var(--xh-fg-default));--xh-collection-fg-hover:var(--xh-time-range-picker-preset-fg,var(--xh-fg-default));--xh-collection-fg-keyboard-highlight:var(--xh-time-range-picker-preset-fg,var(--xh-fg-default));--xh-collection-fg-pressed:var(--xh-time-range-picker-preset-fg,var(--xh-fg-default));--xh-collection-fg-selected:var(--xh-time-range-picker-preset-fg-checked,var(--xh-time-range-picker-preset-fg,var(--xh-fg-default)));--xh-collection-fg-selected-highlight:var(--xh-time-range-picker-preset-fg-checked,var(--xh-time-range-picker-preset-fg,var(--xh-fg-default)));--xh-collection-fg-selected-hover:var(--xh-time-range-picker-preset-fg-checked,var(--xh-time-range-picker-preset-fg,var(--xh-fg-default)));--xh-collection-fg-selected-pressed:var(--xh-time-range-picker-preset-fg-checked,var(--xh-time-range-picker-preset-fg,var(--xh-fg-default)));--xh-collection-fg-disabled:var(--xh-time-range-picker-preset-fg-disabled,var(--xh-fg-disabled));--xh-collection-bg-hover:var(--xh-time-range-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-time-range-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-time-range-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-time-range-picker-preset-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-time-range-picker-preset-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-time-range-picker-preset-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;padding-inline-end:calc(var(--xh-time-range-picker-preset-px,var(--xh-space-3)) + var(--xh-time-range-picker-preset-check-size,var(--xh-control-indicator-size)) + var(--xh-space-1));display:block;position:relative}.xh-scope-time-range-picker[data-part=preset]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-time-range-picker[data-part=preset]:after{content:"";inline-size:var(--xh-time-range-picker-preset-check-size,var(--xh-control-indicator-size));block-size:var(--xh-time-range-picker-preset-check-size,var(--xh-control-indicator-size));background-color:var(--xh-time-range-picker-preset-check-fg,var(--xh-_time-range-picker-check-fg));opacity:0;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset-block-start:50%;inset-inline-end:var(--xh-time-range-picker-preset-px,var(--xh-space-3));translate:0 -50%}.xh-scope-time-range-picker[data-part=preset][data-state=checked]:after{opacity:1}.xh-scope-time-range-picker[data-part=preset][hidden]{display:none}.xh-scope-time-range-picker[data-part=preset][data-disabled]:after{background-color:var(--xh-time-range-picker-preset-fg-disabled,var(--xh-fg-disabled))}.xh-scope-time-range-picker[data-part=column-group]{--xh-_time-range-picker-column-group-label-py:var(--xh-time-range-picker-column-group-py,var(--xh-time-range-picker-column-group-label-py,var(--xh-space-1)));--xh-_time-range-picker-column-group-label-h:calc(1lh + var(--xh-_time-range-picker-column-group-label-py) + var(--xh-_time-range-picker-column-group-label-py));min-inline-size:0;font-size:var(--xh-text-caption-size);line-height:var(--xh-leading-normal);flex-wrap:nowrap;flex:none;align-content:flex-start;align-items:stretch;padding-block-start:var(--xh-_time-range-picker-column-group-label-h);display:flex;position:relative}.xh-scope-time-range-picker[data-part=column-group][hidden]{display:none}.xh-scope-time-range-picker[data-part=column-group]+.xh-scope-time-range-picker[data-part=column-group]{border-inline-start:var(--xh-stroke-thin) solid var(--xh-time-range-picker-column-group-divider,var(--xh-material-solid-separator));margin-inline-start:var(--xh-time-range-picker-column-group-gap,var(--xh-space-2));padding-inline-start:var(--xh-time-range-picker-column-group-gap,var(--xh-space-2))}.xh-scope-time-range-picker[data-part=column-group-label]{box-sizing:border-box;block-size:var(--xh-_time-range-picker-column-group-label-h);padding-block:var(--xh-time-range-picker-column-group-label-py,var(--xh-space-1));padding-inline:var(--xh-time-range-picker-column-group-label-px,var(--xh-space-1));color:var(--xh-time-range-picker-column-group-label-fg,var(--xh-fg-subtle));font-size:var(--xh-text-caption-size);line-height:var(--xh-leading-normal);text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.xh-scope-time-range-picker[data-part=column-group-label][hidden]{display:none}.xh-scope-time-range-picker[data-part=column]{gap:var(--xh-time-range-picker-column-gap,0);min-inline-size:var(--xh-time-range-picker-column-min-w,var(--xh-overlay-column-min-w));block-size:var(--xh-time-range-picker-column-h,var(--xh-viewport-h-sm));padding-inline:var(--xh-time-range-picker-column-px,0);overscroll-behavior:contain;flex-direction:column;flex:none;display:flex;overflow-y:auto}.xh-scope-time-range-picker[data-part=column][hidden]{display:none}.xh-scope-time-range-picker[data-part=column]~.xh-scope-time-range-picker[data-part=column]{border-inline-start:var(--xh-stroke-thin) solid var(--xh-time-range-picker-column-divider,var(--xh-material-solid-separator))}.xh-scope-time-range-picker[data-part=column][tabindex="0"]:focus-visible{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-time-range-picker[data-part=column]:not([tabindex="0"]):focus-visible{outline:none}.xh-scope-time-range-picker[data-part=item]{--xh-_time-range-picker-item-rail:max(var(--xh-time-range-picker-item-px,var(--xh-space-0_5)), calc(var(--xh-time-range-picker-item-check-size,var(--xh-control-indicator-size)) + var(--xh-space-0_5)));--xh-collection-block-padding:var(--xh-time-range-picker-item-py,var(--xh-_time-range-picker-item-py));--xh-collection-inline-padding:var(--xh-_time-range-picker-item-rail);--xh-collection-font-size:var(--xh-time-range-picker-item-font-size,var(--xh-_time-range-picker-font-size));--xh-collection-radius:var(--xh-time-range-picker-item-radius,var(--xh-shape-inset));--xh-collection-fg-rest:var(--xh-time-range-picker-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-time-range-picker-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-time-range-picker-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-pressed:var(--xh-time-range-picker-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-time-range-picker-item-fg-selected,var(--xh-time-range-picker-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-highlight:var(--xh-time-range-picker-item-fg-selected,var(--xh-time-range-picker-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-hover:var(--xh-time-range-picker-item-fg-selected,var(--xh-time-range-picker-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-pressed:var(--xh-time-range-picker-item-fg-selected,var(--xh-time-range-picker-item-fg,var(--xh-material-frosted-fg)));--xh-collection-font-weight-selected:var(--xh-time-range-picker-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-time-range-picker-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-time-range-picker-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-time-range-picker-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-time-range-picker-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-time-range-picker-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-time-range-picker-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-time-range-picker-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-time-range-picker-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-time-range-picker-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;block-size:var(--xh-time-range-picker-item-h,auto);line-height:var(--xh-leading-normal);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.xh-scope-time-range-picker[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-time-range-picker[data-part=item][hidden]{display:none}.xh-scope-time-range-picker[data-part=item]:after{content:"";inline-size:var(--xh-time-range-picker-item-check-size,var(--xh-control-indicator-size));block-size:var(--xh-time-range-picker-item-check-size,var(--xh-control-indicator-size));background-color:var(--xh-time-range-picker-item-check-fg,var(--xh-_time-range-picker-check-fg));opacity:0;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / contain no-repeat;mask:var(--xh-glyph-mark-check) center / contain no-repeat;pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);position:absolute;inset-block-start:50%;inset-inline-end:var(--xh-space-0_5);translate:0 -50%}.xh-scope-time-range-picker[data-part=item][data-state=checked]:after{opacity:1}.xh-scope-time-range-picker[data-part=item][data-disabled]:after{background-color:var(--xh-fg-disabled)}@media (forced-colors:active){.xh-scope-time-range-picker[data-part=segment][data-invalid]:is([data-focus],:focus-visible){outline:var(--xh-ring-width) solid Highlight;outline-offset:var(--xh-ring-offset)}.xh-scope-time-range-picker[data-part=preset]:after,.xh-scope-time-range-picker[data-part=item]:after{forced-color-adjust:none;background-color:canvastext}.xh-scope-time-range-picker[data-part=preset]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after,.xh-scope-time-range-picker[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])):after{background-color:highlighttext}.xh-scope-time-range-picker[data-part=preset][data-disabled]:after,.xh-scope-time-range-picker[data-part=item][data-disabled]:after{background-color:graytext}}.xh-scope-time-range-picker[data-part=hidden-input]{clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-time-range-picker[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-time-range-picker[data-part=trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-clock) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-clock) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-clock) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-clock) center / contain no-repeat;mask:var(--xh-glyph-mark-clock) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (forced-colors:active){.xh-scope-time-range-picker:is([data-part=clear-trigger],[data-part=trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-time-range-picker:is([data-part=clear-trigger],[data-part=trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-time-range-picker:is([data-part=clear-trigger],[data-part=trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-toggle{--xh-toggle-skin:1}.xh-scope-toggle[data-part=root]{--xh-_toggle-bg-on:var(--xh-toggle-bg-on,var(--xh-_tone-subtle,var(--xh-bg-brand-subtle)));--xh-_toggle-bg-on-hover:var(--xh-toggle-bg-on-hover,var(--xh-_tone-subtle-hover,var(--xh-bg-brand-subtle-hover)));--xh-_toggle-bg-on-active:var(--xh-toggle-bg-on-active,var(--xh-_tone-subtle-active,var(--xh-bg-brand-subtle-active)));--xh-_toggle-fg-on:var(--xh-toggle-fg-on,var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle)));--xh-_toggle-border-on:var(--xh-toggle-border-on,transparent);--xh-_toggle-bg-on-disabled:var(--xh-toggle-bg-on-disabled,var(--xh-_toggle-bg-on))}@supports (color:color-mix(in lab, red, red)){.xh-scope-toggle[data-part=root]{--xh-_toggle-bg-on-disabled:var(--xh-toggle-bg-on-disabled,color-mix(in oklab, var(--xh-_toggle-bg-on) 50%, var(--xh-bg-subtle-opaque)))}}.xh-scope-toggle[data-part=root]{--xh-_toggle-fg-on-disabled:var(--xh-toggle-fg-on-disabled,var(--xh-_toggle-fg-on));--xh-action-bg-rest:var(--xh-toggle-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-toggle-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-toggle-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-focus-visible:var(--xh-toggle-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-bg-disabled:var(--xh-toggle-bg-disabled,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-toggle-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-toggle-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-toggle-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-toggle-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-fg-disabled:var(--xh-toggle-fg-disabled,var(--xh-_action-variant-fg-disabled));--xh-action-border-rest:var(--xh-toggle-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-toggle-border,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-toggle-border,var(--xh-_action-variant-border-pressed));--xh-action-border-focus-visible:var(--xh-toggle-border,var(--xh-_action-variant-border-focus-visible));--xh-action-border-disabled:var(--xh-toggle-border-disabled,var(--xh-_action-variant-border-disabled));--xh-action-radius:var(--xh-toggle-radius,var(--xh-shape-control));--xh-action-visual-size:var(--xh-toggle-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-toggle-px,var(--xh-_action-profile-padding-inline));--xh-action-gap:var(--xh-toggle-gap,var(--xh-_action-profile-gap));--xh-action-font-size:var(--xh-toggle-font-size,var(--xh-_action-profile-font-size));--xh-icon-size:var(--xh-toggle-icon-size,var(--xh-_action-profile-glyph-size));font-weight:var(--xh-toggle-font-weight,var(--xh-text-label-weight))}.xh-scope-toggle>svg{inline-size:var(--xh-toggle-icon-size,var(--xh-_action-profile-glyph-size));block-size:var(--xh-toggle-icon-size,var(--xh-_action-profile-glyph-size));pointer-events:none;flex:none}.xh-scope-toggle[data-part=root][data-variant=outline]{--xh-_toggle-border-on:var(--xh-toggle-border-on,var(--xh-_tone-border-control,var(--xh-border-control)))}.xh-scope-toggle[data-part=root]:not([data-variant=solid])[data-state=on]{--xh-action-bg-rest:var(--xh-_toggle-bg-on);--xh-action-bg-hover:var(--xh-_toggle-bg-on-hover);--xh-action-bg-pressed:var(--xh-_toggle-bg-on-active);--xh-action-bg-focus-visible:var(--xh-_toggle-bg-on);--xh-action-bg-disabled:var(--xh-_toggle-bg-on-disabled);--xh-action-fg-rest:var(--xh-_toggle-fg-on);--xh-action-fg-hover:var(--xh-_toggle-fg-on);--xh-action-fg-pressed:var(--xh-_toggle-fg-on);--xh-action-fg-focus-visible:var(--xh-_toggle-fg-on);--xh-action-fg-disabled:var(--xh-_toggle-fg-on-disabled);--xh-action-border-rest:var(--xh-_toggle-border-on);--xh-action-border-hover:var(--xh-_toggle-border-on);--xh-action-border-pressed:var(--xh-_toggle-border-on);--xh-action-border-focus-visible:var(--xh-_toggle-border-on);--xh-action-border-disabled:var(--xh-_toggle-border-on)}.xh-scope-toggle[data-part=root][data-state=on]{--xh-action-shadow-rest:var(--xh-toggle-shadow,none);--xh-action-shadow-hover:var(--xh-toggle-shadow,none);--xh-action-shadow-pressed:var(--xh-toggle-shadow,none);--xh-action-shadow-focus-visible:var(--xh-toggle-shadow,none);--xh-action-shadow-disabled:none}.xh-scope-toggle[data-part=root][data-variant=solid][data-state=on]{--xh-action-bg-disabled:var(--xh-toggle-bg-on-disabled,var(--xh-_action-variant-bg-rest))}@supports (color:color-mix(in lab, red, red)){.xh-scope-toggle[data-part=root][data-variant=solid][data-state=on]{--xh-action-bg-disabled:var(--xh-toggle-bg-on-disabled,color-mix(in oklab, var(--xh-_action-variant-bg-rest) 50%, var(--xh-bg-subtle-opaque)))}}.xh-scope-toggle[data-part=root][data-variant=solid][data-state=on]{--xh-action-fg-disabled:var(--xh-toggle-fg-on-disabled,var(--xh-_action-variant-fg-rest));--xh-action-highlight-rest:var(--xh-_highlight-tone);--xh-action-highlight-hover:var(--xh-_highlight-tone);--xh-action-highlight-pressed:var(--xh-_highlight-tone);--xh-action-highlight-focus-visible:var(--xh-_highlight-tone)}.xh-scope-toggle[data-part=root][data-variant=solid][data-state=on]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-toggle[data-part=root][data-full-width]{inline-size:100%}.xh-scope-toggle[data-part=root][hidden]{display:none}@media print{.xh-scope-toggle[data-part=root][data-state=on]{font-weight:var(--xh-font-weight-semibold);border-color:currentColor}}.xh-scope-toggle-group{--xh-toggle-group-skin:1}.xh-scope-toggle-group[data-part=root]{isolation:isolate;--xh-_toggle-group-h:var(--xh-control-h-md);--xh-_toggle-group-px:var(--xh-control-px-md);--xh-_toggle-group-gap:var(--xh-control-gap-md);--xh-_toggle-group-font-size:var(--xh-control-font-md);--xh-_group-separator-size:calc(var(--xh-_toggle-group-h) / 2);--xh-_toggle-group-item-bg:var(--xh-bg-subtle);--xh-_toggle-group-item-bg-hover:var(--xh-bg-subtle-hover);--xh-_toggle-group-item-bg-active:var(--xh-bg-subtle-active);--xh-_toggle-group-item-fg:var(--xh-fg-default);--xh-_toggle-group-item-border:transparent;--xh-_toggle-group-item-bg-on:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_toggle-group-item-bg-on-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-brand-subtle-hover));--xh-_toggle-group-item-bg-on-active:var(--xh-_tone-subtle-active,var(--xh-bg-brand-subtle-active));--xh-_toggle-group-item-fg-on:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-_toggle-group-item-border-on:transparent;--xh-_toggle-group-item-highlight-on:none;flex-wrap:nowrap;align-items:stretch;display:inline-flex}.xh-scope-toggle-group[data-part=root][data-variant=solid]{--xh-_toggle-group-item-bg:transparent;--xh-_toggle-group-item-border:transparent;--xh-_toggle-group-item-bg-on:var(--xh-_tone,var(--xh-bg-brand));--xh-_toggle-group-item-bg-on-hover:var(--xh-_tone-hover,var(--xh-bg-brand-hover));--xh-_toggle-group-item-bg-on-active:var(--xh-_tone-active,var(--xh-bg-brand-active));--xh-_toggle-group-item-fg-on:var(--xh-_tone-on,var(--xh-fg-on-brand));--xh-_toggle-group-item-border-on:var(--xh-_tone,var(--xh-bg-brand));--xh-_toggle-group-item-highlight-on:var(--xh-_highlight-tone)}.xh-scope-toggle-group[data-part=root][data-variant=solid]:is(:not([data-tone]),[data-tone=brand]){--xh-_toggle-group-item-bg-on:var(--xh-action-brand-solid);--xh-_toggle-group-item-bg-on-hover:var(--xh-action-brand-solid-hover);--xh-_toggle-group-item-bg-on-active:var(--xh-action-brand-solid-active);--xh-_toggle-group-item-fg-on:var(--xh-action-on-brand-solid);--xh-_toggle-group-item-border-on:var(--xh-action-brand-solid)}.xh-scope-toggle-group[data-part=root][data-variant=subtle]{--xh-_toggle-group-item-bg:var(--xh-bg-subtle);--xh-_toggle-group-item-bg-hover:var(--xh-bg-subtle-hover);--xh-_toggle-group-item-bg-active:var(--xh-bg-subtle-active);--xh-_toggle-group-item-fg:var(--xh-fg-default);--xh-_toggle-group-item-border:transparent;--xh-_toggle-group-item-bg-on:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_toggle-group-item-bg-on-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-brand-subtle-hover));--xh-_toggle-group-item-bg-on-active:var(--xh-_tone-subtle-active,var(--xh-bg-brand-subtle-active));--xh-_toggle-group-item-fg-on:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-_toggle-group-item-border-on:transparent;--xh-_toggle-group-item-highlight-on:none}.xh-scope-toggle-group[data-part=root][data-variant=outline]{--xh-_toggle-group-item-bg:transparent;--xh-_toggle-group-item-bg-hover:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_toggle-group-item-bg-active:var(--xh-_tone-subtle-hover,var(--xh-bg-subtle-hover));--xh-_toggle-group-item-fg:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_toggle-group-item-border:transparent;--xh-_toggle-group-item-bg-on:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_toggle-group-item-bg-on-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-brand-subtle-hover));--xh-_toggle-group-item-bg-on-active:var(--xh-_tone-subtle-active,var(--xh-bg-brand-subtle-active));--xh-_toggle-group-item-fg-on:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-_toggle-group-item-border-on:transparent;--xh-_toggle-group-item-highlight-on:none;border-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control));position:relative}.xh-scope-toggle-group[data-part=root][data-variant=outline]:after{content:"";z-index:2;border:var(--xh-stroke-thin) solid var(--xh-toggle-group-outline-color,var(--xh-_tone-border-control,var(--xh-border-control)));border-radius:inherit;pointer-events:none;position:absolute;inset:0}.xh-scope-toggle-group[data-part=root][data-variant=ghost]{--xh-_toggle-group-item-bg:transparent;--xh-_toggle-group-item-bg-hover:var(--xh-_tone-subtle,var(--xh-bg-subtle));--xh-_toggle-group-item-bg-active:var(--xh-_tone-subtle-hover,var(--xh-bg-subtle-hover));--xh-_toggle-group-item-fg:var(--xh-_tone-fg,var(--xh-fg-default));--xh-_toggle-group-item-border:transparent;--xh-_toggle-group-item-bg-on:var(--xh-_tone-subtle,var(--xh-bg-brand-subtle));--xh-_toggle-group-item-bg-on-hover:var(--xh-_tone-subtle-hover,var(--xh-bg-brand-subtle-hover));--xh-_toggle-group-item-bg-on-active:var(--xh-_tone-subtle-active,var(--xh-bg-brand-subtle-active));--xh-_toggle-group-item-fg-on:var(--xh-_tone-fg,var(--xh-fg-on-brand-subtle));--xh-_toggle-group-item-border-on:transparent;--xh-_toggle-group-item-highlight-on:none}.xh-scope-toggle-group[data-part=root][data-size=sm]{--xh-_toggle-group-h:var(--xh-control-h-sm);--xh-_toggle-group-px:var(--xh-control-px-sm);--xh-_toggle-group-gap:var(--xh-control-gap-sm);--xh-_toggle-group-font-size:var(--xh-control-font-sm)}.xh-scope-toggle-group[data-part=root][data-size=lg]{--xh-_toggle-group-h:var(--xh-control-h-lg);--xh-_toggle-group-px:var(--xh-control-px-lg);--xh-_toggle-group-gap:var(--xh-control-gap-lg);--xh-_toggle-group-font-size:var(--xh-control-font-lg)}.xh-scope-toggle-group[data-part=root][data-orientation=horizontal]{flex-direction:row}.xh-scope-toggle-group[data-part=root][data-orientation=vertical]{flex-flow:column}.xh-scope-toggle-group[data-part=root]:focus-visible{outline:none}.xh-scope-toggle-group[data-part=item]{--xh-action-gap:var(--xh-toggle-group-item-gap,var(--xh-_toggle-group-gap));--xh-action-visual-size:var(--xh-toggle-group-item-h,var(--xh-_toggle-group-h));--xh-action-padding-inline:var(--xh-toggle-group-item-px,var(--xh-_toggle-group-px));--xh-action-font-size:var(--xh-toggle-group-item-font-size,var(--xh-_toggle-group-font-size));--xh-action-radius:0;--xh-action-bg-rest:var(--xh-toggle-group-item-bg,var(--xh-_toggle-group-item-bg));--xh-action-bg-hover:var(--xh-toggle-group-item-bg-hover,var(--xh-_toggle-group-item-bg-hover));--xh-action-bg-pressed:var(--xh-toggle-group-item-bg-active,var(--xh-_toggle-group-item-bg-active));--xh-action-bg-focus-visible:var(--xh-toggle-group-item-bg,var(--xh-_toggle-group-item-bg));--xh-action-bg-disabled:var(--xh-toggle-group-item-bg-disabled,var(--xh-bg-muted));--xh-action-fg-rest:var(--xh-toggle-group-item-fg,var(--xh-_toggle-group-item-fg));--xh-action-fg-hover:var(--xh-toggle-group-item-fg,var(--xh-_toggle-group-item-fg));--xh-action-fg-pressed:var(--xh-toggle-group-item-fg,var(--xh-_toggle-group-item-fg));--xh-action-fg-focus-visible:var(--xh-toggle-group-item-fg,var(--xh-_toggle-group-item-fg));--xh-action-fg-disabled:var(--xh-toggle-group-item-fg-disabled,var(--xh-fg-disabled));--xh-action-border-rest:var(--xh-toggle-group-item-border,var(--xh-_toggle-group-item-border));--xh-action-border-hover:var(--xh-toggle-group-item-border,var(--xh-_toggle-group-item-border));--xh-action-border-pressed:var(--xh-toggle-group-item-border,var(--xh-_toggle-group-item-border));--xh-action-border-focus-visible:var(--xh-toggle-group-item-border,var(--xh-_toggle-group-item-border));--xh-action-border-disabled:var(--xh-toggle-group-item-border-disabled,var(--xh-border-subtle));--xh-action-highlight-rest:transparent;--xh-action-highlight-hover:transparent;--xh-action-highlight-pressed:transparent;--xh-action-highlight-focus-visible:transparent;--xh-action-highlight-disabled:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-shadow-focus-visible:none;--xh-action-shadow-disabled:none;--xh-action-scale-pressed:none;z-index:0;font-weight:var(--xh-toggle-group-item-font-weight,var(--xh-text-label-weight))}.xh-scope-toggle-group[data-part=root][data-orientation=horizontal]>.xh-scope-toggle-group[data-part=item]+.xh-scope-toggle-group[data-part=item]{border-inline-start-width:0}.xh-scope-toggle-group[data-part=root][data-orientation=vertical]>.xh-scope-toggle-group[data-part=item]+.xh-scope-toggle-group[data-part=item]{border-block-start-width:0}.xh-scope-toggle-group[data-part=root][data-orientation=horizontal]>.xh-scope-toggle-group[data-part=item]:first-child{border-start-start-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control));border-end-start-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control))}.xh-scope-toggle-group[data-part=root][data-orientation=horizontal]>.xh-scope-toggle-group[data-part=item]:last-child{border-start-end-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control));border-end-end-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control))}.xh-scope-toggle-group[data-part=root][data-orientation=vertical]>.xh-scope-toggle-group[data-part=item]:first-child{border-start-start-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control));border-start-end-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control))}.xh-scope-toggle-group[data-part=root][data-orientation=vertical]>.xh-scope-toggle-group[data-part=item]:last-child{border-end-end-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control));border-end-start-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control))}.xh-scope-toggle-group[data-part=item][data-state=on]{--xh-action-bg-rest:var(--xh-toggle-group-item-bg-on,var(--xh-_toggle-group-item-bg-on));--xh-action-bg-hover:var(--xh-toggle-group-item-bg-on-hover,var(--xh-_toggle-group-item-bg-on-hover));--xh-action-bg-pressed:var(--xh-toggle-group-item-bg-on-active,var(--xh-_toggle-group-item-bg-on-active));--xh-action-bg-focus-visible:var(--xh-toggle-group-item-bg-on,var(--xh-_toggle-group-item-bg-on));--xh-action-bg-disabled:var(--xh-toggle-group-item-bg-on-disabled,var(--xh-_toggle-group-item-bg-on))}@supports (color:color-mix(in lab, red, red)){.xh-scope-toggle-group[data-part=item][data-state=on]{--xh-action-bg-disabled:var(--xh-toggle-group-item-bg-on-disabled,color-mix(in oklab, var(--xh-_toggle-group-item-bg-on) 50%, var(--xh-bg-muted-opaque)))}}.xh-scope-toggle-group[data-part=item][data-state=on]{--xh-action-fg-rest:var(--xh-toggle-group-item-fg-on,var(--xh-_toggle-group-item-fg-on));--xh-action-fg-hover:var(--xh-toggle-group-item-fg-on,var(--xh-_toggle-group-item-fg-on));--xh-action-fg-pressed:var(--xh-toggle-group-item-fg-on,var(--xh-_toggle-group-item-fg-on));--xh-action-fg-focus-visible:var(--xh-toggle-group-item-fg-on,var(--xh-_toggle-group-item-fg-on));--xh-action-fg-disabled:var(--xh-toggle-group-item-fg-on-disabled,var(--xh-_toggle-group-item-fg-on));--xh-action-border-rest:var(--xh-toggle-group-item-border-on,var(--xh-_toggle-group-item-border-on));--xh-action-border-hover:var(--xh-toggle-group-item-border-on,var(--xh-_toggle-group-item-border-on));--xh-action-border-pressed:var(--xh-toggle-group-item-border-on,var(--xh-_toggle-group-item-border-on));--xh-action-border-focus-visible:var(--xh-toggle-group-item-border-on,var(--xh-_toggle-group-item-border-on));--xh-action-border-disabled:var(--xh-toggle-group-item-border-on-disabled,var(--xh-_toggle-group-item-border-on));--xh-action-shadow-rest:var(--xh-toggle-group-item-shadow,var(--xh-_toggle-group-item-highlight-on));--xh-action-shadow-hover:var(--xh-toggle-group-item-shadow,var(--xh-_toggle-group-item-highlight-on));--xh-action-shadow-pressed:var(--xh-toggle-group-item-shadow,var(--xh-_toggle-group-item-highlight-on));--xh-action-shadow-focus-visible:var(--xh-toggle-group-item-shadow,var(--xh-_toggle-group-item-highlight-on));z-index:1}.xh-scope-toggle-group[data-part=root][data-variant=solid] .xh-scope-toggle-group[data-part=item][data-state=on]{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-toggle-group[data-part=item]:focus-visible{z-index:2}.xh-scope-toggle-group[data-part=root][data-full-width]{inline-size:100%;display:flex}.xh-scope-toggle-group[data-part=root][data-full-width]>.xh-scope-toggle-group[data-part=item]{flex:1}.xh-scope-toggle-group[data-part=root]>[data-xh-toggle-group-separator]{z-index:2;border-radius:var(--xh-toggle-group-separator-radius,var(--xh-shape-pill));background:var(--xh-toggle-group-separator-color,var(--xh-fg-default));opacity:var(--xh-toggle-group-separator-opacity,var(--xh-control-separator-opacity));pointer-events:none;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;align-self:center}.xh-scope-toggle-group[data-part=root]>[data-xh-toggle-group-separator][data-orientation=vertical]{inline-size:var(--xh-toggle-group-separator-thickness,var(--xh-stroke-thin));block-size:var(--xh-toggle-group-separator-size,var(--xh-_group-separator-size));margin-inline-start:calc(-1 * var(--xh-toggle-group-separator-thickness,var(--xh-stroke-thin)))}.xh-scope-toggle-group[data-part=root]>[data-xh-toggle-group-separator][data-orientation=horizontal]{block-size:var(--xh-toggle-group-separator-thickness,var(--xh-stroke-thin));inline-size:var(--xh-toggle-group-separator-size,var(--xh-_group-separator-size));margin-block-start:calc(-1 * var(--xh-toggle-group-separator-thickness,var(--xh-stroke-thin)))}.xh-scope-toggle-group[data-part=root]>[data-xh-toggle-group-separator][data-disabled]{background:var(--xh-toggle-group-separator-color-disabled,var(--xh-border-subtle));opacity:var(--xh-toggle-group-separator-opacity-disabled,var(--xh-control-separator-disabled-opacity))}.xh-scope-toggle-group[data-part=root][data-orientation=horizontal]>.xh-scope-toggle-group[data-part=item]:first-of-type{border-start-start-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control));border-end-start-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control))}.xh-scope-toggle-group[data-part=root][data-orientation=horizontal]>.xh-scope-toggle-group[data-part=item]:last-of-type{border-start-end-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control));border-end-end-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control))}.xh-scope-toggle-group[data-part=root][data-orientation=vertical]>.xh-scope-toggle-group[data-part=item]:first-of-type{border-start-start-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control));border-start-end-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control))}.xh-scope-toggle-group[data-part=root][data-orientation=vertical]>.xh-scope-toggle-group[data-part=item]:last-of-type{border-end-end-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control));border-end-start-radius:var(--xh-toggle-group-item-radius,var(--xh-shape-control))}.xh-scope-toggle-group[data-part=hidden-input]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh-scope-toggle-group[data-part=root][hidden],.xh-scope-toggle-group[data-part=item][hidden]{display:none}@media (forced-colors:active){.xh-scope-toggle-group[data-part=root]>[data-xh-toggle-group-separator]{background:canvastext}.xh-scope-toggle-group[data-part=root][data-variant=outline]:after{border-color:buttontext}}.xh-scope-tool-call{--xh-tool-call-skin:1}.xh-scope-tool-call[data-part=root]{--xh-_tool-call-px:var(--xh-space-4);--xh-_tool-call-py:var(--xh-space-4);--xh-_tool-call-font-size:var(--xh-control-font-md);--xh-_tool-call-shadow:var(--xh-tool-call-shadow,0 0 0 transparent);--xh-icon-size:var(--xh-tool-call-icon-size,var(--xh-glyph-size-md));border:var(--xh-stroke-thin) solid var(--xh-tool-call-border,var(--xh-border-default));border-radius:var(--xh-tool-call-radius,var(--xh-shape-surface));background:var(--xh-tool-call-bg,var(--xh-bg-surface));box-shadow:var(--xh-tool-call-shadow,none);display:block;overflow:hidden}.xh-scope-tool-call[data-part=root]:not([data-scope][data-part=item][data-instant] :where(.xh-scope-tool-call)){animation:xh-item-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong) both}.xh-scope-tool-call[data-part=root][hidden]{display:none}.xh-scope-tool-call[data-part=root][data-variant=subtle]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);background:var(--xh-tool-call-bg,var(--xh-bg-subtle));border-color:#0000}.xh-scope-tool-call[data-part=root][data-variant=ghost]{--xh-_tool-call-shadow:0 0 0 transparent;box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.xh-scope-tool-call[data-part=root][data-variant=ghost] .xh-scope-tool-call[data-part=trigger]{--xh-action-radius:var(--xh-tool-call-trigger-radius,var(--xh-shape-control));inline-size:auto}.xh-scope-tool-call[data-part=root][data-errored]{border-color:var(--xh-tool-call-border-error,var(--xh-border-invalid))}.xh-scope-tool-call[data-part=root]:has(.xh-scope-tool-call[data-state=output-error]){border-color:var(--xh-tool-call-border-error,var(--xh-border-invalid))}.xh-scope-tool-call[data-part=trigger]{--xh-action-radius:0;--xh-action-gap:var(--xh-tool-call-trigger-gap,var(--xh-space-2));--xh-action-padding-inline:var(--xh-tool-call-px,var(--xh-_tool-call-px));--xh-action-padding-block:var(--xh-tool-call-py,var(--xh-_tool-call-py));--xh-action-font-size:var(--xh-tool-call-font-size,var(--xh-_tool-call-font-size));--xh-action-fg-rest:var(--xh-tool-call-trigger-fg,var(--xh-fg-default));--xh-action-bg-hover:var(--xh-tool-call-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-icon-size:var(--xh-tool-call-icon-size,var(--xh-_action-profile-glyph-size));border-width:0}.xh-scope-tool-call[data-part=trigger][hidden]{display:none}.xh-scope-tool-call[data-part=indicator]{color:var(--xh-tool-call-indicator-fg,var(--xh-fg-subtle));flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-tool-call[data-part=indicator]:not([data-instant]){transition:rotate var(--xh-motion-duration-collapse) var(--xh-motion-ease-enter-strong)}.xh-scope-tool-call[data-part=indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-tool-call[data-part=indicator][hidden]{display:none}.xh-scope-tool-call[data-part=indicator][data-state=open]{rotate:90deg}.xh-scope-tool-call[data-part=indicator][data-state=open]:not([data-instant]){transition:rotate var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong)}[dir=rtl] .xh-scope-tool-call[data-part=indicator]{rotate:180deg}[dir=rtl] .xh-scope-tool-call[data-part=indicator][data-state=open]{rotate:90deg}.xh-scope-tool-call[data-part=label]{font-family:var(--xh-tool-call-label-font,var(--xh-font-family-mono));font-weight:var(--xh-tool-call-label-font-weight,var(--xh-text-label-weight));text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.xh-scope-tool-call[data-part=label][hidden]{display:none}.xh-scope-tool-call[data-part=trigger]:has([data-part=summary]) [data-part=label]:where(.xh-scope-tool-call){flex:0 auto}.xh-scope-tool-call[data-part=summary]{min-inline-size:0;padding-inline:var(--xh-tool-call-summary-px,var(--xh-space-1_5));border-radius:var(--xh-tool-call-summary-radius,var(--xh-shape-control));background:var(--xh-tool-call-summary-bg,var(--xh-bg-subtle));color:var(--xh-tool-call-summary-fg,var(--xh-fg-muted));font-family:var(--xh-tool-call-label-font,var(--xh-font-family-mono));font-size:var(--xh-tool-call-summary-font-size,var(--xh-text-caption-size));text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.xh-scope-tool-call[data-part=summary][hidden]{display:none}.xh-scope-tool-call[data-part=status]{color:var(--xh-tool-call-status-fg,var(--xh-fg-muted));font-size:var(--xh-tool-call-status-font-size,var(--xh-text-caption-size));line-height:var(--xh-leading-none);flex:none;align-items:center;display:inline-flex}.xh-scope-tool-call[data-part=status][hidden]{display:none}.xh-scope-tool-call[data-part=status][data-tone]{padding-block:var(--xh-tool-call-status-py,var(--xh-space-0_5));padding-inline:var(--xh-tool-call-status-px,var(--xh-space-1_5));border:var(--xh-stroke-thin) solid transparent;border-radius:var(--xh-tool-call-status-radius,var(--xh-shape-pill));font-weight:var(--xh-font-weight-medium);line-height:var(--xh-control-indicator-md)}.xh-scope-tool-call[data-part=status][data-state=awaiting-approval]{background:var(--xh-tool-call-status-bg-approval,var(--xh-_tone-subtle));color:var(--xh-tool-call-status-fg-approval,var(--xh-_tone-fg))}.xh-scope-tool-call[data-part=status][data-state=output-available]{background:var(--xh-tool-call-status-bg-done,var(--xh-_tone-subtle));color:var(--xh-tool-call-status-fg-done,var(--xh-_tone-fg))}.xh-scope-tool-call[data-part=status][data-state=output-error]{background:var(--xh-tool-call-status-bg-error,var(--xh-_tone-subtle));color:var(--xh-tool-call-status-fg-error,var(--xh-_tone-fg))}.xh-scope-tool-call[data-part=root][data-loading] [data-part=status]:where(.xh-scope-tool-call){background-image:linear-gradient(90deg, var(--xh-tool-call-status-shimmer-base,var(--xh-fg-subtle)) 35%, var(--xh-tool-call-status-shimmer-sheen,var(--xh-fg-default)) 50%, var(--xh-tool-call-status-shimmer-base,var(--xh-fg-subtle)) 65%);color:#0000;-webkit-text-fill-color:transparent;animation:xh-shimmer var(--xh-tool-call-shimmer-duration,var(--xh-motion-loop-shimmer)) var(--xh-motion-ease-loop) infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.xh-scope-tool-call[data-part=root][data-loading] [data-part=status]:where(.xh-scope-tool-call){color:var(--xh-tool-call-status-fg,var(--xh-fg-muted));-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:where([data-motion=reduce]) .xh-scope-tool-call[data-part=root][data-loading] [data-part=status]:where(.xh-scope-tool-call){color:var(--xh-tool-call-status-fg,var(--xh-fg-muted));-webkit-text-fill-color:currentColor;background-image:none;animation:none}.xh-scope-tool-call[data-part=duration]{color:var(--xh-tool-call-duration-fg,var(--xh-fg-subtle));font-size:var(--xh-tool-call-status-font-size,var(--xh-text-caption-size));font-variant-numeric:tabular-nums;flex:none;display:block}.xh-scope-tool-call[data-part=duration][hidden]{display:none}.xh-scope-tool-call[data-part=approval]{padding-inline:var(--xh-tool-call-px,var(--xh-_tool-call-px));padding-block:var(--xh-tool-call-py,var(--xh-_tool-call-py));border-block-start:var(--xh-stroke-thin) solid var(--xh-tool-call-divider,var(--xh-border-subtle));display:block}.xh-scope-tool-call[data-part=approval][hidden]{display:none}.xh-scope-tool-call[data-part=content]{--xh-_disclosure-pt:var(--xh-tool-call-py,var(--xh-_tool-call-py));--xh-_disclosure-pb:var(--xh-tool-call-py,var(--xh-_tool-call-py));gap:var(--xh-tool-call-content-gap,var(--xh-space-2));padding-inline:var(--xh-tool-call-px,var(--xh-_tool-call-px));padding-block:var(--xh-tool-call-py,var(--xh-_tool-call-py));border-block-start:var(--xh-stroke-thin) solid var(--xh-tool-call-divider,var(--xh-border-subtle));grid-template-rows:1fr;display:grid;overflow:auto clip}.xh-scope-tool-call[data-part=content][data-state=open]:not([data-instant]){animation:xh-disclosure-expand var(--xh-motion-duration-expand) var(--xh-motion-ease-enter-strong)}.xh-scope-tool-call[data-part=content][data-state=closed]:not([data-instant]){animation:xh-disclosure-collapse var(--xh-motion-duration-collapse) var(--xh-motion-ease-exit) forwards}.xh-scope-tool-call[data-part=input],.xh-scope-tool-call[data-part=output]{min-inline-size:0;display:block}.xh-scope-tool-call[data-part=input][hidden],.xh-scope-tool-call[data-part=output][hidden]{display:none}.xh-scope-tool-call[data-part=error]{color:var(--xh-tool-call-error-fg,var(--xh-fg-danger));font-size:var(--xh-tool-call-status-font-size,var(--xh-text-caption-size));display:block}.xh-scope-tool-call[data-part=error][hidden]{display:none}.xh-scope-tool-call[data-part=root][data-size=sm]{--xh-_tool-call-px:var(--xh-space-3);--xh-_tool-call-py:var(--xh-space-3);--xh-_tool-call-font-size:var(--xh-control-font-sm)}.xh-scope-tool-call[data-part=root][data-size=md]{--xh-_tool-call-px:var(--xh-space-4);--xh-_tool-call-py:var(--xh-space-4);--xh-_tool-call-font-size:var(--xh-control-font-md)}.xh-scope-tool-call[data-part=root][data-size=lg]{--xh-_tool-call-px:var(--xh-space-5);--xh-_tool-call-py:var(--xh-space-5);--xh-_tool-call-font-size:var(--xh-control-font-lg)}.xh-scope-tool-call[data-part=root][data-tone]{box-shadow:inset var(--xh-tool-call-tone-bar,var(--xh-stroke-thick)) 0 0 0 var(--xh-tool-call-tone-fg,var(--xh-_tone-soft,var(--xh-bg-brand))), var(--xh-_tool-call-shadow)}@media (forced-colors:active){.xh-scope-tool-call[data-part=indicator]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-tool-call[data-part=trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]) .xh-scope-tool-call[data-part=indicator]:empty:before{background-color:highlighttext}.xh-scope-tool-call[data-part=trigger][data-disabled] .xh-scope-tool-call[data-part=indicator]:empty:before{background-color:graytext}}.xh-scope-toolbar{--xh-toolbar-skin:1}.xh-scope-toolbar[data-part=root]{--xh-_toolbar-gap:var(--xh-space-2);--xh-_toolbar-p:var(--xh-space-1);--xh-_toolbar-item-h:var(--xh-control-h-md);--xh-_toolbar-separator-size:calc(var(--xh-_toolbar-item-h) / 2);--xh-icon-size:var(--xh-toolbar-icon-size,var(--xh-glyph-size-md));--xh-_toolbar-root-p:0;--xh-_toolbar-root-border-width:0;--xh-_toolbar-root-border:transparent;--xh-_toolbar-root-bg:transparent;--xh-_toolbar-root-bg-disabled:transparent;align-items:center;gap:var(--xh-toolbar-gap,var(--xh-_toolbar-gap));padding-block:var(--xh-toolbar-py,var(--xh-_toolbar-root-p));padding-inline:var(--xh-toolbar-px,var(--xh-_toolbar-root-p));border:var(--xh-_toolbar-root-border-width) solid var(--xh-toolbar-border,var(--xh-_toolbar-root-border));border-radius:var(--xh-toolbar-radius,var(--xh-shape-surface));background:var(--xh-toolbar-bg,var(--xh-_toolbar-root-bg));color:var(--xh-toolbar-fg,var(--xh-fg-default));transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-wrap:wrap;display:flex}.xh-scope-toolbar[data-part=root][data-orientation=horizontal]{flex-direction:row}.xh-scope-toolbar[data-part=root][data-orientation=vertical]{flex-flow:column;align-items:stretch}.xh-scope-toolbar[data-part=root][data-variant=ghost]{--xh-_toolbar-root-p:0;--xh-_toolbar-root-border-width:0;--xh-_toolbar-root-border:transparent;--xh-_toolbar-root-bg:transparent;--xh-_toolbar-root-bg-disabled:transparent}.xh-scope-toolbar[data-part=root][data-variant=subtle]{--xh-_toolbar-root-p:var(--xh-_toolbar-p);--xh-_toolbar-root-border-width:var(--xh-stroke-thin);--xh-_toolbar-root-bg:var(--xh-bg-subtle);--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active)}.xh-scope-toolbar[data-part=root][data-variant=outline]{--xh-_toolbar-root-p:var(--xh-_toolbar-p);--xh-_toolbar-root-border-width:var(--xh-stroke-thin);--xh-_toolbar-root-border:var(--xh-border-default);--xh-_toolbar-root-bg:var(--xh-bg-surface);--xh-_toolbar-root-bg-disabled:var(--xh-bg-muted);border-radius:var(--xh-toolbar-radius,var(--xh-shape-surface));box-shadow:var(--xh-toolbar-shadow,none)}.xh-scope-toolbar[data-part=root][data-size=sm]{--xh-_toolbar-gap:var(--xh-space-0_5);--xh-_toolbar-p:var(--xh-space-0_5);--xh-_toolbar-item-h:var(--xh-control-h-sm);--xh-icon-size:var(--xh-toolbar-icon-size,var(--xh-glyph-size-sm))}.xh-scope-toolbar[data-part=root][data-size=lg]{--xh-_toolbar-gap:var(--xh-space-3);--xh-_toolbar-p:var(--xh-space-2);--xh-_toolbar-item-h:var(--xh-control-h-lg);--xh-icon-size:var(--xh-toolbar-icon-size,var(--xh-glyph-size-lg))}.xh-scope-toolbar[data-part=root]:focus-visible{outline:none}.xh-scope-toolbar[data-part=root][data-disabled]{background:var(--xh-toolbar-bg-disabled,var(--xh-_toolbar-root-bg-disabled));color:var(--xh-fg-disabled)}.xh-scope-toolbar[data-part=root][hidden]{display:none}.xh-scope-toolbar[data-part=group]{align-items:stretch;gap:var(--xh-toolbar-group-gap,var(--xh-space-0));background:0 0;flex-wrap:nowrap;display:inline-flex}.xh-scope-toolbar[data-part=group][data-orientation=vertical]{flex-flow:column;align-items:stretch}.xh-scope-toolbar[data-part=group][hidden]{display:none}.xh-scope-toolbar[data-part=item]{--xh-action-gap:var(--xh-toolbar-item-gap,var(--xh-control-gap-sm));--xh-action-visual-size:var(--xh-toolbar-item-h,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-toolbar-item-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-toolbar-item-radius,var(--xh-_action-profile-radius));--xh-action-bg-rest:var(--xh-toolbar-item-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-toolbar-item-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-toolbar-item-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-bg-disabled:var(--xh-toolbar-item-bg-disabled,var(--xh-_action-variant-bg-disabled));--xh-action-fg-rest:var(--xh-toolbar-item-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-toolbar-item-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-toolbar-item-fg,var(--xh-_action-variant-fg-pressed));--xh-action-font-size:var(--xh-toolbar-item-font-size,var(--xh-_action-profile-font-size));font-weight:var(--xh-toolbar-item-font-weight,var(--xh-text-label-weight));touch-action:manipulation}.xh-scope-toolbar[data-part=item][aria-pressed=true]{--xh-action-bg-rest:var(--xh-toolbar-item-bg-pressed,var(--xh-bg-brand-subtle));--xh-action-bg-hover:var(--xh-toolbar-item-bg-pressed-hover,var(--xh-bg-brand-subtle-hover));--xh-action-bg-pressed:var(--xh-toolbar-item-bg-pressed-active,var(--xh-bg-brand-subtle-active));--xh-action-fg-rest:var(--xh-toolbar-item-fg-pressed,var(--xh-fg-on-brand-subtle));--xh-action-fg-hover:var(--xh-toolbar-item-fg-pressed,var(--xh-fg-on-brand-subtle));--xh-action-fg-pressed:var(--xh-toolbar-item-fg-pressed,var(--xh-fg-on-brand-subtle))}.xh-scope-toolbar[data-part=item][hidden]{display:none}.xh-scope-toolbar[data-part=group]>.xh-scope-toolbar[data-part=item]{--xh-action-host-bg-hover:var(--xh-bg-subtle-hover);--xh-action-host-bg-pressed:var(--xh-bg-subtle-active);--xh-action-radius:0;--xh-action-scale-pressed:none;--xh-action-bg-disabled:var(--xh-toolbar-item-bg-disabled,var(--xh-bg-subtle));--xh-_toolbar-segment-end-radius:var(--xh-toolbar-item-radius,var(--xh-shape-control));position:relative}.xh-scope-toolbar[data-part=group]>.xh-scope-toolbar[data-part=item]:not([aria-pressed=true]){--xh-action-bg-rest:var(--xh-toolbar-item-bg,var(--xh-bg-subtle))}.xh-scope-toolbar[data-part=group][data-orientation=horizontal]>.xh-scope-toolbar[data-part=item]:first-of-type{border-start-start-radius:var(--xh-toolbar-item-radius,var(--xh-shape-control));border-end-start-radius:var(--xh-toolbar-item-radius,var(--xh-shape-control))}.xh-scope-toolbar[data-part=group][data-orientation=horizontal]>.xh-scope-toolbar[data-part=item]:last-of-type{border-start-end-radius:var(--xh-toolbar-item-radius,var(--xh-shape-control));border-end-end-radius:var(--xh-toolbar-item-radius,var(--xh-shape-control))}.xh-scope-toolbar[data-part=group][data-orientation=vertical]>.xh-scope-toolbar[data-part=item]:first-of-type{border-start-start-radius:var(--xh-toolbar-item-radius,var(--xh-shape-control));border-start-end-radius:var(--xh-toolbar-item-radius,var(--xh-shape-control))}.xh-scope-toolbar[data-part=group][data-orientation=vertical]>.xh-scope-toolbar[data-part=item]:last-of-type{border-end-end-radius:var(--xh-toolbar-item-radius,var(--xh-shape-control));border-end-start-radius:var(--xh-toolbar-item-radius,var(--xh-shape-control))}.xh-scope-toolbar[data-part=separator]{border-radius:var(--xh-toolbar-separator-radius,var(--xh-shape-pill));background:var(--xh-toolbar-separator-color,var(--xh-border-default));flex:none;align-self:center}.xh-scope-toolbar[data-part=separator][data-orientation=vertical]{inline-size:var(--xh-toolbar-separator-thickness,var(--xh-stroke-thin));block-size:var(--xh-_toolbar-separator-size);margin-block:var(--xh-toolbar-separator-inset,var(--xh-space-0));margin-inline:var(--xh-toolbar-separator-gap,var(--xh-space-0))}.xh-scope-toolbar[data-part=separator][data-orientation=horizontal]{block-size:var(--xh-toolbar-separator-thickness,var(--xh-stroke-thin));inline-size:var(--xh-_toolbar-separator-size);margin-block:var(--xh-toolbar-separator-gap,var(--xh-space-0));margin-inline:var(--xh-toolbar-separator-inset,var(--xh-space-0))}.xh-scope-toolbar[data-part=group]>.xh-scope-toolbar[data-part=separator]{background:var(--xh-toolbar-separator-color,var(--xh-fg-default));opacity:var(--xh-toolbar-separator-opacity,var(--xh-control-separator-opacity));pointer-events:none}.xh-scope-toolbar[data-part=group]>.xh-scope-toolbar[data-part=separator][data-orientation=vertical]{margin-inline-start:calc(-1 * var(--xh-toolbar-separator-thickness,var(--xh-stroke-thin)))}.xh-scope-toolbar[data-part=group]>.xh-scope-toolbar[data-part=separator][data-orientation=horizontal]{margin-block-start:calc(-1 * var(--xh-toolbar-separator-thickness,var(--xh-stroke-thin)))}.xh-scope-toolbar[data-part=root]:has(>.xh-scope-toolbar[data-part=overflow-trigger]){flex-wrap:nowrap;min-block-size:0;min-inline-size:0}.xh-scope-toolbar[data-part=root]:has(>.xh-scope-toolbar[data-part=overflow-trigger])>:is(.xh-scope-toolbar[data-part=item],.xh-scope-toolbar[data-part=group]){flex-shrink:0}.xh-scope-toolbar[data-part=root]:has(>.xh-scope-toolbar[data-part=overflow-trigger]:not([hidden]))>.xh-scope-toolbar[data-part=separator]:not(:has(~.xh-scope-toolbar[data-part=item]:not([hidden]),~.xh-scope-toolbar[data-part=group]>.xh-scope-toolbar[data-part=item]:not([hidden]))){display:none}.xh-scope-toolbar[data-part=root]:has(>.xh-scope-toolbar[data-part=overflow-trigger]:not([hidden]))>.xh-scope-toolbar[data-part=group]:not(:has(>.xh-scope-toolbar[data-part=item]:not([hidden]))){display:none}.xh-scope-toolbar[data-part=root]:has(>.xh-scope-toolbar[data-part=overflow-trigger]:not([hidden]))>.xh-scope-toolbar[data-part=group]>.xh-scope-toolbar[data-part=separator]:not(:has(~.xh-scope-toolbar[data-part=item]:not([hidden]))){display:none}.xh-scope-toolbar[data-part=group][data-orientation=horizontal]>.xh-scope-toolbar[data-part=item]:not([hidden]):not(:has(~.xh-scope-toolbar[data-part=item]:not([hidden]))){border-start-end-radius:var(--xh-_toolbar-segment-end-radius);border-end-end-radius:var(--xh-_toolbar-segment-end-radius)}.xh-scope-toolbar[data-part=group][data-orientation=vertical]>.xh-scope-toolbar[data-part=item]:not([hidden]):not(:has(~.xh-scope-toolbar[data-part=item]:not([hidden]))){border-end-end-radius:var(--xh-_toolbar-segment-end-radius);border-end-start-radius:var(--xh-_toolbar-segment-end-radius)}.xh-scope-toolbar[data-part=overflow-trigger]{touch-action:manipulation}.xh-scope-toolbar[data-part=overflow-trigger][data-state=open]{--xh-action-bg-rest:var(--xh-_action-variant-bg-hover);--xh-action-bg-focus-visible:var(--xh-_action-variant-bg-hover)}.xh-scope-toolbar[data-part=overflow-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;mask:var(--xh-glyph-mark-ellipsis) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-toolbar[data-part=overflow-trigger][hidden]{display:none}@media (forced-colors:active){.xh-scope-toolbar[data-part=separator]{background:canvastext}.xh-scope-toolbar[data-part=overflow-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-toolbar[data-part=overflow-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-toolbar[data-part=overflow-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-tour{--xh-tour-skin:1}.xh-scope-tour[data-part=root]{--xh-icon-size:var(--xh-tour-icon-size,var(--xh-glyph-size-md));color:var(--xh-tour-fg,var(--xh-fg-default))}.xh-scope-tour[data-part=content]{--xh-icon-size:var(--xh-tour-icon-size,var(--xh-glyph-size-md))}.xh-scope-tour[data-part=backdrop]{z-index:var(--xh-tour-backdrop-layer,var(--xh-_layer,var(--xh-layer-modal)));background:var(--xh-tour-backdrop-bg,var(--xh-bg-overlay));position:fixed;inset:0}.xh-scope-tour[data-part=backdrop][hidden]{display:none}.xh-scope-tour[data-part=backdrop][data-state=open]:not([data-instant]){animation:xh-fade-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter)}.xh-scope-tour[data-part=backdrop][data-state=closed]{animation:xh-fade-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-tour[data-part=spotlight]{--xh-_tour-spotlight-shroud:transparent;--xh-_tour-spotlight-radius:var(--xh-shape-surface);z-index:var(--xh-tour-spotlight-layer,var(--xh-_layer,var(--xh-layer-modal)));pointer-events:none;border-radius:var(--xh-tour-spotlight-radius,var(--xh-_tour-spotlight-radius,var(--xh-shape-surface)));box-shadow:0 0 0 var(--xh-stroke-thick) var(--xh-tour-spotlight-ring,var(--xh-ring-focus)), 0 0 0 100vmax var(--xh-_tour-spotlight-shroud)}.xh-scope-tour[data-part=spotlight][data-animating]{transition:left var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), top var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), inline-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), block-size var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), border-radius var(--xh-motion-duration-move) var(--xh-motion-ease-continuous)}.xh-scope-tour[data-part=positioner][data-animating]{transition:left var(--xh-motion-duration-move) var(--xh-motion-ease-continuous), top var(--xh-motion-duration-move) var(--xh-motion-ease-continuous)}.xh-scope-tour[data-part=spotlight][data-dimmed]{--xh-_tour-spotlight-shroud:var(--xh-tour-spotlight-shroud,var(--xh-bg-overlay))}.xh-scope-tour[data-part=spotlight][hidden]{display:none}.xh-scope-tour[data-part=spotlight][data-state=open]:not([data-instant]){animation:xh-tour-spotlight-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-tour[data-part=spotlight][data-state=closed]{animation:xh-tour-spotlight-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-tour[data-part=backdrop][data-position=anchored]{background:0 0}.xh-scope-tour[data-part=positioner]{--xh-_tour-available-h:100vh;--xh-_tour-available-w:100vw;z-index:var(--xh-tour-positioner-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none}.xh-scope-tour[data-part=positioner][data-position=center]{padding:var(--xh-tour-positioner-padding,var(--xh-space-4));justify-content:center;align-items:center;display:flex;inset:0}.xh-scope-tour[data-part=positioner][hidden]{display:none}.xh-scope-tour[data-part=positioner][data-position=anchored][data-placement^=top]{--xh-_overlay-origin-y:100%;--xh-_overlay-enter-down:1}.xh-scope-tour[data-part=positioner][data-position=anchored][data-placement^=bottom]{--xh-_overlay-origin-y:0;--xh-_overlay-enter-up:1}.xh-scope-tour[data-part=positioner][data-position=anchored][data-placement^=left]{--xh-_overlay-origin-x:100%;--xh-_overlay-enter-right:1}.xh-scope-tour[data-part=positioner][data-position=anchored][data-placement^=right]{--xh-_overlay-origin-x:0;--xh-_overlay-enter-left:1}.xh-scope-tour[data-part=content]{gap:var(--xh-tour-gap,var(--xh-space-2));inline-size:max-content;max-inline-size:min(var(--xh-tour-max-w,var(--xh-overlay-max-w-lg)), var(--xh-_tour-available-w));padding-block:var(--xh-tour-py,var(--xh-surface-py-md));padding-inline:var(--xh-tour-px,var(--xh-surface-px-md));max-block-size:min(var(--xh-tour-max-h,var(--xh-overlay-max-h)), var(--xh-_tour-available-h));border:var(--xh-stroke-thin) solid var(--xh-tour-border,var(--xh-material-elevated-border));border-radius:var(--xh-tour-radius,var(--xh-shape-overlay));background:var(--xh-tour-bg,var(--xh-material-elevated-bg));color:var(--xh-tour-fg,var(--xh-material-elevated-fg));box-shadow:var(--xh-tour-shadow,var(--xh-material-elevated-shadow));pointer-events:auto;transform-origin:var(--xh-_overlay-origin-x,50%) var(--xh-_overlay-origin-y,50%);flex-direction:column;display:flex;position:relative}.xh-scope-tour[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-pop-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-tour[data-part=content][data-state=closed]{animation:xh-pop-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-tour[data-part=title]{font-size:var(--xh-tour-title-font-size,var(--xh-text-heading-3-size));font-weight:var(--xh-tour-title-font-weight,var(--xh-text-heading-3-weight));color:var(--xh-tour-title-fg,var(--xh-fg-default));margin:0}.xh-scope-tour[data-part=content]:has(.xh-scope-tour[data-part=close-trigger]) .xh-scope-tour[data-part=title]{padding-inline-end:calc(var(--xh-tour-close-size,var(--xh-control-h-sm)) + var(--xh-surface-action-inset))}.xh-scope-tour[data-part=description]{font-size:var(--xh-tour-description-font-size,var(--xh-text-secondary-size));line-height:var(--xh-leading-normal);color:var(--xh-tour-description-fg,var(--xh-fg-muted));margin:0}.xh-scope-tour[data-part=progress-text]{font-size:var(--xh-tour-progress-font-size,var(--xh-text-caption-size));color:var(--xh-tour-progress-fg,var(--xh-fg-subtle))}.xh-scope-tour[data-part=progress-indicator]{align-items:center;gap:var(--xh-tour-progress-indicator-gap,var(--xh-space-1));display:inline-flex}.xh-scope-tour[data-part=progress-indicator][hidden]{display:none}.xh-scope-tour[data-part=progress-dot]{inline-size:var(--xh-space-2);block-size:var(--xh-space-2);border-radius:var(--xh-shape-circle);background:var(--xh-tour-progress-dot-bg,var(--xh-border-default));transition:inline-size var(--xh-motion-duration-nudge) var(--xh-motion-ease-continuous), background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter)}.xh-scope-tour[data-part=progress-dot][data-complete]{background:var(--xh-tour-progress-dot-bg-complete,var(--xh-border-strong))}.xh-scope-tour[data-part=progress-dot][data-current]{inline-size:var(--xh-space-5);border-radius:var(--xh-shape-pill);background:var(--xh-tour-progress-dot-bg-current,var(--xh-bg-brand))}.xh-scope-tour[data-part=prev-trigger],.xh-scope-tour[data-part=next-trigger],.xh-scope-tour[data-part=skip-trigger]{--xh-action-padding-inline:var(--xh-tour-skip-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-tour-action-radius,var(--xh-shape-control));--xh-icon-size:var(--xh-tour-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-tour[data-part=prev-trigger][hidden],.xh-scope-tour[data-part=next-trigger][hidden],.xh-scope-tour[data-part=skip-trigger][hidden]{display:none}.xh-scope-tour[data-part=next-trigger]{--xh-action-bg-rest:var(--xh-tour-next-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-tour-next-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-focus-visible:var(--xh-tour-next-bg,var(--xh-_action-variant-bg-focus-visible));--xh-action-fg-rest:var(--xh-tour-next-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-tour-next-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-tour-next-fg,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-tour-next-fg,var(--xh-_action-variant-fg-focus-visible));--xh-action-shadow-rest:var(--xh-tour-next-shadow,none)}.xh-scope-tour[data-part=next-trigger][data-xh-action-variant=solid]:focus-visible{--xh-action-ring-color-focus-visible:currentColor}.xh-scope-tour[data-part=close-trigger]{--xh-action-visual-size:var(--xh-tour-close-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-tour-close-radius,var(--xh-shape-control));--xh-action-bg-hover:var(--xh-tour-close-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-tour-close-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-tour-close-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-tour-close-fg-hover,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-tour-close-fg-hover,var(--xh-_action-variant-fg-pressed));--xh-action-fg-focus-visible:var(--xh-tour-close-fg-hover,var(--xh-_action-variant-fg-focus-visible));--xh-icon-size:var(--xh-tour-icon-size,var(--xh-_action-profile-glyph-size));position:absolute;inset-block-start:var(--xh-surface-action-inset);inset-inline-end:var(--xh-surface-action-inset)}.xh-scope-tour[data-part=close-trigger][hidden]{display:none}.xh-scope-tour[data-part=arrow]{--xh-_tour-arrow-x:50%;--xh-_tour-arrow-y:50%;--xh-_overlay-arrow-size:var(--xh-tour-arrow-size,var(--xh-overlay-arrow-size));--xh-_overlay-arrow-x:var(--xh-_tour-arrow-x);--xh-_overlay-arrow-y:var(--xh-_tour-arrow-y);background:var(--xh-tour-bg,var(--xh-material-elevated-bg));border:var(--xh-stroke-thin) solid var(--xh-tour-border,var(--xh-material-elevated-border))}.xh-scope-tour[data-part=arrow][hidden]{display:none}.xh-scope-tour[data-part=close-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-tour[data-part=description]{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}@media (forced-colors:active){.xh-scope-tour[data-part=progress-dot][data-complete]{outline:var(--xh-stroke-thin) solid CanvasText}}@media print{.xh-scope-tour[data-part=backdrop],.xh-scope-tour[data-part=positioner],.xh-scope-tour[data-part=positioner][data-position=center]{display:none}}@media (forced-colors:active){.xh-scope-tour[data-part=close-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-tour[data-part=close-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-tour[data-part=close-trigger][data-disabled]:empty:before{background-color:graytext}}:where(.xh-scope-context-menu,.xh-scope-hover-card,.xh-scope-menu,.xh-scope-menubar,.xh-scope-popconfirm,.xh-scope-popover,.xh-scope-tour,.xh-scope-tooltip)[data-part=arrow]{inline-size:var(--xh-_overlay-arrow-size);block-size:var(--xh-_overlay-arrow-size);position:absolute;rotate:45deg}:where(.xh-scope-context-menu,.xh-scope-hover-card,.xh-scope-menu,.xh-scope-menubar,.xh-scope-popconfirm,.xh-scope-popover,.xh-scope-tour,.xh-scope-tooltip)[data-part=arrow][data-placement^=bottom]{top:calc(var(--xh-_overlay-arrow-size) / -2);border-bottom:0;border-right:0;inset-inline-start:calc(var(--xh-_overlay-arrow-x) - var(--xh-_overlay-arrow-size) / 2)}:where(.xh-scope-context-menu,.xh-scope-hover-card,.xh-scope-menu,.xh-scope-menubar,.xh-scope-popconfirm,.xh-scope-popover,.xh-scope-tour,.xh-scope-tooltip)[data-part=arrow][data-placement^=top]{bottom:calc(var(--xh-_overlay-arrow-size) / -2);border-top:0;border-left:0;inset-inline-start:calc(var(--xh-_overlay-arrow-x) - var(--xh-_overlay-arrow-size) / 2)}:where(.xh-scope-context-menu,.xh-scope-hover-card,.xh-scope-menu,.xh-scope-menubar,.xh-scope-popconfirm,.xh-scope-popover,.xh-scope-tour,.xh-scope-tooltip)[data-part=arrow][data-placement^=right]{top:calc(var(--xh-_overlay-arrow-y) - var(--xh-_overlay-arrow-size) / 2);left:calc(var(--xh-_overlay-arrow-size) / -2);border-top:0;border-right:0}:where(.xh-scope-context-menu,.xh-scope-hover-card,.xh-scope-menu,.xh-scope-menubar,.xh-scope-popconfirm,.xh-scope-popover,.xh-scope-tour,.xh-scope-tooltip)[data-part=arrow][data-placement^=left]{top:calc(var(--xh-_overlay-arrow-y) - var(--xh-_overlay-arrow-size) / 2);right:calc(var(--xh-_overlay-arrow-size) / -2);border-bottom:0;border-left:0}.xh-scope-transfer{--xh-transfer-skin:1}.xh-scope-transfer[data-part=root]{--xh-icon-size:var(--xh-transfer-icon-size,var(--xh-glyph-size-md));--xh-scrollbar-track-bg:transparent;--xh-_transfer-item-py:var(--xh-list-option-py-md);--xh-_transfer-h:var(--xh-control-h-md);--xh-_transfer-px:var(--xh-control-px-md);--xh-_transfer-gap:var(--xh-control-gap-md);--xh-_transfer-font-size:var(--xh-control-font-md);--xh-_transfer-box:var(--xh-control-indicator-md);--xh-_transfer-accent:var(--xh-_tone,var(--xh-bg-brand));--xh-_transfer-on-accent:var(--xh-_tone-on,var(--xh-fg-on-brand));gap:var(--xh-transfer-gap,var(--xh-space-3));color:var(--xh-transfer-fg,var(--xh-fg-default));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:relative}.xh-scope-transfer[data-part=root][data-size=sm]{--xh-icon-size:var(--xh-transfer-icon-size,var(--xh-glyph-size-sm));--xh-_transfer-item-py:var(--xh-list-option-py-sm);--xh-_transfer-h:var(--xh-control-h-sm);--xh-_transfer-px:var(--xh-control-px-sm);--xh-_transfer-gap:var(--xh-control-gap-sm);--xh-_transfer-font-size:var(--xh-control-font-sm);--xh-_transfer-box:var(--xh-control-indicator-sm)}.xh-scope-transfer[data-part=root][data-size=lg]{--xh-icon-size:var(--xh-transfer-icon-size,var(--xh-glyph-size-lg));--xh-_transfer-item-py:var(--xh-list-option-py-lg);--xh-_transfer-h:var(--xh-control-h-lg);--xh-_transfer-px:var(--xh-control-px-lg);--xh-_transfer-gap:var(--xh-control-gap-lg);--xh-_transfer-font-size:var(--xh-control-font-lg);--xh-_transfer-box:var(--xh-control-indicator-lg)}.xh-scope-transfer[data-part=root][data-invalid] :is(.xh-scope-transfer[data-part=source-panel],.xh-scope-transfer[data-part=target-panel]){border-color:var(--xh-transfer-panel-border-invalid,var(--xh-border-invalid))}.xh-scope-transfer[data-part=root][data-readonly] .xh-scope-transfer[data-part=item]:not([data-disabled]){cursor:default}.xh-scope-transfer[data-part=source-panel]{grid-area:1/1/auto/4}.xh-scope-transfer[data-part=target-panel]{grid-area:3/1/auto/4}.xh-scope-transfer[data-part=to-target-trigger]{grid-area:2/1/auto/3;justify-self:end}.xh-scope-transfer[data-part=to-source-trigger]{grid-area:2/2/auto/4;justify-self:start}.xh-scope-transfer[data-part=source-panel],.xh-scope-transfer[data-part=target-panel]{border:var(--xh-stroke-thin) solid var(--xh-transfer-panel-border,var(--xh-border-default));border-radius:var(--xh-transfer-panel-radius,var(--xh-shape-surface));background:var(--xh-transfer-panel-bg,var(--xh-bg-surface));flex-direction:column;block-size:100%;min-inline-size:0;display:flex;overflow:hidden}.xh-scope-transfer[data-part=source-panel][data-disabled],.xh-scope-transfer[data-part=target-panel][data-disabled]{background:var(--xh-transfer-panel-bg-disabled,var(--xh-bg-muted))}.xh-scope-transfer[data-part=panel-header]{gap:var(--xh-transfer-panel-header-gap,var(--xh-_transfer-gap));padding-block:var(--xh-transfer-panel-header-py,var(--xh-space-2));padding-inline:var(--xh-transfer-panel-header-px,var(--xh-_transfer-px));border-block-end:var(--xh-stroke-thin) solid var(--xh-transfer-panel-border,var(--xh-border-default));align-items:center;display:flex}.xh-scope-transfer[data-part=panel-title]{min-inline-size:0;color:var(--xh-transfer-panel-title-fg,var(--xh-fg-default));font-size:var(--xh-transfer-panel-title-font-size,var(--xh-text-label-size));font-weight:var(--xh-transfer-panel-title-font-weight,var(--xh-font-weight-semibold));line-height:var(--xh-leading-none);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.xh-scope-transfer[data-part=panel-count]{color:var(--xh-transfer-panel-count-fg,var(--xh-fg-subtle));font-size:var(--xh-transfer-panel-count-font-size,var(--xh-text-caption-size));line-height:var(--xh-leading-none);font-variant-numeric:tabular-nums;flex:none}.xh-scope-transfer[data-part=panel-count]:empty:after{content:attr(data-checked-count) " / " attr(data-count)}.xh-scope-transfer[data-part=search]{--xh-field-placeholder-fg:var(--xh-transfer-placeholder-fg,var(--xh-fg-subtle));--xh-field-autofill-bg:var(--xh-bg-surface);inline-size:100%;block-size:var(--xh-transfer-search-h,var(--xh-_transfer-h));padding-block:0;padding-inline:var(--xh-transfer-search-px,var(--xh-_transfer-px));border:0;border-block-end:var(--xh-stroke-thin) solid var(--xh-transfer-search-border,var(--xh-material-solid-separator));background:var(--xh-transfer-search-bg,transparent);color:var(--xh-transfer-search-fg,var(--xh-fg-default));font:inherit;font-size:var(--xh-transfer-search-font-size,var(--xh-_transfer-font-size));flex:none;display:block}.xh-scope-transfer[data-part=search]:focus-visible{outline:none}.xh-scope-transfer[data-part=search]:disabled{color:var(--xh-fg-disabled)}.xh-scope-transfer[data-part=list]{gap:var(--xh-transfer-list-gap,var(--xh-list-option-gap));block-size:var(--xh-transfer-list-h,var(--xh-viewport-h-md));padding-block:var(--xh-transfer-list-py,var(--xh-space-1));padding-inline:var(--xh-transfer-list-px,var(--xh-space-1));transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-direction:column;flex:auto;display:flex;overflow:auto}.xh-scope-transfer[data-part=list][aria-busy=true]{opacity:var(--xh-state-disabled-opacity)}.xh-scope-transfer[data-part=list][data-xh-virtualized]{gap:0;min-block-size:0;padding:0;overflow:hidden}.xh-scope-transfer[data-part=list][data-xh-virtualized] .xh-scope-virtualizer[data-part=root]{flex:auto;block-size:100%;min-block-size:0}.xh-scope-transfer[data-part=list][data-xh-virtualized] .xh-scope-virtualizer[data-part=viewport]{block-size:100%;min-block-size:0}.xh-scope-transfer[data-part=list]:focus-visible{outline:none}.xh-scope-transfer[data-part=empty]{padding-block:var(--xh-transfer-empty-py,var(--xh-space-3));padding-inline:var(--xh-transfer-empty-px,var(--xh-_transfer-px));color:var(--xh-transfer-empty-fg,var(--xh-fg-muted));font-size:var(--xh-transfer-empty-font-size,var(--xh-_transfer-font-size));line-height:var(--xh-leading-none);text-align:center;flex:none;display:block}.xh-scope-transfer[data-part=empty][hidden]{display:none}.xh-scope-transfer[data-part=empty][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-transfer[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-_transfer-gap);padding-block:var(--xh-transfer-loading-py,var(--xh-space-3));padding-inline:var(--xh-transfer-loading-px,var(--xh-_transfer-px));color:var(--xh-transfer-loading-fg,var(--xh-fg-muted));font-size:var(--xh-transfer-loading-font-size,var(--xh-_transfer-font-size));line-height:var(--xh-leading-none);text-align:center;flex:none;display:flex}.xh-scope-transfer[data-part=loading][hidden]{display:none}.xh-scope-transfer[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-transfer[data-part=loading][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-transfer[data-part=group]{gap:var(--xh-transfer-group-gap,var(--xh-list-option-gap));flex-direction:column;flex:none;display:flex}.xh-scope-transfer[data-part=group][hidden]{display:none}.xh-scope-transfer[data-part=group]:not(:has([data-part=item]:not([hidden]))){display:none}.xh-scope-transfer[data-part=group]+.xh-scope-transfer[data-part=group]{margin-block-start:var(--xh-transfer-group-spacing,var(--xh-space-1_5))}.xh-scope-transfer[data-part=group-label]{padding-block:var(--xh-transfer-group-label-py,var(--xh-space-1));padding-inline:var(--xh-transfer-group-label-px,var(--xh-_transfer-px));color:var(--xh-transfer-group-label-fg,var(--xh-fg-muted));font-size:var(--xh-transfer-group-label-font-size,var(--xh-text-caption-size));font-weight:var(--xh-transfer-group-label-font-weight,var(--xh-font-weight-medium));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;display:block}.xh-scope-transfer[data-part=group-label][hidden]{display:none}.xh-scope-transfer[data-part=group-label][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-transfer[data-part=item]{--xh-collection-block-padding:var(--xh-transfer-item-py,var(--xh-_transfer-item-py));--xh-collection-inline-padding:var(--xh-transfer-item-px,var(--xh-_transfer-px));--xh-collection-gap:0;--xh-collection-font-size:var(--xh-transfer-item-font-size,var(--xh-_transfer-font-size));--xh-collection-radius:var(--xh-transfer-item-radius,var(--xh-shape-inset));--xh-collection-glyph-size:var(--xh-transfer-icon-size,var(--xh-_collection-glyph-size));--xh-collection-fg-rest:var(--xh-transfer-item-fg,var(--xh-fg-default));--xh-collection-fg-hover:var(--xh-transfer-item-fg,var(--xh-fg-default));--xh-collection-fg-keyboard-highlight:var(--xh-transfer-item-fg,var(--xh-fg-default));--xh-collection-fg-pressed:var(--xh-transfer-item-fg,var(--xh-fg-default));--xh-collection-fg-selected:var(--xh-transfer-item-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-fg-selected-hover:var(--xh-transfer-item-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-fg-selected-highlight:var(--xh-transfer-item-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-fg-selected-pressed:var(--xh-transfer-item-fg-selected,var(--xh-fg-on-brand-subtle));--xh-collection-bg-hover:var(--xh-transfer-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-transfer-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-transfer-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected:var(--xh-transfer-item-bg-selected,var(--xh-bg-brand-subtle));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;gap:var(--xh-transfer-item-gap,var(--xh-_transfer-gap));line-height:var(--xh-transfer-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:flex}.xh-scope-transfer[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-transfer[data-part=item-text]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.xh-scope-transfer[data-part=item-checkbox],.xh-scope-transfer[data-part=select-all-trigger]:before{--xh-icon-size:calc(var(--xh-transfer-checkbox-size,var(--xh-_transfer-box)) * .75);inline-size:var(--xh-transfer-checkbox-size,var(--xh-_transfer-box));block-size:var(--xh-transfer-checkbox-size,var(--xh-_transfer-box));border:var(--xh-stroke-thin) solid var(--xh-transfer-checkbox-border,var(--xh-border-control));border-radius:var(--xh-transfer-checkbox-radius,var(--xh-shape-inset));background:var(--xh-transfer-checkbox-bg,transparent);color:var(--xh-transfer-checkbox-fg,var(--xh-_transfer-on-accent));font-size:var(--xh-transfer-checkbox-font-size,calc(var(--xh-_transfer-box) * .75));line-height:var(--xh-leading-none);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), border-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-transfer[data-part=select-all-trigger]:before{content:""}.xh-scope-transfer[data-part=item-checkbox][data-state=checked],.xh-scope-transfer[data-part=select-all-trigger]:is([data-state=checked],[data-state=indeterminate]):before{border-color:var(--xh-transfer-checkbox-border-checked,var(--xh-_transfer-accent));background:var(--xh-transfer-checkbox-bg-checked,var(--xh-_transfer-accent))}.xh-scope-transfer[data-part=item-checkbox][data-state=checked]:focus-visible{--xh-_ring-color:currentColor}.xh-scope-transfer[data-part=item-checkbox][data-disabled]{border-color:var(--xh-transfer-checkbox-border-disabled,var(--xh-border-default));background:var(--xh-transfer-checkbox-bg-disabled,var(--xh-bg-muted))}.xh-scope-transfer[data-part=select-all-trigger]{--xh-icon-size:calc(var(--xh-transfer-checkbox-size,var(--xh-_transfer-box)) * .75);--xh-check-mark-box-size:var(--xh-transfer-checkbox-size,var(--xh-_transfer-box));--xh-check-mark-fg:var(--xh-transfer-checkbox-fg,var(--xh-_transfer-on-accent));--xh-action-min-inline-size:0;--xh-action-padding-inline:0;--xh-action-gap:var(--xh-transfer-select-all-gap,var(--xh-control-gap-sm));--xh-action-radius:var(--xh-transfer-select-all-radius,var(--xh-shape-inset));--xh-action-bg-hover:var(--xh-transfer-select-all-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-transfer-select-all-bg-pressed,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-transfer-select-all-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-transfer-select-all-fg,var(--xh-fg-muted));--xh-action-fg-pressed:var(--xh-transfer-select-all-fg,var(--xh-fg-muted));--xh-action-fg-focus-visible:var(--xh-transfer-select-all-fg,var(--xh-fg-muted));--xh-action-font-size:var(--xh-transfer-select-all-font-size,var(--xh-text-caption-size));--xh-action-scale-pressed:none;font-weight:var(--xh-font-weight-medium);flex:none;justify-content:start;padding:0}.xh-scope-transfer[data-part=to-target-trigger],.xh-scope-transfer[data-part=to-source-trigger]{--xh-action-visual-size:var(--xh-transfer-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-transfer-trigger-size,var(--xh-_action-profile-visual-size));--xh-action-padding-inline:var(--xh-transfer-trigger-px,var(--xh-_action-profile-padding-inline));--xh-action-radius:var(--xh-transfer-trigger-radius,var(--xh-shape-control));--xh-action-border-rest:var(--xh-transfer-trigger-border,var(--xh-_action-variant-border-rest));--xh-action-border-hover:var(--xh-transfer-trigger-border,var(--xh-_action-variant-border-hover));--xh-action-border-pressed:var(--xh-transfer-trigger-border,var(--xh-_action-variant-border-pressed));--xh-action-bg-rest:var(--xh-transfer-trigger-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-transfer-trigger-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-transfer-trigger-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-transfer-trigger-fg,var(--xh-_action-variant-fg-rest));--xh-action-fg-hover:var(--xh-transfer-trigger-fg,var(--xh-_action-variant-fg-hover));--xh-action-fg-pressed:var(--xh-transfer-trigger-fg,var(--xh-_action-variant-fg-pressed));--xh-action-shadow-hover:var(--xh-transfer-trigger-shadow-hover,none);--xh-action-shadow-pressed:var(--xh-transfer-trigger-shadow-active,none);--xh-action-font-size:var(--xh-transfer-trigger-font-size,var(--xh-text-label-size));--xh-icon-size:var(--xh-transfer-icon-size,var(--xh-_action-profile-glyph-size))}.xh-scope-transfer[data-part=root][hidden],.xh-scope-transfer[data-part=source-panel][hidden],.xh-scope-transfer[data-part=target-panel][hidden],.xh-scope-transfer[data-part=panel-header][hidden],.xh-scope-transfer[data-part=search][hidden],.xh-scope-transfer[data-part=list][hidden],.xh-scope-transfer[data-part=item][hidden],.xh-scope-transfer[data-part=item-checkbox][hidden],.xh-scope-transfer[data-part=select-all-trigger][hidden],.xh-scope-transfer[data-part=to-target-trigger][hidden],.xh-scope-transfer[data-part=to-source-trigger][hidden]{display:none}.xh-scope-transfer[data-part=to-source-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-up) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-transfer[data-part=to-target-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}@media (min-width:640px){.xh-scope-transfer[data-part=source-panel]{grid-area:1/1/3}.xh-scope-transfer[data-part=target-panel]{grid-area:1/3/3}.xh-scope-transfer[data-part=to-target-trigger]{grid-area:1/2;place-self:end stretch}.xh-scope-transfer[data-part=to-source-trigger]{grid-area:2/2;place-self:start stretch}.xh-scope-transfer[data-part=root][data-one-way]>.xh-scope-transfer[data-part=to-target-trigger]{grid-row:1/3;align-self:center}.xh-scope-transfer[data-part=to-source-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-left) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-transfer[data-part=to-target-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}}@media (forced-colors:active){.xh-scope-transfer:is([data-part=to-source-trigger],[data-part=to-target-trigger]):empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-transfer:is([data-part=to-source-trigger],[data-part=to-target-trigger]):not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-transfer:is([data-part=to-source-trigger],[data-part=to-target-trigger])[data-disabled]:empty:before{background-color:graytext}}.xh-scope-tree{--xh-tree-skin:1}.xh-scope-tree[data-part=root]{--xh-_tree-row-py:var(--xh-list-option-py-md);--xh-_tree-row-px:var(--xh-control-px-md);--xh-_tree-row-gap:var(--xh-control-gap-md);--xh-_tree-font-size:var(--xh-control-font-md);--xh-_tree-indicator:var(--xh-control-indicator-md);--xh-_tree-indent:var(--xh-space-4);--xh-icon-size:var(--xh-tree-icon-size,var(--xh-glyph-size-md));gap:var(--xh-tree-gap,var(--xh-space-2));flex-direction:column;display:flex}.xh-scope-tree[data-part=root][data-size=sm]{--xh-_tree-row-py:var(--xh-list-option-py-sm);--xh-_tree-row-px:var(--xh-control-px-sm);--xh-_tree-row-gap:var(--xh-control-gap-sm);--xh-_tree-font-size:var(--xh-control-font-sm);--xh-_tree-indicator:var(--xh-control-indicator-sm);--xh-_tree-indent:var(--xh-space-3);--xh-icon-size:var(--xh-tree-icon-size,var(--xh-glyph-size-sm))}.xh-scope-tree[data-part=root][data-size=lg]{--xh-_tree-row-py:var(--xh-list-option-py-lg);--xh-_tree-row-px:var(--xh-control-px-lg);--xh-_tree-row-gap:var(--xh-control-gap-lg);--xh-_tree-font-size:var(--xh-control-font-lg);--xh-_tree-indicator:var(--xh-control-indicator-lg);--xh-_tree-indent:var(--xh-space-5);--xh-icon-size:var(--xh-tree-icon-size,var(--xh-glyph-size-lg))}.xh-scope-tree[data-part=root][hidden]{display:none}.xh-scope-tree[data-part=root][data-variant=subtle] .xh-scope-tree[data-part=tree]{background:var(--xh-tree-bg,var(--xh-bg-subtle));border-color:#0000}.xh-scope-tree[data-part=root][data-variant=ghost] .xh-scope-tree[data-part=tree]{background:0 0;border-color:#0000}.xh-scope-tree[data-part=label]{color:var(--xh-tree-label-fg,var(--xh-fg-muted));font-size:var(--xh-tree-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-tree-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-tree[data-part=label][data-disabled]{color:var(--xh-fg-subtle)}.xh-scope-tree[data-part=tree]{gap:var(--xh-tree-tree-gap,var(--xh-list-option-gap));max-block-size:var(--xh-tree-max-h,var(--xh-viewport-h-lg));padding-block:var(--xh-tree-py,var(--xh-space-1));padding-inline:var(--xh-tree-px,var(--xh-space-1));border:var(--xh-stroke-thin) solid var(--xh-tree-border,var(--xh-border-default));border-radius:var(--xh-tree-radius,var(--xh-shape-surface));background:var(--xh-tree-bg,var(--xh-bg-surface));color:var(--xh-tree-fg,var(--xh-fg-default));flex-direction:column;display:flex;overflow:auto}.xh-scope-tree[data-part=tree][hidden]{display:none}.xh-scope-tree[data-part=empty]{padding-block:var(--xh-tree-empty-py,var(--xh-space-3));padding-inline:var(--xh-tree-empty-px,var(--xh-_tree-row-px));color:var(--xh-tree-empty-fg,var(--xh-fg-muted));font-size:var(--xh-tree-empty-font-size,var(--xh-_tree-font-size));line-height:var(--xh-leading-normal);text-align:center;justify-content:center;align-items:center;display:flex}.xh-scope-tree[data-part=empty][hidden]{display:none}.xh-scope-tree[data-part=empty][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-tree[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-tree-loading-gap,var(--xh-_tree-row-gap));padding-block:var(--xh-tree-loading-py,var(--xh-space-3));padding-inline:var(--xh-tree-loading-px,var(--xh-_tree-row-px));color:var(--xh-tree-loading-fg,var(--xh-fg-muted));font-size:var(--xh-tree-loading-font-size,var(--xh-_tree-font-size));line-height:var(--xh-leading-normal);text-align:center;display:flex}.xh-scope-tree[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-tree[data-part=loading][hidden]{display:none}.xh-scope-tree[data-part=loading][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-tree[data-part=tree]:focus-visible{outline:none}.xh-scope-tree[data-part=branch]{gap:var(--xh-tree-branch-gap,var(--xh-list-option-gap));flex-direction:column;display:flex}.xh-scope-tree[data-part=branch][hidden]{display:none}.xh-scope-tree[data-part=branch]:focus-visible{outline:none}.xh-scope-tree[data-part=branch]:focus-visible>.xh-scope-tree[data-part=branch-control]{outline:var(--xh-ring-width) solid var(--xh-ring-focus);outline-offset:var(--xh-ring-offset)}.xh-scope-tree[data-part=item],.xh-scope-tree[data-part=branch-control]{--xh-collection-block-padding:var(--xh-tree-row-py,var(--xh-_tree-row-py));--xh-collection-inline-padding:var(--xh-tree-row-px,var(--xh-_tree-row-px));--xh-collection-gap:0;--xh-collection-font-size:var(--xh-tree-row-font-size,var(--xh-_tree-font-size));--xh-collection-radius:var(--xh-tree-row-radius,var(--xh-shape-inset));--xh-collection-glyph-size:var(--xh-tree-icon-size,var(--xh-_collection-glyph-size));--xh-_tree-indicator-size:var(--xh-tree-indicator-size,var(--xh-_tree-indicator));--xh-collection-fg-rest:var(--xh-tree-row-fg,var(--xh-fg-default));--xh-collection-fg-hover:var(--xh-tree-row-fg,var(--xh-fg-default));--xh-collection-fg-keyboard-highlight:var(--xh-tree-row-fg,var(--xh-fg-default));--xh-collection-fg-pressed:var(--xh-tree-row-fg,var(--xh-fg-default));--xh-collection-fg-selected:var(--xh-tree-row-fg-selected,var(--xh-tree-row-fg,var(--xh-fg-default)));--xh-collection-fg-selected-hover:var(--xh-tree-row-fg-selected,var(--xh-tree-row-fg,var(--xh-fg-default)));--xh-collection-fg-selected-highlight:var(--xh-tree-row-fg-selected,var(--xh-tree-row-fg,var(--xh-fg-default)));--xh-collection-fg-selected-pressed:var(--xh-tree-row-fg-selected,var(--xh-tree-row-fg,var(--xh-fg-default)));--xh-collection-font-weight-selected:var(--xh-tree-row-selected-font-weight,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-tree-row-selected-font-weight,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-tree-row-selected-font-weight,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-tree-row-selected-font-weight,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-tree-row-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-tree-row-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-tree-row-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-hover:var(--xh-tree-row-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-tree-row-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-pressed:var(--xh-tree-row-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;--xh-collection-indicator-fg-rest:var(--xh-tree-item-check-fg,var(--xh-tree-item-indicator-fg,var(--xh-fg-brand)));--xh-collection-indicator-fg-checked:var(--xh-tree-item-check-fg,var(--xh-tree-item-indicator-fg,var(--xh-fg-brand)));--xh-collection-indicator-fg-selected:var(--xh-tree-item-check-fg,var(--xh-tree-item-indicator-fg,var(--xh-fg-brand)));--xh-collection-indicator-fg-selected-hover:var(--xh-tree-item-check-fg,var(--xh-tree-item-indicator-fg,var(--xh-fg-brand)));--xh-collection-indicator-fg-selected-highlight:var(--xh-tree-item-check-fg,var(--xh-tree-item-indicator-fg,var(--xh-fg-brand)));--xh-collection-indicator-fg-selected-pressed:var(--xh-tree-item-check-fg,var(--xh-tree-item-indicator-fg,var(--xh-fg-brand)));align-items:center;gap:var(--xh-tree-row-gap,var(--xh-_tree-row-gap));line-height:var(--xh-tree-row-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), box-shadow var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous);display:flex}.xh-scope-tree[data-part=tree][data-loading] :is(.xh-scope-tree[data-part=item],.xh-scope-tree[data-part=branch-control]){opacity:var(--xh-tree-row-loading-opacity,var(--xh-state-disabled-opacity));pointer-events:none}[data-orientation=vertical]>.xh-scope-tree[data-part=item]{padding-inline-start:calc(var(--xh-tree-row-px,var(--xh-_tree-row-px)) + var(--xh-_tree-indicator-size) + var(--xh-tree-row-gap,var(--xh-_tree-row-gap)))}.xh-scope-tree[data-part=item][hidden],.xh-scope-tree[data-part=branch-control][hidden]{display:none}.xh-scope-tree[data-part=item]:focus-visible:not(:hover){--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:translate var(--xh-motion-duration-move) var(--xh-motion-ease-continuous)}.xh-scope-tree[data-part=branch-control][data-disabled]{--xh-collection-fg-rest:var(--xh-fg-disabled);--xh-collection-cursor-rest:not-allowed}.xh-scope-tree[data-part=item-text],.xh-scope-tree[data-part=branch-text]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.xh-scope-tree[data-part=item-indicator]{--xh-icon-size:var(--xh-_tree-indicator-size);inline-size:var(--xh-_tree-indicator-size);flex:none;order:1;justify-content:center;align-items:center;display:inline-flex}.xh-scope-tree[data-part=item-indicator][hidden]{display:none}.xh-scope-tree[data-part=item-indicator]:is([data-selected],[data-indeterminate]){opacity:1}.xh-scope-tree[data-part=item-indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-tree[data-part=branch-trigger],.xh-scope-tree[data-part=branch-indicator]{--xh-icon-size:var(--xh-_tree-indicator-size);inline-size:var(--xh-_tree-indicator-size);color:var(--xh-tree-branch-indicator-fg,var(--xh-fg-subtle));transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-tree[data-part=branch-trigger][hidden],.xh-scope-tree[data-part=branch-indicator][hidden]{display:none}.xh-scope-tree[data-part=branch-trigger],.xh-scope-tree[data-part=branch-indicator]{rotate:calc(90deg - 90deg * var(--xh-direction-sign))}.xh-scope-tree[data-part=branch-trigger][data-state=open],.xh-scope-tree[data-part=branch-indicator][data-state=open]{rotate:90deg}.xh-scope-tree[data-part=branch-trigger][data-disabled],.xh-scope-tree[data-part=branch-indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-tree[data-part=branch-content]{gap:var(--xh-tree-branch-content-gap,var(--xh-list-option-gap));flex-direction:column;padding-inline-start:var(--xh-tree-indent,var(--xh-_tree-indent));display:flex}.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content]{position:relative}.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=item],.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=branch]>.xh-scope-tree[data-part=branch-control]{--xh-_tree-line-x:calc(var(--xh-tree-row-px,var(--xh-_tree-row-px)) + var(--xh-_tree-indicator-size) / 2 - var(--xh-stroke-thin) / 2 - var(--xh-tree-indent,var(--xh-_tree-indent)));--xh-_tree-line-top:0px;--xh-_tree-line-bottom:var(--xh-tree-branch-content-gap,var(--xh-list-option-gap));position:relative}.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=item]:first-child,.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=branch]:first-child>.xh-scope-tree[data-part=branch-control]{--xh-_tree-line-top:var(--xh-tree-branch-gap,var(--xh-list-option-gap))}.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=branch]>.xh-scope-tree[data-part=branch-control][data-state=open]{--xh-_tree-line-bottom:var(--xh-tree-branch-gap,var(--xh-list-option-gap))}.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=item]:before,.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=branch]>.xh-scope-tree[data-part=branch-control]:before{content:"";inset-block:calc(var(--xh-_tree-line-top) * -1) calc(var(--xh-_tree-line-bottom) * -1);inline-size:calc(var(--xh-tree-row-px,var(--xh-_tree-row-px)) - var(--xh-_tree-line-x));border-inline-start:var(--xh-stroke-thin) solid var(--xh-tree-line-color,var(--xh-border-subtle));background:linear-gradient(var(--xh-tree-line-color,var(--xh-border-subtle)), var(--xh-tree-line-color,var(--xh-border-subtle))) 0 calc(50% + (var(--xh-_tree-line-top) - var(--xh-_tree-line-bottom)) / 2) / 100% var(--xh-stroke-thin) no-repeat;pointer-events:none;position:absolute;inset-inline-start:var(--xh-_tree-line-x)}.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=item]:before{inline-size:calc(var(--xh-tree-row-px,var(--xh-_tree-row-px)) + var(--xh-_tree-indicator-size) - var(--xh-_tree-line-x))}.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=item]:last-child:before,.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=branch]:last-child>.xh-scope-tree[data-part=branch-control]:before{border-block-end:var(--xh-stroke-thin) solid var(--xh-tree-line-color,var(--xh-border-subtle));background:0 0;inset-block-end:calc(50% - var(--xh-stroke-thin) / 2)}.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=branch]:not(:last-child)>.xh-scope-tree[data-part=branch-content]:after{content:"";inset-block:0 calc(var(--xh-tree-branch-content-gap,var(--xh-list-option-gap)) * -1);border-inline-start:var(--xh-stroke-thin) solid var(--xh-tree-line-color,var(--xh-border-subtle));pointer-events:none;position:absolute;inset-inline-start:calc(var(--xh-tree-row-px,var(--xh-_tree-row-px)) + var(--xh-tree-indicator-size,var(--xh-_tree-indicator)) / 2 - var(--xh-stroke-thin) / 2 - var(--xh-tree-indent,var(--xh-_tree-indent)))}.xh-scope-tree[data-part=branch-content][data-orientation=horizontal]{align-items:center;column-gap:var(--xh-tree-leaf-row-gap,var(--xh-space-3));row-gap:var(--xh-tree-branch-content-gap,var(--xh-list-option-gap));flex-flow:wrap}[data-orientation=horizontal]>.xh-scope-tree[data-part=item]{flex:none}.xh-scope-tree[data-part=branch-content][hidden],.xh-scope-tree[data-part=branch-content][data-state=closed]{display:none}.xh-scope-tree[data-part=branch-trigger]:empty:before,.xh-scope-tree[data-part=branch-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-tree[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;transition:-webkit-mask-size 0s var(--xh-motion-duration-micro), mask-size 0s var(--xh-motion-duration-micro);background-color:currentColor;display:inline-block}.xh-scope-tree[data-part=item-indicator][data-selected]:empty:before{transition-delay:0s}.xh-scope-tree[data-part=item-indicator][data-indeterminate]:not([data-selected]):empty:before{transition-delay:0s;-webkit-mask-size:0 0,100% 100%;mask-size:0 0,100% 100%}.xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-trigger],.xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-indicator]{rotate:none}.xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-trigger]:empty:before,.xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-indicator]:empty:before{-webkit-mask-image:var(--xh-glyph-mark-rotate-right);-webkit-mask-image:var(--xh-glyph-mark-rotate-right);-webkit-mask-image:var(--xh-glyph-mark-rotate-right);-webkit-mask-image:var(--xh-glyph-mark-rotate-right);mask-image:var(--xh-glyph-mark-rotate-right);animation:xh-spin var(--xh-motion-loop-spin) var(--xh-motion-ease-loop) infinite}@media (prefers-reduced-motion:reduce){.xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-trigger]:empty:before,.xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-indicator]:empty:before{animation:none}}:where([data-motion=reduce]) .xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-trigger]:empty:before,:where([data-motion=reduce]) .xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-indicator]:empty:before{animation:none}.xh-scope-tree[data-part=item][data-draggable],.xh-scope-tree[data-part=branch-control][data-draggable]{cursor:grab}.xh-scope-tree[data-part=node-drag-trigger]{inline-size:var(--xh-tree-drag-size,var(--xh-_tree-indicator));block-size:var(--xh-tree-drag-size,var(--xh-_tree-indicator));border-radius:var(--xh-tree-drag-radius,var(--xh-shape-control));color:var(--xh-tree-drag-fg,var(--xh-fg-subtle));cursor:grab;flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-tree[data-part=node-drag-trigger][hidden]{display:none}.xh-scope-tree[data-part=node-drag-trigger]:empty:after{content:"";inline-size:var(--xh-tree-drag-grip-long,var(--xh-space-2));block-size:var(--xh-tree-drag-grip-short,var(--xh-space-1));border-block:var(--xh-stroke-thin) solid currentColor;display:block}.xh-scope-tree[data-part=node-drag-trigger]:not([data-disabled]):hover,.xh-scope-tree[data-part=node-drag-trigger][data-dragging]{color:var(--xh-tree-drag-fg-active,var(--xh-fg-default))}.xh-scope-tree[data-part=node-drag-trigger][data-dragging]{cursor:grabbing}.xh-scope-tree[data-part=node-drag-trigger][data-disabled]{color:var(--xh-tree-drag-fg-disabled,var(--xh-fg-disabled))}.xh-scope-tree[data-part=item][data-dragging],.xh-scope-tree[data-part=branch-control][data-dragging]{opacity:var(--xh-tree-dragging-opacity,var(--xh-state-dragging-opacity));cursor:grabbing;-webkit-user-select:none;user-select:none}.xh-scope-tree[data-part=item]:is([data-drop=before],[data-drop=after]),.xh-scope-tree[data-part=branch-control]:is([data-drop=before],[data-drop=after]){position:relative}.xh-scope-tree[data-part=item]:is([data-drop=before],[data-drop=after]):after,.xh-scope-tree[data-part=branch-control]:is([data-drop=before],[data-drop=after]):after{content:"";block-size:var(--xh-tree-drop-line,var(--xh-stroke-thick));background:var(--xh-tree-drop-fg,var(--xh-bg-brand));position:absolute;inset-inline:0}.xh-scope-tree[data-part=item][data-drop=before]:after,.xh-scope-tree[data-part=branch-control][data-drop=before]:after{inset-block-start:0}.xh-scope-tree[data-part=item][data-drop=after]:after,.xh-scope-tree[data-part=branch-control][data-drop=after]:after{inset-block-end:0}.xh-scope-tree[data-part=item][data-drop=inside]:not([data-disabled]),.xh-scope-tree[data-part=branch-control][data-drop=inside]:not([data-disabled]){background:var(--xh-tree-drop-inside-bg,var(--xh-bg-subtle-hover));box-shadow:inset 0 0 0 var(--xh-tree-drop-line,var(--xh-stroke-thick)) var(--xh-tree-drop-fg,var(--xh-bg-brand))}.xh-scope-tree[data-part=live-region]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.xh-scope-tree[data-part=item-indicator]{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-trigger]:empty:before,.xh-scope-tree[data-part=branch][data-loading]>.xh-scope-tree[data-part=branch-control] .xh-scope-tree[data-part=branch-indicator]:empty:before{animation:none}}@media (forced-colors:active){.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=item]:before,.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=branch]>.xh-scope-tree[data-part=branch-control]:before{forced-color-adjust:none;background-image:linear-gradient(graytext,graytext);border-color:graytext}.xh-scope-tree[data-part=tree][data-lines] .xh-scope-tree[data-part=branch-content][data-orientation=vertical]>.xh-scope-tree[data-part=branch]>.xh-scope-tree[data-part=branch-content]:after{forced-color-adjust:none;border-color:graytext}.xh-scope-tree:is([data-part=branch-trigger],[data-part=branch-indicator]):empty:before,.xh-scope-tree[data-part=item-indicator]:empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-tree[data-part=branch-control]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-tree:is([data-part=branch-trigger],[data-part=branch-indicator]):empty:before,.xh-scope-tree[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-tree[data-part=item-indicator]:empty:before{background-color:highlighttext}.xh-scope-tree[data-part=branch-control]:is([aria-disabled=true],[data-disabled]) .xh-scope-tree:is([data-part=branch-trigger],[data-part=branch-indicator]):empty:before,.xh-scope-tree[data-part=item]:is([aria-disabled=true],[data-disabled]) .xh-scope-tree[data-part=item-indicator]:empty:before{background-color:graytext}}.xh-scope-tree-select{--xh-tree-select-skin:1}.xh-scope-tree-select[data-part=positioner]{--xh-_tree-select-available-h:100vh;--xh-_tree-select-available-w:100vw;--xh-_tree-select-anchor-w:0px;--xh-_overlay-enter-up:0;--xh-_overlay-enter-down:0;--xh-_overlay-enter-left:0;--xh-_overlay-enter-right:0;--xh-scrollbar-track-bg:transparent;z-index:var(--xh-tree-select-layer,var(--xh-_layer,var(--xh-layer-popover)));pointer-events:none;position:fixed}.xh-scope-tree-select[data-part=positioner][data-hidden]{visibility:hidden}.xh-scope-tree-select[data-part=positioner][data-placement^=top]{--xh-_overlay-enter-down:1}.xh-scope-tree-select[data-part=positioner][data-placement^=bottom]{--xh-_overlay-enter-up:1}.xh-scope-tree-select[data-part=positioner][data-placement^=left]{--xh-_overlay-enter-right:1}.xh-scope-tree-select[data-part=positioner][data-placement^=right]{--xh-_overlay-enter-left:1}.xh-scope-tree-select:is([data-part=root],[data-part=positioner]){--xh-icon-size:var(--xh-tree-select-icon-size,var(--xh-glyph-size-md));--xh-_tree-select-h:var(--xh-control-h-md);--xh-_tree-select-px:var(--xh-control-px-md);--xh-_tree-select-row-py:var(--xh-list-option-py-md);--xh-_tree-select-row-px:var(--xh-control-px-md);--xh-_tree-select-gap:var(--xh-control-gap-md);--xh-_tree-select-font-size:var(--xh-control-font-md);--xh-_tree-select-accent:var(--xh-_tone,var(--xh-fg-brand))}.xh-scope-tree-select[data-part=root]{gap:var(--xh-tree-select-gap,var(--xh-space-1));inline-size:var(--xh-tree-select-control-w,var(--xh-control-w));min-inline-size:min(var(--xh-tree-select-control-w,var(--xh-control-w)), var(--xh-tree-select-control-min-w,var(--xh-control-min-w)), 100%);flex-direction:column;max-inline-size:100%;display:inline-flex}.xh-scope-tree-select[data-part=root][hidden]{display:none}.xh-scope-tree-select:is([data-part=root],[data-part=positioner])[data-size=sm]{--xh-icon-size:var(--xh-tree-select-icon-size,var(--xh-glyph-size-sm));--xh-_tree-select-h:var(--xh-control-h-sm);--xh-_tree-select-px:var(--xh-control-px-sm);--xh-_tree-select-row-py:var(--xh-list-option-py-sm);--xh-_tree-select-row-px:var(--xh-control-px-sm);--xh-_tree-select-gap:var(--xh-control-gap-sm);--xh-_tree-select-font-size:var(--xh-control-font-sm)}.xh-scope-tree-select:is([data-part=root],[data-part=positioner])[data-size=lg]{--xh-icon-size:var(--xh-tree-select-icon-size,var(--xh-glyph-size-lg));--xh-_tree-select-h:var(--xh-control-h-lg);--xh-_tree-select-px:var(--xh-control-px-lg);--xh-_tree-select-row-py:var(--xh-list-option-py-lg);--xh-_tree-select-row-px:var(--xh-control-px-lg);--xh-_tree-select-gap:var(--xh-control-gap-lg);--xh-_tree-select-font-size:var(--xh-control-font-lg)}.xh-scope-tree-select[data-part=label]{color:var(--xh-tree-select-label-fg,var(--xh-fg-default));font-size:var(--xh-tree-select-label-font-size,var(--xh-text-label-size));font-weight:var(--xh-tree-select-label-font-weight,var(--xh-text-label-weight));line-height:var(--xh-leading-none)}.xh-scope-tree-select[data-part=label][data-disabled]{color:var(--xh-fg-subtle)}.xh-scope-tree-select[data-part=control]{--xh-field-control-height:var(--xh-tree-select-control-h,var(--xh-_tree-select-h));--xh-field-control-padding-inline:var(--xh-tree-select-control-px,var(--xh-_tree-select-px));--xh-field-control-gap:var(--xh-tree-select-control-gap,var(--xh-_tree-select-gap));--xh-field-control-min-inline-size:var(--xh-tree-select-control-min-w,var(--xh-control-min-w));--xh-field-control-radius:var(--xh-tree-select-control-radius,var(--xh-shape-control));--xh-field-bg-rest:var(--xh-tree-select-control-bg,var(--xh-_field-variant-bg-rest));--xh-field-bg-hover:var(--xh-tree-select-control-bg-hover,var(--xh-_field-variant-bg-hover));--xh-field-bg-read-only:var(--xh-tree-select-control-bg-readonly,var(--xh-_field-variant-bg-read-only));--xh-field-bg-disabled:var(--xh-tree-select-control-bg-disabled,var(--xh-_field-variant-bg-disabled));--xh-field-fg-rest:var(--xh-tree-select-control-fg,var(--xh-fg-default));--xh-field-border-rest:var(--xh-tree-select-control-border,var(--xh-_field-variant-border-rest));--xh-field-border-hover:var(--xh-tree-select-control-border-hover,var(--xh-_field-variant-border-hover));--xh-field-border-focus:var(--xh-tree-select-control-border-focus,var(--xh-_field-variant-border-focus));--xh-field-border-invalid:var(--xh-tree-select-control-border-invalid,var(--xh-_field-variant-border-invalid));--xh-field-ring-focus:var(--xh-ring-focus);--xh-field-ring-invalid:var(--xh-ring-invalid);--xh-field-shadow-rest:var(--xh-tree-select-control-shadow,none);--xh-field-cursor-rest:pointer;--xh-field-glyph-size:var(--xh-tree-select-icon-size,var(--xh-_field-size-glyph-size))}.xh-scope-tree-select[data-part=control][hidden]{display:none}.xh-scope-tree-select[data-part=trigger]{justify-content:space-between;align-items:center;gap:var(--xh-tree-select-trigger-gap,var(--xh-_tree-select-gap));min-inline-size:0;color:var(--xh-tree-select-trigger-fg,var(--xh-fg-default));font-family:inherit;font-size:var(--xh-tree-select-trigger-font-size,var(--xh-_tree-select-font-size));line-height:var(--xh-leading-none);text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:inline-flex}.xh-scope-tree-select[data-part=trigger][hidden]{display:none}.xh-scope-tree-select[data-part=trigger]:disabled{color:var(--xh-fg-disabled)}.xh-scope-tree-select[data-part=value-text]{min-inline-size:0;line-height:var(--xh-tree-select-value-leading,var(--xh-leading-normal));white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.xh-scope-tree-select[data-part=value-text][data-placeholder]{color:var(--xh-tree-select-placeholder-fg,var(--xh-fg-subtle))}.xh-scope-tree-select[data-part=value-text][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-tree-select[data-part=tag-list]{--xh-tag-list-gap:var(--xh-tree-select-tag-list-gap,var(--xh-space-1))}:is(.xh-scope-tree-select[data-part=trigger]:has([data-part=tag-list]:not([hidden])) [data-part=value-text]:where(.xh-scope-tree-select),.xh-scope-tree-select[data-part=control]:has([data-part=clear-trigger]:not([hidden])) [data-part=indicator]:where(.xh-scope-tree-select)){display:none}.xh-scope-tree-select[data-part=indicator]{color:var(--xh-tree-select-indicator-fg,var(--xh-fg-muted));transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-tree-select[data-part=indicator][hidden]{display:none}.xh-scope-tree-select[data-part=indicator][data-state=open]{rotate:180deg}.xh-scope-tree-select[data-part=indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-tree-select[data-part=clear-trigger]{--xh-action-visual-size:var(--xh-tree-select-action-size,var(--xh-_action-profile-visual-size));--xh-action-min-inline-size:var(--xh-tree-select-action-size,var(--xh-_action-profile-visual-size));--xh-action-radius:var(--xh-tree-select-action-radius,var(--xh-shape-inset));--xh-action-bg-rest:var(--xh-tree-select-action-bg,var(--xh-_action-variant-bg-rest));--xh-action-bg-hover:var(--xh-tree-select-action-bg-hover,var(--xh-_action-variant-bg-hover));--xh-action-bg-pressed:var(--xh-tree-select-action-bg-active,var(--xh-_action-variant-bg-pressed));--xh-action-fg-rest:var(--xh-tree-select-action-fg,var(--xh-fg-muted));--xh-action-fg-hover:var(--xh-tree-select-action-fg-hover,var(--xh-fg-default));--xh-action-border-rest:transparent;--xh-action-highlight-rest:transparent;--xh-action-shadow-rest:none;--xh-action-shadow-hover:none;--xh-action-shadow-pressed:none;--xh-action-font-size:var(--xh-tree-select-action-font-size,var(--xh-text-secondary-size));--xh-icon-size:var(--xh-_action-profile-glyph-size);border-width:0}.xh-scope-tree-select[data-part=clear-trigger][hidden]{display:none}.xh-scope-tree-select[data-part=content]{--xh-frosted-bg:var(--xh-tree-select-content-bg,var(--xh-_material-bg));--xh-frosted-border:var(--xh-tree-select-content-border,var(--xh-_material-border));--xh-frosted-fg:var(--xh-tree-select-content-fg,var(--xh-_material-fg));--xh-frosted-shadow:var(--xh-tree-select-content-shadow,var(--xh-_material-shadow));--xh-frosted-backdrop:var(--xh-tree-select-content-backdrop,var(--xh-_material-backdrop));--xh-frosted-highlight:var(--xh-tree-select-content-highlight,var(--xh-_material-highlight));inline-size:min(max(var(--xh-tree-select-content-min-w,var(--xh-overlay-menu-min-w)), var(--xh-_tree-select-anchor-w)), var(--xh-_tree-select-available-w));max-inline-size:var(--xh-tree-select-content-max-w,none);max-block-size:min(var(--xh-tree-select-content-max-h,var(--xh-overlay-menu-max-h)), var(--xh-_tree-select-available-h));padding-block:var(--xh-tree-select-content-py,var(--xh-space-1));padding-inline:var(--xh-tree-select-content-px,var(--xh-space-1));border-radius:var(--xh-tree-select-content-radius,var(--xh-shape-overlay));pointer-events:auto;flex-direction:column;display:flex;position:relative;overflow:hidden}.xh-scope-tree-select[data-part=content]:focus-visible{outline:none}.xh-scope-tree-select[data-part=content][data-state=open]:not([data-instant]){animation:xh-overlay-slide-in var(--xh-motion-duration-enter) var(--xh-motion-ease-enter-strong)}.xh-scope-tree-select[data-part=content][data-state=closed]{animation:xh-overlay-slide-out var(--xh-motion-duration-exit) var(--xh-motion-ease-exit) forwards}.xh-scope-tree-select[data-part=tree]{gap:var(--xh-tree-select-tree-gap,var(--xh-list-option-gap));overscroll-behavior:contain;min-block-size:0;transition:opacity var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);flex-direction:column;flex:auto;display:flex;overflow:auto}.xh-scope-tree-select[data-part=tree][aria-busy=true]{opacity:var(--xh-state-disabled-opacity)}.xh-scope-tree-select[data-part=tree][hidden]{display:none}.xh-scope-tree-select[data-part=input]{--xh-field-placeholder-fg:var(--xh-tree-select-placeholder-fg,var(--xh-fg-subtle));min-inline-size:0;block-size:var(--xh-tree-select-input-h,var(--xh-_tree-select-h));padding-block:0;padding-inline:var(--xh-tree-select-input-px,var(--xh-_tree-select-px));border:none;border-block-end:var(--xh-stroke-thin) solid var(--xh-tree-select-search-divider,var(--xh-material-frosted-separator));color:inherit;font-family:inherit;font-size:var(--xh-tree-select-input-font-size,var(--xh-_tree-select-font-size));line-height:var(--xh-leading-normal);background:0 0;flex:none;margin-block-end:var(--xh-tree-select-input-gap,var(--xh-space-1))}.xh-scope-tree-select[data-part=input]:focus-visible{outline:none}.xh-scope-tree-select[data-part=input][hidden]{display:none}.xh-scope-tree-select[data-part=input]:-webkit-autofill{box-shadow:inset 0 0 0 100vmax var(--xh-tree-select-input-autofill-bg,var(--xh-bg-surface));-webkit-text-fill-color:var(--xh-tree-select-input-autofill-fg,var(--xh-fg-default))}.xh-scope-tree-select[data-part=input]:autofill{box-shadow:inset 0 0 0 100vmax var(--xh-tree-select-input-autofill-bg,var(--xh-bg-surface));-webkit-text-fill-color:var(--xh-tree-select-input-autofill-fg,var(--xh-fg-default))}.xh-scope-tree-select[data-part=empty]{padding-block:var(--xh-tree-select-empty-py,var(--xh-space-3));padding-inline:var(--xh-tree-select-empty-px,var(--xh-_tree-select-row-px));color:var(--xh-tree-select-empty-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-tree-select-empty-font-size,var(--xh-_tree-select-font-size));line-height:var(--xh-leading-none);text-align:center;flex:none;display:block}.xh-scope-tree-select[data-part=empty][hidden]{display:none}.xh-scope-tree-select[data-part=loading]{justify-content:center;align-items:center;gap:var(--xh-_tree-select-gap);padding-block:var(--xh-tree-select-loading-py,var(--xh-space-3));padding-inline:var(--xh-tree-select-loading-px,var(--xh-_tree-select-row-px));color:var(--xh-tree-select-loading-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-tree-select-loading-font-size,var(--xh-_tree-select-font-size));line-height:var(--xh-leading-none);text-align:center;flex:none;display:flex}.xh-scope-tree-select[data-part=loading][hidden]{display:none}.xh-scope-tree-select[data-part=loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-tree-select[data-part=footer]{align-items:center;gap:var(--xh-tree-select-footer-gap,var(--xh-space-2));padding-block:var(--xh-tree-select-footer-py,var(--xh-space-2));padding-inline:var(--xh-tree-select-footer-px,var(--xh-space-2));border-block-start:var(--xh-stroke-thin) solid var(--xh-tree-select-footer-border,var(--xh-material-frosted-separator));color:var(--xh-tree-select-footer-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-tree-select-footer-font-size,var(--xh-text-secondary-size));flex:none;display:flex}.xh-scope-tree-select[data-part=footer][hidden]{display:none}.xh-scope-tree-select[data-part=tree]:not([tabindex="0"]):focus-visible{outline:none}.xh-scope-tree-select[data-part=branch]{gap:var(--xh-tree-select-branch-gap,var(--xh-list-option-gap));flex-direction:column;display:flex}.xh-scope-tree-select[data-part=branch][hidden]{display:none}.xh-scope-tree-select[data-part=branch]:focus-visible{outline:none}.xh-scope-tree-select[data-part=item],.xh-scope-tree-select[data-part=branch-control]{--xh-collection-block-padding:var(--xh-tree-select-item-py,var(--xh-_tree-select-row-py));--xh-collection-inline-padding:var(--xh-tree-select-item-px,var(--xh-_tree-select-row-px));--xh-collection-gap:var(--xh-tree-select-item-gap,var(--xh-_tree-select-gap));--xh-collection-font-size:var(--xh-tree-select-item-font-size,var(--xh-_tree-select-font-size));--xh-collection-radius:var(--xh-tree-select-item-radius,var(--xh-shape-inset));--xh-collection-glyph-size:var(--xh-tree-select-icon-size,var(--xh-_collection-glyph-size));--xh-collection-fg-rest:var(--xh-tree-select-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-hover:var(--xh-tree-select-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-keyboard-highlight:var(--xh-tree-select-item-fg,var(--xh-material-frosted-fg));--xh-collection-fg-selected:var(--xh-tree-select-item-fg-selected,var(--xh-tree-select-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-highlight:var(--xh-tree-select-item-fg-selected,var(--xh-tree-select-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-hover:var(--xh-tree-select-item-fg-selected,var(--xh-tree-select-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-selected-pressed:var(--xh-tree-select-item-fg-selected,var(--xh-tree-select-item-fg,var(--xh-material-frosted-fg)));--xh-collection-fg-pressed:var(--xh-tree-select-item-fg,var(--xh-material-frosted-fg));--xh-collection-font-weight-selected:var(--xh-tree-select-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-highlight:var(--xh-tree-select-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-hover:var(--xh-tree-select-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-font-weight-selected-pressed:var(--xh-tree-select-item-font-weight-selected,var(--xh-font-weight-regular));--xh-collection-bg-hover:var(--xh-tree-select-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-keyboard-highlight:var(--xh-tree-select-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-highlight:var(--xh-tree-select-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-selected-hover:var(--xh-tree-select-item-bg-hover,var(--xh-bg-subtle));--xh-collection-bg-pressed:var(--xh-tree-select-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-bg-selected-pressed:var(--xh-tree-select-item-bg-pressed,var(--xh-bg-subtle-hover));--xh-collection-outline-keyboard-highlight:transparent;--xh-collection-outline-selected-highlight:transparent;--xh-collection-indicator-fg-rest:var(--xh-tree-select-item-check-fg,var(--xh-tree-select-item-indicator-fg,var(--xh-_tree-select-accent)));--xh-collection-indicator-fg-checked:var(--xh-tree-select-item-check-fg,var(--xh-tree-select-item-indicator-fg,var(--xh-_tree-select-accent)));--xh-collection-indicator-fg-selected:var(--xh-tree-select-item-check-fg,var(--xh-tree-select-item-indicator-fg,var(--xh-_tree-select-accent)));--xh-collection-indicator-fg-selected-hover:var(--xh-tree-select-item-check-fg,var(--xh-tree-select-item-indicator-fg,var(--xh-_tree-select-accent)));--xh-collection-indicator-fg-selected-highlight:var(--xh-tree-select-item-check-fg,var(--xh-tree-select-item-indicator-fg,var(--xh-_tree-select-accent)));--xh-collection-indicator-fg-selected-pressed:var(--xh-tree-select-item-check-fg,var(--xh-tree-select-item-indicator-fg,var(--xh-_tree-select-accent)));line-height:var(--xh-tree-select-item-leading,var(--xh-leading-normal));white-space:nowrap;-webkit-user-select:none;user-select:none}.xh-scope-tree-select[data-part=item][hidden],.xh-scope-tree-select[data-part=branch-control][hidden]{display:none}.xh-scope-tree-select[data-part=item]:before{content:"";inline-size:var(--xh-tree-select-branch-indicator-size,var(--xh-control-indicator-size));grid-area:1/prefix/span 2;margin-inline-end:var(--xh-tree-select-item-gap,var(--xh-_tree-select-gap))}.xh-scope-tree-select[data-part=item]:focus-visible:not(:hover),.xh-scope-tree-select[data-part=branch]:focus-visible>.xh-scope-tree-select[data-part=branch-control]{--xh-collection-outline-keyboard-highlight:var(--xh-ring-focus);--xh-collection-outline-selected-highlight:var(--xh-ring-focus);transition:none}.xh-scope-tree-select[data-part=branch-control][data-disabled]{--xh-collection-fg-rest:var(--xh-fg-disabled);--xh-collection-fg-hover:var(--xh-fg-disabled);--xh-collection-fg-keyboard-highlight:var(--xh-fg-disabled);--xh-collection-fg-pressed:var(--xh-fg-disabled);--xh-collection-bg-hover:transparent;--xh-collection-bg-keyboard-highlight:transparent;--xh-collection-bg-pressed:transparent;--xh-collection-cursor-rest:not-allowed;--xh-collection-cursor-hover:not-allowed;--xh-collection-cursor-keyboard-highlight:not-allowed;--xh-collection-cursor-pressed:not-allowed}.xh-scope-tree-select[data-part=branch-control][data-error]{--xh-collection-bg-error:transparent;--xh-collection-fg-error:var(--xh-material-frosted-fg);--xh-collection-description-fg-error:var(--xh-material-frosted-fg-muted);--xh-collection-indicator-fg-error:var(--xh-_tree-select-accent);--xh-collection-outline-error:transparent}.xh-scope-tree-select[data-part=branch-control][data-error]:not([data-disabled]):is(:hover,[data-highlighted]){--xh-_collection-bg:var(--xh-tree-select-item-bg-hover,var(--xh-bg-subtle))}.xh-scope-tree-select[data-part=branch]:focus-visible>.xh-scope-tree-select[data-part=branch-control][data-error]:not([data-disabled]){--xh-_collection-bg:var(--xh-tree-select-item-bg-hover,var(--xh-bg-subtle));--xh-_collection-outline:var(--xh-ring-focus)}.xh-scope-tree-select[data-part=branch-control][data-error]:not([data-disabled]):is(:active,[data-pressed]){--xh-_collection-bg:var(--xh-tree-select-item-bg-pressed,var(--xh-bg-subtle-hover));transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xh-scope-tree-select[data-part=item-text],.xh-scope-tree-select[data-part=branch-text]{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.xh-scope-tree-select[data-part=item-indicator]{--xh-icon-size:var(--xh-tree-select-item-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-tree-select-item-indicator-size,var(--xh-control-indicator-size));block-size:var(--xh-tree-select-item-indicator-size,var(--xh-control-indicator-size));justify-content:center;align-items:center;display:inline-flex}.xh-scope-tree-select[data-part=item-indicator][hidden]{display:none}.xh-scope-tree-select[data-part=item-indicator]:is([data-selected],[data-indeterminate]){opacity:1}.xh-scope-tree-select[data-part=item-indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-tree-select[data-part=branch-trigger],.xh-scope-tree-select[data-part=branch-indicator]{--xh-icon-size:var(--xh-tree-select-branch-indicator-size,var(--xh-control-indicator-size));inline-size:var(--xh-tree-select-branch-indicator-size,var(--xh-control-indicator-size));color:var(--xh-tree-select-branch-indicator-fg,var(--xh-fg-subtle));transition:rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-enter-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.xh-scope-tree-select[data-part=branch-trigger][hidden],.xh-scope-tree-select[data-part=branch-indicator][hidden]{display:none}.xh-scope-tree-select[data-part=branch-trigger],.xh-scope-tree-select[data-part=branch-indicator]{rotate:calc(90deg - 90deg * var(--xh-direction-sign))}.xh-scope-tree-select[data-part=branch-trigger][data-state=open],.xh-scope-tree-select[data-part=branch-indicator][data-state=open]{rotate:90deg}.xh-scope-tree-select[data-part=branch-trigger][data-disabled],.xh-scope-tree-select[data-part=branch-indicator][data-disabled]{color:var(--xh-fg-disabled)}.xh-scope-tree-select[data-part=branch-content]{gap:var(--xh-tree-select-branch-content-gap,var(--xh-list-option-gap));flex-direction:column;padding-inline-start:var(--xh-tree-select-indent,var(--xh-space-4));display:flex}.xh-scope-tree-select:is([data-part=branch-loading],[data-part=branch-empty],[data-part=branch-error]){align-items:center;gap:var(--xh-_tree-select-gap);padding-block:var(--xh-tree-select-branch-status-py,var(--xh-_tree-select-row-py));padding-inline:calc(var(--xh-tree-select-indent,var(--xh-space-4)) + var(--xh-_tree-select-row-px)) var(--xh-_tree-select-row-px);color:var(--xh-tree-select-branch-status-fg,var(--xh-material-frosted-fg-muted));font-size:var(--xh-tree-select-branch-status-font-size,var(--xh-_tree-select-font-size));line-height:var(--xh-leading-none);-webkit-user-select:none;user-select:none;display:flex}.xh-scope-tree-select[data-part=branch-loading]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));flex:none}.xh-scope-tree-select[data-part=branch-error]:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-md));block-size:var(--xh-icon-size,var(--xh-glyph-size-md));background-color:var(--xh-tree-select-branch-error-fg,var(--xh-fg-danger));-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-warning) center / contain no-repeat;mask:var(--xh-glyph-mark-warning) center / contain no-repeat;flex:none}.xh-scope-tree-select[data-part=branch-retry-trigger]{color:var(--xh-tree-select-branch-retry-fg,var(--xh-fg-brand));font:inherit;font-size:var(--xh-tree-select-branch-status-font-size,var(--xh-_tree-select-font-size));line-height:var(--xh-leading-normal);text-underline-offset:var(--xh-space-0_5);cursor:pointer;transition:text-decoration-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:0;align-self:flex-start;margin-inline-start:calc(var(--xh-tree-select-indent,var(--xh-space-4)) + var(--xh-_tree-select-row-px));padding:0;text-decoration-line:underline;text-decoration-color:#0000}.xh-scope-tree-select[data-part=branch-retry-trigger]:hover{text-decoration-color:currentColor}.xh-scope-tree-select[data-part=branch-retry-trigger]:disabled{color:var(--xh-fg-disabled);cursor:not-allowed}.xh-scope-tree-select:is([data-part=branch-loading],[data-part=branch-empty],[data-part=branch-error],[data-part=branch-retry-trigger])[hidden],.xh-scope-tree-select[data-part=branch-content][hidden],.xh-scope-tree-select[data-part=branch-content][data-state=closed]{display:none}.xh-scope-tree-select[data-part=indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-down) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-tree-select[data-part=item-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;-webkit-mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;mask:var(--xh-glyph-mark-check) center / 100% 100% no-repeat, var(--xh-glyph-mark-minus) center / 0 0 no-repeat;transition:-webkit-mask-size 0s var(--xh-motion-duration-micro), mask-size 0s var(--xh-motion-duration-micro);background-color:currentColor;display:inline-block}.xh-scope-tree-select[data-part=item-indicator][data-selected]:empty:before{transition-delay:0s}.xh-scope-tree-select[data-part=item-indicator][data-indeterminate]:not([data-selected]):empty:before{transition-delay:0s;-webkit-mask-size:0 0,100% 100%;mask-size:0 0,100% 100%}.xh-scope-tree-select[data-part=branch-trigger]:empty:before,.xh-scope-tree-select[data-part=branch-indicator]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;mask:var(--xh-glyph-mark-chevron-right) center / contain no-repeat;background-color:currentColor;display:inline-block}.xh-scope-tree-select[data-part=clear-trigger]:empty:before{content:"";inline-size:var(--xh-icon-size,var(--xh-glyph-size-text));block-size:var(--xh-icon-size,var(--xh-glyph-size-text));vertical-align:var(--xh-glyph-baseline-shift);-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;-webkit-mask:var(--xh-glyph-mark-close) center / contain no-repeat;mask:var(--xh-glyph-mark-close) center / contain no-repeat;background-color:currentColor;display:inline-block}@media print{.xh-scope-tree-select[data-part=positioner]{display:none}}@media (forced-colors:active){.xh-scope-tree-select[data-part=branch-error]:before,.xh-scope-tree-select[data-part=indicator]:empty:before,.xh-scope-tree-select[data-part=item-indicator]:empty:before,.xh-scope-tree-select:is([data-part=branch-trigger],[data-part=branch-indicator]):empty:before{forced-color-adjust:none;background-color:canvastext}.xh-scope-tree-select[data-part=clear-trigger]:empty:before{forced-color-adjust:none;background-color:buttontext}.xh-scope-tree-select[data-part=item]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-tree-select[data-part=item-indicator]:empty:before,.xh-scope-tree-select[data-part=branch-control]:not([aria-disabled=true],[data-disabled],[aria-busy=true],[data-error]):is(:active,[data-pressed],:hover:not(:focus-visible,[data-highlighted])) .xh-scope-tree-select:is([data-part=branch-trigger],[data-part=branch-indicator]):empty:before,.xh-scope-tree-select[data-part=clear-trigger]:not([data-disabled]):not([data-loading]):is(:hover,:active,[data-pressed]):empty:before{background-color:highlighttext}.xh-scope-tree-select[data-part=control][data-disabled] .xh-scope-tree-select[data-part=indicator]:empty:before,.xh-scope-tree-select[data-part=item]:is([aria-disabled=true],[data-disabled]) .xh-scope-tree-select[data-part=item-indicator]:empty:before,.xh-scope-tree-select[data-part=branch-control]:is([aria-disabled=true],[data-disabled]) .xh-scope-tree-select:is([data-part=branch-trigger],[data-part=branch-indicator]):empty:before,.xh-scope-tree-select[data-part=clear-trigger][data-disabled]:empty:before{background-color:graytext}}.xh-scope-virtualizer{--xh-virtualizer-skin:1}.xh-scope-virtualizer[data-part=root]{display:block;position:relative;overflow:hidden}.xh-scope-virtualizer[data-part=viewport]{block-size:100%;inline-size:100%;display:block;overflow:auto}.xh-scope-virtualizer[data-part=viewport][data-orientation=vertical]{overflow-x:hidden}.xh-scope-virtualizer[data-part=viewport][data-orientation=horizontal]{overflow-y:hidden}.xh-scope-virtualizer[data-part=viewport][data-scroll-container=window]{block-size:auto;overflow:visible}.xh-scope-virtualizer[data-part=viewport][data-anchor=end]{flex-direction:column;display:flex}.xh-scope-virtualizer[data-part=viewport][data-anchor=end][data-orientation=horizontal]{flex-direction:row}.xh-scope-virtualizer[data-part=viewport][data-anchor=end]>.xh-scope-virtualizer[data-part=content]{flex-shrink:0;margin-block-start:auto}.xh-scope-virtualizer[data-part=viewport][data-anchor=end][data-orientation=horizontal]>.xh-scope-virtualizer[data-part=content]{margin-block-start:0;margin-inline-start:auto}.xh-scope-virtualizer[data-part=content]{inline-size:100%;display:block;position:relative}.xh-scope-virtualizer[data-part=content][data-orientation=horizontal]{block-size:100%;inline-size:auto}.xh-scope-virtualizer[data-part=item]{box-sizing:border-box;display:block;position:absolute}.xh-scope-virtualizer[data-part=item][data-orientation=vertical]{inline-size:100%;inset-inline-start:0}.xh-scope-virtualizer[data-part=item][data-orientation=horizontal]{block-size:100%;inset-block-start:0}.xh-scope-virtualizer[data-part=item][data-fixed]{z-index:var(--xh-virtualizer-sticky-layer,var(--xh-layer-sticky));background:var(--xh-virtualizer-sticky-bg,var(--xh-bg-surface));position:sticky}.xh-scope-virtualizer[data-part=item][data-fixed][data-orientation=vertical]{inset-block-start:0}.xh-scope-virtualizer[data-part=item][data-fixed][data-orientation=horizontal]{inline-size:-moz-fit-content;inline-size:fit-content;inset-inline-start:0}.xh-scope-virtualizer[data-part=root]:focus-visible,.xh-scope-virtualizer[data-part=content]:focus-visible,.xh-scope-virtualizer[data-part=item]:focus-visible{outline:none}@media (forced-colors:active){.xh-scope-virtualizer[data-part=item][data-fixed][data-orientation=vertical]{border-block-end:var(--xh-stroke-thin) solid CanvasText}.xh-scope-virtualizer[data-part=item][data-fixed][data-orientation=horizontal]{border-inline-end:var(--xh-stroke-thin) solid CanvasText}}.xh-scope-virtualizer[data-part=root][hidden],.xh-scope-virtualizer[data-part=viewport][hidden],.xh-scope-virtualizer[data-part=content][hidden],.xh-scope-virtualizer[data-part=item][hidden]{display:none}.xh-scope-watermark{--xh-watermark-skin:1}.xh-scope-watermark[data-part=root]{isolation:isolate;position:relative}.xh-scope-watermark[data-part=content]{position:relative}.xh-scope-watermark[data-part=root][data-state=ready]:after{content:"";z-index:1;pointer-events:none;background-color:var(--xh-watermark-fg,var(--xh-fg-muted));-webkit-mask-image:var(--xh-watermark-image,none);-webkit-mask-image:var(--xh-watermark-image,none);-webkit-mask-image:var(--xh-watermark-image,none);-webkit-mask-image:var(--xh-watermark-image,none);mask-image:var(--xh-watermark-image,none);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--xh-watermark-tile,auto);-webkit-mask-size:var(--xh-watermark-tile,auto);-webkit-mask-size:var(--xh-watermark-tile,auto);-webkit-mask-size:var(--xh-watermark-tile,auto);mask-size:var(--xh-watermark-tile,auto);position:absolute;inset:0}.xh-scope-watermark[data-part=root][data-fullscreen]{isolation:auto}.xh-scope-watermark[data-part=root][data-state=ready][data-fullscreen]:after{z-index:var(--xh-watermark-layer,var(--xh-layer-tooltip));position:fixed}@media (forced-colors:active){.xh-scope-watermark[data-part=root][data-state=ready]:after{forced-color-adjust:none;background-color:graytext}}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.xh-scope-watermark[data-part=root][data-state=ready]:after{display:none}}@media (forced-colors:active){[data-scope][data-highlighted]{outline:var(--xh-stroke-thin) dashed CanvasText;outline-offset:calc(-1 * var(--xh-stroke-thin))}[data-scope][data-selected],[data-scope][data-current],[data-scope][data-in-path],[data-scope][data-in-range],[data-scope][data-indeterminate],[data-scope][data-passed],[data-scope][data-state=checked],[data-scope][data-state=indeterminate],[data-scope][data-state=active],[data-scope][data-state=on],[data-scope][data-state=current],[data-scope][data-state=completed],[data-scope][data-state=open]:where(:not([data-part=positioner],[data-part=content],[data-part=backdrop])){outline:var(--xh-stroke-thick) solid Highlight;outline-offset:calc(-1 * var(--xh-stroke-thick))}[data-scope][data-disabled]{color:graytext;border-color:graytext}[data-scope][data-readonly]{border-style:dashed}[data-scope][data-part=positioner] [data-scope][data-part=content]{border:var(--xh-stroke-thin) solid CanvasText}[data-scope][data-part=segment][data-focus]{outline:var(--xh-stroke-thick) solid Highlight;outline-offset:calc(-1 * var(--xh-stroke-thick))}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-500:#fb2c36;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-green-500:#00c758;--color-emerald-500:#00bb7f;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-indigo-500:#625fff;--color-purple-500:#ac4bff;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--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);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-border:hsl(var(--border));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-overlay:hsl(var(--overlay));--color-sidebar:hsl(var(--sidebar));--color-header:hsl(var(--header));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-success:hsl(var(--success));--color-warning:hsl(var(--warning));--color-destructive:hsl(var(--destructive))}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{html{background-color:var(--color-background);color:var(--color-foreground);scroll-behavior:smooth;font-family:var(--font-family);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#app,body,html{width:100%;height:100%;margin:0}a,a:active,a:hover,a:link,a:visited{text-decoration-line:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2147483646}html.dark::view-transition-old(root){z-index:2147483646}html.dark::view-transition-new(root){z-index:1}input::placeholder,textarea::placeholder{opacity:1}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}}@layer components{.flex-center{justify-content:center;align-items:center;display:flex}.flex-col-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.absolute-full{position:absolute;inset:0}.fixed-full{position:fixed;inset:0}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hover-card{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.xh-form-actions{border-top:1px solid #efeff5;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:12px;display:flex}.xh-query-panel__content{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-header-root,.tabbar-root,.chrome-tab,.app-sidebar-root,.app-sidebar-brand,.app-sidebar-menu{-webkit-user-select:none;user-select:none}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!collapse{visibility:collapse!important}.collapse{visibility:collapse}.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}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-48{right:calc(var(--spacing) * 48)}.right-\[-1px\]{right:-1px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[-1px\]{left:-1px}.left-\[7px\]{left:7px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.\!mx-0\.5{margin-inline:calc(var(--spacing) * .5)!important}.\!mx-1{margin-inline:var(--spacing)!important}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-\[12px\]{margin-inline:12px}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.\!mt-4{margin-top:calc(var(--spacing) * 4)!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-px{margin-top:-1px}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mr-3{margin-right:calc(var(--spacing) * -3)}.-mr-4{margin-right:calc(var(--spacing) * -4)}.mr-1{margin-right:var(--spacing)}.mr-4{margin-right:calc(var(--spacing) * 4)}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.\!mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.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)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.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-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-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2\.5{height:calc(var(--spacing) * 2.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[38px\]{height:38px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[68vh\]{height:68vh}.h-\[78px\]{height:78px}.h-\[78vh\]{height:78vh}.h-\[88px\]{height:88px}.h-\[380px\]{height:380px}.h-\[440px\]{height:440px}.h-\[520px\]{height:520px}.h-\[580px\]{height:580px}.h-\[620px\]{height:620px}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.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-80{max-height:calc(var(--spacing) * 80)}.max-h-\[80vh\]{max-height:80vh}.min-h-0{min-height:0}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[480px\]{min-height:480px}.min-h-\[520px\]{min-height:520px}.min-h-\[680px\]{min-height:680px}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.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-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1px\]{width:1px}.w-\[78px\]{width:78px}.w-\[88px\]{width:88px}.w-\[520px\]{width:520px}.w-\[580px\]{width:580px}.w-\[620px\]{width:620px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[80\%\]{max-width:80%}.max-w-\[86\%\]{max-width:86%}.max-w-\[92\%\]{max-width:92%}.max-w-\[96px\]{max-width:96px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[1420px\]{max-width:1420px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[60px\]{min-width:60px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_0_auto\]{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-\[40\%\]{--tw-translate-x:40%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[var\(--xh-motion-distance-lg\)\]{--tw-translate-x:var(--xh-motion-distance-lg);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)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[2rem_1fr_1fr_2rem\]{grid-template-columns:2rem 1fr 1fr 2rem}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.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-border\/60>:not(:last-child)){border-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl-\[7px\]{border-top-left-radius:7px}.rounded-tr-\[7px\]{border-top-right-radius:7px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[hsl\(var\(--border\)\)\]{border-color:hsl(var(--border))}.border-\[hsl\(var\(--primary\)\)\]{border-color:hsl(var(--primary))}.border-\[hsl\(var\(--primary\)\/0\.25\)\]{border-color:hsl(var(--primary)/.25)}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-500{border-color:var(--color-blue-500)}.border-border{border-color:var(--color-border)}.border-border\/50{border-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-border\/60{border-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-border\/70{border-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.border-current{border-color:currentColor}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-green-500{border-color:var(--color-green-500)}.border-primary{border-color:var(--color-primary)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-500{border-color:var(--color-red-500)}.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-\[\#0b1220\]{background-color:#0b1220}.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background))}.bg-\[hsl\(var\(--background-deep\)\)\]{background-color:hsl(var(--background-deep))}.bg-\[hsl\(var\(--card\)\)\]{background-color:hsl(var(--card))}.bg-\[hsl\(var\(--destructive\)\/0\.1\)\]{background-color:hsl(var(--destructive)/.1)}.bg-\[hsl\(var\(--info\)\/0\.20\)\]{background-color:hsl(var(--info)/.2)}.bg-\[hsl\(var\(--muted\)\)\],.bg-\[hsl\(var\(--muted\)\)\]\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--muted\)\)\]\/40{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.bg-\[hsl\(var\(--muted\)\/0\.5\)\]{background-color:hsl(var(--muted)/.5)}.bg-\[hsl\(var\(--muted\)\/0\.15\)\]{background-color:hsl(var(--muted)/.15)}.bg-\[hsl\(var\(--muted\)\/40\%\)\]{background-color:hsl(var(--muted)/40%)}.bg-\[hsl\(var\(--primary\)\)\]{background-color:hsl(var(--primary))}.bg-\[hsl\(var\(--primary\)\/0\.1\)\]{background-color:hsl(var(--primary)/.1)}.bg-\[hsl\(var\(--primary\)\/0\.08\)\]{background-color:hsl(var(--primary)/.08)}.bg-\[hsl\(var\(--primary\)\/0\.24\)\]{background-color:hsl(var(--primary)/.24)}.bg-\[hsl\(var\(--success\)\/0\.16\)\]{background-color:hsl(var(--success)/.16)}.bg-\[var\(--tabbar-bg\)\]{background-color:var(--tabbar-bg)}.bg-accent{background-color:var(--color-accent)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/55{background-color:color-mix(in srgb, hsl(var(--background)) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--color-background) 55%, transparent)}}.bg-background\/80{background-color:color-mix(in srgb, hsl(var(--background)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--color-border)}.bg-border\/60{background-color:color-mix(in srgb, hsl(var(--border)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.bg-border\/70{background-color:color-mix(in srgb, hsl(var(--border)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-card\/95{background-color:color-mix(in srgb, hsl(var(--card)) 95%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--color-card) 95%, transparent)}}.bg-foreground\/5{background-color:color-mix(in srgb, hsl(var(--foreground)) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, var(--color-foreground) 5%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-header{background-color:var(--color-header)}.bg-muted{background-color:var(--color-muted)}.bg-muted\/20{background-color:color-mix(in srgb, hsl(var(--muted)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-muted\/40{background-color:color-mix(in srgb, hsl(var(--muted)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.bg-muted\/50{background-color:color-mix(in srgb, hsl(var(--muted)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.bg-muted\/60{background-color:color-mix(in srgb, hsl(var(--muted)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.bg-overlay{background-color:var(--color-overlay)}.bg-primary\/5{background-color:color-mix(in srgb, hsl(var(--primary)) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/8{background-color:color-mix(in srgb, hsl(var(--primary)) 8%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--color-primary) 8%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-sidebar{background-color:var(--color-sidebar)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_20\%_20\%\,hsl\(var\(--primary\)\/0\.16\)\,transparent_56\%\)\,radial-gradient\(circle_at_80\%_70\%\,hsl\(var\(--info\)\/0\.12\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 20% 20%,hsl(var(--primary)/.16),transparent 56%),radial-gradient(circle at 80% 70%,hsl(var(--info)/.12),transparent 44%)}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[5px\]{padding:5px}.px-1{padding-inline:var(--spacing)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[6px\]{padding-inline:6px}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[4px\]{padding-top:4px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[length\:clamp\(1\.25rem\,18cqi\,2\.25rem\)\]{font-size:clamp(1.25rem,18cqi,2.25rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[hsl\(var\(--destructive\)\)\]{color:hsl(var(--destructive))}.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground))}.text-\[hsl\(var\(--muted-foreground\)\)\]{color:hsl(var(--muted-foreground))}.text-\[hsl\(var\(--primary\)\)\]{color:hsl(var(--primary))}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-blue-400{color:var(--color-blue-400)}.text-card-foreground{color:var(--color-card-foreground)}.text-destructive{color:var(--color-destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground{color:var(--color-foreground)}.text-foreground\/30{color:color-mix(in srgb, hsl(var(--foreground)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/30{color:color-mix(in oklab, var(--color-foreground) 30%, transparent)}}.text-foreground\/40{color:color-mix(in srgb, hsl(var(--foreground)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.text-foreground\/50{color:color-mix(in srgb, hsl(var(--foreground)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--color-foreground) 50%, transparent)}}.text-foreground\/60{color:color-mix(in srgb, hsl(var(--foreground)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/50{color:color-mix(in srgb, hsl(var(--muted-foreground)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:color-mix(in srgb, hsl(var(--muted-foreground)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:color-mix(in srgb, hsl(var(--muted-foreground)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-primary\/70{color:color-mix(in srgb, hsl(var(--primary)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.text-primary\/80{color:color-mix(in srgb, hsl(var(--primary)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.accent-foreground{accent-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[0_32px_80px_hsl\(var\(--foreground\)\/0\.12\)\]{--tw-shadow:0 32px 80px var(--tw-shadow-color,hsl(var(--foreground)/.12));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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.ring-1{--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)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[hsl\(var\(--primary\)\/0\.45\)\]{--tw-ring-color:hsl(var(--primary)/.45)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-\[120px\]{--tw-blur:blur(120px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[margin-top\]{transition-property:margin-top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[var\(--xh-motion-duration-enter\)\]{--tw-duration:var(--xh-motion-duration-enter);transition-duration:var(--xh-motion-duration-enter)}.duration-\[var\(--xh-motion-duration-exit\)\]{--tw-duration:var(--xh-motion-duration-exit);transition-duration:var(--xh-motion-duration-exit)}.ease-\[var\(--xh-motion-ease-enter\)\]{--tw-ease:var(--xh-motion-ease-enter);transition-timing-function:var(--xh-motion-ease-enter)}.ease-\[var\(--xh-motion-ease-exit\)\]{--tw-ease:var(--xh-motion-ease-exit);transition-timing-function:var(--xh-motion-ease-exit)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.select-none{-webkit-user-select:none;user-select:none}.\[px\:update\]{px:update}:is(.\*\:shrink-0>*){flex-shrink:0}@media (hover:hover){.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/lh\:bg-\[hsl\(var\(--primary\)\)\]:is(:where(.group\/lh):hover *),.group-hover\/rh\:bg-\[hsl\(var\(--primary\)\)\]:is(:where(.group\/rh):hover *){background-color:hsl(var(--primary))}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:translate-x-0:hover{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[hsl\(var\(--primary\)\/0\.4\)\]:hover{border-color:hsl(var(--primary)/.4)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-background\/90:hover{background-color:color-mix(in srgb, hsl(var(--background)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/90:hover{background-color:color-mix(in oklab, var(--color-background) 90%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-\[hsl\(var\(--destructive\)\)\]:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:opacity-100:focus-visible{opacity:1}.active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mr-5{margin-right:calc(var(--spacing) * -5)}.sm\:mr-5{margin-right:calc(var(--spacing) * 5)}.sm\:-mb-5{margin-bottom:calc(var(--spacing) * -5)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:max-w-\[72\%\]{max-width:72%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[36px\]{font-size:36px}}@media (min-width:48rem){.md\:block{display:block}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:top-14{top:calc(var(--spacing) * 14)}.lg\:left-10{left:calc(var(--spacing) * 10)}.lg\:order-1{order:1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[760px\]{height:760px}.lg\:min-h-\[760px\]{min-height:760px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1fr_520px\]{grid-template-columns:1fr 520px}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[520px_1fr\]{grid-template-columns:520px 1fr}.lg\:flex-col{flex-direction:column}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[hsl\(var\(--border\)\)\]{border-color:hsl(var(--border))}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:top-16{top:calc(var(--spacing) * 16)}.xl\:left-14{left:calc(var(--spacing) * 14)}.xl\:w-\[360px\]{width:360px}.xl\:px-14{padding-inline:calc(var(--spacing) * 14)}.xl\:py-16{padding-block:calc(var(--spacing) * 16)}.xl\:text-\[44px\]{font-size:44px}}@container (width>=14rem){.\@\[14rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[14rem\]\:flex-col{flex-direction:column}.\@\[14rem\]\:items-start{align-items:flex-start}.\@\[14rem\]\:gap-2{gap:calc(var(--spacing) * 2)}}@container (width>=28rem){.\@md\:flex-row{flex-direction:row}.\@md\:items-center{align-items:center}.\@md\:gap-3{gap:calc(var(--spacing) * 3)}}@container (width>=42rem){.\@2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@2xl\:gap-3{gap:calc(var(--spacing) * 3)}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/90:where(.dark,.dark *){background-color:#1e2939e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.dark\:bg-gray-800\/95:where(.dark,.dark *){background-color:#1e2939f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/95:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 95%, transparent)}}@media (hover:hover){.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}}@layer xihan.overrides{:root,.dark{--xh-color-brand-50:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:root,.dark{--xh-color-brand-50:color-mix(in oklab, hsl(var(--primary)) 8%, white)}}:root,.dark{--xh-color-brand-100:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:root,.dark{--xh-color-brand-100:color-mix(in oklab, hsl(var(--primary)) 16%, white)}}:root,.dark{--xh-color-brand-200:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:root,.dark{--xh-color-brand-200:color-mix(in oklab, hsl(var(--primary)) 32%, white)}}:root,.dark{--xh-color-brand-300:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:root,.dark{--xh-color-brand-300:color-mix(in oklab, hsl(var(--primary)) 52%, white)}}:root,.dark{--xh-color-brand-400:hsl(var(--primary-hover));--xh-color-brand-500:hsl(var(--primary));--xh-color-brand-600:hsl(var(--primary-active));--xh-color-brand-700:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:root,.dark{--xh-color-brand-700:color-mix(in oklab, hsl(var(--primary)) 82%, black)}}:root,.dark{--xh-color-brand-800:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:root,.dark{--xh-color-brand-800:color-mix(in oklab, hsl(var(--primary)) 66%, black)}}:root,.dark{--xh-color-brand-900:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:root,.dark{--xh-color-brand-900:color-mix(in oklab, hsl(var(--primary)) 50%, black)}}:root,.dark{--xh-color-brand-950:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:root,.dark{--xh-color-brand-950:color-mix(in oklab, hsl(var(--primary)) 34%, black)}}:root,.dark,[data-theme]{--xh-color-success-500:hsl(var(--success));--xh-color-success-600:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme]{--xh-color-success-600:color-mix(in oklab, hsl(var(--success)) 88%, black)}}:root,.dark,[data-theme]{--xh-color-success-700:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme]{--xh-color-success-700:color-mix(in oklab, hsl(var(--success)) 74%, black)}}:root,.dark,[data-theme]{--xh-color-warning-500:hsl(var(--warning));--xh-color-warning-600:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme]{--xh-color-warning-600:color-mix(in oklab, hsl(var(--warning)) 88%, black)}}:root,.dark,[data-theme]{--xh-color-warning-700:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme]{--xh-color-warning-700:color-mix(in oklab, hsl(var(--warning)) 74%, black)}}:root,.dark,[data-theme]{--xh-color-info-500:hsl(var(--info));--xh-color-info-600:hsl(var(--info))}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme]{--xh-color-info-600:color-mix(in oklab, hsl(var(--info)) 88%, black)}}:root,.dark,[data-theme]{--xh-color-danger-400:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme]{--xh-color-danger-400:color-mix(in oklab, hsl(var(--destructive)) 78%, white)}}:root,.dark,[data-theme]{--xh-color-danger-500:hsl(var(--destructive));--xh-color-danger-600:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme]{--xh-color-danger-600:color-mix(in oklab, hsl(var(--destructive)) 88%, black)}}:root,.dark,[data-theme]{--xh-color-danger-700:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme]{--xh-color-danger-700:color-mix(in oklab, hsl(var(--destructive)) 74%, black)}}:root,.dark,[data-theme]{--xh-bg-canvas:hsl(var(--background-deep));--xh-bg-surface:hsl(var(--card));--xh-bg-surface-raised:hsl(var(--popover));--xh-bg-subtle:hsl(var(--muted));--xh-bg-subtle-hover:hsl(var(--accent));--xh-bg-subtle-active:hsl(var(--heavy));--xh-bg-muted:hsl(var(--muted));--xh-bg-subtle-opaque:hsl(var(--muted));--xh-bg-subtle-hover-opaque:hsl(var(--accent));--xh-bg-subtle-active-opaque:hsl(var(--heavy));--xh-bg-muted-opaque:hsl(var(--muted));--xh-bg-brand:var(--xh-color-brand-600);--xh-bg-brand-hover:var(--xh-color-brand-700);--xh-bg-brand-active:var(--xh-color-brand-800);--xh-bg-brand-subtle:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme]{--xh-bg-brand-subtle:color-mix(in srgb, hsl(var(--primary)) 12%, hsl(var(--card)))}}:root,.dark,[data-theme]{--xh-bg-overlay:hsl(var(--overlay));--xh-material-frosted-bg:hsl(var(--popover) / var(--xh-alpha-high));--xh-material-frosted-border:hsl(var(--border));--xh-material-frosted-separator:hsl(var(--border) / 60%);--xh-material-elevated-bg:hsl(var(--popover));--xh-material-elevated-border:hsl(var(--border));--xh-material-elevated-separator:hsl(var(--border) / 60%);--xh-material-elevated-fg-muted:hsl(var(--muted-foreground));--xh-material-soft-bg:hsl(var(--card));--xh-dialog-separator:transparent;--xh-fg-default:hsl(var(--foreground));--xh-fg-muted:hsl(var(--muted-foreground));--xh-fg-subtle:hsl(var(--foreground) / 60%);--xh-fg-disabled:hsl(var(--foreground) / 38%);--xh-fg-on-brand:hsl(var(--primary-foreground));--xh-fg-brand:hsl(var(--primary));--xh-fg-brand-strong:hsl(var(--primary-active));--xh-fg-success:hsl(var(--success));--xh-fg-danger:hsl(var(--destructive));--xh-fg-danger-hover:hsl(var(--destructive) / 85%);--xh-border-default:hsl(var(--border));--xh-border-default-opaque:hsl(var(--border));--xh-border-subtle:hsl(var(--border) / 60%);--xh-border-strong:hsl(var(--heavy));--xh-border-control:hsl(var(--input));--xh-border-control-hover:hsl(var(--primary) / 50%);--xh-border-invalid:hsl(var(--destructive));--xh-border-at-limit:hsl(var(--warning));--xh-ring-focus:hsl(var(--ring));--xh-bg-scrollbar-track:hsl(var(--muted));--xh-fg-scrollbar-thumb:hsl(var(--muted-foreground) / 45%);--xh-font-size-xs:.857143rem;--xh-font-size-sm:.928571rem;--xh-font-size-md:1rem;--xh-font-size-lg:1.14286rem;--xh-font-size-xl:1.28571rem;--xh-font-size-2xl:1.57143rem;--xh-font-size-3xl:2rem;--xh-shape-control:var(--radius);--xh-shape-surface:var(--radius-card,var(--radius));--xh-shape-inset:max(var(--xh-radius-sm), calc(var(--radius) / 2));--xh-z-sticky:var(--z-sidebar);--xh-loading-bar-layer:var(--z-loading);--xh-z-modal:2200;--xh-z-popover:2300;--xh-z-toast:2400;--xh-z-tooltip:2500}@supports (color:oklch(from red l c h)){:root,.dark,[data-theme]{--xh-color-success-600:oklch(from hsl(var(--success)) .53 c h);--xh-color-danger-600:oklch(from hsl(var(--destructive)) .53 c h);--xh-color-warning-600:oklch(from hsl(var(--warning)) .56 c h)}}}:root{--font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--background:0 0% 100%;--background-deep:216 20.11% 95.47%;--foreground:210 6% 21%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--primary:212 100% 45%;--primary-foreground:0 0% 98%;--destructive:359.33 100% 65.1%;--destructive-foreground:0 0% 98%;--destructive-surface:359 80% 96%;--secondary:240 5% 96%;--secondary-foreground:240 6% 10%;--accent:240 5% 96%;--accent-foreground:240 6% 10%;--heavy:192deg 9.43% 89.61%;--heavy-foreground:var(--accent-foreground);--border:240 5.9% 90%;--input:240deg 5.88% 90%;--ring:222.2 84% 4.9%;--radius:7px;--overlay:0 0% 0% / 45%;--overlay-content:0 0% 95% / 45%;--radius-sm:calc(var(--radius) * .5);--radius-lg:calc(var(--radius) * 1.5);--radius-xl:calc(var(--radius) * 2);--radius-full:9999px;--primary-hover:var(--primary);--primary-active:var(--primary);--primary-suppl:var(--primary);--sidebar:0 0% 100%;--sidebar-deep:210 15% 97.5%;--menu:var(--sidebar);--header:0 0% 100%;--success:142 71% 45%;--success-foreground:0 0% 98%;--success-surface:142 60% 95%;--warning:38 92% 50%;--warning-foreground:0 0% 10%;--warning-surface:38 90% 95%;--info:210 90% 52%;--info-foreground:0 0% 98%;--info-surface:210 80% 95%;--state-hover:0 0% 0% / 4%;--state-active:0 0% 0% / 8%;--state-disabled:0 0% 0% / 38%;--layout-sidebar-width:240px;--layout-sidebar-collapsed-width:60px;--layout-header-height:50px;--layout-footer-height:48px;--layout-tags-height:38px;--layout-content-padding:16px;--z-sidebar:100;--z-header:200;--z-page-overlay:300;--z-modal:1000;--z-message:2000;--z-loading:3000;--xihan-header-height:var(--layout-header-height);--xihan-footer-height:var(--layout-footer-height);--xihan-content-height:100%;--xihan-content-width:100%}.dark{--background:222.34deg 10.43% 12.27%;--background-deep:220deg 13.06% 9%;--foreground:0 0% 95%;--card:222.34deg 10.43% 12.27%;--card-foreground:210 40% 98%;--popover:0 0% 14.2%;--popover-foreground:210 40% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--primary-foreground:0 0% 98%;--destructive:359.21 68.47% 56.47%;--destructive-foreground:0 0% 98%;--destructive-surface:359 50% 18%;--secondary:240 5% 17%;--secondary-foreground:0 0% 98%;--accent:216 5% 19%;--accent-foreground:0 0% 98%;--heavy:216 5% 24%;--heavy-foreground:var(--accent-foreground);--border:240 3.7% 22%;--input:0deg 0% 100% / 10%;--ring:222.2 84% 4.9%;--overlay:0deg 0% 0% / 40%;--overlay-content:0deg 0% 0% / 40%;--sidebar:222.34deg 10.43% 12.27%;--sidebar-deep:220deg 13.06% 9%;--menu:var(--sidebar);--header:222.34deg 10.43% 12.27%;--success:142 60% 40%;--success-foreground:0 0% 98%;--success-surface:142 30% 15%;--warning:38 85% 45%;--warning-foreground:0 0% 10%;--warning-surface:38 40% 15%;--info:210 80% 45%;--info-foreground:0 0% 98%;--info-surface:210 30% 15%;--state-hover:0 0% 100% / 6%;--state-active:0 0% 100% / 10%;--state-disabled:0 0% 100% / 30%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,.dark{--bg-base:hsl(var(--background-deep));--bg-surface:hsl(var(--background));--bg-elevated:hsl(var(--card));--text-primary:hsl(var(--foreground));--text-secondary:hsl(var(--foreground) / 72%);--text-disabled:hsl(var(--foreground) / 45%);--border-color:hsl(var(--border));--sidebar-bg:hsl(var(--sidebar));--header-bg:hsl(var(--header));--tabbar-bg:hsl(var(--header));--color-success:hsl(var(--success));--color-warning:hsl(var(--warning));--color-info:hsl(var(--info));--color-error:hsl(var(--destructive));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-background:hsl(var(--background));--color-background-deep:hsl(var(--background-deep));--color-foreground:hsl(var(--foreground));--color-overlay:hsl(var(--overlay));--color-sidebar:hsl(var(--sidebar));--color-sidebar-deep:hsl(var(--sidebar-deep));--color-header:hsl(var(--header));--color-menu:hsl(var(--menu));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-success-foreground:hsl(var(--success-foreground));--color-success-surface:hsl(var(--success-surface));--color-warning-foreground:hsl(var(--warning-foreground));--color-warning-surface:hsl(var(--warning-surface));--color-info-foreground:hsl(var(--info-foreground));--color-info-surface:hsl(var(--info-surface));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-destructive-surface:hsl(var(--destructive-surface))}@property --xh-_scroll-area-fade-block-start{syntax:"<length>";inherits:false;initial-value:0}@property --xh-_scroll-area-fade-block-end{syntax:"<length>";inherits:false;initial-value:0}@property --xh-_scroll-area-fade-inline-start{syntax:"<length>";inherits:false;initial-value:0}@property --xh-_scroll-area-fade-inline-end{syntax:"<length>";inherits:false;initial-value:0}@property --xh-_steps-progress{syntax:"<number>";inherits:true;initial-value:0}html.invert-mode{--tw-invert:invert(100%);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,)}html.grayscale-mode{--tw-grayscale:grayscale(100%);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,)}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}html.frosted-glass:after{content:"";z-index:9997;pointer-events:none;opacity:var(--frosted-intensity,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}:root{--transition-fast:var(--xh-motion-duration-enter);--transition-normal:var(--xh-motion-duration-slide)}.collapse-enter-active,.collapse-leave-active{transition:height var(--transition-normal) var(--xh-motion-ease-slide), opacity var(--transition-fast) var(--xh-motion-ease-enter);overflow:hidden}.collapse-enter-from,.collapse-leave-to{opacity:0;height:0}.sidebar-enter-active,.sidebar-leave-active{transition:width var(--transition-normal) var(--xh-motion-ease-slide)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html:active-view-transition *{-webkit-backdrop-filter:none!important}html:active-view-transition :before{-webkit-backdrop-filter:none!important}html:active-view-transition :after{-webkit-backdrop-filter:none!important}.icon-swap{place-items:center;display:inline-grid}.icon-swap>*{grid-area:1/1}.icon-swap-enter-active{transition:opacity var(--xh-motion-duration-enter) var(--xh-motion-ease-enter), rotate var(--xh-motion-duration-move) var(--xh-motion-ease-enter-strong), scale var(--xh-motion-duration-move) var(--xh-motion-ease-enter-strong)}.icon-swap-leave-active{transition:opacity var(--xh-motion-duration-exit) var(--xh-motion-ease-exit), rotate var(--xh-motion-duration-nudge) var(--xh-motion-ease-exit), scale var(--xh-motion-duration-nudge) var(--xh-motion-ease-exit)}.icon-swap-enter-from{opacity:0;rotate:-90deg;scale:.5}.icon-swap-leave-to{opacity:0;rotate:90deg;scale:.5}:not([data-xh-scrollbar]){scrollbar-width:thin;scrollbar-color:var(--xh-fg-scrollbar-thumb) transparent}.side-content{animation-duration:var(--xh-motion-duration-slide);animation-timing-function:var(--xh-motion-ease-enter-strong)}.side-content[data-side=top]{animation-name:slide-up}.side-content[data-side=bottom]{animation-name:slide-down}.side-content[data-side=left]{animation-name:slide-left}.side-content[data-side=right]{animation-name:slide-right}.breadcrumb-transition-enter-active{transition:transform var(--xh-motion-duration-slide) var(--xh-motion-ease-sweep), opacity var(--xh-motion-duration-slide) var(--xh-motion-ease-sweep)}.breadcrumb-transition-leave-active{display:none}.breadcrumb-transition-enter-from{opacity:0;transform:translate(30px)skew(-30deg)}@keyframes slide-down{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.bg-sidebar{background:hsl(var(--sidebar))}.bg-sidebar-deep{background:hsl(var(--sidebar-deep))}.bg-header{background:hsl(var(--header))}.bg-background-deep{background:hsl(var(--background-deep))}.bg-overlay{background:hsl(var(--overlay))}.menu-align-start{--menu-align:start}.menu-align-center{--menu-align:center}.menu-align-end{--menu-align:end}.section-title{font-weight:var(--xh-font-weight-semibold);font-size:var(--xh-text-label-size);color:hsl(var(--foreground));margin-bottom:4px;padding:0 6px}.unit-label{font-size:var(--xh-text-caption-size);color:hsl(var(--muted-foreground));flex-shrink:0}.pref-row{border-radius:var(--radius);width:100%;height:38px;font-size:var(--xh-font-size-md);transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);--xh-number-field-control-min-w:0;--xh-select-control-min-w:0;--xh-text-field-control-min-w:0;justify-content:space-between;align-items:center;margin:1px 0;padding:0 6px;display:flex}.pref-row [data-scope=number-field][data-part=control],.pref-row [data-scope=select][data-part=control],.pref-row [data-scope=text-field][data-part=control]{inline-size:100%}.pref-row:hover{background-color:hsl(var(--accent))}.pref-row>span:first-child,.pref-row>label:first-child{font-size:var(--xh-text-label-size);line-height:var(--xh-leading-tight);flex-shrink:1;min-width:0}.pref-card{border-radius:var(--radius);background:hsl(var(--card));padding:6px 16px;display:block}.xh-loading-stage{position:relative}.xh-loading-stage:not(.is-loading)>.xh-loading-stage__veil{display:none}.xh-loading-stage__veil{z-index:1;background:hsl(var(--card) / 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x-prompt__fields{--xh-control-w:100%;flex-direction:column;gap:12px;inline-size:380px;max-inline-size:100%;margin-block:12px;display:flex}.xh-linklike-trigger{color:var(--xh-fg-brand);font:inherit;font-size:var(--xh-font-size-sm);cursor:pointer;background:0 0;border:0}.xh-linklike-trigger:hover{text-decoration:underline}.xh-linklike-trigger--danger{color:var(--xh-fg-danger)}.xh-dialog-footer{justify-content:flex-end;gap:8px;display:flex}.xh-content-scroll [data-scope=scroll-area][data-part=content]{min-inline-size:0}.xh-scroll-area{overflow:auto}.xh-skeleton-bone{block-size:var(--xh-text-body-size);border-radius:var(--xh-shape-control);background:linear-gradient(90deg, var(--xh-bg-subtle) 25%, var(--xh-bg-subtle-hover) 37%, var(--xh-bg-subtle) 63%);animation:xh-app-skeleton-shimmer var(--xh-motion-loop-shimmer) var(--xh-motion-ease-loop) infinite;background-size:400% 100%;display:block}.xh-skeleton-bone--circle{border-radius:var(--xh-radius-full)}@keyframes xh-app-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.xh-skeleton-bone{animation:none}}[data-scope=notification][data-part=item-description]{white-space:pre-line}[data-scope=notification][data-part=item-description][data-preset=card],[data-scope=notification][data-part=item][data-preset=card] [data-part=item-description]{overscroll-behavior:contain;max-block-size:40vh;overflow-y:auto}.xh-plain-table{border-collapse:collapse;inline-size:100%;font-size:var(--xh-control-font-md)}.xh-plain-table th,.xh-plain-table td{padding-block:var(--xh-space-1);padding-inline:var(--xh-space-3);block-size:calc(var(--xh-control-h-sm) + 2 * var(--xh-space-1));text-align:start;border-block-end:1px solid var(--xh-border-subtle)}.xh-plain-table th{color:var(--xh-fg-muted);background:var(--xh-bg-subtle);font-weight:600}.xh-detail-table{border-collapse:collapse;inline-size:100%;font-size:var(--xh-control-font-md)}.xh-detail-table th,.xh-detail-table td{padding-block:var(--xh-space-1);padding-inline:var(--xh-space-2_5);block-size:calc(var(--xh-control-h-sm) + 2 * var(--xh-space-1));border:1px solid var(--xh-border-default);text-align:start;vertical-align:middle}.xh-detail-table th{font-weight:var(--xh-font-weight-medium);background:var(--xh-bg-subtle)}[data-density=compact] :is(.xh-table-panel,.x-data-table) [data-scope=table][data-part=root][data-size=md] [data-scope=table][data-part=cell]{--xh-table-cell-py:var(--xh-space-1);min-block-size:calc(var(--xh-control-h-sm) + 2 * var(--xh-space-1))}[data-density=compact] :is(.xh-table-panel,.x-data-table) [data-scope=table][data-part=root][data-size=md] [data-scope=table][data-part=column-header]{--xh-table-cell-py:var(--xh-space-2)}[data-xh-action-control]>svg,.xh-icon-btn>svg,.xh-set-trigger>svg{inline-size:var(--xh-glyph-size-sm);block-size:var(--xh-glyph-size-sm);flex:none}[data-xh-action-control][data-xh-action-size=md]:not(.xh-set-trigger)>svg{inline-size:var(--xh-glyph-size-md);block-size:var(--xh-glyph-size-md)}[data-xh-action-control][data-xh-action-size=lg]>svg{inline-size:var(--xh-glyph-size-lg);block-size:var(--xh-glyph-size-lg)}[data-scope=menu][data-part=item-indicator]:has(>svg){--xh-menu-item-indicator-fg:currentColor}[data-scope=menu][data-part=item-indicator]>svg{inline-size:var(--xh-icon-size);block-size:var(--xh-icon-size)}.xh-icon-btn{inline-size:var(--xh-control-box-sm);block-size:var(--xh-control-box-sm);border-radius:var(--xh-radius-full);color:var(--xh-fg-muted);cursor:pointer;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xh-icon-btn:hover:not(:disabled){background:var(--xh-bg-subtle-hover);color:var(--xh-fg-default)}.xh-icon-btn.xh-search__submit{background:var(--xh-bg-brand);color:var(--xh-fg-on-brand)}.xh-icon-btn.xh-search__submit:hover:not(:disabled){background:var(--xh-bg-brand-hover);color:var(--xh-fg-on-brand)}.xh-icon-btn:disabled{opacity:var(--xh-state-disabled-opacity);cursor:not-allowed}.xihan-icon-btn{border-radius:var(--xh-radius-md,6px);block-size:32px;inline-size:32px;color:var(--xh-fg-muted);cursor:pointer;transition:background-color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), color var(--xh-motion-duration-micro) var(--xh-motion-ease-enter), scale var(--xh-motion-duration-release) var(--xh-motion-ease-release);background:0 0;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xihan-icon-btn:hover:not(:disabled){background:var(--xh-bg-subtle-hover);color:var(--xh-fg-default)}.xihan-icon-btn:active:not(:disabled){background:var(--xh-bg-subtle-active);scale:var(--xh-motion-scale-press);transition-duration:var(--xh-motion-duration-press);transition-timing-function:var(--xh-motion-ease-press)}.xihan-icon-btn:disabled{opacity:var(--xh-state-disabled-opacity);cursor:not-allowed;pointer-events:none}.xihan-icon-btn.xihan-icon-btn--labeled{gap:var(--xh-space-2);inline-size:auto;padding-inline:var(--xh-space-2)}.xihan-icon-btn.xihan-icon-btn--active{background:var(--xh-bg-subtle-hover);color:var(--xh-fg-brand)}.auth-submit{block-size:var(--xh-control-h-lg);border-radius:var(--xh-shape-control);font-size:var(--xh-control-font-lg);font-weight:var(--xh-font-weight-semibold)}.auth-code-row{align-items:center;gap:var(--xh-control-gap-lg);flex-wrap:wrap;display:flex}.auth-code-row>[data-scope=button],.auth-code-row>.auth-captcha{flex:none;margin-inline-start:auto}.auth-captcha{block-size:var(--xh-control-h-lg);aspect-ratio:120/44;border-radius:var(--xh-shape-control);cursor:pointer;justify-content:center;align-items:center;display:flex;overflow:hidden}.auth-captcha>img{object-fit:cover;block-size:100%;inline-size:100%}.auth-body{font-size:var(--xh-text-body-size);line-height:var(--xh-text-body-leading)}.auth-helper{font-size:var(--xh-text-secondary-size);line-height:var(--xh-leading-normal)}.auth-caption{font-size:var(--xh-text-caption-size);line-height:var(--xh-leading-normal)}.xh-edit-form-grid{--xh-field-label-font-size:var(--xh-text-secondary-size);--xh-field-label-gap-block:var(--xh-space-2);--xh-field-gap:var(--xh-space-1);row-gap:var(--xh-space-1);column-gap:var(--xh-space-2_5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xh-edit-form-grid .xh-span-2{grid-column:span 2}@media (max-width:960px){.xh-edit-form-grid{grid-template-columns:minmax(0,1fr)}.xh-edit-form-grid .xh-span-2{grid-column:auto}}.xh-mgmt-detail-modal .det-hd-entity{align-items:center;gap:12px;min-width:0;display:flex}.xh-mgmt-detail-modal .det-hd-ico{background:hsl(var(--primary));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.xh-mgmt-detail-modal .det-hd-ico{background:color-mix(in srgb, hsl(var(--primary)) 14%, hsl(var(--card)))}}.xh-mgmt-detail-modal .det-hd-ico{color:hsl(var(--primary))}.xh-mgmt-detail-modal .det-hd-name{font-size:var(--xh-font-size-lg);font-weight:var(--xh-font-weight-semibold);color:hsl(var(--foreground))}.xh-mgmt-detail-modal .det-hd-sub{font-size:var(--xh-text-caption-size);color:hsl(var(--muted-foreground));margin-top:2px}.xh-mgmt-detail-modal .modal-loading{text-align:center;color:hsl(var(--muted-foreground));font-size:var(--xh-text-secondary-size);padding:48px 0}.xh-mgmt-detail-modal .xh-detail-table-wrap{max-height:280px;overflow:auto}.preference-drawer-content{--xh-drawer-size:396px;font-size:var(--xh-text-body-size)}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
