@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:12px;--text-sm:14px;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--tracking-tight:-.025em;--radius-sm:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--default-mono-font-family:var(--mono);--text-2xs:10px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--line-2);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}::-webkit-scrollbar-track{background:0 0}html{height:100%;font-family:var(--font)}body{background-color:var(--bg);font-family:var(--font);color:var(--text);overscroll-behavior:none;font-feature-settings:"rlig" 1, "calt" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-size:14px;line-height:20px}pre,code,kbd,samp{font-family:var(--mono)}h1,h2,h3,h4{font-family:var(--title);letter-spacing:-.01em;font-weight:500}b,strong{font-weight:500}::selection{background:var(--accent-line)}}@layer components{.dashboards-section{--report-editor-offset:48px;flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.ui-button.dashboards-favourite{color:var(--text-2)}.ui-button.dashboards-favourite[aria-pressed=true]{box-shadow:none;color:var(--warn);background:0 0}.ui-button.dashboards-favourite[aria-pressed=true]:hover:not(:disabled){background:var(--hover);color:var(--warn)}.ui-button.dashboards-favourite[aria-pressed=true]:focus-visible{box-shadow:var(--ring)}.dashboards-view{flex-direction:column;gap:16px;min-width:0;padding-bottom:24px;display:flex}.dashboards-view--editor{flex:1;gap:0;padding-bottom:0}.dashboards-view__head{z-index:25;background:var(--bg);flex-direction:column;gap:4px;margin:-24px -24px 0;padding:12px 24px;display:flex;position:sticky;top:0}.dashboards-view__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;display:flex}.dashboards-view__heading{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.dashboards-view__heading:focus-visible{outline:2px solid var(--accent-h);outline-offset:4px;border-radius:6px}.dashboards-view__title{align-items:center;gap:12px;min-width:0;display:flex}.dashboards-view__type-mark{border-radius:var(--radius-control);background:var(--t-board);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboards-view__type-mark{background:color-mix(in srgb, var(--t-board) 16%, transparent)}}.dashboards-view__type-mark{color:var(--t-board)}.dashboards-view__name{letter-spacing:-.04em;min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:32px}.dashboards-view__description{max-width:720px;color:var(--text-2);white-space:pre-line;font-size:14px;line-height:20px}.dashboards-view__description .ui-inline-edit__text{text-align:left}.dashboards-view__description .ui-inline-edit__value{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboards-view__metarow{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.dashboards-view__metarow>*+:before{content:"·";color:var(--text-3);margin-right:8px}.dashboards-view__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.dashboards-view__meta .ui-chip{gap:4px}.dashboards-view__freshness{color:var(--text-2);align-self:center;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.dashboards-view__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-button.dashboards-view__ask{color:var(--accent)}.ui-icon-button.dashboards-view__pin[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.dashboards-view__notice{color:var(--text-2);font-size:12px}.dashboards-view__notice--action{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dashboards-layout-saved{z-index:2;border:1px solid var(--line-2);background:var(--panel);width:fit-content;box-shadow:var(--shadow);border-radius:12px;margin:8px auto 0;padding:8px 12px;position:sticky;bottom:16px}.ui-menu__item.dashboards-add__item{align-items:flex-start;gap:12px;height:auto;padding:8px}.ui-menu__icon.dashboards-add__icon{color:var(--accent);margin-top:1px}.dashboards-add__text{flex-direction:column;gap:1px;min-width:0;display:flex}.dashboards-add__label{color:var(--text);font-size:14px;font-weight:500;line-height:18px}.dashboards-add__description{color:var(--text-2);white-space:normal;font-size:12px;line-height:16px}.dashboards-start{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:960px;margin:0 auto;padding:32px 0 24px;display:flex}.dashboards-start__title{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:500;line-height:28px}.dashboards-start__text{max-width:520px;color:var(--text-2);font-size:14px;line-height:20px}.dashboards-start__cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:20px;display:grid}.dashboards-start__card{text-align:left;background:var(--card);box-shadow:0 0 0 1px var(--line-2);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:background .15s,box-shadow .15s;display:flex}.dashboards-start__card:hover{background:var(--panel);box-shadow:0 0 0 1px var(--accent)}.dashboards-start__card:focus-visible{box-shadow:var(--ring);outline:none}.dashboards-start__card--existing{box-shadow:0 0 0 1px var(--line-2);background:0 0;flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;padding:12px 16px}.dashboards-start__card--existing .dashboards-start__icon{width:28px;height:28px;margin-bottom:0}.dashboards-start__card--metric{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px}.dashboards-start__card--metric .dashboards-start__icon{margin-bottom:0}.dashboards-start__icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.dashboards-start__label{color:var(--text);font-size:14px;font-weight:500}.dashboards-start__description{color:var(--text-2);font-size:12px;line-height:18px}.dashboards-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-flow:wrap;align-items:flex-start;gap:8px 16px;min-width:0;padding:8px 0;display:flex}.dashboards-range{display:contents}.dashboards-range__control{min-height:32px}.dashboards-range__note{color:var(--text-3);order:2;align-self:center;margin-left:auto;font-size:12px}.dashboards-range__note~.ui-button{order:3;align-self:center}.dashboards-filters{flex-direction:column;flex:160px;order:1;gap:12px;min-width:0;display:flex}.dashboards-filters:has(.dashboards-filters__editor){flex-basis:100%}.dashboards-filters__bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.dashboards-filters__icon{color:var(--text-2);display:inline-flex}.dashboards-filters__chips{display:contents}.dashboards-chip{background:var(--accent-soft);max-width:100%;height:28px;color:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 12px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.dashboards-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:360px;padding-right:4px;overflow:hidden}.dashboards-chip__remove{width:18px;height:18px;color:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dashboards-chip__remove:hover:not(:disabled){background:var(--line-2)}.dashboards-chip__remove:focus-visible{box-shadow:var(--ring);outline:none}.dashboards-chip__remove:disabled{opacity:.5;cursor:default}.dashboards-filters__editor{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.dashboards-filters__context{flex-direction:column;gap:8px;display:flex}.dashboards-filters__help{color:var(--text-2);margin:0;font-size:12px;line-height:1.4}.dashboards-filters__context-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboards-filters__context-row>.ui-control{flex:160px;max-width:320px}.dashboards-filters__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboards-filters__saving{color:var(--text-2);margin-right:auto;font-size:12px}.dashboards-report-state{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:64px 0;display:flex}.dashboards-report-state__back{color:var(--text-2);cursor:pointer;font-size:14px}.dashboards-report-state__back:hover{color:var(--text);text-decoration:underline}.dashboards-grid{min-height:120px;position:relative}.dashboards-plus{left:var(--plus-x);top:var(--plus-y);z-index:3;width:var(--plus-w);height:var(--plus-h);opacity:0;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute}.dashboards-plus:hover{opacity:1}.dashboards-plus:has(:focus-visible){opacity:1}.dashboards-plus:has(.ui-menu){opacity:1}.dashboards-plus--row:before{content:"";border-top:2px solid var(--accent-line);position:absolute;inset:50% 0 auto}.dashboards-plus--fill{border:1px dashed var(--line-3);border-radius:12px}.dashboards-plus--row,.dashboards-plus--split{pointer-events:none}.dashboards-plus--row:after,.dashboards-plus--split:after{content:"";pointer-events:auto;position:absolute}.dashboards-plus--row:after{inset:5px 0 0}.dashboards-plus--split:after{inset:0 0 0 calc(50% + 5px)}.dashboards-plus--row:is(:hover,:has(:focus-visible),:has(.ui-menu)) .ui-menu-anchor,.dashboards-plus--split:is(:hover,:has(:focus-visible),:has(.ui-menu)) .ui-menu-anchor{pointer-events:auto}.dashboards-plus__button{z-index:1;border-radius:12px;width:24px;height:24px;padding:0;position:relative}.dashboards-plus__where{color:var(--text-3);padding:0 12px 4px;font-size:12px}.dashboards-grid--stacked .dashboards-tile__handle{cursor:default}.dashboards-cell{min-width:0;display:flex}.dashboards-grid .react-grid-item.resizing{outline:2px solid var(--accent);outline-offset:-1px;border-radius:12px}.dashboards-grid .react-grid-item:has(.ui-menu){z-index:20}.dashboards-resize{touch-action:none;position:absolute}.dashboards-resize--e,.dashboards-resize--w{cursor:ew-resize;width:10px;top:24px;bottom:19px}.dashboards-resize--e{right:-5px}.dashboards-resize--w{left:-5px}.dashboards-resize--s{cursor:ns-resize;height:10px;bottom:-5px;left:19px;right:19px}.dashboards-resize--se,.dashboards-resize--sw{width:24px;height:24px;bottom:-5px}.dashboards-resize--se{cursor:nwse-resize;right:-5px}.dashboards-resize--sw{cursor:nesw-resize;left:-5px}.dashboards-resize:after{content:"";opacity:0;pointer-events:none;transition:opacity .15s;position:absolute}.dashboards-resize--e:after,.dashboards-resize--w:after,.dashboards-resize--s:after{background:var(--accent);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboards-resize--e:after,.dashboards-resize--w:after{width:4px;height:min(36px,60%)}.dashboards-resize--s:after{width:min(36px,60%);height:4px}.dashboards-resize--se:after,.dashboards-resize--sw:after{border-bottom:4px solid var(--accent);width:18px;height:18px;bottom:3px}.dashboards-resize--se:after{border-right:4px solid var(--accent);border-bottom-right-radius:14px;right:3px}.dashboards-resize--sw:after{border-left:4px solid var(--accent);border-bottom-left-radius:14px;left:3px}.dashboards-grid .react-grid-item:hover>.dashboards-resize:after,.dashboards-grid .react-grid-item:focus-within>.dashboards-resize:after{opacity:.5}.dashboards-grid .react-grid-item>.dashboards-resize:hover:after,.dashboards-grid .react-grid-item.resizing>.dashboards-resize:after{opacity:1}.dashboards-grid .react-grid-item.react-draggable-dragging>.dashboards-resize:after{opacity:0}.dashboards-grid:has(.react-grid-item.resizing) .react-grid-item:not(.resizing)>.dashboards-resize:after{opacity:0}.react-resizable-hide>.dashboards-resize{display:none}@media (hover:none){.dashboards-grid .react-grid-item>.dashboards-resize:after{opacity:.5}}@media (pointer:coarse){.dashboards-resize--e,.dashboards-resize--w{width:16px;top:44px;bottom:24px}.dashboards-resize--e{right:-8px}.dashboards-resize--w{left:-8px}.dashboards-resize--s{height:16px;bottom:-8px;left:24px;right:24px}.dashboards-resize--se,.dashboards-resize--sw{width:32px;height:32px;bottom:-8px}.dashboards-resize--se{right:-8px}.dashboards-resize--sw{left:-8px}.dashboards-resize--se:after,.dashboards-resize--sw:after{bottom:6px}.dashboards-resize--se:after{right:6px}.dashboards-resize--sw:after{left:6px}.dashboards-plus--row:after{inset:8px 0 0}.dashboards-plus--split:after{inset:0 0 0 calc(50% + 8px)}}.dashboards-tile{background:var(--card);min-width:0;height:100%;box-shadow:0 0 0 1px var(--line-2);border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:0 16px 16px;transition:box-shadow .15s;display:flex;position:relative;container:dashboards-tile/inline-size}.dashboards-tile:hover,.dashboards-tile:focus-within,.dashboards-cell:hover>.dashboards-tile{box-shadow:0 0 0 1px var(--line-3)}.dashboards-tile--fresh{animation:2.4s ease-out dashboards-fresh}@keyframes dashboards-fresh{0%,60%{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}to{box-shadow:0 0 0 1px var(--line-2)}}.dashboards-tile__head{border-radius:12px 12px 0 0;flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0 -16px;padding:8px 16px 0;transition:background .15s;display:flex}.dashboards-tile:hover .dashboards-tile__head,.dashboards-tile:focus-within .dashboards-tile__head,.dashboards-cell:hover>.dashboards-tile .dashboards-tile__head{background:var(--line)}.dashboards-tile__title{flex:auto;align-items:center;gap:8px;min-width:0;min-height:24px;display:flex}.dashboards-tile__bar{flex:0 auto;align-items:center;gap:8px;min-width:0;min-height:24px;margin-right:-8px;display:flex}.dashboards-tile__kind{color:var(--accent);cursor:default;flex-shrink:0;display:inline-flex}.dashboards-tile__kind .ui-icon--toned{color:var(--accent)}.dashboards-tile__name{min-width:0;max-width:100%;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}button.dashboards-tile__name,a.dashboards-tile__name{cursor:pointer;border-radius:4px}button.dashboards-tile__name:hover,a.dashboards-tile__name:hover{color:var(--accent);text-decoration:underline}button.dashboards-tile__name:focus-visible,a.dashboards-tile__name:focus-visible{box-shadow:var(--ring);outline:none}.dashboards-tile__tools{opacity:0;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;transition:opacity .15s;display:inline-flex}.dashboards-tile__display,.dashboards-tile__ask{flex:none}.dashboards-tile__display-note{color:var(--text-3);padding:4px 12px 8px;font-size:12px}.dashboards-tile:hover .dashboards-tile__tools,.dashboards-tile:focus-within .dashboards-tile__tools,.dashboards-cell:hover>.dashboards-tile .dashboards-tile__tools{opacity:1}.dashboards-tile__tools:has(.ui-menu){opacity:1}@media (hover:none){.dashboards-tile__tools{opacity:1}}.dashboards-tile__handle{width:24px;height:24px;font:inherit;color:var(--text-2);cursor:grab;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboards-tile__handle:hover{background:var(--hover);color:var(--text)}.dashboards-tile__handle:active{cursor:grabbing}.ui-button.dashboards-tile__more{flex-shrink:0;height:24px;padding:0 8px}.dashboards-tile__meta{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.dashboards-tile__body{flex-direction:column;flex:1;min-height:0;margin-top:4px;padding:1px;display:flex;overflow:auto}.dashboards-tile--openable .dashboards-tile__body{cursor:pointer}.dashboards-tile--openable .dashboards-tile__result>[role=img]>div{cursor:pointer!important}.dashboards-tile__body>.ui-empty,.dashboards-tile__body>.ui-error{flex:1;padding:16px}.dashboards-tile__loading{flex:1;min-height:80px}.dashboards-tile__result{flex-direction:column;flex:1;min-height:0;display:flex}.dashboards-tile__status{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dashboards-tile__status .ui-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboards-tile__result>[role=img]{flex:1;min-height:140px;height:auto!important}.dashboards-tile__result>.ui-number-grid{flex:1;grid-auto-rows:minmax(112px,1fr);min-height:0}.dashboards-tile__result .ui-number-tile{justify-content:center;min-height:0;padding:12px 16px;overflow:hidden;container:number-tile/size}.dashboards-tile__result .ui-number-tile__value{font-size:clamp(20px, min(max(28px, 26cqh), calc(150cqw / var(--chars,6))), 56px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-result-table.dashboards-tile__table{max-height:none}.dashboards-tile.dashboards-tile--metric{gap:2px;padding-bottom:12px}.dashboards-tile--metric .dashboards-tile__title,.dashboards-tile--metric .dashboards-tile__bar{min-height:20px}.dashboards-tile--metric .dashboards-tile__body{margin-top:0}.dashboards-tile--metric .dashboards-tile__body:has(.ui-metric-card){overflow:hidden}.dashboards-tile--metric .dashboards-tile__result>:has(>.ui-metric-card){flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dashboards-tile--metric .dashboards-tile__result>[role=img]{min-height:0}.dashboards-tile--metric .dashboards-tile__result .ui-metric-card{flex:1;height:100%}.dashboards-picker{max-height:50dvh;box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;display:flex;overflow-y:auto}.dashboards-picker__row{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:12px;display:flex}.dashboards-picker__row:last-child{border-bottom:0}.dashboards-picker__text{flex-direction:column;flex:1;min-width:0;display:flex}.dashboards-picker__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.dashboards-picker__description{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboards-picker__more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.dashboards-picker__count{color:var(--text-2);font-size:12px}.subscriptions-row{border:1px solid var(--line-2);border-radius:8px;flex-direction:column;gap:4px;padding:12px;font-size:14px;display:flex}.subscriptions-destination{color:var(--text);font-weight:500}.subscriptions-status{color:var(--text-2);font-size:12px}.subscriptions-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.subscriptions-picker{border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.subscriptions-weekdays{flex-wrap:wrap;gap:4px;display:flex}.subscriptions-tab{gap:12px}.subscriptions-tab__board,.subscriptions-tab__gone,.subscriptions-tab__to{align-items:center;gap:8px;display:inline-flex}.subscriptions-tab__board,.subscriptions-tab__to{white-space:nowrap;max-width:240px}.subscriptions-tab__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.subscriptions-tab__board>svg{flex:none}.subscriptions-tab__board{color:var(--text);font-weight:500;text-decoration:none}.subscriptions-tab__board:hover{text-decoration:underline}.subscriptions-tab__to>svg{color:var(--text-3);flex:none}.subscriptions-tab__gone,.subscriptions-tab__zone{color:var(--text-3)}.subscriptions-tab__detail{max-width:260px;color:var(--text-3);margin-top:4px;font-size:12px}.subscriptions-tab .ui-table{min-width:0}.subscriptions-tab__when{max-width:180px;display:block}.subscriptions-tab__range{max-width:110px;display:block}.subscriptions-tab .subscriptions-actions{flex-wrap:nowrap;justify-content:flex-end;margin-top:0}.cohorts,.cohorts-list,.cohorts-detail{flex-direction:column;gap:16px;display:flex}.cohorts-kind,.cohorts-badge{border:1px solid var(--line-2);white-space:nowrap;height:22px;color:var(--text-3);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.cohorts-badge--failed{color:var(--down);background:var(--down-bg);border-color:#0000}.cohorts-table .ui-table{min-width:0}.cohorts-cohort{flex-direction:column;gap:2px;min-width:200px;display:flex}.cohorts-name{flex-wrap:nowrap;align-items:flex-start;gap:8px;display:flex}.cohorts-name>svg{flex:none;margin-top:2px}.cohorts-name__link{overflow-wrap:anywhere;min-width:0;max-width:280px}.cohorts-name__link:hover{text-decoration:underline}.cohorts-desc{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;contain:inline-size;font-size:12px;font-weight:400;overflow:hidden}.cohorts-definition{text-overflow:ellipsis;white-space:nowrap;max-width:300px;color:var(--text-2);display:block;overflow:hidden}.cohorts-computed{white-space:nowrap}.cohorts-table .ui-td.cohorts-actions-cell{width:1px;padding-left:4px;padding-right:8px}.cohorts-row-actions{opacity:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.ui-tr:hover .cohorts-row-actions,.ui-tr:focus-within .cohorts-row-actions{opacity:1}@media (hover:none){.cohorts-row-actions{opacity:1}}.cohorts-row-actions>.ui-button{width:28px;padding:0}.cohorts-editors{display:inline-flex}.cohorts-editor{border:1px solid var(--card);background:var(--avatar-tone,var(--panel-2));border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cohorts-editor{background:color-mix(in srgb, var(--avatar-tone,var(--panel-2)) 56%, var(--panel-2))}}.cohorts-editor{color:var(--text);letter-spacing:.3px;font-size:10px;font-weight:500}.cohorts-editor:first-child{margin-left:0}.cohorts-perm-note{color:var(--text-3);margin:0;font-size:12px}.cohorts-head{flex-direction:column;gap:8px;display:flex}.cohorts-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.cohorts-head__text{min-width:0}.cohorts-head__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cohorts-tile{border-radius:var(--radius-control);width:28px;height:28px;color:var(--t-cohort);background:var(--t-cohort);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cohorts-tile{background:color-mix(in srgb, var(--t-cohort) 16%, transparent)}}.cohorts-head__description{color:var(--text-3);margin:4px 0 0;font-size:14px}.cohorts-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cohorts-layout{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.cohorts-chart{min-height:216px}.cohorts-members__head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cohorts-members__head>:last-child{margin-left:auto}.cohorts-link{color:var(--accent);text-underline-offset:2px;font-size:12px;font-weight:500;text-decoration:none}.cohorts-link:hover{color:var(--accent-h);text-decoration:underline}.cohorts-card{border-radius:var(--radius-card);background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);flex-direction:column;gap:12px;padding:20px;display:flex}.cohorts-card__title{letter-spacing:-.2px;font-size:14px;font-weight:500}.cohorts-figure{flex-direction:column;gap:2px;display:flex}.cohorts-figure__label{color:var(--text-3);font-size:12px}.cohorts-figure__value{font-family:var(--title);font-variant-numeric:tabular-nums;color:var(--text);font-size:32px;font-weight:500;line-height:1.2}.cohorts-facts{flex-direction:column;margin:0;display:flex}.cohorts-fact{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.cohorts-fact dt{min-width:0;color:var(--text-3)}.cohorts-fact dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin:0}.cohorts-sentences{margin:0;padding-left:20px;font-size:14px;line-height:1.55;list-style:decimal}.cohorts-sentences li+li{margin-top:8px}.cohorts-sentences li::marker{color:var(--text-2)}.cohorts-export-status{color:var(--text-2);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.cohorts-notice{background:var(--panel);box-shadow:0 0 0 1px var(--line-2);color:var(--text);border-radius:6px;padding:12px 16px;font-size:14px}.cohorts-problems{background:var(--down-bg);color:var(--down);border-radius:6px;flex-direction:column;gap:4px;margin:0;padding:12px 16px 12px 32px;font-size:14px;line-height:1.5;list-style:outside;display:flex}.cohorts-conditions{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--line-2);padding:16px}.cohorts-match{align-self:flex-start;align-items:center;gap:12px;display:flex}.cohorts-match__label{color:var(--text-3);font-size:12px}.cohorts-condition{flex-direction:column;gap:8px;display:flex}.cohorts-condition+.cohorts-condition{border-top:1px solid var(--line);padding-top:12px}.cohorts-condition__number{background:var(--text);width:22px;height:22px;color:var(--card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.cohorts-condition .ui-filters{padding-left:32px}.ui-control.cohorts-textarea{height:auto;min-height:120px;font-family:var(--mono);resize:vertical;white-space:pre;padding:12px;font-size:14px;line-height:1.5}.cohorts-optional{color:var(--text-3);font-weight:400}.ui-control.cohorts-description{resize:vertical;height:auto;min-height:60px;padding:8px 12px;line-height:1.5}.cohorts-file{width:100%;color:var(--text-2);font-size:14px;display:block}.cohorts-file::file-selector-button{background:var(--card);box-shadow:0 0 0 1px var(--line-2);color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-right:12px;padding:8px 12px;font-size:14px}.cohorts-file:disabled::file-selector-button{cursor:not-allowed}.ui-modal.cohorts-editor-modal{max-width:680px}.cohorts-kinds{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.cohorts-kind-card{border-radius:var(--radius-control);border:1px solid var(--line-2);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;align-items:flex-start;gap:12px;padding:12px;display:flex}.cohorts-kind-card:hover:not(:disabled){background:var(--hover)}.cohorts-kind-card:focus-visible{box-shadow:var(--ring);outline:none}.cohorts-kind-card[data-active]{border-color:var(--accent-line);background:var(--accent-soft)}.cohorts-kind-card:disabled{cursor:not-allowed;color:var(--text-3)}.cohorts-kind-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.cohorts-kind-card__label{font-size:14px;font-weight:500}.cohorts-kind-card__hint{color:var(--text-3);font-size:12px}.cohorts-estimate{color:var(--text-3);align-items:center;gap:12px;padding:2px 2px 8px;display:flex}.cohorts-estimate__figure{font-family:var(--title);font-variant-numeric:tabular-nums;color:var(--text);font-size:20px}.cohorts-estimate__note{font-size:12px}.cohorts-then{border-radius:var(--radius-control);background:var(--panel);color:var(--text-2);flex-direction:column;gap:8px;margin:0;padding:12px 16px;font-size:14px;list-style:none;display:flex}@media (max-width:720px){.cohorts-layout{grid-template-columns:minmax(0,1fr)}.cohorts-card{padding:16px}.cohorts-condition .ui-filters{padding-left:0}}.flags,.flags-list,.flags-detail{flex-direction:column;gap:16px;display:flex}.flags-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.flags-segment__count{font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:4px;font-size:12px}.flags-badges{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.flags-list .ui-table{table-layout:fixed;min-width:1040px}.flags-col--kind,.flags-col--status{width:128px}.flags-col--split{width:200px}.flags-col--changed{width:160px}.flags-col--actions{width:88px}.flags-name{align-items:center;gap:12px;min-width:0;display:flex}.flags-name>svg{flex-shrink:0}.flags-name__text{flex-direction:column;min-width:0;display:flex}.flags-name__link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flags-name__key{font-family:var(--mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.flags-kind{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.flags-status{display:inline-flex}.flags-status--ghost>.ui-badge{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);background:0 0}.flags-live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.flags-live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.flags-split-cell{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.flags-split-bar{background:var(--panel-2);border-radius:6px;flex-shrink:0;gap:1px;width:120px;height:8px;display:inline-flex;overflow:hidden}.flags-split-bar__part{width:var(--split-share);background:var(--split-tone)}.flags-head{flex-direction:column;gap:8px;display:flex}.flags-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.flags-head__text{min-width:0}.flags-head__title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.flags-tile{border-radius:var(--radius-control);background:var(--t-flag);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.flags-tile{background:color-mix(in srgb, var(--t-flag) 16%, transparent)}}.flags-tile{color:var(--t-flag)}.flags-head__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 0;font-size:14px;display:flex}.flags-head__meta .flags-key{color:var(--text-3)}.flags-head__meta .ui-icon-button{width:24px;height:24px}.flags-head__description{white-space:pre-line;color:var(--text-3);margin:4px 0 0;font-size:14px}.flags-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flags-list .ui-td{vertical-align:middle}.flags-key{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;font-size:12px}.flags-detail{container:flags-detail/inline-size}.flags-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@container flags-detail (max-width:719px){.flags-grid{grid-template-columns:minmax(0,1fr)}}.flags-card{border-radius:var(--radius-card);background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);flex-direction:column;gap:12px;padding:20px;display:flex}.flags-card__title{font-size:16px;font-weight:500}.flags-facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0;display:grid}.flags-fact{display:contents}.flags-fact dt{color:var(--text-2);font-size:12px}.flags-fact dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.flags-hint{color:var(--text-2);font-size:12px;line-height:1.5}.flags-note{color:var(--text-3);margin:0;font-size:12px;line-height:1.5}.flags-head__info{color:var(--text-3);align-items:flex-start;gap:8px;margin:4px 0 0;font-size:12px;line-height:16px;display:flex}.flags-head__info>svg{flex-shrink:0;margin-top:1px}.flags-head__hint{flex-basis:100%;margin:0}.flags-problems{background:var(--down-bg);color:var(--down);border-radius:6px;flex-direction:column;gap:4px;margin:0;padding:12px 16px 12px 32px;font-size:14px;line-height:1.5;list-style:outside;display:flex}.flags-variants,.flags-sticky{flex-direction:column;gap:8px;display:flex}.flags-variants__rows,.flags-split,.flags-overrides{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.flags-variant,.flags-rollout,.flags-variants__foot,.flags-override__form{align-items:center;gap:8px;display:flex}.flags-variants__foot,.flags-override__form{flex-wrap:wrap}.flags-unit{color:var(--text-2);flex-shrink:0;font-size:14px}.flags-rollout{flex-wrap:nowrap}.flags-rollout__slider{min-width:0;height:32px;accent-color:var(--accent);flex:1 1 0}.flags-rollout__value{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.flags-total{font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:auto;font-size:12px}.flags-total[data-ok=false]{color:var(--warn)}.flags-split__row{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.flags-overrides{gap:4px}.flags-override{border:1px solid var(--line-2);border-radius:var(--radius-control);align-items:center;gap:12px;min-width:0;height:36px;padding:0 8px 0 12px;font-size:14px;display:flex}.flags-override .flags-key{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flags-count{color:var(--text-3);margin:0;font-size:12px}.flags-split__share{font-variant-numeric:tabular-nums;color:var(--text-2);flex-shrink:0}.flags-override__id{flex:1;min-width:0}.flags-codeblock{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--side);min-width:0;overflow:hidden}.flags-codeblock__head{border-bottom:1px solid var(--line-2);height:36px;color:var(--text-3);align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex}.flags-codeblock__language{flex:1}.flags-snippet{font-family:var(--mono);color:var(--text-2);white-space:pre;margin:0;padding:12px 16px;font-size:12px;line-height:1.7;overflow-x:auto}.flags-key--property{color:var(--accent);white-space:nowrap}.ui-control.flags-description{resize:vertical;height:auto;min-height:60px;padding:8px 12px;line-height:1.5}.flags-editor-form{display:contents}.flags-editor-form .ui-modal{max-width:780px}.flags-describe{border-radius:var(--radius-control);border:1px dashed var(--accent-line);background:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.flags-describe{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.flags-describe{color:var(--accent)}.ui-control.flags-describe__input{min-width:0;box-shadow:none;color:var(--text);background:0 0;border:0;flex:1}.flags-describe__note{width:100%;color:var(--text-2);margin:0;font-size:12px}@media (max-width:720px){.flags-card{padding:16px}.flags-facts{grid-template-columns:minmax(0,1fr);gap:2px}.flags-fact dt{margin-top:8px}}.data-definitions .ui-table{min-width:0}.data-definitions .data-description{max-width:240px}.data-definitions .data-tags{max-width:160px}.data-definitions .data-seen{white-space:nowrap}:is(.data-definitions .ui-td:last-child:has(.data-flag--button),.data-definitions .ui-td.data-skeleton__actions){text-align:right;white-space:nowrap;width:88px}.ui-tr.data-skeleton:hover .ui-td,.data-skeleton .ui-tr:hover .ui-td{background:0 0}.data-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.data-toolbar__search{flex:260px;max-width:340px}.data-name{font-family:var(--mono);overflow-wrap:anywhere;font-size:14px}.data-key{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;max-width:100%;display:inline-flex}.data-key--stacked{flex-flow:column;align-items:flex-start;gap:1px}.data-key__label{overflow-wrap:anywhere;min-width:0}.data-key__raw{min-width:0;font-family:var(--mono);color:var(--text-2);overflow-wrap:anywhere;font-size:12px;font-weight:400}.data-description{-webkit-line-clamp:2;max-width:360px;color:var(--text-2);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.data-status{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.ui-badge.data-pill{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);background:0 0}.data-verified{color:var(--accent);display:inline-flex}.data-volume{vertical-align:middle;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.data-row--hidden .ui-td{color:var(--text-2)}.data-row--hidden .data-name,.data-row--hidden .data-key__raw{text-decoration:line-through;-webkit-text-decoration-color:var(--text-4);-webkit-text-decoration-color:var(--text-4);-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4)}.data-row--stale .ui-td{color:var(--text-2)}.data-sparkline{color:var(--text);display:block}.data-type{background:var(--panel-2);height:20px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.data-flag{width:28px;height:28px;color:var(--text-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.data-flag__off{opacity:.55}.ui-tr:hover .data-flag__off{opacity:.8}.data-flag--button:hover .data-flag__off,.data-flag--button:focus-visible .data-flag__off{opacity:1}.data-flag--on{color:var(--text)}.data-flag--button{cursor:pointer;transition:background-color .15s,color .15s}.data-flag--button:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.data-flag--button.data-flag--on:hover:not(:disabled){color:var(--text)}.data-tags{flex-wrap:wrap;gap:4px;display:flex}.data-owner{max-width:160px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-size:12px;display:inline-block;overflow:hidden}.data-footer{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.data-drawer-form{flex-direction:column;gap:16px;display:flex}.data-facts{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:6px;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;padding:12px 16px;font-size:14px;display:grid}.data-facts dt{color:var(--text-2)}.data-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ui-control.data-textarea{resize:vertical;width:100%;height:auto;min-height:96px;padding-top:8px;padding-bottom:8px;line-height:1.5}.data-owner-row,.data-unit-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.data-unit-row .ui-control{width:auto;min-width:120px}.data-unit-minor{align-items:center;gap:8px;font-size:12px;display:inline-flex}.data-groups-input{min-width:140px}.panel-content:has(.lexicon-frame){padding:0}.lexicon-frame{flex:1;min-height:0;display:flex}.lexicon-rail{border-right:1px solid var(--line-2);background:var(--bg);flex-direction:column;flex:0 0 228px;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}.lexicon-rail__title{font-family:var(--title);color:var(--text);margin:0 8px 8px;font-size:16px;font-weight:500}.lexicon-rail__group{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.lexicon-rail__label{color:var(--text-3);padding:4px 8px;font-size:12px;font-weight:500}.lexicon-rail__item{border-radius:var(--radius-control);height:32px;color:var(--text-2);align-items:center;gap:8px;padding:0 8px;font-size:14px;text-decoration:none;display:flex}.lexicon-rail__item:hover{background:var(--hover);color:var(--text)}.lexicon-rail__item[aria-current=page]{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent-line)}.lexicon-rail__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lexicon-rail__foot{border-top:1px solid var(--line-2);height:auto;color:var(--text-3);border-radius:0;margin-top:auto;padding-top:12px}.lexicon-rail__foot .lexicon-rail__text{flex:0 auto}.lexicon-main{flex:1;min-width:0;overflow:auto}.lexicon-in{flex-direction:column;gap:16px;width:100%;max-width:1296px;margin-inline:auto;padding:20px 28px 48px;display:flex}.lexicon-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.lexicon-head__text{flex:1;min-width:0}.lexicon-head__title{font-family:var(--title);align-items:center;gap:8px;margin:0;font-size:24px;font-weight:500;display:flex}.lexicon-head__lead{max-width:720px;color:var(--text-3);margin:4px 0 0;font-size:14px}.lexicon-head__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}@media (max-width:1100px){.lexicon-rail{flex-basis:56px;padding:16px 8px}.lexicon-rail__title,.lexicon-rail__label,.lexicon-rail__text{display:none}}.lexicon-bulk{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);align-items:center;gap:8px;padding:8px 12px;display:flex}.lexicon-bulk__count{color:var(--text-3);font-size:12px}.lexicon-bulk__grow{flex:1}.lexicon-shortcuts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lexicon-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lexicon-tools__search{width:320px;max-width:100%}.lexicon-tools .ui-button .sources-mark svg{width:10px;height:10px}.lexicon-tools__remove{margin-left:auto}.lexicon-tools__count{color:var(--text-3);margin-left:auto;font-size:12px}.lexicon-tools__remove+.lexicon-tools__count{margin-left:0}.lexicon-notice{color:var(--text-2);margin:0;font-size:12px}.lexicon-strip:empty{display:none}.lexicon-metric-cell{flex-direction:column;gap:2px;display:flex}.lexicon-metric-name{color:var(--text);font-weight:500;text-decoration:none}.lexicon-metric-name:hover{text-decoration:underline}.lexicon-metrics-table .ui-table{min-width:0}.lexicon-metrics-table .lexicon-metric-cell{min-width:220px}.lexicon-metrics-table .lexicon-metric-name{overflow-wrap:anywhere}.lexicon-metric-desc{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;contain:inline-size;font-size:12px;font-weight:400;overflow:hidden}.lexicon-metrics-table .data-status:has(>.lexicon-metric-def){flex-wrap:wrap}.lexicon-metric-def{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.lexicon-metrics-table .lexicon-metric-source{max-width:150px}.lexicon-metrics-table .lexicon-metric-source__label{text-overflow:ellipsis;overflow:hidden}.lexicon-metrics-table .lexicon-metric-source,.lexicon-metrics-table .lexicon-unit,.lexicon-metrics-table .ui-td--numeric{white-space:nowrap}.lexicon-metrics-table .ui-td.lexicon-actions-cell{width:72px;padding-left:4px;padding-right:8px}.lexicon-metrics-table .ui-td:has(>.lexicon-row-actions){width:72px;padding-left:4px;padding-right:8px}.lexicon-updated{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.lexicon-updated__when{color:var(--text-2);white-space:nowrap;font-size:12px}.lexicon-updated__by{max-width:160px;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lexicon-dot{background:var(--warn);border-radius:50%;width:8px;height:8px;display:inline-block}.ui-menu__label>.lexicon-dot{margin-left:8px}.lexicon-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.lexicon-row-actions>.ui-button,.lexicon-row-actions>.ui-pop-anchor>.ui-button{opacity:0;width:28px;padding:0}.ui-tr:hover .lexicon-row-actions>.ui-button,.ui-tr:hover .lexicon-row-actions>.ui-pop-anchor>.ui-button,.ui-tr:focus-within .lexicon-row-actions>.ui-button,.ui-tr:focus-within .lexicon-row-actions>.ui-pop-anchor>.ui-button,.lexicon-row-actions>.ui-pop-anchor>.ui-button[aria-expanded=true]{opacity:1}.lexicon-foot{color:var(--text-3);margin:0;font-size:12px}.lexicon-more{background:var(--card);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line-2);overflow:hidden}.lexicon-more__head{align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.lexicon-more__head>div{flex:1}.lexicon-more__title{margin:0;font-size:14px;font-weight:500}.lexicon-more__lead{color:var(--text-3);margin:2px 0 0;font-size:12px}.lexicon-more__rows{margin:0;padding:0;list-style:none}.lexicon-more__row{border-top:1px solid var(--line-2);align-items:center;gap:12px;padding:8px 16px;display:flex}.lexicon-more__row--dim .lexicon-more__text{color:var(--text-3)}.lexicon-more__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lexicon-more__name{font-size:14px}.lexicon-more__actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.lexicon-more__note{border-top:1px solid var(--line-2);color:var(--text-3);margin:0;padding:12px 16px;font-size:12px}.lexicon-queries{margin:0;padding:0;list-style:none}.lexicon-queries__group{border-top:1px solid var(--line-2)}.lexicon-queries__head{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.lexicon-queries__head:hover{background:var(--hover)}.lexicon-queries__body{padding:4px 16px 12px 36px}.lexicon-queries__fields{margin:0;padding:0;list-style:none}.lexicon-queries__field{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.lexicon-mono{font-family:var(--mono);font-size:12px}.lexicon-title{align-items:center;gap:8px;display:inline-flex}.lexicon-page-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.lexicon-page-grid__main,.lexicon-page-grid__side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:900px){.lexicon-page-grid{grid-template-columns:minmax(0,1fr)}}.lexicon-card{background:var(--card);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line-2);padding:16px 20px}.lexicon-card__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.lexicon-card__title{margin:0;font-size:14px;font-weight:500}.lexicon-card__lead{margin:0 0 12px;font-size:14px}.lexicon-card__foot{color:var(--text-3);margin:12px 0 0;font-size:12px}.lexicon-link{color:var(--accent);font-size:12px;text-decoration:none}.lexicon-link:hover{text-decoration:underline}.lexicon-def{grid-template-columns:112px minmax(0,1fr);gap:8px 12px;margin:0;font-size:14px;line-height:1.5;display:grid}.lexicon-def__row{display:contents}.lexicon-def__label{color:var(--text-3);font-size:14px}.lexicon-def__label:has(+.lexicon-def__value>.lexicon-person){line-height:24px}.lexicon-muted{color:var(--text-3)}.lexicon-def__value{min-width:0;margin:0;font-size:14px}.lexicon-person{align-items:center;gap:8px;display:inline-flex}.lexicon-avatar{background:var(--avatar-tone,var(--panel-2));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lexicon-avatar{background:color-mix(in srgb, var(--avatar-tone,var(--panel-2)) 56%, var(--panel-2))}}.lexicon-avatar{color:var(--text);font-size:10px;font-weight:500;line-height:1}.lexicon-nofig{color:var(--text-3);border:1px dashed var(--line-3);border-radius:var(--radius-control);align-items:flex-start;gap:8px;margin:0;padding:12px 16px;font-size:14px;display:flex}.lexicon-nofig>svg{flex:none;margin-top:4px}.lexicon-uses__count{color:var(--text-3);margin:0 0 8px;font-size:12px}.lexicon-uses__row{color:var(--text);align-items:center;gap:8px;padding:4px 0;font-size:14px;text-decoration:none;display:flex}.lexicon-uses__row:hover{color:var(--accent)}.lexicon-source{align-items:flex-start;gap:12px;display:flex}.lexicon-source__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lexicon-source__name{color:var(--text);margin:0;font-size:14px;font-weight:500}.lexicon-source__state{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.lexicon-source__state--warn{color:var(--warn)}.lexicon-source__state--off{color:var(--text-3)}.lexicon-source__note{color:var(--text-3);margin:0;font-size:12px}.lexicon-source__manage{margin-top:12px}.lexicon-column{flex-direction:column;gap:16px;width:100%;max-width:880px;margin:0 auto;padding:0 24px 48px;display:flex}.lexicon-sticky{z-index:2;background:var(--bg);border-bottom:1px solid var(--line-2);align-items:center;gap:16px;padding:16px 0 12px;display:flex;position:sticky;top:0}.lexicon-sticky__text{flex:1;min-width:0}.lexicon-sticky__actions{align-items:center;gap:8px;display:flex}.lexicon-permission{color:var(--text-3);margin:0;font-size:12px}.lexicon-namecard{background:var(--card);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line-2);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.lexicon-steps{background:var(--card);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--line-2);flex-direction:column;padding:20px;display:flex}.lexicon-step{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:16px 0 4px;display:flex}.lexicon-step:first-child{border-top:0;padding-top:0}.lexicon-namecard .lexicon-note-toggle{align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.ui-control.lexicon-textarea{resize:vertical;height:auto;min-height:60px;padding:8px 12px;line-height:1.5}.lexicon-optional{color:var(--text-3);font-weight:400}.lexicon-step__head{align-items:center;gap:12px;margin:0;font-size:14px;font-weight:500;display:flex}.lexicon-step__n{width:20px;height:20px;color:var(--text-2);background:var(--panel-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:400;display:inline-flex}.lexicon-step__n--done{color:var(--accent);background:var(--accent-soft)}.lexicon-srcline{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--panel);align-items:center;gap:8px;min-width:0;margin:0;padding:12px 16px;font-size:14px;display:flex}.lexicon-srcline__name{font-weight:500}.lexicon-srcline__account{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lexicon-srcline .lexicon-srcline__change{font-size:12px;font-weight:500}.lexicon-step__side{margin-left:auto}.lexicon-step__note{color:var(--text-3);margin:0;font-size:12px}.lexicon-source-line{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.lexicon-name-error{color:var(--danger);margin:0;font-size:12px}.lexicon-grid{flex-direction:column;gap:12px;display:flex}.lexicon-grid__search{max-width:420px}.lexicon-grid__cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.lexicon-grid__none{padding:24px 0}.lexicon-src{font:inherit;text-align:left;color:var(--text);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-control);cursor:pointer;flex-direction:column;gap:4px;padding:12px;display:flex}.lexicon-src:hover{border-color:var(--accent-line);background:var(--hover)}.lexicon-src:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring);outline:none}.lexicon-src:disabled{cursor:default;opacity:.6}.lexicon-src__head{align-items:center;gap:8px;font-size:14px;display:flex}.lexicon-src__label{font-weight:500}.lexicon-src__kind{color:var(--text-3);font-size:12px}.lexicon-src__foot{margin-top:4px;display:flex}.lexicon-src__hint{font-family:var(--mono);color:var(--text-3);font-size:12px}.lexicon-osnote{color:var(--text-3);margin:0;font-size:12px}.lexicon-osnote a{color:var(--accent);align-items:center;gap:2px;display:inline-flex}.lexicon-db__cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.lexicon-db__card{font:inherit;text-align:left;color:var(--text);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-control);cursor:pointer;flex-direction:column;gap:2px;padding:12px;font-size:14px;display:flex}.lexicon-db__card[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.lexicon-db__card:disabled{cursor:default;opacity:.6}.lexicon-check{color:var(--text-2);background:var(--panel);border-radius:var(--radius-sm);margin:0;padding:8px 12px;font-size:12px}.lexicon-check--ok{color:var(--up)}.lexicon-check--warn{color:var(--warn)}.lexicon-dropped{color:var(--text-2);background:var(--warn-bg);border-radius:var(--radius-control);align-items:flex-start;gap:8px;margin:0;padding:12px 16px;font-size:12px;display:flex}.lexicon-dropped>span{flex:1}.cevents{flex-direction:column;gap:12px;display:flex}.cevents-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cevents-toolbar__search{width:280px;max-width:100%}.cevents-toolbar__count{font-size:var(--text-xs);color:var(--text-3)}.cevents .ui-table{min-width:0}.cevents-name{flex-direction:column;gap:2px;min-width:0;display:flex}.cevents-name__title{color:var(--text)}.cevents-name__description{font-size:var(--text-xs);color:var(--text-3);white-space:normal;max-width:280px;font-weight:400}.cevents-parts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cevents-parts__item{align-items:center;gap:4px;display:inline-flex}.cevents-or,.cevents-editor__or{font-size:var(--text-2xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.cevents-part{border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--panel);height:24px;font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.cevents-part__event{font-family:var(--mono);font-size:var(--text-xs);color:var(--text)}.cevents-part__filters{color:var(--text-3)}.cevents-status{align-items:center;display:inline-flex}.cevents-status__off{font-size:var(--text-xs);color:var(--text-3)}.cevents-owner,.cevents-changed{font-size:var(--text-xs);color:var(--text-2);white-space:nowrap}.cevents-editor{flex-direction:column;gap:16px;display:flex}.cevents-editor__label{font-size:var(--text-xs);color:var(--text-2);margin-bottom:8px;font-weight:500}.cevents-editor__parts{flex-direction:column;gap:8px;display:flex}.cevents-editor__part{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--panel);flex-direction:column;gap:8px;padding:12px;display:flex}.cevents-editor__or{margin-left:4px}.cevents-editor__part-row{align-items:center;gap:8px;display:flex}.cevents-editor__number{border-radius:var(--radius-sm);background:var(--accent-soft);width:20px;height:20px;color:var(--accent);font-size:var(--text-2xs);flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.cevents-editor__conditions{padding-left:28px}.cevents-editor__grow{flex:1}.cevents-textarea{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--panel);width:100%;min-height:56px;color:var(--text);font:inherit;font-size:var(--text-sm);resize:vertical;padding:8px 12px}.cevents-textarea:focus-visible{box-shadow:var(--ring);outline:none}.cevents-textarea:disabled{color:var(--text-3)}.cevents-editor__estimate{font-size:var(--text-xs);color:var(--text-3);margin:0}.cevents-editor__confirm{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--down-bg);padding:12px}.cevents-editor__confirm-title{font-size:var(--text-sm);color:var(--text);margin:0 0 4px;font-weight:500}.cevents-editor__confirm-text{font-size:var(--text-xs);color:var(--text-2);margin:0 0 8px}.cevents-editor__confirm-actions{justify-content:flex-end;gap:8px;display:flex}.cevents-editor__error{font-size:var(--text-xs);color:var(--down);margin:0}.settings{margin-top:0;flex-direction:column;gap:20px;width:100%;max-width:1048px;margin-inline:auto;display:flex}.settings[data-tab=general]{max-width:688px}.settings>.shell-page-header{margin-bottom:0}.settings-general{flex-direction:column;gap:12px;display:flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-card{border-radius:var(--radius-card);background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);flex-direction:column;gap:12px;padding:20px;display:flex}.settings-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.settings-card__title{font-size:14px;font-weight:500}.settings-link{color:var(--accent);text-underline-offset:2px;white-space:nowrap;font-size:12px;font-weight:400;text-decoration:none}.settings-link:hover{text-decoration:underline}.settings-card__foot{margin-top:auto}.settings-facts{grid-template-columns:136px minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.settings-fact{display:contents}.settings-fact__label{color:var(--text-3);font-size:12px}.settings-fact__value{overflow-wrap:anywhere;min-width:0;font-size:14px}.settings-fact__value--mono,.settings-mono{font-family:var(--mono);font-size:12px}.settings-note,.settings-count{color:var(--text-3);font-size:12px;line-height:1.6}.settings-note .settings-mono{color:var(--text-2);font-size:12px}.settings-notice{color:var(--text-2);background:var(--panel);border-radius:6px;padding:12px 16px;font-size:14px;line-height:1.65}.settings-badges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-badge{height:24px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-4);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.settings-badge--on{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-badge--on{color:color-mix(in srgb, var(--accent) 55%, var(--text))}}.settings-badge--on{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.ui-table-wrap.settings-table{border-top:1px solid var(--line);border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:none;background:0 0;margin:0 -20px -20px}.settings-table .ui-th:first-child,.settings-table .ui-td:first-child{padding-left:20px}.settings-table .ui-th:last-child,.settings-table .ui-td:last-child{padding-right:20px}.settings-table .ui-table{min-width:0}.settings-table .settings-badges{flex-wrap:nowrap;gap:4px}.settings-table .settings-badge{height:20px;padding:0 4px;font-size:10px}.settings-member{align-items:center;gap:12px;min-width:0;display:flex}.settings-avatar{background:var(--text);width:30px;height:30px;color:var(--card);letter-spacing:.4px;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.settings-member__text{flex-direction:column;min-width:0;line-height:1.35;display:flex}.settings-member__name{font-weight:500}.settings-member__you,.settings-member__email,.settings-member__base,.settings-member__seen,.settings-member__granted{color:var(--text-2);font-size:12px}.ui-td.settings-member__seen{color:var(--text-2)}.settings-member__email{overflow-wrap:anywhere}.settings-member__granted{margin-top:4px;display:block}.settings-member__seen{white-space:nowrap;font-variant-numeric:tabular-nums}.settings-tag,.settings-status{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.settings-tag--owner{color:var(--accent);background:var(--accent-soft);margin-left:8px}.settings-status{color:var(--text-2);background:var(--panel-2)}.settings-status--active{color:var(--up);background:var(--up-bg)}.ui-badge.settings-ghost{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);background:0 0}.settings-live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;display:inline-block}.settings-switch-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-switch-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-switch-row__label{color:var(--text);font-size:14px;font-weight:500}.settings-switch-row__state{color:var(--text-2);font-size:12px;line-height:1.5}@media (max-width:720px){.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-facts{grid-template-columns:minmax(0,1fr);gap:2px}.settings-fact__label{margin-top:8px}}.settings-tabs{border-bottom:1px solid var(--line-2);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.settings-tab{height:var(--control-h-lg);white-space:nowrap;color:var(--text-3);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.settings-tab:hover{color:var(--text)}.settings-tab--on{color:var(--text);border-bottom-color:var(--accent)}.settings-tab__dot{background:var(--warn);border-radius:50%;width:8px;height:8px}.settings-tab__count{background:var(--hover);height:18px;color:var(--text-3);border-radius:999px;padding:0 8px;font-size:12px;line-height:18px}.settings-tab-panel{flex-direction:column;gap:16px;display:flex}.settings-tab__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.settings-tab__title{font-family:var(--title);color:var(--text);font-size:20px;font-weight:500;line-height:28px}.settings-tab__lead{max-width:640px;color:var(--text-3);margin-top:4px;font-size:14px;line-height:20px}.shared-page{max-width:1280px;margin:0 auto;padding:24px 16px 40px}.shared-page--embed{max-width:none;padding:8px}.shared-view{flex-direction:column;gap:16px;display:flex}.shared-view__head{flex-direction:column;gap:4px;display:flex}.shared-view__single{min-height:420px}.shared-view__single .dashboards-tile{height:100%;min-height:420px}.shared-view__foot{text-align:right}.home{flex-direction:column;gap:32px;width:100%;min-width:0;max-width:1048px;margin:0 auto;display:flex;container:home/inline-size}.home-greeting{text-align:center;flex-direction:column;gap:4px;margin-top:24px;display:flex}.home-greeting__title{font-family:var(--title);color:var(--text);font-size:24px;font-weight:500;line-height:32px}.home-greeting__line{color:var(--text-3);text-align:center;font-size:14px;line-height:20px}.home-ask{flex-direction:column;gap:12px;display:flex}.home-ask__box{border:1px solid var(--line-2);background:var(--card);border-radius:12px;flex-direction:column;display:flex}.home-ask__box:focus-within{box-shadow:var(--ring)}.home-ask__input{width:100%;font:inherit;color:var(--text);resize:none;background:0 0;border:0;outline:none;padding:12px 16px;font-size:16px;line-height:24px}.home-ask__bar{align-items:center;padding:0 12px 12px;display:flex}.home-ask__send{width:var(--control-h);height:var(--control-h);background:var(--accent);color:#fff;cursor:pointer;border-radius:999px;place-items:center;margin-left:auto;transition:background-color .15s;display:grid}.home-ask__send:hover{background:var(--accent-h)}.home-ask__send:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring);outline:none}.home-ask__send--off,.home-ask__send--off:hover{background:var(--hover);color:var(--text-4)}.home-chips{min-width:0;position:relative}.home-chips__track{scroll-behavior:smooth;scrollbar-width:none;gap:8px;min-width:0;padding:1px;display:flex;overflow-x:auto}.home-chips__track::-webkit-scrollbar{display:none}.home-chips--left .home-chips__track{-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px);mask-image:linear-gradient(90deg, transparent, var(--text) 56px)}.home-chips--right .home-chips__track{-webkit-mask-image:linear-gradient(90deg, var(--text) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--text) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--text) calc(100% - 56px), transparent);mask-image:linear-gradient(90deg, var(--text) calc(100% - 56px), transparent)}.home-chips--left.home-chips--right .home-chips__track{-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px, var(--text) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px, var(--text) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px, var(--text) calc(100% - 56px), transparent);mask-image:linear-gradient(90deg, transparent, var(--text) 56px, var(--text) calc(100% - 56px), transparent)}.home-chips__scroll{z-index:1;width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--line-3);background:var(--panel);box-shadow:0 0 0 4px var(--bg);color:var(--text);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.home-chips__scroll:hover{background:var(--hover)}.home-chips__scroll--left{left:-4px}.home-chips__scroll--right{right:-4px}.home-chip{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--card);max-width:360px;height:32px;color:var(--text-2);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;line-height:20px;display:inline-flex}.home-chip:hover{background:var(--hover);color:var(--text)}.home-chip svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}.home-block{flex-direction:column;gap:12px;min-width:0;display:flex}.home-block__head{align-items:baseline;gap:12px;min-height:32px;display:flex}.home-block__title{letter-spacing:-.2px;color:var(--text);flex-shrink:0;font-size:16px;font-weight:500;line-height:24px}.home-block__sub{min-width:0;color:var(--text-3);font-size:12px;line-height:16px}.home-block__end{margin-left:auto}.home-block__action{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.home-block__action:hover{-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.home-card{background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);border-radius:12px;flex-direction:column;flex:1;display:flex}.home-recents{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.home-recent{border-radius:var(--radius-control);min-width:0;height:32px;color:var(--text-2);align-items:center;gap:12px;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.home-recent:hover{background:var(--hover);color:var(--text)}.home-recent svg{flex-shrink:0;width:16px;height:16px}.home-recent__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-recent--more{color:var(--text-3)}.home-recent--more:hover{color:var(--text)}.home-product{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-metric{flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.home-metric+.home-metric{border-left:1px solid var(--line-2)}.home-metric__name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}a.home-metric__name{text-decoration:none}a.home-metric__name:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.home-metric__value{letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:36px}.home-metric__caption{min-width:0;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:16px;display:flex}.home-metric__change{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.home-metric__change--good{color:var(--up);background:var(--up-bg)}.home-metric__change--bad{color:var(--down);background:var(--down-bg)}.home-metric__change--neutral{color:var(--text-2);background:var(--panel-2)}.home-metric__dates{color:var(--text-3);justify-content:space-between;gap:8px;font-size:10px;line-height:14px;display:flex}.home-sparkline{width:100%;height:40px;display:block;overflow:visible}.home-sparkline polyline{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-metric__pick{max-width:100%}.home-offer{color:var(--text-3);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.home-offer__name{color:var(--text-2)}.home-offer__mark{background:var(--stripe);border-radius:999px;flex-shrink:0;width:8px;height:8px}.home-templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-templates__group+.home-templates__group{margin-top:16px}.home-template{border:1px solid var(--line-2);background:var(--card);min-width:0;color:var(--text);border-radius:12px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}a.home-template:hover{border-color:var(--line-3)}.home-template--off{opacity:.5}.home-template__icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.home-template__title{font-size:14px;font-weight:500;line-height:20px}.home-template__text,.home-template__note{color:var(--text-3);font-size:12px;line-height:16px}.home-template__tags{flex-wrap:wrap;gap:4px;display:flex}@container home (max-width:760px){.home-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product{grid-template-columns:minmax(0,1fr)}.home-metric+.home-metric{border-top:1px solid var(--line-2);border-left:0}}.discover{flex-direction:column;gap:24px;width:100%;min-width:0;max-width:1440px;margin:0 auto;display:flex;position:relative;container:discover/inline-size}.discover-search{width:100%;position:relative}.discover-search__clear{display:inline-flex;position:absolute;top:4px;right:4px}.discover-h2{color:var(--text);font-size:16px;font-weight:500;line-height:24px}.discover-creators{flex-direction:column;gap:12px;display:flex}.discover-creators__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.discover-creator{border:1px solid var(--line-2);background:var(--card);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.discover-creator:hover{background:var(--hover)}.discover-creator[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.discover-creator__text{flex-direction:column;flex:1;min-width:0;display:flex}.discover-creator__name{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.discover-creator__count{color:var(--text-3);font-size:12px;line-height:16px}.discover-avatar{background:var(--avatar-tone,var(--panel-2));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.discover-avatar{background:color-mix(in srgb, var(--avatar-tone,var(--panel-2)) 56%, var(--panel-2))}}.discover-avatar{color:var(--text);font-size:12px;font-weight:500;line-height:16px}.discover-avatar--sm{width:20px;height:20px;font-size:10px;line-height:12px}.discover-avatar--lg{width:40px;height:40px;font-size:14px;line-height:20px}.discover-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.discover-main{flex-direction:column;gap:12px;min-width:0;display:flex}.discover-head{align-items:center;gap:12px;min-height:32px;display:flex}.discover-count{color:var(--text-3);flex:1;font-size:14px;line-height:20px}.discover-count__n{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.discover-sort{flex-shrink:0;display:flex;position:relative}.discover-sort__label{z-index:1;color:var(--text-3);pointer-events:none;font-size:14px;line-height:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.discover-sort .ui-control{field-sizing:content;width:auto;padding-left:48px}.discover-loading{flex-direction:column;gap:8px;display:flex}.discover-item__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;overflow:hidden}a.discover-item__name:hover{text-underline-offset:3px;text-decoration:underline}.discover-item__pin,.discover-item__views{color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.discover-tico{background:var(--tone,var(--accent));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.discover-tico{background:color-mix(in srgb, var(--tone,var(--accent)) 16%, transparent)}}.discover-tico{color:var(--tone,var(--accent))}.discover-list{border:1px solid var(--line-2);background:var(--card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.discover-row{grid-template-columns:auto auto minmax(0,1fr) 172px 48px 120px;align-items:center;gap:12px;min-width:0;min-height:48px;padding:4px 16px;display:grid}.discover-list--views .discover-row{grid-template-columns:auto auto minmax(0,1fr) 172px 108px 48px 120px}.discover-row+.discover-row{border-top:1px solid var(--line)}.discover-row:hover{background:var(--hover)}.discover-row .discover-tico{background:0 0;border-radius:0;width:16px;height:16px}.discover-row__name{align-items:center;gap:8px;min-width:0;display:flex}.discover-row__kind{color:var(--text-3);flex-shrink:0;font-size:12px;line-height:16px}.discover-row__summary{min-width:0;font-family:var(--mono);color:var(--text-3);flex:1;font-size:12px;line-height:16px}.discover-row__edited{min-width:0;color:var(--text-3);font-size:12px;line-height:16px}.discover-row__by{display:flex}.discover-row__select,.discover-row__acts{opacity:0;transition:opacity .12s;display:flex}.discover-row__acts{justify-content:flex-end}.discover-row:hover .discover-row__select,.discover-row:focus-within .discover-row__select,.discover-row--selecting .discover-row__select,.discover-row:hover .discover-row__acts,.discover-row:focus-within .discover-row__acts,.discover-row--marked .discover-row__acts{opacity:1}.discover-row__acts:has([aria-expanded=true]){opacity:1}.discover-row__acts:has(.ui-overlay){opacity:1}.discover-elsewhere{color:var(--text-3);font-size:12px;line-height:16px}.discover-elsewhere a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.discover-more{justify-content:center;display:flex}.discover-filters{border:1px solid var(--line-2);background:var(--card);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex;position:sticky;top:16px}.discover-filters__head{justify-content:space-between;align-items:center;min-height:28px;display:flex}.discover-filters__title{color:var(--text);font-size:14px;font-weight:500;line-height:20px}.discover-filters__group{flex-direction:column;gap:4px;display:flex}.discover-filters__label{color:var(--text-3);margin-bottom:4px;font-size:12px;font-weight:500;line-height:16px}.discover-filters__box{min-height:28px;color:var(--text-2);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 4px;font-size:14px;line-height:20px;display:flex}.discover-filters__box:hover{background:var(--hover)}.discover-filters__box .discover-tico{background:0 0;border-radius:0;width:16px;height:16px}.discover-filters__count{color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12px;line-height:16px}.discover-filters__box--zero{color:var(--text-3)}.discover-filters__who{position:relative}.discover-filters__who-mark{z-index:1;color:var(--text-3);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.discover-filters__who .ui-control{padding-left:40px}@container discover (max-width:1100px){.discover-body{grid-template-columns:minmax(0,1fr)}.discover-filters{position:static}.discover-creators__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container discover (max-width:760px){.discover-creators__row{grid-template-columns:minmax(0,1fr)}.discover-row,.discover-list--views .discover-row{grid-template-columns:auto auto minmax(0,1fr) auto}.discover-row__edited,.discover-row .discover-item__views,.discover-row__by{display:none}}.discover-bulk{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.discover-bulk__count{color:var(--text);flex:1;font-size:14px;font-weight:500;line-height:20px}@media (hover:none){.discover-row__select,.discover-row__acts{opacity:1}}.discover-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ui-pop-anchor{max-width:100%;display:inline-block;position:relative}.ui-pop-anchor--block{display:block}.ui-pop{z-index:40;width:var(--pop-width,auto);border-radius:var(--radius-card);background:var(--panel);min-width:220px;max-width:calc(100vw - 16px);color:var(--text);box-shadow:var(--shadow-menu);padding:8px;position:absolute}.ui-pop:focus{outline:none}.ui-pop[data-side=bottom]{margin-top:8px;top:100%}.ui-pop[data-side=top]{margin-bottom:8px;bottom:100%}.ui-pop[data-align=left]{left:0}.ui-pop[data-align=right]{right:0}.ui-pop--fixed{z-index:50;position:fixed}.ui-pop--fixed[data-side],.ui-pop--fixed[data-align]{margin:0;inset:auto}.ui-pop--combobox{padding:0;overflow:hidden}.ui-combobox{flex-direction:column;min-width:0;display:flex}.ui-combobox__search{border-bottom:1px solid var(--line-2);align-items:center;display:flex;position:relative}.ui-combobox__search-icon{color:var(--text-4);pointer-events:none;position:absolute;left:12px}.ui-combobox__input{width:100%;height:40px;font:inherit;color:var(--text);background:0 0;border:0;padding:0 12px 0 36px;font-size:14px}.ui-combobox__input::placeholder{color:var(--text-4)}.ui-combobox__input:focus,.ui-combobox__input:focus-visible{outline:none}.ui-combobox__list{overscroll-behavior:contain;max-height:320px;padding:4px;overflow-y:auto}.ui-combobox__list:empty{padding:0}.ui-combobox__group+.ui-combobox__group{border-top:1px solid var(--line-2);margin-top:4px;padding-top:4px}.ui-combobox__group-label{letter-spacing:.08em;text-transform:uppercase;height:26px;color:var(--text-3);align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:flex}.ui-combobox__option{border-radius:var(--radius-sm);min-height:32px;color:var(--text);cursor:pointer;align-items:center;gap:12px;padding:4px 8px;font-size:14px;display:flex}.ui-combobox__option[data-active]{background:var(--hover);box-shadow:inset 0 0 0 2px var(--accent-h)}.ui-combobox__option[aria-selected=true]{background:var(--accent-soft)}.ui-combobox__option[aria-selected=true] .ui-combobox__label{color:var(--accent)}.ui-combobox__option--disabled{color:var(--text-3);cursor:default}.ui-combobox__option--free{color:var(--accent)}.ui-combobox__icon{width:16px;height:16px;color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-combobox__icon svg{width:16px;height:16px}.ui-combobox__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-combobox__label{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.ui-combobox__secondary{text-overflow:ellipsis;min-width:0;font-family:var(--mono);color:var(--text-4);flex-shrink:1;font-size:12px;overflow:hidden}.ui-combobox__description{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.ui-combobox__trailing{font-variant-numeric:tabular-nums;color:var(--text-2);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.ui-combobox__status{text-align:center;color:var(--text-2);padding:16px 12px;font-size:14px}.ui-inline-edit{min-width:0;margin:0}.ui-inline-edit__text{border-radius:var(--radius-sm);max-width:calc(100% + 16px);font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;align-items:center;gap:8px;margin:0 -8px;padding:0 8px;transition:background-color .15s;display:inline-flex}button.ui-inline-edit__text:hover{background:var(--panel)}button.ui-inline-edit__text:hover .ui-inline-edit__icon{opacity:1}.ui-inline-edit__text:focus-visible{box-shadow:var(--ring);outline:none}.ui-inline-edit__text--static{cursor:default}.ui-inline-edit__text--empty{color:var(--text-4);font-weight:400}.ui-inline-edit__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-inline-edit__icon{color:var(--text-4);opacity:0;flex-shrink:0;transition:opacity .15s;display:inline-flex}.ui-inline-edit__icon svg{width:14px;height:14px}.ui-inline-edit__box{border-radius:var(--radius-sm);background:var(--card);width:100%;box-shadow:0 0 0 1px var(--accent), var(--ring);font:inherit;letter-spacing:inherit;color:var(--text);border:0;margin:0 -8px;padding:0 8px;display:block}.ui-inline-edit__box:focus,.ui-inline-edit__box:focus-visible{outline:none}.ui-inline-edit__box::placeholder{color:var(--text-4);font-weight:400}.ui-inline-edit__box--multiline{resize:vertical;line-height:inherit;padding:4px 8px}.ui-breadcrumb{min-width:0}.ui-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb__item{align-items:center;gap:2px;min-width:0;display:inline-flex}.ui-breadcrumb__separator{color:var(--text-4);margin:0 4px}.ui-breadcrumb__link,.ui-breadcrumb__text,.ui-breadcrumb__current{border-radius:var(--radius-sm);height:28px;color:var(--text-3);white-space:nowrap;align-items:center;padding:0 8px;font-size:14px;font-weight:400;display:inline-flex}.ui-breadcrumb__item:first-child>:first-child:not(.ui-breadcrumb__close){margin-left:-8px}.ui-breadcrumb__link{cursor:pointer;background:0 0;border:0;transition:background-color .15s,color .15s}.ui-breadcrumb__link:hover{background:var(--panel);color:var(--text)}.ui-breadcrumb__link:focus-visible{box-shadow:var(--ring);outline:none}.ui-breadcrumb__current{color:var(--text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.ui-breadcrumb__close{width:28px;height:28px;margin-right:2px}.ui-tooltip-anchor{max-width:100%;display:inline-flex;position:relative}.ui-tooltip{z-index:45;border-radius:var(--radius-sm);background:var(--text);max-width:260px;color:var(--bg);white-space:normal;pointer-events:none;width:max-content;padding:8px;font-size:12px;font-weight:500;line-height:16px;position:absolute;left:50%;transform:translate(-50%)}.ui-tooltip[hidden]{display:none}.ui-tooltip--top{bottom:calc(100% + 6px)}.ui-tooltip--bottom{top:calc(100% + 6px)}.ui-legend{flex:none;width:100%;min-width:0;margin:0 0 4px;position:relative}.ui-legend__row,.ui-legend__measure{white-space:nowrap;align-items:center;gap:16px;height:20px;display:flex;overflow:hidden}.ui-legend__measure{visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0}.ui-legend__item,.ui-legend__more{border-radius:var(--radius-sm);height:20px;font:inherit;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:400;line-height:16px;transition:color .15s,opacity .15s;display:inline-flex}.ui-legend__item{max-width:240px}.ui-legend__row>.ui-legend__item:first-child{flex:0 auto;min-width:0}.ui-legend__item:hover,.ui-legend__more:hover,.ui-legend__more[aria-expanded=true]{color:var(--text)}.ui-legend__item[aria-pressed=false]{opacity:.45}.ui-legend__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-legend__swatch{border-radius:var(--radius-sm);background:var(--dot);flex:none;width:10px;height:3px}.ui-legend__swatch--previous{opacity:.5}.ui-legend__panel{top:var(--panel-y);left:var(--panel-x);z-index:50;min-width:160px;max-width:280px;max-height:var(--panel-room);border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow-menu);flex-direction:column;gap:2px;padding:4px;display:flex;position:fixed;overflow:auto}.ui-legend__panel[data-side=top]{transform:translateY(-100%)}.ui-legend__panel .ui-legend__item{width:100%;max-width:none;height:28px;padding:0 8px}.ui-legend__panel .ui-legend__item:hover{background:var(--hover)}.ui-badge{background:var(--hover);white-space:nowrap;height:20px;color:var(--text-2);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ui-badge--sm{height:16px;padding:0 8px;font-size:10px}.ui-badge--accent{background:var(--accent-soft);color:var(--accent)}.ui-badge--ok{background:var(--up-bg);color:var(--up)}.ui-badge--warn{background:var(--warn-bg);color:var(--warn)}.ui-badge--err{background:var(--down-bg);color:var(--down)}.ui-badge__icon{display:inline-flex}.ui-badge__icon svg{width:12px;height:12px}.ui-none{color:var(--cat-0)}.ui-kbd{background:var(--panel);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);color:var(--text-2);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;line-height:1;display:inline-flex}.ui-menu__group-label{height:26px;color:var(--text-3);align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:flex}.ui-menu__mark{color:var(--accent);flex-shrink:0;align-items:center;display:flex}.ui-menu__group+.ui-menu__group,.ui-menu__item+.ui-menu__group{margin-top:4px}.ui-menu__check{width:16px;height:16px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-menu__item--checked{color:var(--text)}.ui-editor{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.ui-editor__header{flex-shrink:0;min-width:0}.ui-editor__body{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.ui-editor--left .ui-editor__body{grid-template-columns:380px minmax(0,1fr)}.ui-editor--collapsed .ui-editor__body{grid-template-columns:minmax(0,1fr)}.ui-editor__main{min-width:0;min-height:0;overflow:auto}.ui-editor__panel{border-left:1px solid var(--line-2);background:var(--bg);min-width:0;min-height:0;overflow:auto}.ui-editor--left .ui-editor__panel{border-left:0;border-right:1px solid var(--line-2)}.ui-editor--with-end .ui-editor__body{grid-template-columns:minmax(0,1fr) 380px 400px}.ui-editor--left.ui-editor--with-end .ui-editor__body{grid-template-columns:380px minmax(0,1fr) 400px}.ui-editor--collapsed.ui-editor--with-end .ui-editor__body{grid-template-columns:minmax(0,1fr) 400px}.ui-editor__end{border-left:1px solid var(--line-2);background:var(--bg);min-width:0;min-height:0;overflow:auto}.ui-range-control{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex;position:relative}.ui-range-control__coverage{color:var(--text-2);white-space:nowrap;font-size:12px}.panel-shell{--shell-sidebar-width:236px;--shell-gutter:8px;--shell-pane-inset:calc(2 * var(--shell-gutter) + 2px);grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);background:var(--side);height:100dvh;display:grid}.panel-shell[data-collapsed=true]{--shell-sidebar-width:56px}.panel-shell[data-assistant=docked]{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr) clamp(360px, 28vw, 440px)}.panel-shell[data-assistant=docked]>.ui-drawer.assistant-panel{height:auto;margin:var(--shell-gutter) var(--shell-gutter) var(--shell-gutter) 0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);box-shadow:none;overflow:hidden}.panel-workspace{min-width:0;min-height:0;margin:var(--shell-gutter) var(--shell-gutter) var(--shell-gutter) 0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);flex-direction:column;display:flex;position:relative;overflow:auto}.panel-content{flex-direction:column;flex:1 0 auto;width:100%;padding:24px;display:flex}.panel-content:has(>.panel-page--full){flex:1;min-height:0}.panel-content:has(.report-editor){padding:0}.panel-content .report-editor{--report-editor-offset:var(--shell-pane-inset)}.panel-content:focus{outline:none}.panel-page{width:100%;max-width:1440px;margin:0 auto}.panel-page--full{flex-direction:column;flex:1;max-width:none;min-height:0;display:flex}.skip-link{z-index:60;background:var(--text);color:var(--card);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.shell-error{background:var(--down-bg);color:var(--down);border-radius:6px;margin:12px 24px 0;padding:8px 12px;font-size:14px}.shell-sidebar{z-index:30;background:var(--side);flex-direction:column;min-height:0;display:flex;position:relative}.shell-sidebar__top{flex-direction:column;gap:12px;padding:12px 12px 8px;display:flex}.shell-sidebar__scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.shell-sidebar__nav{flex-direction:column;gap:12px;padding:4px 12px 8px;display:flex}.shell-sidebar__boards{padding:4px 12px}.shell-sidebar__bottom{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;margin-top:auto;padding:8px 12px 12px;display:flex}.shell-brand-row{align-items:center;gap:4px;height:40px;display:flex}.ui-icon-button.shell-collapse{color:var(--text-4);flex-shrink:0}.ui-icon-button.shell-menu{color:var(--text-2);flex-shrink:0;display:none}.shell-collapse-tip{flex-shrink:0}.shell-workspace-anchor{flex:1;min-width:0}.shell-workspace-anchor .shell-rail-tip{display:block}.shell-workspace{border-radius:var(--radius-control);width:100%;min-width:0;height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.shell-workspace:hover,.shell-workspace[aria-expanded=true]{background:var(--hover)}.shell-workspace__text{flex-direction:column;flex:1;align-items:flex-start;gap:0;min-width:0;display:flex}.shell-workspace__name{font-family:var(--title);letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:16px;font-weight:500;line-height:18px}.shell-workspace__project{min-width:0;max-width:100%;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:14px;overflow:hidden}.shell-workspace__caret{color:var(--text-3);flex:none}.shell-fold{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;width:100%;display:flex}.shell-fold__chevron{color:var(--text-4);transition:transform .12s}.shell-fold[aria-expanded=false] .shell-fold__chevron{transform:rotate(-90deg)}.shell-fold-row{align-items:center;gap:4px;display:flex}.shell-fold-row .shell-fold{flex:1}.shell-boards__add{width:24px;height:24px;color:var(--text-3)}.shell-nav__count{font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:auto;font-size:12px}.shell-tree__label{color:var(--text-4);margin:0;padding:8px 8px 2px;font-size:12px}.shell-tree__sep{background:var(--line);height:1px;margin:4px 8px}.shell-tree__item{align-items:center;gap:2px;padding-right:4px;display:flex}.shell-tree__item .shell-tree__row{flex:1;min-width:0}.shell-tree__pin{width:24px;height:24px;color:var(--text-3);opacity:0}.shell-tree__item:hover .shell-tree__pin,.shell-tree__item:focus-within .shell-tree__pin{opacity:1}.shell-user__text{flex-direction:column;flex:1;min-width:0;display:flex}.shell-user__role{color:var(--text-3);font-size:12px}.shell-user__settings{color:var(--text-3);flex:none}.shell-create-anchor{display:block}.shell-create-anchor .ui-menu{min-width:288px;padding:8px}.shell-create-anchor .ui-menu__item{height:auto;min-height:32px;padding-block:4px}.shell-create-anchor .ui-menu__separator{margin-inline:-8px}.shell-create-anchor .ui-menu__icon:has(>.shell-create__tile){width:28px;height:28px}.shell-create__tile{border-radius:var(--radius-control);width:28px;height:28px;color:var(--tone);background:var(--tone);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.shell-create__tile{background:color-mix(in srgb, var(--tone) 16%, transparent)}}.shell-create__tile--ai{background:var(--accent);color:#fff}.shell-create-anchor .ui-menu__item:hover:not(:disabled),.shell-create-anchor .ui-menu__item:focus-visible{background:var(--accent-soft);color:var(--accent)}.ui-button.shell-create{height:var(--control-h);border-radius:8px;justify-content:flex-start;font-weight:500}.shell-create__label{text-align:left;flex:1}.shell-search{text-align:left;cursor:pointer;width:100%}.shell-search:disabled,.shell-search:disabled:hover{color:var(--text-3);cursor:default;background:0 0}.shell-search__hint{flex-shrink:0;margin-left:auto;display:inline-flex}.shell-search__hint .ui-kbd{font-family:var(--font);color:var(--text-3);background:0 0}.shell-nav{flex-direction:column;gap:1px;display:flex}.shell-group-label{height:28px;color:var(--text-3);align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.shell-group-label svg{flex-shrink:0}.shell-fold:hover{color:var(--text-2)}.shell-nav__link,.shell-tree__row{height:32px;color:var(--text-2);white-space:nowrap;border-radius:8px;align-items:center;gap:12px;padding:0 8px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.shell-nav__link svg,.shell-tree__row svg{width:16px;height:16px;color:var(--text-4);flex-shrink:0;transition:color .15s}.shell-nav__link:hover,.shell-tree__row:hover{background:var(--panel);color:var(--text)}.shell-nav__link:hover svg,.shell-tree__row:hover svg{color:var(--text-2)}.shell-nav__link[aria-current=page],.shell-tree__row[aria-current=page]{background:var(--hover);color:var(--text)}.shell-nav__link[aria-current=page] svg,.shell-tree__row[aria-current=page] svg{color:var(--text)}.shell-tree__row svg.ui-icon--toned,.shell-tree__row:hover svg.ui-icon--toned,.shell-tree__row[aria-current=page] svg.ui-icon--toned{color:var(--icon-tone)}.shell-nav__link[aria-disabled=true]{color:var(--text-3);cursor:default}.shell-nav__label,.shell-tree__name{text-overflow:ellipsis;overflow:hidden}.shell-sidebar .shell-rail-tip{display:block}.shell-user .shell-rail-tip{flex-shrink:0}.panel-shell[data-collapsed=false] .shell-rail-tip>.ui-tooltip{display:none}.shell-tree{flex-direction:column;gap:0;padding:0 0 8px;display:flex}.shell-sidebar__boards .shell-fold-row{z-index:1;background:var(--side);position:sticky;top:0}.shell-tree__group,.shell-tree__list{flex-direction:column;gap:1px;display:flex}.shell-tree__row{height:30px;font-size:14px;font-weight:400}.shell-tree__note{color:var(--text-3);padding:4px 8px;font-size:12px}.shell-tree__more,.shell-tree__retry{height:28px;color:var(--accent);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.shell-tree__more:hover,.shell-tree__retry:hover{background:var(--accent-soft)}.shell-tree__skeleton{flex-direction:column;gap:4px;padding:0 4px;display:flex}.shell-user{align-items:center;gap:8px;height:40px;padding:0 4px;display:flex}.shell-user__avatar{background:var(--panel-2);width:28px;height:28px;box-shadow:0 0 0 1px var(--line-2);letter-spacing:.02em;color:var(--text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.shell-user__name{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.ui-overlay.shell-palette-overlay{align-items:flex-start;padding-top:9vh}.shell-palette{background:var(--panel);width:100%;max-width:768px;box-shadow:var(--shadow);border-radius:12px;outline:none;flex-direction:column;display:flex;overflow:hidden}.shell-palette__query{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding-right:16px;display:flex}.shell-palette__field{flex:1;min-width:0}.shell-palette .ui-combobox__search{border-bottom:0}.shell-palette__esc{flex:none;display:flex}.shell-palette .ui-combobox__input{height:48px;padding-left:44px;font-size:16px}.shell-palette .ui-combobox__search-icon{left:16px}.shell-palette .ui-combobox__list{max-height:min(420px,100dvh - 280px);padding-inline:0}.shell-palette .ui-combobox__group-label{letter-spacing:0;text-transform:none;color:var(--text-3);padding-inline:16px}.shell-palette .ui-combobox__option{border-radius:0;padding-inline:16px}.shell-palette .ui-combobox__option[data-active]{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.shell-palette .ui-combobox__description{color:var(--text-3)}.shell-palette__fact{text-overflow:ellipsis;display:block;overflow:hidden}.shell-palette .ui-combobox__option:has(.shell-palette__fact){align-items:flex-start;padding-block:12px}.shell-palette .ui-combobox__option:has(.shell-palette__fact) .ui-combobox__icon{margin-top:2px}.shell-palette__match{color:var(--accent);background:0 0}.shell-palette .ui-combobox__icon:has(>.shell-palette__orb){width:20px;height:20px}.shell-palette__orb{border-radius:var(--radius-sm);background:var(--accent);color:#fff;place-items:center;width:20px;height:20px;display:inline-grid}.shell-palette .shell-palette__orb svg{width:12px;height:12px}.shell-palette .ui-combobox__secondary{font-family:var(--font);color:var(--text-3)}.shell-palette__error{border-top:1px solid var(--line-2);color:var(--down);padding:8px 16px;font-size:12px}.shell-palette__foot{border-top:1px solid var(--line-2);color:var(--text-3);align-items:center;gap:16px;padding:8px 16px;font-size:12px;display:flex}.shell-palette__note{min-width:0;color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.shell-palette__hint{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.shell-page-header{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.shell-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.shell-page-header__text{min-width:0}.shell-page-header__description{max-width:680px;color:var(--text-3);margin-top:4px;font-size:14px;line-height:20px}.shell-page-header__actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;margin-left:auto;display:flex}.shell-page-header__range{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex;position:relative}.shell-page-header__zone{color:var(--text-2);white-space:nowrap;font-size:12px}.report-editor{height:calc(100dvh - var(--report-editor-offset,0px));min-height:480px}.report-editor-head{border-bottom:1px solid var(--line-2);background:var(--bg);flex-direction:column;gap:4px;padding:12px 20px;display:flex}.report-editor-head__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.report-editor-head__row--sub{align-items:flex-start;padding-left:2px}.report-editor-head__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.report-editor-head__notes{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.report-editor-title .ui-inline-edit__text{font:500 14px/20px var(--font);color:var(--text)}.report-editor-title .ui-inline-edit__box{font:500 14px/20px var(--font);min-width:240px}.ui-icon-button.report-editor-ask{color:var(--accent)}.ui-icon-button.report-editor-ask:hover:not(:disabled){color:var(--accent-h)}.report-editor-description{min-width:0;max-width:720px;color:var(--text-2);align-items:baseline;gap:8px;font-size:14px;line-height:20px;display:flex}.report-editor-description__edit{flex:0 auto;min-width:0}.report-editor-description--open{white-space:pre-line}.report-editor-description--open .ui-inline-edit__text{text-align:left}.report-editor-description--open .ui-inline-edit__value{white-space:pre-line;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.ui-icon-button.report-editor-description__toggle{width:20px;height:20px;color:var(--text-4);flex-shrink:0;align-self:center}.ui-icon-button.report-editor-description__toggle:hover:not(:disabled){color:var(--text-2)}.report-editor-description__toggle svg{transition:transform .15s}.report-editor-description--open .report-editor-description__toggle svg{transform:rotate(180deg)}.report-editor-description .ui-inline-edit__text--empty{color:var(--text-4)}.report-editor-note{color:var(--text-2)}.report-editor-error{color:var(--down)}.report-editor-conflict{color:var(--down);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-editor-main{flex-direction:column;gap:16px;min-width:0;padding:16px 20px 28px;display:flex}.report-editor-toolbar{flex-direction:column;gap:8px;min-width:0;display:flex;container-type:inline-size}.report-editor-toolbar__row{align-items:center;gap:8px 12px;min-width:0;display:flex}.report-editor-toolbar__controls{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.report-editor-toolbar__lead,.report-editor-toolbar__trail{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.report-editor-toolbar__trail{justify-content:flex-end;margin-left:auto}.report-editor-toolbar__view.ui-button--outline{background:var(--accent-soft);color:var(--accent);box-shadow:none}.report-editor-toolbar__view.ui-button--outline:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-h)}.report-editor-toolbar__compare{align-items:center;display:flex}.report-editor-toolbar__compare--on .ui-button--outline,.report-editor-toolbar__zone--on .ui-button--outline{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.report-editor-toolbar__compare--on .ui-button--outline:focus-visible,.report-editor-toolbar__zone--on .ui-button--outline:focus-visible{box-shadow:var(--ring)}.report-editor-toolbar__compare-short{display:none}.report-editor-toolbar__compare-hint{color:var(--text-2);margin:0;padding:0 8px 8px;font-size:12px;line-height:1.4}.report-editor-toolbar__note{color:var(--text-2);margin:0 0 0 8px;font-size:12px;line-height:1.4}.report-editor-toolbar__line{color:var(--text-2);margin:0;font-size:12px;line-height:1.4}.report-editor-toolbar__sessions{color:var(--text-2);white-space:nowrap;font-size:12px}.report-editor-toolbar__format-glyph{font-variant-numeric:tabular-nums;min-width:14px;color:var(--text-2);justify-content:center;font-weight:500;display:inline-flex}.report-editor-toolbar__controls .ui-field{flex-direction:row;align-items:center;gap:8px;display:flex}.report-editor-toolbar__controls .ui-field__label{white-space:nowrap;margin:0}.report-editor-toolbar__controls .ui-field:not(.ui-field--inline) .ui-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-editor-toolbar__controls .ui-field:not(.ui-field--inline){position:relative}.report-editor-toolbar__controls .ui-field__hint{display:none}.report-editor-toolbar__controls .ui-control{width:auto;height:32px;font-size:14px}.report-editor-toolbar .ui-segmented--sm .ui-segmented__option{height:calc(var(--control-h) - 2px)}@container (max-width:760px){.report-editor-toolbar .ui-segmented--sm .ui-segmented__option{padding:0 4px}}.report-editor-toolbar__status{color:var(--text-2);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.report-editor-toolbar__zone{flex-shrink:0}.report-editor-toolbar__zone .ui-button{position:relative}.report-editor-toolbar__zone-label{text-overflow:ellipsis;max-width:128px;overflow:hidden}.report-editor-toolbar__zone--on .ui-button:after{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px;display:none;position:absolute;top:2px;right:2px}.report-editor-toolbar__run{justify-content:flex-end;align-items:center;gap:8px;min-width:124px;display:flex}.report-editor-toolbar__meta{font-variant-numeric:tabular-nums;position:relative}.report-editor-results{flex-direction:column;gap:12px;min-width:0;display:flex}.report-editor-result,.report-editor-result__part{flex-direction:column;gap:16px;min-width:0;display:flex}.report-editor-result__part{transition:opacity .16s}.report-editor-result .ui-table-wrap{border-top:1px solid var(--line-2);box-shadow:none;background:0 0;border-radius:0}.report-editor-result .ui-table-wrap .ui-th,.report-editor-result .ui-table-wrap .ui-pivot__body{background:var(--bg)}.report-editor-table{border-top:1px solid var(--line-2);min-width:0}.report-editor-table .ui-table-wrap{border-top:0}.report-editor-status{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.report-editor-status .ui-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.report-editor-result__zone{justify-content:flex-end;margin-bottom:-8px;display:flex}.report-editor-result__part--stale{opacity:.45;pointer-events:none}.report-editor-draft-issues{background:var(--warn-bg,var(--panel));color:var(--warn,var(--text));border-radius:8px;padding:8px 12px;font-size:12px;line-height:16px}.report-editor-loading{border-radius:12px;height:320px;overflow:hidden}.report-editor-placeholder{background:var(--card);min-height:320px;box-shadow:0 0 0 1px var(--line-2);border-radius:12px;justify-content:center;align-items:center;padding:16px;display:flex}.report-editor-placeholder .ui-error{box-shadow:none;background:0 0;padding:0}.report-editor-hint{color:var(--text-2);font-size:14px}.report-editor-panel{flex-direction:column;min-height:100%;display:flex}.report-editor-panel__tabs{z-index:1;background:var(--bg);border-bottom:1px solid var(--line-2);padding:8px 16px 0;position:sticky;top:0}.report-editor-panel__tabs .ui-tab:disabled{color:var(--text-3);cursor:not-allowed}.report-editor-panel__body{flex-direction:column;flex:1;gap:20px;padding:16px;display:flex}.report-editor-panel__body[hidden]{display:none}.report-editor-panel__form{flex-direction:column;gap:16px;min-width:0;display:flex}.report-editor-panel__form .ui-filters .pickers-section__empty{display:none}.report-editor-panel__footer{z-index:1;border-top:1px solid var(--line-2);background:var(--bg);justify-content:space-between;gap:8px;margin-top:auto;padding:8px 12px;display:flex;position:sticky;bottom:0}.report-editor-panel__title{border-bottom:1px solid var(--line-2);height:48px;font:500 14px/20px var(--font);color:var(--text);align-items:stretch;margin:0;padding:0 16px;display:flex}.report-editor-panel__tab{border-bottom:2px solid var(--accent);align-items:center;display:inline-flex}.report-editor-kinds{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0 -16px;padding:0 16px 12px;display:flex}.report-editor-kinds__strip{gap:2px;display:flex}.report-editor-kind{border-radius:var(--radius-control);width:34px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.report-editor-kind:hover:not(:disabled){color:var(--text);background:var(--hover)}.report-editor-kind:focus-visible{box-shadow:var(--ring);outline:none}.report-editor-kind:disabled{color:var(--text-4);cursor:not-allowed}.report-editor-kind--checked,.report-editor-kind--checked:hover:not(:disabled){color:var(--accent);background:var(--accent-soft)}.report-editor-kind__current{white-space:nowrap;color:var(--text-2);margin-left:auto;padding-left:8px;font-size:14px;font-weight:500}.report-editor-issues{background:var(--warn-bg);color:var(--warn);border-radius:8px;padding:12px;font-size:12px}.report-editor-issues__title{margin-bottom:4px;font-weight:500}.report-editor-issues__list{flex-direction:column;gap:2px;padding-left:16px;list-style:outside;display:flex}.ui-pop.report-editor-save{flex-direction:column;padding:0;display:flex}.report-editor-save__search{padding:12px 12px 8px}.report-editor-save__list{flex-direction:column;gap:2px;max-height:280px;padding:4px 8px;display:flex;overflow:auto}.report-editor-save__note{color:var(--text-2);padding:12px 8px;font-size:12px}.report-editor-save__row{text-align:left;width:100%;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.report-editor-save__row:hover:not(:disabled){background:var(--hover)}.report-editor-save__row:focus-visible{background:var(--hover);box-shadow:var(--ring);outline:none}.report-editor-save__row:disabled{cursor:default;color:var(--text-3)}.report-editor-save__icon{color:var(--text-2);display:inline-flex}.report-editor-save__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.report-editor-save__count{color:var(--text-2);white-space:nowrap;font-size:12px}.report-editor-save__footer{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.ui-pop.report-editor-format{flex-direction:column;gap:12px;padding:12px;display:flex}.report-editor-format .report-editor-format__switch{justify-content:space-between;gap:12px}.report-editor-format .ui-segmented{align-self:stretch;display:flex}.report-editor-format .ui-segmented__option{flex:1 1 0;justify-content:center}.report-editor-format__footer{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:8px;margin:0 -12px -12px;padding:8px 12px;display:flex}.report-editor-format__preview{min-width:0;color:var(--text-2);align-items:baseline;gap:8px;margin:0;font-size:12px;display:flex}.report-editor-format__preview-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;color:var(--text);font-size:14px;font-weight:500;overflow:hidden}.report-editor-sankey{position:relative}.report-editor-sankey--plus{padding-right:40px}.report-editor-sankey__plus{border:1px solid var(--line-2);background:var(--card);position:absolute;top:50%;right:0;transform:translateY(-50%)}.ui-menu-anchor.report-editor-node-menu--at{left:var(--menu-x);top:var(--menu-y);z-index:40;position:fixed}.pickers-anchor{min-width:0;max-width:100%}.pickers-trigger{min-width:160px;max-width:100%;height:var(--control-h);background:var(--card);box-shadow:0 0 0 1px var(--line-2);font:inherit;color:var(--text);text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;transition:box-shadow .15s;display:inline-flex}.pickers-trigger:hover:not(:disabled){box-shadow:0 0 0 1px var(--line-3)}.pickers-trigger:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring);outline:none}.pickers-trigger[aria-expanded=true]{box-shadow:0 0 0 1px var(--accent), var(--ring)}.pickers-trigger:disabled{background:var(--panel);color:var(--text-3);cursor:not-allowed}.pickers-trigger--empty .pickers-trigger__label{color:var(--text-4);font-weight:400}.pickers-trigger__glyph{flex-shrink:0;display:inline-flex}.pickers-trigger__text{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.pickers-trigger__label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pickers-trigger__raw{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--mono);color:var(--text-2);flex-shrink:1000;font-size:12px;overflow:hidden}.pickers-trigger__caret{color:var(--text-4);flex-shrink:0}.ui-filters__row>.pickers-anchor{flex:200px;min-width:160px}.ui-filters__row .pickers-trigger{width:100%}.pickers-glyph{background:var(--panel-2);letter-spacing:.02em;width:22px;height:20px;color:var(--text-2);border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.pickers-glyph--event{color:var(--accent);background:var(--accent-soft)}.pickers-glyph--custom{color:var(--t-event);background:var(--panel-2)}.pickers-glyph--numeric{font-size:12px}.pickers-glyph--boolean{font-size:10px}.pickers-glyph--value{font-family:Georgia,serif;font-size:14px}.pickers-volume{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12px}.pickers-one{grid-template-rows:auto minmax(0,1fr);grid-template-columns:160px minmax(0,1fr) 220px;gap:0;height:420px;display:grid}.pickers-one__search{border-bottom:1px solid var(--line);grid-column:1/-1;padding:8px}.pickers-one__search .ui-combobox__search{border-bottom:0}.pickers-one__rail{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:8px;display:flex}.pickers-one__tab{border-radius:var(--radius-sm);font:inherit;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:12px}.pickers-one__tab:hover{background:var(--hover)}.pickers-one__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-h);outline:none}.pickers-one__tab[aria-selected=true]{background:var(--panel-2);color:var(--text)}.pickers-one__rail-sep{background:var(--line);height:1px;margin:4px 0}.pickers-one__verified{border-radius:var(--radius-sm);font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.pickers-one__verified[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.pickers-one__grow{flex:1}.pickers-one__new{color:var(--accent);align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.pickers-one__list{min-height:0;overflow:auto}.pickers-one__source{align-items:center;gap:8px;display:flex}.pickers-one__source-text{flex-direction:column;flex:1;min-width:0;display:flex}.pickers-one__mark{border-radius:var(--radius-sm);background:var(--panel-2);width:20px;height:20px;color:var(--text-2);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.pickers-preview{border-left:1px solid var(--line);color:var(--text-2);padding:12px;font-size:12px;overflow:auto}.pickers-preview--empty{color:var(--text-4);text-align:center;justify-content:center;align-items:center;display:flex}.pickers-preview__title{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:500}.pickers-preview__text{color:var(--text-3);margin:0 0 12px;line-height:1.5}.pickers-preview__row{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.pickers-preview__key{color:var(--text-3)}.pickers-preview__value{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--text)}.pickers-preview__foot{color:var(--text-3);justify-content:space-between;margin-top:12px;display:flex}.pickers-source-line{flex-direction:column;gap:16px;display:flex}.pickers-source-line__step{min-width:0}.pickers-source-line__note{flex:1}.pickers-presets{flex-direction:column;gap:8px;padding:8px;display:flex}.pickers-presets__note{text-align:center;color:var(--text-2);padding:16px 12px;font-size:14px}.pickers-presets__link{color:var(--accent);font-weight:500;text-decoration:none}.pickers-presets__link:hover{color:var(--accent-h);text-decoration:underline}.pickers-presets__list{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pickers-presets__row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;display:flex}.pickers-presets__row:hover{background:var(--panel-2)}.pickers-presets__row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-h);outline:none}.pickers-presets__row[aria-current=true]{background:var(--accent-soft)}.pickers-presets__row[aria-current=true] .pickers-presets__name{color:var(--accent)}.pickers-presets__name{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.pickers-presets__description,.pickers-presets__source{color:var(--text-2);font-size:12px}.pickers-presets__source{font-family:var(--mono)}.pickers-presets__refused{color:var(--down);padding:4px 12px 8px;font-size:12px}.pickers-presets__unit{font-family:var(--mono);color:var(--text-2);font-size:12px}.pickers-presets__row--reading{cursor:default}.pickers-presets__row--reading:hover{background:0 0}.pickers-presets__row[aria-disabled=true]{cursor:default;opacity:.5}.pickers-presets__row[aria-disabled=true]:hover{background:0 0}.pickers-presets__group{color:var(--text-2);margin:4px 0 2px;padding:0 8px;font-size:12px;font-weight:500}.pickers-presets__toggle{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.pickers-presets__toggle:hover{color:var(--text)}.pickers-presets__toggle:focus-visible{box-shadow:0 0 0 2px var(--accent-h);border-radius:4px;outline:none}.pickers-presets__caret{flex:none;transition:transform .12s;transform:rotate(-90deg)}.pickers-presets__toggle[aria-expanded=true] .pickers-presets__caret{transform:none}.pickers-presets__field{align-items:center;gap:4px;display:flex}.pickers-presets__field>.pickers-presets__row{flex:auto;min-width:0}.pickers-presets__fields{font:inherit;color:var(--accent);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:4px 8px;font-size:12px}.pickers-presets__fields:hover{text-decoration:underline}.pickers-presets__fields:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-h);border-radius:6px;outline:none}.pickers-values{flex:160px;min-width:160px;position:relative}.pickers-values__input{width:100%}.pickers-values__list{z-index:40;background:var(--card);min-width:100%;max-width:max(100%,260px);max-height:240px;box-shadow:var(--shadow-menu);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.pickers-values__list[hidden]{display:none}.pickers-values__option{color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.pickers-values__option[data-active]{background:var(--hover);box-shadow:inset 0 0 0 2px var(--accent-h)}.pickers-values__text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pickers-metric{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--line-2);flex-direction:column;gap:12px;padding:12px;display:flex}.pickers-metric__head{align-items:center;gap:8px;display:flex}.pickers-metric__head .pickers-anchor{flex:auto;min-width:0}.pickers-metric__head .pickers-trigger{background:var(--bg);width:100%;min-width:0}.pickers-metric__head>.ui-control{flex:auto;min-width:0}.pickers-metric__letter{background:var(--hover);width:24px;height:24px;color:var(--text);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.pickers-metric__step{font-variant-numeric:tabular-nums;border-radius:999px}.pickers-metric__measure{flex-wrap:wrap;align-items:center;gap:8px;padding-left:32px;display:flex}.pickers-metric__measure .pickers-anchor{flex:180px}.pickers-metric__measure .ui-control{width:auto;min-width:140px}.pickers-metric__filters{padding-left:32px}.pickers-metric__filters .ui-filters__row .ui-button{color:var(--text-2)}.pickers-metric__rename{white-space:nowrap;flex-shrink:0;font-size:12px}.pickers-metric__rename .ui-inline-edit__text{max-width:calc(100% + 8px);margin:0 -4px;padding:0 4px}.pickers-metric__actions{margin-left:auto}.pickers-metric__head>.ui-icon-button+.pickers-metric__actions{margin-left:-8px}.pickers-metric__caption{color:var(--text-2);margin-bottom:-4px;padding-left:32px;font-size:12px}.pickers-metric--flush .pickers-metric__measure,.pickers-metric--flush .pickers-metric__filters{padding-left:0}.pickers-metric__measure--compact{color:var(--text-2);flex-wrap:nowrap;font-size:14px}.pickers-metric__measure--compact .ui-control{min-width:0;height:28px;padding:0 8px;font-size:14px}.pickers-metric__measure--compact select.ui-control{background-position:right 8px center;padding-right:28px}.pickers-metric__measure .ui-field__error{flex:1 0 100%}.pickers-metric__reading{color:var(--text-2);font-size:12px}.pickers-chip{background:var(--panel-2);height:28px;font:inherit;white-space:nowrap;color:var(--text);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.pickers-chip:hover:not(:disabled){background:var(--hover)}.pickers-chip:focus-visible{box-shadow:var(--ring);outline:none}.pickers-chip[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}.pickers-chip:disabled{color:var(--text-3);cursor:not-allowed}.pickers-chip__hash{font-family:var(--mono);color:var(--text-2);font-size:12px}.pickers-chip[aria-expanded=true] .pickers-chip__hash{color:inherit}.pickers-chip__caret{color:var(--text-4)}.pickers-chip--static,.pickers-chip--static:hover:not(:disabled){background:var(--panel-2);cursor:default}.pickers-chip--number{cursor:text;padding-right:4px}.pickers-chip--number:focus-within{background:var(--hover)}.pickers-metric__measure .pickers-chip__input{background:var(--card);border-radius:999px;width:56px;min-width:0;height:22px;padding:0 2px 0 8px;font-size:14px}.pickers-section{flex-direction:column;gap:12px;display:flex}.pickers-section__head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.pickers-section__plus{justify-content:center;width:28px;padding:0}.pickers-section__title{color:var(--text);font-size:14px;font-weight:500}.pickers-section__empty{color:var(--text-3);font-size:14px}.pickers-ghost{border:1px dashed var(--line-2);width:100%;font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:color .15s,border-color .15s;display:inline-flex}.pickers-ghost:hover:not(:disabled){color:var(--text);border-color:var(--line-3)}.pickers-ghost:focus-visible{box-shadow:var(--ring);outline:none}.pickers-ghost:disabled{color:var(--text-3);cursor:not-allowed}.pickers-ghost .pickers-metric__letter{background:var(--panel-2);color:var(--text-2)}.pickers-ghost--describe{color:var(--accent)}.pickers-criteria{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;padding:2px 12px;display:flex}.pickers-criteria .pickers-criteria__row{grid-template-columns:minmax(0,1fr);place-items:center start;gap:8px;padding:12px 0;display:grid}.pickers-criteria .pickers-criteria__row+.pickers-criteria__row{border-top:1px solid var(--line)}.pickers-criteria .pickers-criteria__row--switch{grid-template-columns:minmax(0,1fr) auto}.pickers-criteria .pickers-criteria__row--stack{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:8px}.pickers-criteria .ui-field__label{white-space:nowrap;font-size:12px}.pickers-criteria .ui-field__hint,.pickers-criteria .ui-field__error,.pickers-criteria__note{grid-column:1/-1}.pickers-criteria__note{color:var(--text-2);font-size:12px}.pickers-criteria__controls{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.pickers-criteria__chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.pickers-criteria__chips .ui-chip{min-width:0;max-width:100%}.pickers-criteria__chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.pickers-criteria .ui-control{width:auto;min-width:0;max-width:100%;height:28px;padding:0 8px;font-size:14px}.pickers-criteria select.ui-control{background-position:right 8px center;padding-right:28px}.pickers-criteria .ui-control--number{width:64px}.pickers-criteria .pickers-criteria__grow{flex:auto}.pickers-criteria .ui-button{flex-shrink:0;height:28px}.pickers-criteria .ui-segmented{background:var(--panel-2);flex-wrap:nowrap}.pickers-attribution{flex-direction:column;flex-basis:100%;gap:12px;min-width:0;display:flex}.pickers-attribution .ui-segmented{flex-wrap:nowrap}.pickers-attribution__lookback{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pickers-attribution__lookback .ui-control--number{width:72px}.reports-section{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.reports-editor{--report-editor-offset:48px;flex-direction:column;flex:1 0 auto;min-width:0;min-height:0;display:flex}.reports-state{flex-direction:column;gap:20px;width:100%;max-width:1440px;margin:0 auto;padding-bottom:24px;display:flex}.reports-state__error{flex-direction:column;align-items:center;gap:12px;display:flex}.events-card{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:12px;flex-direction:column;display:flex}.events-card__row{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:8px 16px;padding:16px 20px;display:grid}.events-card__row+.events-card__row{border-top:1px solid var(--line-2)}.events-card[hidden]{display:none}.events-card__head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0 0;font-size:12px;font-weight:500;display:inline-flex}.events-card__head:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.events-card__chevron{transition:transform .15s}.events-card__row[data-folded=true] .events-card__chevron{transform:rotate(-90deg)}.events-card__count{background:var(--accent-soft);color:var(--accent);letter-spacing:0;border-radius:6px;padding:0 4px}.events-card__body{min-width:0}.events-card__row .pickers-anchor{max-width:360px}.events-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.events-toolbar__columns{margin-left:auto}.events-toolbar__status{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:flex}.events-empty__reasons{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.events-empty__reason{background:var(--panel);height:28px;color:var(--text-2);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.events-empty__remove{width:20px;height:20px;color:var(--text-3)}.events-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.events-table .ui-th:first-child,.events-table .ui-td:first-child{width:40px;padding-right:12px}.events-table .ui-td{vertical-align:middle}.events-chevron{color:var(--text-4);transition:transform .15s;display:block}.ui-tr--selected .events-chevron{color:var(--accent);transform:rotate(90deg)}.events-user-link{font-family:var(--mono);color:var(--text-2);text-underline-offset:2px;font-size:12px}.events-user-link:hover{color:var(--accent);text-decoration:underline}.events-properties{flex-direction:column;gap:12px;min-width:0;display:flex}.events-properties .ui-table{table-layout:fixed;min-width:0}.events-properties .ui-th:first-child{width:44%}.events-properties__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.events-properties__bar:has(.ui-tabs){border-bottom:1px solid var(--line-2);align-items:flex-end}.events-properties__bar .ui-tabs{border-bottom:0;margin-bottom:-1px;padding-bottom:1px}.events-properties__tabs{min-width:0}.events-properties__json{color:var(--text-2);white-space:nowrap;align-self:center;margin-left:auto}.events-properties__code{border:1px solid var(--line-2);background:var(--bg);max-height:60vh;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}@media (max-width:760px){.events-card__row{grid-template-columns:minmax(0,1fr);padding:12px 16px}.events-card__head{padding-top:0}.events-toolbar__columns{margin-left:0}}.events-detail__facts{grid-template-columns:auto 1fr;gap:4px 16px;display:grid}.events-detail__actions{flex-wrap:wrap;gap:8px;display:flex}.users-page{flex-direction:column;gap:16px;margin-top:16px;display:flex}.users-profile{grid-template-columns:minmax(272px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.users-profile__main{flex-direction:column;gap:12px;min-width:0;display:flex}.users-card{background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.users-card .events-properties .ui-th:first-child{width:55%}.users-card .events-properties .data-key__label,.users-card .events-properties .data-key__raw{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.users-card .events-properties .ui-td:first-child{max-width:0;overflow:hidden}.users-card .events-properties .ui-td:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.users-chip{font-family:var(--mono)}.users-card__head{align-items:center;gap:12px;min-width:0;display:flex}.users-avatar{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:inline-flex}.users-card__name{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.users-card__sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.users-card__title{letter-spacing:-.2px;font-size:16px;font-weight:500}.users-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);font-size:12px;font-weight:500}.users-card__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.users-facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}.users-facts dt{color:var(--text-2)}.users-facts dd{overflow-wrap:anywhere;margin:0}.users-cohorts{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.users-cohorts__item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:4px 0;font-size:14px;display:flex}.users-cohorts__link{overflow-wrap:anywhere;min-width:0;color:var(--accent);text-underline-offset:2px}.users-cohorts__link:hover{text-decoration:underline}.users-cohorts__kind{color:var(--text-3);white-space:nowrap;font-size:12px}.users-feed{flex-direction:column;gap:12px;min-width:0;display:flex}.users-feed__empty{color:var(--text-2);padding:16px 0;font-size:14px}.users-feed__day{letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);padding:8px 0;font-size:12px;font-weight:500}.users-feed__list{border-top:1px solid var(--line-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.users-feed__item{border-bottom:1px solid var(--line-2)}.users-feed__row{text-align:left;border-radius:6px;grid-template-columns:14px 72px minmax(0,2fr) minmax(0,1fr) max-content;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px;font-size:14px;display:grid}button.users-feed__row{cursor:pointer;transition:background-color .15s}button.users-feed__row:hover{background:var(--panel-2)}button.users-feed__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.users-feed__chevron{color:var(--text-4);transition:transform .15s}.users-feed__row--plain .users-feed__chevron{visibility:hidden}.users-feed__item[data-expanded=true] .users-feed__chevron{color:var(--accent);transform:rotate(90deg)}.users-feed__time{font-variant-numeric:tabular-nums;color:var(--text-2)}.users-feed__event{font-weight:500}.users-feed__id{white-space:nowrap;text-overflow:ellipsis;font-family:var(--mono);color:var(--text-2);font-size:12px;overflow:hidden}.users-feed__count{color:var(--text-2);white-space:nowrap;font-size:12px}.users-feed__properties{padding:4px 8px 16px 36px}.users-feed__line{align-items:center;gap:4px;display:flex}.users-feed__line>.users-feed__row{flex:1;min-width:0}.users-attribution__list{border-top:1px solid var(--line-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.users-attribution__item{border-bottom:1px solid var(--line-2);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.users-attribution__item--credited{box-shadow:0 0 0 1px var(--accent);border-radius:8px;padding:8px}.users-attribution__item--ignored{color:var(--text-2)}.users-attribution__item--event{border-bottom:0}.users-attribution__when{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12px}.users-attribution__what{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.users-attribution__detail{color:var(--text-2);font-size:12px}.users-attribution__rules{color:var(--text-2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.users-page--person{margin-top:0}.users-head{gap:8px}.users-head__text{align-items:center;gap:12px;min-width:0;display:flex}.users-avatar--lg{width:40px;height:40px;font-size:16px}.users-head__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.users-head__id{font-family:var(--mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.users-filters{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:12px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.users-filters__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:500}.users-person{align-items:center;gap:8px;max-width:100%;display:inline-flex}.users-avatar--sm{background:var(--avatar-tone,var(--panel-2));width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.users-avatar--sm{background:color-mix(in srgb, var(--avatar-tone,var(--panel-2)) 56%, var(--panel-2))}}.users-avatar--sm{color:var(--text);font-size:12px}@media (max-width:1000px){.users-profile{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.users-card{padding:16px}.users-feed__row{grid-template-columns:14px 64px minmax(0,1fr)}.users-feed__id,.users-feed__count{display:none}.users-feed__properties{padding-left:8px}.users-attribution__item{grid-template-columns:minmax(0,1fr);gap:4px}}.assistant-transcript{flex-direction:column;gap:16px;min-height:100%;display:flex}.assistant-message{flex-direction:column;gap:12px;min-width:0;display:flex}.assistant-message--user{background:var(--accent-soft);max-width:85%;color:var(--text);border-radius:12px 12px 4px;align-self:flex-end;padding:12px 16px}.assistant-message--user[data-failed=true]{opacity:.6}.assistant-message__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.assistant-message--assistant{align-self:stretch}.assistant-text{color:var(--text);overflow-wrap:anywhere;flex-direction:column;gap:12px;font-size:14px;line-height:22px;display:flex}.assistant-text p{margin:0}.assistant-text strong{font-weight:500}.assistant-text code{background:var(--panel-2);border-radius:4px;padding:1px 4px;font-size:14px}.assistant-text__list{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:outside;display:flex}.assistant-steps{flex-direction:column;gap:12px;display:flex}.assistant-step{background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.assistant-step__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistant-step__caption{flex-direction:column;gap:2px;min-width:0;display:flex}.assistant-step__summary{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:18px}.assistant-step__window{color:var(--text-2);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.assistant-step__open{white-space:nowrap;flex-shrink:0}.assistant-step__dropped{color:var(--text-3);margin:0;font-size:12px;line-height:16px}.assistant-step__result{flex-direction:column;min-width:0;min-height:0;display:flex}.assistant-step__result>[role=img]{height:240px!important}.assistant-step__result>.flex-1{height:260px}.assistant-step__result .ui-number-tile{padding:12px 16px}.assistant-step__result .ui-number-tile__value{font-size:28px}.assistant-mark{flex:none;place-items:center;width:120px;height:70px;margin:0 auto;display:grid;position:relative}.assistant-mark:before{content:"";background:radial-gradient(closest-side, var(--accent), transparent);position:absolute;inset:-30px -10px 0}@supports (color:color-mix(in lab, red, red)){.assistant-mark:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 28%, transparent), transparent)}}.assistant-mark:before{filter:blur(4px)}.assistant-mark__dots{grid-template-columns:repeat(3,6px);gap:4px;display:grid;position:relative}.assistant-mark__dot{background:var(--accent-h);border-radius:999px;width:4px;height:4px;animation:1.6s ease-in-out infinite assistant-blink}.assistant-mark__dot:nth-child(2n){animation-delay:.3s}.assistant-mark__dot:nth-child(3n){animation-delay:.6s}.assistant-empty{flex-direction:column;gap:16px;padding:8px 0;display:flex}.assistant-empty__text{color:var(--text-2);margin:0;font-size:14px;line-height:22px}.assistant-empty__examples{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.assistant-example{background:var(--card);width:100%;box-shadow:0 0 0 1px var(--line-2);text-align:left;color:var(--text);cursor:pointer;border-radius:8px;padding:12px 16px;font-size:14px;line-height:20px;transition:background-color .15s}.assistant-example:hover:not(:disabled){background:var(--panel)}.assistant-example:focus-visible{box-shadow:var(--ring);outline:none}.assistant-example:disabled{color:var(--text-3);cursor:default}.assistant-suggestions{min-width:0;position:relative}.assistant-suggestions__track{scroll-behavior:smooth;scrollbar-width:none;gap:8px;min-width:0;padding:1px;display:flex;overflow-x:auto}.assistant-suggestions__track::-webkit-scrollbar{display:none}.assistant-suggestions--left .assistant-suggestions__track{-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px);mask-image:linear-gradient(90deg, transparent, var(--text) 56px)}.assistant-suggestions--right .assistant-suggestions__track{-webkit-mask-image:linear-gradient(90deg, var(--text) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--text) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--text) calc(100% - 56px), transparent);mask-image:linear-gradient(90deg, var(--text) calc(100% - 56px), transparent)}.assistant-suggestions--left.assistant-suggestions--right .assistant-suggestions__track{-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px, var(--text) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px, var(--text) calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 56px, var(--text) calc(100% - 56px), transparent);mask-image:linear-gradient(90deg, transparent, var(--text) 56px, var(--text) calc(100% - 56px), transparent)}.assistant-suggestions__scroll{z-index:1;width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--line-3);background:var(--panel);box-shadow:0 0 0 4px var(--bg);color:var(--text);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ui-drawer .assistant-suggestions__scroll{box-shadow:0 0 0 4px var(--panel)}.assistant-suggestions__scroll:hover{background:var(--hover)}.assistant-suggestions__scroll--left{left:-4px}.assistant-suggestions__scroll--right{right:-4px}.assistant-suggestion{height:var(--control-h-sm);border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--card);max-width:360px;color:var(--text-2);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-size:12px;line-height:16px;transition:border-color .15s,color .15s;display:inline-flex}.assistant-suggestion:hover:not(:disabled){border-color:var(--line-3);color:var(--text)}.assistant-suggestion:focus-visible{box-shadow:var(--ring);outline:none}.assistant-suggestion:disabled{color:var(--text-4);cursor:default}.assistant-suggestion svg{flex-shrink:0}.assistant-builds{flex-direction:column;gap:8px;margin-top:8px;display:flex}.assistant-builds__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin:0 2px;font-size:12px;line-height:16px}.assistant-build{border:1px solid var(--line-2);border-radius:var(--radius-control);text-align:left;width:100%;color:var(--text);cursor:pointer;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:20px;transition:border-color .15s,background-color .15s;display:flex}.assistant-build:hover:not(:disabled){border-color:var(--line-3);background:var(--hover)}.assistant-build:focus-visible{box-shadow:var(--ring);outline:none}.assistant-build:disabled{color:var(--text-3);cursor:default}.assistant-build svg{flex-shrink:0}.assistant-build__text{flex:1;min-width:0}.assistant-empty--hero{text-align:center;align-items:center;gap:0;margin:auto 0;padding:20px 0 32px}.assistant-hero__headline{font-family:var(--title);letter-spacing:-.01em;color:var(--text);margin:20px 0;font-size:24px;font-weight:400;line-height:32px}.assistant-hero__headline em{color:var(--accent);font-style:normal}.assistant-hero__about{display:block}.assistant-hero__suggestions{flex-direction:column;align-items:center;gap:8px;max-width:100%;display:flex}.assistant-hero__suggestion{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--bg);max-width:100%;color:var(--text-2);cursor:pointer;padding:8px 12px;font-size:14px;line-height:20px;transition:border-color .15s,background-color .15s,color .15s}.assistant-hero__suggestion:hover:not(:disabled){border-color:var(--line-3);background:var(--panel);color:var(--text)}.assistant-hero__builds{flex-direction:column;align-items:center;gap:8px;max-width:100%;margin-top:20px;display:flex}.assistant-hero__build{border:1px dashed var(--line-3);border-radius:var(--radius-control);max-width:100%;color:var(--text-2);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;transition:border-color .15s,color .15s;display:inline-flex}.assistant-hero__build:hover:not(:disabled){border-color:var(--accent-line);color:var(--text)}.assistant-hero__build svg{flex:none}.assistant-hero__suggestion:focus-visible,.assistant-hero__build:focus-visible{box-shadow:var(--ring);outline:none}.assistant-hero__suggestion:disabled,.assistant-hero__build:disabled{color:var(--text-4);cursor:default}.assistant-empty--hero .assistant-empty__note{margin-top:20px}.assistant-questions{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.assistant-question{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.assistant-question__legend{color:var(--text);flex-direction:column;gap:2px;padding:0;font-size:14px;line-height:20px;display:flex}.assistant-question__header{text-transform:uppercase;letter-spacing:.02em;color:var(--text-2);font-size:12px;font-weight:500}.assistant-question__hint{color:var(--text-4);font-size:12px}.assistant-question__options{flex-direction:column;gap:8px;display:flex}.assistant-option{background:var(--bg);width:100%;box-shadow:0 0 0 1px var(--line-2);text-align:left;color:var(--text);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;font-size:14px;line-height:18px;transition:background-color .15s;display:flex}.assistant-option:hover:not(:disabled){background:var(--panel)}.assistant-option:focus-visible{box-shadow:var(--ring);outline:none}.assistant-option[aria-checked=true],.assistant-option[aria-pressed=true]{background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.assistant-option[aria-checked=true]:focus-visible,.assistant-option[aria-pressed=true]:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring)}.assistant-option:disabled{color:var(--text-3);cursor:default}.assistant-option__description{color:var(--text-2);font-size:12px}.assistant-questions__other{flex-direction:column;gap:4px;display:flex}.assistant-questions__other-label{color:var(--text-2);font-size:12px;font-weight:500}.assistant-questions__row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.assistant-questions__caption{color:var(--text-4);margin-right:auto;font-size:12px}.assistant-board{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.assistant-board__head{align-items:center;gap:8px;min-width:0;display:flex}.assistant-board__icon{color:var(--accent);display:inline-flex}.assistant-board__name{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:500}.assistant-board__count{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:12px}.assistant-board__changes{color:var(--text);margin:0;padding-left:20px;font-size:14px;line-height:20px}.assistant-board__public{color:var(--warn);margin:0;font-size:12px}.assistant-board__row{justify-content:flex-end;display:flex}.assistant-report{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.assistant-report__head{align-items:center;gap:8px;min-width:0;display:flex}.assistant-report__icon{color:var(--accent);display:inline-flex}.assistant-report__name{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:500}.assistant-report__kind{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:12px}.assistant-report__row{justify-content:flex-end;display:flex}.assistant-target{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:12px}.assistant-empty__note{color:var(--text-4);margin:0;font-size:12px}.assistant-title{align-items:center;gap:8px;display:flex}.ui-drawer.assistant-panel{width:auto;height:100dvh;min-height:0;animation:none}.ui-drawer.assistant-panel .ui-drawer__body{padding:16px}.ui-drawer.assistant-panel .ui-drawer__body:has(.assistant-empty--hero){-webkit-mask-image:linear-gradient(var(--text) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--text) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--text) calc(100% - 24px), transparent);mask-image:linear-gradient(var(--text) calc(100% - 24px), transparent)}.ui-drawer.assistant-panel .ui-drawer__head{border-bottom:0;align-items:center;gap:2px;padding:12px 12px 8px}.ui-drawer.assistant-panel .ui-drawer__title{font-family:var(--font);letter-spacing:0;color:var(--text-3);margin-left:8px;font-size:14px;font-weight:400;line-height:20px}.assistant-busy{color:var(--text-2);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.assistant-busy__dot{background:var(--accent);border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite assistant-pulse}.assistant-composer{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ui-control.assistant-composer__field{resize:vertical;height:auto;min-height:60px;max-height:200px;padding-top:8px;padding-bottom:8px;line-height:20px}.assistant-composer__row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.assistant-composer__hint{color:var(--text-4);margin-right:auto;font-size:12px}.assistant-composer__box{border:1.5px solid var(--accent-line);border-radius:var(--radius-card);background:var(--card);flex-direction:column;gap:4px;min-width:0;padding:12px 12px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.assistant-composer__box:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.assistant-composer__input{width:100%;min-height:40px;max-height:200px;font:inherit;color:var(--text);resize:none;background:0 0;border:0;outline:none;padding:0;font-size:14px;line-height:20px}.assistant-composer__input::placeholder{color:var(--text-4)}.assistant-composer__input:disabled{opacity:.5;cursor:not-allowed}.assistant-composer__bar{align-items:center;display:flex}.assistant-send{width:var(--control-h);height:var(--control-h);background:var(--accent);color:#fff;cursor:pointer;border-radius:999px;flex:none;place-items:center;margin-left:auto;transition:background-color .15s;display:grid}.assistant-send:hover:not(:disabled){background:var(--accent-h)}.assistant-send:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring);outline:none}.assistant-send:disabled{background:var(--hover);color:var(--text-4);cursor:default}.assistant-context{border-radius:var(--radius-sm);background:var(--panel-2);max-width:100%;height:28px;color:var(--text);align-self:flex-start;align-items:center;gap:8px;margin-bottom:4px;padding:0 8px;font-size:14px;line-height:20px;display:inline-flex}.assistant-context svg{color:var(--t-chart);flex:none}.assistant-disabled{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.assistant-disabled__icon{color:var(--text-4)}.assistant-disabled__title{color:var(--text);margin:0;font-size:16px;font-weight:500}.assistant-disabled__details{text-align:left;max-width:440px;margin:0 0 8px}.assistant-disabled__summary{cursor:pointer;color:var(--text-2);font-size:12px}.assistant-disabled__text{max-width:440px;color:var(--text-2);margin:0 0 8px;font-size:14px;line-height:20px}.assistant-progress{color:var(--text-3);flex-direction:column;gap:4px;font-size:12px;line-height:16px;display:flex}.assistant-progress__busy{align-items:center;gap:8px;display:flex}.assistant-progress__busy .assistant-busy__dot{flex:none}.assistant-progress__steps{flex-direction:column;gap:4px;margin:0;padding:0 0 0 16px;list-style:none;display:flex}.assistant-progress__step{align-items:center;gap:8px;display:flex}.assistant-progress__mark{flex:none;justify-content:center;width:14px;display:flex}.assistant-progress__step[data-state=done] svg{color:var(--accent)}.assistant-think{color:var(--text-3);flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.assistant-think__summary{cursor:pointer;color:var(--text-2);align-items:center;gap:8px;list-style:none;display:inline-flex}.assistant-think__summary svg{color:var(--accent)}.assistant-think__list{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:none;display:flex}.assistant-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistant-actions__note{color:var(--text-3);font-size:12px}.assistant-chips{flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.assistant-chip{background:var(--panel);border:1px solid var(--line-2);text-align:left;min-height:28px;color:var(--text-2);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:16px;display:inline-flex}.assistant-chip svg{flex:none}.assistant-chip:hover:not(:disabled){background:var(--hover);color:var(--text)}.assistant-chip:focus-visible{box-shadow:var(--ring);outline:none}.assistant-chip:disabled{color:var(--text-4);cursor:default}.ask-page{flex:1;gap:24px;min-height:0;display:flex}.ask-page__main{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.ask-chats{width:260px;height:calc(100dvh - var(--shell-pane-inset) - 48px);border-right:1px solid var(--line-2);flex-direction:column;flex:none;align-self:flex-start;gap:4px;padding:0 12px 16px 0;display:flex;position:sticky;top:24px;overflow-y:auto}.ask-chats__unsaved{color:var(--warn);margin:0 0 8px;font-size:12px;line-height:16px}.ask-chats__new{margin-bottom:8px}.ask-chats__new>.ui-button{justify-content:flex-start}.ask-chats__note{color:var(--text-3);margin:8px 0 0;padding:0 8px;font-size:12px;line-height:16px}.ask-chats__retry{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ask-chats__group{flex-direction:column;gap:2px;display:flex}.ask-chats__label{color:var(--text-3);margin:8px 0 4px;padding:0 8px;font-size:12px;font-weight:500}.ask-chats__row{border-radius:var(--radius-control);align-items:center;gap:4px;display:flex}.ask-chats__row:hover,.ask-chats__row--on{background:var(--hover)}.ask-chats__open{border-radius:var(--radius-control);min-width:0;min-height:32px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;padding:8px;display:flex}.ask-chats__open>svg{flex:none;margin-top:2px}.ask-chats__row--on .ask-chats__open{color:var(--text)}.ask-chats__open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ask-chats__title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:16px;overflow:hidden}.ask-chats__delete{opacity:0;flex:none;margin-right:4px}.ask-chats__row:hover .ask-chats__delete,.ask-chats__row--on .ask-chats__delete,.ask-chats__delete:focus-visible{opacity:1}@media (max-width:1000px){.ask-chats{display:none}}.ask-page__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ask-page__title{font-family:var(--title);color:var(--text);margin:0;font-size:24px;font-weight:500}.ask-hero{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:12vh auto 0;padding:0 24px 24px;display:flex;position:relative}.ask-hero__headline{font-family:var(--title);letter-spacing:-.01em;color:var(--text);margin:20px 0 12px;font-size:24px;font-weight:400;line-height:32px}.ask-hero__intro{max-width:560px;color:var(--text-3);margin:0;font-size:14px;line-height:20px}.ask-thread{flex-direction:column;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:0 24px 72px;display:flex}.ask-page[data-empty=true] .ask-thread{gap:12px;max-width:720px}.ask-thread .assistant-empty{padding-top:0}.ask-page[data-empty=false] .ask-thread .assistant-composer{z-index:1;background:var(--bg);margin:0 -1px;padding:12px 1px 16px;position:sticky;bottom:0}.ask-page[data-empty=false] .ask-thread .assistant-composer:before{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:16px;position:absolute;bottom:100%;left:0;right:0}.ask-thread .assistant-composer__box{border-width:1px;border-color:var(--line-2);padding:16px 16px 12px}.ask-thread .assistant-composer__box:focus-within{border-color:var(--accent-line)}.ask-thread .assistant-composer__input{font-size:16px;line-height:24px}.ask-page--off{justify-content:center;align-items:center}.ask-unavailable{text-align:center;max-width:440px;color:var(--text-3);flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.ask-unavailable__title{font-family:var(--title);color:var(--text);margin:0;font-size:20px;font-weight:500}.ask-unavailable__text{color:var(--text-2);margin:0;font-size:14px;line-height:20px}.cq-section{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.cq-section-title{color:var(--text);font-size:16px;font-weight:500;line-height:24px}.cq-muted{color:var(--text-2);font-size:12px;line-height:16px}.cq-warning{color:var(--warn);font-size:12px;line-height:16px}.cq-field-error{color:var(--down);font-size:12px;line-height:16px}.cq-publish__check{color:var(--text-2);margin:0;font-size:12px;line-height:16px}.cq-publish__check--ok{color:var(--up)}.cq-publish__check--warn{color:var(--warn)}.cq-ai-proposal__hint{margin:0;font-size:12px;line-height:16px}.cq-link{color:var(--accent);text-underline-offset:2px;align-items:center;gap:4px;font-size:14px;display:inline-flex}.cq-link:hover{text-decoration:underline}.cq-note{color:var(--text-2);font-size:12px;line-height:16px}.cq-note--error{color:var(--down)}.cq-saved{flex-direction:column;gap:12px;min-width:0;display:flex}.cq-saved__list{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;display:flex}.cq-saved__item{grid-template-columns:minmax(0,1fr) fit-content(40%) auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.cq-saved__item+.cq-saved__item{border-top:1px solid var(--line-2)}.cq-saved__open{text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:4px;display:flex}.cq-saved__open:hover .cq-saved__name{text-underline-offset:2px;text-decoration:underline}.cq-saved__name{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cq-saved__description{max-width:100%;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cq-saved__meta{white-space:nowrap}.cq-saved__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cq-dialog{flex-direction:column;gap:16px;display:flex}.cq-dialog__name{color:var(--text);overflow-wrap:anywhere;font-weight:500}.cq-dialog__hint{color:var(--text-2);font-size:14px;line-height:20px}.cq-add__metrics{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cq-textarea{background:var(--card);width:100%;box-shadow:0 0 0 1px var(--line-2);color:var(--text);resize:vertical;border-radius:6px;padding:8px 12px;font-size:14px;line-height:20px}.cq-textarea:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring);outline:none}.cq-workspace{background:var(--card);min-height:0;box-shadow:0 0 0 1px var(--line-2);border-radius:12px;flex:1}.cq-head{border-bottom:1px solid var(--line-2);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.cq-head__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cq-head__title{min-width:0;color:var(--text);font-size:16px;font-weight:500;line-height:24px}.cq-head__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cq-main{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.cq-toolbar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.cq-toolbar .ui-tabs{border-bottom:0;margin-bottom:-1px}.cq-toolbar__actions{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.cq-target{font-family:var(--mono);color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.cq-problems{background:var(--down-bg);color:var(--down);font-family:var(--mono);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.cq-explain{background:var(--panel);border-radius:8px;padding:8px 12px}.cq-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;display:grid}.cq-bar__row{flex-direction:column;gap:4px;min-width:0;display:flex}.cq-bar__row--filter{grid-column:1/-1}.cq-bar__label{color:var(--text-2);font-size:12px;font-weight:500;line-height:16px}.cq-bar__numbers{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.cq-bar__number{flex-direction:column;gap:4px;width:128px;display:flex}.cq-bar .cq-field-error{grid-column:1/-1}.cq-pipeline{flex-direction:column;gap:8px;display:flex}.cq-sql{--mql-editor-height:400px;gap:8px;display:grid}.cq-sql__limit{flex-direction:column;gap:4px;width:128px;display:flex}.cq-inspector{flex-direction:column;gap:12px;padding:16px;display:flex}.cq-inspector__head,.cq-inspector__detail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cq-inspector__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);font-size:12px;font-weight:500}.cq-collections{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow:auto}.cq-collection{width:100%;color:var(--text-2);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;display:flex}.cq-collection:hover{background:var(--panel);color:var(--text)}.cq-collection[aria-current=true]{background:var(--accent-soft);color:var(--accent)}.cq-collection__name{min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.cq-collection__count{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:12px}.cq-inspector__detail{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;padding-top:12px;display:flex}.cq-inspector__detail-name{min-width:0;font-family:var(--mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cq-schema{flex-direction:column;display:flex}.cq-schema__row{flex-direction:column;gap:4px;padding:8px 0;display:flex}.cq-schema__row+.cq-schema__row{border-top:1px solid var(--line)}.cq-schema__row--d1{padding-left:12px}.cq-schema__row--d2{padding-left:24px}.cq-schema__row--d3{padding-left:36px}.cq-schema__row--d4{padding-left:48px}.cq-schema__row--d5{padding-left:60px}.cq-schema__head{align-items:center;gap:8px;min-width:0;display:flex}.cq-schema__name{min-width:0;font-family:var(--mono);color:var(--syntax-key);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cq-schema__action{margin-left:auto}.cq-schema__meta{align-items:center;gap:8px;min-width:0;display:flex}.cq-schema__types{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-size:10px;line-height:14px}.cq-schema__type{min-width:0;font-family:var(--mono);color:var(--text-2);overflow-wrap:anywhere;font-size:12px;line-height:16px}.cq-schema__nullable{color:var(--text-3);flex-shrink:0;font-size:10px;line-height:14px}.cq-share{background:var(--hover);border-radius:6px;flex-shrink:0;width:48px;height:4px;position:relative;overflow:hidden}.cq-share:after{content:"";width:var(--share,0%);background:var(--text-2);position:absolute;inset:0 auto 0 0}.cq-indexes{flex-direction:column;display:flex}.cq-index{flex-direction:column;gap:4px;padding:8px 0;display:flex}.cq-index+.cq-index{border-top:1px solid var(--line)}.cq-index__head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cq-index__name{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:500}.cq-index__keys{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.cq-helper{max-height:var(--cq-helper-max-height,none);flex-direction:column;gap:12px;padding:12px;display:flex}.cq-helper__body{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.cq-helper__head{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.cq-helper__title{color:var(--text);font-size:14px;font-weight:500}.cq-helper .ui-combobox__list{max-height:200px}.cq-helper__format{justify-content:space-between;align-items:center;gap:8px;display:flex}.cq-helper__preview{background:var(--panel);border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.cq-helper__clause{color:var(--text);overflow-wrap:anywhere;font-size:12px}.cq-helper__values{color:var(--text-2);overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:12px;display:flex}.cq-helper__values code:first-child{color:var(--syntax-placeholder)}.cq-helper__actions{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.cq-plan{flex-direction:column;gap:4px;min-width:0;display:flex}.cq-plan__headline{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.cq-plan__summary{font-family:var(--mono);color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.cq-plan__tables{font-family:var(--mono);color:var(--text-2);overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:12px;line-height:16px;display:flex}.cq-results{flex-direction:column;gap:12px;min-width:0;display:flex}.cq-results__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.cq-status{flex-direction:column;gap:8px;min-width:0;display:flex}.cq-status__head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cq-status__line{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.cq-status__stale{color:var(--warn)}.cq-status__placeholders{color:var(--text-2);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.cq-status__placeholder{overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}.cq-status__placeholder code:first-of-type{color:var(--syntax-placeholder)}.cq-status__window{color:var(--text-3)}.cq-failure{background:var(--down-bg);border-radius:8px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.cq-failure__title{color:var(--down);font-size:14px;font-weight:500}.cq-failure__message{color:var(--text);font-size:14px}.cq-failure__detail{background:var(--bg);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:8px 12px;font-size:12px;line-height:16px}.cq-failure__actions{flex-wrap:wrap;gap:8px;display:flex}.cq-failure__actions:empty{display:none}.cq-docs{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cq-doc{background:var(--bg);width:100%;box-shadow:0 0 0 1px var(--line-2);font-family:var(--mono);border-radius:8px;padding:8px 12px;font-size:12px;line-height:20px}.cq-doc__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cq-doc__index{font-family:var(--font);color:var(--text-3);font-size:10px}.cq-tree{flex-direction:column;padding-left:16px;display:flex}.cq-tree--root{padding-left:0}.cq-field{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.cq-field--container{flex-direction:column;align-items:stretch}.cq-field__toggle{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:8px;max-width:100%;display:inline-flex}.cq-field__toggle:disabled{cursor:default}.cq-field__chevron{color:var(--text-3);flex-shrink:0;transition:transform .15s}.cq-field__toggle[aria-expanded=true] .cq-field__chevron{transform:rotate(90deg)}.cq-field__key{color:var(--syntax-key);overflow-wrap:anywhere}.cq-field__key:after{content:":";color:var(--text-3)}.cq-field__summary{color:var(--text-2)}.cq-type{background:var(--panel-2);height:16px;font-family:var(--font);color:var(--text-2);border-radius:6px;align-items:center;padding:0 4px;font-size:10px;line-height:14px;display:inline-flex}.cq-value{min-width:0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.cq-value--string{color:var(--syntax-string)}.cq-value--number{color:var(--syntax-number)}.cq-value--constructor{color:var(--syntax-constructor)}.cq-value--keyword{color:var(--syntax-operator)}.cq-more{font-family:var(--font);color:var(--accent);cursor:pointer;margin-left:8px;font-size:12px}.cq-more:hover{text-decoration:underline}.cq-tree__more{display:flex}.cq-tree__more .cq-more{margin-left:0}.cq-table{flex-direction:column;gap:8px;min-width:0;display:flex}.cq-cell{max-width:320px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-size:12px;display:inline-block;overflow:hidden}.cq-table__type{font-family:var(--mono);color:var(--text-3);margin-left:4px;font-size:10px;font-weight:400}.cq-json{min-width:0;position:relative}.cq-json__copy{position:absolute;top:8px;right:8px}.cq-json__text{background:var(--bg);max-height:640px;box-shadow:0 0 0 1px var(--line-2);color:var(--text);white-space:pre;border-radius:8px;padding:12px 16px;font-size:12px;line-height:20px;overflow:auto}.cq-ai{flex-direction:column;min-height:0;max-height:480px;display:flex}.cq-ai-card{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--card);flex-direction:column;min-height:0;display:flex}.cq-ai__head{border-bottom:1px solid var(--line-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.cq-ai__title{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.cq-ai__body{flex:1;min-height:0;padding:16px;overflow:auto}.cq-ai__foot{border-top:1px solid var(--line-2);background:var(--card);flex-shrink:0;padding:12px 16px}.cq-ai__privacy{color:var(--text-3);margin:0;font-size:12px;line-height:16px}.cq-ai-proposal{background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.cq-ai-proposal__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cq-ai-proposal__label{text-transform:uppercase;letter-spacing:.02em;color:var(--text-2);font-size:12px;font-weight:500}.cq-ai-proposal__summary{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.cq-ai-proposal__code{--mql-editor-height:240px;min-width:0}.cq-ai-proposal__list{color:var(--text-2);overflow-wrap:anywhere;margin:0;padding-left:16px;font-size:12px;line-height:16px}.cq-ai-proposal__warning{color:var(--warn)}.cq-ai-proposal__plan,.cq-ai-proposal__placeholders{font-family:var(--mono);color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:16px}.cq-ai-proposal__actions{flex-wrap:wrap;gap:8px;display:flex}.cq-ai-proposal__sample{flex-direction:column;gap:8px;min-width:0;display:flex}.cq-ai-proposal__status:empty{display:none}.cq-ai-proposal__status{color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12px;line-height:16px;display:flex}.cq-ai-steps{color:var(--text-3);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.cq-ai-step--error{color:var(--down)}.meta-section{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.meta-section-title{color:var(--text);font-size:16px;font-weight:500;line-height:24px}.meta-note{color:var(--text-2);font-size:12px;line-height:16px}.meta-link{color:var(--accent);text-underline-offset:2px;align-items:center;gap:4px;font-size:14px;display:inline-flex}.meta-link:hover{text-decoration:underline}.meta-account{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.meta-account__status{color:var(--text);font-size:14px;line-height:20px}.meta-head{flex-direction:column;gap:8px;display:flex}.meta-main{flex-direction:column;gap:16px;min-width:0;display:flex}.meta-form{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.meta-form__label{color:var(--text-2);font-size:12px;font-weight:500;line-height:16px}.meta-form__chips{flex-wrap:wrap;gap:8px;display:flex}.meta-form__filters{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.meta-form__filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-form__estimate{color:var(--text-2);font-size:12px;line-height:16px}.meta-form__refusal{color:var(--down);font-size:12px;line-height:16px}.meta-form__actions{align-items:center;gap:8px;display:flex}.meta-toolbar{align-items:center;gap:12px;min-height:24px;display:flex}.meta-status{min-width:0;color:var(--text-2);flex:1;font-size:12px;line-height:16px}.meta-freshness{flex-direction:column;gap:4px;display:flex}.meta-freshness__row{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.meta-freshness__restating{color:var(--text-2);font-size:12px;line-height:16px}.meta-banner{border-radius:6px;padding:8px 12px;font-size:12px;line-height:16px}.meta-banner--warn{background:var(--warn-bg);color:var(--warn)}.meta-banner--err{background:var(--down-bg);color:var(--down)}.meta-results{flex-direction:column;gap:8px;min-height:0;transition:opacity .15s;display:flex}.meta-results--busy{opacity:.6}.meta-results__incomplete{flex-direction:column;gap:8px;padding-top:8px;display:flex}.series-chips{flex-wrap:wrap;gap:8px;display:flex}.series-filters{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.series-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.series-note,.series-muted{color:var(--text-2);font-size:12px;line-height:16px}.series-definition{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.series-advanced{color:var(--text-2);flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.series-advanced>summary{cursor:pointer;width:fit-content;color:var(--text)}.series-advanced__option{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.query-section{flex-direction:column;flex:1;min-height:0;display:flex}.query-home{flex-direction:column;gap:24px;display:flex}.query-home>.shell-page-header .shell-page-header__row{align-items:flex-end}.query-pick{flex-direction:column;gap:12px;display:flex}.query-pick__search{max-width:420px}.query-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.query-card{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--card);color:var(--text);flex-direction:column;gap:8px;padding:12px 16px;text-decoration:none;display:flex}.query-card:hover{background:var(--hover)}.query-card:focus-visible{box-shadow:var(--ring);outline:none}.query-card--locked{color:var(--text-3);cursor:not-allowed}.query-card-tip>.query-card{flex:1;min-width:0}.query-card--locked .query-card__foot{justify-content:flex-start;gap:4px}.query-card--status:hover{background:var(--card)}.query-card__head{align-items:center;gap:8px;min-width:0;display:flex}.query-card__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.query-card__opens{color:var(--text-3);font-size:12px;line-height:16px}.query-card__facts{min-width:0;color:var(--text-3);flex-direction:column;gap:4px;font-size:12px;line-height:16px;display:flex}.query-card__endpoint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.query-card__problem{color:var(--warn)}.query-card__foot{min-width:0;color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.query-card__account{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.query-card__state{min-width:0}.ui-badge.query-pill--ghost{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);background:0 0}.query-note,.query-os-note,.query-perm-note{color:var(--text-3);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.query-os-note>svg{flex-shrink:0}.query-link{color:var(--accent);text-underline-offset:2px;align-items:center;gap:4px;display:inline-flex}.query-link:hover{text-decoration:underline}.query-saved{flex-direction:column;gap:12px;display:flex}.query-saved__head{flex-flow:wrap;align-items:baseline;gap:4px 12px;display:flex}.query-saved__sub{color:var(--text-3);font-size:12px;line-height:16px}.query-workbench{margin-top:24px}.query-workbench:has(>.meta-head){margin-top:0}.query-results{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--line-2);margin-top:24px;padding:20px}.query-error{color:var(--down);margin-top:16px}.query-results summary{color:var(--text-2);cursor:pointer;margin-top:12px;font-size:14px}.query-results table{text-align:left;width:100%;color:var(--text-2);margin-top:12px;font-size:14px}.query-results th,.query-results td{border-bottom:1px solid var(--line-2);padding:8px 12px}.query-results th{height:40px;font-size:12px;font-weight:500}.query-saved__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.query-saved__n{color:var(--text-3);margin-left:4px}.query-saved__tools .sources-mark svg{width:10px;height:10px}.query-saved__search{width:300px;max-width:100%}.query-saved__count{color:var(--text-3);margin-left:auto;font-size:12px}.query-table-wrap{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--card);overflow:auto}.query-table{border-collapse:collapse;width:100%;font-size:14px}.query-table th,.query-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 12px}.query-table th{white-space:nowrap;height:44px;color:var(--text-3);font-size:12px;font-weight:500}.query-table tr:last-child td{border-bottom:0}.query-table__right{text-align:right}.query-table__muted,.query-table__none,.query-table__sub{color:var(--text-3);font-size:12px}.query-table th:first-child,.query-table td:first-child{min-width:280px}.query-table__open{text-align:left;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;display:grid}.query-table__open>.sources-mark{grid-row:1/span 2}.query-table__open:hover .query-table__name{text-decoration:underline}.query-table__name,.query-table__desc{text-overflow:ellipsis;white-space:nowrap;max-width:420px;display:block;overflow:hidden}.query-table__name{color:var(--text);font-weight:500}.query-table__desc{color:var(--text-3);grid-column:2;font-size:12px}.query-table__nw{white-space:nowrap}.query-table__who{align-items:center;gap:8px;display:flex}.query-avatar{background:var(--panel-2);width:24px;height:24px;color:var(--text);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:500;line-height:1;display:inline-grid}.query-table__coll{flex-direction:column;gap:2px;display:flex}.query-table__mono{font-family:var(--mono);color:var(--text-2);font-size:12px}.query-table__tags{flex-wrap:wrap;gap:4px;max-width:280px;display:flex}.query-tag{border-radius:var(--radius-sm);background:var(--panel);color:var(--text-2);align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.query-sql{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.query-sql__main{flex-direction:column;gap:12px;min-width:0;display:flex}.query-sql__editor{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--line-2)}.query-sql__editor:has(.query-sql__text:focus){box-shadow:0 0 0 1px var(--accent), var(--ring)}.query-sql__code{border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bg);display:flex}.query-sql__lines{font-family:var(--mono);color:var(--text-4);text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;padding:12px 8px 12px 12px;font-size:12px;line-height:20px;display:flex;overflow:hidden}.query-sql__text{resize:none;min-width:0;font-family:var(--mono);color:var(--text);white-space:pre;background:0 0;border:0;outline:none;flex:1;padding:12px 12px 12px 4px;font-size:12px;line-height:20px;overflow-x:auto}.query-sql__bar{border-top:1px solid var(--line-2);padding:8px 12px}.query-sql__hint{color:var(--text-3);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.query-views{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--card);flex-direction:column;gap:2px;padding:8px;display:flex}.query-views__title,.query-views__note{color:var(--text-3);padding:4px 8px;font-size:12px;line-height:16px}.query-views__code{font-family:var(--mono)}.query-view{border-radius:var(--radius-sm);min-width:0;font-family:var(--mono);color:var(--text-2);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.query-view:hover{background:var(--hover);color:var(--text)}.query-view>svg{flex-shrink:0}.query-view__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sources{flex-direction:column;gap:16px;display:flex}.sources-grid{columns:3 300px;column-gap:16px}.sources-card{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--line-2);break-inside:avoid;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px;display:flex}.sources-card__head{align-items:center;gap:8px;display:flex}.sources-card__name{flex:1;min-width:0}.sources-card__title{color:var(--text);font-size:16px;font-weight:500;line-height:20px}.sources-card__kind{color:var(--text-3);font-size:12px;line-height:16px}.sources-card__status{color:var(--text-2);font-size:12px;line-height:1.5}.sources-card__status--live,.sources-card__status--ok{color:var(--text-2)}.sources-card__status--warn{color:var(--warn)}.sources-card__status--off{color:var(--text-3)}.sources-card__status--err{color:var(--down)}.sources-card__row{color:var(--text-2);font-size:12px;line-height:1.5}.sources-card__caps{color:var(--text-3);font-size:12px;line-height:1.5}.sources-card__source{border-radius:var(--radius-control);background:var(--panel);flex-direction:column;gap:4px;min-width:0;padding:8px 12px;display:flex}.sources-card__freshness{min-height:28px;color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.sources-card__freshness>:first-child{min-width:0}.sources-card__freshness>.ui-button{flex:none;margin-left:auto}.sources-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.sources-mark{border-radius:var(--radius-sm);background:var(--hover);width:20px;height:20px;color:var(--text);font-family:var(--title);flex:none;place-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-grid}.sources-mark--sm{width:16px;height:16px;font-size:10px}.sources-mark--lg{border-radius:var(--radius-control);width:28px;height:28px;font-size:14px}.sources-mark--xl{border-radius:var(--radius-card);width:40px;height:40px;font-size:14px}.sources-mark--events{background:var(--events)}.sources-mark--stripe{background:var(--stripe)}.sources-mark--meta{background:var(--meta)}.sources-mark--mongodb{background:var(--mongo)}.sources-mark--mysql{background:var(--mysql)}.sources-mark--formula{background:var(--formula)}.sources-strip{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.sources-strip--quiet{padding:8px 12px}.sources-strip--attention{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sources-strip--attention{border-color:color-mix(in srgb, var(--warn) 40%, transparent)}}.sources-strip__attention{border-bottom:1px solid var(--warn);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sources-strip__attention{border-bottom:1px solid color-mix(in srgb, var(--warn) 24%, transparent)}}.sources-strip__attention{background:var(--warn-bg);font-size:14px;line-height:20px}.sources-strip__attention-text{flex:240px;min-width:0}.sources-strip__attention-lead{color:var(--warn);font-weight:500}.sources-strip__impact{color:var(--text-2)}.sources-strip__more{color:var(--text-3)}.sources-strip__line{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.sources-strip__label{color:var(--text-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.sources-strip__chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sources-strip__chip{border:1px solid var(--line-2);border-radius:var(--radius-control);height:28px;color:var(--text-2);align-items:center;gap:4px;padding:0 8px 0 4px;font-size:12px;display:inline-flex}.sources-strip__chip:hover{border-color:var(--line-3);color:var(--text)}.sources-strip__dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.sources-strip__chip--live .sources-strip__dot{box-shadow:0 0 0 3px var(--accent-soft)}.sources-strip__chip--warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sources-strip__chip--warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent)}}.sources-strip__chip--warn{color:var(--warn)}.sources-strip__chip--warn .sources-strip__dot{background:var(--warn)}.sources-strip__chip--off{color:var(--text-3)}.sources-strip__chip--off .sources-strip__dot{background:var(--text-4)}.sources-strip__summary{color:var(--text-3);margin-left:auto;font-size:12px}.sources-strip--compact{margin:0}.sources-card--open{box-shadow:var(--ring)}.sources-note{color:var(--text-3);font-size:12px;line-height:16px}.alerts{flex-direction:column;gap:16px;display:flex}.alerts-list{flex-direction:column;gap:12px;display:flex}.alerts-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alerts-filters__search{flex:0 280px;min-width:200px}.alerts-table.ui-table-wrap{overflow:visible;container:alerts-table/inline-size}.alerts-table .ui-table{table-layout:fixed;min-width:0}.alerts-table .ui-th:first-child{border-top-left-radius:6px}.alerts-table .ui-th:last-child{border-top-right-radius:6px}.alerts-table .ui-tr:last-child .ui-td:first-child{border-bottom-left-radius:6px}.alerts-table .ui-tr:last-child .ui-td:last-child{border-bottom-right-radius:6px}.alerts-table .ui-td{vertical-align:middle;overflow-wrap:anywhere}.alerts-table__checks{width:136px}.alerts-table__sends{width:176px}.alerts-table__state{width:112px}.alerts-table__fired{text-align:right;width:128px}.ui-td.alerts-table__fired{color:var(--text-3)}.alerts-table__actions{width:96px}.alerts-table__blank{padding:8px 16px}@container alerts-table (max-width:1023px){.alerts-table__checks{display:none}}@container alerts-table (max-width:899px){.alerts-table__sends{display:none}}@container alerts-table (max-width:767px){.alerts-table__fired{display:none}}@container alerts-table (max-width:711px){.alerts-table__actions{width:60px}.alerts-row-actions__toggle{display:none}}@container alerts-table (max-width:559px){.alerts-table__when{display:none}}.alerts-name,.alerts-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alerts-name-cell{align-items:center;gap:12px;min-width:0;display:flex}.alerts-name-cell>svg{flex-shrink:0}.alerts-name-cell__text{flex-direction:column;gap:2px;min-width:0;display:flex}.alerts-name{flex-wrap:nowrap;min-width:0}.alerts-name__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.alerts-target{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:12px;font-weight:400;line-height:16px;display:block;overflow:hidden}.alerts-target .sources-mark{vertical-align:-4px;margin-right:8px}.alerts-rule__detail{color:var(--text-3);margin-top:2px;font-size:12px;line-height:16px}.alerts-now{color:var(--warn);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 0 28px;font-size:12px;font-weight:400;line-height:16px;display:flex}.alerts-now>svg{flex-shrink:0}.alerts-now__ask{white-space:nowrap;color:var(--accent)}.alerts-now__ask:hover{text-decoration:underline}.alerts-sends{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.alerts-sends>li{align-items:center;gap:4px;min-width:0;font-size:12px;line-height:16px;display:flex}.alerts-sends>li>svg{flex-shrink:0}.alerts-sends__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-badge.alerts-ghost{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);background:0 0}.alerts-note{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.alerts-restart-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:14px;list-style:outside;display:flex}.alerts-restart-groups{flex-direction:column;gap:12px;display:flex}.alerts-restart-group{flex-direction:column;gap:4px;display:flex}.alerts-menu-empty{padding:8px 12px}.alerts-usage{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-3);margin-left:auto;font-size:12px}.alerts-usage__warning{color:var(--text-3);font-size:12px;display:block}.ui-drawer.alerts-editor-drawer{width:min(100%,600px)}.alerts-eyebrow{font-family:var(--font);letter-spacing:0;color:var(--text-3);font-size:12px;font-weight:400;line-height:16px;display:block}.alerts-editor-title{overflow-wrap:anywhere;display:block}.alerts-editor{flex-direction:column;display:flex}.alerts-step{border:0;border-bottom:1px solid var(--line-2);min-width:0;margin:0;padding:16px 0}.alerts-step__title{float:left;width:100%;color:var(--text);align-items:center;gap:16px;margin:0 0 12px;padding:0;font-size:14px;font-weight:500;line-height:24px;display:flex}.alerts-step__number{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-h);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:400;display:grid}.alerts-step__fields{clear:both;flex-direction:column;gap:12px;min-width:0;padding-left:40px;display:flex}.alerts-step--naming{border-bottom:0;flex-direction:column;gap:12px;padding-bottom:0;display:flex}.alerts-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:12px;display:grid}.alerts-row>.ui-field{grid-row:span 2;grid-template-rows:subgrid;row-gap:8px;display:grid}.alerts-row:has(>.ui-field>:is(.ui-field__hint,.ui-field__error))>.ui-field{grid-row:span 3}.alerts-row .ui-field__head{display:block}.alerts-row .ui-field__head>.ui-field__label{display:inline}.alerts-row .ui-field__head>*+*{margin-left:4px}.alerts-row .ui-field__help-anchor{vertical-align:middle;margin-right:-20px}.alerts-step__fields .ui-field:not(.ui-field--inline) .ui-field__label{color:var(--text-3);font-size:12px;font-weight:400}.alerts-check{flex-wrap:wrap}.alerts-check>.ui-field__hint,.alerts-check>.ui-field__error{flex-basis:100%}.ui-control.alerts-check__select{width:240px;max-width:100%}.alerts-row.alerts-rule{grid-template-columns:minmax(0,176px) minmax(0,144px)}.alerts-metric{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.alerts-metric__field{flex:0 auto;max-width:100%}.alerts-metric__filters{flex:240px}.alerts-metric__filters .ui-filters__row{min-height:32px}.alerts-metric__pick{align-items:center;max-width:100%;display:flex;position:relative}.alerts-metric__pick>.sources-mark{pointer-events:none;position:absolute;left:12px}.ui-control.alerts-metric__select{field-sizing:content;text-overflow:ellipsis;width:auto;max-width:min(100%,268px)}.alerts-metric__pick:has(>.sources-mark)>.ui-control.alerts-metric__select{padding-left:36px}.alerts-picker{flex-direction:column;gap:8px;display:flex}.alerts-guard-field{align-items:center;gap:8px;display:flex}.alerts-guard-field>.pickers-anchor{flex:auto;min-width:0}.alerts-window-field{white-space:nowrap;align-items:center;gap:8px;display:flex}.alerts-window-field>.ui-control{flex:0 88px;min-width:0}.alerts-destinations{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.alerts-destination{background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 12px;font-size:14px;display:flex}.alerts-preview{background:var(--panel);box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;font-size:14px;display:flex}.alerts-preview--loading{opacity:.6}.alerts-preview__figure{font-variant-numeric:tabular-nums;color:var(--text);margin:0}.alerts-preview__segments{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.alerts-cadence{color:var(--accent);margin:0;font-size:12px}.alerts-backtest{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.alerts-backtest--loading{opacity:.6}.alerts-backtest__heading{margin:0;font-size:14px;font-weight:500}.alerts-backtest__chart{width:100%;height:96px;display:block}.alerts-backtest__bar{fill:var(--accent);opacity:.8}.alerts-backtest__bar--breached{fill:var(--down);opacity:1}.alerts-backtest__line{fill:none;stroke:var(--text-2);stroke-dasharray:4 3;stroke-width:1px}.alerts-test{background:var(--panel);border-radius:6px;flex-direction:column;gap:4px;margin:0;padding:12px 16px;font-size:14px;list-style:none;display:flex}.alerts-editor__footer{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.alerts-editor__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.alerts-editor__actions-left{flex:auto;gap:8px;display:flex}.alerts-summary{flex-direction:column;gap:12px;display:flex}.alerts-history__pills{margin-top:8px;display:flex}.alerts-history__foot{justify-content:space-between;gap:8px;width:100%;display:flex}.alerts-facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0;display:grid}.alerts-facts>div{display:contents}.alerts-facts dt{color:var(--text-2);font-size:12px}.alerts-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.alerts-history__title{margin:8px 0 0;font-size:14px;font-weight:500}.alerts-events{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.alerts-event{border:1px solid var(--line-2);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;font-size:14px;display:flex}.alerts-event p{margin:0}.alerts-event__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.alerts-event__kind{color:var(--text);font-weight:500}.alerts-event[data-kind=fired] .alerts-event__kind,.alerts-event[data-kind=invalid] .alerts-event__kind{color:var(--down)}.alerts-event[data-kind=resolved] .alerts-event__kind,.alerts-event[data-kind=recovered] .alerts-event__kind{color:var(--up)}.alerts-deliveries{color:var(--text-2);flex-direction:column;gap:2px;margin:0;padding-left:20px;font-size:12px;display:flex}.alerts-message summary{cursor:pointer;color:var(--text-2);font-size:12px}.alerts-message pre{background:var(--panel);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:8px 0 0;padding:8px 12px;font-size:12px}.alerts-segment{display:contents}.alerts-segment__count{font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:4px;font-size:12px}.alerts-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.attribution{flex-direction:column;gap:16px;min-width:0;display:flex}.attribution .shell-page-header__text{flex:320px}.attribution .shell-page-header__actions{grid-template-columns:1fr auto;place-items:center end;gap:12px 0;display:grid}.attribution-new-link{margin-left:12px}.attribution .shell-page-header__range{grid-column:1/-1}.attribution-controls{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.attribution-controls .ui-control{height:var(--control-h-sm);font-size:12px}.attribution-kpis{border-radius:var(--radius-card);background:var(--side);box-shadow:0 0 0 1px var(--line-2);flex-wrap:wrap;display:flex;overflow:hidden}.attribution-kpis>.ui-number-tile{box-shadow:-1px 0 0 var(--line-2), 0 -1px 0 var(--line-2);background:0 0;border-radius:0;flex:200px}.attribution-card{background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.attribution-card__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.attribution-card__title{color:var(--text);font-size:16px;font-weight:500;line-height:24px}.ui-control.attribution-group-by{width:230px;max-width:100%}.attribution-none{color:var(--cat-0)}.attribution-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:960px){.attribution-form{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.attribution-preview{font-family:var(--mono);overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:12px;line-height:16px;display:flex}.attribution-preview__added{color:var(--accent)}.attribution-preview__placeholder{color:var(--text-2)}.attribution-qr{width:var(--qr-size);height:var(--qr-size);background:var(--text);color:var(--bg);border-radius:8px;padding:8px;display:inline-flex}.attribution-qr svg{width:100%;height:100%;display:block}.attribution-domains{flex-wrap:wrap;gap:8px;display:flex}.attribution-rules{width:100%}.attribution-note{color:var(--text-2);font-size:12px;line-height:16px}.freshness-stamp{font-variant-numeric:tabular-nums}.freshness-stamp--button{text-align:left;cursor:pointer;border-radius:6px}.freshness-stamp--button:hover{color:var(--text)}.freshness-stamp--button:focus-visible{box-shadow:var(--ring);outline:none}.freshness-stamp__details{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;margin:0;padding:4px;font-size:12px;line-height:16px;display:flex}.freshness-stamp__source{flex-wrap:wrap;gap:0 8px;display:flex}.freshness-stamp__label{color:var(--text);font-weight:500}.freshness-stamp__when{color:var(--text-2)}.freshness-stamp__fetched,.freshness-stamp__notes{color:var(--text-2);flex-direction:column;flex-basis:100%;gap:2px;margin:0;display:flex}.freshness-stamp__notes{padding:0 4px 4px;font-size:12px;line-height:16px}.freshness-stamp__fact{gap:8px;display:flex}.freshness-stamp__fact dd{margin:0}button,select,input,textarea,.primary-button,.secondary-button{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled,select:disabled{cursor:not-allowed;color:var(--text-3)}.panel-mark{width:22px;height:22px;color:var(--text);flex-shrink:0;display:inline-flex}.page-title{font-family:var(--title);letter-spacing:-.01em;color:var(--text);font-size:24px;font-weight:500;line-height:32px}.page-title:focus-visible{outline:2px solid var(--accent-h);outline-offset:4px;border-radius:6px}.eyebrow{color:var(--text-2);margin-bottom:8px;font-size:14px;line-height:20px}.page-title+p{max-width:680px;margin-top:4px}.workspace-state{flex-direction:column;align-items:flex-start;gap:16px;max-width:610px;padding:56px 0;display:flex}.workspace-state h1{font-size:32px;font-weight:500;line-height:1.2}.workspace-state>p:not(.eyebrow){color:var(--text-2);font-size:14px;line-height:1.6}.secondary-button,.primary-button{height:var(--control-h);border-radius:var(--radius-control);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.secondary-button{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--line-2)}.secondary-button:hover{background:var(--hover)}.primary-button{background:var(--accent);color:#fff}.primary-button:hover{background:var(--accent-h)}.primary-button:focus-visible,.secondary-button:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring);outline:none}.coming-soon{background:var(--panel-2);height:20px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.sign-in-page{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.sign-in-card{border-radius:var(--radius-card);background:var(--card);width:100%;max-width:440px;box-shadow:0 0 0 1px var(--line-2);flex-direction:column;padding:32px;display:flex}.sign-in-card .panel-mark{width:32px;height:32px}.sign-in-card p{line-height:1.6}.sign-in-card__eyebrow{margin:16px 0 0}.sign-in-card h1{margin:8px 0 12px;font-size:24px;line-height:1.3}.sign-in-card__lead,.sign-in-card__reason{margin:0 0 20px}.sign-in-card .primary-button{width:100%;height:var(--control-h-lg);padding:0 16px}.ui-button{white-space:nowrap;border-radius:var(--radius-control);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ui-button:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring);outline:none}.ui-button:disabled{opacity:.42;cursor:not-allowed}.ui-button svg{flex-shrink:0;width:16px;height:16px}.ui-button--sm{height:var(--control-h-sm);border-radius:var(--radius-sm);gap:8px;padding:0 8px;font-size:12px}.ui-button--sm svg{width:14px;height:14px}.ui-button--md{height:var(--control-h);padding:0 12px;font-size:14px}.ui-button--lg{height:var(--control-h-lg);padding:0 16px;font-size:14px}.ui-button--block{width:100%}.ui-button--default,.ui-button--outline{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--line-2)}.ui-button--default:hover:not(:disabled),.ui-button--outline:hover:not(:disabled){background:var(--hover)}.ui-button--default:active:not(:disabled),.ui-button--outline:active:not(:disabled){background:var(--press)}.ui-button--outline{background:0 0}.ui-button--default:disabled,.ui-button--outline:disabled{color:var(--text)}.ui-button--primary{background:var(--accent);color:#fff}.ui-button--primary:hover:not(:disabled){background:var(--accent-h)}.ui-button--primary:active:not(:disabled){background:var(--accent-p)}.ui-button--primary:disabled,.ui-button--danger:disabled{color:#fff}.ui-button--ghost{color:var(--text-2);background:0 0}.ui-button--ghost:hover:not(:disabled){background:var(--hover);color:var(--text)}.ui-button--ghost:disabled{color:var(--text-2)}.ui-button--danger{background:var(--down);color:#fff}.ui-button--danger:hover:not(:disabled){background:var(--danger)}.ui-button:focus-visible,.ui-button--default:focus-visible,.ui-button--outline:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring)}.ui-button[aria-pressed=true]{background:var(--hover);color:var(--text);box-shadow:0 0 0 1px var(--line-3)}.ui-icon-button{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.ui-icon-button:hover:not(:disabled){background:var(--hover);color:var(--text)}.ui-icon-button:focus-visible{box-shadow:var(--ring);outline:none}.ui-icon-button svg{width:16px;height:16px}.ui-icon--toned{color:var(--icon-tone)}.ui-chip{height:var(--control-h-sm);border-radius:var(--radius-control);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;color:var(--text-2);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.ui-chip:hover:not(:disabled){color:var(--text);background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-3)}.ui-chip--sm{border-radius:var(--radius-sm);height:24px;padding:0 8px;font-size:12px}.ui-chip[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.ui-chip[aria-pressed=true]:hover:not(:disabled){color:#fff;background:var(--accent-line)}.ui-segmented{border:1px solid var(--line-2);border-radius:var(--radius-control);background:0 0;flex-wrap:nowrap;align-items:center;gap:0;max-width:100%;padding:0;display:inline-flex;overflow:auto hidden}.ui-segmented__option{height:calc(var(--control-h) - 2px);white-space:nowrap;color:var(--text-2);cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ui-segmented__option+.ui-segmented__option{border-left:1px solid var(--line-2)}.ui-segmented__option:hover:not(:disabled):not([aria-checked=true]){background:var(--panel);color:var(--text)}.ui-segmented__option:focus-visible{outline-offset:-2px}.ui-segmented__option[aria-checked=true]{background:var(--hover);color:var(--text);box-shadow:none}.ui-segmented--sm .ui-segmented__option{height:calc(var(--control-h-sm) - 2px);padding:0 8px;font-size:12px}.ui-segmented__option svg{width:14px;height:14px}.ui-segmented--accent .ui-segmented__option[aria-checked=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.ui-tabs{border-bottom:1px solid var(--line-2);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ui-tab{white-space:nowrap;color:var(--text-3);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px;font-size:14px;font-weight:500;transition:color .15s;display:flex}.ui-tab:hover:not(:disabled){color:var(--text)}.ui-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.ui-tab__count{background:var(--hover);font-variant-numeric:tabular-nums;height:18px;color:var(--text-3);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.ui-field{flex-direction:column;gap:8px;min-width:0;display:flex}:where(.ui-field)>.ui-segmented{align-self:flex-start}.ui-field--inline{flex-direction:row;align-items:center;gap:12px}.ui-field__label{color:var(--text-2);font-size:14px;font-weight:500}.ui-field__required{color:var(--down);margin-left:2px}.ui-field__hint{color:var(--text-4);font-size:12px}.ui-field__error{color:var(--down);align-items:center;gap:8px;font-size:12px;display:flex}.ui-link{color:var(--accent);font:inherit;background:0 0}.ui-link:hover{color:var(--accent-h);text-decoration:underline}.ui-field__head{align-items:center;gap:4px;min-width:0;display:flex}.ui-field__help-anchor{flex-shrink:0;display:inline-flex}.ui-field__help{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-3);color:var(--text-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:1;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.ui-field__help:after{content:"";position:absolute;inset:-4px}.ui-field__help:hover,.ui-field__help[aria-expanded=true]{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--text-4)}.ui-field__help:focus-visible{box-shadow:var(--ring);outline:none}.ui-pop.ui-field__help-panel{color:var(--text);padding:12px;font-size:12px;font-weight:400;line-height:1.5}.ui-control{width:100%;height:var(--control-h);border-radius:var(--radius-control);background:var(--panel);box-shadow:0 0 0 1px var(--line-2);font:inherit;color:var(--text);border:0;padding:0 12px;font-size:14px;transition:box-shadow .15s;display:flex}.ui-control::placeholder{color:var(--text-4)}.ui-control:hover:not(:disabled):not(:focus){box-shadow:0 0 0 1px var(--line-3)}.ui-control:focus,.ui-control:focus-visible{box-shadow:0 0 0 1px var(--accent), var(--ring);outline:none}.ui-control:disabled{background:var(--panel);color:var(--text-3);cursor:not-allowed}.ui-control[aria-invalid=true]{box-shadow:0 0 0 1px var(--danger)}select.ui-control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23717173' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.ui-control--number{font-variant-numeric:tabular-nums}.ui-control--mono{font-family:var(--mono)}.ui-control--lg{height:var(--control-h-lg)}.ui-switch{background:var(--line-3);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background-color .15s;display:inline-flex;position:relative}.ui-switch:focus-visible{box-shadow:var(--ring);outline:none}.ui-switch[aria-checked=true]{background:var(--accent)}.ui-switch__thumb{background:#fff;border-radius:999px;width:14px;height:14px;transition:left .15s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.ui-switch[aria-checked=true] .ui-switch__thumb{background:#fff;left:17px}.ui-switch--sm{width:24px;height:14px}.ui-switch--sm .ui-switch__thumb{width:10px;height:10px;left:2px}.ui-switch--sm[aria-checked=true] .ui-switch__thumb{left:12px}.ui-checkbox{border:1px solid var(--line-3);color:#fff;cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex}.ui-checkbox:hover:not(:disabled){border-color:var(--text-3)}.ui-checkbox:focus-visible{box-shadow:var(--ring);outline:none}.ui-checkbox:disabled{cursor:not-allowed;opacity:.5}.ui-checkbox[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.ui-checkbox--toned{border-color:var(--checkbox-tone)}.ui-checkbox--toned[aria-checked=true]{border-color:var(--checkbox-tone);background:var(--checkbox-tone)}.ui-switch-row{align-items:center;gap:8px;font-size:14px;display:inline-flex}.ui-table-wrap{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--line-2);position:relative;overflow:auto}.ui-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:max-content;color:var(--text-2);font-size:14px}.ui-th{z-index:1;border-bottom:1px solid var(--line-2);background:var(--card);white-space:nowrap;height:44px;color:var(--text-3);padding:0 12px;font-size:12px;font-weight:500;position:sticky;top:0}.ui-th:first-child,.ui-td:first-child{padding-left:16px}.ui-th:last-child,.ui-td:last-child{padding-right:16px}.ui-td{border-bottom:1px solid var(--line);height:48px;color:var(--text-2);vertical-align:middle;padding:8px 12px}.ui-tr:last-child .ui-td{border-bottom:0}.ui-td--strong{color:var(--text);font-weight:500}.ui-th--numeric,.ui-td--numeric{text-align:right;font-variant-numeric:tabular-nums}.ui-td--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-td--mono{font-family:var(--mono);font-size:12px}.ui-pivot__name{width:180px;min-width:180px;max-width:180px;position:sticky;left:0}.ui-pivot__average{border-right:1px solid var(--line-2);position:sticky;left:180px}.ui-pivot__head{z-index:2}.ui-pivot__body{z-index:1;background:var(--card)}.ui-pivot__row--previous .ui-td{color:var(--text-3)}.ui-pivot__row--hidden .ui-td{color:var(--text-4)}.ui-pivot__bar{align-items:center;gap:8px;padding:4px 0;display:flex}.ui-pivot__bar-text{color:var(--text-2);font-size:12px}.ui-pivot__bar-grow{flex:1}.ui-pivot__bar .ui-input{width:220px}.ui-pivot__sort{color:inherit;font:inherit;background:0 0;align-items:center;gap:4px;display:inline-flex}.ui-pivot__sort:hover{color:var(--text)}.ui-heat{background:var(--heat-high)}@supports (color:color-mix(in lab, red, red)){.ui-heat{background:color-mix(in srgb, var(--heat-high) calc(var(--heat-mix,0) * 100%), var(--heat-low))}}.ui-heat{color:#fff;font-weight:500}.ui-tr--clickable{cursor:pointer}.ui-tr:hover .ui-td,.ui-tr--clickable:hover .ui-td,.ui-tr--clickable:focus-visible .ui-td{background:var(--panel)}.ui-tr--clickable:focus-visible{outline:none}.ui-tr--selected .ui-td{background:var(--accent-soft);color:var(--text)}.ui-cell-button{color:inherit;font:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ui-cell-button:hover{color:var(--text);text-decoration-style:solid}.ui-empty,.ui-error{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 1px var(--line-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.ui-empty__icon{color:var(--text-4);margin-bottom:4px}.ui-empty__icon svg{width:20px;height:20px}.ui-empty__title,.ui-error__title{color:var(--text);font-size:16px;font-weight:500}.ui-empty__text,.ui-error__detail{max-width:24rem;color:var(--text-2);font-size:14px;line-height:20px}.ui-empty__action{margin-top:8px}.ui-error__icon{margin-bottom:4px}.ui-error__icon svg{width:20px;height:20px;color:var(--down)}.ui-error__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ui-error__note{color:var(--text-4);font-size:12px}.ui-error--compact{border-radius:var(--radius-control);background:var(--down-bg);box-shadow:none;text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;padding:8px 12px}.ui-error--compact .ui-error__icon{margin:0;display:flex}.ui-error--compact .ui-error__icon svg{width:14px;height:14px}.ui-error--compact .ui-error__title{min-width:0;color:var(--down);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:400;overflow:hidden}.ui-skeleton{flex-direction:column;gap:8px;display:flex}.ui-skeleton__line,.ui-skeleton--block{width:var(--skeleton-width,100%);background:var(--panel-2);border-radius:4px;animation:1.6s ease-in-out infinite ui-pulse}.ui-skeleton__line{height:12px}.ui-skeleton--block{height:var(--skeleton-height,32px)}.ui-overlay{z-index:50;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ui-modal{border-radius:var(--radius-card);background:var(--panel);width:100%;max-width:560px;max-height:calc(100dvh - 32px);box-shadow:0 0 0 1px var(--line-2), var(--shadow);outline:none;flex-direction:column;display:flex}.ui-modal--wide{max-width:860px}.ui-modal__head{align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.ui-modal__heading{flex:1;min-width:0}.ui-modal__title{font-family:var(--title);letter-spacing:-.01em;color:var(--text);font-size:20px;font-weight:500;line-height:28px}.ui-modal__description{color:var(--text-2);margin-top:2px;font-size:14px;font-weight:400;line-height:20px}.ui-modal__body{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.ui-modal__footer{border-top:1px solid var(--line-2);background:var(--bg);border-radius:0 0 var(--radius-card) var(--radius-card);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.ui-drawer-overlay{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-drawer__backdrop{cursor:pointer;background:#0009;flex:1}.ui-drawer{border-left:1px solid var(--line-3);background:var(--panel);width:min(100%,560px);height:100%;box-shadow:var(--shadow);outline:none;flex-direction:column;animation:.16s ease-out ui-sheet-in;display:flex}.ui-drawer--wide{width:min(100%,760px)}.ui-drawer__head{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.ui-drawer__title{min-width:0;font-family:var(--title);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;flex:1;font-size:20px;font-weight:500;line-height:28px}.ui-drawer__body{flex:1;min-height:0;padding:20px;overflow-y:auto}.ui-drawer__footer{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ui-menu-anchor{display:inline-block;position:relative}.ui-menu{z-index:40;width:var(--menu-width,auto);border-radius:var(--radius-card);background:var(--panel);min-width:180px;color:var(--text);box-shadow:var(--shadow-menu);padding:4px;position:absolute;overflow:hidden}.ui-menu--bottom{margin-top:8px;top:100%}.ui-menu--top{margin-bottom:8px;bottom:100%}.ui-menu--left{left:0}.ui-menu--right{right:0}.ui-menu__item{border-radius:var(--radius-sm);text-align:left;width:100%;height:32px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.ui-menu__item:hover:not(:disabled),.ui-menu__item:focus-visible{background:var(--hover);outline:none}.ui-menu__item--active{background:var(--accent-soft)}.ui-menu__item--danger{color:var(--down)}.ui-menu__item--danger:hover:not(:disabled){background:var(--down-bg)}.ui-menu__icon{width:16px;height:16px;color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-menu__icon svg{width:16px;height:16px}.ui-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu__separator{background:var(--line-2);height:1px;margin:4px -4px}.ui-menu__desc{text-overflow:ellipsis;color:var(--text-3);font-size:12px;line-height:16px;display:block;overflow:hidden}.ui-menu__item:has(.ui-menu__desc){height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}.ui-popover{z-index:40;border-radius:var(--radius-card);background:var(--panel);width:320px;max-width:calc(100vw - 24px);color:var(--text);box-shadow:var(--shadow-menu);margin-top:8px;padding:12px;position:absolute;top:100%}.ui-popover:focus{outline:none}.ui-popover--left{left:0}.ui-popover--right{right:0}.ui-popover form{flex-direction:column;gap:12px;display:flex}.ui-popover__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ui-popover__actions{justify-content:flex-end;gap:8px;display:flex}.ui-number-tile{border-radius:var(--radius-card);background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.ui-number-tile__label{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.ui-number-tile__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);font-size:36px;font-weight:500;line-height:1.1}.ui-number-tile__meta{color:var(--text-2);align-items:center;gap:12px;font-size:12px;display:flex}.ui-number-tile__delta{white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--panel-2);height:20px;color:var(--text-2);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.ui-number-tile__delta--good{color:var(--up);background:var(--up-bg)}.ui-number-tile__delta--bad{color:var(--down);background:var(--down-bg)}.ui-number-grid>.ui-number-tile{grid-column:span var(--number-span,1)}.ui-metric-card-frame{border-radius:var(--radius-card);background:var(--card);min-width:0;height:220px;box-shadow:0 0 0 1px var(--line-2);flex-direction:column;padding:16px 20px;display:flex}.dashboards-tile__result>.ui-metric-card-frame{height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:1;padding:0}.ui-metric-card-frame__notes{flex-direction:column;flex-shrink:0;gap:2px;min-width:0;margin-top:8px;display:flex}.ui-metric-card-frame__note{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;line-height:1.4;overflow:hidden}.ui-metric-card{flex-direction:column;flex:1 1 0;min-width:0;min-height:48px;display:flex;overflow:hidden;container:metric-card/size}.ui-metric-card__body{flex-direction:column;gap:clamp(2px,2.5cqh,8px);min-width:0;margin-block:auto;display:flex}.ui-metric-card__value{font-size:clamp(1.5rem, min(34cqh, calc(150cqw / var(--chars,6))), 5.5rem);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.1;overflow:hidden}.ui-metric-card__value .ui-cell-button{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.ui-metric-card__value .ui-cell-button:focus-visible{outline-offset:-2px}.ui-metric-card__comparison{min-width:0;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:clamp(.75rem,8cqh,.875rem);line-height:1.4;display:flex}.ui-metric-card__change{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3em;padding:.1em .65em;font-weight:500;display:inline-flex}.ui-metric-card__change--good{color:var(--up);background:var(--up-bg)}.ui-metric-card__change--bad{color:var(--down);background:var(--down-bg)}.ui-metric-card__change--neutral{color:var(--text-2);background:var(--panel-2)}.ui-metric-card__caption{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ui-metric-card__label,.ui-metric-card__secondary{color:var(--text-2);margin:0;font-size:clamp(.75rem,7cqh,.875rem);line-height:1.4}.ui-metric-card__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-metric-card__name{color:var(--text);font-weight:500}.ui-metric-card__secondary{flex-wrap:wrap;gap:2px 16px;padding:0;list-style:none;display:flex}.ui-metric-card__figure{gap:8px;min-width:0;max-width:100%;display:inline-flex}.ui-metric-card__figure-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-metric-card__figure-value{font-variant-numeric:tabular-nums;color:var(--text);flex-shrink:0;font-weight:500}@container metric-card not (min-height:160px){.ui-metric-card__comparison{flex-wrap:nowrap}}@container metric-card not (min-height:120px){.ui-metric-card__value{font-size:clamp(1.5rem, min(42cqh, calc(150cqw / var(--chars,6))), 5.5rem)}.ui-metric-card__label,.ui-metric-card__secondary{display:none}}.ui-result-table{min-height:0;max-height:var(--result-max-height,520px);flex-direction:column;display:flex}.ui-chart{width:100%;height:var(--chart-height,320px);min-width:var(--chart-min-width,0)}.ui-chart--fill{flex:1 1 0;height:auto;min-height:140px}.ui-result-table>.ui-table-wrap{flex:auto;min-height:0}.ui-filters{flex-direction:column;gap:12px;display:flex}.ui-filters__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-filters__row .ui-control{width:auto;min-width:120px}.ui-filters__row .ui-control--key,.ui-filters__row .ui-control--value{flex:1;min-width:160px}.ui-filters__note{color:var(--text-2);font-size:12px}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.ml-auto{margin-left:auto}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.h-2{height:calc(var(--spacing) * 2)}.h-8{height:calc(var(--spacing) * 8)}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.w-\(--progress\){width:var(--progress)}.w-24{width:calc(var(--spacing) * 24)}.w-26{width:calc(var(--spacing) * 26)}.w-36{width:calc(var(--spacing) * 36)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-full{max-width:100%}.min-w-\(--column-width\){min-width:var(--column-width)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-\(--number-grid\){grid-template-columns:var(--number-grid)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:6px}.rounded-none{border-radius:0}.rounded-xl{border-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-line-2{border-color:var(--line-2)}.bg-\(--dot\){background-color:var(--dot)}.bg-down{background-color:var(--down)}.bg-panel{background-color:var(--panel)}.bg-text{background-color:var(--text)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:16px;line-height:var(--tw-leading,24px)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:14px;line-height:var(--tw-leading,20px)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:12px;line-height:var(--tw-leading,16px)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-down{color:var(--down)}.text-text{color:var(--text)}.text-text-2{color:var(--text-2)}.text-text-3{color:var(--text-3)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-text{accent-color:var(--text)}.opacity-45{opacity:.45}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:bg-panel:hover{background-color:var(--panel)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-white\/70:hover{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:ring-white\/70:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:ring-inset:hover{--tw-ring-inset:inset}}.focus-visible\:underline:focus-visible{text-decoration-line:underline}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}td:first-child>.\[td\:first-child\>\&\]\:pl-4{padding-left:calc(var(--spacing) * 4)}td:last-child>.\[td\:last-child\>\&\]\:pr-4{padding-right:calc(var(--spacing) * 4)}}.dashboards-grid .react-grid-item.react-grid-placeholder{background:var(--accent);opacity:.16;pointer-events:none;border-radius:12px}@media (max-width:899px){.dashboards-start__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:760px){.dashboards-section{--report-editor-offset:40px}.dashboards-view__head{margin:-20px -16px 0;padding:12px 16px}.dashboards-view__name{font-size:20px;line-height:28px}.dashboards-range .ui-popover{width:min(320px,100vw - 24px)}.dashboards-start{padding-top:24px}}@media (prefers-reduced-motion:reduce){.dashboards-tile--fresh{animation:none}.dashboards-resize:after{transition:none}}.dashboards-create__templates{flex-wrap:wrap;gap:8px;display:flex}.dashboards-create__note{color:var(--text-3);margin-top:8px;font-size:12px}.settings-organisation{margin-bottom:12px}@media (max-width:1100px){.ui-editor{height:auto}.ui-editor__body,.ui-editor--left .ui-editor__body{flex-direction:column;display:flex}.ui-editor__main,.ui-editor--left .ui-editor__main{overflow:visible}.ui-editor__panel,.ui-editor--left .ui-editor__panel{border-left:0;border-right:0;border-bottom:1px solid var(--line-2);overflow:visible}.ui-editor__end{border-left:0;border-top:1px solid var(--line-2);overflow:visible}}@media (max-width:760px){.ui-editor__fold{padding:0 20px 12px;display:flex}.ui-editor--folding .ui-editor__panel,.ui-editor--folding.ui-editor--left .ui-editor__panel{border-bottom:0;border-top:1px solid var(--line-2)}}@media (min-width:761px){.panel-shell[data-collapsed=true] .shell-sidebar__top{gap:8px;padding:12px 8px 8px}.panel-shell[data-collapsed=true] .shell-brand-row{flex-direction:column;gap:8px;height:auto}.panel-shell[data-collapsed=true] .shell-workspace-anchor{flex:none}.panel-shell[data-collapsed=true] .shell-workspace{justify-content:center;width:40px;padding:0}.panel-shell[data-collapsed=true] .shell-workspace__text,.panel-shell[data-collapsed=true] .shell-workspace__caret,.panel-shell[data-collapsed=true] .shell-user__text,.panel-shell[data-collapsed=true] .shell-nav__count,.panel-shell[data-collapsed=true] .shell-fold__chevron,.panel-shell[data-collapsed=true] .shell-tree__pin,.panel-shell[data-collapsed=true] .shell-boards__add,.panel-shell[data-collapsed=true] .shell-sidebar__boards{display:none}.panel-shell[data-collapsed=true] .shell-sidebar__scroll{overflow:visible}.panel-shell[data-collapsed=true] .shell-sidebar__nav{gap:1px;padding:0 8px 8px}.panel-shell[data-collapsed=true] .shell-create,.panel-shell[data-collapsed=true] .shell-nav__link{justify-content:center;width:40px;height:36px;margin:0 auto;padding:0}.panel-shell[data-collapsed=true] .shell-search__hint,.panel-shell[data-collapsed=true] .shell-group-label{display:none}.panel-shell[data-collapsed=true] .shell-user{flex-direction:column;gap:8px;height:auto;padding:0}.panel-shell[data-collapsed=true] .shell-sidebar__bottom{padding:8px 8px 12px}.panel-shell[data-collapsed=true] .shell-create__label,.panel-shell[data-collapsed=true] .shell-nav__label,.panel-shell[data-collapsed=true] .shell-user__name{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-shell[data-collapsed=true] .shell-sidebar .shell-rail-tip{justify-content:center;width:100%;display:flex}.panel-shell[data-collapsed=true] .shell-rail-tip>.ui-tooltip{top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)}}@media (max-width:760px){.panel-shell{--shell-pane-inset:0px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh}.shell-sidebar{border-bottom:1px solid var(--line-2)}.shell-sidebar__top{flex-flow:wrap;align-items:center;gap:8px;padding:8px 12px}.shell-brand-row,.shell-workspace-anchor{flex:none}.shell-workspace{width:auto}.shell-collapse-tip{display:none}.ui-icon-button.shell-menu{order:10;margin-left:auto;display:inline-flex}.shell-sidebar__top .shell-create-anchor,.shell-sidebar__top .shell-create{flex-basis:100%;order:21;display:none}.shell-sidebar__top .shell-search{flex-shrink:0;width:auto;padding:0 8px}.shell-sidebar__top .shell-nav__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell-sidebar__top .shell-rail-tip{flex-shrink:0}.panel-shell[data-menu=closed] .shell-sidebar__scroll,.panel-shell[data-menu=closed] .shell-sidebar__bottom{display:none}.panel-shell[data-menu=open] .shell-sidebar__top .shell-create-anchor{display:block}.panel-shell[data-menu=open] .shell-sidebar__top .shell-create{display:flex}.shell-nav{flex-flow:wrap;gap:2px}.shell-nav p.shell-group-label{display:none}.shell-nav__link{flex-shrink:0;height:30px}.shell-nav__label{overflow:visible}.shell-search__hint{display:none}.ui-overlay.shell-palette-overlay{align-items:flex-start;padding-top:8px}.shell-palette .ui-combobox__list{max-height:calc(100dvh - 200px)}.shell-palette__foot,.shell-palette__esc{display:none}.shell-rail-tip{flex-shrink:0}.shell-rail-tip>.ui-tooltip{display:none}.shell-sidebar__scroll{flex:none;overflow:visible}.shell-sidebar__nav{gap:8px;padding:0 12px 8px}.panel-shell[data-collapsed=true] .shell-sidebar__boards{display:block}.shell-sidebar__boards .shell-fold-row{position:static}.shell-sidebar__bottom{flex-direction:row;align-items:center;gap:8px;padding:8px 12px}.shell-sidebar__bottom .shell-nav{flex:1;min-width:0}.shell-user{flex-shrink:0;height:32px;padding:0}.shell-user__name{display:none}.panel-workspace{border:0;border-radius:0;margin:0;overflow:visible}.panel-content{padding:20px 16px}.shell-error{margin:12px 16px 0}.shell-page-header__actions{margin-left:0}.shell-page-header__range .ui-popover{width:min(320px,100vw - 24px)}}.shell-templates__group+.shell-templates__group{margin-top:16px}.shell-templates__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.shell-templates__row{border-radius:var(--radius-control);color:var(--text);align-items:flex-start;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.shell-templates__row:hover{background:var(--hover)}.shell-templates__row[aria-disabled=true]{color:var(--text-4);cursor:default}.shell-templates__text{flex-direction:column;gap:2px;min-width:0;display:flex}.shell-templates__title{font-size:14px}.shell-templates__description{color:var(--text-3);font-size:12px}.shell-create__row{align-items:center;gap:8px;width:100%;display:flex}.shell-create__text{flex-direction:column;flex:1;min-width:0;display:flex}.shell-create__description{color:var(--text-3);font-size:12px}.shell-create__more{color:var(--text-3)}.start{flex-direction:column;gap:24px;max-width:1180px;display:flex}.start__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.start__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding:28px 0 8px;display:grid}.start__text{flex-direction:column;min-width:0;display:flex}.start__eyebrow{color:var(--text-2);align-self:flex-start;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:500;display:inline-flex}.start__mark{border-radius:var(--radius-control);width:28px;height:28px;color:var(--start-tone);background:var(--start-tone);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.start__mark{background:color-mix(in srgb, var(--start-tone) 16%, transparent)}}.start__headline{font-family:var(--title);letter-spacing:-.02em;margin:0;font-size:36px;font-weight:400;line-height:1.18}.start__lead{color:var(--text-2);max-width:540px;margin:12px 0 0;font-size:16px;line-height:1.6}.start__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.start__help{color:var(--text-3);flex-wrap:wrap;gap:16px;margin-top:20px;font-size:12px;display:flex}.start__help-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.start__help-link:hover{color:var(--text)}.start__help-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.start__art{border:1px solid var(--line-2);border-radius:var(--radius-card);background:radial-gradient(110% 80% at 85% 0%, var(--start-tone), transparent 62%), var(--card);justify-content:center;align-items:center;min-height:360px;padding:32px 28px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.start__art{background:radial-gradient(110% 80% at 85% 0%, color-mix(in srgb, var(--start-tone) 20%, transparent), transparent 62%), var(--card)}}.start__art:before{content:"";background-image:radial-gradient(var(--text) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.start__art:before{background-image:radial-gradient(color-mix(in srgb, var(--text) 6%, transparent) 1px, transparent 1px)}}.start__art:before{-webkit-mask-image:linear-gradient(180deg, var(--text), transparent 85%);-webkit-mask-image:linear-gradient(180deg, var(--text), transparent 85%);-webkit-mask-image:linear-gradient(180deg, var(--text), transparent 85%);mask-image:linear-gradient(180deg, var(--text), transparent 85%);background-size:18px 18px}.start-mock{z-index:1;border:1px solid var(--line-3);border-radius:var(--radius-card);background:var(--panel);width:100%;max-width:432px;box-shadow:var(--shadow-sm);font-size:14px;position:relative}.start-mock--list{padding:8px 0}.start-mock--pad{flex-direction:column;padding:16px;display:flex}.start-mock__head{align-items:center;gap:8px;padding:4px 16px 8px;display:flex}.start-mock__head--bar{border-bottom:1px solid var(--line-2);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--panel-2);margin-top:-8px;padding:12px 16px}.start-mock__head--bare{padding:0 0 12px}.start-mock__head>b,.start-mock__person>.start-mock__text>b,.start-mock__kind-head>b{flex:none;font-weight:500}.start-mock__row{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 16px;display:flex}.start-mock__row--new{animation:2.6s ease-out infinite start-mock-new}@keyframes start-mock-new{0%{background:color-mix(in srgb, var(--accent) 22%, transparent)}60%,to{background:0 0}}.start-mock__row--metric{padding:8px 16px}.start-mock__ico{border-radius:var(--radius-sm);background:var(--hover);width:24px;height:24px;color:var(--text-2);flex:none;place-items:center;display:inline-grid}.start-mock__mono{min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.start-mock__when{color:var(--text-3);text-align:right;flex:none;margin-left:auto;font-size:12px}.start-mock__mark{border-radius:var(--radius-sm);background:var(--stripe);width:20px;height:20px;color:var(--text);font-family:var(--title);flex:none;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.start-mock__text{flex-direction:column;flex:1;min-width:0;display:flex}.start-mock__name{align-items:center;gap:4px;font-weight:500;display:inline-flex}.start-mock__sub{color:var(--text-3);font-size:12px}.start-mock__spark{flex:none;width:72px}.start-mock__figure{font-family:var(--title);font-variant-numeric:tabular-nums;font-weight:500}.start-mock__figure--lg{font-size:16px}.start-mock__person{align-items:center;gap:12px;display:flex}.start-mock__avatar{background:var(--cat-3);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.start-mock__avatar{background:color-mix(in srgb, var(--cat-3) 56%, var(--panel-2))}}.start-mock__avatar{font-size:12px;font-weight:500}.start-mock__timeline{margin-top:16px;position:relative}.start-mock__timeline:before{content:"";background:var(--line-3);width:1px;position:absolute;top:12px;bottom:12px;left:56px}.start-mock__tl-row{grid-template-columns:36px 24px auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;display:grid}.start-mock__tl-row>.start-mock__when{text-align:left;margin-left:0}.start-mock__tl-row>.start-mock__mono{flex:none}.start-mock__tl-dot{z-index:1;border:1px solid var(--line-3);background:var(--panel-2);width:24px;height:24px;color:var(--accent);border-radius:999px;place-items:center;display:inline-grid;position:relative}.start-mock__chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.start-mock__chip{border:1px solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-soft);align-items:center;gap:4px;height:28px;padding:0 8px;font-size:12px;display:inline-flex}.start-mock__chip>.start-mock__mono{flex:none}.start-mock__people{align-items:center;gap:16px;margin-top:20px;display:flex}.start-mock__stack{display:flex}.start-mock__disc{background:var(--disc-tone);width:32px;height:32px;box-shadow:0 0 0 2px var(--panel);color:var(--text);border-radius:999px;place-items:center;display:inline-grid}.start-mock__disc+.start-mock__disc{margin-left:-8px}.start-mock__uses{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.start-mock__hbar{color:var(--text-2);grid-template-columns:128px minmax(0,1fr) 56px;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:grid}.start-mock__hbar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.start-mock__track{background:var(--line-2);border-radius:4px;height:8px;display:block;overflow:hidden}.start-mock__track>i{width:var(--bar-width);background:var(--accent);height:100%;opacity:var(--bar-opacity);border-radius:4px;display:block}.start-mock__hbar-figure{color:var(--text);text-align:right;font-weight:500}.start-mock__tile{border-radius:var(--radius-control);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.start-mock__tile--flag{background:var(--t-flag)}@supports (color:color-mix(in lab, red, red)){.start-mock__tile--flag{background:color-mix(in srgb, var(--t-flag) 16%, transparent)}}.start-mock__tile--flag{color:var(--t-flag)}.start-mock__tile--board{border-radius:var(--radius-sm);background:var(--t-board);width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.start-mock__tile--board{background:color-mix(in srgb, var(--t-board) 16%, transparent)}}.start-mock__tile--board{color:var(--t-board)}.start-mock__label{margin:16px 0 4px}.start-mock__split{background:var(--line-2);border-radius:4px;height:10px;display:flex;overflow:hidden}.start-mock__split>i{width:var(--split-share);background:var(--split-tone);height:100%;display:block}.start-mock__split>i+i{margin-left:2px}.start-mock__split-words{color:var(--text-2);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.start-mock__driver{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:12px;padding:8px 0;display:flex}.start-mock__driver>span:first-child{flex:1}.start-mock__code{border-radius:var(--radius-control);background:var(--bg);font-family:var(--mono);margin-top:8px;padding:8px 12px;font-size:12px;display:block}.start-mock__board{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.start-mock__tile-card{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--card);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.start-mock__tile-card--wide{grid-column:span 2}.start-mock__tile-card>.start-art__spark,.start-mock__tile-card>.start-art__bars{width:100%;margin-top:4px}.start-mock__tile-card>.start-art__bars{gap:4px;height:52px}.start-mock__kinds{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:440px;display:grid;position:relative}.start-mock--kind{flex-direction:column;max-width:none;padding:12px 16px;display:flex}.start-mock__kind-head{align-items:center;gap:8px;margin-bottom:2px;font-size:12px;display:inline-flex}.start-mock--kind>.start-mock__sub{margin-bottom:8px}.start-art__spark{width:100%;height:var(--spark-height);display:block}.start-art__bars{align-items:flex-end;gap:8px;height:80px;display:flex}.start-art__bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.start-art__bar{width:100%;min-height:3px;height:var(--bar-height);background:var(--s1);opacity:.85;border-radius:4px 4px 0 0;display:block}.start-art__bar--down{background:var(--down);opacity:1}.start-art__bar-label{color:var(--text-4);font-size:10px}.start-art__delta{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:2px;height:20px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.start-art__delta--up{background:var(--up-bg);color:var(--up)}.start-art__delta--down{background:var(--down-bg);color:var(--down)}.start-art__pill{background:var(--hover);height:22px;color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.start-art__pill--ghost{border:1px solid var(--line-2);color:var(--text-3);background:0 0}.start-art__pill--accent,.start-art__pill--live{background:var(--accent-soft);color:var(--accent-h)}.start-art__dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.start-art__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.start__section-head{align-items:baseline;gap:12px;margin-top:12px;display:flex}.start__how{font-family:var(--title);margin:0;font-size:16px;font-weight:500}.start__section-sub{color:var(--text-3);font-size:12px}.start__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.start__step{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--card);flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.start__step-number{font-family:var(--title);color:var(--text-4);font-size:12px;position:absolute;top:16px;right:20px}.start__step-icon{border-radius:var(--radius-control);background:var(--start-tone);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.start__step-icon{background:color-mix(in srgb, var(--start-tone) 14%, transparent)}}.start__step-icon{color:var(--start-tone)}.start__step-title{margin:0;font-size:16px;font-weight:500}.start__step-text{color:var(--text-3);margin:0;font-size:14px;line-height:1.55}.start__code{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--side);overflow:hidden}.start__code-head{border-bottom:1px solid var(--line-2);height:40px;color:var(--text-3);align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex}.start__code-copy{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:0;display:inline-flex}.start__code-copy:hover{color:var(--text)}.start__code-body{font-family:var(--mono);color:var(--text-2);margin:0;padding:12px 16px;font-size:12px;line-height:1.7;overflow-x:auto}.start-code__plain{color:var(--text-2)}.start-code__keyword{color:var(--accent-h)}.start-code__string{color:var(--t-flag)}.start-code__call{color:var(--t-cohort)}.start-code__number{color:var(--t-agent)}.start-code__comment{color:var(--text-4)}.start__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.start__examples--four{grid-template-columns:repeat(4,minmax(0,1fr))}.start__example{border:1px solid var(--line-2);border-radius:var(--radius-card);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:16px;transition:border-color .12s,background .12s;display:flex}.start__example:hover{border-color:var(--line-3);background:var(--panel)}.start__example:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.start__example-text{flex:1;min-width:0}.start__example-title{margin:0 0 2px;font-size:14px;font-weight:500;display:block}.start__example-sub{color:var(--text-3);margin:0;font-size:12px;line-height:1.45;display:block}.start__example-arrow{color:var(--text-4);flex:none;transition:transform .12s,color .12s}.start__example:hover .start__example-arrow{color:var(--text);transform:translate(2px)}@media (max-width:1000px){.start__hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:16px}.start__art{min-height:0}.start__examples--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.start__steps,.start__examples,.start__examples--four{grid-template-columns:1fr}.start__headline{font-size:28px}}:is(.lexicon-in:has(>.start)>.ui-breadcrumb,.lexicon-in:has(>.start)>.lexicon-head){display:none}@media (max-width:1640px){.report-editor-toolbar,.report-editor-toolbar__controls{gap:8px}.report-editor-toolbar .ui-segmented--sm .ui-segmented__option{padding:0 4px}.report-editor-toolbar__run{min-width:72px}.report-editor-toolbar__zone-label{max-width:88px}.report-editor-toolbar__meta-part,.report-editor-toolbar__meta--running{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (max-width:560px){.report-editor-toolbar__chart-label,.report-editor-toolbar__format-label,.report-editor-toolbar__compare-long{display:none}.report-editor-toolbar__compare-short{display:inline}}@media (max-width:1640px){@container (max-width:920px){.report-editor-toolbar__zone-label{display:none}.report-editor-toolbar__zone--on .ui-button:after{display:block}}@container (max-width:800px){.report-editor-toolbar__controls,.report-editor-toolbar__controls .ui-button--sm,.report-editor-toolbar__status,.report-editor-toolbar__run{gap:4px}.report-editor-toolbar__controls select.ui-control{background-position:right 8px center;padding:0 28px 0 8px}.report-editor-toolbar__run{min-width:68px}}}@media (min-width:1641px){@container (max-width:1220px){.report-editor-toolbar__zone-label{display:none}.report-editor-toolbar__zone--on .ui-button:after{display:block}}@container (max-width:1080px){.report-editor-toolbar__controls{gap:8px}.report-editor-toolbar__controls .ui-button--sm,.report-editor-toolbar__status,.report-editor-toolbar__run{gap:4px}.report-editor-toolbar__controls select.ui-control{background-position:right 8px center;padding:0 28px 0 8px}}}@media (max-width:1100px){.report-editor-panel{min-height:0}.report-editor-panel__footer{position:static}}.report-editor-views{justify-content:center;display:flex}.report-editor-views__group,.report-editor-views__layouts{display:flex}.report-editor-views__group{border:1px solid var(--line-2);border-radius:var(--radius-control);overflow:hidden}.report-editor-views__group .ui-icon-button{border-radius:0;width:36px;height:30px}.report-editor-views__layouts .ui-icon-button+.ui-icon-button,.report-editor-views__layouts+.ui-icon-button{border-left:1px solid var(--line-2)}.report-editor-views__group .ui-icon-button[aria-pressed=true]{background:var(--hover);color:var(--text)}.report-editor-views__group .ui-icon-button:disabled{color:var(--text-4);cursor:not-allowed}.report-editor-views__group .ui-icon-button:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-line)}.report-editor-funnel{align-items:flex-start;gap:24px;display:flex}.report-editor-funnel__chart{flex:1;min-width:0}.report-editor-overall{flex-direction:column;flex:none;gap:4px;width:192px;padding-top:8px;display:flex}.report-editor-overall__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px}.report-editor-overall__figure{font:500 24px/28px var(--title);font-variant-numeric:tabular-nums;color:var(--text);margin:4px 0}.report-editor-overall__caption{color:var(--text-3);font-size:12px}.report-editor-overall__counts{border-top:1px solid var(--line-2);gap:12px;margin-top:16px;padding-top:16px;display:grid}.report-editor-overall__count{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.report-editor-overall__count-label{color:var(--text-3);font-size:12px}.report-editor-overall__count-figure{font-variant-numeric:tabular-nums;color:var(--text);font-size:16px;font-weight:500}@media (max-width:760px){.report-editor-funnel{flex-direction:column}.report-editor-overall{width:auto}}.report-editor-blist{border:1px solid var(--line-2);border-radius:var(--radius-control);flex-direction:column;max-height:236px;display:flex;overflow:auto}.report-editor-brow{border-bottom:1px solid var(--line);text-align:left;background:0 0;flex:none;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:14px;display:flex}.report-editor-brow:last-child{border-bottom:0}.report-editor-brow:hover{background:var(--panel-2)}.report-editor-brow[aria-checked=true]{background:var(--accent-soft)}.report-editor-brow__radio{border:1.5px solid var(--line-3);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}.report-editor-brow[aria-checked=true] .report-editor-brow__radio{border-color:var(--accent)}.report-editor-brow[aria-checked=true] .report-editor-brow__radio:after{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px}.report-editor-brow__tile{border-radius:var(--radius-sm);background:var(--t-board);flex:none;place-items:center;width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.report-editor-brow__tile{background:color-mix(in srgb, var(--t-board) 16%, transparent)}}.report-editor-brow__tile{color:var(--t-board)}.report-editor-brow__mark{width:20px;height:20px;color:var(--text-3);flex:none;place-items:center;display:inline-grid}.report-editor-brow__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.report-editor-brow__sub{white-space:nowrap;color:var(--text-3);flex:none;font-size:12px}.report-editor-newb-link{cursor:pointer;align-self:flex-start;align-items:center;gap:8px;font-size:12px;display:inline-flex}.report-editor-newb{align-items:center;gap:8px;display:flex}.report-editor-save-dialog__name{margin:0;font-weight:500}.report-editor-save-dialog__desc{color:var(--text-3);margin:0}.report-editor-save-dialog__fixed{flex-direction:column;gap:4px;display:flex}.report-editor-save-dialog{max-width:560px}.report-editor-save-dialog .ui-modal__body{flex-direction:column;gap:16px;display:flex}.report-editor-save-dialog__optional{color:var(--text-3);font-weight:400}.ui-control.report-editor-save-dialog__desc-box{resize:vertical;height:auto;min-height:64px;padding:8px 12px;line-height:1.5}.pickers-metric__grip{color:var(--text-4);cursor:grab;opacity:0;align-items:center;display:inline-flex}.pickers-metric:hover .pickers-metric__grip,.pickers-metric:focus-within .pickers-metric__grip{opacity:1}.pickers-metric--dragging{opacity:.5}.pickers-metric--over{box-shadow:0 -2px 0 0 var(--accent)}.pickers-metric--hidden .pickers-metric__head{opacity:.55}.pickers-metric__foot{color:var(--text-3);align-items:center;gap:4px;padding:4px 8px 0;font-size:12px;display:flex}.pickers-unsaved{color:var(--warn)}.pickers-readout{color:var(--text-2);font-size:12px}@media (max-width:1099px){.reports-editor{overflow:visible}}@keyframes assistant-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes assistant-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.assistant-busy__dot,.assistant-mark__dot{animation:none}}@media (max-width:760px){.assistant-message--user{max-width:100%}.assistant-composer__hint{display:none}}@media (max-width:1100px){.cq-workspace{flex:none}.cq-bar{grid-template-columns:minmax(0,1fr)}.cq-collections{max-height:240px}}.cq-switch{width:100%;min-width:0;height:var(--control-h);border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--panel);color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex}.cq-switch:hover{background:var(--hover)}.cq-switch__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.cq-switch__option{flex-direction:column;gap:2px;min-width:0;display:flex}.cq-switch__connect{color:var(--text-2);text-decoration:none}.cq-head__crumbs{align-items:center;gap:8px;display:flex}.mql-editor{contain:inline-size;background:var(--card);min-width:0;box-shadow:0 0 0 1px var(--line-2);border-radius:6px;transition:box-shadow .15s;position:relative}.mql-editor:hover:not(:focus-within){box-shadow:0 0 0 1px var(--line-3)}.mql-editor:focus-within{box-shadow:0 0 0 1px var(--accent), var(--ring)}.mql-editor--compact{min-height:var(--control-h)}.mql-editor--full{height:var(--mql-editor-height,320px)}.mql-editor--full .mql-editor__host{height:100%}.mql-editor--loading{overflow:hidden}.mql-editor__skeleton{padding:12px}.mql-editor .cm-editor{color:var(--text);background:0 0;border-radius:6px;font-size:14px}.mql-editor--compact .cm-editor{max-height:76px;font-size:12px}.mql-editor--full .cm-editor{height:100%}.mql-editor .cm-editor.cm-focused{outline:none}.mql-editor .cm-editor .cm-scroller{font-family:var(--mono);line-height:20px;overflow:auto}.mql-editor .cm-editor .cm-content{padding:8px 0}.mql-editor .cm-editor .cm-line{padding:0 12px}.mql-editor .cm-editor .cm-cursor,.mql-editor .cm-editor .cm-dropCursor{border-left-color:var(--text)}.mql-editor .cm-editor .cm-selectionBackground{background:var(--hover)}.mql-editor .cm-editor.cm-focused>.cm-scroller>.cm-selectionLayer .cm-selectionBackground{background:var(--line-3)}.mql-editor .cm-editor .cm-placeholder{color:var(--text-4)}.mql-editor .cm-editor .cm-specialChar{color:var(--down)}.mql-editor .cm-editor.cm-focused .cm-matchingBracket{background:var(--line-2)}.mql-editor .cm-editor.cm-focused .cm-nonmatchingBracket{background:var(--down-bg)}@media (prefers-reduced-motion:reduce){.mql-editor .cm-editor.cm-focused>.cm-scroller>.cm-cursorLayer{animation:none}}.mql-editor .cm-editor .tok-propertyName,.mql-editor .cm-editor .tok-variableName2{color:var(--syntax-key)}.mql-editor .cm-editor .tok-keyword{color:var(--syntax-operator)}.mql-editor .cm-editor .tok-string,.mql-editor .cm-editor .tok-string2{color:var(--syntax-string)}.mql-editor .cm-editor .tok-number,.mql-editor .cm-editor .tok-bool,.mql-editor .cm-editor .tok-atom{color:var(--syntax-number)}.mql-editor .cm-editor .tok-className{color:var(--syntax-constructor)}.mql-editor .cm-editor .tok-comment{color:var(--syntax-comment);font-style:italic}.mql-editor .cm-editor .tok-punctuation{color:var(--text-2)}.mql-editor .cm-editor .tok-variableName{color:var(--text)}.mql-editor .cm-editor .tok-invalid{color:var(--down)}.mql-editor .cm-editor .tok-macroName{background:var(--syntax-placeholder);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.mql-editor .cm-editor .tok-macroName{background:color-mix(in srgb, var(--syntax-placeholder) 14%, transparent)}}.mql-editor .cm-editor .tok-macroName{color:var(--syntax-placeholder)}.mql-editor .cm-editor .tok-name{color:var(--text)}.mql-editor .cm-editor .tok-typeName{color:var(--syntax-constructor)}.mql-editor .cm-editor .tok-operator{color:var(--syntax-operator)}.mql-editor .cm-editor .tok-macroName span{color:inherit}.mql-editor .cm-editor .cm-lintRange{text-decoration-skip-ink:none;text-underline-offset:2px;background-image:none;text-decoration-line:underline;text-decoration-style:wavy}.mql-editor .cm-editor .cm-lintRange-error{-webkit-text-decoration-color:var(--down);-webkit-text-decoration-color:var(--down);-webkit-text-decoration-color:var(--down);text-decoration-color:var(--down);background-image:none}.mql-editor .cm-editor .cm-lintRange-warning{-webkit-text-decoration-color:var(--warn);-webkit-text-decoration-color:var(--warn);-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn);background-image:none}.mql-editor .cm-editor .cm-lintRange-info{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);background-image:none}.mql-editor .cm-editor .cm-lintRange-hint{-webkit-text-decoration-color:var(--text-3);-webkit-text-decoration-color:var(--text-3);-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);background-image:none}.mql-editor .cm-editor .cm-lintRange-active{background-color:var(--hover)}.mql-editor .cm-editor .cm-lintPoint:after{border-bottom-color:var(--down)}.mql-editor .cm-editor .cm-lintPoint-warning:after{border-bottom-color:var(--warn)}.mql-editor .cm-editor .cm-lintPoint-info:after{border-bottom-color:var(--accent)}.mql-editor .cm-editor .cm-lintPoint-hint:after{border-bottom-color:var(--text-3)}.mql-editor .cm-editor .cm-tooltip{background:var(--panel);box-shadow:var(--shadow-menu);color:var(--text);font-family:var(--font);border:0;border-radius:8px;font-size:12px;line-height:16px}.mql-editor .cm-editor .cm-tooltip .cm-tooltip-arrow:before,.mql-editor .cm-editor .cm-tooltip .cm-tooltip-arrow:after{border-top-color:#0000;border-bottom-color:#0000}.mql-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul{max-height:240px;font-family:var(--mono);padding:4px;font-size:12px}.mql-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li{color:var(--text);border-radius:6px;padding:4px 8px;line-height:16px}.mql-editor .cm-editor .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--panel-2);color:var(--text)}.mql-editor .cm-editor .cm-tooltip-autocomplete-disabled ul li[aria-selected]{background:var(--hover)}.mql-editor .cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>completion-section{border-bottom:1px solid var(--line-2);color:var(--text-2);opacity:1;padding:4px 8px}.mql-editor .cm-editor .cm-completionIcon{width:12px;color:var(--text-3);opacity:1;padding-right:8px;font-size:10px}.mql-editor .cm-editor .cm-completionIcon-keyword:after{content:"$"}.mql-editor .cm-editor .cm-completionMatchedText{font-weight:500;text-decoration:none}.mql-editor .cm-editor .cm-completionDetail{font-family:var(--font);color:var(--text-2);margin-left:8px;font-style:normal}.mql-editor .cm-editor .cm-tooltip.cm-completionInfo{white-space:pre-line;padding:8px 12px}.mql-editor .cm-editor .cm-snippetField{background-color:var(--hover)}.mql-editor .cm-editor .cm-snippetFieldPosition{border-left-color:var(--text-4)}.mql-editor .cm-editor .cm-tooltip.cm-tooltip-hover{box-shadow:none;pointer-events:none;background:0 0}.mql-editor .cm-editor .cm-tooltip-hover.cm-tooltip-above{margin-top:20px;padding-bottom:20px}.mql-editor .cm-editor .cm-tooltip-hover.cm-tooltip-below{margin-top:-20px;padding-top:20px}.mql-editor .cm-editor .cm-tooltip-hover>.cm-tooltip-lint{background:var(--panel);box-shadow:var(--shadow-menu);pointer-events:auto;border-radius:8px;overflow:hidden}.mql-editor .cm-editor .cm-diagnostic{margin-left:0;padding:8px 12px}.mql-editor .cm-editor .cm-diagnostic-error{border-left:2px solid var(--down)}.mql-editor .cm-editor .cm-diagnostic-warning{border-left:2px solid var(--warn)}.mql-editor .cm-editor .cm-diagnostic-info{border-left:2px solid var(--accent)}.mql-editor .cm-editor .cm-diagnostic-hint{border-left:2px solid var(--text-3)}.mql-editor .cm-editor .cm-diagnosticAction{background-color:var(--panel-2);color:var(--text);border-radius:6px;margin-left:8px;padding:2px 8px}.mql-editor .cm-editor .cm-panels{background-color:var(--card);color:var(--text)}.mql-editor .cm-editor .cm-panels-bottom{border-top:1px solid var(--line-2)}.mql-editor .cm-editor .cm-panel.cm-panel-lint ul{font-size:12px}.mql-editor .cm-editor .cm-panel.cm-panel-lint ul [aria-selected]{background-color:var(--panel-2)}.mql-editor .cm-editor .cm-panel.cm-panel-lint ul:focus [aria-selected]{background-color:var(--accent-soft);color:var(--text)}.mql-editor .cm-editor .cm-panel.cm-panel-lint [name=close]{color:var(--text-2)}.meta-step{flex-direction:column;gap:8px;display:flex}.meta-step__title{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.meta-pulls{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.meta-pull{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--panel);text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.meta-pull:hover{background:var(--hover)}.meta-pull--on{border-color:var(--accent-line);background:var(--accent-soft)}.meta-pull__label{color:var(--text);font-size:14px;font-weight:500}.meta-pull__desc{color:var(--text-3);font-size:12px;line-height:16px}.meta-step__count{color:var(--text-3);font-size:12px;font-weight:400}.meta-when,.meta-rows{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.meta-form__runbar{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.meta-figs{flex-wrap:wrap;gap:16px 32px;margin:0;display:flex}.meta-fig{flex-direction:column;gap:2px;display:flex}.meta-fig__label{color:var(--text-3);font-size:12px}.meta-fig__value{font-family:var(--title);color:var(--text);margin:0;font-size:24px;font-weight:500}.meta-chart{flex-direction:column;gap:8px;display:flex}.meta-results__head{align-items:center;gap:8px;display:flex}.meta-result__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.meta-result__acts{flex-wrap:wrap;gap:8px;display:flex}.meta-pick,.meta-each{flex-direction:column;gap:8px;display:flex}.meta-pick__row{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--panel);text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.meta-pick__row[aria-disabled=true]{color:var(--text-4);cursor:not-allowed}.meta-pick__row--on{border-color:var(--accent-line);background:var(--accent-soft)}.meta-pick__label{color:var(--text);font-size:14px;font-weight:500}@media (max-width:1100px){.query-sql{grid-template-columns:minmax(0,1fr)}}.attribution-links-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.attribution-links-bar__search{flex:0 300px;max-width:300px}.attribution-links-bar__count{margin-left:auto}.attribution-links-url{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.attribution-links-url>code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attribution-links-note{align-items:flex-start;gap:8px;display:flex}.attribution-links-note>svg{flex-shrink:0;margin-top:2px}.attribution-links-note__link{color:var(--accent)}.attribution-links-note__link:hover{text-decoration:underline}.attribution-modal-form{flex-direction:column;gap:12px;min-width:0;display:flex}.ui-modal.attribution-link-modal{max-width:620px}.attribution-modal-form .attribution-form{grid-template-columns:minmax(0,1fr)}.attribution-preview-box{border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--bg);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.attribution-preview-box__label{color:var(--text-3);font-size:12px}.attribution-preview__empty{color:var(--text-4)}.attribution-credit{color:var(--text-3);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:16px;display:flex}.attribution-credit svg{flex:none;margin-top:1px}.attribution-credit__model{color:var(--text-2);font-weight:500}.attribution-slug{align-items:center;gap:8px}.attribution-slug:focus-within{box-shadow:0 0 0 1px var(--accent), var(--ring)}.attribution-slug:has(>[aria-invalid=true]){box-shadow:0 0 0 1px var(--danger)}.attribution-slug__host{font-family:var(--mono);color:var(--text-3);white-space:nowrap;flex:none;font-size:12px}.attribution-slug>.ui-control{min-width:0;height:100%;box-shadow:none;background:0 0;flex:1;padding:0}.attribution-tags__toggle{height:var(--control-h-sm);border-radius:var(--radius-sm);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.attribution-tags__toggle:focus-visible{box-shadow:var(--ring);outline:none}.attribution-tags__toggle svg{color:var(--text-3)}.attribution-tags__title{font-weight:500}.attribution-tags__state{color:var(--text-3);font-size:12px}.attribution-tags__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.attribution-tags__grid .ui-field{gap:4px}.attribution-tags__grid .ui-field__label{color:var(--text-3);font-size:12px}.attribution-tags__note{color:var(--text-3);margin:8px 0 0;font-size:12px}.attribution-ready{flex-direction:column;gap:16px;display:flex}.attribution-ready__head{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.attribution-ready__mark{background:var(--up-bg);width:32px;height:32px;color:var(--up);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.attribution-ready__title{font-family:var(--title);font-size:20px;font-weight:500}.attribution-ready__url{border:1px solid var(--line-2);background:var(--panel);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.attribution-ready__qr{align-items:flex-start;gap:16px;display:flex}.attribution-ready__qr-words{flex-direction:column;gap:4px;display:flex}.attribution-ready__label{font-size:14px;font-weight:500}.attribution-ready__meta{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;display:grid}.attribution-ready__meta>div{display:contents}.attribution-ready__meta dd{overflow-wrap:anywhere;margin:0}.attribution-drawer{flex-direction:column;gap:16px;display:flex}.attribution-drawer__url,.attribution-drawer__status{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.attribution-drawer__figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.attribution-drawer__figures>div{flex-direction:column;gap:2px;display:flex}.attribution-drawer__figures dd{font-family:var(--title);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:500}.attribution-drawer__empty{border:1px solid var(--line);text-align:center;color:var(--text-3);border-radius:12px;margin:0;padding:20px}.attribution-drawer__meta{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;display:grid}.attribution-drawer__meta>div{display:contents}.attribution-drawer__meta dd{overflow-wrap:anywhere;margin:0}.attribution-drawer__footer{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.attribution-drawer__grow{flex:auto}.attribution-drawer__lock,.attribution-links-actions{align-items:center;gap:4px;display:inline-flex}@media (max-width:560px){.attribution-drawer__figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.attribution-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1020px;display:grid}.attribution-settings-col{flex-direction:column;gap:16px;min-width:0;display:flex}.attribution-settings-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.attribution-settings-grid{grid-template-columns:minmax(0,1fr)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--side:#080809;--bg:#111214;--card:#151618;--panel:#1c1d1f;--panel-2:#232427;--hover:#2d2e30;--press:#36373a;--line:#232427;--line-2:#2d2e30;--line-3:#3b3c40;--text:#f4f4f5;--text-2:#b4b4b8;--text-3:#8b8b90;--text-4:#717173;--accent:#537df9;--accent-h:#6a8ffa;--accent-p:#4568e6;--accent-soft:#537df924;--accent-line:#537df98c;--danger:#d0383e;--up:#3dd68c;--up-bg:#3dd68c21;--down:#f2585d;--down-bg:#f2585d26;--warn:#f5a524;--warn-bg:#f5a52424;--t-board:#f472b6;--t-chart:#5b84fa;--t-cohort:#2ec4b0;--t-flag:#e6c14a;--t-metric:#3db9e8;--t-event:#9aa3b5;--s1:#537df9;--s2:#2ec4b0;--s3:#f2994a;--s4:#e7699f;--s5:#e6c14a;--cat-0:#8b8b90;--cat-1:var(--s1);--cat-2:var(--s2);--cat-3:var(--s3);--cat-4:var(--s4);--cat-5:var(--s5);--cat-6:#9b7bf5;--cat-7:#3db9e8;--cat-8:#7ccd6c;--cat-9:#f27d6d;--cat-10:#b06ab3;--cat-11:#d3a06b;--cat-12:#6fa8dc;--stripe:#635bff;--meta:#0866ff;--mongo:#00a35c;--mysql:#00758f;--events:#537df9;--formula:#8b8b90;--title:var(--font-poppins), "DM Sans", ui-sans-serif, system-ui, sans-serif;--font:var(--font-dm-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-dm-mono), ui-monospace, "SF Mono", Menlo, monospace;--ring:0 0 0 3px #537df952;--shadow:0 24px 64px #0000009e, 0 0 0 1px #ffffff0d;--shadow-sm:0 8px 24px #00000080, 0 0 0 1px #ffffff0d;--shadow-menu:0 0 0 1px var(--line-2), 0 8px 24px #00000080;--control-h:32px;--control-h-sm:28px;--control-h-lg:40px;--radius-card:12px;--radius-control:8px;--radius-sm:6px;--heat-low:#253050;--heat-high:var(--accent);--syntax-key:var(--accent);--syntax-string:var(--up);--syntax-number:var(--s5);--syntax-operator:var(--accent-h);--syntax-constructor:var(--s3);--syntax-placeholder:var(--s2);--syntax-comment:var(--text-3)}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ui-sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ui-drawer,.ui-skeleton__line,.ui-skeleton--block{animation:none}}@media (max-width:760px){.workspace-state{padding:32px 0}.sign-in-card{padding:28px}.ui-overlay{align-items:flex-end;padding:8px}.ui-modal{max-height:calc(100dvh - 16px)}.ui-drawer,.ui-drawer--wide{width:100%}.ui-drawer__backdrop{display:none}.ui-number-tile__value{font-size:32px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
