:root{--pds-p-black:#000;--pds-p-white:#fff;--pds-p-neutral-0:#fafafa;--pds-p-neutral-100:#ededea;--pds-p-neutral-200:#a1a1a1;--pds-p-neutral-300:#8a8a85;--pds-p-neutral-400:#818181;--pds-p-neutral-450:#6a6a65;--pds-p-neutral-500:#525252;--pds-p-neutral-800:#171717;--pds-p-neutral-900:#0e0e0e;--pds-p-neutral-950:#0a0a0a;--pds-p-green-500:#3fcf8e;--pds-p-green-400:#5ee0a6;--pds-p-green-700:#0e9e6e;--pds-p-green-800:#0a704e;--pds-p-amber-500:#d29922;--pds-p-amber-400:#e5b04b;--pds-p-amber-700:#9a6c00;--pds-p-amber-800:#805a00;--pds-p-red-500:#e5484d;--pds-p-red-400:#ff6369;--pds-p-red-700:#c53439;--pds-p-red-800:#b32f34;--pds-p-blue-500:#3b82f6;--pds-p-blue-400:#6ea8fe;--pds-p-blue-700:#1d4ed8;--pds-p-accent-green:#3fcf8e;--pds-p-accent-blue:#2a6fdb;--pds-p-accent-red:#e8533f;--pds-p-accent-amber:#c9a227;--pds-p-accent-violet:#a855f7;--pds-p-env-dev:#64748b;--pds-p-env-staging:#f59e0b;--pds-p-env-prod:#dc2626}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pds-color-canvas:var(--pds-p-black);--pds-color-surface:var(--pds-p-neutral-950);--pds-color-surface-2:var(--pds-p-neutral-900);--pds-color-surface-3:var(--pds-p-neutral-800);--pds-color-ink:var(--pds-p-neutral-0);--pds-color-secondary:var(--pds-p-neutral-200);--pds-color-muted:var(--pds-p-neutral-400);--pds-border-subtle:#ffffff0f;--pds-border-faint:#ffffff14;--pds-border-strong:#ffffff1a;--pds-border-ctrl:#ffffff2e;--pds-fill-ghost:#ffffff0a;--pds-fill-ghost-hover:#ffffff1f;--pds-btn-bg:var(--pds-p-white);--pds-btn-fg:var(--pds-p-black);--pds-accent:var(--pds-p-accent-green);--pds-accent-fg:var(--pds-p-black);--pds-accent-muted:color-mix(in srgb,var(--pds-accent) 14%,transparent);--pds-color-success:var(--pds-p-green-500);--pds-color-success-bg:#3fcf8e24;--pds-color-success-fg:var(--pds-p-green-400);--pds-color-warning:var(--pds-p-amber-500);--pds-color-warning-bg:#d2992226;--pds-color-warning-fg:var(--pds-p-amber-400);--pds-color-danger:var(--pds-p-red-500);--pds-color-danger-bg:#e5484d26;--pds-color-danger-fg:var(--pds-p-red-400);--pds-color-info:var(--pds-p-blue-500);--pds-color-info-bg:#3b82f626;--pds-color-info-fg:var(--pds-p-blue-400);--pds-color-neutral:#8b8b8b;--pds-color-neutral-bg:#ffffff0f;--pds-color-neutral-fg:var(--pds-p-neutral-200);--pds-shadow-overlay:0 30px 60px #0000008c}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pds-color-canvas:var(--pds-p-white);--pds-color-surface:#f5f5f2;--pds-color-surface-2:#fafaf9;--pds-color-surface-3:var(--pds-p-neutral-100);--pds-color-ink:var(--pds-p-neutral-950);--pds-color-secondary:var(--pds-p-neutral-500);--pds-color-muted:var(--pds-p-neutral-450);--pds-border-subtle:#00000012;--pds-border-faint:#0000001a;--pds-border-strong:#00000024;--pds-border-ctrl:#00000038;--pds-fill-ghost:#0000000a;--pds-fill-ghost-hover:#00000017;--pds-btn-bg:var(--pds-p-neutral-950);--pds-btn-fg:var(--pds-p-white);--pds-accent:var(--pds-p-green-700);--pds-accent-fg:var(--pds-p-white);--pds-color-success:var(--pds-p-green-700);--pds-color-success-bg:#0e9e6e1f;--pds-color-success-fg:var(--pds-p-green-800);--pds-color-warning:var(--pds-p-amber-700);--pds-color-warning-bg:#9a6c001f;--pds-color-warning-fg:var(--pds-p-amber-800);--pds-color-danger:var(--pds-p-red-700);--pds-color-danger-bg:#c534391a;--pds-color-danger-fg:var(--pds-p-red-800);--pds-color-info:var(--pds-p-blue-700);--pds-color-info-bg:#1d4ed81a;--pds-color-info-fg:var(--pds-p-blue-700);--pds-color-neutral:var(--pds-p-neutral-300);--pds-color-neutral-bg:#0000000f;--pds-color-neutral-fg:var(--pds-p-neutral-500);--pds-shadow-overlay:0 20px 48px #0000002e}[data-accent=green]{--pds-accent:var(--pds-p-accent-green);--pds-accent-fg:var(--pds-p-black)}[data-theme=light] [data-accent=green],[data-theme=light][data-accent=green]{--pds-accent:var(--pds-p-green-700);--pds-accent-fg:var(--pds-p-white)}[data-accent=blue]{--pds-accent:var(--pds-p-accent-blue);--pds-accent-fg:var(--pds-p-white)}[data-accent=red]{--pds-accent:var(--pds-p-accent-red);--pds-accent-fg:var(--pds-p-white)}[data-accent=amber]{--pds-accent:var(--pds-p-accent-amber);--pds-accent-fg:var(--pds-p-black)}[data-accent=violet]{--pds-accent:var(--pds-p-accent-violet);--pds-accent-fg:var(--pds-p-white)}[data-env=dev]{--pds-color-env:var(--pds-p-env-dev);--pds-color-env-fg:var(--pds-p-white)}[data-env=staging]{--pds-color-env:var(--pds-p-env-staging);--pds-color-env-fg:var(--pds-p-black)}[data-env=prod]{--pds-color-env:var(--pds-p-env-prod);--pds-color-env-fg:var(--pds-p-white)}:root{--pds-font-sans:var(--font-roboto,"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif);--pds-font-mono:var(--font-roboto-mono,"Roboto Mono",ui-monospace,"SF Mono",Menlo,monospace);--pds-space-1:4px;--pds-space-2:8px;--pds-space-3:12px;--pds-space-3-5:14px;--pds-space-4:16px;--pds-space-4-5:18px;--pds-space-5:20px;--pds-space-5-5:22px;--pds-space-6:24px;--pds-space-6-5:26px;--pds-space-8:32px;--pds-space-8-5:34px;--pds-space-10:40px;--pds-space-11:44px;--pds-space-12:48px;--pds-space-14:56px;--pds-space-16:64px;--pds-space-24:96px;--pds-gutter:56px;--pds-section-y:120px;--pds-card-pad:34px;--pds-grid-gap:18px;--pds-content-max:1240px;--pds-text-label:12px;--pds-text-meta:13px;--pds-text-index:11px;--pds-text-body-sm:14px;--pds-text-body:16px;--pds-text-lead:20px;--pds-text-title:24px;--pds-text-h3:28px;--pds-text-h2:36px;--pds-text-h1:56px;--pds-text-display:96px;--pds-text-display-fluid:clamp(44px,6.2vw,96px);--pds-text-h1-fluid:clamp(36px,4.5vw,56px);--pds-text-h2-fluid:clamp(28px,3vw,36px);--pds-tracking-label:.18em;--pds-tracking-btn:.12em;--pds-tracking-chip:.1em;--pds-tracking-meta:.04em;--pds-tracking-title:-.01em;--pds-tracking-h2:-.02em;--pds-tracking-h1:-.025em;--pds-tracking-display:-.03em;--pds-radius-0:0px;--pds-radius-sm:7px;--pds-radius-md:12px;--pds-dur-instant:.1s;--pds-dur-fast:.15s;--pds-dur-base:.2s;--pds-dur-invert:.25s;--pds-dur-theme:.4s;--pds-dur-draw:1.4s;--pds-ease:cubic-bezier(.22,1,.36,1);--pds-ease-inout:cubic-bezier(.2,0,0,1);--pds-z-hide:-1;--pds-z-base:0;--pds-z-raised:10;--pds-z-sticky:100;--pds-z-dropdown:1000;--pds-z-overlay:1100;--pds-z-drawer:1110;--pds-z-modal:1200;--pds-z-popover:1300;--pds-z-toast:1400;--pds-z-tooltip:1500;--pds-bp-xs:480px;--pds-bp-sm:640px;--pds-bp-md:860px;--pds-bp-lg:1024px;--pds-bp-xl:1240px;--pds-control-h-sm:32px;--pds-control-h-md:36px;--pds-control-h-lg:40px;--pds-control-h-xl:48px;--pds-control-px-sm:12px;--pds-control-px-md:16px;--pds-control-px-lg:20px;--pds-control-px-xl:28px;--pds-badge-h:20px;--pds-chip-h:28px;--pds-color-ring:color-mix(in srgb,var(--pds-accent) 60%,transparent);--pds-hairline:1px solid var(--pds-border-strong)}[data-density=compact]{--pds-text-body:14px;--pds-control-h-md:32px;--pds-control-h-lg:36px;--pds-chip-h:24px;--pds-card-pad:22px;--pds-section-y:72px}@media (max-width:900px){:root{--pds-gutter:22px;--pds-section-y:84px}}.pds-focusable:focus-visible,[class*=\ pds-]:focus-visible,[class^=pds-]:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}@keyframes pds-draw{0%{stroke-dashoffset:var(--pds-draw-length,1200)}to{stroke-dashoffset:0}}@keyframes pds-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pds-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pds-spin{to{transform:rotate(1turn)}}@keyframes pds-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes pds-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pds-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes pds-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pds-sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){[class*=\ pds-],[class*=\ pds-]:after,[class*=\ pds-]:before,[class^=pds-],[class^=pds-]:after,[class^=pds-]:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pds-VisuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pds-Accordion-item{border-top:1px solid var(--pds-border-strong)}.pds-Accordion-item:last-child{border-bottom:1px solid var(--pds-border-strong)}.pds-Accordion-header{margin:0;display:flex}.pds-Accordion-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:space-between;align-items:center;gap:var(--pds-space-4);width:100%;height:var(--pds-space-14);color:var(--pds-color-ink);font-family:var(--pds-font-sans);font-size:var(--pds-text-body);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;display:flex}.pds-Accordion-label{min-width:0}.pds-Accordion-icon{font-family:var(--pds-font-mono);font-size:var(--pds-text-body);color:var(--pds-color-secondary);transition:color var(--pds-dur-fast) var(--pds-ease);flex:none;line-height:1}.pds-Accordion-icon:after{content:"+"}.pds-Accordion-trigger:hover .pds-Accordion-icon{color:var(--pds-color-ink)}.pds-Accordion-trigger[data-state=open] .pds-Accordion-icon:after{content:"−"}.pds-Accordion-content{color:var(--pds-color-secondary);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);line-height:1.65;overflow:hidden}.pds-Accordion-content-inner{padding-bottom:var(--pds-space-5)}@keyframes pds-ActionBar-up{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes pds-ActionBar-down{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.pds-ActionBar{z-index:var(--pds-z-sticky);align-items:center;gap:var(--pds-space-4);min-height:var(--pds-control-h-xl);padding:var(--pds-space-2) var(--pds-space-3) var(--pds-space-2) var(--pds-space-5);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);font-family:var(--pds-font-sans);border-radius:0;display:flex;position:fixed;inset-inline-start:50%}.pds-ActionBar[data-position=bottom]{bottom:var(--pds-space-6);animation:pds-ActionBar-up var(--pds-dur-base) var(--pds-ease);transform:translate(-50%)}.pds-ActionBar[data-position=top]{top:var(--pds-space-6);animation:pds-ActionBar-down var(--pds-dur-base) var(--pds-ease);transform:translate(-50%)}.pds-ActionBar-count{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);color:var(--pds-color-secondary);white-space:nowrap;font-weight:500}.pds-ActionBar-actions{align-items:center;gap:var(--pds-space-2);padding-inline:var(--pds-space-4);-webkit-border-start:1px solid var(--pds-border-subtle);border-inline-start:1px solid var(--pds-border-subtle);-webkit-border-end:1px solid var(--pds-border-subtle);border-inline-end:1px solid var(--pds-border-subtle);display:flex}.pds-ActionBar-clear{align-items:center;gap:var(--pds-space-2);height:var(--pds-control-h-sm);padding-inline:var(--pds-control-px-sm);color:var(--pds-color-secondary);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;font-weight:500;display:inline-flex}.pds-ActionBar-clear:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-ActionBar-clear:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-Affix{z-index:var(--pds-z-sticky);animation:pds-fade var(--pds-dur-fast) var(--pds-ease);position:fixed}.pds-AlertDialog-overlay{z-index:var(--pds-z-overlay);background:#0009;position:fixed;inset:0}.pds-AlertDialog-overlay[data-state=open]{animation:pds-overlay-in var(--pds-dur-base) var(--pds-ease)}.pds-AlertDialog{z-index:var(--pds-z-modal);width:calc(100vw - var(--pds-space-8));max-width:560px;max-height:calc(100vh - var(--pds-space-8));padding:var(--pds-space-8);background:var(--pds-color-canvas);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);border-radius:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.pds-AlertDialog[data-state=open]{animation:pds-panel-in var(--pds-dur-base) var(--pds-ease)}.pds-AlertDialog-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-title);letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);margin:0;font-weight:500;line-height:1.2}.pds-AlertDialog-description{margin:var(--pds-space-3) 0 0;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.5}.pds-AlertDialog-footer{justify-content:flex-end;gap:var(--pds-space-3);margin-top:var(--pds-space-8);padding-top:var(--pds-space-5);border-top:1px solid var(--pds-border-subtle);display:flex}.pds-ConfirmDialog-action{height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-btn);cursor:pointer;transition:background var(--pds-dur-invert) var(--pds-ease),color var(--pds-dur-invert) var(--pds-ease),border-color var(--pds-dur-invert) var(--pds-ease);border-radius:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.pds-ConfirmDialog-action[data-variant=secondary]{background:var(--pds-fill-ghost);border:1px solid var(--pds-border-ctrl);color:var(--pds-color-ink)}.pds-ConfirmDialog-action[data-variant=secondary]:hover{background:var(--pds-fill-ghost-hover)}.pds-ConfirmDialog-action[data-variant=primary]{background:var(--pds-btn-bg);border:1px solid var(--pds-btn-bg);color:var(--pds-btn-fg)}.pds-ConfirmDialog-action[data-variant=primary]:hover{color:var(--pds-color-ink);border-color:var(--pds-border-ctrl);background:0 0}.pds-ConfirmDialog-action[data-variant=danger]{border:1px solid var(--pds-color-danger);color:var(--pds-color-danger-fg);background:0 0}.pds-ConfirmDialog-action[data-variant=danger]:hover{background:var(--pds-color-danger);color:#fff}.pds-ConfirmDialog-action:disabled{opacity:.5;cursor:not-allowed}.pds-AppShell{--pds-AppShell-sidebar-w:260px;background:var(--pds-color-canvas);min-height:100dvh;color:var(--pds-color-ink);font-family:var(--pds-font-sans);flex-direction:column;display:flex}.pds-AppShell-topbar{flex:none}.pds-AppShell-body{flex:auto;grid-template-columns:1fr;min-height:0;display:grid}.pds-AppShell[data-has-sidebar=true] .pds-AppShell-body{grid-template-columns:var(--pds-AppShell-sidebar-w) 1fr}.pds-AppShell-sidebar{border-right:1px solid var(--pds-border-subtle);background:var(--pds-color-surface);min-width:0}.pds-AppShell-main{min-width:0;padding:var(--pds-space-6)}.pds-AppShell-footer{flex:none}.pds-AppShell-backdrop{display:none}@media (max-width:860px){.pds-AppShell[data-has-sidebar=true] .pds-AppShell-body{grid-template-columns:1fr}.pds-AppShell-sidebar{z-index:var(--pds-z-drawer);width:var(--pds-AppShell-sidebar-w);max-width:82vw;transition:transform var(--pds-dur-base) var(--pds-ease);box-shadow:var(--pds-shadow-overlay);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.pds-AppShell[data-open=true] .pds-AppShell-sidebar{transform:translate(0)}.pds-AppShell[data-open=true] .pds-AppShell-backdrop{z-index:var(--pds-z-overlay);background:#00000080;display:block;position:fixed;inset:0}}.pds-AspectRatio{align-self:start;width:100%;position:relative;overflow:hidden}.pds-AspectRatio>iframe,.pds-AspectRatio>img,.pds-AspectRatio>video{object-fit:cover;border:0;width:100%;height:100%;display:block}.pds-Avatar{border-radius:var(--pds-radius-0);background:var(--pds-color-surface-3);color:var(--pds-color-secondary);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pds-Avatar[data-size=sm]{width:24px;height:24px}.pds-Avatar[data-size=md]{width:32px;height:32px}.pds-Avatar[data-size=lg]{width:40px;height:40px}.pds-Avatar-image{object-fit:cover;width:100%;height:100%;display:block}.pds-Avatar-fallback{width:100%;height:100%;font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-secondary);background:var(--pds-color-surface-3);justify-content:center;font-weight:500}.pds-Avatar-fallback,.pds-AvatarGroup{align-items:center;display:inline-flex}.pds-AvatarGroup{vertical-align:middle}.pds-AvatarGroup-item{border-radius:var(--pds-radius-0);border:2px solid var(--pds-color-canvas);background:var(--pds-color-canvas);display:inline-flex}.pds-AvatarGroup-item:not(:first-child){-webkit-margin-start:calc(-1 * var(--pds-AvatarGroup-overlap,8px));margin-inline-start:calc(-1 * var(--pds-AvatarGroup-overlap,8px))}.pds-AvatarGroup-overflow{box-sizing:content-box;font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted);background:var(--pds-color-surface-3);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.pds-AvatarGroup-overflow[data-size=sm]{width:24px;height:24px}.pds-AvatarGroup-overflow[data-size=md]{width:32px;height:32px}.pds-AvatarGroup-overflow[data-size=lg]{width:40px;height:40px}.pds-Badge{align-items:center;gap:var(--pds-space-1);box-sizing:border-box;height:var(--pds-badge-h);padding-inline:var(--pds-space-2);border-radius:var(--pds-radius-0);font-family:var(--pds-font-sans);font-size:var(--pds-text-label);white-space:nowrap;text-transform:none;letter-spacing:0;background:var(--pds-color-neutral-bg);color:var(--pds-color-neutral-fg);font-weight:500;line-height:1;display:inline-flex}.pds-Badge[data-tone=success]{background:var(--pds-color-success-bg);color:var(--pds-color-success-fg)}.pds-Badge[data-tone=warning]{background:var(--pds-color-warning-bg);color:var(--pds-color-warning-fg)}.pds-Badge[data-tone=danger]{background:var(--pds-color-danger-bg);color:var(--pds-color-danger-fg)}.pds-Badge[data-tone=info]{background:var(--pds-color-info-bg);color:var(--pds-color-info-fg)}.pds-Badge[data-tone=neutral]{background:var(--pds-color-neutral-bg);color:var(--pds-color-neutral-fg)}.pds-Badge-dot{background:currentColor;flex:none;width:6px;height:6px}.pds-Badge-icon{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.pds-Badge-icon>svg{width:100%;height:100%}.pds-Badge-label{display:inline-block}.pds-Banner{align-items:center;gap:var(--pds-space-3);width:100%;padding:var(--pds-space-3) var(--pds-space-4);border-left:2px solid var(--tone-rule);background:var(--tone-bg);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);--tone-bg:var(--pds-color-neutral-bg);--tone-rule:var(--pds-color-neutral);--tone-fg:var(--pds-color-neutral-fg);border-radius:0;display:flex}.pds-Banner[data-tone=success]{--tone-bg:var(--pds-color-success-bg);--tone-rule:var(--pds-color-success);--tone-fg:var(--pds-color-success-fg)}.pds-Banner[data-tone=warning]{--tone-bg:var(--pds-color-warning-bg);--tone-rule:var(--pds-color-warning);--tone-fg:var(--pds-color-warning-fg)}.pds-Banner[data-tone=danger]{--tone-bg:var(--pds-color-danger-bg);--tone-rule:var(--pds-color-danger);--tone-fg:var(--pds-color-danger-fg)}.pds-Banner[data-tone=info]{--tone-bg:var(--pds-color-info-bg);--tone-rule:var(--pds-color-info);--tone-fg:var(--pds-color-info-fg)}.pds-Banner-icon{color:var(--tone-fg);flex:none;display:inline-flex}.pds-Banner-content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pds-Banner-title{color:var(--pds-color-ink);font-weight:500}.pds-Banner-body{color:var(--pds-color-secondary);line-height:1.5}.pds-Banner-action{flex:none}.pds-Banner-dismiss{width:var(--pds-space-6);height:var(--pds-space-6);color:var(--pds-color-muted);font-size:var(--pds-text-lead);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.pds-Banner-dismiss:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-Bleed{display:block}.pds-Blockquote{margin:var(--pds-space-8) 0;padding:var(--pds-space-2) 0 var(--pds-space-2) var(--pds-space-6);border-left:2px solid var(--pds-color-ink)}.pds-Blockquote .pds-Blockquote-quote{font-family:var(--pds-font-sans);font-size:var(--pds-text-lead);letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.4}.pds-Blockquote .pds-Blockquote-attribution{gap:var(--pds-space-2);margin-top:var(--pds-space-3-5);font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted);flex-wrap:wrap;display:flex}.pds-Blockquote .pds-Blockquote-author{color:var(--pds-color-secondary)}.pds-Blockquote .pds-Blockquote-cite{font-style:normal}.pds-BracketIndex{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);color:var(--pds-color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pds-BracketIndex .pds-BracketIndex-bracket{color:var(--pds-color-muted)}.pds-BracketIndex .pds-BracketIndex-value{margin:0 var(--pds-space-1)}.pds-Breadcrumb{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pds-Breadcrumb,.pds-Breadcrumb-item{align-items:center;gap:var(--pds-space-2)}.pds-Breadcrumb-item{display:inline-flex}.pds-Breadcrumb-item:not(:last-child):after{content:"/";color:var(--pds-color-muted)}.pds-Breadcrumb-link{color:var(--pds-color-secondary);transition:color var(--pds-dur-fast) var(--pds-ease);text-decoration:none}.pds-Breadcrumb-link:hover,.pds-Breadcrumb-page,.pds-Burger{color:var(--pds-color-ink)}.pds-Burger{cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-Burger[data-size=sm]{width:var(--pds-control-h-sm);height:var(--pds-control-h-sm);--pds-burger-w:16px}.pds-Burger[data-size=md]{width:var(--pds-control-h-md);height:var(--pds-control-h-md);--pds-burger-w:18px}.pds-Burger[data-size=lg]{width:var(--pds-control-h-lg);height:var(--pds-control-h-lg);--pds-burger-w:20px}.pds-Burger:hover{background:var(--pds-fill-ghost)}.pds-Burger-box{width:var(--pds-burger-w);height:12px;display:block;position:relative}.pds-Burger-line{height:1.5px;transition:transform var(--pds-dur-base) var(--pds-ease),opacity var(--pds-dur-fast) var(--pds-ease),top var(--pds-dur-base) var(--pds-ease);background:currentColor;position:absolute;inset-inline:0}.pds-Burger-line:first-child{top:0}.pds-Burger-line:nth-child(2){top:50%;transform:translateY(-50%)}.pds-Burger-line:nth-child(3){top:100%;transform:translateY(-100%)}.pds-Burger[data-opened=true] .pds-Burger-line:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.pds-Burger[data-opened=true] .pds-Burger-line:nth-child(2){opacity:0}.pds-Burger[data-opened=true] .pds-Burger-line:nth-child(3){top:50%;transform:translateY(-50%)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.pds-Burger-line{transition:none}}.pds-Button{justify-content:center;align-items:center;gap:var(--pds-space-2);box-sizing:border-box;border-radius:var(--pds-radius-0);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-btn);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--pds-dur-invert) var(--pds-ease),color var(--pds-dur-invert) var(--pds-ease),border-color var(--pds-dur-invert) var(--pds-ease);border:1px solid #0000;padding-block:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pds-Button[data-size=sm]{height:var(--pds-control-h-sm);padding-inline:var(--pds-control-px-sm)}.pds-Button[data-size=md]{height:var(--pds-control-h-md);padding-inline:var(--pds-control-px-md)}.pds-Button[data-size=lg]{height:var(--pds-control-h-lg);padding-inline:var(--pds-control-px-lg)}.pds-Button[data-size=xl]{height:var(--pds-control-h-xl);padding-inline:var(--pds-control-px-xl);font-size:var(--pds-text-meta)}.pds-Button[data-full=true]{width:100%;display:flex}.pds-Button[data-variant=primary]{background:var(--pds-btn-bg);color:var(--pds-btn-fg);border-color:var(--pds-btn-bg)}.pds-Button[data-variant=primary]:hover{color:var(--pds-color-ink);border-color:var(--pds-color-ink);background:0 0}.pds-Button[data-variant=secondary]{background:var(--pds-fill-ghost);color:var(--pds-color-ink);border-color:var(--pds-border-ctrl)}.pds-Button[data-variant=secondary]:hover{background:var(--pds-fill-ghost-hover)}.pds-Button[data-variant=ghost]{color:var(--pds-color-ink);background:0 0;border-color:#0000}.pds-Button[data-variant=ghost]:hover{background:var(--pds-fill-ghost)}.pds-Button[data-variant=danger]{color:var(--pds-color-danger);border-color:var(--pds-color-danger);background:0 0}.pds-Button[data-variant=danger]:hover{background:var(--pds-color-danger);color:#fff;border-color:var(--pds-color-danger)}.pds-Button:disabled:not([data-loading=true]),.pds-Button[data-disabled=true]:not([data-loading=true]){color:var(--pds-color-muted);border-color:var(--pds-border-faint);cursor:not-allowed;background:0 0}.pds-Button[data-loading=true]{cursor:progress;pointer-events:none}.pds-Button-icon{flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.pds-Button-icon>svg{width:100%;height:100%}.pds-Button-label,.pds-Button-spinner{display:inline-block}.pds-Button-spinner{border:2px solid;border-top:2px solid #0000;border-radius:50%;flex:none;width:1em;height:1em;animation:pds-spin .6s linear infinite}.pds-ButtonGroup{align-items:center;display:inline-flex}.pds-ButtonGroup[data-attached=true]>*+*{-webkit-margin-start:-1px;margin-inline-start:-1px}.pds-ButtonGroup[data-attached=true]>:focus-visible,.pds-ButtonGroup[data-attached=true]>:hover,.pds-ButtonGroup[data-attached=true]>[data-selected=true]{z-index:var(--pds-z-raised);position:relative}.pds-ButtonGroup[data-gap=sm]{gap:var(--pds-space-2)}.pds-ButtonGroup[data-gap=md]{gap:var(--pds-space-3)}.pds-ButtonGroup[data-gap=lg]{gap:var(--pds-space-4)}.pds-Calendar{gap:var(--pds-space-3);color:var(--pds-color-ink);font-family:var(--pds-font-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;display:inline-flex}.pds-Calendar-header{justify-content:space-between;align-items:center;gap:var(--pds-space-2);display:flex}.pds-Calendar-title{text-align:center;font-size:var(--pds-text-body-sm);letter-spacing:var(--pds-tracking-title);flex:auto;font-weight:500}.pds-Calendar-dropdowns{justify-content:center;gap:var(--pds-space-2);flex:auto;display:flex}.pds-Calendar-dropdowns>*{flex:0 1 auto}.pds-Calendar-nav{width:var(--pds-control-h-sm);height:var(--pds-control-h-sm);color:var(--pds-color-ink);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-Calendar-nav>svg{width:16px;height:16px}[dir=rtl] .pds-Calendar-nav>svg{transform:scaleX(-1)}.pds-Calendar-nav:hover{background:var(--pds-fill-ghost)}.pds-Calendar-nav:disabled{color:var(--pds-color-muted);cursor:not-allowed}.pds-Calendar-nav:disabled:hover{background:0 0}.pds-Calendar-months{gap:var(--pds-space-6);display:flex}.pds-Calendar-month{gap:var(--pds-space-2);flex-direction:column;display:flex}.pds-Calendar-caption{text-align:center;font-size:var(--pds-text-body-sm);font-weight:500;display:none}.pds-Calendar[data-months="2"] .pds-Calendar-caption,.pds-Calendar[data-months="3"] .pds-Calendar-caption{display:block}.pds-Calendar[data-months="2"] .pds-Calendar-title,.pds-Calendar[data-months="3"] .pds-Calendar-title{visibility:hidden}.pds-Calendar-week,.pds-Calendar-weekdays{grid-template-columns:repeat(7,32px);grid-gap:2px;gap:2px;display:grid}.pds-Calendar-week{margin-top:2px}.pds-Calendar-weekday{height:24px;font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted)}.pds-Calendar-cell,.pds-Calendar-weekday{justify-content:center;align-items:center;display:flex}.pds-Calendar-day{width:32px;height:32px;color:var(--pds-color-ink);font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-Calendar-day:hover{background:var(--pds-fill-ghost)}.pds-Calendar-day[data-outside=true]{color:var(--pds-color-muted)}.pds-Calendar-day[data-today=true]{border-color:var(--pds-accent)}.pds-Calendar-day[data-in-range=true]{background:var(--pds-accent-muted);color:var(--pds-color-ink)}.pds-Calendar-day[data-in-range=true]:hover{background:var(--pds-accent-muted)}.pds-Calendar-day[data-selected=true]{border-color:var(--pds-btn-bg)}.pds-Calendar-day[data-selected=true],.pds-Calendar-day[data-selected=true]:hover{background:var(--pds-btn-bg);color:var(--pds-btn-fg)}.pds-Calendar-day[aria-disabled=true]{color:var(--pds-color-muted);opacity:.45;cursor:not-allowed}.pds-Calendar-day[aria-disabled=true]:hover{background:0 0}@media (max-width:640px){.pds-Calendar-months{gap:var(--pds-space-4);flex-direction:column}}.pds-Callout{border-left:2px solid var(--pds-color-info);background:var(--pds-color-info-bg);padding:var(--pds-space-4) var(--pds-space-5);font-family:var(--pds-font-sans);border-radius:0}.pds-Callout-title{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-info-fg);margin-bottom:var(--pds-space-2)}.pds-Callout-body{font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.6}.pds-Callout[data-tone=success]{border-left-color:var(--pds-color-success);background:var(--pds-color-success-bg)}.pds-Callout[data-tone=success] .pds-Callout-title{color:var(--pds-color-success-fg)}.pds-Callout[data-tone=warning]{border-left-color:var(--pds-color-warning);background:var(--pds-color-warning-bg)}.pds-Callout[data-tone=warning] .pds-Callout-title{color:var(--pds-color-warning-fg)}.pds-Callout[data-tone=danger]{border-left-color:var(--pds-color-danger);background:var(--pds-color-danger-bg)}.pds-Callout[data-tone=danger] .pds-Callout-title{color:var(--pds-color-danger-fg)}.pds-Callout[data-tone=info]{border-left-color:var(--pds-color-info);background:var(--pds-color-info-bg)}.pds-Callout[data-tone=info] .pds-Callout-title{color:var(--pds-color-info-fg)}.pds-Callout[data-tone=neutral]{border-left-color:var(--pds-color-neutral);background:var(--pds-color-neutral-bg)}.pds-Callout[data-tone=neutral] .pds-Callout-title{color:var(--pds-color-neutral-fg)}.pds-Card{background:var(--pds-color-surface);border:1px solid var(--pds-border-strong);padding:var(--pds-card-pad);color:var(--pds-color-secondary);font-family:var(--pds-font-sans);border-radius:0;flex-direction:column;display:flex;position:relative}.pds-Card-index{top:var(--pds-space-6);right:var(--pds-space-6-5);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);color:var(--pds-color-muted);position:absolute}.pds-Card-title{letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);margin-bottom:var(--pds-space-4-5);font-size:22px;font-weight:500}.pds-Card-title:has(+.pds-Card-subtitle){margin-bottom:var(--pds-space-1)}.pds-Card-subtitle{color:var(--pds-color-muted);margin-bottom:var(--pds-space-4-5);font-size:15px}.pds-Card-body{font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);flex:auto;line-height:1.6}.pds-Card-action{margin-top:var(--pds-space-6)}.pds-Card-header{justify-content:space-between;align-items:center;gap:var(--pds-space-3);margin-bottom:var(--pds-space-4-5);display:flex}.pds-Card-bodyPart{font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);flex:auto;line-height:1.6}.pds-Card-footer{align-items:center;gap:var(--pds-space-3);margin-top:var(--pds-space-6);display:flex}.pds-Card[data-interactive]{cursor:pointer;transition:border-color var(--pds-dur-base) var(--pds-ease)}.pds-Card[data-interactive]:hover{border-color:var(--pds-color-ink)}.pds-Card[data-interactive] a:after{content:"";position:absolute;inset:0}.pds-CardInput-group{gap:var(--pds-grid-gap);display:flex}.pds-CardInput-group[data-orientation=horizontal]{flex-flow:wrap}.pds-CardInput-group[data-orientation=vertical]{flex-direction:column}.pds-CardInput{align-items:flex-start;gap:var(--pds-space-3);min-width:0;padding:var(--pds-space-4);background:var(--pds-color-surface);border:1px solid var(--pds-border-ctrl);cursor:pointer;transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;flex:auto;display:flex;position:relative}.pds-CardInput:hover:not([data-disabled=true]){border-color:var(--pds-color-ink)}.pds-CardInput:has(.pds-CardInput-input:focus-visible){outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-CardInput[data-selected=true]{border-color:var(--pds-accent);background:var(--pds-accent-muted)}.pds-CardInput[data-disabled=true]{cursor:not-allowed;opacity:.5}.pds-CardInput-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pds-CardInput-indicator{width:16px;height:16px;color:var(--pds-accent-fg);border:1px solid var(--pds-border-ctrl);transition:background-color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);background:0 0;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.pds-CardInput[data-selected=true] .pds-CardInput-indicator{background:var(--pds-accent);border-color:var(--pds-accent)}.pds-CardInput-mark{opacity:0;width:100%;height:100%}.pds-CardInput[data-selected=true] .pds-CardInput-mark{opacity:1}.pds-CardInput-content{gap:var(--pds-space-3);align-items:flex-start;min-width:0;display:flex}.pds-CardInput-icon{color:var(--pds-color-secondary);flex:none;display:inline-flex}.pds-CardInput-text{gap:var(--pds-space-1);flex-direction:column;min-width:0;display:flex}.pds-CardInput-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);font-weight:500;line-height:1.3}.pds-CardInput-desc{font-family:var(--pds-font-sans);font-size:var(--pds-text-meta);color:var(--pds-color-muted);line-height:1.4}.pds-Carousel{gap:var(--pds-space-3);flex-direction:column;width:100%;display:flex}.pds-Carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.pds-Carousel-track::-webkit-scrollbar{display:none}.pds-Carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.pds-Carousel-controls{gap:var(--pds-space-4);display:flex}.pds-Carousel-controls,.pds-Carousel-nav{justify-content:center;align-items:center}.pds-Carousel-nav{width:var(--pds-control-h-sm);height:var(--pds-control-h-sm);border:1px solid var(--pds-border-ctrl);color:var(--pds-color-ink);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border-radius:0;flex:none;padding:0;display:inline-flex}.pds-Carousel-nav:hover:not(:disabled){background:var(--pds-fill-ghost-hover)}.pds-Carousel-nav:disabled{color:var(--pds-color-muted);border-color:var(--pds-border-faint);cursor:not-allowed}.pds-Carousel-dots{align-items:center;gap:var(--pds-space-2);display:inline-flex}.pds-Carousel-dot{background:var(--pds-border-ctrl);cursor:pointer;width:6px;height:6px;transition:background var(--pds-dur-fast) var(--pds-ease),transform var(--pds-dur-fast) var(--pds-ease);border:none;border-radius:0;padding:0}.pds-Carousel-dot:hover:not([data-active]){background:var(--pds-color-muted)}.pds-Carousel-dot[data-active]{background:var(--pds-accent)}.pds-Cascader{position:relative}.pds-Cascader,.pds-Cascader-trigger{align-items:center;width:100%;display:inline-flex}.pds-Cascader-trigger{gap:var(--pds-space-2);height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:pointer;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;line-height:1}.pds-Cascader-trigger:hover:not(:disabled){border-color:var(--pds-border-strong)}.pds-Cascader-trigger:focus-visible,.pds-Cascader-trigger[aria-expanded=true]{border-color:var(--pds-accent)}.pds-Cascader-trigger[aria-invalid=true]{border-color:var(--pds-color-danger)}.pds-Cascader-trigger:disabled{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-Cascader-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-Cascader-icon,.pds-Cascader[data-empty=true] .pds-Cascader-value{color:var(--pds-color-muted)}.pds-Cascader-icon{flex:none;align-items:center;display:inline-flex}.pds-Cascader-icon>svg{width:15px;height:15px}.pds-Cascader[data-size=sm] .pds-Cascader-trigger{height:var(--pds-control-h-sm);padding:0 var(--pds-control-px-sm)}.pds-Cascader[data-size=lg] .pds-Cascader-trigger{height:var(--pds-control-h-lg);padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-Cascader-panel{width:auto;min-width:0;max-width:none;padding:0}.pds-Cascader-cols{align-items:stretch;max-height:280px;display:flex}.pds-Cascader-col{padding:var(--pds-space-1);scrollbar-width:thin;-webkit-border-end:1px solid var(--pds-border-faint);border-inline-end:1px solid var(--pds-border-faint);flex-direction:column;gap:0;min-width:168px;margin:0;list-style:none;display:flex;overflow-y:auto}.pds-Cascader-col:last-child{-webkit-border-end:none;border-inline-end:none}.pds-Cascader-opt{justify-content:space-between;align-items:center;gap:var(--pds-space-2);width:100%;min-height:32px;padding:0 var(--pds-space-3);color:var(--pds-color-secondary);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:pointer;transition:background-color var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;display:flex}.pds-Cascader-opt:hover:not([aria-disabled=true]),.pds-Cascader-opt[data-active=true]{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-Cascader-opt:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-Cascader-opt[aria-disabled=true]{color:var(--pds-color-muted);cursor:not-allowed}.pds-Cascader-opt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pds-Cascader-caret{width:14px;height:14px;color:var(--pds-color-muted);flex:none}[dir=rtl] .pds-Cascader-caret{transform:scaleX(-1)}.pds-Center{justify-content:center;align-items:center;display:flex}.pds-Center[data-inline=true]{display:inline-flex}:root,[data-theme=dark]{--pds-chart-1:#fafafa;--pds-chart-2:#a1a1a1;--pds-chart-3:#5c5c5c;--pds-chart-4:#3fcf8e;--pds-chart-5:#d29922}[data-theme=light]{--pds-chart-1:#0a0a0a;--pds-chart-2:#525252;--pds-chart-3:#8a8a85;--pds-chart-4:#0e9e6e;--pds-chart-5:#9a6c00}.pds-ChartContainer{box-sizing:border-box;background:var(--pds-color-surface);border:1px solid var(--pds-border-strong);border-radius:var(--pds-radius-0);flex-direction:column;display:flex}.pds-ChartContainer-header{justify-content:space-between;align-items:center;gap:var(--pds-space-3);padding:var(--pds-space-3) var(--pds-space-4);border-bottom:1px solid var(--pds-border-subtle);display:flex}.pds-ChartContainer-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-muted);white-space:nowrap}.pds-ChartContainer-actions{align-items:center;gap:var(--pds-space-2);display:inline-flex}.pds-ChartContainer-legend{padding:var(--pds-space-3) var(--pds-space-4) 0}.pds-ChartContainer-body{padding:var(--pds-space-3) var(--pds-space-3) var(--pds-space-2);flex:auto;position:relative}.pds-ChartLegend{align-items:center;gap:var(--pds-space-4);flex-wrap:wrap;display:flex}.pds-ChartLegend-item{align-items:center;gap:var(--pds-space-2);display:inline-flex}.pds-ChartLegend-swatch{background:var(--pds-color-muted);flex:none;width:8px;height:8px}.pds-ChartLegend-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;color:var(--pds-color-muted);white-space:nowrap}.pds-ChartTooltip{min-width:120px;padding:var(--pds-space-2) var(--pds-space-3);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);border-radius:var(--pds-radius-0);box-shadow:var(--pds-shadow-overlay)}.pds-ChartTooltip-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted);margin-bottom:var(--pds-space-2)}.pds-ChartTooltip-row{align-items:center;gap:var(--pds-space-2);display:flex}.pds-ChartTooltip-row+.pds-ChartTooltip-row{margin-top:var(--pds-space-1)}.pds-ChartTooltip-swatch{background:var(--pds-color-muted);flex:none;width:8px;height:8px}.pds-ChartTooltip-name{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);white-space:nowrap;flex:auto}.pds-ChartTooltip-value{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pds-color-ink);white-space:nowrap}.pds-Checkbox{gap:var(--pds-space-2)}.pds-Checkbox,.pds-Checkbox-box{align-items:center;display:inline-flex}.pds-Checkbox-box{background:var(--pds-color-surface-2);border:1px solid var(--pds-border-ctrl);width:16px;height:16px;color:var(--pds-color-canvas);cursor:pointer;transition:background-color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;flex:none;justify-content:center;margin:0;padding:0}.pds-Checkbox-box:hover:not(:disabled){border-color:var(--pds-color-ink)}.pds-Checkbox-box[data-state=checked],.pds-Checkbox-box[data-state=indeterminate]{background:var(--pds-color-ink);border-color:var(--pds-color-ink)}.pds-Checkbox-box:disabled{cursor:not-allowed;background:var(--pds-fill-ghost);border-color:var(--pds-border-faint);color:var(--pds-color-muted)}.pds-Checkbox-indicator{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.pds-Checkbox-check,.pds-Checkbox-dash{width:100%;height:100%;display:none}.pds-Checkbox-check svg,.pds-Checkbox-dash svg{width:100%;height:100%}.pds-Checkbox-box[data-state=checked] .pds-Checkbox-check,.pds-Checkbox-box[data-state=indeterminate] .pds-Checkbox-dash{display:inline-flex}.pds-Checkbox-label{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.2}.pds-CheckboxGroup{gap:var(--pds-space-3);flex-direction:column;display:flex}.pds-CheckboxGroup[data-orientation=horizontal]{column-gap:var(--pds-space-5);row-gap:var(--pds-space-3);flex-flow:wrap}.pds-Chip{align-items:center;gap:var(--pds-space-2);box-sizing:border-box;height:var(--pds-chip-h);padding-inline:var(--pds-space-3);border-radius:var(--pds-radius-0);border:1px solid var(--pds-border-ctrl);background:var(--pds-fill-ghost);color:var(--pds-color-secondary);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--pds-dur-base) var(--pds-ease),color var(--pds-dur-base) var(--pds-ease),border-color var(--pds-dur-base) var(--pds-ease);font-weight:500;line-height:1;display:inline-flex}.pds-Chip:hover{color:var(--pds-color-ink)}.pds-Chip[data-selected=true]{background:var(--pds-btn-bg);color:var(--pds-btn-fg);border-color:var(--pds-btn-bg)}.pds-Chip:disabled{color:var(--pds-color-muted);border-color:var(--pds-border-faint);cursor:not-allowed;background:0 0}.pds-Chip-label{display:inline-block}.pds-Chip-toggle{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;margin:0}.pds-Chip-dismiss,.pds-Chip-toggle{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.pds-Chip-dismiss{color:currentColor;opacity:.7;width:14px;height:14px;transition:opacity var(--pds-dur-fast) var(--pds-ease);justify-content:center;-webkit-margin-end:calc(-1 * var(--pds-space-1));margin-inline-end:calc(-1 * var(--pds-space-1))}.pds-Chip-dismiss:hover{opacity:1}.pds-CloseButton{color:var(--pds-color-muted);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-CloseButton[data-size=sm]{width:24px;height:24px}.pds-CloseButton[data-size=md]{width:28px;height:28px}.pds-CloseButton[data-variant=filled]{background:var(--pds-fill-ghost)}.pds-CloseButton:hover{background:var(--pds-fill-ghost-hover);color:var(--pds-color-ink)}.pds-CloseButton:disabled{color:var(--pds-color-muted);cursor:not-allowed;opacity:.5;background:0 0}.pds-CloseButton-glyph{display:block}.pds-Code{font-family:var(--pds-font-mono);color:var(--pds-color-ink);white-space:pre-wrap;word-break:break-word;padding:.1em .36em;font-size:.86em}.pds-Code,.pds-CodeBlock{background:var(--pds-color-surface-2);border:1px solid var(--pds-border-subtle)}.pds-CodeBlock .pds-CodeBlock-bar{padding:var(--pds-space-2) var(--pds-space-4);border-bottom:1px solid var(--pds-border-subtle);align-items:center;display:flex}.pds-CodeBlock .pds-CodeBlock-title{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-muted)}.pds-CodeBlock .pds-CodeBlock-pre{padding:var(--pds-space-4) var(--pds-space-5);margin:0;overflow-x:auto}.pds-CodeBlock .pds-CodeBlock-code{font-family:var(--pds-font-mono);color:var(--pds-color-secondary);white-space:pre;font-size:13px;line-height:1.6}.pds-CodeBlock .pds-CodeBlock-comment{color:var(--pds-color-muted)}.pds-CodeBlock .pds-CodeBlock-literal{color:var(--pds-accent)}[data-theme=light] :is(.pds-CodeBlock .pds-CodeBlock-literal){color:color-mix(in srgb,var(--pds-accent),var(--pds-color-ink) 30%)}.pds-CodeRef{box-sizing:border-box;height:var(--pds-space-6);max-width:100%;padding-inline:var(--pds-space-2);border:1px solid var(--pds-border-faint);background:var(--pds-color-surface-2);color:var(--pds-color-secondary);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle;border-radius:0;align-items:center;line-height:1;text-decoration:none;display:inline-flex}button.pds-CodeRef{cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease)}.pds-CodeRef:hover{color:var(--pds-color-ink);border-color:var(--pds-border-ctrl)}.pds-CodeRef:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:1px}.pds-CodeRef[data-copied=true]{color:var(--pds-color-ink);border-color:var(--pds-accent)}.pds-CodeRef-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pds-Collapse{overflow:hidden}.pds-Collapse[data-state=open]{animation:pds-Collapse-down var(--pds-dur-base) var(--pds-ease-inout)}.pds-Collapse[data-state=closed]{animation:pds-Collapse-up var(--pds-dur-base) var(--pds-ease-inout)}@keyframes pds-Collapse-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes pds-Collapse-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.pds-ColorInput{inline-size:100%;block-size:var(--pds-control-h-md);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-ctrl);transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;align-items:center;display:inline-flex;position:relative}.pds-ColorInput[data-size=sm]{block-size:var(--pds-control-h-sm)}.pds-ColorInput[data-size=lg]{block-size:var(--pds-control-h-lg)}.pds-ColorInput:focus-within{border-color:var(--pds-accent)}.pds-ColorInput[data-invalid=true]{border-color:var(--pds-color-danger)}.pds-ColorInput[data-disabled=true]{background:var(--pds-fill-ghost)}.pds-ColorInput-swatchBtn{block-size:100%;padding-inline:var(--pds-control-px-sm);cursor:pointer;color:inherit;background:0 0;border:none;border-radius:0;outline:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-ColorInput-swatchBtn:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-ColorInput-swatchBtn:disabled{cursor:not-allowed}.pds-ColorInput-field{block-size:100%;min-inline-size:0;padding-inline:0 var(--pds-control-px-sm);color:var(--pds-color-ink);font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);text-align:start;background:0 0;border:none;border-radius:0;outline:none;flex:auto;line-height:1}.pds-ColorInput-field::placeholder{color:var(--pds-color-muted)}.pds-ColorInput-field:disabled{color:var(--pds-color-muted);cursor:not-allowed}.pds-ColorInput-clear{inline-size:var(--pds-control-h-sm);block-size:100%;color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-ColorInput-clear:hover{color:var(--pds-color-ink)}.pds-ColorInput-clear:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-ColorInput-popover{padding:var(--pds-space-4)}.pds-ColorPicker{--pds-ColorPicker-w:240px;--pds-ColorPicker-area-h:160px;gap:var(--pds-space-3);inline-size:var(--pds-ColorPicker-w);font-family:var(--pds-font-sans);flex-direction:column;display:flex}.pds-ColorPicker[data-size=sm]{--pds-ColorPicker-w:200px;--pds-ColorPicker-area-h:128px}.pds-ColorPicker[data-size=lg]{--pds-ColorPicker-w:280px;--pds-ColorPicker-area-h:200px}.pds-ColorPicker-area{inline-size:100%;block-size:var(--pds-ColorPicker-area-h);border:1px solid var(--pds-border-ctrl);cursor:crosshair;touch-action:none;border-radius:0;outline:none;position:relative;overflow:hidden}.pds-ColorPicker-areaBlack,.pds-ColorPicker-areaWhite{display:block;position:absolute;inset:0}.pds-ColorPicker-areaWhite{background:linear-gradient(90deg,#fff,#fff0)}.pds-ColorPicker-areaBlack{background:linear-gradient(#0000,#000)}.pds-ColorPicker-areaThumb{pointer-events:none;border:2px solid #fff;border-radius:0;outline:1px solid #00000080;block-size:12px;inline-size:12px;-webkit-margin-before:-6px;margin-block-start:-6px;-webkit-margin-start:-6px;margin-inline-start:-6px;position:absolute}.pds-ColorPicker-area:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-ColorPicker-controls{align-items:center;gap:var(--pds-space-3);display:flex}.pds-ColorPicker-preview{flex:none}.pds-ColorPicker-sliders{gap:var(--pds-space-2);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.pds-ColorPicker-alpha,.pds-ColorPicker-hue{border:1px solid var(--pds-border-ctrl);cursor:pointer;touch-action:none;border-radius:0;outline:none;block-size:12px;inline-size:100%;position:relative}.pds-ColorPicker-hue{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.pds-ColorPicker-alpha{background-color:var(--pds-color-surface-2);background-image:conic-gradient(var(--pds-border-strong) 25%,transparent 25% 50%,var(--pds-border-strong) 50% 75%,transparent 75%);background-size:8px 8px}.pds-ColorPicker-alphaTrack{display:block;position:absolute;inset:0}.pds-ColorPicker-sliderThumb{pointer-events:none;border:2px solid #fff;border-radius:0;outline:1px solid #00000080;block-size:12px;inline-size:12px;-webkit-margin-start:-6px;margin-inline-start:-6px;position:absolute;top:50%;transform:translateY(-50%)}.pds-ColorPicker-alpha:focus-visible,.pds-ColorPicker-hue:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-ColorPicker-fields{gap:var(--pds-space-2);display:flex}.pds-ColorPicker-input{inline-size:100%;block-size:var(--pds-control-h-sm);padding-inline:var(--pds-control-px-sm);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);text-align:start;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;line-height:1}.pds-ColorPicker-input:focus{border-color:var(--pds-accent)}.pds-ColorPicker-swatches{gap:var(--pds-space-2);flex-wrap:wrap;display:flex}.pds-ColorSwatch{--pds-ColorSwatch-size:24px;inline-size:var(--pds-ColorSwatch-size);block-size:var(--pds-ColorSwatch-size);border:1px solid var(--pds-border-ctrl);vertical-align:middle;background:0 0;border-radius:0;outline:none;flex:none;padding:0;display:inline-block;position:relative}.pds-ColorSwatch[data-size=sm]{--pds-ColorSwatch-size:16px}.pds-ColorSwatch[data-size=lg]{--pds-ColorSwatch-size:32px}.pds-ColorSwatch[data-checkered=true]{background-color:var(--pds-color-surface-2);background-image:conic-gradient(var(--pds-border-strong) 25%,transparent 25% 50%,var(--pds-border-strong) 50% 75%,transparent 75%);background-position:0 0;background-size:8px 8px}.pds-ColorSwatch-fill{display:block;position:absolute;inset:0}.pds-ColorSwatch[data-selected=true]{outline:2px solid var(--pds-accent);outline-offset:2px}.pds-ColorSwatch[data-interactive=true]{cursor:pointer;transition:transform var(--pds-dur-fast) var(--pds-ease)}.pds-ColorSwatch[data-interactive=true]:hover{border-color:var(--pds-color-ink)}.pds-ColorSwatch[data-interactive=true]:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-ColorSwatch[data-interactive=true][data-selected=true]:focus-visible{outline-color:var(--pds-accent)}.pds-Combobox{width:100%;height:var(--pds-control-h-md);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-ctrl);transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;align-items:center;display:inline-flex;position:relative}.pds-Combobox[data-size=sm]{height:var(--pds-control-h-sm)}.pds-Combobox[data-size=lg]{height:var(--pds-control-h-lg)}.pds-Combobox:focus-within{border-color:var(--pds-accent)}.pds-Combobox[data-disabled=true]{background:var(--pds-fill-ghost);cursor:not-allowed}.pds-Combobox-field{width:100%;min-width:0;height:100%;padding:0 var(--pds-control-px-md);color:var(--pds-color-ink);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);background:0 0;border:none;border-radius:0;outline:none;flex:auto;line-height:1}.pds-Combobox-field::placeholder{color:var(--pds-color-muted)}.pds-Combobox-field:disabled{color:var(--pds-color-muted);cursor:not-allowed}.pds-Combobox[data-size=sm] .pds-Combobox-field{padding:0 var(--pds-control-px-sm)}.pds-Combobox[data-size=lg] .pds-Combobox-field{padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-Combobox-action{width:28px;height:100%;color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-Combobox-action:hover{color:var(--pds-color-ink)}.pds-Combobox-chevron{width:28px;color:var(--pds-color-muted);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-Combobox-chevron>svg{transition:transform var(--pds-dur-fast) var(--pds-ease)}.pds-Combobox[data-state=open] .pds-Combobox-chevron>svg{transform:rotate(180deg)}.pds-Combobox-panel{z-index:var(--pds-z-popover);min-width:var(--radix-popover-trigger-width);max-width:min(420px,calc(100vw - var(--pds-space-8)));max-height:min(280px,var(--radix-popover-content-available-height));padding:var(--pds-space-1);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);border-radius:0;overflow-y:auto}.pds-Combobox-panel[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-Combobox-list{margin:0;padding:0;list-style:none}.pds-Combobox-option{align-items:center;gap:var(--pds-space-2);height:var(--pds-control-h-sm);padding:0 var(--pds-space-3);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;line-height:1;display:flex}.pds-Combobox-option[data-active=true]{background:var(--pds-fill-ghost-hover)}.pds-Combobox-option[aria-selected=true]{color:var(--pds-accent)}.pds-Combobox-optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-Combobox-optionHint{padding-left:var(--pds-space-3);flex:none;margin-left:auto}.pds-Combobox-empty,.pds-Combobox-optionHint{color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index)}.pds-Combobox-empty{padding:var(--pds-space-3);text-align:center}.pds-CommandPalette-overlay{z-index:var(--pds-z-overlay);background:#0009;position:fixed;inset:0}.pds-CommandPalette-overlay[data-state=open]{animation:pds-overlay-in var(--pds-dur-base) var(--pds-ease)}.pds-CommandPalette{z-index:var(--pds-z-modal);width:600px;max-width:calc(100vw - var(--pds-space-8));background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);max-height:min(480px,70vh);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);border-radius:0;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.pds-CommandPalette[data-state=open]{animation:pds-panel-in var(--pds-dur-base) var(--pds-ease)}.pds-CommandPalette-search{align-items:center;gap:var(--pds-space-3);height:var(--pds-control-h-xl);padding:0 var(--pds-space-4);border-bottom:1px solid var(--pds-border-subtle);flex:none;display:flex}.pds-CommandPalette-magnifier{color:var(--pds-color-muted);flex:none;display:inline-flex}.pds-CommandPalette-input{min-width:0;height:100%;color:var(--pds-color-ink);font-family:var(--pds-font-mono);font-size:var(--pds-text-body-sm);letter-spacing:var(--pds-tracking-meta);background:0 0;border:none;outline:none;flex:auto}.pds-CommandPalette-input::placeholder{color:var(--pds-color-muted)}.pds-CommandPalette-esc{padding:2px var(--pds-space-2);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-faint);color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;border-radius:0;flex:none;align-items:center;display:inline-flex}.pds-CommandPalette-list{min-height:0;padding:var(--pds-space-1) 0;flex:auto;margin:0;list-style:none;overflow-y:auto}.pds-CommandPalette-groupLabel{padding:var(--pds-space-2) var(--pds-space-4) var(--pds-space-1);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted);font-weight:500}.pds-CommandPalette-item{align-items:center;gap:var(--pds-space-3);margin:0 var(--pds-space-1);padding:0 var(--pds-space-3);height:var(--pds-control-h-md);color:var(--pds-color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;display:flex}.pds-CommandPalette-item[data-active=true]{background:var(--pds-fill-ghost-hover)}.pds-CommandPalette-icon{width:16px;height:16px;color:var(--pds-color-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-CommandPalette-item[data-active=true] .pds-CommandPalette-icon{color:var(--pds-color-ink)}.pds-CommandPalette-label{text-overflow:ellipsis;white-space:nowrap;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);flex:auto;overflow:hidden}.pds-CommandPalette-hint{padding:2px var(--pds-space-2);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-faint);border-radius:0;flex:none;align-items:center;margin-left:auto;display:inline-flex}.pds-CommandPalette-empty,.pds-CommandPalette-hint{color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index)}.pds-CommandPalette-empty{padding:var(--pds-space-8) var(--pds-space-4);text-align:center}.pds-Container{width:100%;padding-inline:var(--pds-gutter);max-width:var(--pds-content-max);margin-inline:auto}.pds-Container[data-size=md]{max-width:var(--pds-bp-md)}.pds-Container[data-size=lg]{max-width:var(--pds-content-max)}.pds-ContextMenu{z-index:var(--pds-z-popover);min-width:200px;max-width:min(320px,calc(100vw - var(--pds-space-8)));padding:var(--pds-space-1);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);font-family:var(--pds-font-sans);border-radius:0}.pds-ContextMenu[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-ContextMenu-item{align-items:center;gap:var(--pds-space-2);height:var(--pds-control-h-sm);padding:0 var(--pds-space-3);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;outline:none;line-height:1;display:flex}.pds-ContextMenu-item[data-highlighted]{background:var(--pds-fill-ghost-hover)}.pds-ContextMenu-item[data-disabled]{color:var(--pds-color-muted);pointer-events:none}.pds-ContextMenu-item[data-tone=danger]{color:var(--pds-color-danger-fg)}.pds-ContextMenu-item[data-tone=danger][data-highlighted]{background:var(--pds-color-danger-bg)}.pds-ContextMenu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-ContextMenu-icon{width:16px;height:16px;color:var(--pds-color-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-ContextMenu-hint{padding-left:var(--pds-space-3);color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);align-items:center;margin-left:auto;display:inline-flex}.pds-ContextMenu-item--indicator{padding-left:var(--pds-space-2)}.pds-ContextMenu-indicator{border:1px solid var(--pds-border-ctrl);width:16px;height:16px;color:var(--pds-accent);border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-ContextMenu-dot{background:var(--pds-accent);width:8px;height:8px}.pds-ContextMenu-sectionLabel{padding:var(--pds-space-2) var(--pds-space-3) var(--pds-space-1);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted);font-weight:500}.pds-ContextMenu-separator{height:1px;margin:var(--pds-space-1) 0;background:var(--pds-border-subtle)}.pds-ContextMenu-subTrigger[data-state=open]{background:var(--pds-fill-ghost-hover)}.pds-CopyButton{align-items:center;gap:var(--pds-space-2);padding:0 var(--pds-space-2);border:1px solid var(--pds-border-faint);color:var(--pds-color-secondary);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease),background var(--pds-dur-fast) var(--pds-ease);background:0 0;border-radius:0;display:inline-flex}.pds-CopyButton[data-size=sm]{height:24px}.pds-CopyButton[data-size=md]{height:28px}.pds-CopyButton:hover{color:var(--pds-color-ink);border-color:var(--pds-border-ctrl);background:var(--pds-fill-ghost)}.pds-CopyButton[data-copied=true]{color:var(--pds-accent);border-color:var(--pds-accent);background:0 0}.pds-CopyButton-icon{line-height:0;display:inline-flex}.pds-CopyButton-label{line-height:1}.pds-DataTable{--pds-dt-check-w:42px;background:var(--pds-color-surface);border:1px solid var(--pds-border-subtle);font-family:var(--pds-font-sans);color:var(--pds-color-secondary);border-radius:0;position:relative;overflow:hidden}.pds-DataTable[data-bare=true]{background:0 0;border:0}.pds-DataTable-spacer{flex:1 1}.pds-DataTable-selectionBar,.pds-DataTable-toolbar{align-items:center;gap:var(--pds-space-3);min-height:var(--pds-control-h-lg);padding:var(--pds-space-2) var(--pds-space-3-5);border-bottom:1px solid var(--pds-border-subtle);flex-wrap:wrap;display:flex}.pds-DataTable-selectionBar{background:var(--pds-accent-muted)}.pds-DataTable-summary{font-size:var(--pds-text-body-sm);color:var(--pds-color-muted);white-space:nowrap}.pds-DataTable-summary b{color:var(--pds-color-ink);font-family:var(--pds-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.pds-DataTable-selectionCount{align-items:center;gap:var(--pds-space-2);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);font-weight:500;display:inline-flex}.pds-DataTable-selectionDot{background:var(--pds-accent);width:6px;height:6px}.pds-DataTable-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;padding:0;font-size:11px;font-weight:500}.pds-DataTable-clear:hover{color:var(--pds-color-ink)}.pds-DataTable-scroll{position:relative;overflow:auto hidden}.pds-DataTable-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.pds-DataTable-th{z-index:var(--pds-z-sticky);height:34px;padding:0 var(--pds-space-3-5);background:var(--pds-color-surface-2);border-bottom:1px solid var(--pds-border-subtle);font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;color:var(--pds-color-muted);white-space:nowrap;vertical-align:middle;text-align:left;font-size:10.5px;font-weight:500;line-height:1;position:-webkit-sticky;position:sticky;top:0}.pds-DataTable-th[data-numeric=true]{text-align:right}.pds-DataTable-headLabel,.pds-DataTable-sortBtn{align-items:center;display:inline-flex}.pds-DataTable-sortBtn{gap:var(--pds-space-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;letter-spacing:inherit;text-transform:uppercase;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;margin:0;padding:0}.pds-DataTable-th[data-numeric=true] .pds-DataTable-sortBtn{flex-direction:row-reverse}.pds-DataTable-sortBtn:hover{color:var(--pds-color-ink)}.pds-DataTable-sortIcon{opacity:.5;flex-direction:column;gap:1px;display:inline-flex}.pds-DataTable-sortIcon svg{width:9px;height:6px;display:block}.pds-DataTable-sortBtn:hover .pds-DataTable-sortIcon{opacity:.9}.pds-DataTable-sortIcon[data-dir=asc],.pds-DataTable-sortIcon[data-dir=desc]{opacity:1;color:var(--pds-color-ink)}.pds-DataTable-sortIcon[data-dir=asc] svg:first-child,.pds-DataTable-sortIcon[data-dir=desc] svg:last-child{opacity:.25}.pds-DataTable-td{height:var(--pds-control-h-md);padding:0 var(--pds-space-3-5);background:var(--pds-color-surface);border-bottom:1px solid var(--pds-border-subtle);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);white-space:nowrap;vertical-align:middle;transition:background var(--pds-dur-fast) var(--pds-ease)}.pds-DataTable-td[data-numeric=true]{text-align:right;font-family:var(--pds-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pds-DataTable-tbody tr:last-child .pds-DataTable-td{border-bottom:0}.pds-DataTable-row[data-interactive=true]{cursor:pointer;outline:none}.pds-DataTable-row[data-interactive=true]:hover>.pds-DataTable-td{background:var(--pds-fill-ghost)}.pds-DataTable-row[data-selected=true]>.pds-DataTable-td{background:var(--pds-accent-muted)}.pds-DataTable-row[data-interactive=true]:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-DataTable-row[data-interactive=true]:focus-visible>.pds-DataTable-td{background:var(--pds-fill-ghost)}.pds-DataTable-row[data-selected=true]>.pds-DataTable-td[data-pinned=true]{background:linear-gradient(var(--pds-accent-muted),var(--pds-accent-muted)),var(--pds-color-surface)}.pds-DataTable-row[data-interactive=true]:focus-visible>.pds-DataTable-td[data-pinned=true],.pds-DataTable-row[data-interactive=true]:hover>.pds-DataTable-td[data-pinned=true]{background:linear-gradient(var(--pds-fill-ghost),var(--pds-fill-ghost)),var(--pds-color-surface)}.pds-DataTable-td[data-pinned=true],.pds-DataTable-th[data-pinned=true]{z-index:var(--pds-z-raised);position:-webkit-sticky;position:sticky;left:0}.pds-DataTable-th[data-pinned=true]{z-index:calc(var(--pds-z-sticky) + 1)}.pds-DataTable-td[data-check-offset=true],.pds-DataTable-th[data-check-offset=true]{left:var(--pds-dt-check-w)}.pds-DataTable-td[data-pinned=true]:after,.pds-DataTable-th[data-pinned=true]:after{content:"";background:var(--pds-border-subtle);width:1px;position:absolute;top:0;bottom:-1px;right:0}.pds-DataTable-scroll[data-scrolled=true] .pds-DataTable-td[data-pinned=true]:after,.pds-DataTable-scroll[data-scrolled=true] .pds-DataTable-th[data-pinned=true]:after{background:var(--pds-border-strong)}.pds-DataTable-checkTd,.pds-DataTable-checkTh{width:var(--pds-dt-check-w);padding-right:0}.pds-DataTable-check{width:15px;height:15px;accent-color:var(--pds-accent);cursor:pointer;vertical-align:middle;margin:0}.pds-DataTable-check:disabled{cursor:not-allowed;opacity:.4}.pds-DataTable-skel{background:linear-gradient(90deg,var(--pds-fill-ghost) 25%,var(--pds-fill-ghost-hover) 37%,var(--pds-fill-ghost) 63%);height:9px;animation:pds-skeleton var(--pds-dur-draw) ease-in-out infinite;background-size:200% 100%;border-radius:0;display:block}.pds-DataTable-stateSpacer{border:0;height:0;padding:0}.pds-DataTable-state{align-items:center;gap:var(--pds-space-3);padding:var(--pds-space-11) var(--pds-space-5);text-align:center;flex-direction:column;display:flex}.pds-DataTable-stateIcon{border:1px solid var(--pds-border-subtle);background:var(--pds-color-surface-2);width:44px;height:44px;color:var(--pds-color-muted);justify-content:center;align-items:center;display:inline-flex}.pds-DataTable-stateIcon[data-tone=danger]{background:var(--pds-color-danger-bg);color:var(--pds-color-danger-fg);border-color:#0000}.pds-DataTable-stateTitle{font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);font-weight:500}.pds-DataTable-stateMsg{max-width:360px;font-size:var(--pds-text-body-sm);color:var(--pds-color-muted);line-height:1.4}.pds-DataTable-debugTag{align-items:center;gap:var(--pds-space-2);margin-top:var(--pds-space-1);padding:5px var(--pds-space-3);border:1px solid var(--pds-border-subtle);background:var(--pds-color-surface-2);font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted);font-size:11.5px;display:inline-flex}.pds-DataTable-stateActions{gap:var(--pds-space-2);margin-top:var(--pds-space-2);display:flex}.pds-DataTable-btn{justify-content:center;align-items:center;gap:var(--pds-space-2);height:28px;padding:0 var(--pds-space-3);box-sizing:border-box;background:var(--pds-fill-ghost);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;color:var(--pds-color-secondary);white-space:nowrap;cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.pds-DataTable-btn:hover:not(:disabled){background:var(--pds-fill-ghost-hover);border-color:var(--pds-border-strong);color:var(--pds-color-ink)}.pds-DataTable-btn:disabled{opacity:.4;cursor:not-allowed}.pds-DataTable-pagination{align-items:center;gap:var(--pds-space-3);padding:var(--pds-space-2) var(--pds-space-3-5);border-top:1px solid var(--pds-border-subtle);color:var(--pds-color-muted);font-size:12.5px;display:flex}.pds-DataTable-pageInfo b{color:var(--pds-color-ink);font-family:var(--pds-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.pds-DataTable-pageInfoMuted{color:var(--pds-color-muted)}.pds-DataTable-pageBtns{gap:var(--pds-space-2);display:flex}@media (max-width:640px){.pds-DataTable-pagination{flex-direction:column;align-items:stretch}.pds-DataTable-pageInfo{text-align:center}.pds-DataTable-pageBtns>.pds-DataTable-btn{flex:1 1}}.pds-DateInput{height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-mono);font-size:var(--pds-text-body-sm);transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;align-items:center;line-height:1;display:inline-flex}.pds-DateInput:focus-within{border-color:var(--pds-accent);outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-DateInput[data-invalid=true]{border-color:var(--pds-color-danger)}.pds-DateInput[data-disabled=true]{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-DateInput-segment{color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pds-tracking-meta);cursor:text;border-radius:0;outline:none;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.pds-DateInput-segment[data-placeholder=true]{color:var(--pds-color-muted)}.pds-DateInput-segment:focus{background:var(--pds-accent-muted);color:var(--pds-color-ink)}.pds-DateInput-separator{color:var(--pds-color-muted);padding:0 1px}.pds-DateInput[data-size=sm]{height:var(--pds-control-h-sm);padding:0 var(--pds-control-px-sm)}.pds-DateInput[data-size=lg]{height:var(--pds-control-h-lg);padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-DatePicker{position:relative}.pds-DatePicker,.pds-DatePicker-trigger{align-items:center;width:100%;display:inline-flex}.pds-DatePicker-trigger{gap:var(--pds-space-2);height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:pointer;transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;line-height:1}.pds-DatePicker-trigger:hover:not(:disabled){border-color:var(--pds-border-strong)}.pds-DatePicker-trigger:focus-visible,.pds-DatePicker-trigger[aria-expanded=true]{border-color:var(--pds-accent)}.pds-DatePicker-trigger[aria-invalid=true]{border-color:var(--pds-color-danger)}.pds-DatePicker-trigger:disabled{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-DatePicker-icon{color:var(--pds-color-muted);flex:none;align-items:center;display:inline-flex}.pds-DatePicker-icon>svg{width:15px;height:15px}.pds-DatePicker-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-DatePicker-clear,.pds-DatePicker[data-empty=true] .pds-DatePicker-value{color:var(--pds-color-muted)}.pds-DatePicker-clear{width:18px;height:18px;cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--pds-control-px-md)}.pds-DatePicker-clear:hover{color:var(--pds-color-ink)}.pds-DatePicker-clear>svg{width:14px;height:14px}.pds-DatePicker[data-size=sm] .pds-DatePicker-trigger{height:var(--pds-control-h-sm);padding:0 var(--pds-control-px-sm)}.pds-DatePicker[data-size=lg] .pds-DatePicker-trigger{height:var(--pds-control-h-lg);padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-DatePicker-trigger{-webkit-padding-end:calc(var(--pds-control-px-md) + 22px);padding-inline-end:calc(var(--pds-control-px-md) + 22px)}.pds-DatePicker-panel{min-width:0;max-width:none;padding:var(--pds-space-4);width:auto}.pds-DateRangePicker{align-items:center;width:100%;display:inline-flex;position:relative}.pds-DateRangePicker-trigger{align-items:center;gap:var(--pds-space-2);width:100%;height:var(--pds-control-h-md);padding:0 calc(var(--pds-control-px-md) + 22px) 0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:pointer;transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;line-height:1;display:inline-flex}.pds-DateRangePicker-trigger:hover:not(:disabled){border-color:var(--pds-border-strong)}.pds-DateRangePicker-trigger:focus-visible,.pds-DateRangePicker-trigger[aria-expanded=true]{border-color:var(--pds-accent)}.pds-DateRangePicker-trigger[aria-invalid=true]{border-color:var(--pds-color-danger)}.pds-DateRangePicker-trigger:disabled{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-DateRangePicker-icon{color:var(--pds-color-muted);flex:none;align-items:center;display:inline-flex}.pds-DateRangePicker-icon>svg{width:15px;height:15px}.pds-DateRangePicker-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-DateRangePicker-clear,.pds-DateRangePicker[data-empty=true] .pds-DateRangePicker-value{color:var(--pds-color-muted)}.pds-DateRangePicker-clear{width:18px;height:18px;cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--pds-control-px-md)}.pds-DateRangePicker-clear:hover{color:var(--pds-color-ink)}.pds-DateRangePicker-clear>svg{width:14px;height:14px}.pds-DateRangePicker[data-size=sm] .pds-DateRangePicker-trigger{height:var(--pds-control-h-sm);-webkit-padding-start:var(--pds-control-px-sm);padding-inline-start:var(--pds-control-px-sm)}.pds-DateRangePicker[data-size=lg] .pds-DateRangePicker-trigger{height:var(--pds-control-h-lg);font-size:var(--pds-text-body);-webkit-padding-start:var(--pds-control-px-lg);padding-inline-start:var(--pds-control-px-lg)}.pds-DateRangePicker-panel{width:auto;min-width:0;max-width:none;padding:var(--pds-space-4)}.pds-DateTimePicker{position:relative}.pds-DateTimePicker,.pds-DateTimePicker-trigger{align-items:center;width:100%;display:inline-flex}.pds-DateTimePicker-trigger{gap:var(--pds-space-2);height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:pointer;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;-webkit-padding-end:calc(var(--pds-control-px-md) + 22px);padding-inline-end:calc(var(--pds-control-px-md) + 22px);line-height:1}.pds-DateTimePicker-trigger:hover:not(:disabled){border-color:var(--pds-border-strong)}.pds-DateTimePicker-trigger:focus-visible,.pds-DateTimePicker-trigger[aria-expanded=true]{border-color:var(--pds-accent)}.pds-DateTimePicker-trigger[aria-invalid=true]{border-color:var(--pds-color-danger)}.pds-DateTimePicker-trigger:disabled{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-DateTimePicker-icon{color:var(--pds-color-muted);flex:none;align-items:center;display:inline-flex}.pds-DateTimePicker-icon>svg{width:15px;height:15px}.pds-DateTimePicker-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-DateTimePicker-clear,.pds-DateTimePicker[data-empty=true] .pds-DateTimePicker-value{color:var(--pds-color-muted)}.pds-DateTimePicker-clear{width:18px;height:18px;cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--pds-control-px-md)}.pds-DateTimePicker-clear:hover{color:var(--pds-color-ink)}.pds-DateTimePicker-clear>svg{width:14px;height:14px}.pds-DateTimePicker[data-size=sm] .pds-DateTimePicker-trigger{height:var(--pds-control-h-sm)}.pds-DateTimePicker[data-size=lg] .pds-DateTimePicker-trigger{height:var(--pds-control-h-lg);font-size:var(--pds-text-body)}.pds-DateTimePicker-panel{width:auto;min-width:0;max-width:none;padding:var(--pds-space-4)}.pds-DateTimePicker-time{justify-content:space-between;align-items:center;gap:var(--pds-space-3);-webkit-border-before:1px solid var(--pds-border-faint);border-block-start:1px solid var(--pds-border-faint);-webkit-margin-before:var(--pds-space-3);margin-block-start:var(--pds-space-3);-webkit-padding-before:var(--pds-space-3);padding-block-start:var(--pds-space-3);display:flex}.pds-DateTimePicker-time-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-muted)}.pds-DefinitionList{--pds-DefinitionList-label-w:160px;color:var(--pds-color-ink);flex-direction:column;margin:0;display:flex}.pds-DefinitionList-row{min-width:0}.pds-DefinitionList[data-variant=horizontal] .pds-DefinitionList-row{grid-template-columns:var(--pds-DefinitionList-label-w) minmax(0,1fr);align-items:baseline;grid-gap:var(--pds-space-4);gap:var(--pds-space-4);padding-block:var(--pds-space-2);display:grid}.pds-DefinitionList[data-variant=stacked] .pds-DefinitionList-row{gap:var(--pds-space-1);padding-block:var(--pds-space-2);flex-direction:column;display:flex}.pds-DefinitionList-row[data-span=true]{grid-template-columns:minmax(0,1fr)}.pds-DefinitionList-row+.pds-DefinitionList-row{border-top:1px solid var(--pds-border-subtle)}.pds-DefinitionList-term{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);color:var(--pds-color-muted);margin:0;font-weight:500;line-height:1.4}.pds-DefinitionList-row[data-span=true] .pds-DefinitionList-term{margin-bottom:var(--pds-space-1)}.pds-DefinitionList-desc{align-items:center;gap:var(--pds-space-2);min-width:0;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);word-break:break-word;flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.pds-Dialog-overlay{z-index:var(--pds-z-overlay);background:#0009;position:fixed;inset:0}.pds-Dialog-overlay[data-state=open]{animation:pds-overlay-in var(--pds-dur-base) var(--pds-ease)}.pds-Dialog{z-index:var(--pds-z-modal);width:calc(100vw - var(--pds-space-8));max-width:560px;max-height:calc(100vh - var(--pds-space-8));padding:var(--pds-space-8);background:var(--pds-color-canvas);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);border-radius:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.pds-Dialog[data-state=open]{animation:pds-panel-in var(--pds-dur-base) var(--pds-ease)}.pds-Dialog-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-title);letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);margin:0;font-weight:500;line-height:1.2}.pds-Dialog-description{margin:var(--pds-space-3) 0 0;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.5}.pds-Dialog-close{top:var(--pds-space-4);right:var(--pds-space-4);width:32px;height:32px;color:var(--pds-color-secondary);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.pds-Dialog-close:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-Dialog-close:disabled{color:var(--pds-color-muted);cursor:not-allowed}.pds-Dialog-footer{justify-content:flex-end;gap:var(--pds-space-3);margin-top:var(--pds-space-8);padding-top:var(--pds-space-5);border-top:1px solid var(--pds-border-subtle);display:flex}.pds-Display{font-family:var(--pds-font-sans);font-size:var(--pds-text-display-fluid);letter-spacing:var(--pds-tracking-display);color:var(--pds-color-ink);text-wrap:balance;margin:0;font-weight:500;line-height:.98}.pds-Divider[data-orientation=horizontal]{border-top:1px solid var(--pds-border-subtle);width:100%}.pds-Divider[data-orientation=vertical]{min-height:var(--pds-space-4);border-left:1px solid var(--pds-border-subtle);align-self:stretch}.pds-Divider[data-labelled=true]{align-items:center;gap:var(--pds-space-3);border-top:0;display:flex}.pds-Divider-line{border-top:1px solid var(--pds-border-subtle);flex:auto}.pds-Divider-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted);flex:none}.pds-DropdownMenu{z-index:var(--pds-z-popover);min-width:200px;max-width:min(320px,calc(100vw - var(--pds-space-8)));padding:var(--pds-space-1);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);font-family:var(--pds-font-sans);border-radius:0}.pds-DropdownMenu[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-DropdownMenu-item{align-items:center;gap:var(--pds-space-2);height:var(--pds-control-h-sm);padding:0 var(--pds-space-3);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;outline:none;line-height:1;display:flex}.pds-DropdownMenu-item[data-highlighted]{background:var(--pds-fill-ghost-hover)}.pds-DropdownMenu-item[data-disabled]{color:var(--pds-color-muted);pointer-events:none}.pds-DropdownMenu-item[data-tone=danger]{color:var(--pds-color-danger-fg)}.pds-DropdownMenu-item[data-tone=danger][data-highlighted]{background:var(--pds-color-danger-bg)}.pds-DropdownMenu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-DropdownMenu-icon{width:16px;height:16px;color:var(--pds-color-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-DropdownMenu-hint{padding-left:var(--pds-space-3);color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);align-items:center;margin-left:auto;display:inline-flex}.pds-DropdownMenu-item--indicator{padding-left:var(--pds-space-2)}.pds-DropdownMenu-indicator{border:1px solid var(--pds-border-ctrl);width:16px;height:16px;color:var(--pds-accent);border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-DropdownMenu-dot{background:var(--pds-accent);width:8px;height:8px}.pds-DropdownMenu-sectionLabel{padding:var(--pds-space-2) var(--pds-space-3) var(--pds-space-1);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted);font-weight:500}.pds-DropdownMenu-separator{height:1px;margin:var(--pds-space-1) 0;background:var(--pds-border-subtle)}.pds-DropdownMenu-subTrigger[data-state=open]{background:var(--pds-fill-ghost-hover)}.pds-DualCTA{border:var(--pds-hairline);background:var(--pds-color-surface);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.pds-DualCTA-half{justify-content:flex-end;gap:var(--pds-space-3);min-height:200px;padding:var(--pds-space-10);-webkit-border-start:var(--pds-hairline);border-inline-start:var(--pds-hairline);color:var(--pds-color-ink);transition:background var(--pds-dur-invert) var(--pds-ease),color var(--pds-dur-invert) var(--pds-ease);flex-direction:column;text-decoration:none;display:flex;position:relative}.pds-DualCTA-half:first-child{-webkit-border-start:none;border-inline-start:none}.pds-DualCTA-half[data-interactive=true]:hover{background:var(--pds-btn-bg);color:var(--pds-btn-fg)}.pds-DualCTA-half[data-interactive=true]{cursor:pointer}a.pds-DualCTA-half:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-DualCTA-eyebrow{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted);transition:color var(--pds-dur-invert) var(--pds-ease)}.pds-DualCTA-half[data-interactive=true]:hover .pds-DualCTA-eyebrow{color:inherit;opacity:.72}.pds-DualCTA-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-h3);letter-spacing:var(--pds-tracking-title);font-weight:500;line-height:1.1}.pds-DualCTA-arrow{top:var(--pds-space-8);font-size:var(--pds-text-title);color:currentColor;transition:transform var(--pds-dur-base) var(--pds-ease);line-height:1;position:absolute;inset-inline-end:var(--pds-space-8)}.pds-DualCTA-half[data-interactive=true]:hover .pds-DualCTA-arrow{transform:translate(3px,-3px)}[dir=rtl] .pds-DualCTA-arrow>svg{transform:scaleX(-1)}[dir=rtl] .pds-DualCTA-half[data-interactive=true]:hover .pds-DualCTA-arrow{transform:translate(-3px,-3px)}@media (max-width:640px){.pds-DualCTA{grid-auto-flow:row}.pds-DualCTA-half{-webkit-border-start:none;border-inline-start:none;border-top:var(--pds-hairline)}.pds-DualCTA-half:first-child{border-top:none}}.pds-Editable{width:100%;display:block}.pds-Editable-preview{width:100%;min-height:var(--pds-control-h-md);padding:0 var(--pds-space-2);color:var(--pds-color-ink);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:text;transition:background-color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:1px solid #0000;border-radius:0;outline:none;align-items:center;margin:0;line-height:1.4;display:inline-flex}.pds-Editable-preview[data-size=sm]{min-height:var(--pds-control-h-sm)}.pds-Editable-preview[data-size=lg]{min-height:var(--pds-control-h-lg);font-size:var(--pds-text-body)}.pds-Editable-preview:hover:not(:disabled){background:var(--pds-fill-ghost);border-color:var(--pds-border-faint)}.pds-Editable-preview:focus-visible{border-color:var(--pds-accent)}.pds-Editable-preview[data-empty=true]{color:var(--pds-color-muted)}.pds-Editable-preview:disabled{color:var(--pds-color-muted);cursor:not-allowed}.pds-Editable[data-multiline=true] .pds-Editable-preview{padding-block:var(--pds-space-2);white-space:pre-wrap;align-items:flex-start}.pds-Editable-field{width:100%}.pds-EmptyState{text-align:center;justify-content:center;align-items:center;gap:var(--pds-space-2);padding:var(--pds-space-12) var(--pds-space-6);border:1px dashed var(--pds-border-faint);border-radius:0;flex-direction:column;display:flex}.pds-EmptyState-icon{margin-bottom:var(--pds-space-1);color:var(--pds-color-muted);display:inline-flex}.pds-EmptyState-eyebrow{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted);line-height:1}.pds-EmptyState-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-lead);color:var(--pds-color-ink);font-weight:500}.pds-EmptyState-body{max-width:42ch;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);margin:0;line-height:1.6}.pds-EmptyState-action{margin-top:var(--pds-space-2)}.pds-EnvBadge{padding-inline:var(--pds-space-2);border-radius:var(--pds-radius-0);letter-spacing:var(--pds-tracking-meta);line-height:1;display:inline-flex}.pds-EnvBadge,.pds-EnvStrip{box-sizing:border-box;height:var(--pds-badge-h);background:var(--pds-color-env);color:var(--pds-color-env-fg);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:500}.pds-EnvStrip{justify-content:center;gap:var(--pds-space-2);width:100%;padding-inline:var(--pds-space-3);letter-spacing:var(--pds-tracking-btn);display:flex}.pds-EnvStrip[data-loud=true]{height:var(--pds-control-h-sm)}.pds-EnvStrip[data-sticky=true]{z-index:var(--pds-z-sticky);position:-webkit-sticky;position:sticky;top:0}.pds-EnvStrip-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pds-EnvStrip[data-env=prod] .pds-EnvStrip-dot{animation:pds-pulse 2s var(--pds-ease-inout) infinite}.pds-EnvStrip-message{text-overflow:ellipsis;overflow:hidden}.pds-EnvStrip[data-loud=true] .pds-EnvStrip-label{display:none}@media (max-width:640px){.pds-EnvStrip[data-loud=true] .pds-EnvStrip-message{display:none}.pds-EnvStrip[data-loud=true] .pds-EnvStrip-label{display:inline}}.pds-ErrorState{text-align:center;justify-content:center;align-items:center;gap:var(--pds-space-2);padding:var(--pds-space-12) var(--pds-space-6);border:1px solid var(--pds-border-faint);border-left:2px solid var(--pds-color-danger);border-radius:0;flex-direction:column;display:flex}.pds-ErrorState-icon{margin-bottom:var(--pds-space-1);color:var(--pds-color-danger-fg);display:inline-flex}.pds-ErrorState-eyebrow{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-danger-fg);line-height:1}.pds-ErrorState-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-lead);color:var(--pds-color-ink);font-weight:500}.pds-ErrorState-body{max-width:42ch;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);margin:0;line-height:1.6}.pds-ErrorState-debug{margin-top:var(--pds-space-1);padding:2px var(--pds-space-2);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-faint);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted);border-radius:0}.pds-ErrorState-retry{height:var(--pds-control-h-md);margin-top:var(--pds-space-2);padding:0 var(--pds-control-px-md);background:var(--pds-fill-ghost);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-btn);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease);border-radius:0;justify-content:center;align-items:center;display:inline-flex}.pds-ErrorState-retry:hover{background:var(--pds-fill-ghost-hover)}.pds-Eyebrow{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-muted);font-weight:500}.pds-Eyebrow .pds-Eyebrow-marker{margin-right:var(--pds-space-2)}.pds-Field{gap:var(--pds-space-2);flex-direction:column;display:flex}.pds-Field-label{align-items:center;gap:var(--pds-space-1);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-secondary);font-weight:500;display:inline-flex}.pds-Field-required{color:var(--pds-color-danger)}.pds-Field-control{display:block}.pds-Field-hint{color:var(--pds-color-muted)}.pds-Field-error,.pds-Field-hint{font-family:var(--pds-font-sans);font-size:var(--pds-text-meta);margin:0;line-height:1.4}.pds-Field-error{color:var(--pds-color-danger-fg)}.pds-Fieldset{border:0;min-inline-size:0;margin:0;padding:0}.pds-Fieldset-legend{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-secondary);-webkit-margin-after:var(--pds-space-2);margin-block-end:var(--pds-space-2);padding:0;font-weight:500;display:block}.pds-Fieldset-description{margin:0 0 var(--pds-space-3);font-family:var(--pds-font-sans);font-size:var(--pds-text-meta);color:var(--pds-color-muted);line-height:1.4}.pds-Fieldset-content{gap:var(--pds-space-4);padding:var(--pds-space-5);border:1px solid var(--pds-border-faint);border-radius:0;flex-direction:column;display:flex}.pds-Fieldset[data-disabled=true] .pds-Fieldset-legend{color:var(--pds-color-muted)}.pds-Fieldset[data-disabled=true] .pds-Fieldset-content{opacity:.6}.pds-FileUpload{gap:var(--pds-space-2);flex-direction:column;width:100%;display:flex}.pds-FileUpload-zone{justify-content:center;align-items:center;gap:var(--pds-space-1);padding:var(--pds-space-8) var(--pds-space-4);text-align:center;background:var(--pds-color-surface-2);border:1px dashed var(--pds-border-faint);cursor:pointer;transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;flex-direction:column;display:flex;position:relative}.pds-FileUpload-zone:hover{border-color:var(--pds-border-ctrl)}.pds-FileUpload-zone:focus-visible{border-style:solid;border-color:var(--pds-accent);outline:none}.pds-FileUpload-zone[data-dragover=true]{border-style:solid;border-color:var(--pds-accent);background:var(--pds-accent-muted)}.pds-FileUpload-zone[data-disabled=true]{cursor:not-allowed;background:var(--pds-fill-ghost)}.pds-FileUpload-zone[data-disabled=true]:hover{border-color:var(--pds-border-faint)}.pds-FileUpload-input{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pds-FileUpload-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-ink)}.pds-FileUpload-hint{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-muted)}.pds-FileUpload-list{gap:var(--pds-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pds-FileUpload-file{align-items:center;gap:var(--pds-space-2);padding:var(--pds-space-2) var(--pds-space-3);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-faint);display:flex}.pds-FileUpload-name{text-overflow:ellipsis;min-width:0;font-size:var(--pds-text-meta);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-ink);flex:auto;overflow:hidden}.pds-FileUpload-name,.pds-FileUpload-size{white-space:nowrap;font-family:var(--pds-font-mono)}.pds-FileUpload-size{font-size:var(--pds-text-index);color:var(--pds-color-muted);flex:none}.pds-FileUpload-remove{color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.pds-FileUpload-remove:hover{color:var(--pds-color-ink)}.pds-FileUpload-remove:focus-visible{color:var(--pds-color-ink);outline:none}.pds-FileUpload-remove:disabled{cursor:not-allowed}.pds-FileUpload-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pds-FilterBar{align-items:center;gap:var(--pds-space-4);flex-wrap:wrap;display:flex}.pds-FilterBar[data-divider=true]{padding-bottom:var(--pds-space-6-5);border-bottom:1px solid var(--pds-border-faint)}.pds-FilterBar-label{flex:none}.pds-FilterBar-chips{gap:var(--pds-space-3);flex-wrap:wrap;display:flex}.pds-Flex{gap:var(--pds-fx-gap,var(--pds-space-4));min-width:0;display:flex}.pds-Flex[data-direction=row]{flex-direction:row}.pds-Flex[data-direction=row-reverse]{flex-direction:row-reverse}.pds-Flex[data-direction=column]{flex-direction:column}.pds-Flex[data-direction=column-reverse]{flex-direction:column-reverse}.pds-Flex[data-wrap=nowrap]{flex-wrap:nowrap}.pds-Flex[data-wrap=wrap]{flex-wrap:wrap}.pds-Flex[data-wrap=wrap-reverse]{flex-wrap:wrap-reverse}.pds-Flex[data-align=start]{align-items:flex-start}.pds-Flex[data-align=center]{align-items:center}.pds-Flex[data-align=end]{align-items:flex-end}.pds-Flex[data-align=stretch]{align-items:stretch}.pds-Flex[data-align=baseline]{align-items:baseline}.pds-Flex[data-justify=start]{justify-content:flex-start}.pds-Flex[data-justify=center]{justify-content:center}.pds-Flex[data-justify=end]{justify-content:flex-end}.pds-Flex[data-justify=between]{justify-content:space-between}.pds-Flex[data-justify=around]{justify-content:space-around}.pds-Flex[data-justify=evenly]{justify-content:space-evenly}@media (min-width:480px){.pds-Flex{gap:var(--pds-fx-gap-xs,var(--pds-fx-gap,var(--pds-space-4)))}}@media (min-width:640px){.pds-Flex{gap:var(--pds-fx-gap-sm,var(--pds-fx-gap-xs,var(--pds-fx-gap,var(--pds-space-4))))}}@media (min-width:860px){.pds-Flex{gap:var(--pds-fx-gap-md,var(--pds-fx-gap-sm,var(--pds-fx-gap-xs,var(--pds-fx-gap,var(--pds-space-4)))))}}@media (min-width:1024px){.pds-Flex{gap:var(--pds-fx-gap-lg,var(--pds-fx-gap-md,var(--pds-fx-gap-sm,var(--pds-fx-gap-xs,var(--pds-fx-gap,var(--pds-space-4))))))}}@media (min-width:1240px){.pds-Flex{gap:var(--pds-fx-gap-xl,var(--pds-fx-gap-lg,var(--pds-fx-gap-md,var(--pds-fx-gap-sm,var(--pds-fx-gap-xs,var(--pds-fx-gap,var(--pds-space-4)))))))}}.pds-Footer{border-top:1px solid var(--pds-border-strong);padding-top:var(--pds-space-11);font-family:var(--pds-font-sans);color:var(--pds-color-secondary)}.pds-Footer-columns{grid-template-columns:repeat(var(--pds-Footer-cols,5),minmax(0,1fr));grid-gap:var(--pds-space-6);gap:var(--pds-space-6);display:grid}.pds-Footer-heading{margin-bottom:var(--pds-space-4-5);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-muted)}.pds-Footer-links{gap:var(--pds-space-3);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);flex-direction:column;display:flex}.pds-Footer-legal{justify-content:space-between;align-items:center;gap:var(--pds-space-4);margin-top:var(--pds-space-14);padding-bottom:var(--pds-space-10);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;color:var(--pds-color-muted);display:flex}.pds-Footer-social{gap:var(--pds-space-6-5);flex-wrap:wrap;display:flex}@media (max-width:860px){.pds-Footer-columns{gap:var(--pds-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.pds-Footer-legal{align-items:flex-start;gap:var(--pds-space-4);flex-direction:column}}.pds-Form{gap:var(--pds-space-5)}.pds-Form,.pds-Form-field{flex-direction:column;display:flex}.pds-Form-field{gap:var(--pds-space-2)}.pds-Form-label{align-items:center;gap:var(--pds-space-1);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-secondary);font-weight:500;display:inline-flex}.pds-Form-required{color:var(--pds-color-danger)}.pds-Form-control{display:block}.pds-Form-hint{color:var(--pds-color-muted)}.pds-Form-error,.pds-Form-hint{font-family:var(--pds-font-sans);font-size:var(--pds-text-meta);margin:0;line-height:1.4}.pds-Form-error{color:var(--pds-color-danger-fg)}.pds-FormatByte{font-family:var(--pds-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-ink);white-space:nowrap}.pds-FormatByte[data-invalid]{color:var(--pds-color-muted)}.pds-Grid{align-items:stretch;min-width:0;display:grid}.pds-Grid>:where(.pds-Card,.pds-Panel,.pds-Tile,.pds-StatCard,.pds-ChartContainer,.pds-ProductCard,.pds-PrincipleTile){height:100%}.pds-Grid[data-mode=fixed]{grid-template-columns:repeat(var(--pds-grid-cols,1),minmax(0,1fr))}.pds-Grid[data-mode=auto]{grid-template-columns:repeat(auto-fit,minmax(var(--pds-grid-min,240px),1fr))}.pds-Grid[data-gap="1"]{gap:var(--pds-space-1)}.pds-Grid[data-gap="2"]{gap:var(--pds-space-2)}.pds-Grid[data-gap="3"]{gap:var(--pds-space-3)}.pds-Grid[data-gap="4"]{gap:var(--pds-space-4)}.pds-Grid[data-gap="5"]{gap:var(--pds-space-5)}.pds-Grid[data-gap="6"]{gap:var(--pds-space-6)}.pds-Grid[data-gap="8"]{gap:var(--pds-space-8)}.pds-Grid[data-gap="10"]{gap:var(--pds-space-10)}.pds-Grid[data-gap="12"]{gap:var(--pds-space-12)}.pds-Grid[data-gap="14"]{gap:var(--pds-space-14)}.pds-Grid[data-gap="16"]{gap:var(--pds-space-16)}.pds-Heading{font-family:var(--pds-font-sans);color:var(--pds-color-ink);text-wrap:balance;margin:0;font-weight:500}.pds-Heading[data-size=title]{font-size:var(--pds-text-title);letter-spacing:var(--pds-tracking-title);line-height:1.2}.pds-Heading[data-size=h3]{font-size:var(--pds-text-h3);letter-spacing:var(--pds-tracking-h2);line-height:1.2}.pds-Heading[data-size=h2]{font-size:var(--pds-text-h2);letter-spacing:var(--pds-tracking-h2);line-height:1.05}.pds-Heading[data-size=h1]{font-size:var(--pds-text-h1);letter-spacing:var(--pds-tracking-h1);line-height:1.05}.pds-HelpTip-glyph{border:1px solid var(--pds-border-faint);width:14px;height:14px;color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);cursor:help;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.pds-HelpTip-glyph:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-HelpTip-content{max-width:260px;padding:var(--pds-space-2) var(--pds-space-3);background:var(--pds-color-surface-3);color:var(--pds-color-secondary);border:var(--pds-hairline);box-shadow:var(--pds-shadow-overlay);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);z-index:var(--pds-z-tooltip);animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease);border-radius:0;line-height:1.5}.pds-HelpTip-arrow{fill:var(--pds-color-surface-3)}.pds-Highlight[data-mono=true]{font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-meta)}.pds-HoverCard{z-index:var(--pds-z-popover);max-width:320px;padding:var(--pds-space-4);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);border-radius:0;line-height:1.5}.pds-HoverCard[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-Icon{color:inherit;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:0;display:inline-flex}.pds-Icon[data-size=sm]{font-size:14px}.pds-Icon[data-size=md]{font-size:16px}.pds-Icon[data-size=lg]{font-size:20px}.pds-Icon[data-size=xl]{font-size:24px}.pds-Icon>svg{width:1em;height:1em;display:block}.pds-IconButton{box-sizing:border-box;border-radius:var(--pds-radius-0);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--pds-color-ink);transition:background var(--pds-dur-invert) var(--pds-ease),color var(--pds-dur-invert) var(--pds-ease),border-color var(--pds-dur-invert) var(--pds-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-IconButton[data-size=sm]{width:var(--pds-control-h-sm);height:var(--pds-control-h-sm)}.pds-IconButton[data-size=md]{width:var(--pds-control-h-md);height:var(--pds-control-h-md)}.pds-IconButton[data-size=lg]{width:var(--pds-control-h-lg);height:var(--pds-control-h-lg)}.pds-IconButton[data-size=xl]{width:var(--pds-control-h-xl);height:var(--pds-control-h-xl)}.pds-IconButton[data-variant=primary]{background:var(--pds-btn-bg);color:var(--pds-btn-fg);border-color:var(--pds-btn-bg)}.pds-IconButton[data-variant=primary]:hover{color:var(--pds-color-ink);border-color:var(--pds-color-ink);background:0 0}.pds-IconButton[data-variant=secondary]{background:var(--pds-fill-ghost);border-color:var(--pds-border-ctrl)}.pds-IconButton[data-variant=secondary]:hover{background:var(--pds-fill-ghost-hover)}.pds-IconButton[data-variant=ghost]{background:0 0;border-color:#0000}.pds-IconButton[data-variant=ghost]:hover{background:var(--pds-fill-ghost)}.pds-IconButton[data-variant=danger]{color:var(--pds-color-danger);border-color:var(--pds-color-danger);background:0 0}.pds-IconButton[data-variant=danger]:hover{background:var(--pds-color-danger);color:#fff;border-color:var(--pds-color-danger)}.pds-IconButton:disabled:not([data-loading=true]),.pds-IconButton[data-disabled=true]:not([data-loading=true]){color:var(--pds-color-muted);border-color:var(--pds-border-faint);cursor:not-allowed;background:0 0}.pds-IconButton[data-loading=true]{cursor:progress;pointer-events:none}.pds-IconButton-icon{width:1.15em;height:1.15em;font-size:var(--pds-text-body-sm);justify-content:center;align-items:center;display:inline-flex}.pds-IconButton-icon>svg{width:100%;height:100%}.pds-IconButton-spinner{border:2px solid;border-top:2px solid #0000;border-radius:50%;width:1.15em;height:1.15em;animation:pds-spin .6s linear infinite;display:inline-block}.pds-Image{max-inline-size:100%;margin:0;display:inline-block}.pds-Image[data-fill]{display:block;position:absolute;inset:0}.pds-Image-frame{border-radius:var(--pds-radius-0);background:var(--pds-color-surface-2);max-inline-size:100%;position:relative;overflow:hidden}.pds-Image-frame[data-fill],.pds-Image-img{block-size:100%;inline-size:100%}.pds-Image-img{object-fit:cover;display:block}.pds-Image-fallback{justify-content:center;align-items:center;gap:var(--pds-space-2);block-size:100%;min-block-size:48px;inline-size:100%;min-inline-size:48px;padding:var(--pds-space-3);background:var(--pds-color-surface-2);color:var(--pds-color-muted);border:1px solid var(--pds-border-faint);box-sizing:border-box;flex-direction:column;display:flex}.pds-Image-fallbackLabel{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-meta);text-align:center}.pds-Image-caption{color:var(--pds-color-muted);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;-webkit-margin-before:var(--pds-space-2);margin-block-start:var(--pds-space-2);line-height:1.5}.pds-Indicator{vertical-align:middle;--pds-Indicator-color:var(--pds-color-danger);--pds-Indicator-on:var(--pds-color-canvas);display:inline-flex;position:relative}.pds-Indicator-mark[data-tone=accent]{--pds-Indicator-color:var(--pds-accent);--pds-Indicator-on:var(--pds-accent-fg)}.pds-Indicator-mark[data-tone=success]{--pds-Indicator-color:var(--pds-color-success)}.pds-Indicator-mark[data-tone=warning]{--pds-Indicator-color:var(--pds-color-warning)}.pds-Indicator-mark[data-tone=danger]{--pds-Indicator-color:var(--pds-color-danger)}.pds-Indicator-mark[data-tone=info]{--pds-Indicator-color:var(--pds-color-info)}.pds-Indicator-mark[data-tone=neutral]{--pds-Indicator-color:var(--pds-color-neutral)}.pds-Indicator-mark{z-index:var(--pds-z-raised);box-sizing:border-box;border-radius:var(--pds-radius-0);background:var(--pds-Indicator-color);color:var(--pds-Indicator-on);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.pds-Indicator-mark[data-size=sm]{block-size:8px;inline-size:8px}.pds-Indicator-mark[data-size=md]{block-size:10px;inline-size:10px}.pds-Indicator-mark[data-size=lg]{block-size:12px;inline-size:12px}.pds-Indicator-mark[data-with-label]{block-size:auto;inline-size:auto;min-inline-size:16px;font-family:var(--pds-font-mono);padding-inline:4px;font-weight:500;line-height:1}.pds-Indicator-mark[data-with-label][data-size=sm]{min-block-size:14px;font-size:9px}.pds-Indicator-mark[data-with-label][data-size=md]{min-block-size:16px;font-size:10px}.pds-Indicator-mark[data-with-label][data-size=lg]{min-block-size:18px;font-size:11px}.pds-Indicator-mark[data-with-border=true]{border:2px solid var(--pds-color-canvas)}.pds-Indicator-mark[data-position=top-end]{inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%)}.pds-Indicator-mark[data-position=top-start]{inset-block-start:0;inset-inline-start:0;transform:translate(-50%,-50%)}.pds-Indicator-mark[data-position=bottom-end]{inset-block-end:0;inset-inline-end:0;transform:translate(50%,50%)}.pds-Indicator-mark[data-position=bottom-start]{inset-block-end:0;inset-inline-start:0;transform:translate(-50%,50%)}[dir=rtl] .pds-Indicator-mark[data-position=top-end]{transform:translate(-50%,-50%)}[dir=rtl] .pds-Indicator-mark[data-position=top-start]{transform:translate(50%,-50%)}[dir=rtl] .pds-Indicator-mark[data-position=bottom-end]{transform:translate(-50%,50%)}[dir=rtl] .pds-Indicator-mark[data-position=bottom-start]{transform:translate(50%,50%)}.pds-Indicator-label{z-index:1;position:relative}.pds-Indicator-ping{border-radius:inherit;background:var(--pds-Indicator-color);animation:pds-indicator-ping var(--pds-dur-draw) var(--pds-ease-inout) infinite;position:absolute;inset:0}@keyframes pds-indicator-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}.pds-InlineLoading{align-items:center;gap:var(--pds-space-2);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);display:inline-flex}.pds-InlineLoading-indicator{width:1em;height:1em;color:var(--pds-color-muted);flex:none;justify-content:center;align-items:center;font-size:16px;line-height:0;display:inline-flex}.pds-InlineLoading[data-state=success] .pds-InlineLoading-indicator{color:var(--pds-color-success)}.pds-InlineLoading[data-state=error] .pds-InlineLoading-indicator{color:var(--pds-color-danger)}.pds-InlineLoading-spinner{box-sizing:border-box;border:2px solid var(--pds-border-strong);border-top-color:var(--pds-color-ink);width:1em;height:1em;animation:pds-spin var(--pds-dur-draw) linear infinite;border-radius:50%}.pds-InlineLoading-glyph{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease);display:block}.pds-InlineLoading-label{min-width:0}.pds-InlineLoading[data-state=error] .pds-InlineLoading-label{color:var(--pds-color-danger-fg)}.pds-InlineMessage{align-items:center;gap:var(--pds-space-2);font-family:var(--pds-font-sans);font-size:var(--pds-text-meta);--tone-color:var(--pds-color-neutral);--tone-fg:var(--pds-color-neutral-fg);color:var(--tone-fg);line-height:1.4;display:inline-flex}.pds-InlineMessage[data-tone=success]{--tone-color:var(--pds-color-success);--tone-fg:var(--pds-color-success-fg)}.pds-InlineMessage[data-tone=warning]{--tone-color:var(--pds-color-warning);--tone-fg:var(--pds-color-warning-fg)}.pds-InlineMessage[data-tone=danger]{--tone-color:var(--pds-color-danger);--tone-fg:var(--pds-color-danger-fg)}.pds-InlineMessage[data-tone=info]{--tone-color:var(--pds-color-info);--tone-fg:var(--pds-color-info-fg)}.pds-InlineMessage-dot{background:var(--tone-color);border-radius:0;flex:none;width:6px;height:6px}.pds-InlineMessage-icon{color:var(--tone-color);flex:none;display:inline-flex}.pds-InlineMessage-text{min-width:0}.pds-Input{align-items:center;width:100%;display:inline-flex;position:relative}.pds-Input-field{width:100%;height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:left;transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;line-height:1}.pds-Input-field::placeholder{color:var(--pds-color-muted)}.pds-Input-field::-webkit-inner-spin-button,.pds-Input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pds-Input-field[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.pds-Input-field::-webkit-search-cancel-button,.pds-Input-field::-webkit-search-decoration{-webkit-appearance:none}.pds-Input-field:focus{border-color:var(--pds-accent)}.pds-Input-field[aria-invalid=true]{border-color:var(--pds-color-danger)}.pds-Input-field:disabled{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-Input[data-size=sm] .pds-Input-field{height:var(--pds-control-h-sm);padding:0 var(--pds-control-px-sm)}.pds-Input[data-size=lg] .pds-Input-field{height:var(--pds-control-h-lg);padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-Input-adornment{color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0}.pds-Input-adornment[data-side=start]{left:var(--pds-control-px-md)}.pds-Input-adornment[data-side=end]{right:var(--pds-control-px-md);pointer-events:auto}.pds-Input[data-has-start=true] .pds-Input-field{padding-left:calc(var(--pds-control-px-md) + 24px)}.pds-Input[data-has-end=true] .pds-Input-field{padding-right:calc(var(--pds-control-px-md) + 24px)}.pds-JsonInput{gap:var(--pds-space-2);flex-direction:column;width:100%;display:flex}.pds-JsonInput-field{width:100%}.pds-JsonInput-footer{justify-content:space-between;align-items:center;gap:var(--pds-space-3);display:flex}.pds-JsonInput-error{font-family:var(--pds-font-sans);font-size:var(--pds-text-meta);color:var(--pds-color-danger-fg);margin:0;line-height:1.4}.pds-JsonViewer{border:1px solid var(--pds-border-faint);background:var(--pds-color-surface-2);overflow:hidden}.pds-JsonViewer-bar{align-items:center;gap:var(--pds-space-2);height:34px;padding-inline:var(--pds-space-3);border-bottom:1px solid var(--pds-border-faint);background:var(--pds-color-surface);display:flex}.pds-JsonViewer-name{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);color:var(--pds-color-muted)}.pds-JsonViewer-spacer{flex:1 1}.pds-JsonViewer-barBtn{height:23px;padding-inline:var(--pds-space-2);border:1px solid var(--pds-border-ctrl);border-radius:var(--pds-radius-0);cursor:pointer;font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;color:var(--pds-color-muted);transition:color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);background:0 0;align-items:center;display:inline-flex}.pds-JsonViewer-barBtn:hover{color:var(--pds-color-ink);border-color:var(--pds-border-strong)}.pds-JsonViewer-barBtn:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:1px}.pds-JsonViewer-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pds-JsonViewer-body{padding:var(--pds-space-3);font-family:var(--pds-font-mono);color:var(--pds-color-muted);font-size:12.5px;line-height:19px;overflow-x:auto}.pds-JsonViewer-line{white-space:pre-wrap;word-break:break-word}.pds-JsonViewer-num{color:var(--pds-accent)}[data-theme=light] .pds-JsonViewer-num{color:color-mix(in srgb,var(--pds-accent),var(--pds-color-ink) 30%)}.pds-JsonViewer-key{color:var(--pds-color-ink)}.pds-JsonViewer-bool,.pds-JsonViewer-str{color:var(--pds-color-secondary)}.pds-JsonViewer-null,.pds-JsonViewer-punct,.pds-JsonViewer-summary,.pds-JsonViewer-toggle{color:var(--pds-color-muted)}.pds-JsonViewer-toggle{cursor:pointer;width:14px;vertical-align:middle;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;margin-left:-14px;padding:0;display:inline-flex}.pds-JsonViewer-toggle>span{transition:transform var(--pds-dur-fast) var(--pds-ease);display:inline-block;transform:rotate(90deg)}.pds-JsonViewer-toggle[data-collapsed=true]>span{transform:rotate(0)}.pds-JsonViewer-toggle:hover{color:var(--pds-color-ink)}.pds-JsonViewer-toggle:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:1px}.pds-JsonViewer-copyNode{margin-left:var(--pds-space-2);padding:0 var(--pds-space-1);cursor:pointer;font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;color:var(--pds-color-muted);opacity:0;transition:opacity var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;font-size:10px}.pds-JsonViewer-copyNode:hover{color:var(--pds-color-ink)}.pds-JsonViewer-copyNode:focus-visible{opacity:1;outline:2px solid var(--pds-color-ring);outline-offset:1px}.pds-JsonViewer-line:hover>.pds-JsonViewer-copyNode{opacity:1}.pds-JsonViewer-masked{align-items:center;gap:var(--pds-space-1);vertical-align:middle;display:inline-flex}.pds-JsonViewer-maskTag{letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;color:var(--pds-color-warning-fg);font-size:10px}.pds-Kbd{min-width:20px;height:20px;font-family:var(--pds-font-mono);color:var(--pds-color-secondary);background:var(--pds-color-surface-2);border:solid var(--pds-border-ctrl);border-width:1px 1px 2px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.pds-LineArt{width:100%;height:100%;color:var(--pds-color-muted);display:block}@media (prefers-reduced-motion:reduce){.pds-LineArt *{stroke-dashoffset:0!important;animation:none!important}}.pds-Link{color:var(--pds-color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pds-border-ctrl);text-decoration-color:var(--pds-border-ctrl);text-underline-offset:.18em;transition:-webkit-text-decoration-color var(--pds-dur-fast) var(--pds-ease);transition:text-decoration-color var(--pds-dur-fast) var(--pds-ease);transition:text-decoration-color var(--pds-dur-fast) var(--pds-ease),-webkit-text-decoration-color var(--pds-dur-fast) var(--pds-ease);text-decoration-thickness:1px}.pds-Link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pds-Link .pds-Link-external{color:var(--pds-color-muted);margin-left:.15em;font-size:.85em}.pds-LinkBox{position:relative}.pds-LinkOverlay{color:inherit;outline:none;text-decoration:none}.pds-LinkOverlay:after{content:"";z-index:1;position:absolute;inset:0}.pds-LinkOverlay:focus-visible{outline:none}.pds-LinkOverlay:focus-visible:after{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-List{color:var(--pds-color-ink);font-family:var(--pds-font-sans);font-size:var(--pds-text-body);margin:0;padding:0;line-height:1.6;list-style-position:outside}.pds-List[data-size=sm]{font-size:var(--pds-text-body-sm)}.pds-List[data-mono=true]{font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-meta)}.pds-List[data-with-padding=true]{-webkit-padding-start:var(--pds-space-5);padding-inline-start:var(--pds-space-5)}.pds-List[data-with-icon=true]{-webkit-padding-start:0;padding-inline-start:0;list-style:none}.pds-List-item{margin:0}.pds-List[data-spacing=sm]>.pds-List-item+.pds-List-item{-webkit-margin-before:var(--pds-space-1);margin-block-start:var(--pds-space-1)}.pds-List[data-spacing=md]>.pds-List-item+.pds-List-item{-webkit-margin-before:var(--pds-space-2);margin-block-start:var(--pds-space-2)}.pds-List[data-spacing=lg]>.pds-List-item+.pds-List-item{-webkit-margin-before:var(--pds-space-3);margin-block-start:var(--pds-space-3)}.pds-List-item[data-icon=true]{align-items:flex-start;gap:var(--pds-space-2);list-style:none;display:flex}.pds-List-icon{block-size:1.6em;inline-size:1em;color:var(--pds-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-List-icon>svg{block-size:1em;inline-size:1em}.pds-List-content{min-inline-size:0}.pds-List[data-type=ordered]>.pds-List-item::marker{font-family:var(--pds-font-mono);color:var(--pds-color-muted);font-size:.85em}.pds-List[data-type=unordered]>.pds-List-item::marker{color:var(--pds-color-muted)}.pds-ListCell{align-items:center;gap:var(--pds-space-3);padding-block:var(--pds-space-3);padding-inline:var(--pds-space-3);border-bottom:1px solid var(--pds-border-faint);color:var(--pds-color-ink);display:flex;position:relative}.pds-ListCell[data-size=sm]{gap:var(--pds-space-2);padding-block:var(--pds-space-2)}.pds-ListCell[data-size=lg]{gap:var(--pds-space-3-5);padding-block:var(--pds-space-4)}.pds-ListCell[data-interactive=true]{transition:background var(--pds-dur-fast) var(--pds-ease)}.pds-ListCell[data-interactive=true]:hover{background:var(--pds-fill-ghost)}.pds-ListCell[data-selected=true]{background:var(--pds-accent-muted)}.pds-ListCell-leading,.pds-ListCell-select,.pds-ListCell-trailing{flex:none;align-items:center;display:inline-flex}.pds-ListCell-select,.pds-ListCell-trailing{z-index:1;position:relative}.pds-ListCell-trailing{gap:var(--pds-space-2);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-padding-start:var(--pds-space-2);padding-inline-start:var(--pds-space-2)}.pds-ListCell-body{flex-direction:column;gap:1px;min-width:0;display:flex}.pds-ListCell-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.pds-ListCell[data-size=lg] .pds-ListCell-title{font-size:var(--pds-text-body)}.pds-ListCell-link{color:inherit;outline:none;text-decoration:none}.pds-ListCell-link:after{content:"";position:absolute;inset:0}.pds-ListCell-link:focus-visible:after{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-ListCell-subtitle{font-family:var(--pds-font-sans);font-size:var(--pds-text-index);color:var(--pds-color-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.pds-ListCell[data-size=lg] .pds-ListCell-subtitle{font-size:var(--pds-text-body-sm)}.pds-ListingRow{grid-gap:var(--pds-space-5);gap:var(--pds-space-5);padding:var(--pds-space-5-5) 0;border-bottom:1px solid var(--pds-border-faint);color:inherit;align-items:center;text-decoration:none;display:grid}.pds-ListingRow[data-interactive=true]{cursor:pointer;transition:opacity var(--pds-dur-base) var(--pds-ease)}.pds-ListingRow[data-interactive=true]:hover{opacity:.6}.pds-ListingRow[data-interactive=true]:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-ListingRow-title{font-size:var(--pds-text-body-sm);color:var(--pds-color-ink)}.pds-ListingRow-meta,.pds-ListingRow-title{font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-meta)}.pds-ListingRow-meta{font-size:var(--pds-text-index);color:var(--pds-color-muted)}.pds-ListingRow-arrow,.pds-ListingRow-meta[data-lead=true]{color:var(--pds-color-secondary)}.pds-ListingRow-arrow{text-align:end}[dir=rtl] .pds-ListingRow-arrow>svg{transform:scaleX(-1)}.pds-LoadingOverlay{z-index:var(--pds-z-overlay);background:color-mix(in srgb,var(--pds-color-canvas) 70%,transparent);animation:pds-overlay-in var(--pds-dur-fast) var(--pds-ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pds-LoadingOverlay[data-blur=true]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pds-LoadingOverlay-body{align-items:center;gap:var(--pds-space-3);flex-direction:column;display:flex}.pds-LoadingOverlay-spinner{justify-content:center;align-items:center;line-height:0;display:inline-flex}.pds-LoadingOverlay-spinner[data-size=sm]{font-size:18px}.pds-LoadingOverlay-spinner[data-size=md]{font-size:24px}.pds-LoadingOverlay-spinner[data-size=lg]{font-size:32px}.pds-LoadingOverlay-ring{box-sizing:border-box;border:2px solid var(--pds-border-strong);border-top-color:var(--pds-color-ink);width:1em;height:1em;animation:pds-spin var(--pds-dur-draw) linear infinite;border-radius:50%}.pds-LoadingOverlay-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-btn);text-transform:uppercase;color:var(--pds-color-secondary)}.pds-LoadingSkeleton{gap:var(--pds-space-2);flex-direction:column;width:100%;display:flex}.pds-Skeleton{background:linear-gradient(90deg,var(--pds-fill-ghost) 25%,var(--pds-fill-ghost-hover) 37%,var(--pds-fill-ghost) 63%);width:100%;animation:pds-skeleton var(--pds-dur-draw) ease-in-out infinite;background-size:200% 100%;border-radius:0;display:block}.pds-LoadingSkeleton[data-variant=text] .pds-Skeleton,.pds-Skeleton{height:var(--pds-space-3-5)}.pds-Logo{align-items:center;gap:var(--pds-space-2);display:inline-flex}.pds-Logo-mark{flex:none;width:auto;height:24px;display:block}.pds-Logo[data-size=sm] .pds-Logo-mark{height:20px}.pds-Logo[data-size=md] .pds-Logo-mark{height:24px}.pds-Logo[data-size=lg] .pds-Logo-mark{height:30px}.pds-Logo-wordmark{font-family:var(--pds-font-mono);font-weight:500;font-size:var(--pds-text-body-sm);letter-spacing:var(--pds-tracking-meta);line-height:1}.pds-LogoMarquee{--pds-LogoMarquee-fade:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.pds-LogoMarquee-eyebrow{margin-bottom:var(--pds-space-5-5)}.pds-LogoMarquee-viewport{padding:var(--pds-space-6-5) 0;border-top:1px solid var(--pds-border-faint);border-bottom:1px solid var(--pds-border-faint);-webkit-mask-image:var(--pds-LogoMarquee-fade);mask-image:var(--pds-LogoMarquee-fade);overflow:hidden}.pds-LogoMarquee-track{gap:var(--pds-LogoMarquee-gap,64px);width:max-content;animation:pds-marquee var(--pds-LogoMarquee-dur,30s) linear infinite;display:flex}.pds-LogoMarquee-viewport:hover .pds-LogoMarquee-track{animation-play-state:paused}.pds-LogoMarquee-logo{font-family:var(--pds-font-mono);font-size:var(--pds-text-body);letter-spacing:var(--pds-tracking-chip);color:var(--pds-color-muted);white-space:nowrap}@media (prefers-reduced-motion:reduce){.pds-LogoMarquee-track{animation:none}}.pds-Mark{background:var(--pds-accent-muted);color:inherit;border-radius:var(--pds-radius-0);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.05em;padding-inline:.15em}.pds-Mark[data-tone=success]{background:var(--pds-color-success-bg)}.pds-Mark[data-tone=warning]{background:var(--pds-color-warning-bg)}.pds-Mark[data-tone=danger]{background:var(--pds-color-danger-bg)}.pds-Mark[data-tone=info]{background:var(--pds-color-info-bg)}.pds-Mark[data-tone=neutral]{background:var(--pds-color-neutral-bg)}.pds-MaskedValue{align-items:center;gap:var(--pds-space-2);min-width:0;font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-ink);display:inline-flex}.pds-MaskedValue-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pds-MaskedValue:not([data-shown=true]) .pds-MaskedValue-text{color:var(--pds-color-muted);letter-spacing:.12em}.pds-MaskedValue-btn{border:1px solid var(--pds-border-faint);width:20px;height:20px;color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-MaskedValue-btn:hover{color:var(--pds-color-ink);border-color:var(--pds-border-ctrl)}.pds-MaskedValue-btn:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:1px}.pds-MaskedValue-btn[data-copied=true],.pds-MaskedValue[data-shown=true] .pds-MaskedValue-btn[aria-pressed=true]{color:var(--pds-accent);border-color:var(--pds-accent)}.pds-Menubar{align-items:center;gap:var(--pds-space-1);padding:var(--pds-space-1);background:var(--pds-color-surface);border:1px solid var(--pds-border-subtle);border-radius:0;display:flex}.pds-Menubar-trigger{height:var(--pds-control-h-sm);padding:0 var(--pds-space-3);color:var(--pds-color-secondary);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-btn);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;outline:none;align-items:center;font-weight:500;line-height:1;display:inline-flex}.pds-Menubar-trigger:hover{color:var(--pds-color-ink);background:var(--pds-fill-ghost)}.pds-Menubar-trigger[data-highlighted],.pds-Menubar-trigger[data-state=open]{color:var(--pds-color-ink);background:var(--pds-fill-ghost-hover)}.pds-Menubar-content{z-index:var(--pds-z-popover);min-width:200px;max-width:min(320px,calc(100vw - var(--pds-space-8)));padding:var(--pds-space-1);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);font-family:var(--pds-font-sans);border-radius:0}.pds-Menubar-content[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-Menubar-item{align-items:center;gap:var(--pds-space-2);height:var(--pds-control-h-sm);padding:0 var(--pds-space-3);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;outline:none;line-height:1;display:flex}.pds-Menubar-item[data-highlighted]{background:var(--pds-fill-ghost-hover)}.pds-Menubar-item[data-disabled]{color:var(--pds-color-muted);pointer-events:none}.pds-Menubar-item[data-tone=danger]{color:var(--pds-color-danger-fg)}.pds-Menubar-item[data-tone=danger][data-highlighted]{background:var(--pds-color-danger-bg)}.pds-Menubar-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-Menubar-icon{width:16px;height:16px;color:var(--pds-color-secondary);flex:none;justify-content:center}.pds-Menubar-hint,.pds-Menubar-icon{align-items:center;display:inline-flex}.pds-Menubar-hint{padding-left:var(--pds-space-3);color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);margin-left:auto}.pds-Menubar-item--indicator{padding-left:var(--pds-space-2)}.pds-Menubar-indicator{border:1px solid var(--pds-border-ctrl);width:16px;height:16px;color:var(--pds-accent);border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-Menubar-dot{background:var(--pds-accent);width:8px;height:8px}.pds-Menubar-sectionLabel{padding:var(--pds-space-2) var(--pds-space-3) var(--pds-space-1);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted);font-weight:500}.pds-Menubar-separator{height:1px;margin:var(--pds-space-1) 0;background:var(--pds-border-subtle)}.pds-Menubar-subTrigger[data-state=open]{background:var(--pds-fill-ghost-hover)}.pds-MetricDelta{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pds-color-neutral-fg);align-items:center;gap:3px;line-height:1;display:inline-flex}.pds-MetricDelta[data-tone=success]{color:var(--pds-color-success-fg)}.pds-MetricDelta[data-tone=danger]{color:var(--pds-color-danger-fg)}.pds-MetricDelta[data-tone=neutral]{color:var(--pds-color-neutral-fg)}.pds-MetricDelta-glyph{align-items:center;font-size:9px;line-height:1;display:inline-flex}.pds-MetricDelta-glyph>svg{display:block}.pds-MetricDelta[data-direction=flat] .pds-MetricDelta-glyph{font-size:var(--pds-text-label);color:var(--pds-color-muted)}.pds-ModalsProvider-action{height:var(--pds-control-h-md);padding-inline:var(--pds-control-px-md);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-btn);cursor:pointer;transition:background var(--pds-dur-invert) var(--pds-ease),color var(--pds-dur-invert) var(--pds-ease),border-color var(--pds-dur-invert) var(--pds-ease);border-radius:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.pds-ModalsProvider-action[data-variant=secondary]{background:var(--pds-fill-ghost);border:1px solid var(--pds-border-ctrl);color:var(--pds-color-ink)}.pds-ModalsProvider-action[data-variant=secondary]:hover{background:var(--pds-fill-ghost-hover)}.pds-ModalsProvider-action[data-variant=primary]{background:var(--pds-btn-bg);border:1px solid var(--pds-btn-bg);color:var(--pds-btn-fg)}.pds-ModalsProvider-action[data-variant=primary]:hover{color:var(--pds-color-ink);border-color:var(--pds-border-ctrl);background:0 0}.pds-ModalsProvider-action[data-variant=danger]{border:1px solid var(--pds-color-danger);color:var(--pds-color-danger-fg);background:0 0}.pds-ModalsProvider-action[data-variant=danger]:hover{background:var(--pds-color-danger);color:#fff}.pds-ModalsProvider-action:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-ModalsProvider-action:disabled{opacity:.5;cursor:not-allowed}.pds-MoneyAmount{font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pds-tracking-title);white-space:nowrap;color:var(--pds-color-ink)}.pds-MoneyAmount[data-tone=success]{color:var(--pds-color-success-fg)}.pds-MoneyAmount[data-tone=danger]{color:var(--pds-color-danger-fg)}.pds-MoneyAmount[data-invalid=true]{color:var(--pds-color-muted);white-space:normal;word-break:break-word}.pds-MonthPicker{gap:var(--pds-space-3);min-width:240px;font-family:var(--pds-font-sans);color:var(--pds-color-ink);flex-direction:column;display:inline-flex}.pds-MonthPicker-header{justify-content:space-between;align-items:center;gap:var(--pds-space-2);display:flex}.pds-MonthPicker-nav{width:var(--pds-control-h-sm);height:var(--pds-control-h-sm);color:var(--pds-color-secondary);cursor:pointer;transition:background-color var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-MonthPicker-nav:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-MonthPicker-nav:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-MonthPicker-nav>svg{width:16px;height:16px}.pds-MonthPicker-title{font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-ink)}.pds-PickerGrid{grid-gap:1px;gap:1px;display:grid}.pds-PickerGrid-row{display:contents}.pds-PickerGrid-cell{height:var(--pds-control-h-lg);padding:0 var(--pds-space-2);color:var(--pds-color-secondary);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);cursor:pointer;transition:background-color var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.pds-PickerGrid-cell:hover:not([aria-disabled=true]){background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-PickerGrid-cell:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-PickerGrid-cell[data-selected=true]{background:var(--pds-btn-bg);color:var(--pds-btn-fg)}.pds-PickerGrid-cell[aria-disabled=true]{color:var(--pds-color-muted);cursor:not-allowed}.pds-MultiSelect{width:100%;min-height:var(--pds-control-h-md);padding:var(--pds-space-1) var(--pds-space-2);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-ctrl);cursor:text;transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;align-items:center;display:flex;position:relative}.pds-MultiSelect[data-size=sm]{min-height:var(--pds-control-h-sm)}.pds-MultiSelect[data-size=lg]{min-height:var(--pds-control-h-lg)}.pds-MultiSelect:focus-within{border-color:var(--pds-accent)}.pds-MultiSelect[data-invalid=true]{border-color:var(--pds-color-danger)}.pds-MultiSelect[data-disabled=true]{background:var(--pds-fill-ghost);cursor:not-allowed}.pds-MultiSelect-tags{align-items:center;gap:var(--pds-space-1);flex-wrap:wrap;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pds-MultiSelect-tagItem{align-items:center;display:inline-flex}.pds-MultiSelect-tag{gap:var(--pds-space-1)}.pds-MultiSelect-tagLabel{display:inline-block}.pds-MultiSelect-remove{color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.pds-MultiSelect-remove:hover{color:var(--pds-color-ink)}.pds-MultiSelect-remove:disabled{cursor:not-allowed}.pds-MultiSelect-entry{flex:80px 1;min-width:80px;display:inline-flex}.pds-MultiSelect-input{width:100%;height:var(--pds-space-6);color:var(--pds-color-ink);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);background:0 0;border:none;outline:none;padding:0;line-height:1}.pds-MultiSelect-input::placeholder{color:var(--pds-color-muted)}.pds-MultiSelect-input:disabled{cursor:not-allowed}.pds-MultiSelect-action{width:24px;color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.pds-MultiSelect-action:hover{color:var(--pds-color-ink)}.pds-MultiSelect-chevron{width:20px;color:var(--pds-color-muted);pointer-events:none;flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.pds-MultiSelect-chevron>svg{transition:transform var(--pds-dur-fast) var(--pds-ease)}.pds-MultiSelect[data-state=open] .pds-MultiSelect-chevron>svg{transform:rotate(180deg)}.pds-MultiSelect-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pds-MultiSelect-panel{z-index:var(--pds-z-popover);min-width:var(--radix-popover-trigger-width);max-width:min(420px,calc(100vw - var(--pds-space-8)));max-height:min(280px,var(--radix-popover-content-available-height));padding:var(--pds-space-1);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);border-radius:0;overflow-y:auto}.pds-MultiSelect-panel[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-MultiSelect-list{margin:0;padding:0;list-style:none}.pds-MultiSelect-option{align-items:center;gap:var(--pds-space-2);height:var(--pds-control-h-sm);padding:0 var(--pds-space-2);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;line-height:1;display:flex}.pds-MultiSelect-option[data-active=true]{background:var(--pds-fill-ghost-hover)}.pds-MultiSelect-option[aria-disabled=true]{color:var(--pds-color-muted);cursor:not-allowed}.pds-MultiSelect-check{width:14px;height:14px;color:var(--pds-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-MultiSelect-optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-MultiSelect-option[data-selected=true] .pds-MultiSelect-optionLabel{color:var(--pds-accent)}.pds-MultiSelect-optionHint{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-padding-start:var(--pds-space-3);padding-inline-start:var(--pds-space-3)}.pds-MultiSelect-empty,.pds-MultiSelect-optionHint{color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index)}.pds-MultiSelect-empty{padding:var(--pds-space-3);text-align:center}.pds-NProgress{z-index:var(--pds-z-toast);pointer-events:none;opacity:0;transition:opacity var(--pds-dur-base) var(--pds-ease);position:fixed;inset-block-start:0;inset-inline:0}.pds-NProgress[data-visible]{opacity:1}.pds-NProgress-bar{background:var(--pds-accent);width:100%;height:100%;transform-origin:inset-inline-start;transform-origin:0;transition:transform var(--pds-dur-base) var(--pds-ease)}[dir=rtl] .pds-NProgress-bar{transform-origin:100%}.pds-NavLink{align-items:center;gap:var(--pds-space-2);width:100%;padding:var(--pds-space-2) var(--pds-space-3);border:none;color:var(--pds-color-secondary);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease),background var(--pds-dur-fast) var(--pds-ease);background:0 0;-webkit-border-start:2px solid #0000;border-inline-start:2px solid #0000;line-height:1.35;text-decoration:none;display:flex}.pds-NavLink:hover{color:var(--pds-color-ink);background:var(--pds-fill-ghost)}.pds-NavLink:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-NavLink[data-active=true]{color:var(--pds-color-ink);border-inline-start-color:var(--pds-accent);background:var(--pds-fill-ghost)}.pds-NavLink[data-disabled=true]{color:var(--pds-color-muted);cursor:not-allowed;pointer-events:none}.pds-NavLink-subTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--pds-text-body-sm)}.pds-NavLink-icon{color:var(--pds-color-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-NavLink-icon,.pds-NavLink-icon>svg{width:16px;height:16px}.pds-NavLink[data-active=true] .pds-NavLink-icon{color:var(--pds-color-ink)}.pds-NavLink-body{flex-direction:column;flex:auto;min-width:0;display:flex}.pds-NavLink-description,.pds-NavLink-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pds-NavLink-description{font-size:var(--pds-text-meta);color:var(--pds-color-muted);margin-top:1px}.pds-NavLink-trailing{flex:none;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-padding-start:var(--pds-space-2);padding-inline-start:var(--pds-space-2);display:inline-flex}.pds-NavLink-count{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted)}.pds-NavLink-caret,.pds-NavLink-chevron{color:var(--pds-color-muted);align-items:center;display:inline-flex}.pds-NavLink-caret{transition:transform var(--pds-dur-fast) var(--pds-ease);-webkit-padding-start:var(--pds-space-2);padding-inline-start:var(--pds-space-2)}.pds-NavLink-caret,.pds-NavLink-subTrigger .pds-NavLink-count{-webkit-margin-start:auto;margin-inline-start:auto}.pds-NavLink-subTrigger .pds-NavLink-count+.pds-NavLink-caret{-webkit-margin-start:0;margin-inline-start:0}.pds-NavLink-subTrigger[data-state=open] .pds-NavLink-caret{transform:rotate(90deg)}.pds-NavLink-subContent{overflow:hidden}.pds-NavLink-subContent .pds-NavLink{-webkit-padding-start:calc(var(--pds-space-3) + 16px + var(--pds-space-2));padding-inline-start:calc(var(--pds-space-3) + 16px + var(--pds-space-2))}[dir=rtl] .pds-NavLink-chevronGlyph{transform:scaleX(-1)}.pds-Notification{align-items:flex-start;gap:var(--pds-space-3);padding:var(--pds-space-3) var(--pds-space-4);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-faint);-webkit-border-start:2px solid var(--tone-rule);border-inline-start:2px solid var(--tone-rule);font-family:var(--pds-font-sans);--tone-rule:var(--pds-color-neutral);--tone-fg:var(--pds-color-neutral-fg);border-radius:0;display:flex}.pds-Notification[data-tone=success]{--tone-rule:var(--pds-color-success);--tone-fg:var(--pds-color-success-fg)}.pds-Notification[data-tone=warning]{--tone-rule:var(--pds-color-warning);--tone-fg:var(--pds-color-warning-fg)}.pds-Notification[data-tone=danger]{--tone-rule:var(--pds-color-danger);--tone-fg:var(--pds-color-danger-fg)}.pds-Notification[data-tone=info]{--tone-rule:var(--pds-color-info);--tone-fg:var(--pds-color-info-fg)}.pds-Notification-icon,.pds-Notification-spinner{color:var(--tone-fg);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pds-Notification-ring{box-sizing:border-box;border:2px solid var(--pds-border-strong);border-top-color:var(--tone-rule);width:16px;height:16px;animation:pds-spin var(--pds-dur-draw) linear infinite;border-radius:50%}.pds-Notification-content{gap:var(--pds-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.pds-Notification-title{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-btn);text-transform:uppercase;color:var(--pds-color-ink)}.pds-Notification-body{font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.5}.pds-Notification-action{margin-top:var(--pds-space-2)}.pds-Notification-close{margin-top:-2px;flex:none;-webkit-margin-end:-4px;margin-inline-end:-4px}.pds-NumberFormatter{font-family:var(--pds-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-ink);white-space:nowrap}.pds-NumberFormatter[data-invalid]{color:var(--pds-color-muted)}.pds-NumberInput{width:100%;height:var(--pds-control-h-md);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-ctrl);transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;align-items:stretch;display:inline-flex;position:relative}.pds-NumberInput[data-size=sm]{height:var(--pds-control-h-sm)}.pds-NumberInput[data-size=lg]{height:var(--pds-control-h-lg)}.pds-NumberInput:focus-within{border-color:var(--pds-accent)}.pds-NumberInput[data-invalid=true]{border-color:var(--pds-color-danger)}.pds-NumberInput[data-disabled=true]{background:var(--pds-fill-ghost);cursor:not-allowed}.pds-NumberInput-field{width:100%;min-width:0;height:100%;padding:0 var(--pds-control-px-md);color:var(--pds-color-ink);font-family:var(--pds-font-mono);font-size:var(--pds-text-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:none;border-radius:0;outline:none;flex:auto;line-height:1}.pds-NumberInput-field::placeholder{color:var(--pds-color-muted)}.pds-NumberInput-field:disabled{color:var(--pds-color-muted);cursor:not-allowed}.pds-NumberInput-field::-webkit-inner-spin-button,.pds-NumberInput-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pds-NumberInput-field[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.pds-NumberInput[data-size=sm] .pds-NumberInput-field{padding:0 var(--pds-control-px-sm)}.pds-NumberInput[data-size=lg] .pds-NumberInput-field{padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-NumberInput-stepper{border-left:1px solid var(--pds-border-faint);flex-direction:column;flex:none;width:20px;display:flex}.pds-NumberInput-step{width:100%;color:var(--pds-color-secondary);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;flex:1 1;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-NumberInput-step+.pds-NumberInput-step{border-top:1px solid var(--pds-border-faint)}.pds-NumberInput-step:hover{background:var(--pds-fill-ghost-hover);color:var(--pds-color-ink)}.pds-NumberInput-step:disabled{color:var(--pds-color-muted);cursor:not-allowed;background:0 0}.pds-NumberInput-step>svg{width:9px;height:9px}.pds-NumberedRow{grid-gap:var(--pds-space-6);gap:var(--pds-space-6);padding:var(--pds-space-6) 0;border-bottom:1px solid var(--pds-border-faint);color:inherit;grid-template-columns:auto 1fr auto;align-items:baseline;text-decoration:none;display:grid}.pds-NumberedRow[data-interactive=true]{cursor:pointer;transition:opacity var(--pds-dur-base) var(--pds-ease)}.pds-NumberedRow[data-interactive=true]:hover{opacity:.6}.pds-NumberedRow[data-interactive=true]:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-NumberedRow-index{font-size:var(--pds-text-label)}.pds-NumberedRow-main{min-width:0}.pds-NumberedRow-title{font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);letter-spacing:var(--pds-tracking-meta);text-transform:uppercase;color:var(--pds-color-ink)}.pds-NumberedRow-body{margin-top:var(--pds-space-2);max-width:64ch;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.6}.pds-NumberedRow-meta{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted);text-align:end;white-space:nowrap}.pds-OTPInput{align-items:center;gap:var(--pds-space-2);display:inline-flex}.pds-OTPInput-cell{width:var(--pds-control-h-lg);height:var(--pds-control-h-lg);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-mono);font-size:var(--pds-text-lead);text-align:center;caret-color:var(--pds-accent);transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;padding:0;line-height:1}.pds-OTPInput-cell:focus-visible{border-color:var(--pds-accent);box-shadow:none}.pds-OTPInput-cell:disabled{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-OverflowList{flex-wrap:nowrap;align-items:center;min-width:0;display:flex;position:relative}.pds-OverflowList-item{flex:none;min-width:0}.pds-OverflowList-more{height:var(--pds-badge-h);padding-inline:var(--pds-space-2);border:1px solid var(--pds-border-faint);background:var(--pds-fill-ghost);color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.pds-OverflowList-measure{visibility:hidden;pointer-events:none;flex-wrap:nowrap;height:0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.pds-PageHeader{padding-bottom:var(--pds-space-5);border-bottom:var(--pds-hairline)}.pds-PageHeader-main{justify-content:space-between;align-items:flex-start;gap:var(--pds-space-4);display:flex}.pds-PageHeader-text{min-width:0}.pds-PageHeader-eyebrow{margin-bottom:var(--pds-space-3);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted)}.pds-PageHeader-titleRow{align-items:center;gap:var(--pds-space-3);flex-wrap:wrap;display:flex}.pds-PageHeader-iconTile{width:var(--pds-space-8);height:var(--pds-space-8);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-faint);color:var(--pds-color-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-PageHeader-iconTile>svg{width:var(--pds-space-4);height:var(--pds-space-4)}.pds-PageHeader-title{min-width:0;font-family:var(--pds-font-sans);font-size:var(--pds-text-h2);letter-spacing:var(--pds-tracking-h2);color:var(--pds-color-ink);margin:0;font-weight:500;line-height:1.15}.pds-PageHeader-meta{align-items:center;gap:var(--pds-space-2);flex-wrap:wrap;display:inline-flex}.pds-PageHeader-lead{max-width:70ch;margin:var(--pds-space-3) 0 0;font-family:var(--pds-font-sans);font-size:var(--pds-text-lead);color:var(--pds-color-secondary);line-height:1.5}.pds-PageHeader-actions{align-items:center;gap:var(--pds-space-2);flex:none;display:flex}@media (max-width:640px){.pds-PageHeader-main{flex-direction:column}.pds-PageHeader-actions{width:100%}}.pds-Pagination{gap:var(--pds-space-1);font-family:var(--pds-font-mono);font-size:var(--pds-text-index)}.pds-Pagination,.pds-Pagination-btn{align-items:center;display:inline-flex}.pds-Pagination-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:var(--pds-chip-h);height:var(--pds-chip-h);padding:0 var(--pds-space-2);border:1px solid var(--pds-border-ctrl);color:var(--pds-color-secondary);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);background:0 0;justify-content:center}.pds-Pagination-btn:hover:not(:disabled):not([data-current=true]){background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-Pagination-btn[data-current=true]{background:var(--pds-btn-bg);border-color:var(--pds-btn-bg);color:var(--pds-btn-fg);cursor:default}.pds-Pagination-btn:disabled{color:var(--pds-color-muted);border-color:var(--pds-border-faint);cursor:not-allowed}.pds-Pagination-ellipsis{min-width:var(--pds-chip-h);height:var(--pds-chip-h);color:var(--pds-color-muted);justify-content:center;align-items:center;display:inline-flex}.pds-Panel{background:var(--pds-color-surface);border:1px solid var(--pds-border-subtle);font-family:var(--pds-font-sans);color:var(--pds-color-secondary);border-radius:0;flex-direction:column;display:flex}.pds-Panel-header{justify-content:space-between;align-items:center;gap:var(--pds-space-3);min-height:var(--pds-control-h-md);padding:var(--pds-space-3) var(--pds-space-5);border-bottom:1px solid var(--pds-border-subtle);display:flex}.pds-Panel-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted)}.pds-Panel-actions{align-items:center;gap:var(--pds-space-2);flex-shrink:0;display:flex}.pds-Panel-body{padding:var(--pds-space-5);flex:auto}.pds-Panel-section+.pds-Panel-section{margin-top:var(--pds-space-4);padding-top:var(--pds-space-4);border-top:1px solid var(--pds-border-subtle)}.pds-Panel-sectionLabel{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted);margin-bottom:var(--pds-space-2)}.pds-PasswordInput{gap:var(--pds-space-2);flex-direction:column;width:100%;display:flex}.pds-PasswordInput-toggle{width:20px;height:20px;color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.pds-PasswordInput-toggle:hover{color:var(--pds-color-ink)}.pds-PasswordInput-toggle:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-PasswordInput-toggle:disabled{color:var(--pds-color-muted);cursor:not-allowed}.pds-PasswordInput-meter{display:block}.pds-Persona{align-items:center;gap:var(--pds-space-3);min-width:0;color:var(--pds-color-ink);display:flex}.pds-Persona[data-size=sm]{gap:var(--pds-space-2)}.pds-Persona[data-size=lg]{gap:var(--pds-space-3-5)}.pds-Persona-avatar{flex:none;display:inline-flex;position:relative}.pds-Persona-presence{border:2px solid var(--pds-color-canvas);position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.pds-Persona-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pds-Persona-name{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.pds-Persona[data-size=lg] .pds-Persona-name{font-size:var(--pds-text-body)}.pds-Persona-secondary{font-family:var(--pds-font-sans);font-size:var(--pds-text-index);color:var(--pds-color-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.pds-Persona[data-size=lg] .pds-Persona-secondary{font-size:var(--pds-text-body-sm)}.pds-Persona-action{flex:none;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-padding-start:var(--pds-space-2);padding-inline-start:var(--pds-space-2);display:inline-flex}.pds-Popconfirm{z-index:var(--pds-z-popover);width:max-content;max-width:min(280px,calc(100vw - var(--pds-space-8)));padding:var(--pds-space-4);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);font-family:var(--pds-font-sans);border-radius:0}.pds-Popconfirm[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-Popconfirm-title{font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);margin:0;font-weight:500;line-height:1.4}.pds-Popconfirm-description{margin:var(--pds-space-2) 0 0;font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.5}.pds-Popconfirm-actions{justify-content:flex-end;gap:var(--pds-space-2);margin-top:var(--pds-space-4);display:flex}.pds-Popconfirm-action{height:var(--pds-control-h-sm);padding-inline:var(--pds-control-px-sm);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);cursor:pointer;transition:background var(--pds-dur-invert) var(--pds-ease),color var(--pds-dur-invert) var(--pds-ease),border-color var(--pds-dur-invert) var(--pds-ease);border-radius:0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.pds-Popconfirm-action[data-variant=secondary]{background:var(--pds-fill-ghost);border:1px solid var(--pds-border-ctrl);color:var(--pds-color-ink)}.pds-Popconfirm-action[data-variant=secondary]:hover{background:var(--pds-fill-ghost-hover)}.pds-Popconfirm-action[data-variant=primary]{background:var(--pds-btn-bg);border:1px solid var(--pds-btn-bg);color:var(--pds-btn-fg)}.pds-Popconfirm-action[data-variant=primary]:hover{color:var(--pds-color-ink);border-color:var(--pds-border-ctrl);background:0 0}.pds-Popconfirm-action[data-variant=danger]{border:1px solid var(--pds-color-danger);color:var(--pds-color-danger-fg);background:0 0}.pds-Popconfirm-action[data-variant=danger]:hover{background:var(--pds-color-danger);color:#fff}.pds-Popconfirm-action:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-Popover{z-index:var(--pds-z-popover);min-width:180px;max-width:min(320px,calc(100vw - var(--pds-space-8)));padding:var(--pds-space-4);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);border-radius:0;line-height:1.5}.pds-Popover[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-PrincipleTile{gap:var(--pds-space-3);padding:var(--pds-card-pad);background:var(--pds-color-surface);flex-direction:column;display:flex}.pds-PrincipleTile[data-bordered=true]{border:var(--pds-hairline)}.pds-PrincipleTile-index{margin-bottom:var(--pds-space-2)}.pds-PrincipleTile-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-title);letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);font-weight:500;line-height:1.2}.pds-PrincipleTile-body{max-width:44ch;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);margin:0;line-height:1.55}.pds-ProductCard{border:var(--pds-hairline);background:var(--pds-color-surface);flex-direction:column;display:flex;position:relative}.pds-ProductCard-index{top:var(--pds-space-5);right:var(--pds-space-6);z-index:var(--pds-z-raised);position:absolute}.pds-ProductCard-art{overflow:hidden}.pds-ProductCard-body{gap:var(--pds-space-2);padding:0 var(--pds-space-6-5) var(--pds-space-6-5);flex-direction:column;flex:1 1;display:flex}.pds-ProductCard-eyebrow{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted)}.pds-ProductCard-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-lead);letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);font-weight:500;line-height:1.2}.pds-ProductCard-desc{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);margin:0;line-height:1.55}.pds-ProductCard-tags{gap:var(--pds-space-3);flex-wrap:wrap;display:flex}.pds-ProductCard-tag{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-muted)}.pds-ProductCard-link{align-items:center;gap:var(--pds-space-1);width:-moz-fit-content;width:fit-content;padding-top:var(--pds-space-4);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-btn);color:var(--pds-color-ink);transition:color var(--pds-dur-fast) var(--pds-ease);margin-top:auto;text-decoration:none;display:inline-flex}.pds-ProductCard-link:hover{color:var(--pds-accent)}.pds-ProductCard-link:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-ProductCard-arrow{transition:transform var(--pds-dur-base) var(--pds-ease)}.pds-ProductCard-link:hover .pds-ProductCard-arrow{transform:translate(2px,-2px)}.pds-ProgressBar{background:var(--pds-fill-ghost);--tone-fill:var(--pds-color-ink);border-radius:0;width:100%;height:4px;position:relative;overflow:hidden}.pds-ProgressBar[data-tone=success]{--tone-fill:var(--pds-color-success)}.pds-ProgressBar[data-tone=warning]{--tone-fill:var(--pds-color-warning)}.pds-ProgressBar[data-tone=danger]{--tone-fill:var(--pds-color-danger)}.pds-ProgressBar[data-tone=info]{--tone-fill:var(--pds-color-info)}.pds-ProgressBar[data-tone=neutral]{--tone-fill:var(--pds-color-neutral)}.pds-ProgressBar-fill{background:var(--tone-fill);height:100%;transition:width var(--pds-dur-base) var(--pds-ease)}.pds-ProgressBar[data-indeterminate=true] .pds-ProgressBar-fill{width:40%;animation:pds-ProgressBar-sweep var(--pds-dur-draw) var(--pds-ease-inout) infinite}@keyframes pds-ProgressBar-sweep{0%{transform:translate(-120%)}to{transform:translate(350%)}}.pds-Prose{color:var(--pds-color-secondary);font-family:var(--pds-font-sans);font-size:var(--pds-text-body);--pds-Prose-flow:var(--pds-space-4);line-height:1.7}.pds-Prose[data-size=sm]{font-size:var(--pds-text-body-sm);--pds-Prose-flow:var(--pds-space-3);line-height:1.65}.pds-Prose>*+*{-webkit-margin-before:var(--pds-Prose-flow);margin-block-start:var(--pds-Prose-flow)}.pds-Prose :where(p,ul,ol,blockquote,pre,table,figure){margin-block:0}.pds-Prose>:first-child{-webkit-margin-before:0;margin-block-start:0}.pds-Prose :where(h1,h2,h3,h4,h5,h6){color:var(--pds-color-ink);font-family:var(--pds-font-sans);-webkit-margin-before:var(--pds-space-8);margin-block-start:var(--pds-space-8);-webkit-margin-after:0;margin-block-end:0;font-weight:600;line-height:1.2}.pds-Prose>:where(h1,h2,h3,h4,h5,h6):first-child{-webkit-margin-before:0;margin-block-start:0}.pds-Prose :where(h1,h2,h3,h4,h5,h6)+:where(h1,h2,h3,h4,h5,h6){-webkit-margin-before:var(--pds-space-4);margin-block-start:var(--pds-space-4)}.pds-Prose h1{font-size:var(--pds-text-h2);letter-spacing:var(--pds-tracking-h2)}.pds-Prose h2{font-size:var(--pds-text-title)}.pds-Prose h2,.pds-Prose h3{letter-spacing:var(--pds-tracking-title)}.pds-Prose h3{font-size:var(--pds-text-lead)}.pds-Prose :where(h4,h5,h6){font-size:var(--pds-text-body)}.pds-Prose[data-size=sm] h1{font-size:var(--pds-text-title)}.pds-Prose[data-size=sm] h2{font-size:var(--pds-text-lead)}.pds-Prose[data-size=sm] h3{font-size:var(--pds-text-body)}.pds-Prose b,.pds-Prose strong{color:var(--pds-color-ink);font-weight:600}.pds-Prose em,.pds-Prose i{font-style:italic}.pds-Prose a{color:var(--pds-color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pds-accent);text-decoration-color:var(--pds-accent);text-underline-offset:.2em;transition:-webkit-text-decoration-color var(--pds-dur-fast) var(--pds-ease);transition:text-decoration-color var(--pds-dur-fast) var(--pds-ease);transition:text-decoration-color var(--pds-dur-fast) var(--pds-ease),-webkit-text-decoration-color var(--pds-dur-fast) var(--pds-ease);text-decoration-thickness:1px}.pds-Prose a:hover{-webkit-text-decoration-color:var(--pds-color-ink);text-decoration-color:var(--pds-color-ink)}.pds-Prose :where(code,kbd,samp){font-family:var(--pds-font-mono);font-size:.9em}.pds-Prose :not(pre)>code{padding:.1em .4em}.pds-Prose :not(pre)>code,.pds-Prose pre{background:var(--pds-color-surface-2);border:1px solid var(--pds-border-faint);color:var(--pds-color-ink)}.pds-Prose pre{padding:var(--pds-space-4);font-family:var(--pds-font-mono);font-size:var(--pds-text-body-sm);line-height:1.6;overflow-x:auto}.pds-Prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.pds-Prose :where(ul,ol){-webkit-padding-start:var(--pds-space-6);padding-inline-start:var(--pds-space-6)}.pds-Prose ul{list-style:outside}.pds-Prose ol{list-style:decimal}.pds-Prose li{margin-block:var(--pds-space-1)}.pds-Prose li::marker{color:var(--pds-color-muted)}.pds-Prose li>:where(ul,ol){-webkit-margin-before:var(--pds-space-1);margin-block-start:var(--pds-space-1)}.pds-Prose blockquote{-webkit-border-start:2px solid var(--pds-border-strong);border-inline-start:2px solid var(--pds-border-strong);color:var(--pds-color-muted);-webkit-padding-start:var(--pds-space-4);padding-inline-start:var(--pds-space-4);font-style:italic}.pds-Prose hr{border:0;-webkit-border-before:1px solid var(--pds-border-faint);border-block-start:1px solid var(--pds-border-faint);margin-block:var(--pds-space-8)}.pds-Prose :where(img,video){max-width:100%;height:auto;display:block}.pds-Prose figure{margin-inline:0}.pds-Prose figcaption{font-size:var(--pds-text-body-sm);color:var(--pds-color-muted);text-align:center;-webkit-margin-before:var(--pds-space-2);margin-block-start:var(--pds-space-2)}.pds-Prose table{border-collapse:collapse;width:100%;font-size:var(--pds-text-body-sm);display:block;overflow-x:auto}.pds-Prose :where(th,td){padding:var(--pds-space-2) var(--pds-space-3);-webkit-border-after:1px solid var(--pds-border-faint);border-block-end:1px solid var(--pds-border-faint);text-align:start}.pds-Prose th{font-weight:600;font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);text-transform:uppercase}.pds-Prose th,.pds-QRCode{color:var(--pds-color-ink)}.pds-QRCode{line-height:0;display:inline-block;position:relative}.pds-QRCode-svg{display:block}.pds-QRCode-modules{fill:currentColor}.pds-QRCode-logoClear{fill:var(--pds-color-canvas)}.pds-QRCode-logo{justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pds-QRCode-logo>*{max-width:100%;max-height:100%}.pds-QRCode[data-invalid]{border:1px dashed var(--pds-border-strong)}.pds-RadialProgress{--arc-color:var(--pds-accent);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pds-RadialProgress[data-tone=success]{--arc-color:var(--pds-color-success)}.pds-RadialProgress[data-tone=warning]{--arc-color:var(--pds-color-warning)}.pds-RadialProgress[data-tone=danger]{--arc-color:var(--pds-color-danger)}.pds-RadialProgress[data-tone=info]{--arc-color:var(--pds-color-info)}.pds-RadialProgress[data-tone=neutral]{--arc-color:var(--pds-color-neutral)}.pds-RadialProgress-svg{display:block;transform:rotate(0)}.pds-RadialProgress-track{stroke:var(--pds-border-faint)}.pds-RadialProgress-arc{stroke:var(--arc-color);transition:stroke-dashoffset var(--pds-dur-base) var(--pds-ease)}.pds-RadialProgress-center{justify-content:center;align-items:center;gap:var(--pds-space-1);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.pds-RadialProgress-value{font-family:var(--pds-font-mono);font-size:var(--pds-text-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);line-height:1}.pds-RadialProgress-caption{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-muted);line-height:1}.pds-RadioGroup{gap:var(--pds-space-3);flex-direction:column;display:flex}.pds-RadioGroup-item{align-items:center;gap:var(--pds-space-2);display:inline-flex}.pds-RadioGroup-box{background:var(--pds-color-surface-2);border:1px solid var(--pds-border-ctrl);cursor:pointer;width:16px;height:16px;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.pds-RadioGroup-box:hover:not(:disabled),.pds-RadioGroup-box[data-state=checked]{border-color:var(--pds-color-ink)}.pds-RadioGroup-box:disabled{cursor:not-allowed;background:var(--pds-fill-ghost);border-color:var(--pds-border-faint)}.pds-RadioGroup-indicator{background:var(--pds-color-ink);border-radius:0;width:8px;height:8px;display:inline-flex}.pds-RadioGroup-box:disabled .pds-RadioGroup-indicator{background:var(--pds-color-muted)}.pds-RadioGroup-label{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);cursor:pointer;line-height:1.2}.pds-RadioGroup-label,.pds-RangeSlider{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pds-RangeSlider{width:100%;height:var(--pds-control-h-md);touch-action:none;align-items:center;display:flex;position:relative}.pds-RangeSlider[data-disabled]{opacity:.5;cursor:not-allowed}.pds-RangeSlider[data-orientation=vertical]{width:var(--pds-control-h-md);flex-direction:column;height:180px}.pds-RangeSlider-track{background:var(--pds-border-ctrl);border-radius:0;flex-grow:1;position:relative}.pds-RangeSlider-track[data-orientation=horizontal]{height:2px}.pds-RangeSlider-track[data-orientation=vertical]{width:2px;height:100%}.pds-RangeSlider-range{background:var(--pds-color-ink);border-radius:0;position:absolute}.pds-RangeSlider-range[data-orientation=horizontal]{height:100%}.pds-RangeSlider-range[data-orientation=vertical]{width:100%}.pds-RangeSlider-thumb{background:var(--pds-color-ink);border:1px solid var(--pds-color-ink);cursor:-webkit-grab;cursor:grab;width:14px;height:14px;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;display:block}.pds-RangeSlider-thumb:hover{border-color:var(--pds-accent)}.pds-RangeSlider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.pds-RangeSlider-thumb:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-RangeSlider-marks{pointer-events:none;position:absolute;inset:0}.pds-RangeSlider-mark{background:var(--pds-border-strong);width:2px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pds-Rating{align-items:center;gap:var(--pds-space-1);--pds-rating-size:20px;display:inline-flex}.pds-Rating[data-size=sm]{--pds-rating-size:16px}.pds-Rating[data-size=lg]{--pds-rating-size:28px}.pds-Rating[data-disabled=true]{opacity:.5}.pds-Rating-symbol{inline-size:var(--pds-rating-size);block-size:var(--pds-rating-size);display:inline-flex;position:relative}.pds-Rating-hit{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;top:0;bottom:0}.pds-Rating-hit[data-half=end]{inset-inline:0}.pds-Rating-hit:disabled{cursor:not-allowed}.pds-Rating-hit:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-Rating-symbol[data-half=true] .pds-Rating-hit[data-half=start]{inset-inline:0 50%}.pds-Rating-symbol[data-half=true] .pds-Rating-hit[data-half=end]{inset-inline:50% 0}.pds-Rating-mark{inline-size:var(--pds-rating-size);block-size:var(--pds-rating-size);display:block;position:relative}.pds-Rating-markEmpty,.pds-Rating-markFull{top:0;block-size:var(--pds-rating-size);display:block;position:absolute;inset-inline-start:0;overflow:hidden}:is(.pds-Rating-markEmpty,.pds-Rating-markFull)>svg{inline-size:var(--pds-rating-size);block-size:var(--pds-rating-size);display:block}.pds-Rating-markEmpty{inline-size:var(--pds-rating-size);color:var(--pds-border-ctrl)}.pds-Rating-markFull{inline-size:0;color:var(--pds-accent)}.pds-RelativeTime{align-items:baseline;column-gap:var(--pds-space-2);flex-wrap:wrap;row-gap:2px;display:inline-flex}.pds-RelativeTime[data-invalid=true]{font-family:var(--pds-font-mono);font-size:var(--pds-text-body-sm);color:var(--pds-color-muted)}.pds-RelativeTime-absolute{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pds-tracking-title);white-space:nowrap;color:var(--pds-color-muted)}.pds-RelativeTime-relative{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);white-space:nowrap;color:var(--pds-color-secondary)}.pds-ResizablePanels{width:100%;min-width:0;height:100%;min-height:0;display:flex}.pds-ResizablePanels[data-direction=horizontal]{flex-direction:row}.pds-ResizablePanels[data-direction=vertical]{flex-direction:column}.pds-ResizablePanels-panel{min-width:0;min-height:0;overflow:auto}.pds-ResizablePanels-handle{touch-action:none;transition:background var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex;position:relative}.pds-ResizablePanels[data-direction=horizontal] .pds-ResizablePanels-handle{cursor:col-resize;width:6px}.pds-ResizablePanels[data-direction=vertical] .pds-ResizablePanels-handle{cursor:row-resize;height:6px}.pds-ResizablePanels-handleLine{background:var(--pds-border-strong);transition:background var(--pds-dur-fast) var(--pds-ease),box-shadow var(--pds-dur-fast) var(--pds-ease);display:block}.pds-ResizablePanels[data-direction=horizontal] .pds-ResizablePanels-handleLine{width:1px;height:100%}.pds-ResizablePanels[data-direction=vertical] .pds-ResizablePanels-handleLine{width:100%;height:1px}.pds-ResizablePanels-handle:hover .pds-ResizablePanels-handleLine,.pds-ResizablePanels-handle[data-dragging=true] .pds-ResizablePanels-handleLine{background:var(--pds-accent)}.pds-ResizablePanels-handle:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-1px}.pds-ResizablePanels-handle:focus-visible .pds-ResizablePanels-handleLine{background:var(--pds-accent)}.pds-RoleChip{box-sizing:border-box;height:var(--pds-badge-h);padding-inline:var(--pds-space-2);border:1px solid var(--pds-border-faint);background:var(--pds-fill-ghost);color:var(--pds-color-muted);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);text-transform:none;white-space:nowrap;border-radius:0;align-items:center;font-weight:500}.pds-RoleChip,.pds-RollingNumber{font-family:var(--pds-font-mono);line-height:1;display:inline-flex}.pds-RollingNumber{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--pds-color-ink);align-items:baseline}.pds-RollingNumber[data-signal=true]{color:var(--pds-accent)}.pds-RollingNumber-visual{align-items:baseline;display:inline-flex}.pds-RollingNumber-static{white-space:pre;display:inline-block}.pds-RollingNumber-digit{vertical-align:baseline;width:1ch;height:1em;display:inline-block;overflow:hidden}.pds-RollingNumber-strip{transition-property:transform;transition-timing-function:var(--pds-ease-inout);will-change:transform;flex-direction:column;display:flex}.pds-RollingNumber-cell{text-align:center;height:1em;line-height:1em;display:block}.pds-ScrollArea{position:relative;overflow:hidden}.pds-ScrollArea,.pds-ScrollArea-viewport{width:100%;height:100%}.pds-ScrollArea-viewport>div{min-width:100%}.pds-ScrollArea-scrollbar{background:var(--pds-fill-ghost);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:background var(--pds-dur-fast) var(--pds-ease);border-radius:0;padding:2px;display:flex}.pds-ScrollArea-scrollbar:hover{background:var(--pds-fill-ghost-hover)}.pds-ScrollArea-scrollbar[data-axis=y]{-webkit-border-start:1px solid var(--pds-border-subtle);border-inline-start:1px solid var(--pds-border-subtle);width:10px}.pds-ScrollArea-scrollbar[data-axis=x]{border-top:1px solid var(--pds-border-subtle);flex-direction:column;height:10px}.pds-ScrollArea-thumb{background:var(--pds-border-ctrl);transition:background var(--pds-dur-fast) var(--pds-ease);border-radius:0;flex:1 1;position:relative}.pds-ScrollArea-thumb:hover{background:var(--pds-color-muted)}.pds-ScrollArea-thumb:before{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.pds-ScrollArea-corner{background:var(--pds-fill-ghost)}.pds-SearchInput-clear{width:20px;height:20px;color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.pds-SearchInput-clear:hover{color:var(--pds-color-ink)}.pds-Section{padding-block:var(--pds-section-y)}.pds-Section[data-tight=true]{padding-block:72px}.pds-Section[data-surface=true]{background:var(--pds-color-surface);border-top:1px solid var(--pds-border-subtle);border-bottom:1px solid var(--pds-border-subtle)}.pds-SegmentedControl{border:1px solid var(--pds-border-ctrl);background:var(--pds-color-canvas);align-items:stretch;display:inline-flex}.pds-SegmentedControl-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--pds-chip-h);padding:0 var(--pds-space-3);border:none;border-left:1px solid var(--pds-border-ctrl);color:var(--pds-color-secondary);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.pds-SegmentedControl-item:first-child{border-left:none}.pds-SegmentedControl-item:hover:not([data-state=on]):not(:disabled){background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-SegmentedControl-item[data-state=on]{background:var(--pds-btn-bg);color:var(--pds-btn-fg)}.pds-SegmentedControl-item:disabled{color:var(--pds-color-muted);cursor:not-allowed}.pds-Select-trigger{justify-content:space-between;align-items:center;gap:var(--pds-space-2);width:100%;height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:left;cursor:pointer;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;line-height:1;display:inline-flex}.pds-Select-trigger[data-size=sm]{height:var(--pds-control-h-sm);padding:0 var(--pds-control-px-sm)}.pds-Select-trigger[data-size=lg]{height:var(--pds-control-h-lg);padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-Select-trigger:focus{border-color:var(--pds-accent)}.pds-Select-trigger[aria-invalid=true]{border-color:var(--pds-color-danger)}.pds-Select-trigger[data-placeholder]{color:var(--pds-color-muted)}.pds-Select-trigger:disabled{cursor:not-allowed;color:var(--pds-color-muted);background:var(--pds-fill-ghost)}.pds-Select-chevron{color:var(--pds-color-muted);transition:transform var(--pds-dur-fast) var(--pds-ease);flex:none;display:inline-flex}.pds-Select-trigger[data-state=open] .pds-Select-chevron{transform:rotate(180deg)}.pds-Select-content{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);z-index:var(--pds-z-dropdown);border-radius:0;overflow:hidden}.pds-Select-content[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-Select-viewport{padding:var(--pds-space-1)}.pds-Select-scroll{height:var(--pds-space-6);color:var(--pds-color-muted);cursor:default;justify-content:center;align-items:center;display:flex}.pds-Select-item{justify-content:space-between;align-items:center;gap:var(--pds-space-2);height:var(--pds-control-h-sm);padding:0 var(--pds-space-3);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;outline:none;display:flex;position:relative}.pds-Select-item[data-highlighted]{background:var(--pds-fill-ghost-hover)}.pds-Select-item[data-state=checked]{color:var(--pds-color-ink)}.pds-Select-item[data-disabled]{color:var(--pds-color-muted);pointer-events:none}.pds-Select-item-indicator{color:var(--pds-accent);flex:none;display:inline-flex}.pds-Select-label{padding:var(--pds-space-2) var(--pds-space-3) var(--pds-space-1);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-secondary);font-weight:500}.pds-Select-separator{height:1px;margin:var(--pds-space-1) 0;background:var(--pds-border-subtle)}.pds-SemiCircleProgress{--arc-color:var(--pds-accent);flex-direction:column;flex:none;align-items:center;display:inline-flex;position:relative}.pds-SemiCircleProgress[data-tone=success]{--arc-color:var(--pds-color-success)}.pds-SemiCircleProgress[data-tone=warning]{--arc-color:var(--pds-color-warning)}.pds-SemiCircleProgress[data-tone=danger]{--arc-color:var(--pds-color-danger)}.pds-SemiCircleProgress[data-tone=info]{--arc-color:var(--pds-color-info)}.pds-SemiCircleProgress[data-tone=neutral]{--arc-color:var(--pds-color-neutral)}.pds-SemiCircleProgress-svg{display:block}.pds-SemiCircleProgress-track{stroke:var(--pds-border-faint)}.pds-SemiCircleProgress-arc{stroke:var(--arc-color);transition:stroke-dashoffset var(--pds-dur-base) var(--pds-ease)}.pds-SemiCircleProgress-center{align-items:center;gap:var(--pds-space-1);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.pds-SemiCircleProgress-value{font-family:var(--pds-font-mono);font-size:var(--pds-text-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);line-height:1}.pds-SemiCircleProgress-caption{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-muted);line-height:1}.pds-Sheet-overlay{z-index:var(--pds-z-overlay);background:#0009;position:fixed;inset:0}.pds-Sheet-overlay[data-state=open]{animation:pds-overlay-in var(--pds-dur-base) var(--pds-ease)}.pds-Sheet{z-index:var(--pds-z-drawer);width:480px;max-width:100vw;height:100%;padding:var(--pds-space-8);background:var(--pds-color-canvas);border-left:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);border-radius:0;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.pds-Sheet[data-size=sm]{width:360px}.pds-Sheet[data-size=lg]{width:640px}.pds-Sheet[data-state=open]{animation:pds-sheet-in-right var(--pds-dur-base) var(--pds-ease-inout)}.pds-Sheet[data-state=closed]{animation:pds-sheet-in-right var(--pds-dur-fast) var(--pds-ease-inout) reverse}.pds-Sheet-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-title);letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);margin:0;-webkit-padding-end:var(--pds-space-10);padding-inline-end:var(--pds-space-10);font-weight:500;line-height:1.2}.pds-Sheet-description{margin:var(--pds-space-3) 0 0;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.5}.pds-Sheet-close{top:var(--pds-space-4);width:32px;height:32px;color:var(--pds-color-secondary);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--pds-space-4)}.pds-Sheet-close:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-Sheet-footer{justify-content:flex-end;gap:var(--pds-space-3);padding-top:var(--pds-space-5);border-top:1px solid var(--pds-border-subtle);margin-top:auto;display:flex}.pds-Sidebar{width:var(--pds-sidebar-w,248px);background:var(--pds-color-canvas);-webkit-border-end:1px solid var(--pds-border-faint);border-inline-end:1px solid var(--pds-border-faint);flex-direction:column;display:flex}.pds-Sidebar-group{padding:var(--pds-space-3) var(--pds-space-3)}.pds-Sidebar-group+.pds-Sidebar-group{border-top:1px solid var(--pds-border-subtle)}.pds-Sidebar-groupLabel{padding:var(--pds-space-2) var(--pds-space-2) var(--pds-space-2);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted)}.pds-Sidebar-groupTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.pds-Sidebar-groupTrigger .pds-Sidebar-groupLabel{-webkit-padding-start:var(--pds-space-2);padding-inline-start:var(--pds-space-2)}.pds-Sidebar-chevron{width:0;height:0;border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--pds-color-muted);transition:transform var(--pds-dur-fast) var(--pds-ease);flex:none;-webkit-margin-end:var(--pds-space-2);margin-inline-end:var(--pds-space-2)}.pds-Sidebar-groupTrigger[data-state=closed] .pds-Sidebar-chevron{transform:rotate(-90deg)}.pds-Sidebar-groupContent{overflow:hidden}.pds-Sidebar-item{width:100%;padding:var(--pds-space-2) var(--pds-space-3);border:none;color:var(--pds-color-secondary);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease),background var(--pds-dur-fast) var(--pds-ease);background:0 0;-webkit-border-start:2px solid #0000;border-inline-start:2px solid #0000;align-items:center;text-decoration:none;display:flex}.pds-Sidebar-item:hover{color:var(--pds-color-ink);background:var(--pds-fill-ghost)}.pds-Sidebar-item[data-active=true]{color:var(--pds-color-ink);border-inline-start-color:var(--pds-accent)}.pds-SignalCount{align-items:baseline;gap:var(--pds-space-1);font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pds-color-secondary);white-space:nowrap;display:inline-flex}.pds-SignalCount[data-size=sm]{font-size:var(--pds-text-index)}.pds-SignalCount[data-size=md]{font-size:var(--pds-text-meta)}.pds-SignalCount[data-size=lg]{font-size:var(--pds-text-body-sm)}.pds-SignalCount .pds-SignalCount-bracket{color:var(--pds-color-muted)}.pds-SignalCount .pds-SignalCount-value{color:var(--pds-accent)}[data-theme=light] :is(.pds-SignalCount .pds-SignalCount-value){color:color-mix(in srgb,var(--pds-accent),var(--pds-color-ink) 30%)}.pds-SignalCount .pds-SignalCount-label{margin-left:var(--pds-space-1);color:var(--pds-color-muted)}.pds-SimpleGrid{grid-template-columns:repeat(var(--pds-sg-cols,1),minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.pds-SimpleGrid>:where(.pds-Card,.pds-Panel,.pds-Tile,.pds-StatCard,.pds-ChartContainer,.pds-ProductCard,.pds-PrincipleTile){height:100%}@media (min-width:480px){.pds-SimpleGrid{grid-template-columns:repeat(var(--pds-sg-cols-xs,var(--pds-sg-cols,1)),minmax(0,1fr))}}@media (min-width:640px){.pds-SimpleGrid{grid-template-columns:repeat(var(--pds-sg-cols-sm,var(--pds-sg-cols-xs,var(--pds-sg-cols,1))),minmax(0,1fr))}}@media (min-width:860px){.pds-SimpleGrid{grid-template-columns:repeat(var(--pds-sg-cols-md,var(--pds-sg-cols-sm,var(--pds-sg-cols-xs,var(--pds-sg-cols,1)))),minmax(0,1fr))}}@media (min-width:1024px){.pds-SimpleGrid{grid-template-columns:repeat(var(--pds-sg-cols-lg,var(--pds-sg-cols-md,var(--pds-sg-cols-sm,var(--pds-sg-cols-xs,var(--pds-sg-cols,1))))),minmax(0,1fr))}}@media (min-width:1240px){.pds-SimpleGrid{grid-template-columns:repeat(var(--pds-sg-cols-xl,var(--pds-sg-cols-lg,var(--pds-sg-cols-md,var(--pds-sg-cols-sm,var(--pds-sg-cols-xs,var(--pds-sg-cols,1)))))),minmax(0,1fr))}}.pds-SimpleGrid[data-spacing="1"]{gap:var(--pds-space-1)}.pds-SimpleGrid[data-spacing="2"]{gap:var(--pds-space-2)}.pds-SimpleGrid[data-spacing="3"]{gap:var(--pds-space-3)}.pds-SimpleGrid[data-spacing="4"]{gap:var(--pds-space-4)}.pds-SimpleGrid[data-spacing="5"]{gap:var(--pds-space-5)}.pds-SimpleGrid[data-spacing="6"]{gap:var(--pds-space-6)}.pds-SimpleGrid[data-spacing="8"]{gap:var(--pds-space-8)}.pds-SimpleGrid[data-spacing="10"]{gap:var(--pds-space-10)}.pds-SimpleGrid[data-spacing="12"]{gap:var(--pds-space-12)}.pds-SimpleGrid[data-spacing="14"]{gap:var(--pds-space-14)}.pds-SimpleGrid[data-spacing="16"]{gap:var(--pds-space-16)}.pds-SkipNav{z-index:var(--pds-z-toast);transform:translateY(calc(-100% - var(--pds-space-4)));opacity:0;pointer-events:none;height:var(--pds-control-h-md);padding-inline:var(--pds-control-px-md);background:var(--pds-btn-bg);color:var(--pds-btn-fg);border:1px solid var(--pds-btn-bg);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-btn);text-transform:uppercase;white-space:nowrap;transition:transform var(--pds-dur-base) var(--pds-ease),opacity var(--pds-dur-base) var(--pds-ease);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--pds-space-2);inset-inline-start:var(--pds-space-2)}.pds-SkipNav:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--pds-color-ring);outline-offset:2px;transform:translateY(0)}.pds-Slider{width:100%;height:var(--pds-control-h-md);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.pds-Slider[data-disabled]{opacity:.5;cursor:not-allowed}.pds-Slider[data-orientation=vertical]{width:var(--pds-control-h-md);flex-direction:column;height:180px}.pds-Slider-track{background:var(--pds-border-ctrl);border-radius:0;flex-grow:1;position:relative}.pds-Slider-track[data-orientation=horizontal]{height:2px}.pds-Slider-track[data-orientation=vertical]{width:2px;height:100%}.pds-Slider-range{background:var(--pds-color-ink);border-radius:0;position:absolute}.pds-Slider-range[data-orientation=horizontal]{height:100%}.pds-Slider-range[data-orientation=vertical]{width:100%}.pds-Slider-thumb{background:var(--pds-color-ink);border:1px solid var(--pds-color-ink);cursor:-webkit-grab;cursor:grab;width:14px;height:14px;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;display:block}.pds-Slider-thumb:hover{border-color:var(--pds-accent)}.pds-Slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.pds-Slider-thumb:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-Slider-marks{pointer-events:none;position:absolute;inset:0}.pds-Slider-mark{background:var(--pds-border-strong);width:2px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pds-Spacer{flex:auto}.pds-Spacer[data-size]{flex:none}.pds-Spacer[data-size="1"]{width:var(--pds-space-1);height:var(--pds-space-1)}.pds-Spacer[data-size="2"]{width:var(--pds-space-2);height:var(--pds-space-2)}.pds-Spacer[data-size="3"]{width:var(--pds-space-3);height:var(--pds-space-3)}.pds-Spacer[data-size="4"]{width:var(--pds-space-4);height:var(--pds-space-4)}.pds-Spacer[data-size="5"]{width:var(--pds-space-5);height:var(--pds-space-5)}.pds-Spacer[data-size="6"]{width:var(--pds-space-6);height:var(--pds-space-6)}.pds-Spacer[data-size="8"]{width:var(--pds-space-8);height:var(--pds-space-8)}.pds-Spacer[data-size="10"]{width:var(--pds-space-10);height:var(--pds-space-10)}.pds-Spacer[data-size="12"]{width:var(--pds-space-12);height:var(--pds-space-12)}.pds-Spacer[data-size="14"]{width:var(--pds-space-14);height:var(--pds-space-14)}.pds-Spacer[data-size="16"]{width:var(--pds-space-16);height:var(--pds-space-16)}.pds-Sparkline{vertical-align:middle;color:var(--pds-color-secondary);display:inline-block;overflow:visible}.pds-Sparkline-line{fill:none;stroke:currentColor;stroke-width:1.5px}.pds-Sparkline-area{fill:currentColor;fill-opacity:.08;stroke:none}.pds-Sparkline-dot{fill:var(--pds-accent);stroke:none}.pds-Spinner{vertical-align:middle;justify-content:center;align-items:center;line-height:0;display:inline-flex}.pds-Spinner[data-size=sm]{font-size:14px}.pds-Spinner[data-size=md]{font-size:18px}.pds-Spinner[data-size=lg]{font-size:24px}.pds-Spinner-ring{box-sizing:border-box;border:2px solid var(--pds-border-strong);border-top-color:var(--pds-color-ink);width:1em;height:1em;animation:pds-spin var(--pds-dur-draw) linear infinite;border-radius:50%}.pds-Spoiler{display:block}.pds-Spoiler-region{transition:max-block-size var(--pds-dur-base) var(--pds-ease);position:relative;overflow:hidden}.pds-Spoiler-region[data-overflows=true]:not([data-expanded=true]):after{content:"";block-size:var(--pds-space-8);background:linear-gradient(to bottom,transparent,var(--pds-color-canvas));pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}.pds-Spoiler-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--pds-color-secondary);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-btn);border-radius:var(--pds-radius-0);transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:0;align-items:center;-webkit-margin-before:var(--pds-space-2);margin-block-start:var(--pds-space-2);padding:0;font-weight:500;text-decoration:none;display:inline-flex}.pds-Spoiler-control:hover{color:var(--pds-color-ink)}.pds-Spoiler-control:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:2px}.pds-Stack{flex-direction:column;min-width:0;display:flex}.pds-Stack[data-direction=row]{flex-direction:row}.pds-Stack[data-direction=row]:not([data-align])>:where(.pds-Card,.pds-Panel,.pds-Tile,.pds-StatCard,.pds-ChartContainer,.pds-ProductCard,.pds-PrincipleTile){height:100%}.pds-Stack[data-wrap=true]{flex-wrap:wrap}.pds-Stack[data-gap="1"]{gap:var(--pds-space-1)}.pds-Stack[data-gap="2"]{gap:var(--pds-space-2)}.pds-Stack[data-gap="3"]{gap:var(--pds-space-3)}.pds-Stack[data-gap="4"]{gap:var(--pds-space-4)}.pds-Stack[data-gap="5"]{gap:var(--pds-space-5)}.pds-Stack[data-gap="6"]{gap:var(--pds-space-6)}.pds-Stack[data-gap="8"]{gap:var(--pds-space-8)}.pds-Stack[data-gap="10"]{gap:var(--pds-space-10)}.pds-Stack[data-gap="12"]{gap:var(--pds-space-12)}.pds-Stack[data-gap="14"]{gap:var(--pds-space-14)}.pds-Stack[data-gap="16"]{gap:var(--pds-space-16)}.pds-Stack[data-align=start]{align-items:flex-start}.pds-Stack[data-align=center]{align-items:center}.pds-Stack[data-align=end]{align-items:flex-end}.pds-Stack[data-align=stretch]{align-items:stretch}.pds-Stack[data-align=baseline]{align-items:baseline}.pds-Stack[data-justify=start]{justify-content:flex-start}.pds-Stack[data-justify=center]{justify-content:center}.pds-Stack[data-justify=end]{justify-content:flex-end}.pds-Stack[data-justify=between]{justify-content:space-between}.pds-Stack[data-justify=around]{justify-content:space-around}.pds-Stack[data-justify=evenly]{justify-content:space-evenly}.pds-StatCard{gap:var(--pds-space-3);box-sizing:border-box;padding:var(--pds-space-4);border:1px solid var(--pds-border-subtle);background:var(--pds-color-surface);font-family:var(--pds-font-sans);color:var(--pds-color-ink);border-radius:0;flex-direction:column;display:flex}.pds-StatCard-labelRow{align-items:center;gap:var(--pds-space-2);display:flex}.pds-StatCard-icon{width:16px;height:16px;color:var(--pds-color-muted);justify-content:center;align-items:center;display:inline-flex}.pds-StatCard-icon>svg{width:100%;height:100%}.pds-StatCard-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted);font-weight:500}.pds-StatCard-valueRow{align-items:baseline;gap:var(--pds-space-2);flex-wrap:wrap;display:flex}.pds-StatCard-value{font-family:var(--pds-font-mono);font-size:var(--pds-text-h3);letter-spacing:var(--pds-tracking-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pds-color-ink);font-weight:500;line-height:1}.pds-StatCard-unit{font-size:var(--pds-text-body-sm);color:var(--pds-color-muted)}.pds-StatCard-delta{align-items:center;display:inline-flex}.pds-StatCard-sparkline{width:100%;display:block}.pds-StatCard-footer{font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);margin-top:auto}.pds-StatStrip{border-top:var(--pds-hairline);border-bottom:var(--pds-hairline);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.pds-StatStrip-item{min-width:0;padding-block:var(--pds-card-pad);padding-inline:var(--pds-space-6);border-left:var(--pds-hairline)}.pds-StatStrip-item:first-child{border-left:none;padding-left:0}.pds-StatStrip-value{font-family:var(--pds-font-sans);font-size:var(--pds-text-h2);letter-spacing:var(--pds-tracking-h2);color:var(--pds-color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.pds-StatStrip-item[data-signal=true] .pds-StatStrip-value{color:var(--pds-accent)}.pds-StatStrip-label{margin-top:var(--pds-space-2);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);color:var(--pds-color-muted);line-height:1}.pds-StatusDot{vertical-align:middle;background:var(--pds-color-neutral);border-radius:0;width:8px;height:8px;display:inline-block}.pds-StatusDot[data-tone=success]{background:var(--pds-color-success)}.pds-StatusDot[data-tone=warning]{background:var(--pds-color-warning)}.pds-StatusDot[data-tone=danger]{background:var(--pds-color-danger)}.pds-StatusDot[data-tone=info]{background:var(--pds-color-info)}.pds-StatusDot[data-pulse=true]{animation:pds-pulse var(--pds-dur-draw) var(--pds-ease-inout) infinite}.pds-Steps{margin:0;padding:0;list-style:none;display:flex}.pds-Steps-item{gap:var(--pds-space-3);display:flex}.pds-Steps-marker-col{flex:none;align-items:center;display:flex}.pds-Steps-marker{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);white-space:nowrap;color:var(--pds-color-muted)}.pds-Steps-title{color:var(--pds-color-secondary)}.pds-Steps-desc,.pds-Steps-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm)}.pds-Steps-desc{margin-top:var(--pds-space-1);color:var(--pds-color-muted);line-height:1.55}.pds-Steps-item[data-state=done] .pds-Steps-marker{color:var(--pds-color-secondary)}.pds-Steps-item[data-state=active] .pds-Steps-marker{color:var(--pds-color-ink)}.pds-Steps-item[data-state=pending] .pds-Steps-title{color:var(--pds-color-muted)}.pds-Steps-item[data-state=active] .pds-Steps-title{color:var(--pds-color-ink);font-weight:500}.pds-Steps[data-orientation=vertical]{flex-direction:column}.pds-Steps[data-orientation=vertical] .pds-Steps-marker-col{flex-direction:column;align-items:center}.pds-Steps[data-orientation=vertical] .pds-Steps-marker{padding-top:2px}.pds-Steps[data-orientation=vertical] .pds-Steps-item:not(:last-child) .pds-Steps-marker-col:after{content:"";width:1px;margin:var(--pds-space-2) 0;background:var(--pds-border-strong);flex:auto}.pds-Steps[data-orientation=vertical] .pds-Steps-body{padding-bottom:var(--pds-space-6)}.pds-Steps[data-orientation=vertical] .pds-Steps-item[data-state=active] .pds-Steps-body{-webkit-border-start:2px solid var(--pds-accent);border-inline-start:2px solid var(--pds-accent);-webkit-margin-start:calc(-1 * var(--pds-space-1));margin-inline-start:calc(-1 * var(--pds-space-1));-webkit-padding-start:var(--pds-space-3);padding-inline-start:var(--pds-space-3)}.pds-Steps[data-orientation=horizontal]{align-items:flex-start;column-gap:var(--pds-space-4);flex-direction:row;width:100%}.pds-Steps[data-orientation=horizontal] .pds-Steps-item{gap:var(--pds-space-2);flex-direction:column;flex:1 1}.pds-Steps[data-orientation=horizontal] .pds-Steps-marker-col{align-self:stretch;align-items:center}.pds-Steps[data-orientation=horizontal] .pds-Steps-item:not(:last-child) .pds-Steps-marker-col:after{content:"";height:1px;margin:0 var(--pds-space-2);background:var(--pds-border-strong);flex:auto}.pds-Steps[data-orientation=horizontal] .pds-Steps-item[data-state=active] .pds-Steps-body{padding-top:var(--pds-space-2);border-top:2px solid var(--pds-accent)}.pds-StickyAccordion{grid-gap:var(--pds-gutter);gap:var(--pds-gutter);font-family:var(--pds-font-sans);color:var(--pds-color-ink);grid-template-columns:1fr 1.35fr;display:grid}.pds-StickyAccordion-rail{flex-direction:column;align-self:start;min-height:420px;display:flex;position:-webkit-sticky;position:sticky;top:0}.pds-StickyAccordion-eyebrow{margin-bottom:var(--pds-space-6)}.pds-StickyAccordion-title{max-width:14ch;letter-spacing:var(--pds-tracking-h1);margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.04}.pds-StickyAccordion-art{width:300px;max-width:100%;height:300px;margin-top:auto}.pds-StickyAccordion-list{min-width:0}.pds-StickyAccordion-row{width:100%;padding:var(--pds-space-8) 0;border:none;border-top:1px solid var(--pds-border-strong);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;display:block}.pds-StickyAccordion-rowHead{justify-content:space-between;align-items:baseline;gap:var(--pds-space-6);display:flex}.pds-StickyAccordion-rowTitle{font-size:var(--pds-text-title);transition:color var(--pds-dur-base) var(--pds-ease);font-weight:500}.pds-StickyAccordion-row:hover .pds-StickyAccordion-rowTitle,.pds-StickyAccordion-row[data-open=true] .pds-StickyAccordion-rowTitle{color:var(--pds-color-ink)}.pds-StickyAccordion-rowIndex{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);color:var(--pds-color-muted);flex:none}.pds-StickyAccordion-rowBody{max-width:60ch;margin-top:var(--pds-space-4-5);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.65;display:block}.pds-StickyAccordion-rule{border-top:1px solid var(--pds-border-strong)}@media (max-width:860px){.pds-StickyAccordion{gap:var(--pds-space-10);grid-template-columns:1fr}.pds-StickyAccordion-rail{min-height:0;position:static}}.pds-Switch{gap:var(--pds-space-2)}.pds-Switch,.pds-Switch-track{align-items:center;display:inline-flex}.pds-Switch-track{background:var(--pds-fill-ghost);border:1px solid var(--pds-border-ctrl);cursor:pointer;width:36px;height:20px;transition:background-color var(--pds-dur-base) var(--pds-ease),border-color var(--pds-dur-base) var(--pds-ease);border-radius:0;outline:none;flex:none;margin:0;padding:0;position:relative}.pds-Switch-track:hover:not(:disabled){border-color:var(--pds-color-ink)}.pds-Switch-track[data-state=checked]{background:var(--pds-color-ink);border-color:var(--pds-color-ink)}.pds-Switch-track:disabled{cursor:not-allowed;background:var(--pds-fill-ghost);border-color:var(--pds-border-faint)}.pds-Switch-thumb{background:var(--pds-color-ink);width:14px;height:14px;transition:transform var(--pds-dur-base) var(--pds-ease);will-change:transform;border-radius:0;margin:0 2px;display:block;transform:translate(0)}.pds-Switch-thumb[data-state=checked]{background:var(--pds-color-canvas);transform:translate(16px)}.pds-Switch-track:disabled .pds-Switch-thumb{background:var(--pds-color-muted)}.pds-Switch-label{font-size:var(--pds-text-body-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.2}.pds-Switch-label,.pds-TabbedShowcase{font-family:var(--pds-font-sans);color:var(--pds-color-ink)}.pds-TabbedShowcase-tabs{border:1px solid var(--pds-border-strong);border-bottom:none;display:flex}.pds-TabbedShowcase-tab{align-items:baseline;gap:var(--pds-space-2);padding:var(--pds-space-4) var(--pds-space-3-5);border:none;border-right:1px solid var(--pds-border-strong);border-bottom:1px solid var(--pds-border-strong);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-btn);text-transform:uppercase;text-align:left;color:var(--pds-color-muted);cursor:pointer;transition:background var(--pds-dur-base) var(--pds-ease),color var(--pds-dur-base) var(--pds-ease);background:0 0;flex:1 1;font-weight:500;display:flex}.pds-TabbedShowcase-tab[data-last=true]{border-right:none}.pds-TabbedShowcase-tab:hover{color:var(--pds-color-secondary)}.pds-TabbedShowcase-tab[data-active=true]{background:var(--pds-color-surface);color:var(--pds-color-ink);border-bottom-color:#0000}.pds-TabbedShowcase-tabIndex{color:var(--pds-color-muted)}.pds-TabbedShowcase-panel{border:1px solid var(--pds-border-strong);background:var(--pds-color-surface)}.pds-TabbedShowcase-split{grid-template-columns:1fr 1fr;display:grid}.pds-TabbedShowcase-copy{justify-content:space-between;gap:var(--pds-space-6);min-height:320px;padding:var(--pds-space-10);border-right:1px solid var(--pds-border-strong);flex-direction:column;display:flex}.pds-TabbedShowcase-art{min-height:320px}.pds-TabbedShowcase-single{min-height:200px;padding:var(--pds-space-10)}.pds-TabbedShowcase-title{font-size:var(--pds-text-h3);letter-spacing:var(--pds-tracking-title);margin-bottom:var(--pds-space-3);font-weight:500}.pds-TabbedShowcase-title[data-layout=single]{font-size:var(--pds-text-title)}.pds-TabbedShowcase-body{font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);max-width:42ch;margin:0 0 var(--pds-space-6);line-height:1.6}.pds-TabbedShowcase-body[data-layout=single]{max-width:64ch;margin:0}.pds-TabbedShowcase-subtabs{gap:var(--pds-space-3);flex-wrap:wrap;display:flex}.pds-TabbedShowcase-action{margin-top:var(--pds-space-6)}@media (max-width:860px){.pds-TabbedShowcase-tabs{flex-wrap:wrap}.pds-TabbedShowcase-split{grid-template-columns:1fr}.pds-TabbedShowcase-copy{border-right:none;border-bottom:1px solid var(--pds-border-strong);min-height:0}}.pds-Table-scroll{width:100%;overflow:auto hidden}.pds-Table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--pds-font-sans);color:var(--pds-color-secondary);text-align:left}.pds-Table-caption{caption-side:top;padding:0 var(--pds-space-4) var(--pds-space-3);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-label);text-align:left}.pds-Table-caption,.pds-Table-headerCell{font-family:var(--pds-font-mono);text-transform:uppercase;color:var(--pds-color-muted)}.pds-Table-headerCell{height:var(--pds-control-h-sm);padding:0 var(--pds-space-4);background:var(--pds-color-surface-2);border-bottom:1px solid var(--pds-border-subtle);letter-spacing:var(--pds-tracking-chip);white-space:nowrap;vertical-align:middle;font-size:10.5px;font-weight:500;line-height:1}.pds-Table-headerCell[data-numeric=true]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pds-Table[data-sticky=true] .pds-Table-headerCell{z-index:var(--pds-z-raised);position:-webkit-sticky;position:sticky;top:0}.pds-Table-cell{height:var(--pds-control-h-md);padding:0 var(--pds-space-4);border-bottom:1px solid var(--pds-border-subtle);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);vertical-align:middle;white-space:nowrap}.pds-Table-cell[data-numeric=true]{text-align:right;font-family:var(--pds-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pds-Table-body .pds-Table-row:last-child .pds-Table-cell{border-bottom:0}.pds-Table-row[data-interactive=true]{cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease)}.pds-Table-row[data-interactive=true]:hover>.pds-Table-cell{background:var(--pds-fill-ghost)}.pds-Table-row[data-selected=true]>.pds-Table-cell{background:var(--pds-accent-muted)}.pds-TableOfContents-list{-webkit-border-start:1px solid var(--pds-border-faint);border-inline-start:1px solid var(--pds-border-faint);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pds-TableOfContents-link{padding-block:var(--pds-space-1);padding-inline:var(--pds-space-3);color:var(--pds-color-muted);font-size:var(--pds-text-body-sm);transition:color var(--pds-dur-fast) var(--pds-ease);-webkit-border-start:2px solid #0000;border-inline-start:2px solid #0000;-webkit-margin-start:-1px;margin-inline-start:-1px;line-height:1.4;text-decoration:none;display:block;position:relative}.pds-TableOfContents-link[data-level="3"]{font-size:var(--pds-text-index);-webkit-padding-start:var(--pds-space-6);padding-inline-start:var(--pds-space-6)}.pds-TableOfContents-link[data-level="4"]{font-size:var(--pds-text-index);-webkit-padding-start:calc(var(--pds-space-6) + var(--pds-space-3));padding-inline-start:calc(var(--pds-space-6) + var(--pds-space-3))}.pds-TableOfContents-link:hover{color:var(--pds-color-secondary)}.pds-TableOfContents-link[data-active]{color:var(--pds-color-ink);border-inline-start-color:var(--pds-accent)}.pds-Tabs{flex-direction:column;display:flex}.pds-Tabs-list{align-items:stretch;gap:var(--pds-space-6);border-bottom:1px solid var(--pds-border-strong);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.pds-Tabs-list::-webkit-scrollbar{display:none}@media (max-width:640px){.pds-Tabs-list{gap:var(--pds-space-4)}}.pds-Tabs-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;height:var(--pds-control-h-md);color:var(--pds-color-secondary);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;margin-bottom:-1px;padding:0;display:inline-flex}.pds-Tabs-trigger:hover:not([data-state=active]):not(:disabled){color:var(--pds-color-ink)}.pds-Tabs-trigger[data-state=active]{color:var(--pds-color-ink);border-bottom-color:var(--pds-color-ink)}.pds-Tabs-trigger:disabled{color:var(--pds-color-muted);cursor:not-allowed}.pds-Tabs-content{padding-top:var(--pds-space-4)}.pds-Tabs-content:focus-visible{outline:none}.pds-Tag{align-items:center;gap:var(--pds-space-1);box-sizing:border-box;height:var(--pds-badge-h);padding-inline:var(--pds-space-2);border-radius:var(--pds-radius-0);color:var(--pds-color-muted);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);text-transform:none;white-space:nowrap;background:0 0;border:1px solid #0000;line-height:1;display:inline-flex}.pds-Tag[data-bordered=true]{border-color:var(--pds-border-faint)}.pds-Tag[data-copyable=true]{cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease)}.pds-Tag[data-copied=true],.pds-Tag[data-copyable=true]:hover{color:var(--pds-color-ink)}.pds-Tag-label{display:inline-block}.pds-Tag-copied{color:var(--pds-color-muted)}.pds-Tag-copied:empty{display:none}.pds-TagsInput{width:100%;min-height:var(--pds-control-h-md);padding:var(--pds-space-1) var(--pds-space-2);background:var(--pds-color-surface-2);border:1px solid var(--pds-border-ctrl);cursor:text;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;display:flex}.pds-TagsInput:focus-within{border-color:var(--pds-accent)}.pds-TagsInput[data-invalid=true]{border-color:var(--pds-color-danger)}.pds-TagsInput[data-disabled=true]{background:var(--pds-fill-ghost);cursor:not-allowed}.pds-TagsInput[data-size=sm]{min-height:var(--pds-control-h-sm)}.pds-TagsInput[data-size=lg]{min-height:var(--pds-control-h-lg)}.pds-TagsInput-list{align-items:center;gap:var(--pds-space-1);flex-wrap:wrap;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pds-TagsInput-item{align-items:center;display:inline-flex}.pds-TagsInput-item--entry{flex:60px 1;min-width:60px}.pds-TagsInput-tag{gap:var(--pds-space-1)}.pds-TagsInput-tagLabel{display:inline-block}.pds-TagsInput-remove{color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.pds-TagsInput-remove:hover{color:var(--pds-color-ink)}.pds-TagsInput-remove:focus-visible{color:var(--pds-color-ink);outline:none}.pds-TagsInput-remove:disabled{cursor:not-allowed}.pds-TagsInput-input{width:100%;height:var(--pds-space-6);color:var(--pds-color-ink);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);background:0 0;border:none;outline:none;padding:0;line-height:1}.pds-TagsInput-input::placeholder{color:var(--pds-color-muted)}.pds-TagsInput-input:disabled{cursor:not-allowed}.pds-TagsInput-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pds-Text{font-family:var(--pds-font-sans);color:var(--pds-color-ink);margin:0;font-weight:400}.pds-Text[data-size=sm]{font-size:var(--pds-text-body-sm);line-height:1.5}.pds-Text[data-size=md]{font-size:var(--pds-text-body);line-height:1.6}.pds-Text[data-size=lg]{font-size:var(--pds-text-lead);line-height:1.5}.pds-Text[data-color=ink]{color:var(--pds-color-ink)}.pds-Text[data-color=secondary]{color:var(--pds-color-secondary)}.pds-Text[data-color=muted]{color:var(--pds-color-muted)}.pds-Text[data-mono]{font-family:var(--pds-font-mono);letter-spacing:var(--pds-tracking-meta)}.pds-Text[data-weight="400"]{font-weight:400}.pds-Text[data-weight="500"]{font-weight:500}.pds-Text[data-weight="700"]{font-weight:700}.pds-Text[data-align=left]{text-align:left}.pds-Text[data-align=center]{text-align:center}.pds-Text[data-align=right]{text-align:right}.pds-Text[data-align=justify]{text-align:justify}.pds-Text[data-truncate]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pds-Textarea{width:100%;min-height:calc(var(--pds-control-h-md) * 2);padding:var(--pds-space-2) var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:left;resize:vertical;transition:border-color var(--pds-dur-fast) var(--pds-ease),background-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;line-height:1.5;display:block}.pds-Textarea::placeholder{color:var(--pds-color-muted)}.pds-Textarea:focus{border-color:var(--pds-accent)}.pds-Textarea[aria-invalid=true]{border-color:var(--pds-color-danger)}.pds-Textarea:disabled{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-Textarea[data-auto-resize=true]{resize:none;overflow:hidden}.pds-Textarea[data-size=sm]{padding:var(--pds-space-1) var(--pds-control-px-sm)}.pds-Textarea[data-size=lg]{padding:var(--pds-space-3) var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-ThemeIcon{box-sizing:border-box;border-radius:var(--pds-radius-0);vertical-align:middle;--pds-ThemeIcon-solid:var(--pds-accent);--pds-ThemeIcon-on-solid:var(--pds-accent-fg);--pds-ThemeIcon-tint:var(--pds-accent-muted);--pds-ThemeIcon-fg:var(--pds-accent);border:1px solid #0000;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.pds-ThemeIcon[data-size=sm]{block-size:24px;inline-size:24px;font-size:14px}.pds-ThemeIcon[data-size=md]{block-size:32px;inline-size:32px;font-size:18px}.pds-ThemeIcon[data-size=lg]{block-size:40px;inline-size:40px;font-size:22px}.pds-ThemeIcon>svg{block-size:1em;inline-size:1em;display:block}.pds-ThemeIcon[data-tone=success]{--pds-ThemeIcon-solid:var(--pds-color-success);--pds-ThemeIcon-on-solid:var(--pds-color-canvas);--pds-ThemeIcon-tint:var(--pds-color-success-bg);--pds-ThemeIcon-fg:var(--pds-color-success-fg)}.pds-ThemeIcon[data-tone=warning]{--pds-ThemeIcon-solid:var(--pds-color-warning);--pds-ThemeIcon-on-solid:var(--pds-color-canvas);--pds-ThemeIcon-tint:var(--pds-color-warning-bg);--pds-ThemeIcon-fg:var(--pds-color-warning-fg)}.pds-ThemeIcon[data-tone=danger]{--pds-ThemeIcon-solid:var(--pds-color-danger);--pds-ThemeIcon-on-solid:var(--pds-color-canvas);--pds-ThemeIcon-tint:var(--pds-color-danger-bg);--pds-ThemeIcon-fg:var(--pds-color-danger-fg)}.pds-ThemeIcon[data-tone=info]{--pds-ThemeIcon-solid:var(--pds-color-info);--pds-ThemeIcon-on-solid:var(--pds-color-canvas);--pds-ThemeIcon-tint:var(--pds-color-info-bg);--pds-ThemeIcon-fg:var(--pds-color-info-fg)}.pds-ThemeIcon[data-tone=neutral]{--pds-ThemeIcon-solid:var(--pds-color-neutral);--pds-ThemeIcon-on-solid:var(--pds-color-canvas);--pds-ThemeIcon-tint:var(--pds-color-neutral-bg);--pds-ThemeIcon-fg:var(--pds-color-neutral-fg)}.pds-ThemeIcon[data-variant=filled]{background:var(--pds-ThemeIcon-solid);color:var(--pds-ThemeIcon-on-solid)}.pds-ThemeIcon[data-variant=light]{background:var(--pds-ThemeIcon-tint);color:var(--pds-ThemeIcon-fg)}.pds-ThemeIcon[data-variant=outline]{border-color:var(--pds-ThemeIcon-solid)}.pds-ThemeIcon[data-variant=ghost],.pds-ThemeIcon[data-variant=outline]{color:var(--pds-ThemeIcon-fg);background:0 0}.pds-Tile{background:var(--pds-color-surface);flex-direction:column;display:flex}.pds-Tile[data-bordered=true]{border:var(--pds-hairline)}.pds-Tile-art{overflow:hidden}.pds-Tile-body{gap:var(--pds-space-2);padding:var(--pds-card-pad);flex-direction:column;flex:1 1;display:flex}.pds-Tile-eyebrow{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-label);color:var(--pds-color-muted)}.pds-Tile-title{font-size:var(--pds-text-lead);letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);font-weight:500;line-height:1.2}.pds-Tile-text,.pds-Tile-title{font-family:var(--pds-font-sans)}.pds-Tile-text{font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.55}.pds-Tile-action{padding-top:var(--pds-space-4);margin-top:auto}.pds-Tile[data-interactive]{cursor:pointer;transition:border-color var(--pds-dur-base) var(--pds-ease);position:relative}.pds-Tile[data-interactive][data-bordered=true]:hover{border-color:var(--pds-color-ink)}.pds-Tile[data-interactive] a:after{content:"";position:absolute;inset:0}.pds-TimeInput{height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-mono);font-size:var(--pds-text-body-sm);transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;align-items:center;gap:1px;line-height:1;display:inline-flex}.pds-TimeInput:focus-within{border-color:var(--pds-accent)}.pds-TimeInput[data-invalid=true]{border-color:var(--pds-color-danger)}.pds-TimeInput[data-disabled=true]{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-TimeInput-seg{min-width:1.6ch;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:default;caret-color:#0000;border-radius:0;outline:none;justify-content:center;align-items:center;padding:2px 3px;display:inline-flex}.pds-TimeInput-seg[data-placeholder=true]{color:var(--pds-color-muted)}.pds-TimeInput-seg:focus-visible{background:var(--pds-accent);color:var(--pds-accent-fg)}.pds-TimeInput[data-disabled=true] .pds-TimeInput-seg{cursor:not-allowed}.pds-TimeInput-sep{color:var(--pds-color-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pds-TimeInput[data-size=sm]{height:var(--pds-control-h-sm);padding:0 var(--pds-control-px-sm)}.pds-TimeInput[data-size=lg]{height:var(--pds-control-h-lg);padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-TimePicker{position:relative}.pds-TimePicker,.pds-TimePicker-trigger{align-items:center;width:100%;display:inline-flex}.pds-TimePicker-trigger{gap:var(--pds-space-2);height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:pointer;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;line-height:1}.pds-TimePicker-trigger:hover:not(:disabled){border-color:var(--pds-border-strong)}.pds-TimePicker-trigger:focus-visible,.pds-TimePicker-trigger[aria-expanded=true]{border-color:var(--pds-accent)}.pds-TimePicker-trigger[aria-invalid=true]{border-color:var(--pds-color-danger)}.pds-TimePicker-trigger:disabled{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-TimePicker-icon{color:var(--pds-color-muted);flex:none;align-items:center;display:inline-flex}.pds-TimePicker-icon>svg{width:15px;height:15px}.pds-TimePicker-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-TimePicker[data-empty=true] .pds-TimePicker-value{color:var(--pds-color-muted)}.pds-TimePicker[data-size=sm] .pds-TimePicker-trigger{height:var(--pds-control-h-sm);padding:0 var(--pds-control-px-sm)}.pds-TimePicker[data-size=lg] .pds-TimePicker-trigger{height:var(--pds-control-h-lg);padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-TimePicker-panel{width:auto;min-width:0;max-width:none;padding:var(--pds-space-3)}.pds-TimePicker-field{-webkit-margin-after:var(--pds-space-3);margin-block-end:var(--pds-space-3)}.pds-TimePicker-cols{gap:1px;height:200px;display:flex}.pds-TimePicker-col{scrollbar-width:thin;flex-direction:column;gap:1px;min-width:3.5ch;-webkit-padding-end:2px;padding-inline-end:2px;display:flex;overflow-y:auto}.pds-TimePicker-opt{min-height:28px;padding:0 var(--pds-space-3);color:var(--pds-color-secondary);font-family:var(--pds-font-mono);font-size:var(--pds-text-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:flex}.pds-TimePicker-opt:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-TimePicker-opt:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-TimePicker-opt[data-selected=true]{background:var(--pds-btn-bg);color:var(--pds-btn-fg)}.pds-Timeline{font-family:var(--pds-font-sans);color:var(--pds-color-ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pds-Timeline-item{grid-column-gap:var(--pds-space-3);column-gap:var(--pds-space-3);grid-template-columns:8px minmax(0,1fr);display:grid}.pds-Timeline-gutter{flex-direction:column;align-items:center;display:flex}.pds-Timeline-marker{background:var(--pds-color-neutral);border-radius:0;flex:none;width:8px;height:8px;margin-top:5px}.pds-Timeline-marker[data-tone=success]{background:var(--pds-color-success)}.pds-Timeline-marker[data-tone=warning]{background:var(--pds-color-warning)}.pds-Timeline-marker[data-tone=danger]{background:var(--pds-color-danger)}.pds-Timeline-marker[data-tone=info]{background:var(--pds-color-info)}.pds-Timeline-marker[data-tone=neutral]{background:var(--pds-color-neutral)}.pds-Timeline-connector{width:1px;min-height:var(--pds-space-3);margin-block:var(--pds-space-1);background:var(--pds-border-strong);flex:auto}.pds-Timeline-item:last-child .pds-Timeline-connector{display:none}.pds-Timeline-body{min-width:0;padding-bottom:var(--pds-space-4)}.pds-Timeline-item:last-child .pds-Timeline-body{padding-bottom:0}.pds-Timeline-head{align-items:center;column-gap:var(--pds-space-2);row-gap:var(--pds-space-1);flex-wrap:wrap;display:flex}.pds-Timeline-title{font-size:var(--pds-text-body-sm);color:var(--pds-color-ink);font-weight:500;line-height:1.3}.pds-Timeline-state{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);text-transform:uppercase;letter-spacing:var(--pds-tracking-chip);color:var(--pds-color-neutral-fg);font-weight:500}.pds-Timeline-state[data-tone=success]{color:var(--pds-color-success-fg)}.pds-Timeline-state[data-tone=warning]{color:var(--pds-color-warning-fg)}.pds-Timeline-state[data-tone=danger]{color:var(--pds-color-danger-fg)}.pds-Timeline-state[data-tone=info]{color:var(--pds-color-info-fg)}.pds-Timeline-state[data-tone=neutral]{color:var(--pds-color-neutral-fg)}.pds-Timeline-time{font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pds-color-muted);flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto}.pds-Timeline-detail{margin:var(--pds-space-1) 0 0;font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.4}.pds-Timeline-meta{align-items:center;gap:var(--pds-space-2);margin-top:var(--pds-space-2);flex-wrap:wrap;display:flex}.pds-Toast-viewport{z-index:var(--pds-z-toast);width:380px;max-width:100vw;padding:var(--pds-space-6);outline:none;flex-direction:column;margin:0;list-style:none;position:fixed;bottom:0;right:0}.pds-Toast,.pds-Toast-viewport{gap:var(--pds-space-3);display:flex}.pds-Toast{align-items:flex-start;padding:var(--pds-space-3-5) var(--pds-space-4);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);border-left:2px solid var(--pds-color-neutral);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);border-radius:0}.pds-Toast[data-tone=success]{border-left-color:var(--pds-color-success)}.pds-Toast[data-tone=warning]{border-left-color:var(--pds-color-warning)}.pds-Toast[data-tone=danger]{border-left-color:var(--pds-color-danger)}.pds-Toast[data-tone=info]{border-left-color:var(--pds-color-info)}.pds-Toast[data-state=open]{animation:pds-panel-in var(--pds-dur-base) var(--pds-ease)}.pds-Toast[data-state=closed]{animation:pds-overlay-in var(--pds-dur-fast) var(--pds-ease) reverse}.pds-Toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.pds-Toast[data-swipe=cancel]{transition:transform var(--pds-dur-fast) var(--pds-ease);transform:translate(0)}.pds-Toast[data-swipe=end]{animation:pds-overlay-in var(--pds-dur-fast) var(--pds-ease) reverse}.pds-Toast-body{gap:var(--pds-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.pds-Toast-title{font-family:var(--pds-font-mono);text-transform:uppercase;letter-spacing:var(--pds-tracking-btn);color:var(--pds-color-ink);margin:0;font-size:12px;font-weight:500}.pds-Toast-description{font-family:var(--pds-font-sans);color:var(--pds-color-secondary);margin:0;font-size:13px;line-height:1.45}.pds-Toast-close{width:24px;height:24px;color:var(--pds-color-muted);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:0;display:inline-flex}.pds-Toast-close:hover{color:var(--pds-color-ink)}.pds-Toolbar{align-items:center;gap:var(--pds-space-1);padding:var(--pds-space-1);background:var(--pds-color-surface);border:1px solid var(--pds-border-subtle);border-radius:0;display:flex}.pds-Toolbar-button,.pds-Toolbar-link{justify-content:center;align-items:center;gap:var(--pds-space-2);height:var(--pds-control-h-sm);padding:0 var(--pds-space-3);color:var(--pds-color-ink);font-family:var(--pds-font-mono);font-size:var(--pds-text-label);letter-spacing:var(--pds-tracking-btn);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:1px solid #0000;border-radius:0;outline:none;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}:is(.pds-Toolbar-button,.pds-Toolbar-link):hover{background:var(--pds-fill-ghost)}:is(.pds-Toolbar-button,.pds-Toolbar-link):disabled,:is(.pds-Toolbar-button,.pds-Toolbar-link)[data-disabled]{color:var(--pds-color-muted);pointer-events:none}.pds-Toolbar-link:hover{color:var(--pds-color-ink)}.pds-Toolbar-separator{width:1px;min-height:var(--pds-space-5);margin:0 var(--pds-space-1);background:var(--pds-border-strong);align-self:stretch}.pds-Toolbar-toggleItem{justify-content:center;align-items:center;gap:var(--pds-space-2);height:var(--pds-chip-h);padding:0 var(--pds-space-3);background:var(--pds-fill-ghost);border:1px solid var(--pds-border-ctrl);color:var(--pds-color-ink);font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-chip);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease),border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;font-weight:500;line-height:1;display:inline-flex}.pds-Toolbar-toggleItem+.pds-Toolbar-toggleItem{margin-left:-1px}.pds-Toolbar-toggleItem:hover:not([data-state=on]){background:var(--pds-fill-ghost-hover)}.pds-Toolbar-toggleItem[data-state=on]{background:var(--pds-btn-bg);color:var(--pds-btn-fg);border-color:var(--pds-btn-bg)}.pds-Toolbar-toggleItem:disabled,.pds-Toolbar-toggleItem[data-disabled]{color:var(--pds-color-muted);pointer-events:none}.pds-Tooltip{z-index:var(--pds-z-tooltip);max-width:280px;padding:var(--pds-space-2) var(--pds-space-3);background:var(--pds-color-surface-3);color:var(--pds-color-ink);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);font-family:var(--pds-font-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;font-size:13px;line-height:1.4}.pds-Tooltip[data-state=delayed-open],.pds-Tooltip[data-state=instant-open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-Tooltip-arrow{fill:var(--pds-color-surface-3)}.pds-TopBar{z-index:var(--pds-z-sticky);justify-content:space-between;align-items:center;gap:var(--pds-space-6);height:var(--pds-space-14);padding:0 var(--pds-gutter);background:color-mix(in srgb,var(--pds-color-canvas) 88%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--pds-border-faint);display:flex;position:-webkit-sticky;position:sticky;top:0}.pds-TopBar[data-sticky=false]{position:static}.pds-TopBar-start{align-items:center;gap:var(--pds-space-8);min-width:0;display:flex}.pds-TopBar-brand{flex:none;align-items:center;display:flex}.pds-TopBar-nav{align-items:center;gap:var(--pds-space-6);display:flex}.pds-TopBar-link{font-family:var(--pds-font-mono);font-size:var(--pds-text-label);text-transform:uppercase;letter-spacing:var(--pds-tracking-btn);color:var(--pds-color-secondary);cursor:pointer;transition:color var(--pds-dur-fast) var(--pds-ease);text-decoration:none}.pds-TopBar-link:hover,.pds-TopBar-link[data-active=true]{color:var(--pds-color-ink)}.pds-TopBar-actions{align-items:center;gap:var(--pds-space-3);flex:none;display:flex}.pds-Tour-scrim-wrap{z-index:var(--pds-z-overlay);position:fixed;inset:0}.pds-Tour-scrim{animation:pds-overlay-in var(--pds-dur-base) var(--pds-ease);display:block;position:fixed;inset:0}.pds-Tour-scrim-fill{fill:#0009;pointer-events:auto;cursor:default}.pds-Tour{z-index:var(--pds-z-modal);box-sizing:border-box;width:min(340px,calc(100vw - var(--pds-space-8)));padding:var(--pds-space-5);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);font-family:var(--pds-font-sans);border-radius:0}.pds-Tour[data-state=open]{animation:pds-panel-in var(--pds-dur-fast) var(--pds-ease)}.pds-Tour-index{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pds-color-muted);margin-bottom:var(--pds-space-3)}.pds-Tour-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-lead);letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);margin-bottom:var(--pds-space-2);font-weight:500}.pds-Tour-body{font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.55}.pds-Tour-footer{justify-content:space-between;align-items:center;gap:var(--pds-space-3);margin-top:var(--pds-space-5);display:flex}.pds-Tour-nav{align-items:center;gap:var(--pds-space-2);display:inline-flex}.pds-Tour-skip{margin-left:calc(-1 * var(--pds-control-px-sm))}@keyframes pds-Tray-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pds-Tray-overlay{z-index:var(--pds-z-overlay);background:#0009;position:fixed;inset:0}.pds-Tray-overlay[data-state=open]{animation:pds-overlay-in var(--pds-dur-base) var(--pds-ease)}.pds-Tray{inset-inline:0;z-index:var(--pds-z-drawer);width:100%;max-width:100vw;max-height:60vh;padding:var(--pds-space-6) var(--pds-space-8) var(--pds-space-8);background:var(--pds-color-canvas);border-top:1px solid var(--pds-border-strong);box-shadow:var(--pds-shadow-overlay);color:var(--pds-color-ink);border-radius:0;flex-direction:column;display:flex;position:fixed;bottom:0;overflow-y:auto}.pds-Tray[data-size=sm]{max-height:40vh}.pds-Tray[data-size=lg]{max-height:85vh}.pds-Tray[data-state=open]{animation:pds-Tray-in var(--pds-dur-base) var(--pds-ease-inout)}.pds-Tray[data-state=closed]{animation:pds-Tray-in var(--pds-dur-fast) var(--pds-ease-inout) reverse}.pds-Tray[data-dragging=true]{transition:none;animation:none}.pds-Tray-grabber{width:100%;padding-block:var(--pds-space-1) var(--pds-space-4);margin-top:calc(-1 * var(--pds-space-3));justify-content:center;align-self:center;align-items:center;display:flex}.pds-Tray-grabber[data-draggable=true]{cursor:-webkit-grab;cursor:grab;touch-action:none}.pds-Tray-grabber[data-draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.pds-Tray-grabber-bar{border-radius:var(--pds-radius-sm);background:var(--pds-border-ctrl);width:36px;height:4px;display:block}.pds-Tray-title{font-family:var(--pds-font-sans);font-size:var(--pds-text-title);letter-spacing:var(--pds-tracking-title);color:var(--pds-color-ink);margin:0;-webkit-padding-end:var(--pds-space-10);padding-inline-end:var(--pds-space-10);font-weight:500;line-height:1.2}.pds-Tray-description{margin:var(--pds-space-3) 0 0;font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-secondary);line-height:1.5}.pds-Tray-close{top:var(--pds-space-4);width:32px;height:32px;color:var(--pds-color-secondary);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--pds-space-4)}.pds-Tray-close:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-Tray-hiddenClose{pointer-events:none;background:0 0;border:0;width:1px;height:1px;padding:0;position:absolute}.pds-Tray-footer{justify-content:flex-end;gap:var(--pds-space-3);padding-top:var(--pds-space-5);border-top:1px solid var(--pds-border-subtle);margin-top:auto;display:flex}.pds-TreeSelect{position:relative}.pds-TreeSelect,.pds-TreeSelect-trigger{align-items:center;width:100%;display:inline-flex}.pds-TreeSelect-trigger{gap:var(--pds-space-2);height:var(--pds-control-h-md);padding:0 var(--pds-control-px-md);background:var(--pds-color-surface-2);color:var(--pds-color-ink);border:1px solid var(--pds-border-ctrl);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);text-align:start;cursor:pointer;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;outline:none;line-height:1}.pds-TreeSelect-trigger:hover:not(:disabled){border-color:var(--pds-border-strong)}.pds-TreeSelect-trigger:focus-visible,.pds-TreeSelect-trigger[aria-expanded=true]{border-color:var(--pds-accent)}.pds-TreeSelect-trigger[aria-invalid=true]{border-color:var(--pds-color-danger)}.pds-TreeSelect-trigger:disabled{color:var(--pds-color-muted);background:var(--pds-fill-ghost);cursor:not-allowed}.pds-TreeSelect-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pds-TreeSelect-icon,.pds-TreeSelect[data-empty=true] .pds-TreeSelect-value{color:var(--pds-color-muted)}.pds-TreeSelect-icon{flex:none;align-items:center;display:inline-flex}.pds-TreeSelect-icon>svg{width:15px;height:15px}.pds-TreeSelect[data-size=sm] .pds-TreeSelect-trigger{height:var(--pds-control-h-sm);padding:0 var(--pds-control-px-sm)}.pds-TreeSelect[data-size=lg] .pds-TreeSelect-trigger{height:var(--pds-control-h-lg);padding:0 var(--pds-control-px-lg);font-size:var(--pds-text-body)}.pds-TreeSelect-panel{scrollbar-width:thin;width:auto;min-width:220px;max-width:none;max-height:320px;padding:var(--pds-space-2);overflow-y:auto}.pds-TreeView,.pds-TreeView-group{margin:0;padding:0;list-style:none}.pds-TreeView{font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);color:var(--pds-color-ink)}.pds-TreeView-item{outline:none}.pds-TreeView-group{-webkit-border-start:1px solid var(--pds-border-faint);border-inline-start:1px solid var(--pds-border-faint);-webkit-margin-start:15px;margin-inline-start:15px}.pds-TreeView-row{align-items:center;gap:var(--pds-space-2);min-height:28px;padding:0 var(--pds-space-2);color:var(--pds-color-secondary);cursor:pointer;transition:background var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);display:flex}.pds-TreeView-row:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-TreeView-item:focus-visible{outline:none}.pds-TreeView-item:focus-visible>.pds-TreeView-row{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-TreeView-item[data-selected=true]>.pds-TreeView-row{background:var(--pds-fill-ghost);color:var(--pds-color-ink);box-shadow:inset 2px 0 0 0 var(--pds-accent)}.pds-TreeView-item[data-disabled=true]>.pds-TreeView-row{color:var(--pds-color-muted);cursor:not-allowed}.pds-TreeView-item[data-disabled=true]>.pds-TreeView-row:hover{background:0 0}.pds-TreeView-toggle{width:16px;height:16px;color:var(--pds-color-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.pds-TreeView-chevron{transition:transform var(--pds-dur-fast) var(--pds-ease)}[dir=rtl] .pds-TreeView-chevron{transform:scaleX(-1)}.pds-TreeView-row[data-expanded=true] .pds-TreeView-chevron,[dir=rtl] .pds-TreeView-row[data-expanded=true] .pds-TreeView-chevron{transform:rotate(90deg)}.pds-TreeView-icon{color:var(--pds-color-muted);flex:none;align-items:center;display:inline-flex}.pds-TreeView-label{font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);letter-spacing:var(--pds-tracking-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pds-YearPicker{gap:var(--pds-space-3);min-width:240px;font-family:var(--pds-font-sans);color:var(--pds-color-ink);flex-direction:column;display:inline-flex}.pds-YearPicker-header{justify-content:space-between;align-items:center;gap:var(--pds-space-2);display:flex}.pds-YearPicker-nav{width:var(--pds-control-h-sm);height:var(--pds-control-h-sm);color:var(--pds-color-secondary);cursor:pointer;transition:background-color var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pds-YearPicker-nav:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-YearPicker-nav:focus-visible{outline:2px solid var(--pds-color-ring);outline-offset:-2px}.pds-YearPicker-nav>svg{width:16px;height:16px}.pds-YearPicker-title{font-family:var(--pds-font-mono);font-size:var(--pds-text-meta);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-ink)}.pds-RichTextEditor{border:1px solid var(--pds-border-ctrl);background:var(--pds-color-surface-2);width:100%;transition:border-color var(--pds-dur-fast) var(--pds-ease);border-radius:0;flex-direction:column;display:flex}.pds-RichTextEditor:focus-within{border-color:var(--pds-accent)}.pds-RichTextEditor-toolbar{align-items:center;gap:var(--pds-space-1);padding:var(--pds-space-1) var(--pds-space-2);border-bottom:1px solid var(--pds-border-faint);flex-wrap:wrap;display:flex}.pds-RichTextEditor-sep{width:1px;margin:var(--pds-space-1) var(--pds-space-1);background:var(--pds-border-faint);align-self:stretch}.pds-RichTextEditor-tool{width:var(--pds-chip-h);height:var(--pds-chip-h);color:var(--pds-color-secondary);cursor:pointer;transition:background-color var(--pds-dur-fast) var(--pds-ease),color var(--pds-dur-fast) var(--pds-ease);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:15px;display:inline-flex}.pds-RichTextEditor-tool:hover{background:var(--pds-fill-ghost);color:var(--pds-color-ink)}.pds-RichTextEditor-tool[data-active=true]{background:var(--pds-btn-bg);color:var(--pds-btn-fg)}.pds-RichTextEditor-tool:disabled{color:var(--pds-color-muted);cursor:not-allowed;background:0 0}.pds-RichTextEditor-surface{flex-direction:column;flex:auto;min-height:0;display:flex}.pds-RichTextEditor-content{min-height:var(--pds-rte-min-h,180px);padding:var(--pds-space-3) var(--pds-space-4);color:var(--pds-color-ink);font-family:var(--pds-font-sans);font-size:var(--pds-text-body-sm);overflow-wrap:anywhere;outline:none;flex:auto;line-height:1.65}.pds-RichTextEditor-content:focus,.pds-RichTextEditor-content:focus-visible{outline:none}.pds-RichTextEditor[data-readonly=true]{background:var(--pds-fill-ghost)}.pds-RichTextEditor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--pds-color-muted);pointer-events:none}.pds-RichTextEditor-content>:first-child{margin-top:0}.pds-RichTextEditor-content>:last-child{margin-bottom:0}.pds-RichTextEditor-content p{margin:0 0 var(--pds-space-3)}.pds-RichTextEditor-content h1,.pds-RichTextEditor-content h2,.pds-RichTextEditor-content h3{margin:var(--pds-space-4) 0 var(--pds-space-2);letter-spacing:var(--pds-tracking-title);font-weight:600;line-height:1.25}.pds-RichTextEditor-content h1{font-size:var(--pds-text-title)}.pds-RichTextEditor-content h2{font-size:var(--pds-text-lead)}.pds-RichTextEditor-content h3{font-size:var(--pds-text-body)}.pds-RichTextEditor-content ol,.pds-RichTextEditor-content ul{margin:0 0 var(--pds-space-3);padding-left:var(--pds-space-5)}.pds-RichTextEditor-content li{margin:var(--pds-space-1) 0}.pds-RichTextEditor-content li>p{margin:0}.pds-RichTextEditor-content blockquote{margin:0 0 var(--pds-space-3);padding-left:var(--pds-space-4);border-left:2px solid var(--pds-border-strong);color:var(--pds-color-secondary)}.pds-RichTextEditor-content code{padding:.1em .35em;font-size:.9em}.pds-RichTextEditor-content code,.pds-RichTextEditor-content pre{font-family:var(--pds-font-mono);background:var(--pds-color-surface-3);border:1px solid var(--pds-border-faint)}.pds-RichTextEditor-content pre{margin:0 0 var(--pds-space-3);padding:var(--pds-space-3);font-size:var(--pds-text-meta);overflow-x:auto}.pds-RichTextEditor-content pre code{background:0 0;border:none;padding:0}.pds-RichTextEditor-content a{color:var(--pds-accent);text-underline-offset:2px;text-decoration:underline}.pds-RichTextEditor-content hr{margin:var(--pds-space-4) 0;border:none;border-top:1px solid var(--pds-border-faint)}.pds-CodeHighlight{border:1px solid var(--pds-border-subtle);background:var(--pds-color-surface-2);--pds-ch-pad-block:var(--pds-space-4);--pds-ch-pad-inline:var(--pds-space-5);--pds-ch-font-size:13px;--pds-ch-line-height:1.6;flex-direction:column;display:flex;overflow:hidden}.pds-CodeHighlight .pds-CodeHighlight-bar{align-items:center;gap:var(--pds-space-3);padding:var(--pds-space-2) var(--pds-space-4);border-bottom:1px solid var(--pds-border-subtle);display:flex}.pds-CodeHighlight .pds-CodeHighlight-name{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-meta);color:var(--pds-color-secondary)}.pds-CodeHighlight .pds-CodeHighlight-lang{font-family:var(--pds-font-mono);font-size:var(--pds-text-index);letter-spacing:var(--pds-tracking-label);text-transform:uppercase;color:var(--pds-color-muted);-webkit-margin-start:auto;margin-inline-start:auto}.pds-CodeHighlight .pds-CodeHighlight-copy{display:inline-flex}.pds-CodeHighlight .pds-CodeHighlight-pre,.pds-CodeHighlight .pds-CodeHighlight-shiki pre{padding:var(--pds-ch-pad-block) var(--pds-ch-pad-inline);margin:0;overflow-x:auto;background:0 0!important}.pds-CodeHighlight .pds-CodeHighlight-code,.pds-CodeHighlight .pds-CodeHighlight-shiki code{font-family:var(--pds-font-mono);font-size:var(--pds-ch-font-size);line-height:var(--pds-ch-line-height);white-space:pre}.pds-CodeHighlight .pds-CodeHighlight-code{color:var(--pds-color-secondary)}.pds-CodeHighlight .pds-CodeHighlight-shiki span{color:var(--pds-shiki-light)}[data-theme=dark] .pds-CodeHighlight .pds-CodeHighlight-shiki span{color:var(--pds-shiki-dark)}.pds-CodeHighlight[data-wrap=true] .pds-CodeHighlight-code,.pds-CodeHighlight[data-wrap=true] .pds-CodeHighlight-shiki code{white-space:pre-wrap;overflow-wrap:anywhere}.pds-CodeHighlight[data-line-numbers=true] .pds-CodeHighlight-shiki code{counter-reset:pds-ch-line}.pds-CodeHighlight[data-line-numbers=true] .pds-CodeHighlight-shiki .line:before{counter-increment:pds-ch-line;content:counter(pds-ch-line);width:2ch;text-align:end;color:var(--pds-color-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-end:var(--pds-space-4);margin-inline-end:var(--pds-space-4);display:inline-block}