.projects-table-name{width:100%;max-width:0}.projects-name-text{flex-direction:column;gap:2px;min-width:150px;display:flex}.projects-name-text>.truncate{display:block}.projects-search{width:240px}.projects-empty{margin-top:8px}@media (max-width:759px){.projects-table-name{width:auto;max-width:none}.projects-name-text{max-width:220px}}@media (max-width:639px){.projects-search{width:100%}.projects-table :is(.projects-col-compute,.projects-col-connections,.projects-col-created),.projects-cpu-spark{display:none}.projects-table .projects-col-cpu{min-width:0}.projects-table .project-icon{display:none}.projects-name-text{min-width:0;max-width:136px}}.projects-input-suffix{align-items:center;gap:8px;display:flex}.projects-input-suffix>.s-input{flex:1;min-width:0}.projects-fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.projects-fieldset>legend{margin-bottom:8px;padding:0}.projects-retention{max-width:180px}.projects-stz-row{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;display:grid}.projects-stz-minutes{gap:4px}.projects-stz-minutes .s-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.projects-dialog-progress{align-self:center;margin-right:auto}@media (max-width:639px){.projects-stz-row{grid-template-columns:minmax(0,1fr) 112px}}.projects-activity-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projects-activity-filters .s-select{width:auto;min-width:180px}.projects-activity-actor{flex:0 260px}.projects-activity-filters .s-input:has(>input){flex:0 260px}@media (max-width:640px){.projects-activity-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projects-activity-filters .s-select{min-width:0}.projects-activity-filters>:is(.projects-activity-actor,.s-btn){grid-column:1/-1}}.projects-activity-email{max-width:190px;display:block}.projects-activity-action{align-items:center;gap:9px;min-width:0;max-width:260px;display:flex}.projects-activity-action>.s-dot{flex-shrink:0}.projects-activity-action>.truncate{min-width:0}.projects-activity-action>.s-badge{flex-shrink:0}.projects-activity-target{flex-direction:column;gap:1px;min-width:0;max-width:220px;display:flex}.projects-activity-target>.truncate{display:block}.projects-activity-target-line{flex-direction:row;align-items:baseline;gap:0}.projects-activity-target-line>.table-row-link{flex-shrink:0;max-width:60%}.projects-activity-db{min-width:0;color:var(--s-ink-3)}.projects-activity-branch{min-width:0;color:var(--s-ink-3);align-items:center;gap:4px;font-size:12px;display:flex}.projects-activity-branch>svg{flex-shrink:0}.projects-activity-branch>.truncate{min-width:0}.projects-activity-detail{min-width:160px;color:var(--s-ink-2);white-space:normal;overflow-wrap:break-word;font-size:12.5px;display:block}.projects-activity-branch .table-row-link{color:var(--s-ink-2);font-weight:500}.projects-activity-branch .table-row-link:hover{color:var(--s-accent-text)}.projects-activity-table .s-table :is(th,td):first-child{padding-left:2px}.projects-activity-more{justify-content:center;gap:8px;padding-top:4px;display:flex}.projects-kpi-name{color:var(--s-ink-1)}.projects-cpu-cell{align-items:center;gap:8px;display:flex}.projects-cpu-spark{flex:0 0 64px;width:64px}.projects-table .projects-col-cpu{min-width:150px}.projects-stats-skeleton{vertical-align:middle;display:inline-block}@media (max-width:1279px) and (min-width:760px){.projects-table .projects-col-created{display:none}}@media (max-width:1179px) and (min-width:760px){.projects-table .projects-col-connections{display:none}.projects-cpu-cell{flex-direction:column;align-items:flex-start;gap:2px}.projects-cpu-spark{flex:none}.projects-table .projects-col-cpu{min-width:96px}}
.branches-list>.s-sec-head,.branches-config>.s-sec-head{flex-wrap:wrap;row-gap:12px}.branches-list .section-actions{flex:0 auto}.branches-search{width:240px}.branches-search input{min-width:0}.branches-table td{white-space:nowrap}.branches-table td.branches-name-cell{white-space:normal;width:100%;min-width:200px;max-width:0}.branches-name{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex;position:relative}.branches-name .table-row-link{min-width:0}.branches-name-icon{flex-shrink:0}.branches-root-badge{flex-shrink:0;padding-top:0;padding-bottom:0;font-size:11px}.branches-compute{align-items:baseline;gap:8px;display:inline-flex}.branches-storage-alert{border-radius:4px;align-items:center;gap:5px;display:inline-flex}.branches-storage-alert>svg{color:var(--s-warn);flex:none}.branches-actions-cell{text-align:right;width:1%}.s-table .branches-actions-cell{padding-right:8px}.branches-row-actions{justify-content:flex-end;gap:2px}.branches-row-context td{opacity:.55}.s-table td.branches-tree-cell{position:relative}.branches-tree-guides{pointer-events:none;position:absolute;inset:0 auto 0 12px}.branches-tree-guide{width:20px;position:absolute;top:0;bottom:0}.branches-tree-guide:before,.branches-tree-guide:after{content:"";border-color:var(--s-line-2);border-style:solid;border-width:0;position:absolute}.branches-tree-guide-line:before,.branches-tree-guide-tee:before{border-left-width:1px;top:0;bottom:0;left:7px}.branches-tree-guide-tee:after{border-top-width:1px;top:50%;left:7px;right:2px}.branches-tree-guide-elbow:before{border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:6px;height:50%;top:0;left:7px;right:2px}.branches-tree-guide-stem:before{border-left-width:1px;top:calc(50% + 10px);bottom:0;left:7px}@media (max-width:1180px){.branches-compute-type,.branches-table .branches-col-updated{display:none}.branches-table td.branches-name-cell{min-width:160px}.branches-table td.branches-compute-cell{white-space:normal;min-width:96px}}@media (max-width:640px){.branches-list .section-actions{width:100%}.branches-list .branches-search{flex:160px;width:auto}.branches-table td.branches-name-cell{width:auto;min-width:120px;max-width:150px}.branches-table td.branches-compute-cell{white-space:nowrap}}.branches-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.branches-fieldset>legend{margin-bottom:8px;padding:0}.branches-data-toggle{align-self:flex-start}.branches-new-root{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.branches-dialog-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.branches-diff{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.branches-diff li{border-radius:var(--radius);background:var(--s-panel-2);box-shadow:inset 0 0 0 1px var(--s-line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:7px 10px;display:flex}.branches-diff li>:first-child{overflow-wrap:anywhere;min-width:0}.branches-diff-values{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.branches-diff-from{color:var(--s-ink-3);text-decoration:line-through}@media (max-width:640px){.branches-new-root{grid-template-columns:minmax(0,1fr)}}.branches-header-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.branches-detail>.tabs{margin-bottom:26px}.branches-tab-dot{background:var(--s-warn);border-radius:50%;width:6px;height:6px;display:inline-block}.branches-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 32px;display:grid}.branches-instance-id{overflow-wrap:anywhere}.branches-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 40px;display:grid}@media (max-width:1180px){.branches-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.branches-details{grid-template-columns:minmax(0,1fr)}.branches-details>.kv:first-child>div:last-child>:is(dt,dd){box-shadow:inset 0 -1px 0 var(--s-line)}}@media (max-width:640px){.branches-details>.kv:first-child>div:last-child>dt{box-shadow:none}}.branches-settings{flex-direction:column;gap:40px;min-width:0;max-width:860px;display:flex}.branches-settings>.s-note{margin-bottom:-16px}.setting-control>.branches-control-stack{width:300px;max-width:100%}.branches-setting-value{color:var(--s-ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.branches-storage-value{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.branches-storage-value .branches-storage-detail{color:var(--s-ink-3);white-space:nowrap;font-size:12.5px}.branches-setting-inline{align-items:center;gap:8px;min-width:0;display:flex}.branches-setting-inline>.s-select{flex:auto;min-width:0}.branches-control-stack{flex-direction:column;gap:6px;min-width:0;display:flex}.branches-unit-input{align-items:center;gap:8px;display:flex}.branches-unit-input>.s-input{width:120px}.branches-time-input{flex:0 0 120px}.branches-banner-phase{color:var(--s-ink-3)}.branches-capacity{color:var(--s-ink-3);font-variant-numeric:tabular-nums;margin:0;padding-top:12px;font-size:12.5px;line-height:1.5}.branches-savebar{margin-top:-16px}:is(.branches-settings,.branches-config-table) :is(input,select,button){scroll-margin-bottom:96px}@media (max-width:640px){.setting-control>.branches-control-stack{width:100%}.branches-setting-inline{flex-wrap:wrap}}.branches-window-wrap{flex-direction:column;gap:12px;min-width:0;display:flex}.branches-window{background:var(--s-panel-3);border-radius:4px;height:8px;position:relative;overflow:hidden}.branches-window-bar{background:linear-gradient(90deg, var(--s-accent-soft), var(--s-accent));border-radius:4px;position:absolute;inset:0}.branches-window-points{justify-content:space-between;gap:16px;display:flex}.branches-window-point{flex-direction:column;gap:4px;min-width:0;font-size:13.5px;display:flex}.branches-window-end{text-align:right;align-items:flex-end}.branches-role-flags{flex-wrap:wrap;gap:4px;display:flex}.branches-role-member{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:260px;display:inline-block;overflow:hidden}.branches-protected{width:26px;height:26px;color:var(--s-ink-3);border-radius:var(--radius-sm);place-items:center;display:inline-grid}.branches-protected:focus-visible{outline:2px solid var(--s-focus)}.branches-config-filters{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.branches-config-section{width:auto;min-width:0;max-width:220px}.branches-config-table{table-layout:fixed;width:100%}.branches-config-col-value{width:210px}.branches-config-col-default{width:170px}.branches-config-col-actions{width:76px}.branches-config-table td{vertical-align:middle;padding-top:8px;padding-bottom:8px}.s-table .branches-config-group th{text-align:left;letter-spacing:0;text-transform:none;color:var(--s-ink-1);background:0 0;padding:18px 10px 8px;font-size:12.5px;font-weight:600}.s-table tbody:first-of-type .branches-config-group th{padding-top:12px}.s-table tr.branches-config-group:hover th{background:0 0}.branches-config-name-cell{min-width:0}.branches-config-name{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.branches-config-param{overflow-wrap:anywhere;min-width:0}.branches-config-description{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.branches-config-control{flex-direction:column;gap:4px;min-width:0;display:flex}.branches-config-control>.s-input{width:100%}.branches-config-default-cell{min-width:0}.branches-config-default,.branches-config-range{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.branches-config-range{margin-top:3px}.branches-config-actions-cell .branches-row-actions{gap:0}.branches-config-edited td,.s-table tbody tr.branches-config-edited:hover td{background:var(--s-accent-soft)}.branches-config-info{text-align:left;white-space:normal;width:min(360px,100vw - 24px)}.branches-config-facts{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:12.5px;display:grid}.branches-config-facts dt{color:var(--s-ink-3)}.branches-config-facts dd{color:var(--s-ink-1);overflow-wrap:anywhere;margin:0}.branches-config-recommendation{white-space:pre-line}.branches-config-info .link{align-items:center;gap:4px;display:inline-flex}.branches-preload-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px 20px;display:grid}.branches-preload-grid .s-cbx{align-items:flex-start}.branches-preload-grid .s-cbx .s-box{margin-top:2px}@media (max-width:1180px){.branches-config-col-value{width:180px}.branches-config-col-default{width:110px}.branches-config-col-actions{width:68px}.branches-config-range{display:none}}@media (max-width:640px){.branches-config .section-actions,.branches-config-filters{width:100%}.branches-config-filters .branches-search{flex:100%;width:auto}.branches-config-section{flex:auto;max-width:none}.branches-config-table,.branches-config-table tbody,.branches-config-table tr{width:100%;display:block}.branches-config-table colgroup,.branches-config-table thead{display:none}.branches-config-table tr:not(.branches-config-group){box-shadow:inset 0 -1px 0 var(--s-line);grid-template-columns:minmax(0,1fr) 108px auto;grid-template-areas:"name name name""value default actions";align-items:center;gap:6px 10px;padding:12px 0;display:grid}.branches-config-table tr:not(.branches-config-group)>td{box-shadow:none;padding:0;display:block}.branches-config-name-cell{grid-area:name}.branches-config-value-cell{grid-area:value}.branches-config-default-cell{grid-area:default;min-width:0}.branches-config-default-cell .branches-config-default:before{content:"Default ";font-family:var(--s-font-ui);color:var(--s-ink-3)}.branches-config-range{display:none}.branches-config-table td.branches-config-actions-cell{grid-area:actions;width:auto}.branches-config-table tr:not(.branches-config-group)>td.branches-config-default-cell{align-self:start;padding-top:8px}.branches-config-table tr:not(.branches-config-group)>td.branches-config-actions-cell{align-self:start;padding-top:1px}.branches-config-table .branches-config-group>th{box-shadow:inset 0 -1px 0 var(--s-line);padding:18px 0 6px;display:block}.branches-config-table tr.branches-config-edited{background:var(--s-accent-soft);box-shadow:none;border-radius:10px;margin-inline:-10px;padding-inline:10px}.branches-config-table tr.branches-config-edited>td,.s-table tbody tr.branches-config-edited:hover>td{background:0 0}}.connect-pickers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.connect-pickers .s-field{min-width:0}.connect-list-hint{margin-top:-8px}.connect-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:32px;display:flex}.connect-status{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:inline-flex}.connect-bar-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:inline-flex}.connect-dialog>.tabs{margin-bottom:4px}.connect-panel{padding-top:0}.connect-driver{align-items:center;gap:10px;display:flex}.connect-driver .s-label{margin:0}.connect-driver .s-select{width:auto;min-width:0;max-width:100%}.connect-file{flex-direction:column;gap:4px;min-width:0;display:flex}.connect-file-header{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.connect-file .code-block pre{max-height:320px;padding-right:12px}.connect-note{line-height:1.55}.connect-note code,.connect-card code{font-family:var(--s-font-mono);overflow-wrap:anywhere;font-size:11.5px}.connect-card .card-actions .switch-field{color:var(--s-ink-2);font-size:13px}.connect-inline{align-items:flex-start;gap:6px;min-width:0;display:flex}.connect-inline-code{flex:1;min-width:0}.connect-inline-code pre{padding-right:12px}.connect-inline-actions{flex-shrink:0;gap:2px;padding-top:4px}@media (max-width:640px){.connect-pickers{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-picker-branch{grid-column:1/-1}.connect-inline{flex-direction:column;align-items:stretch}.connect-inline-actions{justify-content:flex-end;padding-top:0}}
.compute-autoscaling{min-width:0}.compute-autoscaling-toggle{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.compute-autoscaling-toggle>div{min-width:0}.compute-autoscaling-toggle p{margin:4px 0 0}.compute-range-fields{padding:12px 0 16px}.compute-cu-range{height:40px;position:relative}.compute-cu-track{background:linear-gradient(to right, var(--s-line-3) 0 var(--cu-start), var(--s-accent) var(--cu-start) var(--cu-end), var(--s-line-3) var(--cu-end) 100%);border-radius:6px;height:6px;position:absolute;top:17px;left:12px;right:12px}.compute-cu-range input{appearance:none;pointer-events:none;background:0 0;width:100%;height:40px;margin:0;position:absolute;inset:0}.compute-cu-range input::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:4px solid var(--s-panel);background:var(--s-ink-1);width:24px;height:24px;box-shadow:0 0 0 1px var(--s-line-3);pointer-events:auto;cursor:grab;border-radius:50%}.compute-cu-range input::-moz-range-thumb{box-sizing:border-box;border:4px solid var(--s-panel);background:var(--s-ink-1);width:24px;height:24px;box-shadow:0 0 0 1px var(--s-line-3);pointer-events:auto;cursor:grab;border-radius:50%}.compute-cu-range input:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px;border-radius:4px}.compute-cu-range input:disabled{opacity:.45}.compute-cu-range input:disabled::-webkit-slider-thumb{cursor:default}.compute-cu-ticks{height:20px;color:var(--s-ink-2);font-variant-numeric:tabular-nums;margin:0 12px;font-size:12px;position:relative}.compute-cu-ticks>span{position:absolute;transform:translate(-50%)}.compute-cu-bounds{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.compute-cu-bounds>div{flex-direction:column;gap:4px;display:flex}.compute-cu-bounds>div:last-child{text-align:right}.compute-cu-bounds strong{font-variant-numeric:tabular-nums;font-size:18px}.compute-autoscaling>[role=status],.compute-range-error{margin:8px 0 0}.compute-range-error{color:var(--s-down)}
:root{--sql-editor-selection:#0fdc9c24;--sql-editor-active-line:#e9eeee09;--sql-editor-match:#6cb6ff24;--sql-syntax-keyword:#a898f7;--sql-syntax-type:#6cb6ff;--sql-syntax-string:#34e3ab;--sql-syntax-number:#f2b546;--sql-syntax-comment:#8d9da3;--sql-syntax-operator:#9aa8ad;--sql-syntax-identifier:#f4a582}[data-theme=light]{--sql-editor-selection:#0fdc9c38;--sql-editor-active-line:#0b191d09;--sql-editor-match:#1b67c41a;--sql-syntax-keyword:#5b4bc4;--sql-syntax-type:#1962bb;--sql-syntax-string:#05704f;--sql-syntax-number:#8a5800;--sql-syntax-comment:#5a6a70;--sql-syntax-operator:#4b5b61;--sql-syntax-identifier:#a63d17}.sql-kbd{min-width:20px;height:18px;box-shadow:inset 0 0 0 1px var(--s-line-2);color:var(--s-ink-2);font:500 12px/1 var(--s-font-ui);white-space:nowrap;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.sql-kbd-on-accent{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);color:inherit;margin-left:2px}.sql-menu-label{align-items:center;gap:4px;display:inline-flex}.sql-code-block{background:var(--s-panel);min-width:0;box-shadow:inset 0 0 0 1px var(--s-line), var(--s-hl);border-radius:12px;position:relative}.sql-code-block pre{color:var(--s-ink-1);font:400 12.5px/1.7 var(--s-font-mono);font-variant-ligatures:none;white-space:pre;margin:0;padding:14px 52px 16px 16px;overflow-x:auto}.sql-code-block pre:focus-visible{outline-offset:-2px;border-radius:12px}.sql-code-block-copy{position:absolute;top:8px;right:8px}.sql-tok-keyword{color:var(--sql-syntax-keyword);font-weight:500}.sql-tok-type{color:var(--sql-syntax-type)}.sql-tok-string{color:var(--sql-syntax-string)}.sql-tok-number{color:var(--sql-syntax-number)}.sql-tok-comment{color:var(--sql-syntax-comment);font-style:italic}.sql-tok-operator{color:var(--sql-syntax-operator)}.sql-tok-identifier{color:var(--sql-syntax-identifier)}.page.sql-editor-page{height:calc(100dvh - var(--topbar-height));min-height:calc(600px - var(--topbar-height));flex-direction:column;padding-top:26px;padding-bottom:20px;display:flex}.sql-editor-page>.page-header{flex:none;margin-bottom:20px}.sql-editor-page .page-header .s-actions{flex-wrap:nowrap}.sql-body{flex:auto;grid-template-columns:252px minmax(0,1fr);gap:24px;min-height:0;display:grid;position:relative}.sql-editor-page[data-sidebar=closed] .sql-body{grid-template-columns:minmax(0,1fr)}.sql-editor-page[data-sidebar=closed] .sql-sidebar{display:none}.sql-workspace{flex-direction:column;min-width:0;min-height:0;display:flex}.sql-notice{flex:none;margin-bottom:14px}.sql-spinner{overflow:hidden}.sql-catalog-warning{color:var(--s-ink-2);flex:none;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:12.5px;display:flex}.sql-catalog-warning>svg{color:var(--s-warn);flex-shrink:0;margin-top:3px}.sql-editor-pane{border-radius:var(--radius-lg);background:var(--s-panel);min-height:150px;box-shadow:inset 0 0 0 1px var(--s-line), var(--s-hl);flex-direction:column;flex:0 0 44%;display:flex;position:relative;overflow:hidden}.sql-editor-pane:focus-within{box-shadow:inset 0 0 0 1px var(--s-line-2), var(--s-hl)}.sql-editor-head{min-height:46px;box-shadow:inset 0 -1px 0 var(--s-line);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:6px 10px 6px 8px;display:flex}.sql-toolbar-title{flex:120px;align-items:center;gap:8px;min-width:0;display:flex}.sql-toolbar-name{min-width:0;color:var(--s-ink-1);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.sql-dirty{background:var(--s-warn);border-radius:50%;flex-shrink:0;width:7px;height:7px}.sql-editor-controls{flex:0 auto;align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.sql-db-select{min-width:0;color:var(--s-ink-3);align-items:center;gap:7px;display:inline-flex}.sql-db-select .s-select{width:auto;min-width:120px;max-width:220px}.sql-readonly-toggle{color:var(--s-ink-2);flex:none;align-items:center;display:inline-flex}.sql-readonly-toggle .switch-field{white-space:nowrap;gap:8px;font-size:12.5px;font-weight:550}.sql-editor-body{flex:auto;min-height:0;position:relative}.sql-code-editor-wrap,.sql-code-editor,.sql-code-editor .cm-editor{height:100%}.sql-readonly-flag{z-index:5;pointer-events:none;box-shadow:0 0 0 4px var(--s-panel);position:absolute;bottom:10px;right:12px}.sql-splitter{cursor:row-resize;touch-action:none;flex:none;height:14px;position:relative}.sql-splitter:after{content:"";background:var(--s-line-2);border-radius:2px;width:36px;height:4px;transition:background .12s,width .12s;position:absolute;top:5px;left:50%;transform:translate(-50%)}.sql-splitter:hover:after{background:var(--s-line-3);width:48px}.sql-splitter:focus-visible{outline:none}.sql-splitter:focus-visible:after{background:var(--s-focus);width:48px}.sql-sidebar{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.sql-sidebar-head{flex-direction:column;flex:none;gap:10px;display:flex}.sql-sidebar-switch-row{align-items:center;gap:6px;display:flex}.sql-sidebar-switch{flex:auto;min-width:0;display:flex}.sql-sidebar-switch>button{flex:1 1 0;justify-content:center}.sql-sidebar-list{flex:auto;min-height:0;padding-bottom:6px;position:relative;overflow-y:auto}.sql-sidebar-list>.s-empty{padding:32px 16px}.sql-sidebar-foot{box-shadow:inset 0 1px 0 var(--s-line);flex:none;padding-top:8px}.sql-query-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sql-query-item{border-radius:10px;align-items:flex-start;display:flex;position:relative}.sql-query-item:hover,.sql-query-item:focus-within{background:var(--s-hover)}.sql-query-item.is-active{background:var(--s-accent-soft);box-shadow:inset 2px 0 0 var(--s-accent-mark)}.sql-query-open{text-align:left;border-radius:10px;flex-direction:column;flex:1;gap:3px;min-width:0;padding:8px 4px 8px 10px;display:flex}.sql-query-name{color:var(--s-ink-1);font-size:13px;font-weight:550}.sql-query-preview{color:var(--s-ink-2);font-family:var(--s-font-mono);font-size:11.5px}.sql-query-preview-strong{color:var(--s-ink-1)}.sql-query-meta{min-width:0;color:var(--s-ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.sql-query-meta>svg{flex-shrink:0}.sql-query-tag{background:var(--s-panel-3);color:var(--s-ink-2);letter-spacing:.02em;white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.sql-query-menu{opacity:0;flex:none;margin:6px 4px 0 0}.sql-query-item:hover .sql-query-menu,.sql-query-item:focus-within .sql-query-menu,.sql-query-menu[aria-expanded=true]{opacity:1}@media (hover:none){.sql-query-menu{opacity:1}}.sql-results{flex-direction:column;flex:auto;min-height:175px;display:flex}.sql-results-empty{justify-content:center;overflow:auto}.sql-results-empty>.s-empty{flex:auto;justify-content:center;padding:28px 20px}.sql-results-header{min-height:38px;box-shadow:inset 0 -1px 0 var(--s-line);flex:none;align-items:stretch;gap:8px 16px;margin-bottom:12px;display:flex}.sql-results-title{color:var(--s-ink-1);flex:auto;align-items:center;font-size:13.5px;font-weight:600;display:inline-flex}.sql-result-tabs{scrollbar-width:none;flex:auto;gap:20px;min-width:0;display:flex;overflow-x:auto}.sql-result-tab{color:var(--s-ink-3);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 1px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.sql-result-tab:hover,.sql-result-tab[aria-selected=true]{color:var(--s-ink-1)}.sql-result-tab[aria-selected=true]:after{content:"";background:var(--s-accent-mark);height:2px;box-shadow:0 0 10px var(--s-accent-glow);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.sql-result-tab.is-error{color:var(--s-down)}.sql-result-tab.is-error[aria-selected=true]:after{background:var(--s-down);box-shadow:none}.sql-result-tab-meta{color:var(--s-ink-3);font-size:11.5px;font-weight:500}.sql-results-summary{color:var(--s-ink-2);white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.sql-results-panel{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.sql-results-state{color:var(--s-ink-2);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.sql-results-state-title{color:var(--s-ink-1);font-size:14px;font-weight:550}.sql-results-state-note{max-width:520px;line-height:1.5}.sql-result-body{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.sql-results-banner{flex:none}.sql-grid{background:var(--s-canvas);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--s-line-2);border-radius:12px;flex-direction:column;flex:0 auto;display:flex;overflow:hidden}.sql-grid-toolbar{min-height:40px;box-shadow:inset 0 -1px 0 var(--s-line);flex:none;align-items:center;gap:10px;padding:4px 6px 4px 14px;display:flex}.sql-grid-meta{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.sql-grid-meta>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.sql-grid-selection{min-width:0;margin-left:auto}.sql-grid-actions{flex:none;gap:2px;margin-left:auto}.sql-grid-selection+.sql-grid-actions{margin-left:0}.sql-grid-scroll{overscroll-behavior-x:contain;min-height:0;scroll-margin-top:var(--topbar-height);outline:none;flex:0 auto;position:relative;overflow:auto}.sql-grid-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--s-focus)}.sql-grid-busy{opacity:.55;transition:opacity .15s}.sql-grid-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}.sql-grid-table th{z-index:2;border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line-2);background:var(--s-panel);text-align:left;vertical-align:middle;height:40px;padding:0 10px;font-weight:500;position:sticky;top:0}.sql-grid-table td{border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);height:30px;color:var(--s-ink-1);font-family:var(--s-font-mono);text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:12px;overflow:hidden}.sql-grid-table th.sql-grid-rownum,.sql-grid-table td.sql-grid-rownum{z-index:1;background:var(--s-panel);color:var(--s-ink-3);font-family:var(--s-font-ui);text-align:right;padding:0 8px;font-size:11px;position:sticky;left:0}.sql-grid-table td.sql-grid-rownum{background:var(--s-canvas)}.sql-grid-table th.sql-grid-rownum{z-index:3}.sql-grid-table th.sql-grid-fill,.sql-grid-table td.sql-grid-fill{border-right:0;padding:0}.sql-grid-head{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.sql-grid-head-name{color:var(--s-ink-1);font-size:12.5px;font-weight:600}.sql-grid-head-type{color:var(--s-ink-3);font-family:var(--s-font-mono);font-size:10.5px}.sql-grid-table th.sql-grid-num .sql-grid-head{align-items:flex-end}.sql-grid-sort{width:100%;height:100%;color:inherit;text-align:left;align-items:center;gap:6px;display:flex}.sql-grid-sort:hover .sql-grid-head-name{color:var(--s-accent-text)}.sql-grid-sort:focus-visible{outline:2px solid var(--s-focus);outline-offset:-2px;border-radius:4px}.sql-grid-sort-icon{color:var(--s-ink-3);opacity:.6;flex-shrink:0;margin-left:auto}.sql-grid-sort-icon.is-sorted{color:var(--s-accent-text);opacity:1}.sql-grid-table td.sql-grid-num{text-align:right}.sql-grid-table tbody tr:hover td{background:var(--s-hover)}.sql-grid-table tbody tr:hover td.sql-grid-rownum,.sql-grid-table tbody tr.is-active-row td.sql-grid-rownum{background:var(--s-panel-2);color:var(--s-ink-2)}.sql-grid-cell{cursor:default;position:relative}.sql-grid-table td.sql-grid-cell.is-active{background:var(--s-accent-soft);box-shadow:inset 0 0 0 1.5px var(--s-focus)}.sql-cell-null{color:var(--s-ink-3);font-family:var(--s-font-ui);letter-spacing:.03em;font-size:11px;font-style:italic}.sql-cell-bool{color:var(--s-info)}.sql-cell-expand{background:var(--s-panel-3);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--s-line-2);color:var(--s-ink-2);border-radius:5px;place-items:center;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sql-cell-expand:hover{color:var(--s-ink-1)}.sql-grid-cell:hover .sql-cell-expand,.sql-grid-cell.is-active .sql-cell-expand{display:grid}.sql-grid-empty{position:sticky;left:0}.sql-grid-empty .s-empty{box-shadow:none;background:0 0;border-radius:0;outline:none;padding:28px 20px}.sql-grid-empty .sql-grid-empty-compact{gap:4px;padding:20px}.sql-grid-empty-compact .s-glyph{display:none}.sql-viewer-title{font-size:14px}.sql-viewer-code pre{max-height:60vh;overflow:auto}.sql-error-panel{background:var(--s-down-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s-down) 30%, transparent);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;overflow:auto}.sql-error-head{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.sql-error-head>svg{color:var(--s-down);flex:none;margin-top:1px}.sql-error-head>.stack-xs{flex:260px;min-width:0}.sql-error-message{color:var(--s-ink-1);font-family:var(--s-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px}.sql-error-meta{color:var(--s-ink-2);flex-wrap:wrap;align-items:center;gap:2px 0;display:flex}.sql-error-meta>span+span:before{content:"·";color:var(--s-ink-2);margin:0 7px}.sql-error-notes{color:var(--s-ink-2);flex-direction:column;gap:2px;margin:0;padding-left:46px;list-style:outside;display:flex}.sql-error-hint{color:var(--s-ink-2);font-size:13px}.sql-destructive-list{background:var(--s-canvas);box-shadow:inset 0 0 0 1px var(--s-line);border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:10px 12px;font-size:13px;list-style:none;display:flex}.sql-explain{min-height:0;box-shadow:inset 0 0 0 1px var(--s-line-2);border-radius:12px;flex-direction:column;flex:auto;display:flex;overflow:hidden}.sql-explain-raw{padding:12px;overflow:auto}.sql-explain-header{box-shadow:inset 0 -1px 0 var(--s-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 16px;padding:8px 8px 8px 14px;display:flex}.sql-explain-header .text{color:var(--s-ink-1)}.sql-explain-note{flex:none;padding:8px 14px 0}.sql-explain-body{flex:auto;min-height:0;padding:10px 12px 18px;overflow:auto}.sql-plan,.sql-plan-children{margin:0;padding:0;list-style:none}.sql-plan-children{border-left:1px solid var(--s-line);margin-left:18px;padding-left:6px}.sql-plan-line{border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:6px;padding:5px 8px 5px 2px;display:grid}.sql-plan-line:hover{background:var(--s-hover)}.sql-plan-line.is-slowest{background:var(--s-warn-soft)}.sql-plan-line.is-never{opacity:.6}.sql-plan-toggle{width:18px;height:20px;color:var(--s-ink-3);border-radius:4px;place-items:center;display:grid}.sql-plan-toggle:hover{color:var(--s-ink-1)}@media (pointer:coarse){.sql-plan-toggle{position:relative}.sql-plan-toggle:after{content:"";position:absolute;inset:-6px}}.sql-plan-main{min-width:0}.sql-plan-title{align-items:center;gap:6px;min-width:0;min-height:20px;font-size:13px;display:flex}.sql-plan-relationship{color:var(--s-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.sql-plan-title>.strong,.sql-plan-title>.sql-plan-relationship,.sql-plan-title>.s-badge{white-space:nowrap;flex-shrink:0}.sql-plan-title>.truncate{flex:auto;min-width:0}.sql-plan-details{grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:4px 0 2px;font-size:12px;display:grid}.sql-plan-details>div{display:contents}.sql-plan-details dt{color:var(--s-ink-3)}.sql-plan-details dd{color:var(--s-ink-2);overflow-wrap:anywhere;margin:0}.sql-plan-metrics{color:var(--s-ink-2);white-space:nowrap;align-items:center;gap:14px;padding-top:1px;font-size:12px;display:flex}.sql-plan-time{min-width:112px;color:var(--s-ink-1);justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.sql-plan-bar{background:var(--s-panel-3);border-radius:2px;width:48px;height:4px;display:inline-block;overflow:hidden}.sql-plan-bar>span{background:var(--s-warn);height:100%;display:block}.tables-layout{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:36px;display:grid}.tables-rail{top:calc(var(--topbar-height) + 24px);min-width:0;max-height:calc(100dvh - var(--topbar-height) - 48px);flex-direction:column;gap:18px;display:flex;position:sticky}.tables-pickers{flex-direction:column;flex:none;gap:14px;display:flex}.tables-rail>.s-empty{padding:32px 16px}.tables-list{flex-direction:column;flex:auto;min-height:0;display:flex}.tables-picker{display:none}.tables-list-browse{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.tables-list-browse>.s-input{flex:none}.tables-list-items{flex:auto;min-height:0;padding-bottom:8px;position:relative;overflow-y:auto}.tables-list-items>.s-empty{padding:32px 16px}.tables-list-skeleton{padding:6px 8px}.tables-list-more{color:var(--s-ink-3);padding:10px 10px 0;font-size:12px}.tables-list-ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tables-list-item{height:34px;color:var(--s-ink-2);border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.tables-list-item:hover{background:var(--s-hover);color:var(--s-ink-1)}.tables-list-item:focus-visible,.sql-query-open:focus-visible{outline-offset:-2px}.tables-list-item.is-active{background:var(--s-accent-soft);box-shadow:inset 2px 0 0 var(--s-accent-mark);color:var(--s-ink-1);font-weight:550}.tables-list-item.is-active .tables-list-icon{color:var(--s-accent-text)}.tables-list-item.is-partition{padding-left:24px}.tables-list-icon{color:var(--s-ink-3);flex-shrink:0}.tables-list-name{flex:auto;min-width:0}.tables-list-meta{color:var(--s-ink-3);white-space:nowrap;flex:none;font-size:11.5px;font-weight:400}.tables-main{min-width:0}.tables-notice{margin-bottom:20px}.tables-detail{flex-direction:column;min-width:0;display:flex}.tables-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;display:flex}.tables-title{flex:320px;align-items:flex-start;gap:14px;min-width:0;display:flex}.tables-title-icon{background:var(--s-accent-soft);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--s-accent-line);color:var(--s-accent-text);border-radius:11px;flex:none;place-items:center;display:grid}.tables-title-text{flex-direction:column;gap:6px;min-width:0;display:flex}.tables-title-row{align-items:center;gap:4px;min-width:0;display:flex}.tables-title-name{min-width:0;color:var(--s-ink-1);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.3}.tables-title-schema{color:var(--s-ink-3);font-weight:500}.tables-header-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tables-header-facts{color:var(--s-ink-2);font-size:12.5px}.tables-header-actions{flex:none;align-items:center;gap:6px;display:flex}.tables-comment{max-width:760px;color:var(--s-ink-2);margin:-4px 0 14px 52px;font-size:13px}.tables-data{flex-direction:column;gap:12px;display:flex}.tables-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tables-filter-icon{color:var(--s-ink-3);flex:none}.tables-filter .s-select{width:auto}.tables-filter-column{min-width:140px;max-width:240px}.tables-filter-op{min-width:112px}.tables-filter .s-input.tables-filter-value{width:240px}.tables-filter-query{display:contents}.tables-filter-actions{flex:auto;align-items:center;gap:6px;display:flex}.tables-filter-actions>.tooltip-anchor:last-child{margin-left:auto}.tables-filter-active{color:var(--s-ink-2);margin-top:-4px;font-size:12.5px}.tables-data>.sql-grid{max-height:calc(100dvh - var(--topbar-height) - 96px)}.tables-grid-skeleton{box-shadow:inset 0 0 0 1px var(--s-line-2);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.tables-pager{color:var(--s-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;font-size:12.5px;display:flex}.tables-count{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.tables-estimate{-webkit-text-decoration:underline dotted var(--s-ink-4);text-decoration:underline dotted var(--s-ink-4);text-underline-offset:3px;cursor:help;border-radius:4px}.tables-pages{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.tables-page-size-field{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tables-pager .s-select.tables-page-size{width:auto}.tables-page-nav{align-items:center;gap:6px;display:flex}.tables-page-number{text-align:center;min-width:60px}.tables-order-note{color:var(--s-ink-3);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.tables-order-note>svg{flex:none;margin-top:3px}.tables-structure{flex-direction:column;gap:30px;display:flex}.tables-structure>.strip+.tables-structure-facts{margin-top:-14px}.tables-structure-facts{color:var(--s-ink-3);flex-wrap:wrap;gap:6px 22px;font-size:13px;display:flex}.tables-fact-value{color:var(--s-ink-1)}.tables-column-name{align-items:center;gap:6px;display:inline-flex}.tables-pk{color:var(--s-warn);place-items:center;display:inline-grid}.tables-cell-note{color:var(--s-ink-3);font-size:12px;display:block}.s-table td.tables-default,.s-table td.tables-definition{text-overflow:ellipsis;white-space:nowrap;max-width:440px;overflow:hidden}.s-table td.tables-definition-cell{max-width:520px}.tables-definition-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tables-definition-cell .tables-ref-link{margin-top:2px}.tables-ref-link{font-family:var(--s-font-mono);align-items:center;gap:4px;font-size:12px;display:inline-flex}.tables-ddl{flex-direction:column;gap:12px;display:flex}.tables-ddl-note{color:var(--s-ink-3);font-size:13px}@media (max-width:1279px){.sql-run .sql-kbd-on-accent{display:none}}@media (max-width:1179px){.sql-body{grid-template-columns:minmax(0,1fr)}.sql-editor-page .sql-sidebar{display:none}.sql-editor-page[data-sidebar=open] .sql-sidebar{z-index:15;border-radius:var(--radius-lg);background:var(--s-panel-2);width:min(320px,100%);box-shadow:var(--s-shadow-pop);padding:12px;display:flex;position:absolute;inset:0 auto 0 0}.sql-sidebar-backdrop{z-index:14;border-radius:var(--radius-lg);background:var(--s-scrim);opacity:.45;position:absolute;inset:0}.sql-plan-metrics{white-space:normal;flex-wrap:wrap;gap:4px 12px}.tables-layout{grid-template-columns:minmax(0,1fr);gap:26px}.tables-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:none;display:grid;position:static}.tables-pickers,.tables-list{display:contents}.tables-picker{display:flex}.tables-list-browse{display:none}.tables-rail>.s-empty{grid-column:1/-1}.tables-comment{margin-left:0}}@media (max-width:760px){.tables-data>.sql-grid{max-height:min(70dvh, calc(100dvh - var(--topbar-height) - 96px))}.page.sql-editor-page{min-height:calc(640px - var(--topbar-height));padding-top:20px;padding-bottom:14px}.sql-editor-page>.page-header{margin-bottom:14px}.sql-editor-page .page-header .s-actions{width:100%}.sql-editor-page .page-header .s-actions>.sql-run{margin-left:auto}.sql-body{gap:0}.sql-editor-pane{flex-basis:40%}.sql-db-select .s-select{min-width:0;max-width:170px}.sql-error-notes{padding-left:20px}.sql-results-header.has-tabs{flex-direction:column;gap:6px}.sql-results-header.has-tabs>.sql-results-summary{order:-1}.sql-results-header.has-tabs>.sql-result-tabs{min-height:34px}.sql-explain-body{padding:8px 8px 14px}.sql-plan-line{grid-template-columns:20px minmax(0,1fr)}.sql-plan-metrics{white-space:normal;flex-wrap:wrap;grid-column:2;gap:2px 12px}.sql-plan-time{justify-content:flex-start;min-width:0}.sql-plan-title{flex-wrap:wrap}.sql-plan-title>.truncate{flex-basis:100%}.sql-plan-children{margin-left:9px;padding-left:4px}.sql-plan-details{grid-template-columns:minmax(0,1fr);gap:0}.sql-plan-details dd{margin-bottom:4px}}@media (max-width:640px){.tables-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.tables-picker{grid-column:1/-1}.tables-header-actions{width:100%;padding-left:52px}.tables-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tables-filter-icon{display:none}.tables-filter .s-select.tables-filter-column,.tables-filter .s-select.tables-filter-op{width:100%;min-width:0;max-width:none}.tables-filter-query{grid-column:1/-1;gap:6px;min-width:0;display:flex}.tables-filter .s-input.tables-filter-value{flex:auto;width:auto;min-width:0}.tables-filter-actions{flex:none}.dialog-overlay>.s-dialog:has(.sql-viewer-code){height:calc(100dvh - 12px)}.s-dialog:has(.sql-viewer-code)>.s-dialog-body{flex:auto;min-height:0}.sql-viewer-code{flex-direction:column;flex:auto;min-height:0;display:flex}.sql-viewer-code pre{flex:auto;max-height:none}}@media (min-width:1180px) and (min-height:640px),(min-width:761px) and (min-height:820px){.page.tables-page{height:calc(100dvh - var(--topbar-height));flex-direction:column;padding-bottom:20px;display:flex}.tables-page>.page-header{flex:none;margin-bottom:20px}.tables-layout{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.tables-rail{min-height:0;max-height:none;position:static}.tables-main,.tables-detail{flex-direction:column;min-height:0;display:flex}.tables-main>*,.tables-detail>*{flex:none}.tables-main>.tables-detail{flex:auto}.tables-detail>[role=tabpanel]{flex-direction:column;flex:auto;min-height:0;margin:-4px;padding:4px;display:flex;overflow-y:auto}.tables-detail>[role=tabpanel]>*{flex:none}.tables-detail>[role=tabpanel]>.tables-data{flex:0 auto;min-height:0}.tables-data>*{flex:none}.tables-data>.sql-grid{flex:0 auto}}@media (min-width:761px) and (max-width:1179px) and (min-height:820px){.tables-layout{grid-template-rows:auto minmax(0,1fr)}}@media (max-height:760px){.sql-grid-empty .s-empty{gap:4px;padding:20px}.sql-grid-empty .s-glyph{display:none}}@media (pointer:coarse){.cm-editor .cm-content,.cm-editor .cm-textfield{font-size:16px}}
.obs-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.obs-control{align-items:center;gap:4px;display:inline-flex}.obs-control-label{color:var(--s-ink-3);font-size:12px}.obs-select{width:auto;max-width:220px}.obs-toolbar-end{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;display:inline-flex}.obs-updated{align-items:center;gap:2px;display:inline-flex}.obs-spin{animation:.9s linear infinite spin}.obs-stale{opacity:.6;transition:opacity .15s}.obs-footnote{max-width:760px}.s-table tr:has(>.obs-query-cell)>td.s-r{white-space:nowrap}.obs-query-cell{width:46%;max-width:0}.obs-query-toggle{border-radius:var(--radius-sm);text-align:left;align-items:center;gap:6px;width:100%;min-width:0;padding:2px 0;display:flex}.obs-query-toggle:hover .obs-query-preview{color:var(--s-ink-1)}.obs-query-preview{min-width:0;color:var(--s-ink-2);font-family:var(--s-font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.s-table tbody tr.obs-row-expanded td{background:var(--s-hover);box-shadow:none}.s-table tbody tr.obs-detail-row td{background:var(--s-hover);padding:4px 10px 16px 30px}.s-table tbody tr.obs-detail-row:hover td{background:var(--s-hover)}.obs-detail{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:20px;display:grid}.obs-detail-kv{font-size:12px}.obs-detail-kv dt{padding:5px 12px 5px 0}.obs-detail-kv dd{padding:5px 0}.obs-query-code pre{max-height:320px}.obs-app{max-width:180px}.monitoring-page{flex-direction:column;gap:0;display:flex}.monitoring-page>.tabs{margin-bottom:16px}.monitoring-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(340px,50% - 8px)),1fr));gap:16px;min-width:0;display:grid}.monitoring-card{min-width:0;padding:16px var(--card-pad-x) 14px;grid-template:"head tools""stats stats""legend legend""plot plot"1fr/minmax(0,1fr) auto;column-gap:12px;display:grid}.monitoring-card-head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:2px 10px;min-width:0;min-height:30px;padding-top:4px;display:flex}.monitoring-card-title{font-size:14.5px}.monitoring-card-caption{min-width:0;color:var(--s-ink-3);font-size:12.5px;line-height:1.4;display:inline}.monitoring-card-caption .tooltip-anchor{vertical-align:-6px;margin-left:2px}.monitoring-card-body,.monitoring-card .chart,.monitoring-card .chart-header{display:contents}.monitoring-card .chart-header>span:empty{display:none}.monitoring-card .chart-header>.s-btn,.monitoring-card .chart-header>.tooltip-anchor{grid-area:tools;place-self:start end}.monitoring-card .chart-legend{grid-area:legend;margin-bottom:4px}.monitoring-card .chart-plot,.monitoring-card .chart-table,.monitoring-card .monitoring-chart-skeleton,.monitoring-card .monitoring-notice{grid-area:plot;align-self:end;margin-top:10px}.monitoring-chart-skeleton{padding-top:0}.monitoring-stats{flex-wrap:wrap;grid-area:stats;gap:2px 18px;margin:2px 0 6px;display:flex}.monitoring-stats>div{align-items:baseline;gap:6px;display:inline-flex}.monitoring-stats dt{color:var(--s-ink-3);font-size:12px}.monitoring-stats dd{color:var(--s-ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px;font-weight:600}.monitoring-stat-share{color:var(--s-ink-2);font-weight:500}.monitoring-notice{justify-content:center;min-height:184px;padding:20px}.monitoring-notice p{max-width:340px}@media (max-width:1179px){.s-table .obs-col-wide{display:none}}@media (max-width:1023px){.obs-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.obs-query-cell{width:24%}}@media (max-width:640px){.obs-query-cell{width:150px;min-width:150px;max-width:150px}}@media (max-width:759px){.obs-detail{max-width:calc(100vw - 2 * var(--page-gutter) - 40px);position:sticky;left:0}}@media (max-width:639px){.obs-updated-compact .obs-updated-text,.obs-updated-compact>.tooltip-anchor:first-child{display:none}.obs-toolbar>.obs-range{flex:100%}.obs-toolbar>.obs-range>button{flex:1 1 0;justify-content:center}.monitoring-card{padding:14px 16px 12px}}.obs-filter{background:var(--s-field);max-width:260px;height:32px;box-shadow:inset 0 0 0 1px var(--s-line-2);color:var(--s-ink-2);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.obs-filter:hover{color:var(--s-ink-1);box-shadow:inset 0 0 0 1px var(--s-line-3)}.obs-filter[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--s-focus)}.obs-filter>svg{color:var(--s-ink-3);flex-shrink:0}.obs-filter-label{color:var(--s-ink-3)}.obs-filter-value{min-width:0;color:var(--s-ink-1);font-weight:500}.obs-filter-active{background:var(--s-accent-soft);box-shadow:inset 0 0 0 1px var(--s-accent-line)}.obs-filter-active:hover{box-shadow:inset 0 0 0 1px var(--s-accent-line)}.obs-filter-active .obs-filter-label{color:var(--s-ink-2)}.obs-filter-panel{flex-direction:column;gap:8px;min-width:220px;max-width:min(340px,100vw - 48px);display:flex}.obs-filter-options{border:0;flex-direction:column;gap:6px;max-height:280px;margin:0;padding:4px 4px 0;display:flex;overflow-y:auto}.obs-filter-options .s-cbx{font-size:12.5px}.obs-filter-footer{border-top:1px solid var(--s-line);justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.logs-filters{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.logs-toolbar>.logs-search{flex:200px;min-width:160px;max-width:340px}.logs-status{min-height:18px;color:var(--s-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:-6px;font-size:12px;display:flex}.logs-live{color:var(--s-ink-2);align-items:center;gap:7px;display:inline-flex}.logs-list-wrap{border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);min-width:0}.logs-list-wrap>.s-empty{margin:16px 0}.logs-list{margin:0;padding:0;list-style:none}.logs-row{border-bottom:1px solid var(--s-line);content-visibility:auto;contain-intrinsic-size:auto 33px;position:relative}.logs-row:last-child{border-bottom:0}.logs-row.logs-level-error:before,.logs-row.logs-level-warning:before{content:"";background:var(--s-down);width:2px;position:absolute;top:0;bottom:0;left:0}.logs-row.logs-level-warning:before{background:var(--s-warn)}.logs-row-skeleton{align-items:center;gap:14px;padding:10px 8px;display:flex}.logs-row-main{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;min-height:32px;padding:5px 10px 5px 8px;font-size:12px;display:flex}.logs-row-main:hover{background:var(--s-hover)}.logs-row-main:focus-visible{outline-offset:-2px}.logs-row-expanded>.logs-row-main{background:var(--s-hover)}.logs-row-icon{color:var(--s-ink-3);flex-shrink:0}.logs-row-meta{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:inline-flex}.logs-time{color:var(--s-ink-2);font-family:var(--s-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11.5px}.logs-level{width:54px;font-family:var(--s-font-mono);text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-size:11px;font-weight:600}.logs-level.logs-level-error{color:var(--s-down)}.logs-level.logs-level-warning{color:var(--s-warn)}.logs-level.logs-level-info{color:var(--s-info)}.logs-level.logs-level-debug,.logs-level.logs-level-none{color:var(--s-ink-3)}.logs-level-option{align-items:center;gap:7px;display:inline-flex}.logs-level-dot{background:var(--s-ink-3);border-radius:50%;width:7px;height:7px}.logs-level-dot.logs-level-error{background:var(--s-down)}.logs-level-dot.logs-level-warning{background:var(--s-warn)}.logs-level-dot.logs-level-info{background:var(--s-info)}.logs-instance,.logs-process{color:var(--s-ink-3);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:11.5px;overflow:hidden}.logs-instance{max-width:90px}.logs-process{width:112px}.logs-message{min-width:0;color:var(--s-ink-1);font-family:var(--s-font-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.logs-detail{background:var(--s-hover);grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:20px;padding:6px 12px 16px 33px;display:grid}.logs-detail-message{min-width:0;position:relative}.logs-detail-message pre{border-radius:var(--radius);background:var(--s-field);max-height:360px;box-shadow:inset 0 0 0 1px var(--s-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 40px 10px 12px;font-size:12px;line-height:1.55;overflow:auto}.logs-detail-copy{position:absolute;top:5px;right:5px}.logs-detail-kv{font-size:12px}.logs-detail-kv dt{padding:5px 12px 5px 0}.logs-detail-kv dd{padding:5px 0}.logs-row-fresh>.logs-row-main{animation:2.4s ease-out logs-fresh}@keyframes logs-fresh{0%{background:var(--s-accent-soft)}to{background:0 0}}.logs-footer{border-top:1px solid var(--s-line);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.logs-range-panel{width:min(280px,100vw - 48px)}@media (max-width:1023px){.logs-detail{grid-template-columns:minmax(0,1fr);padding-left:12px}.logs-process{width:96px}}@media (max-width:639px){.logs-toolbar>.logs-search{flex:100%;order:-1;max-width:none}.logs-toolbar>.logs-range{flex:auto}.logs-toolbar>.logs-range>button{flex:1 1 0;justify-content:center;padding:0 6px}.logs-toolbar>.obs-range.logs-range{flex-basis:auto}.logs-row-main{flex-wrap:wrap;align-items:baseline;row-gap:3px;padding:8px 10px 9px 8px}.logs-row-meta{flex:auto;gap:10px}.logs-row-icon{align-self:center}.logs-process{width:auto;max-width:140px}.logs-message{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;padding-left:25px;display:-webkit-box}.logs-row{contain-intrinsic-size:auto 52px}}.perf-page{flex-direction:column;display:flex}.perf-page-body{flex-direction:column;gap:44px;display:flex}.perf-fit{flex-direction:column;gap:22px;min-width:0;display:flex}.perf-flags{gap:6px}.perf-flags.org-consumption-flags{gap:4px}.perf-chart{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head tools""legend legend""plot plot";column-gap:12px;min-width:0;display:grid}.perf-chart-head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:2px 12px;min-width:0;padding-top:4px;display:flex}.perf-chart .chart,.perf-chart .chart-header{display:contents}.perf-chart .chart-header>span:empty{display:none}.perf-chart .chart-header>.s-btn{grid-area:tools;align-self:start}.perf-chart .chart-legend{grid-area:legend}.perf-chart .chart-plot,.perf-chart .chart-table{grid-area:plot;margin-top:12px}.perf-notes{color:var(--s-ink-3);flex-direction:column;gap:3px;max-width:820px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.perf-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.perf-panel-meta{flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0;margin:0;display:inline-flex}.perf-panel-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:inline-flex}.perf-figure-label{align-items:center;gap:2px;display:inline-flex}.perf-database .obs-select{min-width:120px}.perf-severity-summary{gap:10px;font-size:12.5px;font-weight:500;display:inline-flex}.perf-severity-critical{color:var(--s-down)}.perf-severity-warning{color:var(--s-warn)}.perf-severity-info{color:var(--s-info)}.perf-insights{border-top:1px solid var(--s-line);flex-direction:column;display:flex}.perf-insight{border-bottom:1px solid var(--s-line);flex-direction:column;gap:10px;min-width:0;padding:16px 2px;display:flex}.perf-insight-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.perf-insight-head>.s-badge{flex-shrink:0;margin-top:1px}.perf-insight-head>.s-btn{flex-shrink:0;margin:-4px 0 -4px auto}.perf-insight-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.perf-insight-title h3{overflow-wrap:break-word}.perf-insight-chevron{transition:transform .15s}.perf-insight-chevron.is-open{transform:rotate(180deg)}.perf-insight-statement{border-radius:var(--radius-sm);background:var(--s-panel-2);color:var(--s-ink-2);font-family:var(--s-font-mono);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-size:12px;display:block;overflow:hidden}.perf-evidence{flex-wrap:wrap;gap:6px 28px;margin:0;display:flex}.perf-evidence>div{flex-direction:column;gap:1px;min-width:0;display:flex}.perf-evidence dt{color:var(--s-ink-3);font-size:11.5px}.perf-evidence dd{color:var(--s-ink-1);overflow-wrap:break-word;margin:0;font-size:13px;font-weight:550}.perf-savings{color:var(--s-accent-text);margin:0;font-size:13px}.perf-insight-body{border-top:1px dashed var(--s-line-2);flex-direction:column;gap:14px;padding-top:12px;display:flex}.perf-insight-body[hidden]{display:none}.perf-insight-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid}.perf-insight-text p{margin:6px 0 0}.perf-sql{flex-direction:column;gap:6px;min-width:0;display:flex}.perf-sql-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perf-sql-code pre{max-height:280px}@media (max-width:1023px){.perf-insight-text{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.perf-page-body{gap:36px}.perf-insight-head{flex-wrap:wrap;row-gap:8px}.perf-insight-title{flex-basis:100%;order:3}}.obs-focus-target{min-width:0}.obs-focus-target:focus{outline:none}.obs-more{justify-content:center;padding-top:2px;display:flex}
.usage-stale{opacity:.6;transition:opacity .15s ease-out}@media (min-width:761px) and (max-width:1279px){.usage-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.usage-strip>.s-cell:nth-child(odd){box-shadow:none;padding-left:2px}.usage-strip>.s-cell:nth-child(n+3){border-top:1px solid var(--s-line)}}.usage-list{box-shadow:inset 0 1px 0 var(--s-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.usage-row{box-shadow:inset 0 -1px 0 var(--s-line);flex-direction:column;gap:6px;padding:14px 0;display:flex}.usage-row-main{align-items:center;gap:8px;min-width:0;display:flex}.usage-row-title{flex-wrap:wrap;flex:auto;align-items:center;gap:2px 10px;min-width:0;display:flex}.usage-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.usage-value{color:var(--s-ink-1);white-space:nowrap;flex:none;font-size:13.5px;font-weight:550}.usage-toggle{flex:none}.usage-bar{background:var(--s-panel-3);border-radius:6px;height:6px;display:block;overflow:hidden}.usage-bar>span{background:var(--s-accent);border-radius:6px;height:100%;display:block}.usage-bar-thin{height:4px}.usage-row>.usage-bar,.usage-row>.usage-meta{margin-left:38px}.usage-meta{color:var(--s-ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin:0;font-size:12.5px;display:flex}.usage-meta-label{color:var(--s-ink-3)}.usage-perf{align-items:center;gap:4px;display:inline-flex}.usage-branches{box-shadow:inset 1px 0 0 var(--s-line-2);flex-direction:column;margin:6px 0 0 38px;padding:0 0 0 16px;list-style:none;display:flex}.usage-branch{flex-direction:column;gap:5px;padding:10px 0;display:flex}.usage-branch+.usage-branch{box-shadow:inset 0 1px 0 var(--s-line)}.org-consumption-flags{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.org-consumption-flags li{align-items:baseline;gap:8px;display:flex}.org-consumption-flags .s-badge{flex:none}.usage-flags{margin-top:2px}.usage-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:10px;display:flex}.usage-how{gap:6px}.usage-how-panel{width:min(340px,100vw - 24px);color:var(--s-ink-2);flex-direction:column;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.usage-how-panel p{margin:0}@media (max-width:639px){.usage-row>.usage-bar,.usage-row>.usage-meta{margin-left:0}.usage-branches{margin-left:4px;padding-left:12px}}.org-settings-tabs{min-width:0}.org-settings{flex-direction:column;gap:32px;max-width:760px;display:flex}.org-settings .s-setting>.org-setting-control{flex-direction:column;gap:6px;width:320px;max-width:100%;display:flex}.org-setting-value{overflow-wrap:break-word}.org-status-value{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}.org-savebar{margin-top:16px}.org-project-links{flex-wrap:wrap;gap:2px 12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.org-id-preview{overflow-wrap:break-word}.org-inline-select{flex:none;width:auto;min-width:200px;max-width:320px}.org-limits{max-width:760px}.org-ext-toolbar{margin-bottom:4px}.org-ext-search{width:240px;max-width:100%}.org-ext-description{min-width:240px;color:var(--s-ink-2)}.org-ext-link{display:inline}.org-ext-link>svg{vertical-align:-1px;margin-left:4px;display:inline-block}.org-pending{opacity:.6;transition:opacity .15s ease-out}.org-activity-action,.org-activity-clip{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:block;overflow:hidden}.org-activity-detail{min-width:200px;color:var(--s-ink-2);white-space:normal;overflow-wrap:break-word;font-size:12px;display:block}.org-activity-more{justify-content:center;gap:8px;padding-top:12px;display:flex}@media (max-width:639px){.org-settings .s-setting{gap:10px}.org-settings-tabs .s-ptabs{gap:16px}.org-settings .s-setting.org-setting-inline{grid-template-columns:minmax(0,1fr) auto;gap:12px}.org-settings .s-setting>.org-setting-control{width:100%}.org-status-value{justify-content:flex-start}.org-inline-select{width:100%;min-width:0;max-width:100%}.org-ext-search{width:100%}}.org-fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.org-legend{float:left;width:100%;color:var(--s-ink-1);margin-bottom:2px;padding:0;font-size:13px;font-weight:600}.org-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.org-scope-grid{border:1px solid var(--s-line);border-radius:var(--radius);background:var(--s-panel-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:12px;display:grid}.org-scope-grid .s-cbx{font-size:13px}@media (max-width:720px){.org-scope-grid{grid-template-columns:minmax(0,1fr)}}
.restore-page-body{flex-direction:column;gap:40px;min-width:0;display:flex}#restore-form,[id^=restore-job-]{scroll-margin-top:calc(var(--topbar-height) + 16px)}.restore-row-selected td,.s-table tbody tr.restore-row-selected:hover td{background:var(--s-accent-soft)}.restore-branch-meta{gap:2px 8px}.restore-bar{cursor:default;border-radius:999px;width:128px;height:14px;display:block;position:relative}.restore-bar:before{content:"";background:var(--s-panel-3);border-radius:999px;position:absolute;inset:5px 0}.restore-bar-window{background:var(--s-accent-mark);box-shadow:0 0 0 2px var(--s-canvas);border-radius:999px;position:absolute;top:3px;bottom:3px}.restore-row-selected .restore-bar-window{box-shadow:none}.restore-bar-now{background:var(--s-ink-3);border-radius:1px;width:2px;position:absolute;top:1px;bottom:1px;right:0}.restore-bar:focus-visible{outline-offset:3px}.restore-unavailable{min-width:180px}@media (max-width:1180px){.restore-col-range,.restore-col-window{display:none}}.restore-form{flex-direction:column;gap:28px;min-width:0;display:flex}.restore-group{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.restore-group+.restore-group{border-top:1px solid var(--s-line);padding-top:24px}.restore-group-title{float:left;width:100%;color:var(--s-ink-1);letter-spacing:-.006em;padding:0;font-size:14px;font-weight:600}.restore-timeline{-webkit-user-select:none;user-select:none;padding:4px 0 0}.restore-timeline-track{cursor:pointer;touch-action:none;height:32px;position:relative}.restore-timeline-window{background:color-mix(in srgb, var(--s-accent) 22%, var(--s-panel-3));border-radius:999px;height:8px;position:absolute;top:12px;left:10px;right:10px}.restore-timeline-selected{background:var(--s-accent);border-radius:999px 0 0 999px;height:8px;position:absolute;top:12px;left:10px}.restore-timeline-marker{background:var(--s-accent-mark);width:20px;height:20px;box-shadow:0 0 0 3px var(--s-panel), var(--s-shadow-sm);cursor:grab;border-radius:50%;margin-left:-10px;transition:transform 80ms ease-out;position:absolute;top:6px}.restore-timeline-marker:focus-visible{outline:2px solid var(--s-focus);outline-offset:3px}.restore-timeline-dragging .restore-timeline-marker{cursor:grabbing;transform:scale(1.1)}.restore-timeline-inert .restore-timeline-track{cursor:default}.restore-timeline-inert .restore-timeline-marker{cursor:default;background:var(--s-ink-2)}.restore-timeline-inert .restore-timeline-selected{background:color-mix(in srgb, var(--s-accent) 45%, var(--s-panel-3))}.restore-timeline-ticks{height:18px;margin-top:2px;position:relative}.restore-timeline-tick{color:var(--s-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:0;transform:translate(-50%)}.restore-timeline-tick:before{content:"";background:var(--s-line-2);width:1px;height:4px;position:absolute;top:-6px;left:50%}.restore-timeline-tick-start{transform:translate(-10px)}.restore-timeline-tick-start:before{left:10px}.restore-timeline-tick-end{transform:translate(calc(10px - 100%))}.restore-timeline-tick-end:before{left:auto;right:10px}.restore-timeline-legend{justify-content:space-between;margin-top:2px;display:flex}.restore-time-row{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.restore-time-row>.s-field{flex:0 340px;min-width:0}.restore-quick{gap:8px;margin-top:26px;display:inline-flex}.restore-branch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.restore-note{color:var(--s-ink-3);margin:0;font-size:12.5px;line-height:1.5}.restore-actions{border-top:1px solid var(--s-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;padding-top:20px;display:flex}.restore-summary{min-width:0;color:var(--s-ink-3);overflow-wrap:break-word;margin-right:auto;font-size:12.5px}.restore-summary .mono{color:var(--s-ink-2);overflow-wrap:anywhere}.restore-form-skeleton{padding:22px var(--card-pad-x);flex-direction:column;gap:16px;display:flex}.restore-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.restore-step{align-items:flex-start;gap:10px;font-size:13px;display:flex}.restore-step>svg{color:var(--s-ink-3);flex-shrink:0;margin-top:1px}.restore-step-done>svg{color:var(--s-up)}.restore-step-active>svg{color:var(--s-warn)}.restore-step-failed>svg{color:var(--s-down)}.restore-step-pending{color:var(--s-ink-3)}@media (max-width:719px){.restore-timeline-tick-minor{display:none}.restore-branch-fields{grid-template-columns:minmax(0,1fr)}.restore-time-row>.s-field{flex-basis:100%}.restore-quick{margin-top:0}.restore-summary{flex-basis:100%}.restore-actions>.s-btn{flex:auto;justify-content:center}}.restore-age{align-items:baseline;gap:7px;display:flex}.restore-age>svg{color:var(--s-ink-3);flex-shrink:0;position:relative;top:2px}.restore-single-point{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--s-ink-3);text-decoration-color:var(--s-ink-3);text-underline-offset:3px;cursor:help}
.integrations-row-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.integrations-inline{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.integrations-external{vertical-align:-1px;margin-left:3px}.integrations-cell-wrap{white-space:normal;overflow-wrap:break-word;max-width:240px}.integrations-repo{overflow-wrap:break-word;max-width:260px;display:inline-block}.integrations-inline-form{align-items:flex-end;gap:10px;max-width:460px;margin-bottom:14px;display:flex}.integrations-inline-form>:first-child{flex:1;min-width:0}.integrations-inline-form>.s-btn{margin-bottom:1px}.integrations-kv{max-width:760px}.integrations-subhead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.integrations-subhead .s-h3{margin:0}.integrations-pr{min-width:0}.integrations-ref,.integrations-migration{max-width:220px;display:block}.integrations-state{min-width:120px}.integrations-text-button{color:var(--s-accent-text);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.integrations-text-button.text-danger{color:var(--s-down)}.integrations-text-button:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px;border-radius:2px}.integrations-error{border-radius:var(--radius-sm);background:var(--s-down-soft);max-width:360px;color:var(--s-ink-1);font-family:var(--s-font-mono);white-space:pre-wrap;overflow-wrap:break-word;margin-top:4px;padding:6px 8px;font-size:12px;line-height:1.45;display:block}.integrations-link-form .org-fieldset{gap:12px}.integrations-list{margin:0;padding-left:18px}.integrations-list li+li{margin-top:4px}.integrations-target{border:1px solid var(--s-line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.integrations-target-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.integrations-switch-field{align-items:flex-end;padding-bottom:8px;display:flex}.integrations-key-grid{grid-template-columns:repeat(3,minmax(0,max-content));gap:10px 24px;display:grid}.integrations-callback{color:var(--s-ink-2);justify-content:center;align-items:center;gap:10px;padding:28px 8px;display:flex}@media (max-width:640px){.integrations-inline-form{max-width:none}.integrations-key-grid{grid-template-columns:minmax(0,1fr)}.integrations-switch-field{padding-bottom:0}.integrations-ref,.integrations-migration{max-width:160px}}
.project-quiet{color:var(--s-ink-3);margin:0;font-size:12.5px;line-height:1.5}.project-fig-label{align-items:center;gap:2px;min-width:0;display:inline-flex}.project-subtitle{flex-wrap:wrap;align-items:baseline;row-gap:2px;display:inline-flex}.project-subtitle>span+span:before{content:"·";color:var(--s-ink-3);margin:0 8px}.project-dash{flex-direction:column;gap:40px;min-width:0;display:flex}.project-dash-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 44px;min-width:0;display:grid}.project-root .card-header{flex-wrap:wrap;row-gap:10px}.project-root-title{align-items:center;gap:9px;min-width:0;max-width:100%;display:inline-flex}.project-root-title>.table-row-link{min-width:0;color:var(--s-ink-1)}.project-root-body{flex-direction:column;gap:20px;display:flex}.project-root-note{color:var(--s-ink-2);align-items:flex-start;gap:8px;margin:-4px 0 0;font-size:13px;line-height:1.45;display:flex}.project-root-note>svg{color:var(--s-ink-3);flex-shrink:0;margin-top:2px}.project-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px 28px;margin:0;display:grid}.project-fact{flex-direction:column;gap:7px;min-width:0;display:flex}.project-fact dd{color:var(--s-ink-1);overflow-wrap:break-word;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;margin:0;font-size:14px;font-weight:500;display:flex}.project-fact-sub{color:var(--s-ink-3);font-size:12.5px;font-weight:400}.project-storage-notice{margin-top:16px}.project-rec{border-bottom:1px solid var(--s-line);min-width:0;color:var(--s-ink-2);align-items:center;gap:12px;padding:12px 2px;display:flex}.project-rec:hover{background:var(--s-hover)}.project-rec-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.project-rec-title{color:var(--s-ink-1);font-size:13.5px;font-weight:550}.project-rec-detail{color:var(--s-ink-3);font-size:12.5px}.project-rec-arrow{color:var(--s-ink-3);flex-shrink:0}.project-rec:hover .project-rec-arrow{color:var(--s-ink-1)}.project-retry.s-textlink{font-size:inherit;color:var(--s-ink-2);text-underline-offset:2px;text-decoration:underline;display:inline}.project-rows{border-top:1px solid var(--s-line);margin:0;padding:0;list-style:none}.project-row{min-height:54px;box-shadow:inset 0 -1px 0 var(--s-line);align-items:center;gap:12px;padding:8px 2px;display:flex}.project-row-icon{color:var(--s-ink-3);flex-shrink:0}.project-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}.project-row-main>.table-row-link{max-width:100%;color:var(--s-ink-1);align-self:flex-start;font-weight:550}.project-row-title{color:var(--s-ink-1);font-weight:550}.project-row-target{color:var(--s-ink-2)}.project-row-sub{color:var(--s-ink-3);font-size:12.5px}.project-row-time{min-width:72px;color:var(--s-ink-3);text-align:right;white-space:nowrap;flex-shrink:0;font-size:12.5px}.project-window{flex-direction:column;gap:14px;min-width:0;display:flex}.project-window-track{background:var(--s-panel-3);border-radius:999px;height:6px;position:relative;overflow:hidden}.project-window-bar{background:linear-gradient(90deg, var(--s-accent-line), var(--s-accent));border-radius:999px;position:absolute;inset:0}.project-window-ends{flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin:0;display:flex}.project-window-ends>div{flex-direction:column;gap:7px;min-width:0;display:flex}.project-window-ends dd{color:var(--s-ink-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:13.5px;display:flex}.project-window-rel{color:var(--s-ink-3);font-size:12.5px}.project-window-end{text-align:right;align-items:flex-end}.project-window-end dd{justify-content:flex-end}@media (max-width:1180px){.project-dash-split{grid-template-columns:minmax(0,1fr)}.project-usage-strip .s-fig-lg{letter-spacing:-.04em;font-size:22px}}@media (max-width:640px){.project-dash{gap:32px}.project-window-end{text-align:left;align-items:flex-start}.project-window-end dd{justify-content:flex-start}}.project-settings.s-settings{grid-template-columns:180px minmax(0,1fr);gap:48px}.project-settings>.project-settings-nav{top:calc(var(--topbar-height) + 24px)}.project-settings-form{outline:none;flex-direction:column;gap:44px;min-width:0;display:flex}.project-setting-control{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.project-setting-control>.s-input{width:280px;max-width:100%}.project-setting-control>.s-hint{text-align:right;max-width:280px}.project-switch-control{align-items:center;gap:14px;width:224px;min-height:38px;display:flex}.project-minutes{align-items:center;gap:8px;display:inline-flex}.project-minutes .s-input{width:84px}.project-minutes-unit,.project-switch-state{color:var(--s-ink-3);font-size:13px}.project-allowlist-block{gap:12px}.project-allowlist{flex-direction:column;gap:8px;display:flex}.project-allowlist-head,.project-allowlist-row{grid-template-columns:minmax(0,230px) minmax(0,1fr) 34px;align-items:start;gap:8px;display:grid}.project-allowlist-head{color:var(--s-ink-3);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.project-allowlist-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.project-allowlist-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-allowlist-count{color:var(--s-ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.project-delete-list{margin:4px 0 0;padding-left:18px}@media (max-width:1180px){.project-settings.s-settings{grid-template-columns:minmax(0,1fr)}.project-settings>.project-settings-nav{display:none}}@media (max-width:639px){.project-settings .s-setting{row-gap:12px;padding:16px 0}.project-setting-control{align-items:stretch}.project-switch-control{width:auto}.project-setting-control>.s-input{width:100%}.project-setting-control>.s-hint{text-align:left;max-width:none}.project-allowlist-head{display:none}.project-allowlist-row{grid-template-columns:minmax(0,1fr) 34px}.project-allowlist-row>:nth-child(2){grid-column:1}}
