@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.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:hidden}.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) a:focus-visible,:where(.pp-portal-layer,.pp-drawer-layer) button:focus-visible,:where(.pp-portal-layer,.pp-drawer-layer) a:focus-visible{box-shadow:var(--pp-focus-ring);outline:var(--pp-line-strong) solid var(--pp-accent);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{align-items:center;gap:var(--pp-space-lg);min-height:var(--pp-size-brand-row);padding:0 var(--pp-space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}:where(.pp-brand) img{filter:saturate(.92)}.pp-brand__copy{gap:var(--pp-space-3xs);min-width:0;display:grid}:where(.pp-brand__copy) strong{font-size:var(--pp-font-2xl);letter-spacing:.015em}:where(.pp-brand__copy) span{color:var(--pp-accent);font-size:var(--pp-font-2xs);font-weight:var(--pp-weight-strong);letter-spacing:.08em;text-transform:uppercase}.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{border-radius:0 var(--pp-radius-xs) var(--pp-radius-xs) 0;content:"";height:1.4rem;left:calc(-1 * var(--pp-space-2xl));background:0 0;width:3px;position:absolute}.pp-nav__item:hover:not(:disabled){background:var(--pp-hover)}.pp-nav__item:disabled{cursor:default;opacity:.68}.pp-nav__item.is-active{background:var(--pp-panel);box-shadow:var(--pp-shadow);color:var(--pp-text)}.pp-nav__item.is-active:before{background:var(--pp-accent)}: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:var(--pp-accent)}.pp-nav__item-label{font-size:var(--pp-font-lg);font-weight:var(--pp-weight-medium)}.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{display:none}.pp-shell[data-nav-collapsed=true] .pp-brand{grid-template-columns:1fr;justify-items:center}.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-main{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-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-topbar__title{gap:var(--pp-space-3xs);min-width:max-content;display:grid}.pp-topbar__actions{align-items:center;gap:var(--pp-space-lg);display:flex}.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);display:grid}.pp-content--dashboard{gap:var(--pp-space-2xl)}.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{gap:var(--pp-space-xl);display:grid}.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-primary,.pp-secondary{border-radius:var(--pp-radius-md);cursor:pointer;font-size:var(--pp-font-md);font-weight:var(--pp-weight-strong);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-accent);border:var(--pp-line) solid var(--pp-accent);box-shadow:0 var(--pp-marker) 16px color-mix(in srgb, var(--pp-accent) 18%, transparent);color:var(--pp-on-accent)}.pp-primary:hover:not(:disabled){background:var(--pp-accent-strong);border-color:var(--pp-accent-strong);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-md);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-border-strong)}.pp-select[data-state=open]{border-color:var(--pp-accent);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);outline:0;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);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-accent);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}:where(.pp-search) input{color:var(--pp-text);background:0 0;border:0;outline:0;width:100%;min-width:13rem}:where(.pp-search) input::placeholder{color:var(--pp-dim)}.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-md);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-accent-soft);border:var(--pp-line) solid var(--pp-accent);border-radius:var(--pp-radius-pill);color:var(--pp-accent-strong);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:15rem}.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);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);display:inline-flex}:where(.pp-field__label) svg{height:var(--pp-icon-2xs);width:var(--pp-icon-2xs)}:where(.pp-field)>input,:where(.pp-field)>select{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-md);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:calc(-1 * var(--pp-space-sm)) 0 0}.pp-field__error{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{gap:var(--pp-space-xl);display:grid}.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-accent);height:var(--pp-icon-md);min-height:0;width:var(--pp-icon-md);justify-self:start;padding:0}.pp-form-stack{gap:var(--pp-space-2xl);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-space-md);flex-wrap:wrap;display:flex}.pp-form-row>.pp-search{flex:16rem}.pp-action-row{align-items:center;gap:var(--pp-space-md);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-accent);color:var(--pp-text)}.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-pagination{color:var(--pp-muted);font-size:var(--pp-font-sm);align-items:center;gap:var(--pp-space-3xl);padding:var(--pp-space-md) var(--pp-space-2xs);justify-content:space-between;display:flex}.pp-pagination__range{font-variant-numeric:tabular-nums}.pp-pagination__controls{gap:var(--pp-space-md);display:flex}.pp-pagination__controls [aria-disabled=true]{cursor:default;opacity:.5}.pp-pagination__controls [aria-disabled=true]:hover,.pp-pagination__controls [aria-disabled=true]:active{background:var(--pp-panel);border-color:var(--pp-border);box-shadow:none;transform:none}.pp-panel{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)}: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-sm);line-height:1.55}.pp-panel-heading{border-bottom:var(--pp-line) solid var(--pp-border);align-items:flex-start;gap:var(--pp-space-3xl);margin-bottom:var(--pp-space-3xl);padding-bottom:var(--pp-space-xl);justify-content:space-between;display:flex}: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-xs);margin-top:var(--pp-space-2xs)}.pp-split-layout{gap:var(--pp-space-3xl);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);display:grid}.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{width:min(24rem,40%)}.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-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{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{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{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-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);min-height:1.5rem;padding:var(--pp-space-xs) var(--pp-space-md);white-space:nowrap;justify-self:start;align-items:center;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)}.pp-empty-state{color:var(--pp-muted);gap:var(--pp-space-sm);padding:var(--pp-space-6xl) var(--pp-space-3xl);text-align:center;justify-items:center;display:grid}:where(.pp-empty-state) strong{color:var(--pp-text);font-size:var(--pp-font-lg)}:where(.pp-empty-state) p{font-size:var(--pp-font-sm);margin:0}.pp-empty-state__actions{margin-top:var(--pp-space-sm)}.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{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-2xl);box-shadow:var(--pp-card-shadow);gap:var(--pp-space-3xl);padding:var(--pp-space-5xl);display:grid}.pp-guided-empty-state__copy{gap:var(--pp-space-sm);display:grid}:where(.pp-guided-empty-state__copy) strong{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);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-connection-table{background:var(--pp-panel);border:var(--pp-line) solid var(--pp-border);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-card-shadow);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);overflow-x:auto}:where(.pp-connection-table) footer{color:var(--pp-muted);font-size:var(--pp-font-xs);padding:var(--pp-space-xl) var(--pp-space-3xl)}.pp-connection-row{border-bottom:var(--pp-line) solid var(--pp-border);align-items:center;gap:var(--pp-space-3xl);min-height:5.2rem;padding:var(--pp-space-xl) var(--pp-space-3xl);grid-template-columns:1.4fr 1fr 1fr .4fr auto;display:grid;position:relative}.pp-connection-row--head{color:var(--pp-muted);font-size:var(--pp-font-xs);min-height:var(--pp-control-height-md);text-transform:uppercase}.pp-connection-row:not(.pp-connection-row--head){transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard)}.pp-connection-row:not(.pp-connection-row--head):before{background:var(--pp-accent);content:"";opacity:0;transition:opacity var(--pp-motion-base) var(--pp-ease-standard), transform var(--pp-motion-base) var(--pp-ease-standard);width:var(--pp-line-strong);position:absolute;inset:0 auto 0 0;transform:scaleY(.45)}.pp-connection-row:not(.pp-connection-row--head):hover{background:var(--pp-hover)}.pp-connection-row:not(.pp-connection-row--head):hover:before{opacity:.72;transform:scaleY(1)}.pp-connection-row:not(.pp-connection-row--head)>.pp-icon-button{opacity:.45;transform:translateX(calc(-2 * var(--pp-nudge)));transition:background var(--pp-motion-base) var(--pp-ease-standard), border-color var(--pp-motion-base) var(--pp-ease-standard), opacity var(--pp-motion-base) var(--pp-ease-standard), transform var(--pp-motion-base) var(--pp-ease-standard)}.pp-connection-row:not(.pp-connection-row--head):hover .pp-icon-button{opacity:1;transform:translate(0)}:where(.pp-connection-row)>span{font-size:var(--pp-font-md);gap:var(--pp-space-2xs);min-width:0;display:grid}:where(.pp-connection-row) strong{font-size:var(--pp-font-md)}:where(.pp-connection-row) small{color:var(--pp-muted);font-size:var(--pp-font-xs)}.pp-connection-row--skeleton:before,.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);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-column-sort{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--pp-space-xs);letter-spacing:inherit;min-width:0;padding:var(--pp-space-2xs) 0;text-transform:inherit;background:0 0;border:0;display:inline-flex}.pp-column-sort:hover{color:var(--pp-text)}.pp-column-sort:focus-visible{border-radius:var(--pp-radius-xs);box-shadow:var(--pp-focus-ring);outline:var(--pp-line-strong) solid var(--pp-accent);outline-offset:var(--pp-focus-offset)}.pp-column-sort__indicator{color:var(--pp-dim);display:inline-flex}:where(.pp-column-sort__indicator) svg{height:var(--pp-icon-2xs);width:var(--pp-icon-2xs)}.pp-column-resize{cursor:col-resize;margin-left:var(--pp-space-xs);min-height:var(--pp-control-height-lg);min-width:var(--pp-control-height-lg);vertical-align:middle;background:0 0;border:0;padding:0;position:relative}.pp-column-resize:after{background:var(--pp-border-strong);border-radius:var(--pp-radius-pill);content:"";height:1.25rem;width:var(--pp-line-strong);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-connection-row--head .pp-column-resize{opacity:0;transition:opacity var(--pp-motion-fast) var(--pp-ease-standard)}.pp-connection-row--head:hover .pp-column-resize,.pp-column-resize:focus-visible{opacity:1}.pp-column-resize:focus-visible{box-shadow:var(--pp-focus-ring);outline:var(--pp-line-strong) solid var(--pp-accent);outline-offset:var(--pp-nudge)}.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:focus-visible{border-radius:var(--pp-radius-xs);box-shadow:var(--pp-focus-ring);outline:var(--pp-line-strong) solid var(--pp-accent);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-dim);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{gap:var(--pp-space-sm);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{box-shadow:inset var(--pp-rail) 0 var(--pp-accent)}: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-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}: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;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-height:var(--pp-control-height-md);display:grid}:where(.pp-detail-list) dt{color:var(--pp-muted);font-size:var(--pp-font-xs)}:where(.pp-detail-list) dd{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-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-dim);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-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-grid .pp-chart-frame{min-height:13.9rem}:where(.pp-chart-frame)>header{margin-bottom:var(--pp-space-lg);justify-content:space-between;align-items:center;display:flex}:where(.pp-chart-frame)>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{color:var(--pp-muted);font-size:var(--pp-font-2xs);margin:0}:where(.pp-chart-frame)>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{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{gap:var(--pp-space-xs);flex-direction:column;width:100%;height:100%;min-height:8.5rem;display:flex}.usage-chart__plot-area{flex:auto;width:100%;min-height:4rem;position:relative}.usage-chart__plot{width:100%;height:100%;display:block}.usage-chart__axis{stroke:var(--pp-border);stroke-width:1px}.usage-chart__area{fill:color-mix(in srgb, var(--pp-accent) 16%, transparent);stroke:none}.usage-chart__line{fill:none;stroke:var(--pp-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.usage-chart__marker{background:var(--pp-accent);border-radius:var(--pp-radius-pill);width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute}.usage-chart__marker--error{box-shadow:0 0 0 var(--pp-line-strong) var(--pp-danger)}.usage-chart__axis-row{color:var(--pp-muted);font-size:var(--pp-font-sm);width:100%;height:1.05rem;position:relative}.usage-chart__label{white-space:nowrap;position:absolute;top:0}.usage-chart__label[data-anchor=middle]{transform:translate(-50%)}.usage-chart__label[data-anchor=end]{transform:translate(-100%)}.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)}@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}}@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{display:none}.pp-topbar__actions{flex:none}.pp-profile-button__name,.pp-profile-button>svg{display:none}.pp-profile-button{padding:var(--pp-space-2xs)}.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-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{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-connection-table{display:none}.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{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-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:16rem;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:auto minmax(0,1fr) auto;justify-items:stretch}.pp-shell[data-surface=client] .pp-brand img{display:block}.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{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{background:var(--pp-scrim);opacity:0;pointer-events:none;transition:opacity var(--pp-motion-base) var(--pp-ease-standard);z-index:5;border:0;display:block;position:absolute;inset:0}.pp-shell[data-surface=client][data-nav-open=true] .pp-nav-scrim{opacity:1;pointer-events:auto}}.pp-ide-drawer{padding:0 var(--pp-space-3xl) var(--pp-space-3xl)}.pp-ide-drawer>.pp-panel{gap:var(--pp-space-lg);display:grid}.pp-ide-drawer>.pp-panel>h3{margin:0}.pp-ide-drawer .pp-muted-copy{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-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}}
