.topbar-rail-toggle{display:none}.authenticated-shell .topbar-rail-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin-right:2px;padding:0;border:1px solid var(--line);border-radius:var(--radius-pill);background:transparent;color:var(--text-strong);cursor:pointer;transition:background .16s ease,border-color .16s ease}.authenticated-shell .topbar-rail-toggle:hover{background:rgba(var(--ink),.05);border-color:var(--line-strong)}.authenticated-shell .topbar-rail-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.authenticated-shell .topbar-rail-toggle-bars{position:relative;display:block;width:16px;height:12px}.authenticated-shell .topbar-rail-toggle-bars>span{position:absolute;left:0;width:100%;height:1.5px;border-radius:2px;background:currentColor;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .14s ease}.authenticated-shell .topbar-rail-toggle-bars>span:first-child{top:0}.authenticated-shell .topbar-rail-toggle-bars>span:nth-child(2){top:5.25px}.authenticated-shell .topbar-rail-toggle-bars>span:nth-child(3){top:10.5px}.authenticated-shell .topbar-rail-toggle[aria-expanded=true] .topbar-rail-toggle-bars>span:first-child{transform:translateY(5.25px) rotate(45deg)}.authenticated-shell .topbar-rail-toggle[aria-expanded=true] .topbar-rail-toggle-bars>span:nth-child(2){opacity:0}.authenticated-shell .topbar-rail-toggle[aria-expanded=true] .topbar-rail-toggle-bars>span:nth-child(3){transform:translateY(-5.25px) rotate(-45deg)}.rail-dock-slot,.rail-scrim{display:none}.authenticated-shell .ak-main,.authenticated-shell .builder-tabs,.authenticated-shell .builder-tabs-bar,.authenticated-shell .pgr-canvas,.authenticated-shell .pgr-content-band,.authenticated-shell .pgr-content-band>*,.authenticated-shell .pgr-settings-grid,.authenticated-shell .pgr-settings-grid>*,.authenticated-shell .pgr-workbench-shell,.authenticated-shell .pgr-workbench-shell>*,.authenticated-shell .set-main,.authenticated-shell .settings-stack,.authenticated-shell .settings-stack>*,.authenticated-shell .slab,.authenticated-shell .traces-pane{min-width:0}@media (max-width:1180px){.authenticated-shell .grid.three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.authenticated-shell .pgr-page-summary{max-width:none}}@media (max-width:1100px){.authenticated-shell .topbar-rail-toggle{display:inline-flex}.authenticated-shell .authenticated-topbar-brand{margin-right:auto}.authenticated-shell .pgr-reference-shell--sidebar{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.authenticated-shell .pgr-reference-shell--sidebar>.app-nav-rail{position:fixed;top:var(--topbar-h,56px);left:0;bottom:0;z-index:70;display:flex;flex-direction:column;width:min(86vw,320px);height:calc(100dvh - var(--topbar-h, 56px));max-height:none;margin:0;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--bg-elevated);box-shadow:22px 0 60px -34px rgba(0,0,0,.65);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transform:translateX(-102%);visibility:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.authenticated-shell .pgr-reference-shell--sidebar[data-rail-open=true]>.app-nav-rail{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s}.authenticated-shell .pgr-reference-shell--sidebar>.app-nav-rail>.rail-nav{flex:0 0 auto;min-height:0;overflow:visible}.authenticated-shell .pgr-reference-shell--sidebar>.app-nav-rail>.rail-footer-slot{margin-top:auto}.authenticated-shell .pgr-reference-shell--sidebar>.rail-scrim{display:block;position:fixed;top:var(--topbar-h,56px);right:0;bottom:0;left:0;z-index:65;width:auto;height:auto;margin:0;padding:0;border:0;background:rgba(6,8,12,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .24s ease}.authenticated-shell .pgr-reference-shell--sidebar[data-rail-open=true]>.rail-scrim{opacity:1;pointer-events:auto}.authenticated-shell:has(.pgr-reference-shell--sidebar[data-rail-open=true]) .authenticated-content{overflow:hidden}.authenticated-shell .pgr-reference-shell--sidebar>.app-nav-rail .rail-nav-row{height:44px}.authenticated-shell .pgr-reference-shell--sidebar>.app-nav-rail .rail-agent-row{min-height:44px}.authenticated-shell .pgr-reference-shell--sidebar>.app-nav-rail .rail-agent-row-delete{opacity:1}.authenticated-shell .pgr-workbench-shell{padding-left:clamp(18px,3.4vw,30px);padding-right:clamp(18px,3.4vw,30px)}.authenticated-shell .rail-dock-slot:not(:empty){display:block;position:fixed;right:0;bottom:0;left:0;z-index:55;border-top:1px solid var(--line);background:var(--bg-elevated);box-shadow:0 -10px 30px -22px rgba(0,0,0,.5);padding-bottom:env(safe-area-inset-bottom,0)}.authenticated-shell .rail-dock-slot>.rail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px clamp(16px,3.4vw,30px);border:0;background:transparent}.authenticated-shell .rail-dock-slot .rail-footer-autosave{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authenticated-shell .rail-dock-slot .rail-footer-actions{display:flex;flex:none;gap:8px}.authenticated-shell .rail-dock-slot .rail-footer-btn,.authenticated-shell .rail-dock-slot .ui-button.rail-footer-btn{min-width:92px;height:40px!important;min-height:40px!important}.authenticated-shell:has(.rail-dock-slot:not(:empty)) .pgr-workbench-shell{padding-bottom:84px}}@media (max-width:900px){.authenticated-shell .builder-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.authenticated-shell .builder-tabs::-webkit-scrollbar{display:none;width:0;height:0}.authenticated-shell .builder-tabs-cell{flex:0 0 auto;scroll-snap-align:start}.authenticated-shell .builder-tab{flex:0 0 auto;gap:7px;height:38px;padding:0 13px}.authenticated-shell .builder-tab-label{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none}.authenticated-shell .grid.three-column,.authenticated-shell .grid.two-column,.authenticated-shell .ui-disclosure-body>.grid.two-column{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.authenticated-shell .pgr-page-header-top{flex-direction:column;align-items:stretch;gap:12px}.authenticated-shell .pgr-page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.authenticated-shell .pgr-page-action,.authenticated-shell .pgr-page-action.primary,.authenticated-shell .pgr-page-action.secondary{width:100%;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:.8125rem!important}.authenticated-shell .pgr-page-titleline{align-items:flex-start;gap:6px 12px}.authenticated-shell .pgr-page-meta{flex-wrap:wrap;row-gap:4px}.authenticated-shell .pgr-page-meta-id code{overflow-wrap:anywhere}}@media (max-width:600px){.authenticated-shell .authenticated-topbar-inner{gap:8px;padding:0 16px}.authenticated-shell .authenticated-topbar-actions{gap:6px}.authenticated-shell .authenticated-topbar-brand{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authenticated-shell .pgr-workbench-shell{padding-left:16px;padding-right:16px;gap:14px}.authenticated-shell .builder-card,.authenticated-shell .empty-hero,.authenticated-shell .panel,.authenticated-shell .pgr-panel{padding:16px;border-radius:14px}.authenticated-shell .ui-disclosure-body{padding:14px}.authenticated-shell .pgr-page-title{font-size:1.375rem}.authenticated-shell .pgr-page-summary{font-size:.875rem}.authenticated-shell .pgr-page-header{padding-bottom:14px}.authenticated-shell .pgr-workbench-shell>.pgr-page-header{margin-bottom:16px}.authenticated-shell .pgr-stat-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.authenticated-shell .pgr-stat{gap:0 10px;padding:9px 12px}.authenticated-shell .pgr-stat-icon{width:26px;height:26px}.authenticated-shell .pgr-stat-icon svg{width:15px;height:15px}.authenticated-shell .pgr-stat-value{font-size:.8125rem}.authenticated-shell .pgr-breadcrumbs{flex-wrap:wrap;row-gap:2px;font-size:.625rem}.authenticated-shell .dep-form-grid,.authenticated-shell .dep-form-grid--three,.authenticated-shell .empty-hero-grid,.authenticated-shell .grid.settings-grid--narrow,.authenticated-shell .kb-create-form,.authenticated-shell .kb-retrieval-grid,.authenticated-shell .ui-disclosure-body>.grid.settings-grid--narrow{grid-template-columns:minmax(0,1fr)}.authenticated-shell .rail-dock-slot>.rail-footer{padding:9px 14px;gap:10px}.authenticated-shell .rail-dock-slot .rail-footer-autosave{font-size:.6875rem}.authenticated-shell .rail-dock-slot .rail-footer-btn,.authenticated-shell .rail-dock-slot .ui-button.rail-footer-btn{min-width:84px;padding-left:14px!important;padding-right:14px!important}.authenticated-shell .field,.authenticated-shell input[type=email],.authenticated-shell input[type=number],.authenticated-shell input[type=password],.authenticated-shell input[type=search],.authenticated-shell input[type=text],.authenticated-shell input[type=url],.authenticated-shell select.field,.authenticated-shell textarea.field{font-size:16px}}@media (hover:none) and (pointer:coarse){.authenticated-shell .field,.authenticated-shell select.field{min-height:44px}.authenticated-shell .dep-endpoint-copy,.authenticated-shell .dep-list-row-delete,.authenticated-shell .rail-agent-row-delete{opacity:1}.authenticated-shell .dep-endpoint-value{--dep-row-h:40px}}@media (max-width:900px){.authenticated-shell .helper-note,.authenticated-shell .panel p,.authenticated-shell .pgr-stat-value,.authenticated-shell .rail-agent-row-meta,.authenticated-shell .registry-main p{overflow-wrap:anywhere}.authenticated-shell .code-block,.authenticated-shell pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.authenticated-shell .traces-table{min-width:760px}.authenticated-shell .ak-table{min-width:620px}}@media (max-width:820px){.authenticated-shell .ak-main,.authenticated-shell .set-main,.authenticated-shell .slab,.authenticated-shell .traces-pane{padding-left:20px;padding-right:20px}}@media (max-width:600px){.authenticated-shell .ak-main,.authenticated-shell .set-main,.authenticated-shell .slab,.authenticated-shell .traces-pane{padding-left:16px;padding-right:16px}}@media (max-width:700px){.authenticated-shell .ak-header-row{align-items:stretch}.authenticated-shell .ak-ws-select{display:flex;min-width:0;width:100%}.authenticated-shell .ak-create-field,.authenticated-shell .ak-create-field--narrow{flex:1 1 100%;min-width:0}.authenticated-shell .ak-create-actions{display:grid}.authenticated-shell .ak-create-actions>*{width:100%}.authenticated-shell .ak-reveal-key,.authenticated-shell .dp-image-ref{flex-direction:column;align-items:stretch}.authenticated-shell .ak-reveal-key code,.authenticated-shell .dp-image-ref code{flex:0 0 auto}.authenticated-shell .ak-tabs{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.authenticated-shell .ak-tabs::-webkit-scrollbar{display:none;width:0;height:0}.authenticated-shell .ak-tab{flex:0 0 auto}.authenticated-shell .traces-chip-row{flex-wrap:wrap}.authenticated-shell .traces-filter-group{min-width:0;max-width:100%}.authenticated-shell .slab-head{max-width:none}}.authenticated-shell .dp{--dp-shell-h:calc(100dvh - var(--topbar-h, 56px))}@media (max-width:860px){.authenticated-shell .dp-rail--inspect{align-items:stretch;flex-wrap:nowrap}.authenticated-shell .dp-rail--inspect>*{flex:0 0 auto}.authenticated-shell .dp-usage{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (prefers-reduced-motion:reduce){.authenticated-shell .pgr-reference-shell--sidebar>.app-nav-rail,.authenticated-shell .pgr-reference-shell--sidebar>.rail-scrim,.authenticated-shell .topbar-rail-toggle-bars>span{transition-duration:1ms}}