.pp-shell{background:var(--pp-bg);color:var(--pp-text);font-family:var(--font-body);grid-template-columns:var(--pp-sidebar-width) minmax(0, 1fr);height:100dvh;transition:background var(--pp-motion-base) var(--pp-ease-standard), color var(--pp-motion-base) var(--pp-ease-standard), grid-template-columns var(--pp-motion-slow) var(--pp-ease-standard);z-index:100;display:grid;position:fixed;inset:0;overflow:clip}.pp-shell[data-nav-collapsed=true]{grid-template-columns:var(--pp-sidebar-width-collapsed) minmax(0, 1fr)}:where(.pp-shell) *,:where(.pp-shell) :before,:where(.pp-shell) :after{box-sizing:border-box}:where(.pp-shell) button,:where(.pp-shell) input,:where(.pp-shell) select,:where(.pp-shell) textarea,:where(.pp-shell) a{font:inherit}:where(.pp-shell) button,:where(.pp-shell) a{color:inherit}:where(.pp-shell) button:focus-visible,:where(.pp-shell) input:focus-visible,:where(.pp-shell) select:focus-visible,:where(.pp-shell) textarea:focus-visible,:where(.pp-shell) a:focus-visible,.pp-expandable-text>summary:focus-visible,.pp-task-discovery-disclosure>summary:focus-visible,:where(.pp-portal-layer,.pp-drawer-layer) button:focus-visible,:where(.pp-portal-layer,.pp-drawer-layer) a:focus-visible,:where([data-surface=client][data-slot=sheet-content],[data-surface=client][data-slot=dialog-content],[data-surface=client][data-slot=alert-dialog-content],[data-surface=client][data-slot=select-content],[data-surface=client][data-slot=dropdown-menu-content]) :focus-visible{box-shadow:var(--pp-focus-ring);outline:var(--pp-line-strong) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}:where(.pp-shell) button:active:not(:disabled){transform:translateY(var(--pp-nudge)) scale(.985)}.pp-visually-hidden,.pp-shell[data-nav-collapsed=true] .pp-nav__item-label,.pp-shell[data-nav-collapsed=true] .pp-nav-group__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:var(--pp-line);white-space:nowrap;width:var(--pp-line);position:absolute;overflow:hidden}.pp-skip-link{background:var(--pp-accent);color:var(--pp-on-accent);left:var(--pp-space-xl);padding:var(--pp-space-md) var(--pp-space-2xl);top:var(--pp-space-xl);z-index:20;position:absolute;transform:translateY(-200%)}.pp-skip-link:focus{transform:translateY(0)}.pp-sidebar{background:var(--pp-sidebar);border-right:var(--pp-line) solid var(--pp-border);min-width:0;padding:var(--pp-space-3xl) var(--pp-space-2xl) var(--pp-space-2xl);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard);flex-direction:column;display:flex}:where(.pp-sidebar)>nav{gap:var(--pp-space-xs);display:grid}.pp-sidebar__utility{border-top:var(--pp-line) solid var(--pp-border);gap:var(--pp-space-2xs);padding-top:var(--pp-space-xl);margin-top:auto;display:grid}.pp-brand{gap:var(--pp-space-xl);margin-bottom:var(--pp-space-2xl);min-width:0;display:grid}.pp-brand__heading{align-items:center;gap:var(--pp-space-lg);min-height:var(--pp-size-brand-row);padding:0 var(--pp-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.pp-brand__heading) strong{font-size:var(--pp-font-4xl);letter-spacing:-.04em}.pp-brand__workspace{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);align-items:center;gap:var(--pp-space-lg);padding:var(--pp-space-md) var(--pp-space-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.pp-brand__workspace-mark{background:var(--pp-text);border-radius:var(--pp-radius-md);color:var(--pp-bg);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-bold);height:var(--pp-size-icon-box);width:var(--pp-size-icon-box);justify-content:center;align-items:center;display:inline-flex}.pp-brand__copy{gap:var(--pp-space-3xs);min-width:0;display:grid}:where(.pp-brand__copy) strong{font-size:var(--pp-font-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.pp-brand__copy) small{color:var(--pp-muted);font-size:var(--pp-font-xs)}.pp-nav-group{gap:var(--pp-space-xs);margin:0 0 var(--pp-space-2xl);display:grid}.pp-nav-group__label{color:var(--pp-muted);font-size:var(--pp-font-2xs);font-weight:var(--pp-weight-strong);letter-spacing:.08em;margin:0 0 var(--pp-space-2xs) var(--pp-space-md);text-transform:uppercase}.pp-nav__item{border-radius:var(--pp-radius-lg);cursor:pointer;align-items:center;gap:var(--pp-space-xl);min-height:var(--pp-control-height-lg);padding:0 var(--pp-space-xl);text-align:left;transition:background var(--pp-motion-base) var(--pp-ease-standard), color var(--pp-motion-base) var(--pp-ease-standard), transform var(--pp-motion-fast) var(--pp-ease-standard);background:0 0;border:0;width:100%;text-decoration:none;display:flex;position:relative}.pp-nav__item:before{content:none}.pp-nav__item:hover:not(:disabled){background:var(--pp-hover)}.pp-nav__item:disabled{cursor:default;opacity:.68}.pp-nav__item.is-active,.pp-nav__item.is-active:hover:not(:disabled){background:var(--pp-selection-bg);color:var(--pp-selection-ink);box-shadow:inset var(--pp-rail) 0 0 var(--pp-selection-ink)}.pp-nav__item.is-active .pp-nav__item-label{font-weight:var(--pp-weight-strong)}:where(.pp-nav__item) svg{color:var(--pp-muted);height:var(--pp-icon-md);width:var(--pp-icon-md);flex:none}.pp-nav__item.is-active svg{color:currentColor}.pp-nav__item-label{font-size:var(--pp-font-lg);font-weight:var(--pp-weight-regular)}.pp-nav__item--secondary{margin-top:calc(-1 * var(--pp-space-xs));padding-left:var(--pp-space-6xl)}.pp-nav__item--secondary .pp-nav__item-label{color:var(--pp-muted);font-size:var(--pp-font-sm)}.pp-nav__item--secondary.is-active .pp-nav__item-label{color:currentColor}.pp-nav-collapsible{margin-bottom:var(--pp-space-md)}.pp-nav-collapsible__trigger{margin-bottom:var(--pp-space-xs)}.pp-nav-collapsible__chevron{transition:transform var(--pp-motion-base) var(--pp-ease-standard);margin-left:auto}.pp-nav-collapsible[data-state=open] .pp-nav-collapsible__chevron{transform:rotate(90deg)}.pp-nav-collapsible__content{gap:var(--pp-space-2xs);display:grid;overflow:hidden}.pp-nav__subitem{min-height:var(--pp-control-height-md);padding-left:var(--pp-space-6xl)}.pp-nav__subitem .pp-nav__item-label{font-size:var(--pp-font-sm)}.pp-shell[data-nav-collapsed=true] .pp-brand__copy,.pp-shell[data-nav-collapsed=true] .pp-selector-button__copy,.pp-shell[data-nav-collapsed=true] .pp-selector-button>svg,.pp-shell[data-nav-collapsed=true] .pp-brand img,.pp-shell[data-nav-collapsed=true] .pp-brand__heading>strong,.pp-shell[data-nav-collapsed=true] .pp-brand__workspace,.pp-shell[data-nav-collapsed=true] .pp-nav-collapsible__chevron{display:none}.pp-shell[data-nav-collapsed=true] .pp-brand{justify-items:center}.pp-shell[data-nav-collapsed=true] .pp-brand__heading{justify-content:center;padding:0;display:flex}.pp-shell[data-nav-collapsed=true] .pp-sidebar__collapse{transform:rotate(180deg)}.pp-shell[data-nav-collapsed=true] .pp-selector-button{padding:var(--pp-space-md);grid-template-columns:1fr;justify-items:center}.pp-shell[data-nav-collapsed=true] .pp-nav__item{justify-content:center;padding:0}.pp-shell[data-nav-collapsed=true] .pp-nav-collapsible{position:relative}.pp-shell[data-nav-collapsed=true] .pp-nav-collapsible__content{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-tooltip-shadow);bottom:0;left:calc(100% + var(--pp-space-xl));min-width:var(--pp-sidebar-width);padding:var(--pp-space-sm);z-index:4;position:absolute;top:auto}.pp-shell[data-nav-collapsed=true] .pp-nav-collapsible__content .pp-nav__item{padding:0 var(--pp-space-xl);justify-content:flex-start}.pp-shell[data-nav-collapsed=true] .pp-nav-collapsible__content .pp-nav__item-label{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;display:inline;position:static;overflow:visible}.pp-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0, 1fr) var(--pp-status-rail-height);min-width:0;min-height:0;display:grid;overflow:hidden}.pp-main:not(:has(>.pp-status-rail)){grid-template-rows:auto minmax(0,1fr)}.pp-topbar{background:var(--pp-bg);border-bottom:var(--pp-line) solid var(--pp-border-strong);align-items:center;gap:var(--pp-space-6xl);min-height:var(--pp-topbar-height);padding:var(--pp-space-2xl) var(--pp-space-6xl);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard);z-index:2;justify-content:space-between;display:flex;position:relative}:where(.pp-topbar) h1,:where(.pp-topbar) p,:where(.pp-chart-frame) h2,:where(.pp-kpi) p,:where(.pp-drawer) h2{margin:0}:where(.pp-topbar) h1{font-weight:var(--pp-weight-strong);font-size:var(--pp-font-title);letter-spacing:-.032em;line-height:1.15}.pp-topbar__lead{align-items:center;gap:var(--pp-space-xl);min-width:0;display:flex}.pp-sidebar-trigger{flex:none}.pp-topbar__separator{height:var(--pp-icon-lg)}.pp-topbar__breadcrumb{min-width:0}.pp-topbar__title{gap:var(--pp-space-3xs);min-width:0;display:grid}.pp-topbar__actions{align-items:center;gap:var(--pp-space-lg);flex-wrap:wrap;margin-left:auto;display:flex}.pp-shell-tabs{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);align-items:center;gap:var(--pp-space-3xs);padding:var(--pp-space-2xs);margin-left:auto;display:flex}.pp-shell-tab{border-radius:var(--pp-radius-md);color:var(--pp-muted);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong);min-height:var(--pp-control-height-sm);padding:var(--pp-space-sm) var(--pp-space-xl);text-decoration:none}.pp-shell-tab:hover{background:var(--pp-hover);color:var(--pp-text)}.pp-shell-tab.is-active{background:var(--pp-text);color:var(--pp-bg)}.pp-topbar__divider{background:var(--pp-border-strong);height:1.55rem;width:var(--pp-line)}.pp-topbar__ide{white-space:nowrap;flex:none}.pp-nav-mobile-toggle,.pp-nav-scrim{display:none}.pp-eyebrow{color:var(--pp-accent-strong);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-bold);letter-spacing:.09em;margin-bottom:var(--pp-space-xs);text-transform:uppercase}.pp-topbar__title .pp-eyebrow{margin-bottom:0}.pp-scroll-region{overscroll-behavior:contain;min-height:0;overflow:auto}.pp-content{box-sizing:border-box;max-width:var(--pp-content-max);padding:var(--pp-space-4xl) var(--pp-space-6xl) var(--pp-space-6xl);width:100%;margin:0 auto}.pp-content--dashboard,.pp-content--connections,.pp-page-stack{gap:var(--pp-space-3xl);grid-template-columns:minmax(0,1fr);display:grid}.pp-content--dashboard{gap:var(--pp-space-2xl)}.pp-overview{grid-template-columns:repeat(10,minmax(0,1fr));grid-template-areas:"connect connect connect connect connect connect connect connect connect connect""inventory inventory inventory inventory inventory usage usage usage usage usage""calls calls calls calls calls calls attention attention attention attention""recent recent recent recent recent recent recent recent recent recent""tools tools tools tools tools tools tools tools tools tools""setup setup setup setup setup setup setup setup setup setup";column-gap:0}.pp-overview-inventory,.pp-overview-usage,.pp-overview .pp-chart-grid,.pp-overview [data-premium-usage-card],.pp-overview [data-premium-usage-card]>[data-slot=card-content]{display:contents}.pp-overview [data-premium-usage-card]>[data-slot=card-header]{display:none}.pp-overview-connect,.pp-overview-quick-connect{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xl);align-items:center;gap:var(--pp-space-md);padding:var(--pp-space-md);grid-area:connect;grid-template-columns:minmax(0,1fr) auto;display:grid}.pp-overview-quick-connect{min-height:var(--pp-control-height-lg)}.pp-overview-quick-connect__field,.pp-overview-quick-connect__action{min-height:var(--pp-control-height-lg);align-items:center;display:flex}.pp-overview-quick-connect__field{background:var(--pp-control-bg);border:var(--pp-line) solid var(--pp-control-border);border-radius:var(--pp-radius-md);min-width:0;padding:0 var(--pp-space-xl)}.pp-overview-quick-connect__action{padding:0 var(--pp-space-2xl);justify-content:center}.pp-overview-connect label{background:var(--pp-control-bg);border:var(--pp-line) solid var(--pp-control-border);border-radius:var(--pp-radius-md);align-items:center;gap:var(--pp-space-lg);min-width:0;padding:0 var(--pp-space-xl);display:flex}.pp-overview-connect label>svg{color:var(--pp-muted);height:var(--pp-icon-lg);width:var(--pp-icon-lg);flex:none}.pp-overview-connect input{color:var(--pp-text);min-height:var(--pp-control-height-md);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}.pp-overview-connect input::placeholder{color:var(--pp-muted)}.pp-overview-connect>small,.pp-overview-quick-connect>small{color:var(--pp-muted);font-size:var(--pp-font-xs);min-height:1lh;padding-left:calc(var(--pp-icon-lg) + var(--pp-space-lg));grid-column:1/-1;align-items:center;display:flex}.pp-overview-metrics{grid-area:inventory}.pp-overview-usage-metrics{grid-area:usage}.pp-overview .pp-overview-metrics,.pp-overview .pp-overview-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:0}.pp-overview .pp-kpi{box-shadow:none;align-content:start;column-gap:var(--pp-space-md);min-width:0;min-height:0;padding:var(--pp-space-xl);row-gap:var(--pp-space-xs);border-radius:0;grid-template-columns:minmax(0,1fr) auto}.pp-overview-metrics .pp-kpi:first-child{border-radius:var(--pp-radius-lg) 0 0 var(--pp-radius-lg)}.pp-overview-metrics .pp-kpi+.pp-kpi,.pp-overview-usage-metrics .pp-kpi{border-left:0}.pp-overview-usage-metrics .pp-kpi:last-child{border-radius:0 var(--pp-radius-lg) var(--pp-radius-lg) 0}.pp-overview .pp-kpi__icon{height:var(--pp-size-icon-box);width:var(--pp-size-icon-box)}.pp-overview .pp-kpi__icon svg{height:var(--pp-icon-sm);width:var(--pp-icon-sm)}.pp-overview .pp-kpi strong{font-size:var(--pp-font-4xl);overflow-wrap:anywhere}.pp-overview .pp-kpi .pp-ui-card__header{min-height:var(--pp-overview-kpi-content-height);grid-area:1/1;align-content:center;min-width:0}.pp-overview .pp-kpi .pp-ui-card__content{overflow-wrap:anywhere;grid-area:2/1;min-width:0}.pp-overview .pp-kpi__chevron{grid-area:1/2/span 2}.pp-overview .pp-kpi>div>span,.pp-overview .pp-kpi>a>div>span,.pp-overview .pp-kpi__baseline{display:none}.pp-overview .pp-chart-frame--calls{min-height:var(--pp-overview-chart-min-height);grid-area:calls}.pp-overview .pp-chart-frame--tools{grid-area:tools}.pp-overview .pp-blocker-list,.pp-overview-recovery,.pp-overview-usage-unavailable{margin-left:var(--pp-space-3xl);grid-area:attention}.pp-overview:not(:has(.pp-blocker-list,.pp-overview-recovery,.pp-overview-usage-unavailable)) .pp-chart-frame--calls{grid-column:1/-1}.pp-overview-recent{grid-area:recent}.pp-overview-setup{grid-area:setup}.pp-overview .pp-chart-frame,.pp-overview .pp-blocker-list,.pp-overview .pp-panel{box-shadow:none}.pp-overview .pp-blocker-list{min-width:0}.pp-overview .pp-blocker-list li{align-items:flex-start;gap:var(--pp-space-lg);padding-block:var(--pp-space-3xl);flex-direction:column}.pp-overview .pp-blocker-list li .pp-secondary{color:var(--pp-accent-strong);min-height:var(--pp-control-height-sm);background:0 0;border-color:#0000;padding:0}.pp-overview-recent .pp-panel-heading{margin-bottom:0}.pp-overview-recent .pp-studio-table{box-shadow:none;border:0;border-radius:0}.pp-muted-copy{color:var(--pp-muted);font-size:var(--pp-font-lg);margin:0 0 var(--pp-space-xl);line-height:1.45}.pp-detail-stack{align-content:start;gap:var(--pp-gap-section);min-width:0;display:grid}.pp-detail-stack>.pp-panel-heading{margin-bottom:0}.pp-status-rail{background:var(--pp-bg);border-top:var(--pp-line) solid var(--pp-border);color:var(--pp-muted);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-medium);align-items:center;gap:var(--pp-space-3xl);min-width:0;padding:0 var(--pp-space-4xl);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard);z-index:2;justify-content:space-between;display:flex}.pp-status-rail__group{align-items:center;gap:var(--pp-space-3xl);min-width:0;display:flex}.pp-status-rail__item,.pp-status-rail__help{align-items:center;gap:var(--pp-space-sm);white-space:nowrap;display:inline-flex}:where(.pp-status-rail__item)>i{background:var(--pp-positive);border-radius:var(--pp-radius-pill);box-shadow:0 0 0 var(--pp-rail) var(--pp-positive-soft);height:var(--pp-size-dot);width:var(--pp-size-dot)}:where(.pp-status-rail__item,.pp-status-rail__help)>svg{height:var(--pp-icon-xs);width:var(--pp-icon-xs)}.pp-status-rail__help{border-radius:var(--pp-radius-sm);color:inherit;cursor:pointer;font-weight:var(--pp-weight-strong);min-height:var(--pp-control-height-sm);padding:var(--pp-space-xs) var(--pp-space-sm);background:0 0;border:0;text-decoration:none}.pp-status-rail__help:hover{background:var(--pp-hover);color:var(--pp-text)}.pp-studio-button{border-radius:var(--pp-radius-md);cursor:pointer;font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium);align-items:center;gap:var(--pp-space-sm);justify-content:center;text-decoration:none;display:inline-flex}.pp-studio-button--size-default{min-height:var(--pp-control-height-lg);padding:var(--pp-space-md) var(--pp-space-2xl)}.pp-studio-button--size-small{min-height:var(--pp-control-height-sm);padding:var(--pp-space-xs) var(--pp-space-md)}.pp-studio-button--size-icon{height:var(--pp-size-icon-button);min-height:var(--pp-size-icon-button);min-width:var(--pp-size-icon-button);width:var(--pp-size-icon-button)}.pp-studio-button--default{background:var(--pp-text);border:var(--pp-line) solid var(--pp-text);color:var(--pp-bg)}.pp-studio-button--secondary{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);color:var(--pp-text)}.pp-studio-button--ghost,.pp-studio-button--icon{border:var(--pp-line) solid transparent;color:var(--pp-muted);background:0 0}.pp-studio-button:disabled{cursor:default;opacity:.58}.pp-studio-card,.pp-studio-card__header,.pp-studio-card__content,.pp-studio-card__footer{min-width:0}.pp-studio-sidebar{min-width:0;min-height:0}.pp-studio-table{min-width:100%}.pp-studio-badge{border-radius:var(--pp-radius-pill);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-strong);align-items:center;display:inline-flex}.pp-studio-badge--default{background:var(--pp-text);color:var(--pp-bg)}.pp-studio-badge--secondary{background:var(--pp-panel-strong);color:var(--pp-muted)}.pp-studio-badge--outline{border:var(--pp-line) solid var(--pp-border);background:0 0}.pp-studio-progress{background:var(--pp-border);border-radius:var(--pp-radius-pill);height:var(--pp-size-dot-lg);width:100%;overflow:hidden}.pp-studio-progress__indicator{background:var(--pp-positive);height:100%;transform:translateX(calc(var(--pp-progress-value) - 100%));transition:transform var(--pp-motion-base) var(--pp-ease-standard);width:100%;display:block}.pp-primary,.pp-secondary{border-radius:var(--pp-radius-md);cursor:pointer;font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium);align-items:center;gap:var(--pp-space-sm);min-height:var(--pp-control-height-lg);padding:var(--pp-space-md) var(--pp-space-2xl);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), box-shadow var(--pp-motion-base) var(--pp-ease-standard), transform var(--pp-motion-fast) var(--pp-ease-standard);justify-content:center;text-decoration:none;display:inline-flex}.pp-primary{background:var(--pp-action-bg);border:var(--pp-line) solid var(--pp-action-bg);box-shadow:none;color:var(--pp-action-ink)}.pp-primary:hover:not(:disabled){background:var(--pp-action-hover);border-color:var(--pp-action-hover);transform:translateY(calc(-1 * var(--pp-nudge)))}.pp-primary:active:not(:disabled),.pp-secondary:active{box-shadow:none;transform:translateY(var(--pp-nudge)) scale(.985)}.pp-primary:disabled{background:var(--pp-disabled-bg);border-color:var(--pp-disabled-border);box-shadow:none;color:var(--pp-disabled-text);cursor:default}.pp-secondary{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);color:var(--pp-text)}.pp-secondary:hover{background:var(--pp-hover);border-color:var(--pp-border-strong)}:where(.pp-primary,.pp-secondary) svg{height:var(--pp-icon-sm);width:var(--pp-icon-sm)}.pp-icon-button{border:var(--pp-line) solid transparent;border-radius:var(--pp-radius-sm);cursor:pointer;height:var(--pp-size-icon-button);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), transform var(--pp-motion-fast) var(--pp-ease-standard);width:var(--pp-size-icon-button);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.pp-icon-button:hover{background:var(--pp-hover);border-color:var(--pp-border)}.pp-icon-button:active{transform:translateY(var(--pp-nudge))}:where(.pp-icon-button) svg{height:var(--pp-icon-md);width:var(--pp-icon-md)}.pp-selector-button{background:var(--pp-control-bg);border:var(--pp-line) solid var(--pp-control-border);border-radius:var(--pp-radius-md);box-shadow:var(--pp-control-shadow);cursor:pointer;align-items:center;gap:var(--pp-space-lg);margin:var(--pp-space-3xl) 0 var(--pp-space-4xl);min-height:var(--pp-size-brand-row);padding:var(--pp-space-md) var(--pp-space-lg);text-align:left;transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), box-shadow var(--pp-motion-base) var(--pp-ease-standard), transform var(--pp-motion-fast) var(--pp-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.pp-selector-button:hover{background:var(--pp-panel-strong);border-color:var(--pp-border-strong);box-shadow:var(--pp-hover-shadow)}.pp-selector-button[aria-disabled=true],.pp-profile-button[aria-disabled=true]{cursor:default}.pp-selector-button[aria-disabled=true]:hover,.pp-profile-button[aria-disabled=true]:hover{background:var(--pp-control-bg);border-color:var(--pp-control-border);box-shadow:var(--pp-control-shadow)}.pp-selector-button__mark{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);color:var(--pp-accent-strong);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-bold);height:var(--pp-size-icon-box);width:var(--pp-size-icon-box);justify-content:center;align-items:center;display:flex}.pp-selector-button__copy{gap:var(--pp-space-3xs);min-width:0;display:grid}:where(.pp-selector-button) strong{font-size:var(--pp-font-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.pp-selector-button) small{color:var(--pp-muted);font-size:var(--pp-font-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.pp-selector-button)>svg{color:var(--pp-muted);height:var(--pp-icon-sm);width:var(--pp-icon-sm)}.pp-select{background:var(--pp-control-bg);border:var(--pp-line) solid var(--pp-control-border);border-radius:var(--pp-radius-md);box-shadow:var(--pp-control-shadow);color:var(--pp-text);cursor:pointer;font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong);align-items:center;gap:var(--pp-space-sm);height:var(--pp-control-height-lg);min-width:7.7rem;padding:0 var(--pp-space-md);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), box-shadow var(--pp-motion-base) var(--pp-ease-standard);justify-content:space-between;display:inline-flex}.pp-select:hover{background:var(--pp-panel-strong);border-color:var(--pp-control-border)}.pp-select[data-state=open]{border-color:var(--pp-focus);box-shadow:var(--pp-focus-ring)}:where(.pp-select)>svg{color:var(--pp-muted);height:var(--pp-icon-2xs);width:var(--pp-icon-2xs);flex:none}.pp-select-content{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border-strong);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-tooltip-shadow);color:var(--pp-text);min-width:var(--radix-select-trigger-width);padding:var(--pp-space-sm);z-index:340;overflow:hidden}.pp-select-item{border-radius:var(--pp-radius-sm);cursor:pointer;font-size:var(--pp-font-sm);align-items:center;gap:var(--pp-space-md);min-height:var(--pp-control-height-lg);padding:var(--pp-space-md) var(--pp-space-xl);display:flex;position:relative}.pp-select-item[data-highlighted]{background:var(--pp-hover)}:where(.pp-select-item)>span:last-child{margin-left:auto}.pp-select--theme{min-width:5.4rem}.pp-search{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);box-shadow:inset 0 var(--pp-line) var(--pp-inset-highlight);align-items:center;gap:var(--pp-space-md);box-sizing:border-box;height:var(--pp-control-height-lg);min-height:var(--pp-control-height-lg);padding:0 var(--pp-space-xl);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), box-shadow var(--pp-motion-base) var(--pp-ease-standard);display:flex}.pp-search:focus-within{border-color:var(--pp-focus);box-shadow:var(--pp-focus-ring)}:where(.pp-search) svg{color:var(--pp-dim);height:var(--pp-icon-sm);width:var(--pp-icon-sm);flex:none}.pp-search input{box-shadow:none;color:var(--pp-text);background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:100%;min-height:0;padding:0}.pp-search input:focus-visible{box-shadow:none;outline:0}:where(.pp-search) input::placeholder{color:var(--pp-muted)}.pp-profile-button{border:var(--pp-line) solid transparent;border-radius:var(--pp-radius-md);cursor:pointer;align-items:center;gap:var(--pp-space-sm);min-height:var(--pp-control-height-lg);padding:var(--pp-space-xs) var(--pp-space-sm);text-align:left;transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), transform var(--pp-motion-fast) var(--pp-ease-standard);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:inline-grid}.pp-profile-button:hover{background:var(--pp-hover);border-color:var(--pp-border)}.pp-profile-button__avatar{background:var(--pp-hover);border:var(--pp-line) solid var(--pp-border-strong);border-radius:var(--pp-radius-pill);color:var(--pp-text);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-bold);height:var(--pp-size-avatar);width:var(--pp-size-avatar);justify-content:center;align-items:center;display:flex;position:relative}:where(.pp-profile-button__avatar) i{background:var(--pp-positive);border:var(--pp-line-strong) solid var(--pp-bg);border-radius:var(--pp-radius-pill);bottom:calc(-1 * var(--pp-nudge));height:var(--pp-size-dot);right:calc(-1 * var(--pp-nudge));width:var(--pp-size-dot);position:absolute}.pp-profile-button__name{font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.pp-profile-button)>svg{color:var(--pp-muted);height:var(--pp-icon-xs);width:var(--pp-icon-xs)}.pp-user-menu{position:relative}.pp-user-menu__trigger{max-width:var(--pp-account-menu-width);width:var(--pp-account-menu-width)}.pp-user-menu__chevron{color:var(--pp-muted);font-size:var(--pp-font-sm)}.pp-user-menu__panel{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border-strong);border-radius:var(--pp-radius-2xl);box-shadow:var(--pp-shadow);z-index:340;min-width:14rem;display:grid;position:relative;overflow:hidden}.pp-user-menu__identity{border-bottom:var(--pp-line) solid var(--pp-border);padding:var(--pp-space-xl) var(--pp-space-2xl)}.pp-user-menu__email,.pp-user-menu__role{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pp-user-menu__email{font-size:var(--pp-font-md);font-weight:var(--pp-weight-strong)}.pp-user-menu__role{color:var(--pp-muted);font-size:var(--pp-font-xs);margin-top:var(--pp-space-2xs)}.pp-user-menu__section{padding:var(--pp-space-sm);display:grid}.pp-user-menu__section+.pp-user-menu__section{border-top:var(--pp-line) solid var(--pp-border)}.pp-user-menu__section--footer{background:color-mix(in srgb, var(--pp-panel-strong) 62%, transparent)}.pp-user-menu__item{border-radius:var(--pp-radius-sm);color:var(--pp-text);cursor:pointer;font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium);min-height:var(--pp-control-height-lg);padding:var(--pp-space-lg) var(--pp-space-xl);text-align:left;background:0 0;border:0;text-decoration:none}.pp-user-menu__item:hover,.pp-user-menu__item:focus-visible{background:var(--pp-hover)}.pp-user-menu__item--danger{color:var(--pp-danger)}.pp-field{gap:var(--pp-space-sm);min-width:0;display:grid}:where(.pp-field)>span:first-child,.pp-field__label{font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong)}.pp-field__label{align-items:center;gap:var(--pp-space-sm);overflow-wrap:anywhere;min-width:0;display:inline-flex}:where(.pp-field__label) svg{height:var(--pp-icon-2xs);width:var(--pp-icon-2xs)}:where(.pp-field)>input:not(.pp-ui-input),:where(.pp-field)>select:not(.pp-ui-native-select__control){background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);color:var(--pp-text);min-height:var(--pp-control-height-lg);padding:0 var(--pp-space-xl);width:100%}:where(.pp-field)>textarea{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);color:var(--pp-text);font-family:var(--font-mono);font-size:var(--pp-font-md);padding:var(--pp-space-md) var(--pp-space-xl);resize:vertical;width:100%}:where(.pp-field)>small{color:var(--pp-muted);font-size:var(--pp-font-xs)}.pp-field__hint{color:var(--pp-muted);font-size:var(--pp-font-xs);margin:0;line-height:1.5}.pp-field__error,.pp-field__notice{color:var(--pp-danger);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-medium)}.pp-field .pp-search{width:100%}.pp-field .pp-search input{min-width:0}.pp-schema-form,.pp-schema-form__fields{gap:var(--pp-space-xl);min-width:0;display:grid}.pp-schema-form__optional{border-top:var(--pp-line) solid var(--pp-border);min-width:0}.pp-schema-form__optional>summary{color:var(--pp-muted);cursor:pointer;font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong);min-height:var(--pp-control-height-lg);padding-block:var(--pp-space-lg)}.pp-schema-form__optional>summary:focus-visible{outline:var(--pp-line-strong) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-schema-form__optional>.pp-schema-form__fields{padding-top:var(--pp-space-xl)}.pp-schema-form__raw textarea{min-height:var(--pp-schema-textarea-min-height)}.pp-schema-form .pp-field>input[type=checkbox]{accent-color:var(--pp-text);height:var(--pp-icon-md);min-height:0;width:var(--pp-icon-md);justify-self:start;padding:0}.pp-form-stack{gap:var(--pp-gap-section);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pp-form-stack>.pp-select,.pp-form-stack>.pp-select select{width:100%}.pp-form-grid{gap:var(--pp-space-3xl);display:grid}.pp-form-row{align-items:center;gap:var(--pp-gap-control);flex-wrap:wrap;min-width:0;display:flex}.pp-form-row>.pp-search{flex:1 1 var(--pp-search-flex-basis)}.pp-action-row{align-items:center;gap:var(--pp-gap-control);flex-wrap:wrap;display:flex}.pp-toggle-row,.pp-settings-list>label{border-bottom:var(--pp-line) solid var(--pp-border);cursor:pointer;align-items:center;gap:var(--pp-space-3xl);justify-content:space-between;min-height:4.2rem;display:flex}.pp-toggle-row{min-height:var(--pp-control-height-lg);border-bottom:0}.pp-toggle-row+.pp-toggle-row{border-top:var(--pp-line) solid var(--pp-border)}.pp-settings-list{display:grid}:where(.pp-toggle-row,.pp-settings-list>label)>span{gap:var(--pp-space-2xs);display:grid}:where(.pp-toggle-row,.pp-settings-list) strong{font-size:var(--pp-font-md)}:where(.pp-toggle-row,.pp-settings-list) small{color:var(--pp-muted);font-size:var(--pp-font-xs)}.pp-switch{background:var(--pp-border-strong);border-radius:var(--pp-radius-pill);cursor:pointer;height:var(--pp-control-height-sm);padding:var(--pp-space-2xs);transition:background var(--pp-motion-base) var(--pp-ease-standard);width:var(--pp-size-icon-box-lg);border:0}.pp-switch[data-state=checked]{background:var(--pp-accent)}.pp-switch__thumb{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-pill);height:var(--pp-icon-lg);transition:transform var(--pp-motion-base) var(--pp-ease-emphasized);width:var(--pp-icon-lg);display:block;transform:translate(0)}.pp-switch__thumb[data-state=checked]{transform:translateX(var(--pp-icon-lg))}.pp-tabs{border-bottom:var(--pp-line) solid var(--pp-border);align-items:center;gap:var(--pp-space-4xl);display:flex}.pp-tab{border:0;border-bottom:var(--pp-line-strong) solid transparent;color:var(--pp-muted);cursor:pointer;font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong);padding:var(--pp-space-lg) var(--pp-space-3xs);background:0 0}.pp-tab[data-state=active]{border-bottom-color:var(--pp-selection-ink);color:var(--pp-selection-ink);background:0 0}.pp-tooltip{background:var(--pp-text);border-radius:var(--pp-radius-sm);box-shadow:var(--pp-tooltip-shadow);color:var(--pp-bg);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-strong);padding:var(--pp-space-sm) var(--pp-space-lg);z-index:350}.pp-tooltip__arrow{fill:var(--pp-text)}.pp-panel{gap:var(--pp-gap-section);background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-card-shadow);min-width:0;padding:var(--pp-space-5xl);grid-template-columns:minmax(0,1fr);display:grid}:where(.pp-panel) h2,:where(.pp-panel) h3,:where(.pp-panel) p{margin-top:0}:where(.pp-panel) h2{font-size:var(--pp-font-2xl);letter-spacing:-.02em}:where(.pp-panel) h3{font-size:var(--pp-font-xl);margin:var(--pp-space-2xl) 0 var(--pp-space-sm)}:where(.pp-panel)>p{color:var(--pp-muted);font-size:var(--pp-font-md);line-height:1.55}.pp-panel>.pp-studio-table{box-shadow:none;border:0;border-radius:0}.pp-panel>.pp-panel-heading{margin-bottom:0}.pp-panel-heading{border-bottom:var(--pp-line) solid var(--pp-border);align-items:flex-start;gap:var(--pp-space-xl);margin-bottom:var(--pp-space-3xl);padding:0 0 var(--pp-space-xl);justify-content:space-between;display:flex}.pp-panel-heading>div{min-width:0}.pp-panel-heading>:not(div){flex-shrink:0}:where(.pp-panel-heading) h2,:where(.pp-panel-heading) p{margin:0}:where(.pp-panel-heading) p{color:var(--pp-muted);font-size:var(--pp-font-sm);margin-top:var(--pp-space-xs);line-height:1.5}.pp-split-layout{align-items:start;gap:var(--pp-gap-section);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.pp-split-layout>*{min-width:0}.pp-discovery-results{align-content:start;gap:var(--pp-gap-component);min-width:0;display:grid}.pp-discovery-jump{display:none}.pp-results-summary{color:var(--pp-muted);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-regular);margin:0;line-height:1.5}.pp-discovery-hero{gap:var(--pp-space-lg);padding:var(--pp-space-4xl);display:grid}.pp-discovery-hero h2{font-size:var(--pp-font-3xl);margin:0}.pp-discovery-hero p{margin:0}.pp-discovery-hero>.pp-search{margin-top:var(--pp-space-xs);max-width:48rem}.pp-page-toolbar,.pp-connection-toolbar{align-items:center;gap:var(--pp-space-lg);display:flex}.pp-page-toolbar>.pp-search{width:min(31rem,55%)}.pp-page-toolbar>.pp-select:first-child{margin-left:auto}.pp-connection-toolbar>.pp-search{flex:1 1 var(--pp-search-flex-basis);width:min(24rem,40%);min-width:0}.pp-connection-toolbar>.pp-select{flex:0 14rem;width:auto}.pp-connection-toolbar__add{margin-left:auto}.pp-kpi-grid{gap:var(--pp-space-xl);grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));display:grid}.pp-usage-content{gap:var(--pp-space-3xl);display:grid}.pp-kpi{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-card-shadow);align-items:center;gap:var(--pp-space-xl);min-height:7.3rem;padding:var(--pp-space-3xl);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), box-shadow var(--pp-motion-base) var(--pp-ease-standard), transform var(--pp-motion-base) var(--pp-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pp-kpi--link:hover{background:var(--pp-card-hover);border-color:var(--pp-border-strong);box-shadow:var(--pp-card-shadow-hover);transform:translateY(calc(-1 * var(--pp-nudge)))}.pp-kpi__icon{background:var(--pp-panel-strong);border:var(--pp-line) solid currentColor;border-radius:var(--pp-radius-pill);height:var(--pp-size-icon-box-lg);width:var(--pp-size-icon-box-lg);justify-content:center;align-items:center;display:flex}:where(.pp-kpi__icon) svg{height:var(--pp-icon-lg);width:var(--pp-icon-lg)}:where(.pp-kpi)>div,:where(.pp-kpi)>a>div{gap:var(--pp-space-2xs);display:grid}:where(.pp-kpi) p{color:var(--pp-muted);font-size:var(--pp-font-sm)}:where(.pp-kpi) strong{font-size:var(--pp-font-5xl);letter-spacing:-.04em;line-height:1.05}:where(.pp-kpi)>div>span,:where(.pp-kpi)>a>div>span{font-size:var(--pp-font-xs);font-weight:var(--pp-weight-strong);align-items:center;gap:var(--pp-space-2xs);display:inline-flex}:where(.pp-kpi)>div>span svg,:where(.pp-kpi)>a>div>span svg{height:var(--pp-icon-2xs);width:var(--pp-icon-2xs)}.pp-kpi__baseline{color:var(--pp-dim);font-size:var(--pp-font-2xs);font-weight:var(--pp-weight-regular);margin-top:var(--pp-space-3xs)}.pp-kpi__chevron{color:var(--pp-dim);height:var(--pp-icon-sm);width:var(--pp-icon-sm)}.pp-kpi .pp-ui-card__header,.pp-kpi .pp-ui-card__content{padding:0}.pp-kpi--statistic{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:0}.pp-kpi--statistic .pp-ui-card__header{align-items:center;gap:var(--pp-space-xl);grid-column:1;justify-content:space-between;min-width:0;display:flex}.pp-kpi--statistic .pp-ui-card__content{align-content:start;gap:var(--pp-space-sm);overflow-wrap:anywhere;grid-column:1;min-width:0;display:grid}.pp-kpi--statistic strong{overflow-wrap:anywhere;min-width:0}.pp-kpi--statistic p{color:var(--pp-text);font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium)}.pp-kpi--statistic .pp-ui-card__content>span{font-size:var(--pp-font-sm);font-weight:var(--pp-weight-regular);line-height:1.5;display:block}.pp-kpi--statistic .pp-kpi__icon{width:var(--pp-icon-lg);height:var(--pp-icon-lg);color:var(--pp-muted);background:0 0;border:0;border-radius:0;flex-shrink:0}.pp-kpi--statistic .pp-kpi__icon svg{width:var(--pp-icon-sm);height:var(--pp-icon-sm)}.pp-kpi--statistic .pp-kpi__chevron{grid-area:1/2/span 2;align-self:center}.pp-tone--positive,.pp-tone-text--positive{color:var(--pp-positive)}.pp-tone--accent{color:var(--pp-accent)}.pp-tone-text--accent{color:var(--pp-accent-strong)}.pp-tone--danger,.pp-tone-text--danger{color:var(--pp-danger)}.pp-tone--warning,.pp-tone-text--warning{color:var(--pp-warning)}.pp-tone--caution,.pp-tone-text--caution{color:var(--pp-caution)}.pp-tone--neutral,.pp-tone-text--neutral{color:var(--pp-muted)}.pp-inline-alert{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-left:var(--pp-rail) solid var(--pp-muted);border-radius:var(--pp-radius-lg);color:var(--pp-muted);font-size:var(--pp-font-sm);padding:var(--pp-space-xl) var(--pp-space-2xl);line-height:1.45}.pp-inline-alert--positive{border-left-color:var(--pp-positive)}.pp-inline-alert--accent{border-left-color:var(--pp-accent)}.pp-inline-alert--warning,.pp-inline-alert--caution{border-left-color:var(--pp-warning)}.pp-inline-alert--danger{border-left-color:var(--pp-danger)}:where(.pp-inline-alert) strong{color:var(--pp-text)}.pp-inline-alert>.pp-action-row{margin-top:var(--pp-space-lg)}.pp-inline-alert>p+p{margin-top:var(--pp-space-sm)}.pp-status-badge{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-pill);font-size:var(--pp-font-2xs);font-weight:var(--pp-weight-strong);justify-self:start;align-items:center;gap:var(--pp-space-xs);min-height:1.5rem;padding:var(--pp-space-xs) var(--pp-space-md);white-space:nowrap;line-height:1;display:inline-flex}.pp-status{align-items:center;gap:var(--pp-space-sm);display:flex}:where(.pp-status) i{background:var(--pp-positive);border-radius:var(--pp-radius-pill);box-shadow:0 0 0 var(--pp-rail) var(--pp-positive-soft);height:var(--pp-size-dot);width:var(--pp-size-dot)}:where(.pp-ui-empty){color:var(--pp-muted);align-items:center;gap:var(--pp-space-xl);min-width:0;padding:var(--pp-space-6xl) var(--pp-space-3xl);text-align:center;flex-direction:column;justify-content:center;display:flex}:where(.pp-ui-empty__header){align-items:center;gap:var(--pp-space-sm);max-width:var(--pp-copy-max);flex-direction:column;min-width:0;display:flex}:where(.pp-ui-empty__title){color:var(--pp-text);font-size:var(--pp-font-lg);font-weight:var(--pp-weight-strong);line-height:1.4}:where(.pp-ui-empty__description){color:var(--pp-muted);font-size:var(--pp-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.55}:where(.pp-ui-empty__description) a{text-underline-offset:var(--pp-space-3xs);text-decoration:underline}:where(.pp-ui-empty__content){align-items:center;gap:var(--pp-space-md);max-width:var(--pp-copy-max);flex-direction:column;width:100%;min-width:0;display:flex}:where(.pp-ui-empty__media){margin-bottom:var(--pp-space-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.pp-ui-empty__media--icon){background:var(--pp-hover);border-radius:var(--pp-radius-lg);color:var(--pp-text);height:var(--pp-control-height-lg);width:var(--pp-control-height-lg)}:where(.pp-ui-empty__media) svg{height:var(--pp-icon-lg);pointer-events:none;width:var(--pp-icon-lg)}.pp-empty-steps{color:var(--pp-muted);font-size:var(--pp-font-sm);gap:var(--pp-space-xs);margin:calc(-1 * var(--pp-space-sm)) 0 0;padding-left:var(--pp-space-4xl);display:grid}.pp-guided-empty-state{text-align:left;background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-2xl);box-shadow:var(--pp-card-shadow);justify-content:stretch;align-items:stretch;gap:var(--pp-space-3xl);padding:var(--pp-space-5xl);display:grid}.pp-guided-empty-state__copy{align-items:start;gap:var(--pp-space-sm);text-align:left;max-width:none;display:grid}:where(.pp-guided-empty-state__copy) .pp-ui-empty__title{color:var(--pp-text);font-size:var(--pp-font-2xl)}:where(.pp-guided-empty-state__copy) p{color:var(--pp-muted);font-size:var(--pp-font-sm);margin:0}.pp-guided-empty-state__steps{color:var(--pp-muted);font-size:var(--pp-font-sm);gap:var(--pp-space-md);padding-left:var(--pp-space-4xl);margin:0;display:grid}.pp-guided-empty-state__primary{justify-self:start}.pp-guided-empty-state__links{gap:var(--pp-space-2xl);flex-wrap:wrap;display:flex}:where(.pp-guided-empty-state__links) a{color:var(--pp-muted);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong)}.pp-recovery-panel,.pp-setup-progress,.pp-blocker-list{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-card-shadow)}.pp-recovery-panel{gap:var(--pp-space-2xl);padding:var(--pp-space-3xl);display:grid}.pp-recovery-panel--neutral{border-left:var(--pp-rail) solid var(--pp-muted)}.pp-recovery-panel__copy{gap:var(--pp-space-xs);display:grid}:where(.pp-recovery-panel__copy) strong{color:var(--pp-text);font-size:var(--pp-font-xl)}:where(.pp-recovery-panel__copy) p{color:var(--pp-muted);font-size:var(--pp-font-sm);margin:0}.pp-recovery-panel__action{gap:var(--pp-space-md);flex-wrap:wrap;display:flex}.pp-setup-progress{overflow:hidden}:where(.pp-setup-progress) summary{cursor:pointer;align-items:center;gap:var(--pp-space-2xl);padding:var(--pp-space-2xl) var(--pp-space-3xl);justify-content:space-between;list-style:none;display:flex}:where(.pp-setup-progress) summary::-webkit-details-marker{display:none}:where(.pp-setup-progress) summary>span:first-child{gap:var(--pp-space-3xs);display:grid}:where(.pp-setup-progress) summary strong{color:var(--pp-text);font-size:var(--pp-font-lg)}:where(.pp-setup-progress) summary small,:where(.pp-setup-progress) summary>span:last-child{color:var(--pp-muted);font-size:var(--pp-font-xs)}:where(.pp-setup-progress) ol{border-top:var(--pp-line) solid var(--pp-border);padding:var(--pp-space-lg) var(--pp-space-3xl);margin:0;list-style:none;display:grid}:where(.pp-setup-progress) li{align-items:center;gap:var(--pp-space-md);min-height:var(--pp-control-height-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}:where(.pp-setup-progress) li>.pp-setup-progress__marker{border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-pill);height:var(--pp-size-step-marker);width:var(--pp-size-step-marker);justify-content:center;align-items:center;display:flex}:where(.pp-setup-progress) li[data-status=complete]>.pp-setup-progress__marker{background:var(--pp-positive-soft);border-color:var(--pp-positive);color:var(--pp-positive)}:where(.pp-setup-progress) li[data-status=unavailable]{color:var(--pp-muted)}:where(.pp-setup-progress) .pp-setup-progress__copy{gap:var(--pp-space-3xs);min-width:0;display:grid}:where(.pp-setup-progress) li small{color:var(--pp-muted);font-size:var(--pp-font-xs)}:where(.pp-setup-progress) li .pp-secondary{font-size:var(--pp-font-sm);min-height:var(--pp-control-height-sm);padding:var(--pp-space-xs) var(--pp-space-md);white-space:nowrap}.pp-blocker-list{padding:var(--pp-space-3xl)}:where(.pp-blocker-list)>header{gap:var(--pp-space-3xs);margin-bottom:var(--pp-space-lg);display:grid}:where(.pp-blocker-list)>header strong{font-size:var(--pp-font-lg)}:where(.pp-blocker-list)>header small{color:var(--pp-muted);font-size:var(--pp-font-xs)}:where(.pp-blocker-list) ol{gap:var(--pp-space-sm);margin:0;padding:0;list-style:none;display:grid}:where(.pp-blocker-list) li{border-top:var(--pp-line) solid var(--pp-border);align-items:center;gap:var(--pp-space-xl);padding-top:var(--pp-space-lg);justify-content:space-between;display:flex}:where(.pp-blocker-list) li>div{gap:var(--pp-space-3xs);display:grid}:where(.pp-blocker-list) li p{color:var(--pp-muted);font-size:var(--pp-font-sm);margin:0}.pp-code-block{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);color:var(--pp-muted);font-size:var(--pp-font-sm);min-width:0;max-width:100%;padding:var(--pp-space-2xl);margin:0;line-height:1.55;overflow:auto}.pp-developer-details{border-top:var(--pp-line) solid var(--pp-border);gap:var(--pp-space-lg);padding-top:var(--pp-space-xl);display:grid}:where(.pp-developer-details)>summary{color:var(--pp-muted);cursor:pointer;font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong);list-style:none}:where(.pp-developer-details)>summary::-webkit-details-marker{display:none}:where(.pp-developer-details)>summary:before{content:"▸ "}.pp-developer-details[open]>summary:before{content:"▾ "}:where(.pp-developer-details)>div{gap:var(--pp-space-xs);display:grid}:where(.pp-developer-details) strong{color:var(--pp-muted);font-size:var(--pp-font-xs);letter-spacing:.04em;text-transform:uppercase}.pp-studio-table{--pp-studio-row-height:calc(var(--pp-control-height-lg) + var(--pp-space-xl));box-shadow:var(--pp-card-shadow);min-width:0;overflow:hidden}.pp-studio-table__filters{border-bottom:var(--pp-line) solid var(--pp-border);gap:var(--pp-space-3xl);padding:var(--pp-space-5xl);flex-direction:column;display:flex}.pp-studio-table__filters-title{font-size:var(--pp-font-3xl);font-weight:var(--pp-weight-medium)}.pp-studio-table__filters-grid{gap:var(--pp-space-5xl);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.pp-studio-table__filter{gap:var(--pp-space-md);min-width:0;display:grid}.pp-studio-table__filter-trigger{text-transform:capitalize;width:100%}.pp-studio-table__compact-sort{border-bottom:var(--pp-line) solid var(--pp-border);align-items:flex-end;gap:var(--pp-space-xl);padding:var(--pp-space-3xl);display:none}.pp-studio-table__compact-sort>.pp-studio-table__filter{flex:1}.pp-studio-table__compact-sort .pp-ui-select__trigger{font-size:var(--pp-font-sm);white-space:nowrap}.pp-studio-table__compact-sort .pp-ui-button{min-height:var(--pp-control-height-lg)}.pp-studio-table__frame{width:100%;min-width:0;overflow-x:auto}.pp-studio-table__frame:focus-visible{outline:var(--pp-line-strong) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-studio-table__table{table-layout:fixed;width:100%}.pp-studio-table__table--sized{table-layout:fixed;min-width:100%}.pp-studio-table__head-row{height:var(--pp-studio-row-height)}.pp-studio-table__head{white-space:nowrap;position:relative}.pp-studio-table__head:first-child,.pp-studio-table__cell:first-child{padding-left:var(--pp-space-3xl)}.pp-studio-table__head:last-child,.pp-studio-table__cell:last-child{padding-inline:var(--pp-space-3xl)}.pp-studio-table__head--actions{text-align:center}.pp-studio-table__sort{color:inherit;font:inherit;align-items:center;gap:var(--pp-space-md);-webkit-user-select:none;user-select:none;border:0;border-radius:0;justify-content:space-between;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex}.pp-studio-table__sort:hover{color:var(--pp-text);background:0 0}.pp-studio-table__sort:focus-visible{border-radius:var(--pp-radius-xs)}.pp-studio-table__sort-indicator{opacity:.6;flex-shrink:0;display:inline-flex}:where(.pp-studio-table__sort-indicator) svg{height:var(--pp-icon-md);width:var(--pp-icon-md)}.pp-studio-table__resize{cursor:col-resize;opacity:0;transition:opacity var(--pp-motion-fast) var(--pp-ease-standard);width:var(--pp-space-xl);background:0 0;border:0;padding:0;position:absolute;inset:0 0 0 auto}.pp-studio-table__resize:after{background:var(--pp-border-strong);border-radius:var(--pp-radius-pill);content:"";inset:var(--pp-space-xl) auto var(--pp-space-xl) 50%;width:var(--pp-line-strong);position:absolute}.pp-studio-table__head:hover .pp-studio-table__resize,.pp-studio-table__resize:focus-visible{opacity:1}.pp-studio-table__resize:focus-visible{box-shadow:var(--pp-focus-ring);outline:var(--pp-line-strong) solid var(--pp-focus);outline-offset:var(--pp-nudge)}.pp-studio-table__cell{height:var(--pp-studio-row-height);min-width:0}.pp-studio-table__cell--title{color:var(--pp-text);font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium)}:where(.pp-studio-table__cell) small{color:var(--pp-muted);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-regular);display:block}.pp-studio-table__cell--actions{white-space:nowrap}.pp-studio-table__row--clickable{cursor:pointer;transition:background var(--pp-motion-base) var(--pp-ease-standard)}.pp-studio-table__row--clickable:hover{background:var(--pp-hover)}.pp-studio-table__empty{color:var(--pp-muted);height:calc(var(--pp-studio-row-height) * 1.7);text-align:center}.pp-studio-table__footer{border-top:var(--pp-line) solid var(--pp-border);align-items:center;gap:var(--pp-space-xl);padding:var(--pp-space-3xl) var(--pp-space-5xl);flex-wrap:wrap;justify-content:space-between;display:flex}.pp-studio-table__range,.pp-studio-table__note{color:var(--pp-muted);font-size:var(--pp-font-sm);white-space:nowrap;margin:0}.pp-studio-table__note{margin-right:auto}.pp-studio-table__pager{margin-left:auto}.pp-studio-table__page:not([aria-current=page]){background:var(--pp-accent-soft);color:var(--pp-accent-strong)}.pp-studio-table__page:not([aria-current=page]):hover{background:var(--pp-hover)}.pp-studio-table__step[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.pp-ui-pagination{justify-content:center;display:flex}.pp-ui-pagination__content{align-items:center;gap:var(--pp-space-3xs);margin:0;padding:0;list-style:none;display:flex}.pp-ui-pagination__ellipsis{height:var(--pp-control-height-sm);width:var(--pp-control-height-sm);justify-content:center;align-items:center;display:flex}:where(.pp-ui-pagination__ellipsis) svg{height:var(--pp-icon-sm);width:var(--pp-icon-sm)}.pp-studio-table .pp-compact-data-list{padding:var(--pp-space-3xl)}.pp-compact-data-list__empty{color:var(--pp-muted);font-size:var(--pp-font-sm);text-align:center;margin:0}.pp-compact-data-list{display:none}.pp-compact-data-card{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-card-shadow);gap:var(--pp-space-lg);padding:var(--pp-space-2xl);display:grid}:where(.pp-compact-data-card) header{border-bottom:var(--pp-line) solid var(--pp-border);color:var(--pp-text);font-size:var(--pp-font-lg);font-weight:var(--pp-weight-bold);overflow-wrap:anywhere;padding-bottom:var(--pp-space-md)}:where(.pp-compact-data-card) header .pp-row-open{color:var(--pp-text);font-size:var(--pp-font-lg);font-weight:var(--pp-weight-bold);overflow-wrap:anywhere}:where(.pp-compact-data-card) dl{gap:var(--pp-space-md);margin:0;display:grid}:where(.pp-compact-data-card) dl>div{align-items:start;gap:var(--pp-space-lg);grid-template-columns:minmax(var(--pp-detail-label-width), .75fr) minmax(0, 1.25fr);display:grid}:where(.pp-compact-data-card) dt{color:var(--pp-muted);font-size:var(--pp-font-xs)}:where(.pp-compact-data-card) dd{font-size:var(--pp-font-sm);overflow-wrap:anywhere;min-width:0;margin:0}:where(.pp-compact-data-card) footer{justify-content:flex-end;display:flex}.pp-cell-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.pp-row-open{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0}.pp-row-open--button{max-width:100%;min-height:var(--pp-control-height-sm);white-space:normal;justify-content:flex-start;overflow:hidden}.pp-row-open--button .pp-cell-text{min-width:0}.pp-compact-data-card .pp-row-open--button{contain:inline-size}.pp-row-open:focus-visible{border-radius:var(--pp-radius-xs);box-shadow:var(--pp-focus-ring);outline:var(--pp-line-strong) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-related-links{align-items:center;gap:var(--pp-space-md);flex-wrap:wrap;display:flex}.pp-related-links__label{color:var(--pp-muted);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-strong);letter-spacing:.06em;text-transform:uppercase}.pp-related-links .pp-secondary{font-size:var(--pp-font-sm);min-height:2.2rem;padding:var(--pp-space-sm) var(--pp-space-lg)}.pp-provider-cell{align-items:center;gap:var(--pp-space-md);display:flex}:where(.pp-provider-cell) svg{height:var(--pp-icon-md);width:var(--pp-icon-md)}:where(.pp-provider-cell)>span{gap:var(--pp-space-3xs);min-width:0;display:grid}.pp-tools-count{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-md);align-items:center;gap:var(--pp-space-xs);padding:var(--pp-space-sm) var(--pp-space-md);justify-self:start;display:inline-flex}:where(.pp-tools-count) strong{color:var(--pp-text);font-variant-numeric:tabular-nums}.pp-selectable-list,.pp-result-list{align-content:start;gap:var(--pp-gap-component);min-width:0;display:grid}.pp-result-item{border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);color:var(--pp-text);cursor:pointer;align-items:center;gap:var(--pp-space-xl);padding:var(--pp-space-xl);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.pp-result-item--with-leading{grid-template-columns:auto minmax(0,1fr) auto}.pp-result-item--with-leading small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-result-item__mark{aspect-ratio:1;background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-sm);color:var(--pp-text);font-family:var(--font-mono);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-bold);height:var(--pp-control-height-md);width:var(--pp-control-height-md);justify-content:center;align-items:center;display:inline-flex}.pp-result-item:hover,.pp-result-item.is-selected{background:var(--pp-hover);border-color:var(--pp-border-strong)}.pp-result-item.is-selected{background:var(--pp-selection-bg);border-color:var(--pp-selection-border);box-shadow:inset var(--pp-rail) 0 var(--pp-selection-border)}:where(.pp-result-item)>span{gap:var(--pp-space-2xs);min-width:0;display:grid}:where(.pp-result-item) strong{color:var(--pp-text);font-size:var(--pp-font-md)}:where(.pp-result-item) small{color:var(--pp-muted);font-size:var(--pp-font-sm);white-space:normal;overflow-wrap:anywhere;line-height:1.5}.pp-result-item small{font-weight:var(--pp-weight-regular)}.pp-result-item strong{overflow-wrap:anywhere;white-space:normal}.pp-result-item--compact{padding:var(--pp-space-3xl)}.pp-result-item--compact>span{gap:var(--pp-space-md)}.pp-result-item--compact small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-result-item__detail{color:var(--pp-muted);font-size:var(--pp-font-sm);line-height:inherit;overflow-wrap:anywhere;white-space:normal}:where(.pp-result-item) b{color:var(--pp-positive);font-size:var(--pp-font-sm)}.pp-result-item:disabled,.pp-result-item[aria-disabled=true]{cursor:default;opacity:.62}.pp-result-item:disabled:hover,.pp-result-item[aria-disabled=true]:hover{border-color:var(--pp-border);background:0 0}.pp-detail-list{margin:var(--pp-space-2xl) 0;gap:0;min-width:0;display:grid}:where(.pp-detail-list)>div{border-bottom:var(--pp-line) solid var(--pp-border);align-items:center;gap:var(--pp-space-3xl);grid-template-columns:minmax(var(--pp-detail-label-width), .6fr) minmax(0, 1fr);min-width:0;min-height:var(--pp-control-height-md);display:grid}:where(.pp-detail-list) dt{overflow-wrap:anywhere;min-width:0;color:var(--pp-muted);font-size:var(--pp-font-xs)}:where(.pp-detail-list) dd{overflow-wrap:anywhere;min-width:0;font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong);text-align:right;margin:0}.pp-timeline{margin:var(--pp-space-3xl) 0 0;padding:0;list-style:none;display:grid}:where(.pp-timeline) li{border-left:var(--pp-line) solid var(--pp-border-strong);gap:var(--pp-space-xs);margin-left:var(--pp-space-sm);padding:0 0 var(--pp-space-3xl) var(--pp-space-3xl);display:grid;position:relative}:where(.pp-timeline) li:before{background:var(--pp-muted);border:var(--pp-rail) solid var(--pp-panel);border-radius:var(--pp-radius-pill);content:"";height:var(--pp-size-dot-lg);width:var(--pp-size-dot-lg);position:absolute;top:.1rem;left:-.39rem}.pp-timeline li[data-status=complete]:before{background:var(--pp-positive)}.pp-timeline li[data-status=warning]:before{background:var(--pp-warning)}:where(.pp-timeline) li>div{gap:var(--pp-space-3xl);justify-content:space-between;display:flex}:where(.pp-timeline) strong{font-size:var(--pp-font-sm)}:where(.pp-timeline) span,:where(.pp-timeline) p{color:var(--pp-muted);font-size:var(--pp-font-xs);margin:0}.pp-access-matrix{grid-template-columns:minmax(10rem,1.4fr) repeat(4,minmax(6rem,1fr));align-items:center;gap:0;display:grid;overflow-x:auto}:where(.pp-access-matrix)>*{border-bottom:var(--pp-line) solid var(--pp-border);min-height:var(--pp-size-matrix-row);padding:var(--pp-space-md);align-items:center;display:flex}:where(.pp-access-matrix)>strong{font-size:var(--pp-font-sm)}.pp-access-matrix__head{color:var(--pp-muted);font-size:var(--pp-font-2xs);font-weight:var(--pp-weight-strong);text-transform:uppercase}.pp-access-cell{align-items:center;min-width:0;display:flex}.pp-drawer-layer{pointer-events:none;visibility:hidden;z-index:300;position:fixed;inset:0}.pp-drawer-layer.is-open{pointer-events:auto;visibility:visible}.pp-drawer-scrim{background:var(--pp-scrim);opacity:0;transition:opacity var(--pp-motion-base) var(--pp-ease-standard);border:0;width:100%;position:absolute;inset:0}.pp-drawer-layer.is-open .pp-drawer-scrim{opacity:1}.pp-drawer{background:var(--pp-panel);border-left:var(--pp-line) solid var(--pp-border);box-shadow:var(--pp-drawer-shadow), inset var(--pp-line) 0 var(--pp-inset-highlight);color:var(--pp-text);max-width:var(--pp-drawer-width-max);opacity:.96;padding:var(--pp-space-4xl);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), opacity var(--pp-motion-slow) var(--pp-ease-standard), transform var(--pp-motion-slow) var(--pp-ease-emphasized);width:var(--pp-drawer-width);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(102%)}.pp-drawer-layer.is-open .pp-drawer{opacity:1;transform:translate(0)}.pp-drawer[data-slot=sheet-content]{opacity:1;transition:none;position:fixed;transform:none}.pp-drawer-form-section{box-shadow:none;gap:var(--pp-space-3xl);margin-top:var(--pp-space-3xl);background:0 0;border:0;min-width:0;padding:0}.pp-drawer-form-section .pp-ui-card__header{gap:var(--pp-space-sm);padding:0}.pp-drawer-form-section .pp-ui-card__content{gap:var(--pp-space-3xl);min-width:0;padding:0;display:grid}.pp-drawer-form-section :is(.pp-schema-form,.pp-form-stack){gap:var(--pp-space-3xl)}.pp-drawer-form-section p{color:var(--pp-muted);font-size:var(--pp-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.pp-disclosure{border-top:var(--pp-line) solid var(--pp-border);min-width:0}.pp-disclosure__trigger{justify-content:space-between;gap:var(--pp-space-xl);min-height:var(--pp-control-height-lg);padding:var(--pp-space-lg) 0;text-align:left;white-space:normal;width:100%}.pp-disclosure__trigger>span{overflow-wrap:anywhere;min-width:0}.pp-disclosure__trigger>svg{color:var(--pp-muted);width:var(--pp-icon-sm);height:var(--pp-icon-sm);flex-shrink:0}.pp-disclosure__trigger[data-state=open]>svg{transform:rotate(180deg)}.pp-disclosure__content{min-width:0;padding-block:var(--pp-space-xl)}.pp-disclosure__list{gap:var(--pp-space-xs);min-width:0;display:grid}.pp-alert-dialog{max-height:calc(100vh - var(--pp-space-6xl));width:min(32rem, calc(100vw - var(--pp-space-6xl)));inset:50% auto auto 50%;transform:translate(-50%,-46%)}.pp-drawer-layer.is-open .pp-alert-dialog{transform:translate(-50%,-50%)}.pp-drawer__header{align-items:flex-start;gap:var(--pp-space-lg);justify-content:space-between;display:flex}.pp-drawer__header>div{min-width:0}.pp-drawer__header h2{overflow-wrap:anywhere}.pp-drawer__header .pp-icon-button{min-height:var(--pp-control-height-lg);min-width:var(--pp-control-height-lg);flex:none}:where(.pp-drawer) h2{font-size:var(--pp-font-4xl);letter-spacing:-.035em}.pp-drawer__section{border-top:var(--pp-line) solid var(--pp-border);gap:var(--pp-space-xl);padding:var(--pp-space-3xl) 0;display:grid}.pp-drawer__fields{gap:var(--pp-space-2xl)}.pp-drawer__footer{border-top:var(--pp-line) solid var(--pp-border);gap:var(--pp-space-sm);padding-top:var(--pp-space-3xl);text-align:center;margin-top:auto;display:grid}.pp-drawer__submit{width:100%}:where(.pp-drawer__footer)>small{color:var(--pp-muted);font-size:var(--pp-font-2xs)}.pp-drawer__footer .pp-action-row{justify-content:center}.pp-steps{margin:var(--pp-space-4xl) 0}.pp-steps ol{margin:0;padding:0;list-style:none;display:grid}.pp-steps[data-step-count="2"] ol{grid-template-columns:repeat(2,1fr)}.pp-steps[data-step-count="3"] ol{grid-template-columns:repeat(3,1fr)}.pp-steps[data-step-count="4"] ol{grid-template-columns:repeat(4,1fr)}:where(.pp-steps) li{color:var(--pp-muted);font-size:var(--pp-font-xs);align-items:center;gap:var(--pp-space-sm);min-width:0;display:flex;position:relative}:where(.pp-steps) li:not(:last-child):after{background:var(--pp-border);content:"";height:var(--pp-line);margin:0 var(--pp-space-md);min-width:var(--pp-space-2xl);width:100%}.pp-step-content,.pp-step-action{align-items:center;gap:var(--pp-space-sm);min-width:0;display:flex}.pp-step-action{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.pp-step-content,.pp-step-action)>span{border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-pill);height:var(--pp-size-step-marker);width:var(--pp-size-step-marker);flex:none;justify-content:center;align-items:center;display:flex}:where(.pp-step-content,.pp-step-action)>span svg{height:var(--pp-icon-2xs);width:var(--pp-icon-2xs)}.pp-steps li.is-active{color:var(--pp-accent-strong)}.pp-steps li.is-active :where(.pp-step-content,.pp-step-action)>span{background:var(--pp-accent-soft);border-color:var(--pp-accent);color:var(--pp-accent-strong)}.pp-steps li.is-complete{color:var(--pp-positive)}.pp-steps li.is-complete :where(.pp-step-content,.pp-step-action)>span{background:var(--pp-positive-soft);border-color:var(--pp-positive);color:var(--pp-positive)}.pp-steps li.is-complete:after{background:color-mix(in srgb, var(--pp-positive) 55%, var(--pp-border))}:where(.pp-steps) strong{white-space:nowrap}.pp-provider-list{border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-2xl);max-height:14.6rem;overflow:auto}.pp-provider-option{border:0;border-bottom:var(--pp-line) solid var(--pp-border);cursor:pointer;align-items:center;gap:var(--pp-space-lg);min-height:3.6rem;padding:var(--pp-space-md) var(--pp-space-xl);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.pp-provider-option:last-child{border-bottom:0}.pp-provider-option:hover,.pp-provider-option.is-selected{background:var(--pp-hover)}.pp-provider-option__icon{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);height:var(--pp-size-icon-box);width:var(--pp-size-icon-box);justify-content:center;align-items:center;display:flex}:where(.pp-provider-option__icon) svg{height:var(--pp-icon-md);width:var(--pp-icon-md)}:where(.pp-provider-option)>span:nth-child(2){gap:var(--pp-space-3xs);display:grid}:where(.pp-provider-option) strong{font-size:var(--pp-font-md)}:where(.pp-provider-option) small{color:var(--pp-muted);font-size:var(--pp-font-2xs)}.pp-provider-option__copy{gap:var(--pp-space-3xs);display:grid}.pp-provider-option__status{color:var(--pp-muted);font-size:var(--pp-font-2xs)}.pp-provider-option__summary{color:var(--pp-muted);font-size:var(--pp-font-xs)}.pp-provider-option__doclink{color:var(--pp-accent);text-underline-offset:2px;width:fit-content;text-decoration:underline}.pp-provider-option__doclink:hover{text-decoration-thickness:2px}.pp-provider-option__action{justify-self:end}.pp-provider-option__check{background:var(--pp-accent);border-radius:var(--pp-radius-pill);color:var(--pp-on-accent);height:var(--pp-icon-md);width:var(--pp-icon-md);justify-content:center;align-items:center;display:flex}:where(.pp-provider-option__check) svg{height:var(--pp-icon-2xs);width:var(--pp-icon-2xs)}.pp-provider-empty{color:var(--pp-muted);font-size:var(--pp-font-sm);padding:var(--pp-space-3xl);margin:0}.pp-auth-card{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-2xl);align-items:center;gap:var(--pp-space-xl);padding:var(--pp-space-xl);grid-template-columns:auto minmax(0,1fr) auto;display:grid}:where(.pp-auth-card)>svg{height:var(--pp-icon-xl);width:var(--pp-icon-xl)}:where(.pp-auth-card)>div{gap:var(--pp-space-2xs);display:grid}:where(.pp-auth-card) strong{font-size:var(--pp-font-sm)}:where(.pp-auth-card) strong span{background:var(--pp-positive-soft);border-radius:var(--pp-radius-pill);color:var(--pp-positive);font-size:var(--pp-font-2xs);margin-left:var(--pp-space-xs);padding:var(--pp-space-3xs) var(--pp-space-xs)}:where(.pp-auth-card) small{color:var(--pp-muted);font-size:var(--pp-font-2xs)}.pp-auth-card .pp-secondary{min-height:var(--pp-control-height-sm);padding:var(--pp-space-sm) var(--pp-space-md)}.pp-spinner{animation:pp-spin var(--pp-motion-spin) linear infinite}.pp-skeleton-line{animation:pp-skeleton-sweep var(--pp-motion-skeleton) ease-in-out infinite;background:linear-gradient(90deg, var(--pp-skeleton-base) 20%, var(--pp-skeleton-sheen) 50%, var(--pp-skeleton-base) 80%);border-radius:var(--pp-radius-pill);background-size:240% 100%;height:.56rem;display:block}.pp-skeleton-text{display:block;position:relative}.pp-skeleton-text>.pp-skeleton-line{position:absolute;top:50%;transform:translateY(-50%)}.pp-skeleton-line--wide{width:78%}.pp-skeleton-line--medium{width:58%}.pp-skeleton-line--short{width:2.8rem}.pp-skeleton-line--dot{height:var(--pp-size-skeleton-dot);width:var(--pp-size-skeleton-dot);justify-self:center}.pp-chart-loading{background:var(--pp-skeleton-base);border-radius:var(--pp-radius-lg);width:100%;position:relative;overflow:hidden}.pp-chart-loading:after{animation:pp-skeleton-sweep var(--pp-motion-skeleton) ease-in-out infinite;background:linear-gradient(90deg, transparent, var(--pp-skeleton-sheen), transparent);content:"";background-size:240% 100%;position:absolute;inset:0}.pp-chart-loading--hero{height:var(--pp-chart-height-hero)}.pp-chart-loading--bars{height:var(--pp-chart-height-bars)}.pp-chart-loading--donut{height:var(--pp-chart-height-donut)}@keyframes pp-spin{to{transform:rotate(360deg)}}@keyframes pp-skeleton-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.pp-spinner,.pp-skeleton-line,.pp-chart-loading:after{animation:none}}.pp-chart-grid{gap:var(--pp-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-chart-frame{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-card-shadow);min-width:0;padding:var(--pp-space-3xl);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), box-shadow var(--pp-motion-base) var(--pp-ease-standard), transform var(--pp-motion-base) var(--pp-ease-standard)}.pp-chart-frame:hover{border-color:var(--pp-border-strong);box-shadow:var(--pp-card-shadow-hover);transform:translateY(calc(-1 * var(--pp-nudge)))}.pp-chart-frame--wide{grid-column:1/-1}.pp-chart-frame.pp-ui-card{padding:0}.pp-chart-grid .pp-chart-frame{min-height:13.9rem}:where(.pp-chart-frame)>header,:where(.pp-chart-frame)>.pp-ui-card__header{margin-bottom:var(--pp-space-lg);justify-content:space-between;align-items:center;display:flex}:where(.pp-chart-frame)>.pp-ui-card__header{padding:var(--pp-space-3xl)}:where(.pp-chart-frame)>.pp-ui-card__content{padding:0 var(--pp-space-3xl) var(--pp-space-3xl)}:where(.pp-chart-frame)>header>div,:where(.pp-chart-frame)>.pp-ui-card__header>div{gap:var(--pp-space-2xs);display:grid}:where(.pp-chart-frame) h2{font-size:var(--pp-font-xl);letter-spacing:-.015em}:where(.pp-chart-frame)>header p,:where(.pp-chart-frame)>.pp-ui-card__header p{color:var(--pp-muted);font-size:var(--pp-font-2xs);margin:0}:where(.pp-chart-frame)>header button,:where(.pp-chart-frame)>.pp-ui-card__header button{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-md);color:var(--pp-muted);font-size:var(--pp-font-xs);align-items:center;gap:var(--pp-space-sm);padding:var(--pp-space-sm) var(--pp-space-md);display:flex}:where(.pp-chart-frame)>header button svg,:where(.pp-chart-frame)>.pp-ui-card__header button svg{height:var(--pp-icon-2xs);width:var(--pp-icon-2xs)}.pp-chart{width:100%;height:100%;min-height:0}.pp-chart--hero{height:var(--pp-chart-height-hero)}.pp-chart--bars{height:var(--pp-chart-height-bars)}.pp-chart-summary{border-bottom:var(--pp-line) solid var(--pp-border);align-items:center;gap:var(--pp-space-5xl);margin:0 0 var(--pp-space-md);padding:0 0 var(--pp-space-lg);display:flex}:where(.pp-chart-summary)>span{gap:var(--pp-space-3xs);display:grid}:where(.pp-chart-summary) strong{font-size:var(--pp-font-md);letter-spacing:-.02em}:where(.pp-chart-summary) small{color:var(--pp-muted);font-size:var(--pp-font-2xs)}:where(.pp-chart-summary)>span:last-child{border-left:var(--pp-line) solid var(--pp-border);padding-left:var(--pp-space-3xl);text-align:right;margin-left:auto}.pp-inline-legend{color:var(--pp-muted);font-size:var(--pp-font-xs);align-items:center;gap:var(--pp-space-4xl);margin-top:var(--pp-space-sm);display:flex}:where(.pp-inline-legend) span{align-items:center;gap:var(--pp-space-sm);display:flex}:where(.pp-inline-legend) i{border-radius:var(--pp-radius-pill);height:var(--pp-size-dot);width:var(--pp-size-dot);background:currentColor}.pp-donut-layout{align-items:center;gap:var(--pp-space-2xl);min-height:var(--pp-chart-height-donut);grid-template-columns:minmax(6.7rem,.82fr) minmax(7.2rem,1fr);display:grid}.pp-donut{aspect-ratio:1;min-width:0;position:relative}.pp-donut__center{gap:var(--pp-space-3xs);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:where(.pp-donut__center) strong{font-size:var(--pp-font-3xl)}:where(.pp-donut__center) span{color:var(--pp-muted);font-size:var(--pp-font-2xs)}.pp-legend{gap:var(--pp-space-lg);margin:0;padding:0;list-style:none;display:grid}:where(.pp-legend) li{color:var(--pp-muted);font-size:var(--pp-font-xs);align-items:center;gap:var(--pp-space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pp-legend__dot{border-radius:var(--pp-radius-pill);height:var(--pp-size-dot);width:var(--pp-size-dot);background:currentColor}:where(.pp-legend) strong{color:var(--pp-text);font-size:var(--pp-font-xs)}:where(.pp-legend) small{color:var(--pp-muted);font-weight:var(--pp-weight-regular)}.pp-chart-frame:has(.usage-chart){flex-direction:column;display:flex}.usage-chart{height:var(--pp-chart-height-hero);width:100%;min-height:0}.usage-chart__canvas{width:100%;min-width:0;height:100%}.usage-chart__legend{gap:var(--pp-space-lg);font-size:var(--pp-font-sm);color:var(--pp-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.usage-chart__legend li{align-items:center;gap:var(--pp-space-sm);display:inline-flex}.usage-chart__legend li>span{width:var(--pp-icon-sm);height:var(--pp-line-strong);background:var(--pp-positive)}.usage-chart__legend li[data-series=errors]>span{background:var(--pp-warning)}.usage-chart__grid line{stroke:var(--pp-chart-grid)}.usage-chart .recharts-cartesian-axis-tick-value{fill:var(--pp-muted);font-size:var(--pp-font-xs)}.usage-chart__tooltip{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-md);box-shadow:var(--pp-tooltip-shadow);color:var(--pp-text);font-size:var(--pp-font-xs);gap:var(--pp-space-xs);padding:var(--pp-space-md) var(--pp-space-lg);display:grid}.usage-chart__tooltip p{color:var(--pp-muted);margin:0}.usage-chart__tooltip strong{font-variant-numeric:tabular-nums}.top-tools{gap:var(--pp-space-lg);margin:0;padding:0;list-style:none;display:grid}.top-tools__row{align-items:center;gap:var(--pp-space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;display:grid}.top-tools__name{color:var(--pp-text);gap:var(--pp-space-3xs);min-width:0;display:grid}:where(.top-tools__name) strong{font-size:var(--pp-font-md);font-weight:var(--pp-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.top-tools__name) small{color:var(--pp-muted);font-size:var(--pp-font-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-tools__track{background:var(--pp-chart-grid);border-radius:var(--pp-radius-sm);height:10px;display:block;overflow:hidden}.top-tools__bar{background:var(--pp-accent);height:100%;min-width:var(--pp-line-strong);display:block}.top-tools__value{color:var(--pp-muted);font-size:var(--pp-font-md);font-variant-numeric:tabular-nums}.top-tools__empty{color:var(--pp-muted)}:where(.pp-ui-button){border:var(--pp-line) solid transparent;border-radius:var(--pp-radius-md);cursor:pointer;font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium);align-items:center;gap:var(--pp-space-md);min-height:var(--pp-control-height-lg);padding-inline:var(--pp-space-2xl);transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), color var(--pp-motion-base) var(--pp-ease-standard);white-space:nowrap;justify-content:center;display:inline-flex}:where(.pp-ui-button) svg{height:var(--pp-icon-md);width:var(--pp-icon-md)}:where(.pp-ui-button:disabled){cursor:default;opacity:.58}.pp-ui-button--default{font-weight:var(--pp-weight-medium);background:var(--pp-action-bg);color:var(--pp-action-ink)}.pp-ui-button--default:hover:not(:disabled){background:var(--pp-action-hover)}.pp-ui-button--destructive{font-weight:var(--pp-weight-medium);background:var(--pp-danger);color:var(--pp-on-danger)}.pp-ui-button--outline{font-weight:var(--pp-weight-medium);background:var(--pp-control-bg);border-color:var(--pp-control-border);color:var(--pp-text)}:where(.pp-ui-button--secondary){background:var(--pp-hover);border-color:var(--pp-border);color:var(--pp-text)}:where(.pp-ui-button--ghost){color:var(--pp-text);background:0 0}:where(.pp-ui-button--ghost:hover:not(:disabled)){background:var(--pp-hover)}:where(.pp-ui-button--link){color:var(--pp-accent);text-underline-offset:var(--pp-space-xs);background:0 0;min-height:auto;padding:0;text-decoration:underline}:where(.pp-ui-button--default-size){min-height:var(--pp-control-height-lg)}:where(.pp-ui-button--sm){min-height:var(--pp-control-height-sm);padding-inline:var(--pp-space-lg)}:where(.pp-ui-button--lg){min-height:var(--pp-control-height-lg);padding-inline:var(--pp-space-3xl)}:where(.pp-ui-button--icon,.pp-ui-button--icon-sm){padding:0}:where(.pp-ui-button--icon){height:var(--pp-control-height-lg);width:var(--pp-control-height-lg)}:where(.pp-ui-button--icon-sm){height:var(--pp-control-height-md);width:var(--pp-control-height-md)}:where(.pp-ui-card){box-shadow:var(--pp-card-shadow);background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xl);color:var(--pp-text);flex-direction:column;display:flex}:where(.pp-ui-card__header){gap:var(--pp-space-sm);padding:var(--pp-space-3xl);display:grid}:where(.pp-ui-card__title){font-size:var(--pp-font-xl);font-weight:var(--pp-weight-strong)}:where(.pp-ui-card__description){color:var(--pp-muted);font-size:var(--pp-font-sm)}:where(.pp-ui-card__content){padding:0 var(--pp-space-3xl) var(--pp-space-3xl)}:where(.pp-ui-card__footer){align-items:center;gap:var(--pp-space-lg);padding:0 var(--pp-space-3xl) var(--pp-space-3xl);display:flex}:where(.pp-ui-badge){border:var(--pp-line) solid transparent;border-radius:var(--pp-radius-pill);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-medium);align-items:center;gap:var(--pp-space-xs);padding:var(--pp-space-xs) var(--pp-space-md);width:fit-content;display:inline-flex}:where(.pp-ui-badge--default){background:var(--pp-accent);color:var(--pp-on-accent)}:where(.pp-ui-badge--secondary){background:var(--pp-hover);color:var(--pp-text)}:where(.pp-ui-badge--destructive){background:var(--pp-danger-soft);color:var(--pp-danger)}:where(.pp-ui-badge--outline){border-color:var(--pp-border);color:var(--pp-text);background:0 0}:where(.pp-ui-input,.pp-ui-textarea,.pp-ui-select__trigger,.pp-ui-native-select__control){background:var(--pp-control-bg);border:var(--pp-line) solid var(--pp-control-border);border-radius:var(--pp-radius-md);box-shadow:var(--pp-control-shadow);color:var(--pp-text);font-size:var(--pp-font-md);min-height:var(--pp-control-height-lg);padding:var(--pp-space-md) var(--pp-space-xl);width:100%}:where(.pp-ui-native-select){width:100%;min-width:0;display:block;position:relative}:where(.pp-shell) .pp-ui-native-select__control{font-size:var(--pp-font-md);appearance:none;box-sizing:border-box;cursor:pointer;padding-right:calc(var(--pp-space-xl) * 2 + var(--pp-icon-sm))}:where(.pp-ui-native-select__control[data-size=sm]){min-height:var(--pp-control-height-md)}:where(.pp-ui-native-select__icon){color:var(--pp-muted);height:var(--pp-icon-sm);pointer-events:none;right:var(--pp-space-xl);width:var(--pp-icon-sm);position:absolute;top:50%;transform:translateY(-50%)}:where(.pp-ui-native-select:has(select:disabled)){opacity:.55}:where(.pp-ui-native-select__control:disabled){cursor:not-allowed}:where(.pp-ui-native-select__control[aria-invalid=true]){border-color:var(--pp-danger)}:where(.pp-ui-native-select__option,.pp-ui-native-select__optgroup){color:canvastext;background:canvas}:where(.pp-ui-input,.pp-ui-textarea)::placeholder{color:var(--pp-muted);opacity:1}:where(.pp-ui-textarea){min-height:var(--pp-schema-textarea-min-height);resize:vertical}:where(.pp-ui-label){color:var(--pp-text);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-medium)}:where(.pp-ui-select__trigger){cursor:pointer;align-items:center;gap:var(--pp-space-md);justify-content:space-between;display:inline-flex}:where(.pp-ui-select__trigger) svg{height:var(--pp-icon-sm);width:var(--pp-icon-sm)}:where(.pp-ui-select__content,.pp-ui-dropdown__content){background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-tooltip-shadow);color:var(--pp-text);min-width:var(--radix-select-trigger-width,10rem);padding:var(--pp-space-xs);z-index:500;overflow:hidden}:where(.pp-ui-select__item,.pp-ui-dropdown__item){border-radius:var(--pp-radius-sm);cursor:pointer;font-size:var(--pp-font-sm);align-items:center;gap:var(--pp-space-md);min-height:var(--pp-control-height-md);padding:var(--pp-space-md) var(--pp-space-xl);outline:none;display:flex;position:relative}:where(.pp-ui-select__item,.pp-ui-dropdown__item):focus-visible{box-shadow:none;outline-offset:calc(-1 * var(--pp-line-strong))}:where(.pp-ui-select__item[data-highlighted],.pp-ui-dropdown__item[data-highlighted]){background:var(--pp-hover)}:where(.pp-ui-select__item[data-disabled],.pp-ui-dropdown__item[data-disabled]){opacity:.55;pointer-events:none}:where(.pp-ui-select__item [data-slot=select-item-indicator]){margin-left:auto}:where(.pp-ui-dropdown__item[data-variant=destructive]){color:var(--pp-danger)}:where(.pp-ui-dropdown__label){color:var(--pp-muted);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-strong);padding:var(--pp-space-md) var(--pp-space-xl)}:where(.pp-ui-dropdown__separator){background:var(--pp-border);height:var(--pp-line);margin:var(--pp-space-xs) 0}:where(.pp-ui-checkbox){background:var(--pp-control-bg);border:var(--pp-line) solid var(--pp-control-border);border-radius:var(--pp-radius-xs);color:var(--pp-on-accent);height:var(--pp-icon-lg);width:var(--pp-icon-lg);justify-content:center;align-items:center;display:inline-flex}.pp-ui-checkbox[data-state=checked],.pp-ui-checkbox[data-state=indeterminate]{background:var(--pp-text);border-color:var(--pp-text);color:var(--pp-bg)}:where(.pp-ui-checkbox__indicator){align-items:center;display:flex}:where(.pp-ui-checkbox__indicator) svg{height:var(--pp-icon-sm);width:var(--pp-icon-sm)}:where(.pp-ui-switch){background:var(--pp-disabled-bg);border:var(--pp-line) solid var(--pp-disabled-border);border-radius:var(--pp-radius-pill);cursor:pointer;height:var(--pp-control-height-sm);padding:var(--pp-space-3xs);width:var(--pp-control-height-lg);display:inline-flex}:where(.pp-ui-switch[data-state=checked]){background:var(--pp-accent);border-color:var(--pp-accent)}:where(.pp-ui-switch__thumb){background:var(--pp-panel-strong);border-radius:var(--pp-radius-pill);box-shadow:var(--pp-shadow);height:var(--pp-size-avatar);transition:transform var(--pp-motion-base) var(--pp-ease-standard);width:var(--pp-size-avatar);display:block;transform:translate(0)}:where(.pp-ui-switch[data-state=checked] .pp-ui-switch__thumb){background:var(--pp-bg);transform:translateX(calc(var(--pp-control-height-lg) - var(--pp-size-avatar) - (2 * var(--pp-space-3xs)) - (2 * var(--pp-line))))}:where(.pp-ui-tabs__list){background:var(--pp-hover);border-radius:var(--pp-radius-lg);align-items:center;gap:var(--pp-space-xs);padding:var(--pp-space-xs);display:inline-flex}:where(.pp-ui-tabs__trigger){border-radius:var(--pp-radius-md);color:var(--pp-muted);cursor:pointer;min-height:var(--pp-control-height-md);padding-inline:var(--pp-space-xl);background:0 0;border:0}:where(.pp-ui-tabs__trigger[data-state=active]){background:var(--pp-selection-bg);box-shadow:var(--pp-control-shadow);color:var(--pp-selection-ink)}:where(.pp-ui-separator){background:var(--pp-border);flex-shrink:0}:where(.pp-ui-separator[data-orientation=horizontal]){height:var(--pp-line);width:100%}:where(.pp-ui-separator[data-orientation=vertical]){height:100%;width:var(--pp-line)}:where(.pp-ui-avatar){background:var(--pp-hover);border-radius:var(--pp-radius-pill);height:var(--pp-size-avatar);width:var(--pp-size-avatar);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}:where(.pp-ui-avatar__image){object-fit:cover;width:100%;height:100%}:where(.pp-ui-avatar__fallback){font-size:var(--pp-font-xs);font-weight:var(--pp-weight-strong);justify-content:center;align-items:center;width:100%;height:100%;display:flex}:where(.pp-ui-breadcrumb){color:var(--pp-muted);font-size:var(--pp-font-sm);align-items:center;gap:var(--pp-space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.pp-ui-breadcrumb__item){align-items:center;gap:var(--pp-space-md);display:inline-flex}:where(.pp-ui-breadcrumb__link){color:inherit;text-decoration:none}:where(.pp-ui-breadcrumb__page){color:var(--pp-text)}:where(.pp-ui-breadcrumb__separator){align-items:center;display:inline-flex}:where(.pp-ui-breadcrumb__separator) svg{height:var(--pp-icon-xs);width:var(--pp-icon-xs)}:where(.pp-ui-breadcrumb__ellipsis){align-items:center;display:inline-flex}:where(.pp-ui-alert){border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);gap:var(--pp-space-sm);padding:var(--pp-space-xl);display:grid}:where(.pp-ui-alert--default){background:var(--pp-panel);color:var(--pp-text)}:where(.pp-ui-alert--destructive){background:var(--pp-danger-soft);border-color:var(--pp-danger);color:var(--pp-danger)}:where(.pp-ui-alert__title){font-size:var(--pp-font-md);font-weight:var(--pp-weight-strong)}:where(.pp-ui-alert__description){color:var(--pp-muted);font-size:var(--pp-font-sm)}:where(.pp-ui-progress){background:var(--pp-hover);border-radius:var(--pp-radius-pill);height:var(--pp-space-md);width:100%;overflow:hidden}:where(.pp-ui-progress__indicator){background:var(--pp-positive);height:100%;transform:translateX(calc(var(--pp-progress-value) - 100%));transition:transform var(--pp-motion-slow) var(--pp-ease-standard);width:100%;display:block}:where(.pp-ui-accordion__item){border-bottom:var(--pp-line) solid var(--pp-border)}:where(.pp-ui-accordion__header){margin:0}:where(.pp-ui-accordion__trigger){color:var(--pp-text);cursor:pointer;font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium);align-items:center;gap:var(--pp-space-lg);min-height:var(--pp-control-height-lg);padding:var(--pp-space-md) 0;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}:where(.pp-ui-accordion__trigger) svg{height:var(--pp-icon-sm);transition:transform var(--pp-motion-base) var(--pp-ease-standard);width:var(--pp-icon-sm)}:where(.pp-ui-accordion__trigger[data-state=open]) svg{transform:rotate(180deg)}:where(.pp-ui-accordion__content){overflow:hidden}:where(.pp-ui-accordion__content-inner){color:var(--pp-muted);padding:0 0 var(--pp-space-xl)}:where(.pp-ui-table-container){width:100%;position:relative;overflow-x:auto}:where(.pp-ui-table){border-collapse:collapse;caption-side:bottom;width:100%}:where(.pp-ui-table__row){border-bottom:var(--pp-line) solid var(--pp-border)}:where(.pp-ui-table__head){color:var(--pp-muted);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-medium);height:var(--pp-control-height-lg);padding:var(--pp-space-md) var(--pp-space-xl);text-align:left}:where(.pp-ui-table__cell){font-size:var(--pp-font-sm);padding:var(--pp-space-xl);vertical-align:middle}:where(.pp-ui-table__caption){color:var(--pp-muted);font-size:var(--pp-font-sm);margin-top:var(--pp-space-xl)}:where(.pp-ui-chart){min-height:var(--pp-chart-height-hero);width:100%}:where(.pp-ui-chart__tooltip){background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-md);box-shadow:var(--pp-tooltip-shadow);color:var(--pp-text);font-size:var(--pp-font-xs);gap:var(--pp-space-sm);min-width:var(--pp-overview-side-min);padding:var(--pp-space-lg);display:grid}:where(.pp-ui-chart__tooltip-row){align-items:center;gap:var(--pp-space-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}:where(.pp-ui-chart__tooltip-dot){border-radius:var(--pp-radius-xs);height:var(--pp-space-md);width:var(--pp-space-md)}:where(.pp-ui-dialog__overlay,.pp-ui-sheet__overlay){background:var(--pp-scrim);z-index:400;position:fixed;inset:0}:where(.pp-ui-dialog__content){background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-drawer-shadow);color:var(--pp-text);gap:var(--pp-space-4xl);max-height:calc(100dvh - (2 * var(--pp-space-6xl)));max-width:var(--pp-drawer-width-max);padding:var(--pp-space-5xl);width:calc(100vw - (2 * var(--pp-space-6xl)));z-index:401;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}:where(.pp-ui-dialog__header){gap:var(--pp-space-lg);display:grid}:where(.pp-ui-dialog__footer){align-items:center;gap:var(--pp-space-lg);justify-content:flex-end;display:flex}:where(.pp-ui-dialog__title){font-size:var(--pp-font-2xl);font-weight:var(--pp-weight-strong)}:where(.pp-ui-dialog__description){color:var(--pp-muted);font-size:var(--pp-font-sm)}:where(.pp-ui-sheet__content){background:var(--pp-panel);box-shadow:var(--pp-drawer-shadow);color:var(--pp-text);height:100dvh;max-width:var(--pp-drawer-width-max);width:var(--pp-drawer-width);z-index:401;position:fixed;top:0}:where(.pp-ui-sheet__content[data-side=right]){right:0}:where(.pp-ui-sheet__content[data-side=left]){left:0}:where(.pp-ui-sheet__content[data-side=top],.pp-ui-sheet__content[data-side=bottom]){width:100%;max-width:none;height:auto;left:0}:where(.pp-ui-sheet__content[data-side=top]){top:0}:where(.pp-ui-sheet__content[data-side=bottom]){top:auto;bottom:0}:where(.pp-ui-sheet__header,.pp-ui-sheet__footer){gap:var(--pp-space-md);padding:var(--pp-space-3xl);display:grid}:where(.pp-ui-sheet__close){right:var(--pp-space-xl);top:var(--pp-space-xl);position:absolute}:where(.pp-ui-sidebar){min-width:0;position:relative}:where(.pp-ui-sidebar__gap){display:none}:where(.pp-ui-sidebar__container){display:contents}:where(.pp-ui-sidebar__inner){flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}:where(.pp-ui-sidebar__header,.pp-ui-sidebar__footer){flex:none}:where(.pp-ui-sidebar__content){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}:where(.pp-ui-sidebar__group){gap:var(--pp-space-xs);display:grid}:where(.pp-ui-sidebar__group-label){color:var(--pp-muted);font-size:var(--pp-font-2xs);font-weight:var(--pp-weight-strong);letter-spacing:.08em;padding:var(--pp-space-md);text-transform:uppercase}:where(.pp-ui-sidebar__menu){gap:var(--pp-space-xs);margin:0;padding:0;list-style:none;display:grid}:where(.pp-ui-sidebar__menu-item){min-width:0;position:relative}:where(.pp-ui-sidebar__menu-badge){font-size:var(--pp-font-xs);pointer-events:none;right:var(--pp-space-xl);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}:where(.pp-ui-sidebar__menu-sub){border-left:var(--pp-line) solid var(--pp-border);gap:var(--pp-space-xs);margin:0 0 0 var(--pp-space-xl);padding:var(--pp-space-xs) 0 var(--pp-space-xs) var(--pp-space-xl);list-style:none;display:grid}:where(.pp-ui-sidebar__sheet){width:var(--pp-sidebar-width-drawer);padding:0}.pp-alert-dialog{max-width:var(--pp-drawer-width-max)}.pp-alert-dialog__header{justify-items:center}.pp-alert-dialog__avatar{background:var(--pp-danger-soft);border:var(--pp-line) solid var(--pp-danger);color:var(--pp-danger);height:var(--pp-size-icon-box-lg);padding:var(--pp-space-md);width:var(--pp-size-icon-box-lg)}.pp-alert-dialog__avatar svg{height:var(--pp-icon-xl);width:var(--pp-icon-xl)}.pp-alert-dialog__copy{gap:var(--pp-space-lg);max-width:var(--pp-drawer-width);text-align:center;justify-items:center;display:grid}.pp-alert-dialog__confirmation{align-items:center;gap:var(--pp-space-lg);margin-top:var(--pp-space-lg);justify-content:center;display:flex}.pp-premium-onboarding{display:grid}.pp-premium-onboarding__item[data-status=complete] .pp-premium-onboarding__trigger>span:first-child{color:var(--pp-positive)}.pp-premium-onboarding__item[data-status=locked]{opacity:.62}.pp-premium-onboarding__item[data-status=locked] .pp-premium-onboarding__trigger{cursor:default}.pp-premium-onboarding__trigger>span:first-child{align-items:center;gap:var(--pp-space-lg);display:inline-flex}.pp-premium-onboarding__trigger>span:first-child svg{height:var(--pp-icon-md);width:var(--pp-icon-md)}.pp-premium-onboarding__trigger>small{color:var(--pp-muted);font-size:var(--pp-font-xs);margin-left:auto}.pp-premium-onboarding__content{color:var(--pp-muted)}.pp-premium-onboarding__content>.pp-ui-accordion__content-inner{gap:var(--pp-space-lg);padding-inline:var(--pp-space-xl);display:grid}.pp-premium-settings-section{gap:var(--pp-space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.pp-premium-settings-section>header{gap:var(--pp-space-xs);display:grid}.pp-premium-settings-section h2{font-size:var(--pp-font-xl);margin:0}.pp-premium-settings-section>header p{color:var(--pp-muted);font-size:var(--pp-font-sm);margin:0}.pp-premium-settings-section__content{gap:var(--pp-space-xl);display:grid}.pp-studio-destructive-dialog{max-width:var(--pp-drawer-width-max)}.pp-studio-destructive-dialog__header{justify-items:center}.pp-studio-destructive-dialog__avatar{background:var(--pp-danger-soft);border:var(--pp-line) solid var(--pp-danger);color:var(--pp-danger);height:var(--pp-size-icon-box-lg);padding:var(--pp-space-md);width:var(--pp-size-icon-box-lg)}.pp-studio-destructive-dialog__avatar svg{height:var(--pp-icon-xl);width:var(--pp-icon-xl)}.pp-studio-destructive-dialog__copy{gap:var(--pp-space-lg);max-width:var(--pp-drawer-width);text-align:center;justify-items:center;display:grid}.pp-studio-destructive-dialog__footer{flex-direction:row;justify-content:center}@media (max-width:1180px){.pp-kpi-grid,.pp-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-drawer{width:min(58vw, var(--pp-drawer-width-max))}.pp-split-layout{grid-template-columns:1fr}.pp-discovery-results .pp-selectable-list{max-height:var(--pp-discovery-list-max-height);overscroll-behavior:contain;grid-auto-rows:max-content;padding-inline-end:var(--pp-space-xs);overflow-y:auto}.pp-discovery-jump{color:var(--pp-text);min-height:var(--pp-control-height-lg);text-underline-offset:var(--pp-space-xs);justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}#discovery-selected-tool{scroll-margin-top:var(--pp-topbar-height)}.pp-overview{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"connect connect""inventory inventory""usage usage""calls attention""recent recent""tools tools""setup setup"}.pp-overview .pp-chart-frame--calls{grid-column:auto}.pp-overview .pp-overview-metrics,.pp-overview .pp-overview-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-overview-metrics .pp-kpi:last-child{border-radius:0 var(--pp-radius-lg) var(--pp-radius-lg) 0}.pp-overview-usage-metrics .pp-kpi:first-child{border-left:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg) 0 0 var(--pp-radius-lg)}}@media (max-width:760px){.pp-shell{grid-template-rows:3.5rem minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pp-sidebar{border-bottom:var(--pp-line) solid var(--pp-border);align-items:center;gap:var(--pp-space-lg);padding:0 var(--pp-space-2xl);border-right:0;flex-direction:row;display:flex}.pp-brand{flex:none;grid-template-columns:auto auto;min-height:0;padding:0}.pp-brand img{height:var(--pp-size-brand-mark);width:var(--pp-size-brand-mark);display:block}.pp-brand__copy{display:block}.pp-brand__copy strong{font-size:var(--pp-font-lg)}.pp-brand__copy span,.pp-sidebar__collapse,.pp-selector-button,.pp-sidebar__utility{display:none}.pp-sidebar>nav{gap:var(--pp-space-2xs);scrollbar-width:none;margin-left:auto;display:flex;overflow-x:auto}.pp-sidebar>nav::-webkit-scrollbar{display:none}.pp-nav__item{min-height:var(--pp-control-height-lg);padding:0 var(--pp-space-lg);width:auto}.pp-nav__item:before,.pp-nav__item svg{display:none}.pp-nav__item-label{clip:auto;clip-path:none;font-size:var(--pp-font-sm);white-space:normal;width:auto;height:auto;display:inline;position:static;overflow:visible}.pp-nav__item:disabled{display:none}.pp-main{grid-template-rows:auto minmax(0,1fr) auto}.pp-topbar{min-height:var(--pp-topbar-height-compact);padding:var(--pp-space-xl) var(--pp-space-4xl)}.pp-topbar__actions>.pp-icon-button,.pp-select--theme,.pp-topbar__divider,.pp-sidebar-trigger,.pp-topbar__breadcrumb,.pp-topbar__separator{display:none}.pp-topbar__actions{flex:none}.pp-shell-tabs,.pp-profile-button__name,.pp-profile-button>svg{display:none}.pp-profile-button{padding:var(--pp-space-2xs)}.pp-user-menu__trigger{width:auto}.pp-select--scope select{min-width:6.6rem}.pp-topbar__ide{min-height:var(--pp-control-height-lg);min-width:var(--pp-control-height-lg);width:var(--pp-control-height-lg);padding:0}.pp-topbar__ide>span{display:none}.pp-primary{padding-inline:var(--pp-space-xl)}.pp-content{padding:var(--pp-space-3xl) var(--pp-space-4xl) var(--pp-space-4xl)}.pp-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"connect""inventory""usage""attention""calls""recent""tools""setup"}.pp-overview-connect{grid-template-columns:minmax(0,1fr)}.pp-overview-connect>.pp-primary{width:100%}.pp-overview-connect>small{grid-column:auto;padding-left:0}.pp-overview .pp-chart-frame--calls{grid-column:auto}.pp-overview .pp-blocker-list,.pp-overview-recovery,.pp-overview-usage-unavailable{margin-left:0}.pp-overview .pp-overview-metrics,.pp-overview .pp-overview-usage-metrics{gap:var(--pp-space-lg);grid-template-columns:minmax(0,1fr)}.pp-overview .pp-overview-metrics .pp-kpi,.pp-overview .pp-overview-usage-metrics .pp-kpi{border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg)}.pp-status-rail{min-height:var(--pp-status-rail-height);padding:0 var(--pp-space-2xl);padding-bottom:env(safe-area-inset-bottom)}.pp-status-rail__group{gap:var(--pp-space-xl)}.pp-status-rail__sync{display:none}.pp-status-rail__item:nth-child(2){text-overflow:ellipsis;max-width:9.5rem;overflow:hidden}.pp-status-rail__help{gap:0;font-size:0}.pp-status-rail__help>svg{height:var(--pp-icon-sm);width:var(--pp-icon-sm)}.pp-kpi-grid,.pp-chart-grid{grid-template-columns:1fr}.pp-chart-grid .pp-chart-frame:last-child{grid-column:auto}.pp-kpi{min-height:6rem}.pp-connection-toolbar,.pp-page-toolbar{flex-direction:column;align-items:stretch}.pp-connection-toolbar>.pp-search,.pp-page-toolbar>.pp-search,.pp-connection-toolbar>.pp-select,.pp-connection-toolbar>.pp-select select{flex-basis:auto;width:100%}.pp-page-toolbar>.pp-select:first-child{margin-left:0}.pp-connection-toolbar__reset{display:none}.pp-connection-toolbar__add{width:100%;margin-left:0;display:inline-flex}.pp-guided-empty-state__primary,.pp-guided-empty-state__primary>*{width:100%}.pp-studio-table__frame{display:none}.pp-studio-table__compact-sort{display:flex}.pp-studio-table__footer{justify-content:center}.pp-studio-table__pager{margin-left:0}.pp-compact-data-list{gap:var(--pp-space-lg);display:grid}.pp-drawer{max-width:none;padding:var(--pp-space-3xl);width:100%}.pp-step-content,.pp-step-action{text-align:center;flex-direction:column;align-items:center}:where(.pp-steps) strong{white-space:normal;line-height:1.25}.pp-steps li:not(:last-child):after{margin-inline:var(--pp-space-sm)}:where(.pp-search) input,:where(.pp-field)>input,:where(.pp-field)>select,:where(.pp-field)>textarea,.pp-ui-native-select__control{font-size:var(--pp-font-xl)}.pp-form-stack>.pp-action-row{flex-direction:column;align-items:stretch}.pp-form-stack>.pp-action-row>*{width:100%}.pp-access-matrix{grid-template-columns:minmax(8rem,1.4fr) repeat(4,minmax(5.5rem,1fr))}.pp-premium-settings-section{grid-template-columns:minmax(0,1fr)}.pp-shell[data-surface=client]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);position:relative}.pp-shell[data-surface=client] .pp-sidebar{border-bottom:0;border-right:var(--pp-line) solid var(--pp-border);align-items:stretch;gap:var(--pp-space-lg);max-width:var(--pp-sidebar-mobile-max);min-height:0;padding:var(--pp-space-3xl) var(--pp-space-2xl);transition:transform var(--pp-motion-base) var(--pp-ease-standard);visibility:hidden;width:var(--pp-sidebar-width-drawer);z-index:6;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%)}.pp-shell[data-surface=client][data-nav-open=true] .pp-sidebar{visibility:visible;transform:translate(0)}.pp-shell[data-surface=client] .pp-brand{flex:none;grid-template-columns:minmax(0,1fr);justify-items:stretch}.pp-shell[data-surface=client] .pp-brand__heading{grid-template-columns:minmax(0,1fr) auto}.pp-shell[data-surface=client] .pp-brand__copy{display:grid}.pp-shell[data-surface=client] .pp-brand__copy span{display:inline-flex}.pp-shell[data-surface=client] .pp-sidebar__collapse{height:var(--pp-control-height-lg);min-height:var(--pp-control-height-lg);min-width:var(--pp-control-height-lg);width:var(--pp-control-height-lg);display:inline-flex}.pp-shell[data-surface=client] .pp-sidebar__utility{display:grid}.pp-shell[data-surface=client] .pp-sidebar>nav{align-content:start;gap:var(--pp-space-xs);overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:auto;margin:0;display:grid;overflow:auto}.pp-shell[data-surface=client] .pp-nav__item{min-height:var(--pp-control-height-lg);padding:0 var(--pp-space-xl);justify-content:flex-start;width:100%}.pp-shell[data-surface=client] .pp-nav__item:before,.pp-shell[data-surface=client] .pp-nav__item svg{display:block}.pp-shell[data-surface=client] .pp-nav__item-label{clip:auto;clip-path:none;font-size:var(--pp-font-lg);white-space:normal;width:auto;height:auto;display:inline;position:static;overflow:visible}.pp-shell[data-surface=client] .pp-main{grid-template-rows:auto minmax(0,1fr) auto}.pp-shell[data-surface=client] .pp-main:not(:has(>.pp-status-rail)){grid-template-rows:auto minmax(0,1fr)}.pp-shell[data-surface=client] .pp-nav-mobile-toggle{min-height:var(--pp-control-height-lg);min-width:var(--pp-control-height-lg);display:inline-flex}.pp-shell[data-surface=client] .pp-nav-scrim{display:none}.pp-ui-sidebar__sheet{max-width:none;height:100dvh;width:var(--pp-sidebar-width-drawer)}.pp-sidebar--mobile{background:var(--pp-sidebar);align-items:stretch;gap:var(--pp-space-lg);height:100%;padding:var(--pp-space-3xl) var(--pp-space-2xl);border:0;flex-direction:column;width:100%;display:flex}.pp-sidebar--mobile .pp-brand{flex:none;grid-template-columns:minmax(0,1fr);justify-items:stretch}.pp-sidebar--mobile .pp-brand__heading{grid-template-columns:minmax(0,1fr) auto}.pp-sidebar--mobile .pp-brand__copy{display:grid}.pp-sidebar--mobile .pp-brand__copy span,.pp-sidebar--mobile .pp-sidebar__collapse{display:inline-flex}.pp-sidebar--mobile .pp-sidebar__utility{display:grid}.pp-sidebar--mobile nav{align-content:start;min-height:0;margin:0;display:grid;overflow:auto}.pp-sidebar--mobile .pp-nav__item{padding:0 var(--pp-space-xl);justify-content:flex-start;width:100%}.pp-sidebar--mobile .pp-nav__item svg{display:block}.pp-sidebar--mobile .pp-nav__item-label{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;display:inline;position:static;overflow:visible}}.pp-ide-drawer{padding:0 var(--pp-space-3xl) var(--pp-space-3xl)}.pp-ide-drawer>.pp-panel{gap:var(--pp-space-lg);grid-template-columns:minmax(0,1fr);display:grid}.pp-ide-drawer>.pp-panel>h3{margin:0}.pp-ide-drawer .pp-muted-copy{overflow-wrap:anywhere;margin-bottom:0}.pp-ide-drawer .pp-field{margin-top:var(--pp-space-sm)}.pp-ide-drawer .pp-field .pp-select,.pp-ide-drawer .pp-field .pp-select select{width:100%}.pp-ide-advanced{border-top:var(--pp-line) solid var(--pp-border);gap:var(--pp-space-lg);padding-top:var(--pp-space-lg);display:grid}.pp-ide-advanced summary{color:var(--pp-text);cursor:pointer;font-weight:var(--pp-weight-strong)}.pp-ide-endpoint{color:var(--pp-text);font-family:var(--font-mono);font-size:var(--pp-font-sm);overflow-wrap:anywhere;display:block}.pp-ide-receipt{border-color:color-mix(in srgb, var(--pp-positive) 45%, var(--pp-border))}.pp-ide-receipt__meta,.pp-ide-token-expiry{color:var(--pp-muted)}.pp-confirm-body{padding:0 var(--pp-space-3xl) var(--pp-space-3xl)}.pp-danger-action{background:color-mix(in srgb, var(--pp-danger) 14%, var(--pp-panel));border:var(--pp-line) solid color-mix(in srgb, var(--pp-danger) 45%, var(--pp-border));color:var(--pp-danger)}.pp-danger-action:hover{background:color-mix(in srgb, var(--pp-danger) 22%, var(--pp-panel));border-color:color-mix(in srgb, var(--pp-danger) 60%, var(--pp-border))}.pp-drawer>.pp-steps{margin:var(--pp-space-xl) 0 var(--pp-space-2xl);grid-template-columns:repeat(3,1fr)}.pp-drawer .connect-server-examples,.pp-drawer .connect-server-suggestions{gap:var(--pp-space-sm);display:grid}.pp-drawer .connect-server-examples__header{align-items:center;gap:var(--pp-space-md);justify-content:space-between;display:flex}.pp-drawer .connect-server-mode-toggle{color:var(--pp-accent-strong);cursor:pointer;font:inherit;text-underline-offset:var(--pp-space-3xs);background:0 0;border:0;padding:0;text-decoration:underline}.pp-drawer .connect-server-mode-toggle:hover{color:var(--pp-text)}.pp-drawer .connect-server-probe-target,.pp-drawer .connect-server-review{background:var(--pp-panel-strong);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);gap:var(--pp-space-lg);padding:var(--pp-space-xl);display:grid}.pp-drawer .connect-server-advanced{border-top:var(--pp-line) solid var(--pp-border);gap:var(--pp-space-lg);padding-top:var(--pp-space-lg);display:grid}.pp-drawer .connect-server-advanced summary{color:var(--pp-muted);cursor:pointer;font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong)}.pp-drawer .connect-server-advanced>.pp-form-stack{margin-top:var(--pp-space-lg)}.pp-drawer .connect-server-probe-target code,.pp-drawer .connect-server-review__fact code{color:var(--pp-text);font-family:var(--font-mono);font-size:var(--pp-font-sm);overflow-wrap:anywhere}.pp-drawer .connect-server-review__title{font-size:var(--pp-font-xl);margin:var(--pp-space-2xs) 0 0}.pp-drawer .connect-server-review__tools,.pp-drawer .connect-server-tool-chips__item,.pp-drawer .connect-server-tool-chips__more{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-pill);color:var(--pp-muted);font-size:var(--pp-font-xs);padding:var(--pp-space-2xs) var(--pp-space-sm)}.pp-drawer .connect-server-review__fact dt{color:var(--pp-muted);font-size:var(--pp-font-xs);font-weight:var(--pp-weight-bold);letter-spacing:.08em;text-transform:uppercase}.pp-drawer .connect-server-tool-chips{gap:var(--pp-space-xs);flex-wrap:wrap;display:flex}.pp-drawer .connect-server-bridge{gap:var(--pp-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-drawer .connect-discovery{gap:var(--pp-space-md);display:grid}.pp-drawer .connect-discovery__step--failed strong{color:var(--pp-danger)}.pp-drawer .connect-discovery__step--done .connect-discovery__marker{color:var(--pp-positive)}.pp-drawer .connect-discovery__step--active .connect-discovery__marker{color:var(--pp-accent-strong)}.pp-drawer .connect-discovery__pulse{background:var(--pp-accent)}@media (max-width:480px){.pp-drawer .connect-server-bridge{grid-template-columns:1fr}}.pp-connection-identity{align-items:center;gap:var(--pp-space-lg);min-width:0;display:flex}.pp-connection-identity>span:last-child{gap:var(--pp-space-xs);min-width:0;display:grid}.pp-connection-identity__mark{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-md);color:var(--pp-muted);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-medium);height:var(--pp-control-height-lg);width:var(--pp-control-height-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}:where(.pp-connection-identity) small{color:var(--pp-muted);font-size:var(--pp-font-sm);overflow-wrap:anywhere;display:block}.pp-helper-text{color:var(--pp-muted);font-size:var(--pp-font-md);margin:0}.pp-connection-open{min-height:var(--pp-control-height-lg)}.pp-connection-open__label{display:none}.pp-studio-table--connections .pp-compact-data-card dl{gap:var(--pp-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.pp-studio-table--connections .pp-compact-data-card dl>div{gap:var(--pp-space-xs);flex-direction:column;min-width:0;display:flex}.pp-studio-table--connections .pp-compact-data-card dd{min-width:0}.pp-studio-table--connections .pp-compact-data-card dd .pp-row-open{justify-content:flex-start;min-height:0}.pp-studio-table--connections .pp-compact-data-card .pp-status-badge{white-space:normal;line-height:1.4}.pp-studio-table--connections .pp-compact-data-card .pp-status-badge:before{flex-shrink:0}.pp-studio-table--connections .pp-compact-data-card .pp-connection-open{width:100%}.pp-studio-table--connections .pp-compact-data-card .pp-connection-open__label{display:inline}.pp-connection-summary__metric{min-width:var(--pp-summary-metric-width)}.pp-connection-add{padding:var(--pp-space-3xl);background:var(--pp-bg);align-items:center;gap:var(--pp-space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.pp-connection-add>.pp-ui-card__header{gap:var(--pp-space-xs);padding:0}.pp-connection-add h2{font-size:var(--pp-font-3xl);letter-spacing:-.035em;margin:0}.pp-connection-add .pp-ui-card__description{color:var(--pp-muted);font-size:var(--pp-font-sm);margin:0;line-height:1.5}.pp-connection-add form{gap:var(--pp-space-xl);display:flex}.pp-connection-add form>button{min-width:var(--pp-size-add-action)}.pp-connection-add-input{align-items:center;gap:var(--pp-space-2xl);min-width:0;padding:0 var(--pp-space-3xl);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-panel);flex:1;display:flex}.pp-connection-add-input input{height:var(--pp-control-height-lg);box-shadow:none;background:0 0;border:0;flex:1;min-width:0}.pp-connection-summary{align-items:center;gap:var(--pp-space-5xl);padding:0 0 var(--pp-space-4xl);border-bottom:var(--pp-line) solid var(--pp-border);font-size:var(--pp-font-xs);color:var(--pp-muted);display:flex}.pp-connection-summary>span+span{border-left:var(--pp-line) solid var(--pp-border);padding-left:var(--pp-space-5xl)}.pp-connection-summary strong{color:var(--pp-text);font-size:var(--pp-font-md);margin-right:var(--pp-space-sm)}.pp-connection-summary a{gap:var(--pp-space-lg);color:var(--pp-text);align-items:center;margin-left:auto;display:flex}.pp-connection-attention{gap:var(--pp-space-xl);font-size:var(--pp-font-xs);color:var(--pp-muted);flex-wrap:wrap;align-items:center;display:flex}.pp-connection-attention>svg{color:var(--pp-warning)}.pp-connection-attention>button{flex:none;margin-left:auto}.pp-connection-attention>span{flex:1;min-width:0}.pp-connection-list-heading{gap:var(--pp-space-3xl);padding:var(--pp-space-3xl);border-bottom:var(--pp-line) solid var(--pp-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pp-connection-list-heading>div:first-child{gap:var(--pp-space-lg);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.pp-connection-list-heading__actions{align-items:center;gap:var(--pp-space-lg);flex-wrap:wrap;display:flex}.pp-connection-list-heading h2{font-weight:var(--pp-weight-strong);font-size:var(--pp-font-section);letter-spacing:-.035em;margin:0}.pp-connection-list-heading a{gap:var(--pp-space-md);align-items:center;display:flex}.pp-connection-list-heading>.pp-search{width:var(--pp-size-filter);min-width:0;max-width:100%}.pp-connection-filters{gap:var(--pp-space-sm);flex-wrap:wrap;margin-right:auto;display:flex}.pp-connection-filters button{padding:var(--pp-space-md) var(--pp-space-xl);min-height:var(--pp-control-height-lg);font-size:var(--pp-font-md)}.pp-connection-filters button[aria-pressed=true]{background:var(--pp-selection-bg);color:var(--pp-selection-ink);border-color:var(--pp-selection-ink)}.pp-connection-filters button span{min-width:var(--pp-font-xl);background:var(--pp-bg);color:var(--pp-text);border-radius:var(--pp-radius-xs);padding:var(--pp-space-3xs) var(--pp-space-xs);font-size:var(--pp-font-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.pp-connection-visibility{align-items:center;gap:var(--pp-space-lg);display:flex}.pp-table-toggle{align-items:center;gap:var(--pp-space-2xl);font-size:var(--pp-font-xs);display:flex}.pp-connection-personal{gap:var(--pp-space-xs);flex-direction:column;display:flex}.pp-connection-sync-footer{gap:var(--pp-space-3xl);border-top:var(--pp-line) solid var(--pp-border);padding-top:var(--pp-space-4xl);color:var(--pp-muted);font-size:var(--pp-font-xs);align-items:center;display:flex}.pp-connection-detail-intro{gap:var(--pp-space-3xl);padding-bottom:var(--pp-space-3xl);align-items:center;display:flex}.pp-connection-detail-intro>.pp-helper-text{overflow-wrap:anywhere;flex:1;min-width:0}.pp-connection-detail-intro>.pp-connection-personal{margin-left:auto}.pp-connection-readiness{align-items:center;gap:var(--pp-space-xl);padding-bottom:var(--pp-space-3xl);flex-wrap:wrap;display:flex}.pp-connection-readiness>.pp-form-stack{min-width:0;max-width:100%;margin-left:auto}.pp-connection-detail-body{padding-top:var(--pp-space-4xl)}.pp-connection-detail-body .pp-panel-heading{border:0;margin:0;padding:0}.pp-connection-metrics{gap:var(--pp-space-xl);padding-block:var(--pp-space-xl);border-bottom:var(--pp-line) solid var(--pp-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pp-connection-metrics dt{color:var(--pp-muted);font-size:var(--pp-font-sm)}.pp-connection-metrics dd{margin:var(--pp-space-xs) 0 0;font-size:var(--pp-font-metric);font-weight:var(--pp-weight-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.pp-connection-metrics dd small{font-size:var(--pp-font-xs);font-weight:var(--pp-weight-regular);color:var(--pp-muted);display:block}.pp-connection-checks>div{gap:var(--pp-space-xl);padding:var(--pp-space-lg) 0;border-bottom:var(--pp-line) solid var(--pp-border);display:flex}.pp-connection-checks>div>svg{flex:0 0 var(--pp-icon-md);height:var(--pp-icon-md);width:var(--pp-icon-md);margin-top:var(--pp-space-2xs)}.pp-connection-checks small{color:var(--pp-muted);font-size:var(--pp-font-sm);margin-top:var(--pp-space-xs);line-height:1.5;display:block}.pp-connection-checks strong{font-size:var(--pp-font-md)}.pp-connection-members{gap:var(--pp-space-xl);border:0;padding:0;display:grid}.pp-connection-members label{align-items:center;gap:var(--pp-space-lg);min-height:var(--pp-control-height-lg);display:flex}.pp-connection-members label>span{overflow-wrap:anywhere;min-width:0}.pp-connection-members .pp-ui-checkbox{flex-shrink:0}.pp-organization-stack{gap:var(--pp-space-5xl);display:grid}.pp-section-nav{gap:var(--pp-space-sm);min-width:0;max-width:100%;scroll-padding-inline:var(--pp-space-lg);border-bottom:var(--pp-line) solid var(--pp-border);background:0 0;flex-wrap:nowrap;display:flex;overflow:auto hidden}.pp-section-nav .pp-tab{min-height:var(--pp-control-height-lg);min-width:var(--pp-control-height-lg);padding:var(--pp-space-xl) var(--pp-space-lg);white-space:nowrap;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pp-section-nav .pp-tab[aria-current=page]{color:var(--pp-selection-ink);border-bottom-color:var(--pp-selection-ink);background:0 0}.pp-organization-identity{grid-template-columns:var(--pp-size-icon-box-lg) minmax(0,1fr) auto;align-items:center;gap:var(--pp-space-xl);display:grid}.pp-organization-identity>div{min-width:0}.pp-organization-identity h2{font-size:var(--pp-font-4xl);overflow-wrap:anywhere;margin:0}.pp-organization-identity p{margin:var(--pp-space-xs) 0 0;color:var(--pp-muted);font-size:var(--pp-font-sm);line-height:1.5}.pp-organization-identity>button{margin-left:auto}.pp-organization-symbol{width:var(--pp-size-icon-box-lg);height:var(--pp-size-icon-box-lg);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-bg);place-items:center;display:grid}.pp-organization-symbol svg{width:var(--pp-space-3xl);height:var(--pp-space-3xl)}.pp-organization-member,.pp-organization-grant{gap:var(--pp-space-lg);padding-block:var(--pp-space-5xl);border-bottom:var(--pp-line) solid var(--pp-border);align-items:center;display:flex}.pp-organization-member:last-child,.pp-organization-grant:last-child{border-bottom:0}.pp-organization-person,.pp-organization-grant>div{flex:1;min-width:0}.pp-organization-person strong{overflow-wrap:anywhere;font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium);line-height:1.5}.pp-organization-person small,.pp-organization-grant small{color:var(--pp-muted);margin-top:var(--pp-space-sm);overflow-wrap:anywhere;display:block}.pp-organization-person strong span,.pp-organization-role{color:var(--pp-muted)}.pp-organization-role-explainer{gap:var(--pp-space-3xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-organization-role-explainer h3{font-size:var(--pp-font-md);margin-top:var(--pp-space-lg)}.pp-organization-role-explainer p{color:var(--pp-muted);margin-top:var(--pp-space-sm)}.pp-organization-team-grid{gap:var(--pp-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pp-organization-team{gap:var(--pp-space-lg);flex-direction:column;display:flex}.pp-organization-team>p{color:var(--pp-muted);font-size:var(--pp-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.pp-organization-team>button{margin-top:auto}.pp-organization-avatar-stack{gap:var(--pp-space-sm);display:flex}.pp-organization-picker{gap:var(--pp-space-lg);border:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid}.pp-organization-picker legend{padding-bottom:var(--pp-space-lg)}.pp-organization-picker label{gap:var(--pp-gap-control);min-height:var(--pp-control-height-lg);overflow-wrap:anywhere;align-items:center;min-width:0;display:flex}.pp-member-picker{gap:var(--pp-gap-component);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.pp-member-picker legend{padding:0 0 var(--pp-gap-component);font-size:var(--pp-font-card);font-weight:var(--pp-weight-medium)}.pp-member-picker__summary{justify-content:space-between;align-items:center;gap:var(--pp-gap-control);color:var(--pp-muted);font-size:var(--pp-font-sm);flex-wrap:wrap;display:flex}.pp-member-picker__options{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pp-member-picker__option{align-items:start;gap:var(--pp-gap-control);min-width:0;padding-block:var(--pp-space-xl);border-bottom:var(--pp-line) solid var(--pp-border);min-height:var(--pp-control-height-lg);font-size:var(--pp-font-md);font-weight:var(--pp-weight-regular);line-height:1.5;display:flex}.pp-member-picker__option>.pp-ui-checkbox{margin-top:var(--pp-space-2xs);flex:none}.pp-member-picker__option>span{overflow-wrap:anywhere;min-width:0}.pp-organization-offboarding{padding:var(--pp-space-xl);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);background:var(--pp-bg)}.pp-clients-stack{gap:var(--pp-space-5xl);display:grid}.pp-client-intro{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);box-shadow:var(--pp-card-shadow);padding:var(--pp-space-4xl);border-radius:var(--pp-radius-xl)}.pp-client-intro h2{margin:0 0 var(--pp-space-md);font-size:var(--pp-font-3xl)}.pp-client-intro__heading{justify-content:space-between;align-items:center;gap:var(--pp-space-3xl);display:flex}.pp-client-intro__heading>div{min-width:0}.pp-client-intro__heading>a{flex-shrink:0}.pp-client-intro__heading p{max-width:var(--pp-copy-max);color:var(--pp-muted);margin:0;line-height:1.5}.pp-client-flow{align-items:center;gap:var(--pp-space-xl);margin-top:var(--pp-space-3xl);display:flex}.pp-client-flow span{align-items:center;gap:var(--pp-space-sm);min-width:0;font-size:var(--pp-font-sm);display:flex}.pp-client-flow svg{width:var(--pp-icon-sm);height:var(--pp-icon-sm);color:var(--pp-muted);flex-shrink:0}.pp-client-grid{gap:var(--pp-space-3xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pp-client-card{gap:var(--pp-space-3xl);border-radius:var(--pp-radius-md);padding:var(--pp-space-5xl) var(--pp-space-4xl)}.pp-client-card>.pp-ui-card__header{gap:var(--pp-space-3xl);padding:0}.pp-client-card>.pp-ui-card__content{flex:1;padding:0}.pp-client-card>.pp-ui-card__footer{padding:0}.pp-client-logo{width:var(--pp-space-8xl);height:var(--pp-space-8xl);padding:var(--pp-space-lg);background:var(--pp-bg);border-radius:var(--pp-radius-xl);place-items:center;display:grid}.pp-client-mark{width:var(--pp-space-6xl);height:var(--pp-space-6xl);background:var(--pp-text);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.pp-client-mark--initials{color:var(--pp-text);font-size:var(--pp-font-md);font-weight:var(--pp-weight-strong);background:0 0;place-items:center;display:grid;-webkit-mask-image:none;mask-image:none}.pp-client-card h3{font-size:var(--pp-font-card);margin:0}.pp-client-card p{font-size:var(--pp-font-sm);margin:0;line-height:1.6}.pp-client-card .pp-ui-button{min-height:var(--pp-control-height-lg);white-space:normal;text-align:center;width:100%}.pp-settings-stack{gap:var(--pp-space-5xl);display:grid}.pp-settings-stack .pp-field>input{min-height:var(--pp-control-height-lg)}.pp-settings-stack .passkeys-panel>.pp-form-stack{align-items:end;gap:var(--pp-space-3xl);grid-template-columns:minmax(0,1fr) auto}.pp-settings-stack .passkeys-panel>.pp-form-stack>.pp-field{min-width:0}.pp-setting-row{gap:var(--pp-space-3xl);padding:var(--pp-space-xl) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pp-setting-row>div,.pp-setting-row fieldset{min-width:0}.pp-setting-row>[role=switch]{min-width:var(--pp-control-height-lg);min-height:var(--pp-control-height-lg);align-items:center}.pp-setting-row>.pp-ui-switch,.pp-setting-row>.pp-ui-switch[data-state=checked]{height:var(--pp-control-height-lg);padding:calc(var(--pp-space-3xs) + var(--pp-line));background:0 0;border:0;position:relative}.pp-setting-row>.pp-ui-switch:before{content:"";width:100%;height:var(--pp-space-5xl);box-sizing:border-box;border:var(--pp-line) solid var(--pp-disabled-border);border-radius:var(--pp-radius-pill);background:var(--pp-disabled-bg);position:absolute;top:50%;left:0;transform:translateY(-50%)}.pp-setting-row>.pp-ui-switch[data-state=checked]:before{background:var(--pp-text);border-color:var(--pp-text)}.pp-setting-row>.pp-ui-switch .pp-ui-switch__thumb{width:var(--pp-space-4xl);height:var(--pp-space-4xl);position:relative}.pp-setting-row>.pp-ui-switch[data-state=checked] .pp-ui-switch__thumb{transform:translateX(calc(var(--pp-control-height-lg) - var(--pp-space-4xl) - (2 * var(--pp-space-3xs)) - (2 * var(--pp-line))))}.pp-grant-dates{gap:var(--pp-space-xs);display:grid}.pp-setting-row fieldset{border:0;margin:0;padding:0}.pp-setting-row p{color:var(--pp-muted);font-size:var(--pp-font-sm);margin:var(--pp-space-xs) 0 0;line-height:1.5}.pp-setting-row+.pp-setting-row{border-top:var(--pp-line) solid var(--pp-border)}.pp-passkey-list{margin:0 0 var(--pp-space-3xl);gap:0;display:grid}.pp-panel.passkeys-panel{gap:var(--pp-gap-section)}.pp-panel.passkeys-panel>.pp-inline-alert{margin-block:var(--pp-space-xl)}.pp-organization-members .pp-organization-member,.pp-passkey-row{grid-template-columns:var(--pp-size-icon-box) minmax(0,1fr) auto;align-items:center;gap:var(--pp-space-xl);padding-block:var(--pp-space-xl);border-bottom:var(--pp-line) solid var(--pp-border);display:grid}.pp-organization-members .pp-organization-member:last-child,.pp-passkey-row:last-child{border-bottom:0}.pp-organization-members .pp-organization-member>:first-child{justify-self:center}.pp-organization-members>.pp-search{min-width:0;margin-bottom:var(--pp-space-xl)}.pp-organization-members>.pp-search input{min-width:0}.pp-passkey-row>svg{color:var(--pp-muted);width:var(--pp-space-4xl);height:var(--pp-space-4xl)}.pp-passkey-row>div:first-of-type{overflow-wrap:anywhere;min-width:0}.pp-passkey-row p{color:var(--pp-muted);font-size:var(--pp-font-sm);margin:var(--pp-space-xs) 0 0;line-height:1.5}.pp-passkey-meta,.pp-passkey-loading-meta{gap:0 var(--pp-space-xl);flex-wrap:wrap;display:flex}.pp-passkey-meta>span{min-width:0}@media (max-width:760px){.pp-organization-team-grid,.pp-organization-role-explainer{grid-template-columns:minmax(0,1fr)}.pp-organization-member,.pp-organization-grant{flex-wrap:wrap}.pp-organization-identity{grid-template-columns:var(--pp-size-icon-box-lg) minmax(0,1fr)}.pp-organization-identity>button{grid-column:1/-1;width:100%;margin-left:0}.pp-settings-stack .passkeys-panel>.pp-form-stack{grid-template-columns:minmax(0,1fr)}.pp-client-flow{gap:var(--pp-space-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.pp-client-flow span{text-align:center;font-size:var(--pp-font-xs);flex-direction:column}.pp-client-intro__heading{flex-direction:column;align-items:start}.pp-client-card{padding:var(--pp-space-3xl);gap:var(--pp-space-xl)}.pp-client-card .pp-ui-button{padding-inline:var(--pp-space-md);font-size:var(--pp-font-sm)}.pp-setting-row{align-items:start}.pp-setting-row fieldset{grid-column:1/-1}.pp-setting-row fieldset .pp-select{width:100%}.pp-organization-members .pp-organization-member,.pp-passkey-row{grid-template-columns:var(--pp-size-icon-box) minmax(0,1fr)}.pp-organization-members .pp-organization-member>:first-child{align-self:start}.pp-organization-members .pp-organization-member>:nth-child(3),.pp-passkey-row>.pp-action-row{grid-column:2/-1;justify-self:start}.pp-passkey-meta,.pp-passkey-loading-meta{flex-direction:column}}.pp-client-logo>svg,.pp-client-logo img{width:var(--pp-space-6xl);height:var(--pp-space-6xl)}.pp-shell{font-weight:var(--pp-weight-regular)}.pp-topbar{background:var(--pp-panel);border-bottom:var(--pp-line) solid var(--pp-border);gap:var(--pp-space-4xl);padding:var(--pp-space-4xl) var(--pp-space-gutter);flex-wrap:wrap}.pp-topbar__lead{flex:1}.pp-topbar__actions{flex-wrap:nowrap;flex:none;max-width:100%}.pp-topbar h1{font-size:var(--pp-font-5xl)}.pp-topbar .pp-eyebrow{color:var(--pp-muted)}.pp-topbar__description{color:var(--pp-muted);font-size:var(--pp-font-md);margin-top:var(--pp-space-xs);line-height:1.5}.pp-content{background:var(--pp-bg);padding:var(--pp-space-5xl) var(--pp-space-gutter)}.pp-page-stack{gap:var(--pp-space-5xl)}.pp-sidebar{padding:var(--pp-space-5xl) var(--pp-space-3xl)}.pp-brand{gap:var(--pp-space-5xl);margin-bottom:var(--pp-space-5xl)}.pp-brand__workspace{background:0 0;border:0}.pp-brand__workspace-mark{background:var(--pp-accent);color:var(--pp-on-accent);border-radius:var(--pp-radius-pill);height:var(--pp-control-height-lg);width:var(--pp-control-height-lg)}.pp-nav-group__label{display:none}.pp-nav__item{min-height:var(--pp-size-brand-row);font-size:var(--pp-font-2xl)}.pp-mobile-header{display:none}.pp-main:has(>.pp-mobile-header) .pp-nav-mobile-toggle{display:none}.pp-connection-direct{max-width:var(--pp-settings-max);padding:var(--pp-space-6xl) var(--pp-space-gutter);margin-inline:auto}.pp-connection-direct>h1{font-weight:var(--pp-weight-strong);font-size:var(--pp-font-4xl)}.pp-connection-detail-intro .pp-connection-identity__mark{width:var(--pp-space-8xl);height:var(--pp-space-8xl)}.pp-connection-detail .pp-tabs{border:0;border-bottom:var(--pp-line) solid var(--pp-border);justify-content:flex-start;gap:var(--pp-space-5xl);background:0 0;border-radius:0;width:100%;padding:0;overflow-x:auto}.pp-connection-detail .pp-tab{padding:var(--pp-space-xl) 0;box-shadow:none;color:var(--pp-muted);border-bottom:var(--pp-line-strong) solid transparent;background:0 0;border-radius:0}.pp-connection-detail .pp-tab[data-state=active]{color:var(--pp-selection-ink);border-bottom-color:var(--pp-selection-ink);background:0 0}.pp-connection-identity{gap:var(--pp-space-lg)}.pp-connection-identity .pp-row-open{font-weight:var(--pp-weight-strong);justify-content:flex-start;min-height:0;padding:0}.pp-connection-add .pp-primary{min-height:var(--pp-control-height-lg)}.pp-connection-filters button{border-radius:var(--pp-radius-xl)}.pp-connection-sync-footer{min-width:0;line-height:1.6}.pp-usage-page{min-width:0}.pp-usage-heading{gap:var(--pp-space-5xl);justify-content:space-between;align-items:center;display:flex}.pp-usage-heading h2{font-size:var(--pp-font-section);margin:0}.pp-usage-period{width:auto}.pp-usage-period>.pp-field__label{display:none}.pp-usage-metrics{gap:var(--pp-space-3xl);grid-template-columns:repeat(3,minmax(0,1fr))}.pp-usage-columns{gap:var(--pp-space-5xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-usage-breakdown{display:grid}.pp-usage-breakdown__row{white-space:normal;border:0;border-bottom:var(--pp-line) solid var(--pp-border);justify-content:space-between;gap:var(--pp-space-xl);width:100%;padding:var(--pp-space-3xl) 0;text-align:left;background:0 0;border-radius:0;min-width:0;display:flex}.pp-usage-breakdown__row>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.pp-usage-breakdown__row small{margin-top:var(--pp-space-sm);color:var(--pp-muted);display:block}.pp-usage-breakdown__row:last-child{border-bottom:0}.pp-activity-tools{gap:var(--pp-space-md);margin-bottom:var(--pp-space-3xl);flex-wrap:wrap;display:flex}.pp-activity-tools>span{align-self:center}.pp-activity-tools>button{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}.pp-connection-usage{gap:var(--pp-space-5xl);display:grid}.pp-tool-lab{gap:var(--pp-space-5xl);min-width:0;display:grid}.pp-tool-lab>div,.pp-tool-lab [role=tabpanel]{min-width:0}.pp-tool-statuses{gap:var(--pp-space-md);flex-wrap:wrap;display:flex}.pp-tool-trial{padding:var(--pp-space-3xl);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-md)}.pp-developer-details{border-top:var(--pp-line) solid var(--pp-border);padding-top:var(--pp-space-3xl);min-width:0}.pp-developer-details>summary{cursor:pointer;min-height:var(--pp-control-height-lg);align-items:center;display:flex}.pp-developer-details pre{min-width:0;max-width:100%;font-size:var(--pp-font-xs);padding:var(--pp-space-3xl);background:var(--pp-bg);border-radius:var(--pp-radius-md);line-height:1.6;overflow:auto}.pp-setup-workbench{gap:var(--pp-space-4xl);max-width:var(--pp-setup-max);width:100%;margin:var(--pp-space-xl) auto;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pp-setup-workbench__rail{align-items:start;gap:var(--pp-space-3xl);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.pp-setup-workbench__exit{grid-area:1/2;justify-self:end}.pp-setup-workbench__exit .pp-secondary{width:auto;padding:var(--pp-space-sm) var(--pp-space-md);font-size:var(--pp-font-sm);background:0 0;border-color:#0000}.pp-setup-workbench__rail>.pp-setup-stepper{grid-area:1/1}.pp-setup-workbench__task{gap:var(--pp-space-4xl);min-width:0;display:grid}.pp-setup-stepper{gap:var(--pp-space-xl);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.pp-setup-stepper li{align-items:flex-start;gap:var(--pp-space-md);color:var(--pp-muted);font-size:var(--pp-font-md);min-width:0;display:flex;position:relative}.pp-setup-stepper li:not(:last-child):after{display:none}.pp-setup-stepper__copy{gap:var(--pp-space-xs);min-width:0;display:grid}.pp-setup-stepper__edit{justify-content:flex-start;align-items:flex-start;gap:var(--pp-space-md);text-align:left;white-space:normal;width:100%;min-width:0;height:auto;color:inherit;padding:0;display:flex}.pp-setup-stepper__edit:hover strong{text-underline-offset:var(--pp-space-xs);text-decoration:underline}.pp-setup-stepper strong{color:var(--pp-text);font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium)}.pp-setup-stepper small{font-size:var(--pp-font-sm);overflow-wrap:anywhere;line-height:1.5}.pp-setup-stepper__marker{width:var(--pp-setup-marker);height:var(--pp-setup-marker);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-pill);flex:none;place-items:center;display:grid}.pp-setup-stepper__marker svg{width:var(--pp-icon-md);height:var(--pp-icon-md)}.pp-setup-stepper li[data-complete] .pp-setup-stepper__marker{color:var(--pp-panel);background:var(--pp-text);border-color:var(--pp-text)}.pp-setup-stepper li[aria-current=step] .pp-setup-stepper__marker{color:var(--pp-action-ink);background:var(--pp-action-bg);border-color:var(--pp-action-bg);font-weight:var(--pp-weight-strong)}.pp-setup-heading{gap:var(--pp-space-md);display:grid;position:relative}.pp-setup-heading :is(h1,h3){font-size:var(--pp-font-4xl);line-height:1.2;font-weight:var(--pp-weight-bold);letter-spacing:-.035em;margin:0}.pp-setup-heading>.pp-muted-copy{font-size:var(--pp-font-md);margin:0;line-height:1.6}.pp-setup-heading__identity{align-items:center;gap:var(--pp-space-xl);color:var(--pp-muted);font-weight:var(--pp-weight-medium);font-size:var(--pp-font-md);min-height:var(--pp-control-height-md);display:flex}.pp-setup-heading__identity .pp-client-mark{width:var(--pp-icon-xl);height:var(--pp-icon-xl)}.pp-setup-task{gap:var(--pp-space-5xl);min-width:0;display:grid}.pp-setup-source-search{align-items:center;gap:var(--pp-space-md);flex-wrap:wrap;display:flex}.pp-setup-source-search .pp-search{flex:1;min-width:0}.pp-setup-task h4{font-size:var(--pp-font-card);font-weight:var(--pp-weight-strong);margin:0}.pp-setup-task .pp-muted-copy{margin:0;line-height:1.6}.pp-setup-instructions{padding:0 var(--pp-space-5xl);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xl);background:var(--pp-panel);margin:0;list-style:none}.pp-setup-instructions>li{gap:var(--pp-space-4xl);padding:var(--pp-space-4xl) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.pp-setup-instructions>li+li{border-top:var(--pp-line) solid var(--pp-border)}.pp-setup-instructions>li>div{gap:var(--pp-space-md);justify-items:start;min-width:0;display:grid}.pp-setup-instructions__number{width:var(--pp-setup-marker);height:var(--pp-setup-marker);border-radius:var(--pp-radius-pill);border:var(--pp-line) solid var(--pp-border);background:var(--pp-hover);font-weight:var(--pp-weight-medium);place-items:center;display:grid}.pp-setup-instructions--brief{padding:0 var(--pp-space-3xl)}.pp-setup-instructions--brief>li{gap:var(--pp-space-xl);padding:var(--pp-space-xl) 0}.pp-setup-instructions--brief>li>div{gap:var(--pp-space-xs)}.pp-setup-path,.pp-setup-prompt{padding:var(--pp-space-xl) var(--pp-space-3xl);background:var(--pp-hover);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-md);overflow-wrap:anywhere;width:100%}.pp-setup-path{font-size:var(--pp-font-md)}.pp-setup-prompt{padding:var(--pp-space-3xl);gap:var(--pp-space-md);display:grid}.pp-setup-prompt h4{font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium);line-height:1.6}.pp-setup-hint{gap:var(--pp-space-3xl);align-items:start;display:flex}.pp-setup-hint>svg{width:var(--pp-icon-lg);height:var(--pp-icon-lg);color:var(--pp-accent);flex:none}.pp-setup-hint>div{gap:var(--pp-space-sm);display:grid}.pp-setup-footer.pp-action-row{flex-direction:row}.pp-setup-footer.pp-action-row>*{width:auto}.pp-setup-workbench button,.pp-setup-workbench a.pp-primary{min-height:var(--pp-control-height-lg)}.pp-setup-footer{background:var(--pp-panel);padding-bottom:var(--pp-space-xl);border-top:var(--pp-line) solid var(--pp-border);padding-top:var(--pp-space-4xl);justify-content:space-between;position:sticky;bottom:0}.pp-setup-footer>:only-child{margin-left:auto}.pp-setup-footer__selection{gap:var(--pp-space-xs);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.pp-setup-footer__selection strong{font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium)}.pp-setup-footer__selection span{color:var(--pp-muted);font-size:var(--pp-font-sm)}.pp-ide-drawer .pp-setup-footer>:only-child{margin-left:0}.pp-choice-grid{gap:var(--pp-space-xl);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.pp-choice-grid__item{align-content:start;gap:var(--pp-space-xs);min-width:0;display:grid}.pp-choice-grid__action{justify-content:flex-start;display:flex}.pp-choice-grid__action .pp-secondary{font-size:var(--pp-font-sm);padding:var(--pp-space-sm) var(--pp-space-lg);text-underline-offset:var(--pp-space-xs);background:0 0;border-color:#0000;text-decoration:underline}.pp-choice-grid__option{align-items:center;gap:var(--pp-space-xl);padding:var(--pp-space-xl) var(--pp-space-3xl);min-height:var(--pp-setup-choice-min);background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);cursor:pointer;min-width:0;display:flex}.pp-choice-grid__option:has(:checked){border-color:var(--pp-selection-border);background:var(--pp-selection-bg)}.pp-choice-grid__option:has(:focus-visible){outline:var(--pp-line-strong) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-choice-grid__option input{accent-color:var(--pp-action-bg);flex:none}.pp-choice-grid__copy{gap:var(--pp-space-xs);min-width:0;display:grid}.pp-choice-grid__copy small{color:var(--pp-muted);font-size:var(--pp-font-sm);line-height:1.5}.pp-choice-grid__option strong{font-size:var(--pp-font-md);overflow-wrap:anywhere}.pp-choice-grid__option .pp-client-mark{width:var(--pp-icon-xl);height:var(--pp-icon-xl)}.pp-choice-grid--source .pp-choice-grid__item{align-content:stretch;gap:var(--pp-space-md);grid-template-rows:minmax(0,1fr) auto}.pp-choice-grid--source .pp-choice-grid__option{align-items:start;gap:var(--pp-space-xl);padding:var(--pp-space-3xl);grid-template-columns:auto minmax(0,1fr);display:grid}.pp-choice-grid--source .pp-choice-grid__option input{margin:var(--pp-space-xs) 0 0}.pp-choice-grid--source .pp-choice-grid__copy{gap:var(--pp-space-md)}.pp-setup-workbench :is(button,input,select,textarea,summary,a){scroll-margin-block-end:var(--pp-setup-footer-clearance)}.pp-choice-grid:disabled .pp-choice-grid__option{color:var(--pp-disabled-text);background:var(--pp-disabled-bg);border-color:var(--pp-disabled-border);cursor:default}.pp-setup-workbench .pp-ide-drawer{padding:0}.pp-setup-workbench--compact{gap:var(--pp-space-5xl);padding:0 var(--pp-space-3xl) var(--pp-space-3xl);grid-template-columns:minmax(0,1fr);margin:0}.pp-setup-workbench--compact .pp-setup-stepper{gap:var(--pp-space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.pp-setup-workbench--compact .pp-setup-stepper li{align-content:start;gap:var(--pp-space-md);grid-template-rows:auto minmax(0,1fr);display:grid}.pp-setup-workbench--compact .pp-setup-stepper small,.pp-setup-workbench--compact .pp-setup-stepper li:after{display:none}@media (max-width:1180px){.pp-connection-list-heading{grid-template-columns:minmax(0,1fr)}.pp-connection-list-heading>.pp-search{width:100%;max-width:none}}@media (max-width:900px){.pp-client-grid{gap:var(--pp-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.pp-connection-add{grid-template-columns:minmax(0,1fr)}.pp-shell[data-surface=client]:has(>.pp-main>.pp-mobile-header){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pp-shell[data-surface=client]:has(>.pp-main>.pp-mobile-header)>.pp-sidebar{display:none}:is(.pp-main:has(>.pp-mobile-header) .pp-sidebar-trigger,.pp-main:has(>.pp-mobile-header) .pp-topbar__separator){display:none}.pp-mobile-header{gap:var(--pp-space-3xl);padding:var(--pp-space-3xl) var(--pp-space-4xl) var(--pp-space-lg);background:var(--pp-sidebar);border-bottom:var(--pp-line) solid var(--pp-border);display:grid}.pp-mobile-header__brand{justify-content:space-between;align-items:center;display:flex}.pp-mobile-header__identity{min-width:0;max-width:var(--pp-sidebar-width);display:grid}.pp-mobile-header__identity>strong{font-size:var(--pp-font-4xl);line-height:1.2}.pp-mobile-header__workspace{min-width:0}.pp-mobile-header .pp-mobile-header__workspace .pp-brand__workspace{padding:0;display:block}.pp-mobile-header .pp-mobile-header__workspace .pp-brand__copy{display:block}.pp-mobile-header__workspace .pp-brand__copy strong{color:var(--pp-muted);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-regular);line-height:1.2;display:block}.pp-mobile-header__workspace .pp-brand__workspace-mark,.pp-mobile-header__workspace .pp-brand__copy small{display:none}.pp-mobile-nav{align-items:center;gap:var(--pp-space-sm);display:flex;overflow-x:auto}.pp-mobile-nav a{align-items:center;gap:var(--pp-space-xs);padding:var(--pp-space-lg) var(--pp-space-sm);border-radius:var(--pp-radius-sm);font-size:var(--pp-font-xs);min-height:var(--pp-control-height-lg);flex:none;text-decoration:none;display:inline-flex}.pp-mobile-nav a[aria-current=page]{background:var(--pp-selection-bg);color:var(--pp-selection-ink);font-weight:var(--pp-weight-strong);box-shadow:inset 0 calc(-1 * var(--pp-line-strong)) 0 var(--pp-selection-ink)}.pp-shell[data-surface=client] .pp-main:has(>.pp-mobile-header){grid-template-rows:auto auto minmax(0,1fr) auto}.pp-shell[data-surface=client] .pp-main:has(>.pp-mobile-header):not(:has(>.pp-status-rail)){grid-template-rows:auto auto minmax(0,1fr)}:is(.pp-main:has(>.pp-mobile-header) .pp-nav-mobile-toggle,.pp-main:has(>.pp-mobile-header) .pp-topbar__actions),.pp-studio-table__frame{display:none}.pp-studio-table__compact-sort{display:flex}.pp-studio-table .pp-compact-data-list{gap:var(--pp-space-lg);display:grid}.pp-connection-filters{width:100%;margin-left:0}.pp-connection-summary{gap:var(--pp-space-xl);flex-wrap:wrap}.pp-connection-summary>span+span{padding-left:var(--pp-space-xl)}.pp-usage-columns,.pp-organization-team-grid{grid-template-columns:minmax(0,1fr)}.pp-connection-filters{flex-wrap:wrap;max-width:100%}.pp-connection-filters>button{min-height:var(--pp-control-height-lg);flex:none}.pp-setup-workbench{gap:var(--pp-space-5xl);grid-template-columns:minmax(0,1fr);margin:0 auto}.pp-setup-workbench__rail{gap:var(--pp-space-xl);grid-template-columns:minmax(0,1fr)}.pp-setup-workbench__exit{grid-area:1/1}.pp-setup-workbench__rail:has(.pp-setup-workbench__exit)>.pp-setup-stepper{grid-row:2}.pp-setup-stepper{gap:var(--pp-space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.pp-setup-stepper li,.pp-setup-stepper__edit{align-content:start;gap:var(--pp-space-md);grid-template-rows:auto minmax(0,1fr);display:grid}.pp-setup-stepper li:not([aria-current]) small,.pp-setup-stepper li:after{display:none}}@media (min-width:601px) and (max-width:900px){.pp-mobile-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.pp-mobile-header__brand{display:contents}.pp-mobile-header__identity{grid-area:1/1}.pp-mobile-header__brand>:last-child{grid-area:1/3}.pp-mobile-header .pp-user-menu__trigger{min-height:var(--pp-control-height-lg);grid-template-columns:auto auto;width:auto}.pp-mobile-header .pp-profile-button__name{display:none}.pp-mobile-nav{grid-area:1/2}}.pp-expandable-text{min-width:0}.pp-expandable-text>summary{cursor:pointer;gap:var(--pp-space-sm);list-style:none;display:grid}.pp-expandable-text>summary::-webkit-details-marker{display:none}.pp-expandable-text__preview,.pp-expandable-text__body{font-size:var(--pp-font-sm);font-weight:var(--pp-weight-regular);overflow-wrap:anywhere;line-height:1.55}.pp-expandable-text__preview{color:var(--pp-muted)}.pp-expandable-text__body{color:var(--pp-muted);margin:0}.pp-expandable-text__toggle{align-items:center;gap:var(--pp-space-sm);min-height:var(--pp-control-height-lg);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-strong);display:inline-flex}.pp-expandable-text__toggle svg,.pp-task-discovery-disclosure>summary>svg{width:var(--pp-icon-md);height:var(--pp-icon-md);flex-shrink:0}.pp-expandable-text__less,.pp-expandable-text[open] .pp-expandable-text__more,.pp-expandable-text[open] .pp-expandable-text__preview{display:none}.pp-expandable-text[open] .pp-expandable-text__less{display:inline}.pp-expandable-text[open] .pp-expandable-text__toggle svg,.pp-task-discovery-disclosure[open]>summary>svg{transform:rotate(180deg)}.pp-task-discovery-disclosure>summary{justify-content:space-between;list-style:none}.pp-task-discovery-disclosure>summary::-webkit-details-marker{display:none}.pp-catalog-pager{justify-content:space-between;align-items:center;gap:var(--pp-space-lg);margin-top:var(--pp-space-xl);flex-wrap:wrap;display:flex}.pp-catalog-pager>p{gap:var(--pp-space-lg);color:var(--pp-muted);font-size:var(--pp-font-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.pp-catalog-pager__actions{gap:var(--pp-space-md);display:flex}.pp-drawer.pp-drawer--workspace{box-sizing:border-box;padding:0;overflow:hidden}.pp-drawer--workspace .pp-drawer__header{padding:var(--pp-space-5xl);padding-bottom:var(--pp-space-3xl);flex-shrink:0}.pp-drawer__heading{align-items:center;gap:var(--pp-space-xl);display:flex}.pp-drawer__heading>div{min-width:0}.pp-drawer__heading .pp-connection-identity__mark{width:var(--pp-control-height-lg);height:var(--pp-control-height-lg);background:var(--pp-bg);border-radius:var(--pp-radius-md);flex-shrink:0}.pp-drawer__workspace{min-height:0;padding:0 var(--pp-space-5xl) var(--pp-space-5xl);flex:1;overflow:auto}.pp-drawer__workspace:has(>.pp-connection-detail){flex-direction:column;padding:0;display:flex;overflow:hidden}.pp-drawer--workspace .pp-connection-detail{flex-direction:column;flex:1;min-height:0;display:flex}.pp-drawer--workspace .pp-connection-detail-intro,.pp-drawer--workspace .pp-connection-readiness,.pp-drawer--workspace .pp-connection-detail>[data-slot=tabs]{margin-inline:var(--pp-space-5xl);flex-shrink:0}.pp-drawer--workspace .pp-connection-detail>[data-slot=tabs]{min-width:0}.pp-drawer--workspace .pp-connection-detail-body{min-height:0;padding:var(--pp-space-5xl);overscroll-behavior:contain;flex:1;overflow:auto}.pp-connection-readiness{padding:var(--pp-space-3xl);margin-bottom:var(--pp-space-3xl);background:var(--pp-bg);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg);grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.pp-connection-readiness__copy{gap:var(--pp-space-md);flex:1;min-width:0;display:grid}.pp-connection-readiness__copy>.pp-status-badge{justify-self:start}.pp-connection-readiness__copy p{margin:0;line-height:1.5}.pp-connection-readiness>.pp-form-stack{margin-left:0}.pp-connection-readiness .pp-action-row{justify-content:flex-start}.pp-connection-detail .pp-tabs{gap:var(--pp-space-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pp-connection-detail .pp-tab{min-height:var(--pp-control-height-lg);padding:var(--pp-space-xl) var(--pp-space-xs);font-weight:var(--pp-weight-medium)}.pp-connection-detail-body .pp-panel-heading :is(h2,h3){font-size:var(--pp-font-card)}.pp-connection-metrics{padding:var(--pp-space-3xl);background:var(--pp-bg);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-lg)}.pp-connection-metrics dd{font-size:var(--pp-font-4xl)}.pp-connection-tools .pp-connection-tool-catalogue{box-shadow:none;gap:var(--pp-space-3xl);background:0 0;border:0;border-radius:0;padding:0;display:grid}.pp-connection-disclosure,.pp-connection-tools .pp-task-discovery-disclosure{border:0;border-top:var(--pp-line) solid var(--pp-border);padding:var(--pp-space-md) 0;border-radius:0}.pp-connection-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--pp-space-xl);min-height:var(--pp-control-height-lg);cursor:pointer;font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium);list-style:none;display:flex}.pp-connection-disclosure>summary::-webkit-details-marker{display:none}.pp-connection-disclosure>summary svg{width:var(--pp-icon-sm);height:var(--pp-icon-sm);color:var(--pp-muted);flex-shrink:0}.pp-connection-disclosure[open]>summary svg{transform:rotate(180deg)}.pp-connection-disclosure>summary:focus-visible{outline:var(--pp-line-strong) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-connection-diagnostics .pp-detail-list{margin-bottom:0}.pp-connection-history[open]{gap:var(--pp-space-xl);display:grid}.pp-connection-settings .pp-detail-list{margin:0}.pp-connection-settings .pp-detail-list>div{padding-block:var(--pp-space-3xl);align-items:start}.pp-connection-settings .pp-detail-list dd{text-align:left;font-weight:var(--pp-weight-medium);overflow-wrap:anywhere}.pp-connection-danger{justify-items:start;gap:var(--pp-space-xl);border-top:var(--pp-line) solid var(--pp-border);padding-top:var(--pp-space-5xl);margin-top:var(--pp-space-md);display:grid}.pp-connection-danger h4,.pp-connection-danger p{margin:0}.pp-connection-danger h4{font-size:var(--pp-font-md)}@media (max-width:600px){.pp-panel{padding:var(--pp-space-4xl)}.pp-mobile-header{gap:var(--pp-space-xs);padding:var(--pp-space-md) var(--pp-space-xl) var(--pp-space-xs)}.pp-mobile-header__identity>strong{font-size:var(--pp-font-section)}.pp-mobile-nav{gap:var(--pp-space-3xs);flex-wrap:wrap;overflow:visible}.pp-mobile-nav a{min-width:var(--pp-control-height-lg);padding-inline:var(--pp-space-3xs);flex:1 0 auto;justify-content:center}.pp-clients-stack>.pp-section-nav{align-items:stretch;gap:var(--pp-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pp-clients-stack>.pp-section-nav .pp-tab{white-space:normal;text-align:center;padding:var(--pp-space-md) var(--pp-space-xs);line-height:1.4}.pp-studio-table__compact-sort{flex-direction:column;align-items:stretch}.pp-studio-table__compact-sort>.pp-studio-table__filter{flex:none;width:100%;min-width:0}.pp-studio-table__compact-sort>.pp-ui-button{width:100%}.pp-connected-apps .pp-compact-data-card dl>div{gap:var(--pp-space-xs);grid-template-columns:minmax(0,1fr)}.pp-usage-page .pp-panel-heading:has(.usage-chart__legend){gap:var(--pp-space-md);flex-direction:column}.pp-usage-page .pp-panel-heading:has(.usage-chart__legend)>div{width:100%}.pp-organization-identity h2{font-size:var(--pp-font-3xl)}.pp-mobile-header .pp-user-menu__trigger{min-height:var(--pp-control-height-lg)}.pp-connection-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.pp-connection-filters>button{white-space:normal;text-align:left;min-width:0;font-size:var(--pp-font-md);justify-content:space-between}.pp-connection-filters button span{flex-shrink:0}.pp-connection-summary__metric{min-width:0}.pp-organization-grant{align-items:flex-start}.pp-organization-grant>svg{flex:0 0 var(--pp-icon-md);height:var(--pp-icon-md);width:var(--pp-icon-md)}.pp-organization-grant>div{flex:1 1 calc(100% - var(--pp-icon-md) - var(--pp-space-lg))}.pp-organization-grant>button{flex:auto}.pp-connection-add h2{font-size:var(--pp-font-3xl)}.pp-connection-add form{flex-direction:column}.pp-connection-summary a{margin-left:0}.pp-connection-attention{align-items:flex-start}.pp-connection-detail-intro{flex-wrap:wrap}.pp-connection-detail-intro>.pp-connection-personal{margin-left:0}.pp-topbar{padding:var(--pp-space-xl) var(--pp-space-4xl)}.pp-topbar .pp-eyebrow{display:none}.pp-topbar h1{font-size:var(--pp-font-5xl)}.pp-content{padding-inline:var(--pp-space-4xl)}.pp-topbar__description{font-size:var(--pp-font-sm)}.pp-connection-direct{padding:var(--pp-space-5xl) var(--pp-space-4xl)}.pp-connection-detail .pp-tabs{gap:var(--pp-space-xs)}.pp-drawer--workspace .pp-drawer__header{padding:var(--pp-space-3xl)}.pp-drawer--workspace .pp-connection-detail-intro,.pp-drawer--workspace .pp-connection-readiness,.pp-drawer--workspace .pp-connection-detail>[data-slot=tabs]{margin-inline:var(--pp-space-3xl)}.pp-drawer--workspace .pp-connection-detail-body{padding:var(--pp-space-3xl)}.pp-connection-readiness{flex-direction:column;align-items:stretch}.pp-connection-readiness>.pp-form-stack{margin-left:0}.pp-connection-readiness .pp-action-row>button{width:100%}.pp-connection-settings .pp-detail-list>div{gap:var(--pp-space-md);grid-template-columns:minmax(0,1fr)}.pp-connection-summary>span:first-child{display:none}.pp-connection-summary>span{gap:var(--pp-space-xs);flex:1;display:grid}.pp-connection-summary>span strong{font-size:var(--pp-font-section)}.pp-connection-summary a{margin-top:var(--pp-space-xl);flex-basis:100%;justify-content:flex-end}.pp-connection-list-heading__actions{width:100%}.pp-connection-list-heading__actions>:first-child,.pp-connection-list-heading__actions>:last-child{flex:1}.pp-studio-table--connections .pp-studio-table__compact-sort{flex-wrap:wrap}.pp-studio-table--connections .pp-studio-table__compact-sort>.pp-studio-table__filter{min-width:0}.pp-usage-heading{flex-wrap:wrap}.pp-usage-metrics{grid-template-columns:minmax(0,1fr)}.pp-setting-row{flex-wrap:wrap}.pp-setting-row .pp-select{max-width:100%}.pp-activity-filters{flex-direction:column;align-items:stretch}.pp-activity-filters>.pp-search{width:100%;min-width:0}.pp-tool-list__entry>.pp-action-row{flex-wrap:wrap}.pp-tool-list__entry .pp-tool-list__trigger{flex-basis:100%}.pp-catalog-pager{flex-direction:column;align-items:stretch}.pp-catalog-pager>p{justify-content:space-between}.pp-catalog-pager__actions>button{flex:1;min-width:0}.pp-client-grid{grid-template-columns:minmax(0,1fr)}.pp-client-card>.pp-ui-card__header{align-items:center;gap:var(--pp-space-xl);flex-direction:row;display:flex}.pp-client-card h3{font-size:var(--pp-font-xl)}.pp-client-card .pp-client-logo{width:var(--pp-size-icon-box);height:var(--pp-size-icon-box);padding:var(--pp-space-xs);flex-shrink:0}.pp-client-card .pp-client-mark,.pp-client-card .pp-client-logo>svg{width:var(--pp-icon-lg);height:var(--pp-icon-lg)}.pp-usage-metrics{gap:var(--pp-space-xl)}.pp-usage-metrics .pp-kpi--statistic{gap:var(--pp-space-xl);padding:var(--pp-space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center}.pp-usage-metrics .pp-ui-card__header{text-align:right;grid-area:1/2;justify-content:flex-end}.pp-usage-metrics .pp-ui-card__content{grid-area:1/1}.pp-usage-metrics .pp-kpi__icon{display:none}.pp-usage-metrics strong{font-size:var(--pp-font-4xl)}}.pp-connection-tools,.pp-organization-members,.pp-tool-list,.pp-activity-history{min-width:0;display:grid}.pp-tool-list__entry{min-width:0;padding:var(--pp-space-3xl) 0;border-bottom:var(--pp-line) solid var(--pp-border)}.pp-tool-list__entry>.pp-action-row{min-width:0}.pp-tool-list__trigger{white-space:normal;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;flex:1;justify-content:flex-start;min-width:0}.pp-tool-list__trigger>span:last-child{gap:var(--pp-space-sm);display:grid}.pp-tool-list__trigger small{color:var(--pp-muted);font-size:var(--pp-font-sm);white-space:normal;display:block}.pp-tool-rank{width:var(--pp-size-icon-box);height:var(--pp-size-icon-box);border-radius:var(--pp-radius-pill);background:var(--pp-bg);color:var(--pp-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.pp-activity-filters{gap:var(--pp-space-lg);margin-bottom:var(--pp-space-3xl);flex-wrap:wrap;align-items:end;display:flex}.pp-activity-filters>.pp-search{min-width:var(--pp-size-filter);flex:1}.pp-activity-history__row{white-space:normal;text-align:left;align-items:center;gap:var(--pp-space-xl);border:0;border-bottom:var(--pp-line) solid var(--pp-border);padding:var(--pp-space-3xl) 0;background:0 0;border-radius:0;justify-content:space-between;min-width:0;display:flex}.pp-activity-history__row>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.pp-activity-history__row small{margin-top:var(--pp-space-xs);color:var(--pp-muted);display:block}.pp-switch[data-state=checked],.pp-ui-switch[data-state=checked]{background:var(--pp-text);border-color:var(--pp-text)}.pp-connection-detail .pp-switch,.pp-table-toggle .pp-switch{height:var(--pp-space-5xl);width:var(--pp-control-height-lg);padding:var(--pp-space-3xs)}.pp-connection-detail .pp-ui-switch__thumb,.pp-table-toggle .pp-ui-switch__thumb{width:var(--pp-space-4xl);height:var(--pp-space-4xl)}.pp-connection-detail .pp-switch[data-state=checked] .pp-ui-switch__thumb,.pp-table-toggle .pp-switch[data-state=checked] .pp-ui-switch__thumb{transform:translateX(calc(var(--pp-control-height-lg) - var(--pp-space-4xl) - (2 * var(--pp-space-3xs))))}.pp-connection-filters button{font-weight:var(--pp-weight-regular)}.pp-connection-add>h2{font-weight:var(--pp-weight-strong)}.pp-usage-page .pp-panel{box-shadow:none}.pp-status-badge:before{content:"";border-radius:var(--pp-radius-pill);width:var(--pp-size-dot);height:var(--pp-size-dot);background:currentColor}.pp-main{background:var(--pp-bg)}.pp-task-discovery-disclosure{border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-md);padding:var(--pp-space-3xl)}.pp-task-discovery-disclosure>summary{cursor:pointer;min-height:var(--pp-control-height-lg);align-items:center;gap:var(--pp-space-md);display:flex}.pp-task-discovery{gap:var(--pp-space-3xl);padding-top:var(--pp-space-3xl);display:grid}.pp-drawer[data-width=wide]{max-width:var(--pp-drawer-width-wide);width:var(--pp-drawer-width-wide)}.pp-catalogue{gap:var(--pp-space-lg);flex-direction:column;display:flex}.pp-catalogue__filters{gap:var(--pp-space-md);grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:end;display:grid}.pp-catalogue__results{flex-direction:column;display:flex}.pp-catalogue__row{align-items:center;gap:var(--pp-space-md);padding-block:var(--pp-space-lg);border-bottom:var(--pp-line) solid var(--pp-border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.pp-catalogue__row strong,.pp-catalogue__row small{overflow-wrap:anywhere;display:block}.pp-catalogue__row small,.pp-catalogue__row p{color:var(--pp-muted);font-size:var(--pp-font-sm)}.pp-catalogue__row p{margin:var(--pp-space-xs) 0 0}.pp-catalogue__pagination{justify-content:space-between}@media (max-width:640px){.pp-catalogue__filters{grid-template-columns:minmax(0,1fr)}.pp-catalogue__row{grid-template-columns:minmax(0,1fr) auto}.pp-catalogue__row>div{grid-column:1/-1}.pp-catalogue__pagination{flex-wrap:wrap}}.pp-card-identity{align-items:center;gap:var(--pp-space-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.pp-card-identity__symbol{width:var(--pp-control-height-lg);height:var(--pp-control-height-lg);background:var(--pp-bg);color:var(--pp-muted);border-radius:var(--pp-radius-md);place-items:center;display:grid}.pp-card-identity__symbol svg,.pp-card-identity__symbol .pp-client-mark{width:var(--pp-icon-lg);height:var(--pp-icon-lg)}.pp-card-identity>div{gap:var(--pp-space-sm);min-width:0;display:grid}.pp-card-identity h3{font-size:var(--pp-font-card);overflow-wrap:anywhere;margin:0}.pp-event-list{margin:0;padding:0;list-style:none}.pp-event-list>li+li{border-top:var(--pp-line) solid var(--pp-border)}.pp-event-row{align-items:center;gap:var(--pp-space-lg);padding-block:var(--pp-space-lg);min-height:var(--pp-control-height-lg);color:var(--pp-text);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.pp-event-row:hover{background:var(--pp-hover)}.pp-event-row>span,.pp-event-row>time{overflow-wrap:anywhere;min-width:0}.pp-event-row>time{color:var(--pp-muted);font-size:var(--pp-font-sm)}.pp-event-row>svg{width:var(--pp-icon-sm);height:var(--pp-icon-sm);color:var(--pp-muted)}.pp-usage-breakdown__row--call{grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.pp-usage-breakdown__row--call>:not(:first-child),.pp-activity-history__row>.pp-status-badge,.pp-activity-history__row>span:not(:first-of-type){white-space:nowrap;flex-shrink:0}.pp-setup-optional{width:100%}.pp-setup-optional summary,.pp-ide-advanced summary{cursor:pointer;min-height:var(--pp-control-height-lg);align-items:center;gap:var(--pp-space-md);display:flex}.pp-setup-optional summary:before,.pp-ide-advanced summary:before{content:"+"}.pp-setup-optional[open] summary:before,.pp-ide-advanced[open] summary:before{content:"−"}.pp-setup-optional summary:focus-visible,.pp-ide-advanced summary:focus-visible{box-shadow:var(--pp-focus-ring);outline:var(--pp-line-strong) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-ide-advanced[open]{gap:var(--pp-space-3xl);display:grid}.pp-shell[data-surface=client][data-layout=setup]{grid-template-columns:minmax(0,1fr)}.pp-setup-header{justify-content:space-between;align-items:center;gap:var(--pp-space-xl);padding:var(--pp-space-xl) var(--pp-space-gutter);background:var(--pp-panel);border-bottom:var(--pp-line) solid var(--pp-border);display:flex}.pp-setup-header__identity{gap:var(--pp-space-xs);min-width:0;display:grid}.pp-setup-header__identity>strong{font-size:var(--pp-font-lg);font-weight:var(--pp-weight-strong)}.pp-setup-header .pp-brand__workspace{padding:0;display:block}.pp-setup-header .pp-brand__workspace-mark,.pp-setup-header .pp-brand__copy small{display:none}.pp-setup-header .pp-brand__copy strong{font-size:var(--pp-font-sm);font-weight:var(--pp-weight-regular);color:var(--pp-muted);overflow-wrap:anywhere}.pp-shell[data-layout=setup] .pp-content{padding-top:var(--pp-space-3xl)}@media (max-width:600px){.pp-panel-heading--action{gap:var(--pp-space-lg);flex-direction:column}.pp-panel-heading--action>div{width:100%}.pp-usage-breakdown__row--call{grid-template-columns:minmax(0,1fr) auto auto}.pp-usage-breakdown__row--call>span:first-child{grid-column:1/-1}.pp-activity-history__row{flex-wrap:wrap}.pp-activity-history__row>span:first-of-type{flex-basis:calc(100% - var(--pp-icon-md) - var(--pp-space-xl))}.pp-event-row{column-gap:var(--pp-space-md);row-gap:var(--pp-space-xs);grid-template-columns:minmax(0,1fr) auto}.pp-event-row>time{grid-area:2/1}.pp-event-row>svg{grid-area:1/2/3}.pp-setup-heading :is(h1,h3){font-size:var(--pp-font-4xl)}.pp-setup-heading>.pp-muted-copy{font-size:var(--pp-font-md)}.pp-setup-instructions{padding:0 var(--pp-space-3xl)}.pp-setup-instructions>li{gap:var(--pp-space-xl);padding:var(--pp-space-4xl) 0}.pp-setup-workbench__task{gap:var(--pp-space-4xl)}.pp-choice-grid__option{gap:var(--pp-space-md);padding:var(--pp-space-lg)}.pp-shell[data-layout=setup] .pp-setup-stepper small{display:none}.pp-setup-header{padding-inline:var(--pp-space-4xl)}.pp-choice-grid--source{gap:var(--pp-space-3xl);grid-template-columns:minmax(0,1fr)}.pp-setup-footer.pp-action-row{gap:var(--pp-space-3xl);padding-block:var(--pp-space-3xl)}.pp-setup-footer.pp-action-row>.pp-primary{flex-basis:100%;width:100%}.pp-setup-footer__selection{flex-basis:100%}}.pp-theme-picker{border:0;min-width:0;margin:0;padding:0}.pp-theme-picker legend{font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium);padding:0 0 var(--pp-space-3xl)}.pp-theme-picker__choices{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--pp-theme-preview-min)), 1fr));gap:var(--pp-space-3xl);display:grid}.pp-theme-choice{gap:var(--pp-space-xl);padding:var(--pp-space-md);cursor:pointer;border:var(--pp-line) solid var(--pp-control-border);border-radius:var(--pp-radius-xl);background:var(--pp-panel);min-width:0;display:grid}.pp-theme-choice:hover{background:var(--pp-hover)}.pp-theme-choice:has(:checked){border-color:var(--pp-selection-border);background:var(--pp-selection-bg);box-shadow:inset 0 0 0 var(--pp-line) var(--pp-selection-border)}.pp-theme-choice:has(:focus-visible){outline:var(--pp-line-strong) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-theme-choice__label{align-items:center;gap:var(--pp-space-md);min-height:var(--pp-control-height-lg);padding-inline:var(--pp-space-xs);color:var(--pp-text);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-medium);display:flex}.pp-theme-choice__label input{accent-color:var(--pp-action-bg);flex:none;margin:0}.pp-theme-preview{grid-template-columns:var(--pp-theme-preview-sidebar) minmax(0, 1fr);gap:var(--pp-space-md);height:var(--pp-theme-preview-height);padding:var(--pp-space-md);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-bg);display:grid;overflow:hidden}.pp-theme-preview__sidebar{background:var(--pp-sidebar);border-radius:var(--pp-radius-xs)}.pp-theme-preview__panel{align-items:flex-start;gap:var(--pp-space-sm);min-width:0;padding:var(--pp-space-md);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xs);background:var(--pp-panel);flex-direction:column;display:flex}.pp-theme-preview__heading{height:var(--pp-space-sm);border-radius:var(--pp-radius-pill);background:var(--pp-text);width:75%;display:block}.pp-theme-preview__copy{height:var(--pp-space-xs);border-radius:var(--pp-radius-pill);background:var(--pp-muted);width:100%;display:block}.pp-theme-preview__action{height:var(--pp-space-3xl);border-radius:var(--pp-radius-xs);background:var(--pp-action-bg);border:var(--pp-line) solid var(--pp-action-ink);width:50%;margin-top:auto;display:block}.pp-method-tabs{min-width:0}.pp-method-tabs__list{gap:var(--pp-space-md);width:100%;padding:var(--pp-space-md);margin-bottom:var(--pp-space-4xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-method-tabs__list .pp-ui-tabs__trigger{align-items:center;gap:var(--pp-space-md);min-height:var(--pp-control-height-lg);padding:var(--pp-space-xl);text-align:left;white-space:normal;display:flex}.pp-method-tabs__list .pp-ui-tabs__trigger svg{width:var(--pp-icon-md);height:var(--pp-icon-md);flex:none}.pp-method-tabs__list .pp-ui-tabs__trigger span{gap:var(--pp-space-xs);min-width:0;display:grid}.pp-method-tabs__list strong{font-size:var(--pp-font-md);font-weight:var(--pp-weight-medium)}.pp-method-tabs__list small{color:var(--pp-muted);font-size:var(--pp-font-sm);line-height:1.5}.pp-method-tabs__content{gap:var(--pp-space-3xl);min-width:0;display:grid}.pp-service-option{min-width:0}.pp-service-option>.pp-ui-card__header{align-items:flex-start;gap:var(--pp-space-xl);flex-wrap:wrap;display:flex}.pp-service-option__identity{align-items:center;gap:var(--pp-space-xl);flex:1;min-width:0;display:flex}.pp-service-option__identity>div{gap:var(--pp-space-xs);min-width:0;display:grid}.pp-service-option__identity h3{font-size:var(--pp-font-md);overflow-wrap:anywhere;margin:0}.pp-service-option__symbol{width:var(--pp-control-height-lg);height:var(--pp-control-height-lg);border-radius:var(--pp-radius-md);background:var(--pp-bg);color:var(--pp-muted);font-size:var(--pp-font-sm);font-weight:var(--pp-weight-medium);flex:none;place-items:center;display:grid}.pp-service-option__endpoint{color:var(--pp-muted);font-size:var(--pp-font-sm);overflow-wrap:anywhere;line-height:1.5}.pp-service-option__metadata{align-items:center;min-width:0;display:flex}.pp-service-option__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.pp-service-option__summary[data-expanded]{display:none}.pp-service-option__purpose{color:var(--pp-muted);font-size:var(--pp-font-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}.pp-service-option .pp-ui-card__footer{flex-wrap:wrap;justify-content:space-between}.pp-service-option .pp-ui-card__footer>button{min-height:var(--pp-control-height-lg);white-space:normal}.pp-service-option__chevron{transition:transform var(--pp-motion-base) var(--pp-ease-standard)}.pp-service-option button[aria-expanded=true] .pp-service-option__chevron{transform:rotate(180deg)}.pp-runtime-notice{background:var(--pp-bg);color:var(--pp-text);border-color:var(--pp-border)}.pp-runtime-notice .pp-ui-alert__description{color:var(--pp-muted);line-height:1.6}.pp-connection-review .pp-ui-card__content{gap:var(--pp-space-3xl);display:grid}.pp-connection-review__facts{gap:var(--pp-space-xl);margin:0;display:grid}.pp-connection-review__facts>div{gap:var(--pp-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.pp-connection-review__facts dt{color:var(--pp-muted);font-size:var(--pp-font-sm)}.pp-connection-review__facts dd{color:var(--pp-text);font-size:var(--pp-font-md);overflow-wrap:anywhere;margin:0}
