@layer components;@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--color-brand-ink:lab(26.6045% -22.8371 2.40909);--color-brand-mint:lab(85.5795% -48.957 5.18141);--color-paper:lab(98.257% -.443965 -1.43217);--color-surface:lab(99.3018% -.333905 -1.07464);--color-paper-2:lab(96.0513% -.662208 -2.14616);--color-ink:lab(11.7603% -.81531 -7.224);--color-ink-2:lab(25.7031% -1.02949 -6.54949);--color-console-muted:lab(38.4666% -1.09488 -6.57824);--color-rule:lab(85.4894% -1.29867 -4.2779);--color-input-rule:lab(57.0599% -1.86992 -6.37687);--color-cobalt:lab(37.6029% 13.8537 -68.6267);--color-cobalt-hover:lab(29.5901% 14.0481 -61.7491);--color-cobalt-soft:lab(94.1512% -1.43749 -7.33091);--color-on-accent:lab(98.837% -.444025 -1.43219);--color-console-error:lab(32.2797% 50.4001 35.7028);--color-error-surface:lab(96.4141% 3.60662 2.1161);--color-console-scrim:lab(11.7603% -.81531 -7.224/.28);--font-display:"Space Grotesk", "Segoe UI", sans-serif;--font-body:"Inter", "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", monospace;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-title:clamp(1.875rem, 3vw, 2.5rem);--radius-console:.375rem;--radius-mark:.5rem;--rule-console:1px;--ease-console:cubic-bezier(.16, 1, .3, 1);--dur-console:.12s;--z-console-sidebar:10;--z-console-picker:11;--z-console-skip:30;--z-profile-menu:40;--color-index-paper:lab(100% 0 0);--color-index-shell:lab(96.2866% -.223041 -.716782);--color-index-hover:lab(93.6178% -.333726 -1.07458);--color-index-selected:lab(90.485% -.443697 -1.43197);--color-index-ink:lab(10.6703% -.816405 -2.82717);--color-index-secondary:lab(24.5904% -.942498 -3.19216);--color-index-muted:lab(36.1911% -.957534 -3.19977);--color-index-rule:lab(83.757% -.44328 -1.43179);--color-index-input:lab(57.073% -.868171 -2.8532);--color-index-accent:lab(30.2141% -26.4349 2.78234);--color-index-accent-hover:lab(23.1242% -22.9398 2.41228);--color-index-accent-soft:lab(95.5556% -5.07122 .548697);--color-index-on-accent:lab(100% 0 0);--radius-index-control:4px;--text-index-title:clamp(1.375rem, 1.1rem + .6vw, 1.5rem);--width-index-sidebar:14rem;--width-index-content:80rem;--text-landing-display:clamp(2.5rem, 4.8vw, 4.5rem);--text-landing-heading:clamp(2rem, 3.2vw, 3rem);--text-landing-code:.75rem;--space-landing-hero-top:4rem;--space-landing-hero-bottom:6rem;--radius-landing-panel:.75rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-short:.15s;--color-code-value:lab(31.5289% -31.9397 -.215989);--color-flow-grid:lab(88.3618% -1.16578 -5.87298);--color-db-editor:lab(10.6124% -.536658 -5.84197);--color-db-editor-ink:lab(93.0335% -.877798 -2.85854);--color-db-editor-muted:lab(72.149% -1.29145 -4.27406);--color-db-editor-focus:lab(49.9977% 3.67853 -58.6906);--color-db-success:lab(29.1391% -27.5625 7.79291);--color-db-success-paper:lab(95.5218% -3.94499 1.14543);--text-db-code:.875rem;--radius-db-workspace:.625rem;--space-db-editor:1.25rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-accent:var(--accent)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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(--border)}body{background-color:var(--background);color:var(--foreground)}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\!visible{visibility:visible!important}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.col-start-2{grid-column-start:2}.row-10{grid-row:10}.row-11{grid-row:11}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-52{width:calc(var(--spacing) * 52)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing) * 2)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow-sm{--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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--color-brand-ink:lab(26.6045% -22.8371 2.40909);--color-brand-mint:lab(85.5795% -48.957 5.18141);--color-paper:lab(98.257% -.443965 -1.43217);--color-surface:lab(99.3018% -.333905 -1.07464);--color-paper-2:lab(96.0513% -.662208 -2.14616);--color-ink:lab(11.7603% -.81531 -7.224);--color-ink-2:lab(25.7031% -1.02949 -6.54949);--color-console-muted:lab(38.4666% -1.09488 -6.57824);--color-rule:lab(85.4894% -1.29867 -4.2779);--color-input-rule:lab(57.0599% -1.86992 -6.37687);--color-cobalt:lab(37.6029% 13.8537 -68.6267);--color-cobalt-hover:lab(29.5901% 14.0481 -61.7491);--color-cobalt-soft:lab(94.1512% -1.43749 -7.33091);--color-on-accent:lab(98.837% -.444025 -1.43219);--color-console-error:lab(32.2797% 50.4001 35.7028);--color-error-surface:lab(96.4141% 3.60662 2.1161);--color-console-scrim:lab(11.7603% -.81531 -7.224/.28);--font-display:"Space Grotesk", "Segoe UI", sans-serif;--font-body:"Inter", "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", monospace;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-title:clamp(1.875rem, 3vw, 2.5rem);--radius-console:.375rem;--radius-mark:.5rem;--rule-console:1px;--ease-console:cubic-bezier(.16, 1, .3, 1);--dur-console:.12s;--z-console-sidebar:10;--z-console-picker:11;--z-console-skip:30;--text-landing-display:clamp(2.5rem, 4.8vw, 4.5rem);--text-landing-heading:clamp(2rem, 3.2vw, 3rem);--text-landing-code:.75rem;--space-landing-hero-top:4rem;--space-landing-hero-bottom:6rem;--radius-landing-panel:.75rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-short:.15s;--color-code-value:lab(31.5289% -31.9397 -.215989);--color-flow-grid:lab(88.3618% -1.16578 -5.87298);--color-db-editor:lab(10.6124% -.536658 -5.84197);--color-db-editor-ink:lab(93.0335% -.877798 -2.85854);--color-db-editor-muted:lab(72.149% -1.29145 -4.27406);--color-db-editor-focus:lab(49.9977% 3.67853 -58.6906);--color-db-success:lab(29.1391% -27.5625 7.79291);--color-db-success-paper:lab(95.5218% -3.94499 1.14543);--text-db-code:.875rem;--radius-db-workspace:.625rem;--space-db-editor:1.25rem}.sp-landing{--color-sp-paper:lab(97.0099% .519365 3.39354);--color-sp-paper-2:lab(94.0071% .830412 5.29394);--color-sp-ink:lab(9.51764% 1.66677 4.70611);--color-sp-ink-2:lab(22.2808% 1.73342 5.13754);--color-sp-muted:lab(36.2028% 1.82062 5.4751);--color-sp-rule:lab(79.1586% .839829 5.30039);--color-sp-white:lab(97.6948% .282407 1.88138);--color-sp-mint:var(--color-brand-mint);--color-sp-mint-hover:lab(90.7314% -30.982 3.31397);--color-sp-accent-ink:lab(9.84528% -8.63151 .921631);--color-sp-green:var(--color-brand-ink);--color-sp-focus:var(--color-sp-green);--color-sp-tap:lab(26.6045% -22.8371 2.40909/.15);--color-sp-dark:lab(10.9212% -5.99962 1.72866);--color-sp-dark-muted:lab(73.5087% -4.6078 1.337);--color-sp-dark-rule:lab(30.7222% -7.96768 2.30082);--color-sp-code:lab(6.3782% -4.3406 1.26969);--color-sp-code-ink:lab(90.1464% -15.3213 1.65054);--color-sp-error-ink:lab(85.3183% 23.8602 10.2386);--color-sp-amber-band:lab(84.8963% 10.8123 32.8703);--color-sp-amber-ink:lab(30.1074% 15.4594 29.1488);--font-sp-display:var(--font-display);--text-sp-display:clamp(2.5rem, 4.2vw + 1rem, 4rem);--text-sp-heading:clamp(2rem, 3.4vw, 3.25rem);--text-sp-closing:clamp(2.25rem, 4.5vw, 4rem);--space-sp-gutter:clamp(1.25rem, 4.45vw, 4rem);--radius-sp-button:.25rem;--radius-sp-panel:.5rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-short:.15s;--dur-long:.42s}.auth-page,.account-page,.console-studio{--color-auth-input-rule:lab(52.4857% 1.14957 6.86568);--color-auth-loading:lab(89.8859% -8.47262 .91536);--space-auth-gutter:clamp(1.25rem, 4.4vw, 5rem);--text-auth-title:clamp(1.75rem, 2.2vw + .5rem, 2.25rem);--text-auth-story:clamp(2.5rem, 3.3vw, 3.75rem)}.console-studio{--color-workspace-editor-focus:lab(52.4499% -31.4105 3.32888)}@media (max-width:40rem){.db-protocol-options{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}}.database-console *,.database-console :before,.database-console :after{box-sizing:border-box}.database-console button:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.database-console summary:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.database-console textarea:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.database-console [tabindex="0"]:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.db-resource-menu>div{z-index:var(--z-console-picker);border:var(--rule-console) solid var(--color-input-rule);border-radius:var(--radius-console);background:var(--color-surface);min-width:13rem;max-width:15rem;color:var(--color-ink);padding:var(--space-xs);inset-inline-end:0;position:absolute;top:100%}@media (max-width:40rem){.db-browser-controls label,.db-browser-custom label{flex:100%}.db-browser-controls select{width:100%}.db-chart figcaption span{flex-basis:100%;margin-inline-start:0}}@media (hover:hover) and (pointer:fine){.db-database-row>button:hover,.db-resource-menu button:hover,.db-tabs>button:hover{background:var(--color-paper-2);color:var(--color-ink)}.db-database-row>button[aria-pressed=true]:hover{background:var(--color-cobalt-soft);color:var(--color-cobalt)}}@media (min-width:40rem){.db-table-picker{flex-wrap:wrap;display:flex}.database-console .db-table-picker select{flex:1;min-width:7rem;max-width:20rem}.db-section-head,.db-editor-footer{flex-direction:row;justify-content:space-between;align-items:center}.db-column-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto auto}.db-form-actions [data-slot=button]{flex:initial}.db-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.db-dialog{padding:var(--space-xl)}}@media (min-width:64rem){.db-layout{grid-template-columns:13.5rem minmax(0,1fr);min-height:38rem}.db-explorer{border-bottom:0;border-inline-end:var(--rule-console) solid var(--color-rule)}.db-explorer-toggle{display:none}.db-explorer-body{display:block}.db-workspace-head{padding:var(--space-lg);flex-direction:row;justify-content:space-between;align-items:flex-start}.db-workspace-head .db-toolbar{justify-content:flex-end}.db-tab-content{padding:var(--space-lg)}.db-table-picker>button:last-child{margin-inline-start:auto}}@media (min-width:90rem){.db-layout{grid-template-columns:15rem minmax(0,1fr)}.db-key-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.database-console *,.database-console :before,.database-console :after{transition:none;animation:none}.database-console button:active:not(:disabled){transform:none}}.sp-landing{background:var(--color-sp-paper);color:var(--color-sp-ink);font:400 1rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased}.sp-landing *,.sp-landing :before,.sp-landing :after{box-sizing:border-box}.sp-landing h1,.sp-landing h2,.sp-landing h3{font-family:var(--font-sp-display);overflow-wrap:anywhere;min-width:0;font-style:normal}.sp-landing h1{font-size:var(--text-sp-display);letter-spacing:-.045em;font-weight:700;line-height:1.07}.sp-landing h2{font-size:var(--text-sp-heading);letter-spacing:-.035em;font-weight:650;line-height:1.12}.sp-landing h3{letter-spacing:-.02em;font-weight:600}.sp-landing a{text-decoration:none}.sp-landing a,.sp-landing button,.sp-landing summary{-webkit-tap-highlight-color:var(--color-sp-tap)}.sp-landing a:focus-visible{outline:2px solid var(--color-sp-focus);outline-offset:5px}.sp-landing button:focus-visible{outline:2px solid var(--color-sp-focus);outline-offset:5px}.sp-landing summary:focus-visible{outline:2px solid var(--color-sp-focus);outline-offset:5px}.sp-landing [role=tabpanel]:focus-visible{outline:2px solid var(--color-sp-focus);outline-offset:5px}.sp-landing a:active,.sp-landing button:active:not(:disabled){transform:translateY(1px)}.sp-landing button:disabled{opacity:.55;cursor:not-allowed}.sp-landing button{font-family:var(--font-body)}.sp-container{width:min(100% - var(--space-sp-gutter) * 2, 76rem);margin-inline:auto}.sp-skip{top:var(--space-md);left:var(--space-md);z-index:var(--z-console-skip);background:var(--color-sp-ink);color:var(--color-sp-white);padding:var(--space-sm) var(--space-lg);clip-path:inset(50%);white-space:nowrap;position:fixed}.sp-skip:focus{clip-path:none}.sp-masthead{z-index:var(--z-console-picker);background:var(--color-sp-paper);border-bottom:1px solid var(--color-sp-rule);position:sticky;top:0}.sp-mast-inner{min-height:var(--space-2xl);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.sp-mast-brand{min-height:44px;color:var(--color-sp-ink);font-family:var(--font-sp-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;font-size:2rem;font-weight:600;line-height:1;display:inline-flex}.sp-brand-mark{color:var(--color-sp-green)}.sp-mast-brand{gap:var(--space-sm);font-size:1.5rem}.sp-mast-nav,.sp-nav-actions{display:none}.sp-mast-nav a,.sp-nav-login{min-height:44px;color:var(--color-sp-ink);white-space:nowrap;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.sp-mast-nav a{padding-inline:var(--space-xs)}.sp-nav-login{min-width:44px}.sp-nav-console{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sp-panel);background:var(--color-sp-mint);color:var(--color-sp-accent-ink);white-space:nowrap;font-size:.8125rem;font-weight:500;display:inline-flex}.sp-menu-toggle{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-sp-rule);border-radius:var(--radius-sp-button);color:var(--color-sp-ink);background:var(--color-sp-paper);cursor:pointer;font-size:.8125rem;display:inline-flex}.sp-menu-closed,.sp-menu-open{align-items:center;gap:var(--space-xs)}.sp-menu-closed{display:inline-flex}.sp-menu-open{display:none}.sp-masthead:has(.sp-mobile-menu:popover-open) .sp-menu-toggle{background:var(--color-sp-paper-2)}.sp-masthead:has(.sp-mobile-menu:popover-open) .sp-menu-closed{display:none}.sp-masthead:has(.sp-mobile-menu:popover-open) .sp-menu-open{display:inline-flex}.sp-mobile-menu{inset:calc(var(--space-2xl) + var(--space-xs)) var(--space-sp-gutter) auto;width:auto;max-width:none;max-height:calc(100dvh - var(--space-3xl));padding:var(--space-md);background:var(--color-sp-white);color:var(--color-sp-ink);border:1px solid var(--color-sp-rule);border-radius:var(--radius-sp-panel);margin:0;position:fixed;overflow-y:auto}.sp-mobile-menu:not(:popover-open){display:none}.sp-mobile-menu nav{display:grid}.sp-mobile-menu nav a{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-sp-rule);color:var(--color-sp-ink);white-space:nowrap;font-size:.875rem;display:flex}.sp-mobile-actions{justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-md);display:flex}.sp-mobile-actions .sp-nav-login{padding-inline:var(--space-sm)}@media (hover:hover){.sp-mast-nav a:hover,.sp-nav-login:hover{color:var(--color-sp-green);text-underline-offset:4px;text-decoration:underline}.sp-nav-console:hover{background:var(--color-sp-mint-hover)}.sp-menu-toggle:hover,.sp-mobile-menu nav a:hover{background:var(--color-sp-paper-2)}}.sp-hero{--color-sp-focus:var(--color-sp-mint);padding-top:var(--space-xl);padding-bottom:var(--space-2xl);background:var(--color-sp-dark);color:var(--color-sp-white)}.sp-hero-grid{gap:var(--space-2xl);align-items:center;display:grid}.sp-hero-copy,.sp-hero-art{min-width:0}.sp-hero h1 span{margin-top:var(--space-xs);color:var(--color-sp-mint);display:block}.sp-hero-art{margin:0}.sp-hero-art img{border-radius:var(--radius-sp-panel);width:100%;height:auto;display:block}.sp-hero-art figcaption{padding-top:var(--space-sm);color:var(--color-sp-white);font-size:.75rem}.sp-hero-art figcaption span{margin-top:var(--space-2xs);font:400 .625rem/1.7 var(--font-mono);color:var(--color-sp-dark-muted);display:block}.sp-hero-lede{margin-top:var(--space-lg);max-width:50ch;color:var(--color-sp-white);font-size:1.0625rem;line-height:1.75}.sp-actions{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.sp-button{justify-content:center;align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-sp-button);background:var(--color-sp-mint);color:var(--color-sp-accent-ink);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out);font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.sp-button:hover{background:var(--color-sp-mint-hover)}.sp-quiet-link{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-sp-white);white-space:nowrap;text-underline-offset:5px;font-size:.8125rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sp-quiet-link:hover{color:var(--color-sp-mint)}.sp-hero-foot{margin:var(--space-lg) 0 0;max-width:48ch;color:var(--color-sp-dark-muted);font-size:.75rem;line-height:1.8}.sp-capabilities{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);padding-block:var(--space-lg);border-block:1px solid var(--color-sp-rule);flex-wrap:wrap;display:flex}.sp-capabilities>p{color:var(--color-sp-muted);margin:0;font-size:.75rem;line-height:1.6}.sp-capabilities>p>strong{color:var(--color-sp-ink);font-weight:500}.sp-capabilities ul{align-items:center;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sp-capabilities li{align-items:center;gap:var(--space-xs);font-size:.8125rem;display:inline-flex}.sp-capabilities li>svg{color:var(--color-sp-green)}.sp-section{padding-block:var(--space-3xl);scroll-margin-top:var(--space-3xl)}.sp-section-head>p{margin-top:var(--space-lg);max-width:54ch;color:var(--color-sp-muted);font-size:.9375rem;line-height:1.75}.sp-text-link{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-sp-green);white-space:nowrap;font-size:.8125rem;font-weight:500;display:inline-flex}.sp-text-link:hover{text-underline-offset:4px;text-decoration:underline}.sp-platform-grid{gap:var(--space-2xl);display:grid}.sp-platform-copy>p{max-width:48ch;margin-top:var(--space-lg);color:var(--color-sp-ink-2);font-size:.9375rem;line-height:1.75}.sp-feature-rows{margin-top:var(--space-xl);border-bottom:1px solid var(--color-sp-rule);display:grid}.sp-feature-rows>div{gap:var(--space-xs);padding-block:var(--space-lg);border-top:1px solid var(--color-sp-rule);display:grid}.sp-feature-rows dt{align-items:center;gap:var(--space-sm);font-size:.875rem;font-weight:500;display:inline-flex}.sp-feature-rows dt>svg{color:var(--color-sp-green)}.sp-feature-rows dd{max-width:52ch;color:var(--color-sp-muted);margin:0;font-size:.8125rem;line-height:1.7}.sp-platform-copy>.sp-text-link{margin-top:var(--space-lg)}.sp-cloud-figure{min-width:0;margin:0}.sp-cloud-figure>img{border-radius:var(--radius-sp-panel);width:100%;height:auto;display:block}.sp-cloud-figure figcaption{padding-top:var(--space-lg)}.sp-cloud-caption{margin:0;font-size:.875rem;font-weight:500}.sp-cloud-key{margin:var(--space-md) 0 0;border-top:1px solid var(--color-sp-rule);padding:0;list-style:none}.sp-cloud-key li{gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-sp-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.sp-cloud-key li>span{padding-top:var(--space-2xs);color:var(--color-sp-green);font:400 .6875rem/1.6 var(--font-mono)}.sp-cloud-key strong{font-size:.75rem;font-weight:500}.sp-cloud-key p{color:var(--color-sp-muted);margin:0;font-size:.75rem;line-height:1.7}.sp-cloud-note{margin-top:var(--space-md);color:var(--color-sp-muted);font:400 .6875rem/1.7 var(--font-mono)}.sp-foundations{padding-block:var(--space-2xl);background:var(--color-sp-paper-2);scroll-margin-top:var(--space-3xl)}.sp-foundations-grid{gap:var(--space-xl);align-items:start;display:grid}.sp-foundations-copy>p{max-width:52ch;margin-top:var(--space-lg);color:var(--color-sp-ink-2);font-size:.9375rem;line-height:1.75}.sp-foundations-copy>p+p{margin-top:var(--space-sm);color:var(--color-sp-muted);font-size:.8125rem}.sp-foundation-rows{border-top:1px solid var(--color-sp-rule);margin:0}.sp-foundation-rows>div{gap:var(--space-xs);padding-block:var(--space-md);border-bottom:1px solid var(--color-sp-rule);display:grid}.sp-foundation-rows dt a{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-sp-green);white-space:nowrap;font-size:.875rem;font-weight:600;display:inline-flex}.sp-foundation-rows dt a:hover{text-underline-offset:4px;text-decoration:underline}.sp-foundation-rows dd{color:var(--color-sp-muted);margin:0;font-size:.8125rem;line-height:1.7}.sp-developer{padding-block:var(--space-2xl) var(--space-3xl);scroll-margin-top:var(--space-3xl)}.sp-developer-grid{gap:var(--space-2xl);display:grid}.sp-developer-copy>p{max-width:46ch;margin-top:var(--space-lg);color:var(--color-sp-ink-2);font-size:.9375rem;line-height:1.75}.sp-developer-copy>p+p{font-size:.8125rem}.sp-developer-copy>p>code{font-family:var(--font-mono);color:var(--color-sp-ink);font-size:.875em}.sp-developer-copy>.sp-text-link{margin-top:var(--space-lg)}.ac-code-example{--color-sp-focus:var(--color-sp-mint);background:var(--color-sp-code);border:1px solid var(--color-sp-dark-rule);border-radius:var(--radius-sp-panel);min-width:0}.ac-code-controls{justify-content:space-between;align-items:center;gap:var(--space-xs);border-bottom:1px solid var(--color-sp-dark-rule);padding:var(--space-sm);flex-wrap:wrap;display:flex}.ac-code-controls [role=tablist]{align-items:center;gap:var(--space-2xs);display:flex}.ac-code-controls button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-sm);border-radius:var(--radius-sp-button);white-space:nowrap;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.ac-code-controls [role=tab]{color:var(--color-sp-dark-muted)}.ac-code-controls [role=tab][aria-selected=true]{background:var(--color-sp-mint);color:var(--color-sp-accent-ink)}.ac-code-controls [role=tab]:hover:not([aria-selected=true]):not(:disabled){background:var(--color-sp-dark-rule);color:var(--color-sp-white)}.ac-code-controls .ac-code-copy{color:var(--color-sp-white);min-width:88px}.ac-code-controls .ac-code-copy:hover:not(:disabled){background:var(--color-sp-dark-rule)}.ac-code-copy[data-state=success]{color:var(--color-sp-mint)}.ac-code-copy[data-state=error]{color:var(--color-sp-error-ink)}.ac-code-copy[data-state=loading]>svg{animation:1s linear infinite sp-code-spin}.ac-code-example [role=tabpanel]{padding:var(--space-lg)}.ac-code-example pre{min-height:17rem;font:400 .8125rem/1.85 var(--font-mono);color:var(--color-sp-code-ink);white-space:pre-wrap;overflow-wrap:anywhere}.ac-code-instruction{max-width:58ch;margin-top:var(--space-lg);color:var(--color-sp-dark-muted);font-size:.6875rem;line-height:1.7}.ac-code-status{border-top:1px solid var(--color-sp-dark-rule);min-height:5rem;padding:var(--space-md) var(--space-lg);color:var(--color-sp-dark-muted);font-size:.6875rem;line-height:1.7}.ac-code-status[data-state=success]{color:var(--color-sp-mint)}.ac-code-status[data-state=error]{color:var(--color-sp-error-ink)}@keyframes sp-code-spin{to{transform:rotate(360deg)}}.sp-workflow{padding-block:var(--space-3xl) var(--space-2xl);scroll-margin-top:var(--space-3xl)}.sp-steps{gap:var(--space-2xl);margin:var(--space-2xl) 0 0;padding:0;list-style:none;display:grid}.sp-steps li{gap:var(--space-xs) var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-sp-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.sp-step-num{min-width:3.2ch;font-family:var(--font-sp-display);letter-spacing:-.02em;color:var(--color-sp-green);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:440;line-height:1}.sp-steps li[data-available=false] .sp-step-num{color:var(--color-sp-amber-ink)}.sp-step-status{margin-bottom:var(--space-sm);font:500 .6875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-sp-green);display:block}.sp-steps li[data-available=false] .sp-step-status{color:var(--color-sp-amber-ink)}.sp-steps h3{font-size:1.375rem;line-height:1.2}.sp-steps li>div>p{max-width:46ch;margin-top:var(--space-xs);color:var(--color-sp-muted);font-size:.8125rem;line-height:1.7}.sp-scenarios-section{background:var(--color-sp-paper-2);padding-block:var(--space-3xl);scroll-margin-top:var(--space-3xl)}.sp-scenarios-grid{gap:var(--space-2xl);display:grid}.sp-concept-note{max-width:46ch;margin-top:var(--space-lg);font:400 .6875rem/1.7 var(--font-mono);color:var(--color-sp-muted);display:block}.sp-scenarios{border-top:1px solid var(--color-sp-rule);min-width:0}.sp-scenarios details{border-bottom:1px solid var(--color-sp-rule)}.sp-scenarios summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:76px;padding-block:var(--space-lg);cursor:pointer;font-family:var(--font-sp-display);letter-spacing:-.015em;white-space:nowrap;font-size:1.375rem;font-weight:580;line-height:1.15;list-style:none;display:flex}.sp-scenarios summary::-webkit-details-marker{display:none}.sp-scenarios summary>svg{transition:transform var(--dur-short) var(--ease-out);flex-shrink:0}.sp-scenarios summary:hover{color:var(--color-sp-green)}.sp-scenarios summary:active{opacity:.7}.sp-scenarios details[open] summary>svg{transform:rotate(45deg)}.sp-scenario-body{padding-bottom:var(--space-lg)}.sp-scenario-body h3{margin-bottom:var(--space-lg);font-size:1.125rem}.sp-scenario-body ol{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.sp-scenario-body li{gap:var(--space-sm);grid-template-columns:84px minmax(0,1fr);font-size:.8125rem;display:grid}.sp-scenario-body li>span{color:var(--color-sp-green);font-weight:500}.sp-scenario-body li>p{max-width:50ch;color:var(--color-sp-muted);line-height:1.7}.sp-scenario-review{align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-sp-rule);color:var(--color-sp-muted);font-size:.75rem;line-height:1.7;display:flex}.sp-scenario-review>svg{color:var(--color-sp-green);flex-shrink:0}.sp-closing{--color-sp-focus:var(--color-sp-mint);background:var(--color-sp-dark);color:var(--color-sp-white);padding-block:var(--space-3xl)}.sp-closing-grid{gap:var(--space-2xl);display:grid}.sp-closing-copy>p{margin:0 0 var(--space-lg);color:var(--color-sp-dark-muted);font-size:.8125rem}.sp-closing h2{font-size:var(--text-sp-closing);letter-spacing:-.035em;font-weight:650;line-height:1.1}.sp-closing h2 span{color:var(--color-sp-mint)}.sp-closing .sp-button{margin-top:var(--space-xl)}.sp-closing-art{min-width:0}.sp-closing-art>img{border-radius:var(--radius-sp-panel);width:100%;height:auto;display:block}.sp-closing-art figcaption{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);color:var(--color-sp-dark-muted);font-size:.6875rem;display:flex}.sp-footer{border-top:1px solid var(--color-sp-rule);padding-block:var(--space-xl)}.sp-footer-band{align-items:center;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.sp-footer-brand{font-family:var(--font-sp-display);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1}.sp-footer-brand a{align-items:center;gap:var(--space-sm);min-height:44px;color:inherit;display:inline-flex}.sp-footer-tagline{color:var(--color-sp-muted);margin:0;font-size:.8125rem}.sp-footer nav{gap:var(--space-md) var(--space-lg);flex-wrap:wrap;margin-left:auto;display:flex}.sp-footer nav a{align-items:center;gap:var(--space-2xs);min-height:44px;color:var(--color-sp-ink);white-space:nowrap;font-size:.8125rem;display:inline-flex}.sp-footer nav a:hover{color:var(--color-sp-green);text-underline-offset:4px;text-decoration:underline}.sp-footer-copy{color:var(--color-sp-muted);font-size:.6875rem}.sp-footer-bottom{align-items:center;gap:var(--space-md) var(--space-xl);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-sp-rule);flex-wrap:wrap;display:flex}.sp-footer-bottom nav{column-gap:var(--space-lg);row-gap:var(--space-2xs)}.sp-document{padding-block:var(--space-xl) var(--space-3xl);min-height:70vh}.sp-document-head,.sp-document-body{max-width:65ch;margin-inline:auto}.sp-document-back{min-height:44px;margin-bottom:var(--space-xl);color:var(--color-sp-green);white-space:nowrap;align-items:center;font-size:.8125rem;display:inline-flex}.sp-document-back:hover{text-underline-offset:4px;text-decoration:underline}.sp-document-intro{margin-top:var(--space-lg);color:var(--color-sp-ink-2);font-size:1.125rem;line-height:1.7}.sp-document-date{margin-top:var(--space-lg);color:var(--color-sp-muted);font:400 .75rem/1.7 var(--font-mono)}.sp-document-body{margin-top:var(--space-xl);color:var(--color-sp-ink-2);overflow-wrap:anywhere;line-height:1.8}.sp-document-body section{margin-top:var(--space-xl);scroll-margin-top:var(--space-3xl)}.sp-document-body h2{margin-bottom:var(--space-md);color:var(--color-sp-ink);letter-spacing:-.025em;font-size:1.5rem;line-height:1.25}.sp-document-body p+p{margin-top:var(--space-md)}.sp-document-body ul,.sp-document-body ol{margin:var(--space-md) 0;padding-left:var(--space-lg);list-style:revert}.sp-document-body li+li{margin-top:var(--space-sm)}.sp-document-body a{color:var(--color-sp-green);text-underline-offset:4px;text-decoration:underline}.sp-document-body a:hover{text-decoration-thickness:2px}.sp-document-body .sp-document-action{width:fit-content;min-height:44px;margin-block:var(--space-sm);white-space:nowrap;align-items:center;font-size:.875rem;font-weight:600;display:flex}.sp-document-notice{padding:var(--space-lg);border-left:3px solid var(--color-sp-green);background:var(--color-sp-paper-2);font-size:.875rem}.sp-document-notice h2{font-size:1.125rem}@media (min-width:40rem){.sp-capabilities{padding-block:var(--space-xl)}.sp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-hero{padding-top:var(--space-2xl)}}@media (min-width:60rem){.sp-mast-inner{min-height:calc(var(--space-2xl) + var(--space-md));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sp-mast-brand{justify-self:start;font-size:2rem}.sp-mast-nav{justify-content:center;align-items:center;gap:var(--space-xs);display:flex}.sp-nav-actions{justify-self:end;align-items:center;gap:var(--space-lg);display:flex}.sp-menu-toggle{display:none}.sp-mobile-menu:popover-open{display:none}.sp-hero{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.sp-hero-grid{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sp-platform-grid{gap:var(--space-3xl);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.sp-foundations-grid{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sp-developer{padding-block:var(--space-3xl)}.sp-developer-grid{gap:var(--space-3xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.sp-scenarios-grid{gap:var(--space-3xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.sp-closing-grid{gap:var(--space-3xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end}}@media (prefers-reduced-motion:reduce){.sp-landing a:active,.sp-landing button:active:not(:disabled){transform:none}.sp-button,.sp-scenarios summary>svg{transition:none}.ac-code-copy[data-state=loading]>svg{animation:none}}.auth-page{min-height:100svh;display:grid}.auth-entry{min-width:0;padding:var(--space-lg) var(--space-auth-gutter);flex-direction:column;display:flex}.auth-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.auth-brand{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-sp-ink);font:600 1.5rem/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;display:inline-flex}.auth-brand .chronous-mark{color:var(--color-sp-green)}.auth-back{align-items:center;gap:var(--space-xs);min-height:44px;padding-inline:var(--space-xs);color:var(--color-sp-muted);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.auth-form-area{align-content:center;gap:var(--space-xl);width:min(100%,25rem);min-width:0;padding-block:var(--space-2xl);flex:1;align-self:center;display:grid}.auth-form-area:focus-visible{outline:2px solid var(--color-sp-focus);outline-offset:8px}.auth-form-intro{gap:var(--space-sm);display:grid}.auth-page .auth-form-intro h1{color:var(--color-sp-ink);font-size:var(--text-auth-title);letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.15}.auth-form-intro p{color:var(--color-sp-muted);font-size:var(--text-sm);margin:0;line-height:1.7}.auth-widget{min-width:0}.auth-footer{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-sp-rule);color:var(--color-sp-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.auth-footer nav{gap:var(--space-lg);display:flex}.auth-footer a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.auth-story{display:none}.auth-widget .auth-clerk-root,.auth-widget .auth-clerk-box{width:100%;min-width:0;max-width:100%}.auth-widget .auth-clerk-box{box-shadow:none;border-radius:0;overflow:visible}.auth-widget .auth-clerk-card{gap:var(--space-lg);background:var(--color-sp-paper);width:100%;min-width:0;color:var(--color-sp-ink);box-shadow:none;border:0;padding:0}.auth-widget .auth-clerk-header{gap:var(--space-xs);text-align:left}.auth-widget :is(.cl-signIn-start,.cl-signUp-start)>.auth-clerk-header{display:none}.auth-widget .auth-clerk-title{font:600 1rem/1.5 var(--font-display);color:var(--color-sp-ink)}.auth-widget .auth-clerk-subtitle{font-size:var(--text-sm);color:var(--color-sp-muted)}.auth-widget .auth-clerk-main,.auth-widget .auth-clerk-form{gap:var(--space-lg)}.auth-widget .auth-clerk-input{border:1px solid var(--color-auth-input-rule);outline-offset:3px;border-radius:var(--radius-sp-button);background:var(--color-sp-white);min-width:0;max-width:100%;min-height:48px;color:var(--color-sp-ink);box-shadow:none;outline:2px solid #0000;font-size:1rem}.auth-widget .auth-clerk-input::placeholder{color:var(--color-sp-muted);opacity:1}.auth-widget .auth-clerk-label{color:var(--color-sp-ink);font-size:var(--text-sm);font-weight:500}.auth-widget .auth-clerk-submit{min-height:48px;padding:var(--space-sm) var(--space-md);background:var(--color-sp-mint);color:var(--color-sp-accent-ink);border:1px solid var(--color-sp-mint);border-radius:var(--radius-sp-button);box-shadow:none;font:600 .875rem/1.5 var(--font-body);text-transform:none;white-space:nowrap}.auth-widget .auth-clerk-social{min-width:44px;min-height:48px;padding:var(--space-sm);background:var(--color-sp-white);color:var(--color-sp-ink);border:1px solid var(--color-auth-input-rule);border-radius:var(--radius-sp-button);box-shadow:none;font-size:var(--text-sm);white-space:nowrap}.auth-widget .auth-clerk-password{min-width:44px;min-height:44px;color:var(--color-sp-green)}.auth-widget .auth-clerk-footer{background:var(--color-sp-paper);color:var(--color-sp-muted);border:0;padding:0}.auth-widget .auth-clerk-footer-action{justify-content:flex-start;align-items:center;column-gap:var(--space-xs);padding:var(--space-md) 0;flex-flow:wrap;display:flex}.auth-widget .auth-clerk-link{min-height:44px;color:var(--color-sp-green);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.auth-widget .auth-clerk-error{color:var(--color-console-error);font-size:var(--text-sm)}.auth-widget .auth-clerk-input[aria-invalid=true]{border-color:var(--color-console-error)}.auth-widget :is(input,button,a):focus-visible{outline:2px solid var(--color-sp-focus);outline-offset:3px}.auth-widget :is(button,input):disabled,.auth-widget [aria-disabled=true]{opacity:.55;cursor:not-allowed}.auth-widget :is(.auth-clerk-submit,.auth-clerk-social):active:not(:disabled){transform:translateY(1px)}.auth-loading{gap:var(--space-lg);color:var(--color-sp-muted);font-size:var(--text-sm);display:grid}.auth-loading p{margin:0}.auth-skeleton{gap:var(--space-lg);display:grid}.auth-skeleton span{background:var(--color-sp-paper-2);border:1px solid var(--color-sp-rule);border-radius:var(--radius-sp-button);height:48px;display:block}.auth-skeleton span:last-child{background:var(--color-auth-loading)}.auth-failure{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-console-error);border-radius:var(--radius-sp-button);background:var(--color-error-surface);color:var(--color-console-error);font-size:var(--text-sm);display:flex}.auth-failure>svg{margin-top:var(--space-2xs);flex-shrink:0}.auth-failure p{margin:0}.auth-failure p+p{margin-top:var(--space-xs)}.auth-retry{min-height:44px;margin-top:var(--space-xs);padding:var(--space-xs) 0;color:var(--color-console-error);font-size:var(--text-sm);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.auth-back:hover,.auth-footer a:hover{color:var(--color-sp-green);text-underline-offset:4px;text-decoration:underline}.auth-widget .auth-clerk-submit:hover:not(:disabled){background:var(--color-sp-mint-hover);color:var(--color-sp-accent-ink);border-color:var(--color-sp-mint-hover)}.auth-widget :is(.auth-clerk-social,.auth-clerk-input):hover:not(:disabled){background:var(--color-sp-paper-2);color:var(--color-sp-ink)}.auth-widget .auth-clerk-link:hover,.auth-story-link:hover{text-underline-offset:4px;text-decoration:underline}}@media (min-width:64rem){.auth-page{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.auth-entry{padding-block:var(--space-xl) var(--space-lg)}.auth-story{justify-content:space-between;gap:var(--space-2xl);padding:var(--space-xl) var(--space-auth-gutter);background:var(--color-sp-dark);color:var(--color-sp-white);flex-direction:column;display:flex}.auth-story-brand{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-sp-dark-muted);font-size:var(--text-sm);display:flex}.auth-story-brand .chronous-mark{color:var(--color-sp-mint)}.auth-story-copy{gap:var(--space-lg);padding-block:var(--space-xl);display:grid}.auth-page .auth-story h2{max-width:14ch;color:var(--color-sp-white);font-size:var(--text-auth-story);letter-spacing:-.045em;margin:0;font-weight:700;line-height:1.12}.auth-story h2 span{margin-top:var(--space-xs);color:var(--color-sp-mint);display:block}.auth-story-copy p{max-width:39ch;color:var(--color-sp-dark-muted);margin:0;font-size:1rem;line-height:1.75}.auth-story-link{justify-self:start;align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-sp-mint);font-size:var(--text-sm);white-space:nowrap;font-weight:500;display:inline-flex}.auth-story-link:focus-visible{outline-color:var(--color-sp-mint)}.auth-story-note{column-gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-sp-dark-rule);color:var(--color-sp-dark-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}}@media (prefers-reduced-motion:reduce){.auth-page :is(a,button):active{transform:none}}.account-page{flex-direction:column;min-height:100svh;display:flex}.account-header,.account-main,.account-footer{width:min(100% - var(--space-sp-gutter) * 2, 68rem);margin-inline:auto}.account-header{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);display:flex}.account-brand{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-sp-ink);font:600 1.5rem/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;display:inline-flex}.account-brand .chronous-mark{color:var(--color-sp-green)}.account-page .account-text-link{justify-self:start;align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-sp-green);font:500 .875rem/1.5 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.account-main{padding-block:var(--space-xl) var(--space-2xl);flex:1}.account-heading{gap:var(--space-sm);margin-bottom:var(--space-xl);display:grid}.account-page h1{font:700 clamp(2.25rem, 4vw, 3rem)/1.12 var(--font-display);letter-spacing:-.04em;margin:0}.account-heading>p{color:var(--color-sp-muted);margin:0;font-size:1rem;line-height:1.75}.account-settings{gap:var(--space-xl);border-top:1px solid var(--color-sp-rule);padding-top:var(--space-lg);display:grid}.account-page h2{color:var(--color-sp-ink);font:600 1.25rem/1.4 var(--font-display);letter-spacing:-.02em;margin:0}.account-page h3{color:var(--color-sp-ink);font:600 1rem/1.5 var(--font-body);overflow-wrap:anywhere;margin:0}.account-page p{overflow-wrap:anywhere}.account-profile{align-content:start;justify-items:start;gap:var(--space-lg);min-width:0;display:grid}.account-identity{align-items:center;gap:var(--space-sm);min-width:0;max-width:100%;display:flex}.account-identity>div:last-child{min-width:0}.account-avatar{flex:0 0 48px;place-items:center;width:48px;min-height:48px;display:grid}.account-identity p,.account-organizations p,.account-state>p{color:var(--color-sp-muted);font-size:var(--text-sm);margin:0;line-height:1.75}.account-identity p{margin-top:var(--space-2xs)}.account-organizations{align-content:start;gap:var(--space-lg);border-top:1px solid var(--color-sp-rule);min-width:0;padding-top:var(--space-lg);display:grid}.account-organizations>div:first-child>p{margin-top:var(--space-xs)}.account-field{gap:var(--space-xs);min-width:0;display:grid}.account-field label{color:var(--color-sp-ink);font-size:var(--text-sm);font-weight:500}.account-field :is(input,select){width:100%;min-width:0;min-height:48px;padding:var(--space-sm);border:1px solid var(--color-auth-input-rule);border-radius:var(--radius-sp-button);background:var(--color-sp-paper);color:var(--color-sp-ink);font:400 1rem/1.5 var(--font-body)}.account-field input::placeholder{color:var(--color-sp-muted);opacity:1}.account-page .account-primary,.account-page .account-secondary{justify-content:center;justify-self:start;align-items:center;gap:var(--space-xs);min-height:48px;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-sp-mint);border-radius:var(--radius-sp-button);background:var(--color-sp-mint);color:var(--color-sp-accent-ink);font:600 .875rem/1.5 var(--font-body);white-space:nowrap;cursor:pointer;display:inline-flex}.account-page .account-secondary{background:var(--color-sp-paper);border-color:var(--color-auth-input-rule);color:var(--color-sp-ink)}.account-page :is(button,input,select):disabled{cursor:not-allowed;opacity:.55}.account-page form[aria-busy=true] :is(button,input){cursor:wait}.account-create,.account-selected,.account-list-error,.account-state{align-content:start;justify-items:start;gap:var(--space-md);min-width:0;display:grid}.account-create{padding-top:var(--space-lg);border-top:1px solid var(--color-sp-rule)}.account-create .account-field{width:100%}.account-create .account-create-status{min-height:1.75em;color:var(--color-sp-green)}.account-organization-summary{align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;max-width:100%;display:flex}.account-organizations .account-role{color:var(--color-sp-green);text-transform:capitalize}.account-pagination{gap:var(--space-xs);flex-wrap:wrap;display:flex}.account-page [role=alert]{color:var(--color-console-error);font-size:var(--text-sm);line-height:1.75}.account-state{max-width:32rem;padding-top:var(--space-lg);border-top:1px solid var(--color-sp-rule)}.account-skeleton{gap:var(--space-sm);width:100%;max-width:24rem;display:grid}.account-skeleton span{border-radius:var(--radius-sp-button);background:var(--color-auth-loading);height:16px}.account-skeleton span:last-child{width:65%}.account-footer{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-md);border-top:1px solid var(--color-sp-rule);color:var(--color-sp-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.account-footer>span,.account-footer a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.account-footer nav{gap:var(--space-lg);display:flex}.account-page :is(a,button,input,select,main):focus-visible{outline:2px solid var(--color-sp-green);outline-offset:4px}.account-page :is(button,a):active:not(:disabled){transform:translateY(1px)}@media (hover:hover){.account-page .account-primary:hover:not(:disabled){background:var(--color-sp-mint-hover);border-color:var(--color-sp-mint-hover)}.account-page .account-secondary:hover:not(:disabled){background:var(--color-sp-paper-2)}.account-page .account-text-link:hover,.account-footer a:hover{text-underline-offset:4px;text-decoration:underline}}@media (min-width:48rem){.account-main{padding-top:var(--space-2xl)}.account-heading{margin-bottom:var(--space-2xl)}.account-settings{gap:var(--space-xl);padding-top:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.account-organizations{padding-top:0;padding-left:var(--space-xl);border-top:0;border-left:1px solid var(--color-sp-rule)}}@media (prefers-reduced-motion:reduce){.account-page :is(button,a):active:not(:disabled){transform:none}}.console-entry{flex-direction:column;min-height:100svh;display:flex}.console-entry-header,.console-entry-main,.console-entry-footer{width:min(100% - var(--space-sp-gutter) * 2, 76rem);margin-inline:auto}.console-entry-header{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);display:flex}.console-entry-brand{align-items:center;gap:var(--space-sm);min-height:44px;font:600 1.5rem/1 var(--font-display);letter-spacing:-.02em;color:var(--color-sp-ink);white-space:nowrap;display:inline-flex}.console-entry-brand .chronous-mark{color:var(--color-sp-green)}.console-entry-header-actions{align-items:center;gap:var(--space-lg);display:flex}.console-entry .console-entry-docs{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-sp-muted);font-size:var(--text-sm);display:none}.console-entry .console-entry-user{min-width:44px;min-height:44px;padding:var(--space-2xs)}.console-entry-main{align-items:center;gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);flex:1;display:grid}.console-entry-intro{gap:var(--space-lg);min-width:0;display:grid}.chronous-console .console-entry h1{letter-spacing:-.045em;max-width:10ch;color:var(--color-sp-ink);margin:0;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:700;line-height:1.08}.console-entry-description,.console-entry-loading>p{max-width:43ch;color:var(--color-sp-muted);margin:0;font-size:1rem;line-height:1.75}.console-entry-actions{justify-items:start;gap:var(--space-lg);margin-top:var(--space-xs);display:grid}.chronous-console .console-entry-primary{justify-content:center;align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-sp-mint);border-radius:var(--radius-sp-button);background:var(--color-sp-mint);color:var(--color-sp-accent-ink);font:600 .875rem/1 var(--font-body);white-space:nowrap;cursor:pointer;display:inline-flex}.console-entry-actions>p{max-width:38ch;font-size:var(--text-sm);color:var(--color-sp-muted);margin:0;line-height:1.75}.console-entry-actions>p>a{min-height:44px;color:var(--color-sp-green);align-items:center;font-weight:500;display:inline-flex}.console-entry-setup{gap:var(--space-lg);min-width:0;padding:var(--space-lg);border-radius:var(--radius-sp-panel);background:var(--color-sp-dark);color:var(--color-sp-white);display:grid}.chronous-console .console-entry h2{max-width:22ch;color:var(--color-sp-white);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.2}.console-entry h2>span{color:var(--color-sp-mint);margin-top:var(--space-2xs);display:block}.console-entry-setup ol{margin:0;padding:0;list-style:none;display:grid}.console-entry-setup li{align-items:start;gap:var(--space-md);padding-block:var(--space-lg);border-bottom:1px solid var(--color-sp-dark-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.console-entry-setup li:first-child{padding-top:var(--space-xs)}.console-entry-step{border:1px solid var(--color-sp-dark-rule);border-radius:var(--radius-sp-button);width:24px;height:24px;color:var(--color-sp-mint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid}.chronous-console .console-entry h3{color:var(--color-sp-white);font-size:var(--text-sm);margin:0;font-weight:600;line-height:1.5}.console-entry-setup li p{margin:var(--space-2xs) 0 0;max-width:40ch;color:var(--color-sp-dark-muted);font-size:var(--text-sm);line-height:1.65}.console-entry-guide{justify-self:start;align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-sp-mint);font-size:var(--text-sm);font-weight:500;display:inline-flex}.console-entry-footer{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);border-top:1px solid var(--color-sp-rule);padding-block:var(--space-md);color:var(--color-sp-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.console-entry-footer>span{align-items:center;min-height:44px;display:inline-flex}.console-entry-footer-tagline{display:none}.console-entry-footer nav{align-items:center;gap:var(--space-lg);display:flex}.console-entry-footer a{align-items:center;min-height:44px;display:inline-flex}.console-entry-loading{gap:var(--space-lg);display:grid}.console-entry-skeleton{gap:var(--space-sm);max-width:22rem;display:grid}.console-entry-skeleton span{background:var(--color-sp-paper-2);border-radius:var(--radius-sp-button);height:16px;display:block}.console-entry-skeleton span:last-child{width:65%}.console-entry-error{justify-items:start;gap:var(--space-lg);display:grid}.console-entry-error>p{align-items:flex-start;gap:var(--space-sm);max-width:42ch;color:var(--color-console-error);margin:0;font-size:1rem;line-height:1.7;display:flex}.console-entry-error svg{flex-shrink:0}.console-entry-error>p>svg{margin-top:var(--space-2xs)}.chronous-console .console-entry :is(a,button,main):focus-visible{outline:2px solid var(--color-sp-green);outline-offset:4px}.chronous-console .console-entry-setup a:focus-visible{outline-color:var(--color-sp-mint)}.console-entry :is(a,button):active:not(:disabled){transform:translateY(1px)}.console-entry button:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.chronous-console .console-entry-primary:hover{background:var(--color-sp-mint-hover);color:var(--color-sp-accent-ink);border-color:var(--color-sp-mint-hover)}.console-entry :is(.console-entry-docs,.console-entry-guide,.console-entry-footer a,.console-entry-actions>p>a):hover{text-underline-offset:4px;text-decoration:underline}}@media (min-width:48rem){.console-entry .console-entry-docs{display:inline-flex}.console-entry-footer-tagline{margin-left:var(--space-xs);display:inline}.console-entry-setup{padding:var(--space-xl)}}@media (min-width:64rem){.console-entry-main{gap:var(--space-2xl);padding-block:var(--space-2xl) var(--space-3xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.console-entry-intro{gap:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.console-entry :is(a,button):active:not(:disabled){transform:none}}.sp-guide-availability{margin-top:var(--space-sm);font:500 var(--text-sm)/1.5 var(--font-body);letter-spacing:0;color:var(--color-sp-muted);display:block}.sp-guide-hero{padding-block:var(--space-xl) var(--space-2xl);background:var(--color-sp-dark);color:var(--color-sp-white)}.sp-guide .sp-guide-hero h1{max-width:20ch;font-size:var(--text-sp-display);letter-spacing:-.045em;margin:0;line-height:1.08}.sp-guide-hero .sp-container>p:not(.sp-guide-release-line){max-width:59ch;margin:var(--space-lg) 0 0;color:var(--color-sp-dark-muted);font-size:1.0625rem;line-height:1.75}.sp-guide-hero-actions{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.sp-guide-hero-link{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-sp-white);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.sp-guide-release-line{align-items:center;gap:var(--space-xs);margin:var(--space-lg) 0 0;color:var(--color-sp-dark-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.sp-guide-layout{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-3xl);align-items:start;display:grid}.sp-guide-index{display:none}.sp-guide-mobile-index{border-block:1px solid var(--color-sp-rule)}.sp-guide-mobile-index>summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:52px;padding-block:var(--space-sm);font-size:var(--text-sm);cursor:pointer;font-weight:600;list-style:none;display:flex}.sp-guide-mobile-index>summary::-webkit-details-marker{display:none}.sp-guide-mobile-index[open]>summary svg{transform:rotate(180deg)}.sp-guide-layout nav{padding-bottom:var(--space-sm);display:grid}.sp-guide-layout nav a,.sp-guide-dashboard-link{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-sp-muted);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.sp-guide-layout nav a:hover{color:var(--color-sp-green)}.sp-guide-article{gap:var(--space-2xl);min-width:0;max-width:54rem;display:grid}.sp-guide-article>section{gap:var(--space-lg);min-width:0;scroll-margin-top:calc(var(--space-2xl) + var(--space-lg));display:grid}.sp-guide-article h2{letter-spacing:-.03em;max-width:26ch;margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:650;line-height:1.2}.sp-guide-article h3{margin:0;font-size:1rem;line-height:1.5}.sp-guide-article p{max-width:65ch;color:var(--color-sp-ink-2);margin:0;font-size:1rem;line-height:1.8}.sp-guide-article p a{vertical-align:middle;min-height:44px;color:var(--color-sp-green);text-underline-offset:3px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.sp-guide-article code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.sp-guide-steps{gap:var(--space-lg);counter-reset:guide-step;margin:0;padding:0;list-style:none;display:grid}.sp-guide-steps>li{counter-increment:guide-step;padding-left:var(--space-xl);position:relative}.sp-guide-steps>li:before{content:counter(guide-step);border:1px solid var(--color-sp-rule);border-radius:var(--radius-sp-button);width:24px;height:24px;color:var(--color-sp-green);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0 auto auto 0}.sp-guide-steps h3{margin-bottom:var(--space-xs);font-weight:600}.sp-guide-steps p{font-size:var(--text-sm);line-height:1.8}.sp-guide-code{background:var(--color-sp-code);min-width:0;color:var(--color-sp-code-ink);border-radius:var(--radius-sp-panel)}.sp-guide-code-tools{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-sp-dark-rule);color:var(--color-sp-white);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.sp-guide-code-tools>span{min-width:0}.sp-guide-code button{justify-content:center;align-items:center;gap:var(--space-xs);min-width:44px;min-height:44px;padding:var(--space-xs);border-radius:var(--radius-sp-button);background:var(--color-sp-code);color:var(--color-sp-mint);font:500 .8125rem/1 var(--font-body);cursor:pointer;white-space:nowrap;border:0;display:inline-flex}.sp-guide-code button:disabled{opacity:.6;cursor:wait}.sp-guide-code pre{min-width:0;max-width:100%;padding:var(--space-md);color:var(--color-sp-code-ink);font:400 .875rem/1.8 var(--font-mono);tab-size:2;margin:0;overflow-x:auto}.sp-guide-code pre code{font-size:inherit;overflow-wrap:normal}.sp-guide-article .sp-guide-copy-status{max-width:none;min-height:1.8em;padding-inline:var(--space-md);padding-bottom:var(--space-xs);color:var(--color-sp-dark-muted);font-size:var(--text-xs)}.sp-guide-code[data-state=error] .sp-guide-copy-status{color:var(--color-sp-error-ink)}.sp-guide-article .sp-guide-note{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-sp-rule);border-radius:var(--radius-sp-button);background:var(--color-sp-paper-2);color:var(--color-sp-ink-2);font-size:var(--text-sm);line-height:1.8}.sp-guide-reference{border-top:1px solid var(--color-sp-rule);margin:0;padding:0;display:grid}.sp-guide-reference>div{gap:var(--space-xs);padding-block:var(--space-lg);border-bottom:1px solid var(--color-sp-rule);display:grid}.sp-guide-reference dt{color:var(--color-sp-ink);font-weight:600;font-size:var(--text-sm)}.sp-guide-reference dd{max-width:65ch;color:var(--color-sp-ink-2);font-size:var(--text-sm);margin:0;line-height:1.8}.sp-guide-telemetry{border-top:1px solid var(--color-sp-rule);border-bottom:1px solid var(--color-sp-rule)}.sp-guide-telemetry>summary,.sp-guide-hardware>summary{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:52px;padding-block:var(--space-sm);color:var(--color-sp-green);font-weight:600;font-size:var(--text-sm);cursor:pointer;list-style:none;display:flex}.sp-guide-telemetry>summary::-webkit-details-marker{display:none}.sp-guide-hardware>summary::-webkit-details-marker{display:none}.sp-guide-telemetry[open]>summary>svg,.sp-guide-hardware[open]>summary>svg{transform:rotate(180deg)}.sp-guide-telemetry-body,.sp-guide-hardware>div{gap:var(--space-lg);min-width:0;padding-block:var(--space-md) var(--space-lg);display:grid}.sp-guide-telemetry-body h3,.sp-guide-hardware>div,.sp-guide-anchor{scroll-margin-top:calc(var(--space-2xl) + var(--space-lg))}.sp-guide-transport{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.sp-guide-transport button{min-height:44px;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-auth-input-rule);border-radius:var(--radius-sp-button);background:var(--color-sp-paper);color:var(--color-sp-ink);font:500 .875rem/1.5 var(--font-body);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.sp-guide-transport button[aria-pressed=true]{background:var(--color-sp-green);color:var(--color-sp-white);border-color:var(--color-sp-green)}.sp-guide-hardware{border-block:1px solid var(--color-sp-rule)}.sp-guide-anchor{height:0;display:block}.sp-guide-next{justify-self:start;align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-sp-green);font-size:var(--text-sm);white-space:nowrap;font-weight:600;display:inline-flex}.sp-guide main:focus-visible{outline:2px solid var(--color-sp-focus);outline-offset:-4px}:is(.sp-guide-hero :is(a,button):focus-visible,.sp-guide-code :is(button,pre):focus-visible){outline:2px solid var(--color-sp-mint);outline-offset:3px}.sp-guide :is(button,summary):active:not(:disabled){transform:translateY(1px)}@media (hover:hover){.sp-guide-hero-link:hover,.sp-guide-next:hover,.sp-guide-dashboard-link:hover{text-underline-offset:4px;text-decoration:underline}.sp-guide-code button:hover:not(:disabled){background:var(--color-sp-dark);color:var(--color-sp-mint)}.sp-guide-transport button:hover:not([aria-pressed=true]){background:var(--color-sp-paper-2);color:var(--color-sp-ink)}}@media (min-width:64rem){.sp-guide-hero{padding-block:var(--space-2xl)}.sp-guide-layout{gap:var(--space-2xl);padding-top:var(--space-2xl);grid-template-columns:13rem minmax(0,1fr)}.sp-guide-index{top:calc(var(--space-2xl) + var(--space-lg));align-content:start;gap:var(--space-md);display:grid;position:sticky}.sp-guide-index>p{color:var(--color-sp-ink);font-size:var(--text-sm);margin:0;font-weight:600}.sp-guide-dashboard-link{color:var(--color-sp-green);border-top:1px solid var(--color-sp-rule);padding-top:var(--space-sm)}.sp-guide-mobile-index{display:none}}@media (prefers-reduced-motion:reduce){.sp-guide :is(button,summary):active:not(:disabled){transform:none}}@media (min-width:64rem){.chronous-console .console-studio .console-sidebar .console-legacy-nav{border-color:var(--color-sp-dark-rule);color:var(--color-sp-dark-muted)}.chronous-console .console-studio .console-sidebar .console-legacy-nav summary:focus-visible{outline-color:var(--color-sp-mint)}}@media (hover:hover){.chronous-console .console-studio [data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--color-sp-mint-hover);border-color:var(--color-sp-mint-hover)}.chronous-console .console-studio .console-text-link:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:39.99rem){.chronous-console .console-studio .console-topbar,.chronous-console .console-studio .console-org-picker,.chronous-console .console-studio .console-footer,.chronous-console .console-studio .console-content{padding-inline:var(--space-md)}.chronous-console .console-studio .console-org-picker select{flex:100%}.chronous-console .console-studio .console-page-head{flex-direction:column;align-items:flex-start}.chronous-console .console-studio .db-table-picker select{font-size:1rem}}@media (min-width:64rem){.chronous-console .console-studio .console-main{margin-left:13.5rem}.chronous-console .console-studio .console-org-picker{border-bottom:1px solid var(--color-sp-rule);width:auto;display:flex;position:static}.chronous-console .console-studio .console-sidebar{width:13.5rem;padding:var(--space-lg) var(--space-md);background:var(--color-sp-dark);color:var(--color-sp-white);border-right:0}.chronous-console .console-studio .console-sidebar .console-wordmark{color:var(--color-sp-white)}.chronous-console .console-studio .console-sidebar .console-brand-mark{color:var(--color-sp-mint)}.chronous-console .console-studio .console-sidebar .console-nav{margin-top:var(--space-xl)}.chronous-console .console-studio .console-sidebar .console-nav-label,.chronous-console .console-studio .console-sidebar .console-nav :is(button,a){color:var(--color-sp-dark-muted)}.chronous-console .console-studio .console-sidebar .console-nav [aria-current=page]{color:var(--color-sp-accent-ink);background:var(--color-sp-mint)}.chronous-console .console-studio .console-sidebar :is(a,button):focus-visible{outline-color:var(--color-sp-mint)}.console-overview{gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.console-overview-details{padding-left:var(--space-xl);border-left:1px solid var(--color-sp-rule)}.console-overview-details>section:first-child{border-top:0;padding-top:0}}@media (hover:hover) and (min-width:64rem){.chronous-console .console-studio .console-sidebar .console-nav :is(button,a):hover:not(:disabled):not([aria-current=page]){color:var(--color-sp-white);background:var(--color-sp-code)}}@media (prefers-reduced-motion:reduce){.chronous-console .console-studio :is(button,a):active:not(:disabled){transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}.chronous-mark{aspect-ratio:1;background-color:currentColor;flex:none;width:2.25rem;display:inline-block;-webkit-mask:url(/brand/chronous-mark.png) 50%/contain no-repeat;mask:url(/brand/chronous-mark.png) 50%/contain no-repeat}.console-brand-mark{color:var(--color-brand-ink)}a{color:inherit}:root{--radius:.625rem;--background:lab(98.26% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000596046 0);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000596046 0);--muted-foreground:lab(36.2% 0 .00000596046);--accent:lab(96.52% -.0000596046 0);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(39.9824% 63.1491 46.7224);--border:lab(88.4% 0 .0000119209);--input:lab(88.4% 0 .0000119209);--ring:lab(36.2% 0 .00000596046);background:var(--background);color:var(--foreground)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% -.0000596046 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 0);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 0);--muted-foreground:lab(71% 0 0);--accent:lab(15.204% 0 0);--accent-foreground:lab(98.26% 0 0);--destructive:lab(69.2748% 55.9558 35.2606);--border:lab(100% 0 0/.15);--input:lab(100% 0 0/.2);--ring:lab(71% 0 0)}html,body{overflow-x:clip}.chronous-console{--background:var(--color-paper);--foreground:var(--color-ink);--primary:var(--color-cobalt);--primary-foreground:var(--color-on-accent);--secondary:var(--color-paper-2);--secondary-foreground:var(--color-ink-2);--muted:var(--color-paper-2);--muted-foreground:var(--color-console-muted);--accent:var(--color-cobalt-soft);--accent-foreground:var(--color-cobalt);--border:var(--color-rule);--input:var(--color-input-rule);--ring:var(--color-cobalt);--destructive:var(--color-console-error);--radius:var(--radius-console);background:var(--color-paper);min-height:100dvh;color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.55}.chronous-console h1,.chronous-console h2,.chronous-console h3{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;min-width:0;font-style:normal}.chronous-console h1{font-size:var(--text-title);letter-spacing:-.04em;font-weight:600;line-height:1.15}.chronous-console h2{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600}.chronous-console h3{font-size:var(--text-md);font-weight:500}.chronous-console code,.console-mono,.console-eyebrow{font-family:var(--font-mono)}.chronous-console button,.chronous-console select,.chronous-console input{min-height:2.75rem}.chronous-console button{min-width:2.75rem}.chronous-console input{transition:none}.chronous-console button,.chronous-console a{white-space:nowrap}.chronous-console button:not(:disabled),.chronous-console select:not(:disabled){cursor:pointer}.chronous-console button:disabled{cursor:not-allowed}.chronous-console input,.chronous-console select{background:var(--color-surface);border:var(--rule-console) solid var(--color-input-rule);border-radius:var(--radius-console);min-width:0;max-width:100%;padding:var(--space-xs) var(--space-sm)}:is(.chronous-console input:focus-visible,.chronous-console select:focus-visible,.chronous-console button:focus-visible,.chronous-console a:focus-visible){outline:2px solid var(--color-cobalt);outline-offset:3px}.chronous-console [data-slot=button]{border-radius:var(--radius-console);font-size:var(--text-sm);font-weight:500}.chronous-console [data-slot=button]:active:not(:disabled){transform:translateY(1px)}.console-wordmark{align-items:center;gap:var(--space-xs);font:600 1.65rem/1 var(--font-display);color:var(--color-ink);letter-spacing:-.055em;width:fit-content;min-height:2.75rem;display:inline-flex}.console-wordmark-dot{color:var(--color-cobalt);margin-left:-.5rem}.console-mark{background:var(--color-cobalt);color:var(--color-on-accent);border-radius:var(--radius-mark);width:1.875rem;height:1.875rem;margin-right:var(--space-2xs);place-items:center;display:grid}.console-layout{min-height:100dvh}.console-sidebar{display:none}.console-main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.console-topbar{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:4.5rem;padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule);background:var(--color-surface);display:flex}.console-breadcrumb{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);display:none}.console-breadcrumb span{color:var(--color-console-muted)}.console-breadcrumb strong{color:var(--color-ink);font-weight:500}.console-top-actions{align-items:center;gap:var(--space-xs);display:flex}.console-command{display:none!important}.console-command kbd{font:400 .625rem/1 var(--font-mono);color:var(--color-console-muted);margin-left:var(--space-lg)}.console-mobile-nav{border-bottom:var(--rule-console) solid var(--color-rule);background:var(--color-surface);padding:var(--space-md)}.console-nav{gap:var(--space-2xs);display:grid}.console-nav-label{font:500 .625rem/1 var(--font-mono);color:var(--color-console-muted);letter-spacing:.08em;padding:var(--space-md) var(--space-sm)}.console-nav button,.console-nav a{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-console);text-align:left;min-height:2.75rem;font-weight:500;display:flex}.console-nav [aria-current=page]{background:var(--color-cobalt-soft);color:var(--color-cobalt)}.console-nav button:disabled{opacity:.5}.console-content{width:100%;max-width:82rem;padding:var(--space-xl) var(--space-md) var(--space-2xl);flex:1;margin-inline:auto}.console-page-head{align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.console-eyebrow{letter-spacing:.09em;color:var(--color-cobalt);margin-bottom:var(--space-sm);font-size:.625rem;font-weight:500;display:block}.console-page-head p{margin-top:var(--space-sm);color:var(--color-console-muted);max-width:34rem}.console-page-head [data-slot=button]{flex-shrink:0}.console-org-picker{padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule);background:var(--color-paper-2);align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.console-org-picker label{font-size:var(--text-xs);color:var(--color-console-muted)}.console-org-picker select{min-width:10rem;font-weight:500;font-size:var(--text-xs);flex:1}.console-org-picker button{color:var(--color-cobalt);font-size:var(--text-xs);padding:var(--space-xs)}.console-org-strip{align-items:start;gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:var(--rule-console) solid var(--color-rule);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}.console-org-avatar,.console-member-avatar{border:var(--rule-console) solid var(--color-rule);background:var(--color-surface);border-radius:var(--radius-console);color:var(--color-ink);font-family:var(--font-display);place-items:center;width:2.25rem;height:2.25rem;font-weight:600;display:grid}.console-org-strip strong{color:var(--color-ink);font-weight:500;font-size:var(--text-md);overflow-wrap:anywhere;display:block}.console-org-strip .console-mono{color:var(--color-console-muted);overflow-wrap:anywhere;margin-top:var(--space-2xs);font-size:.625rem;display:block}.console-org-strip [data-slot=badge]{margin-top:var(--space-2xs);border-radius:var(--radius-console)}.console-metrics{padding-block:var(--space-xl);border-bottom:var(--rule-console) solid var(--color-rule);margin-bottom:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.console-metrics div{padding-inline:var(--space-sm);border-left:var(--rule-console) solid var(--color-rule)}.console-metrics div:first-child{border:0;padding-left:0}.console-metrics dt{color:var(--color-console-muted);font-size:var(--text-xs)}.console-metrics dd{font:500 2rem/1.3 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);margin-top:var(--space-sm);letter-spacing:-.04em}.console-workbench{gap:var(--space-xl);display:grid}.console-ingestion{background:var(--color-surface);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);min-width:0}.console-section-head{justify-content:space-between;align-items:start;gap:var(--space-md);display:flex}.console-section-head p{margin-top:var(--space-xs);color:var(--color-console-muted);max-width:36rem}.console-ingestion .console-section-head{padding:var(--space-lg);border-bottom:var(--rule-console) solid var(--color-rule);gap:var(--space-xs);flex-direction:column}.console-section-head .console-mono{color:var(--color-console-muted);font-size:.5625rem}.console-empty-telemetry{min-height:15rem;padding:var(--space-lg);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.console-empty-telemetry>svg{color:var(--color-console-muted);margin-bottom:var(--space-lg)}.console-empty-telemetry p{margin-top:var(--space-xs);max-width:28rem;color:var(--color-console-muted)}.console-note{font-size:var(--text-xs);color:var(--color-console-muted);line-height:1.65}.console-empty-telemetry .console-note{margin-top:var(--space-lg)}.console-format{gap:var(--space-xs) var(--space-md);border-top:var(--rule-console) solid var(--color-rule);padding:var(--space-sm) var(--space-lg);color:var(--color-console-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.console-format code{font-size:.625rem}.console-checklist h2{margin-bottom:var(--space-lg)}.console-checklist ol{gap:var(--space-lg);display:grid}.console-checklist li{gap:var(--space-sm);align-items:flex-start;display:flex}.console-step{font:400 .625rem/1 var(--font-mono);border:var(--rule-console) solid var(--color-input-rule);border-radius:var(--radius-console);flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid}.console-step.is-complete{border-color:var(--color-cobalt);color:var(--color-cobalt);background:var(--color-cobalt-soft)}.console-checklist strong{color:var(--color-ink);font-weight:500}.console-checklist p{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-console-muted);overflow-wrap:anywhere}.console-text-link{align-items:center;gap:var(--space-xs);color:var(--color-cobalt);min-height:2.75rem;font-weight:500;font-size:var(--text-xs);display:inline-flex}.console-bottom-note{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule-console) solid var(--color-rule);gap:var(--space-sm);display:grid}.console-bottom-note>span{color:var(--color-console-muted);letter-spacing:.08em;font-size:.5625rem}.console-bottom-note p{max-width:42rem;color:var(--color-console-muted);font-size:var(--text-xs)}.console-footer{border-top:var(--rule-console) solid var(--color-rule);margin-inline:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-xs);color:var(--color-console-muted);padding-block:var(--space-sm);flex-wrap:wrap;font-size:.625rem;display:flex}.console-footer a{gap:var(--space-xs);align-items:center;min-height:2.75rem;display:flex}.console-message{margin-block:var(--space-xl);border:var(--rule-console) solid var(--color-rule);background:var(--color-surface);padding:var(--space-lg);border-radius:var(--radius-console);gap:var(--space-md);justify-items:start;display:grid}.console-message p{overflow-wrap:anywhere}.console-loading{padding-top:var(--space-xl)}.console-members{padding-top:var(--space-xl);gap:var(--space-xl);display:grid}.console-member-list{margin-top:var(--space-lg)}.console-member-row{align-items:center;gap:var(--space-sm);padding-block:var(--space-lg);border-bottom:var(--rule-console) solid var(--color-rule);flex-wrap:wrap;min-width:0;display:flex}.console-member-identity{align-items:flex-start;gap:var(--space-sm);flex:12rem;min-width:0;display:flex}.console-member-identity>div{min-width:0}.console-mqtt .console-member-identity{overflow-wrap:anywhere;flex-direction:column}.console-mqtt .console-member-identity>*{max-width:100%}.console-mqtt fieldset{gap:var(--space-sm);border:var(--rule-console) solid var(--color-input-rule);border-radius:var(--radius-console);min-width:0;padding:var(--space-md);display:grid}.console-mqtt fieldset legend{font-size:var(--text-xs)}.console-mqtt form>p,.console-mqtt form>fieldset{grid-column:1/-1}.console-member-identity strong{color:var(--color-ink);font-weight:500;display:block}.console-member-identity code{overflow-wrap:anywhere;color:var(--color-console-muted);margin-top:var(--space-2xs);font-size:.6875rem;display:block}.console-member-identity span:not(.console-member-avatar){color:var(--color-console-muted);margin-top:var(--space-2xs);font-size:.625rem;display:block}.console-member-avatar{font-size:var(--text-xs);flex-shrink:0}.console-member-actions,.console-member-secondary{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.console-member-actions select{font-size:var(--text-xs);width:8rem}.console-member-secondary [data-slot=button]{font-size:var(--text-xs)}.console-confirmation{border:var(--rule-console) solid var(--color-input-rule);border-radius:var(--radius-console);padding:var(--space-md);flex:100%}.console-confirmation>div{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.console-invite-section{padding-top:var(--space-xl);border-top:var(--rule-console) solid var(--color-rule)}.console-invite-form{gap:var(--space-md);margin-top:var(--space-lg);align-items:end;display:grid}.console-invite-form>div{gap:var(--space-xs);min-width:0;display:grid}.console-invite-form select{width:100%}#invite-help{margin-top:var(--space-sm)}.console-share{background:var(--color-cobalt-soft);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);padding:var(--space-md);margin-top:var(--space-lg);gap:var(--space-sm);display:grid}.console-share>div{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.console-share input{min-width:0;font:400 var(--text-xs)/1.5 var(--font-mono);flex:12rem}.console-share p{color:var(--color-console-muted);font-size:var(--text-xs)}.console-pending{margin-top:var(--space-xl)}.console-pending h3{margin-bottom:var(--space-sm)}.console-pending ul{display:grid}.console-pending li{gap:var(--space-sm);padding-block:var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule);flex-wrap:wrap;align-items:center;display:flex}.console-pending li>div{flex:12rem;min-width:0}.console-pending strong{font-size:var(--text-xs);color:var(--color-ink);overflow-wrap:anywhere;font-weight:500;display:block}.console-pending li span:not([data-slot=badge]){color:var(--color-console-muted);font-size:.6875rem}.console-pagination{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.console-error{color:var(--color-console-error);background:var(--color-error-surface);border:var(--rule-console) solid var(--color-console-error);border-radius:var(--radius-console);padding:var(--space-md);margin-block:var(--space-md);overflow-wrap:anywhere}.console-member-help{align-items:flex-start;gap:var(--space-xs);display:flex}.console-member-help svg{margin-top:var(--space-2xs);flex-shrink:0}.console-dialog{background:var(--color-surface);color:var(--color-ink);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);width:min(32rem,100% - 2rem);max-height:80dvh;padding:var(--space-lg);margin:15dvh auto auto}.console-dialog::backdrop{background:var(--color-console-scrim)}.console-dialog-heading{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.console-dialog input{width:100%}.console-command-list{gap:var(--space-2xs);margin-top:var(--space-sm);display:grid}.console-command-list button{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-console);text-align:left;white-space:normal;display:flex}.console-command-list .is-active{background:var(--color-cobalt-soft);color:var(--color-cobalt)}.console-welcome,.console-join{padding:var(--space-lg) var(--space-md);min-height:100dvh}.console-welcome main,.console-join-main{max-width:36rem;margin:var(--space-3xl) auto}.console-welcome main>p,.console-join-main>p{color:var(--color-console-muted);margin-block:var(--space-lg)}.console-join-form{gap:var(--space-md);margin-top:var(--space-xl);display:grid}.console-inline-actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.console-skip{z-index:var(--z-console-skip);top:var(--space-md);left:var(--space-md);padding:var(--space-sm);background:var(--color-surface);color:var(--color-cobalt);border:var(--rule-console) solid var(--color-cobalt);position:fixed;transform:translateY(-200%)}.console-skip:focus{transform:none}.console-team-section{gap:var(--space-md);display:grid}.console-quickstart{background:var(--color-cobalt-soft);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);gap:var(--space-md);padding:var(--space-lg);display:grid}.console-quickstart .console-section-head{border:0;padding:0}.console-quickstart .console-note{color:var(--color-ink-2)}.console-quickstart-block{gap:var(--space-xs);justify-items:start;min-width:0;display:grid}.console-quickstart-block>.console-mono{letter-spacing:.08em;color:var(--color-cobalt);font-size:.5625rem}.console-quickstart-block pre{background:var(--color-surface);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);width:100%;min-width:0;padding:var(--space-sm);font:400 .6875rem/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.console-device-row{align-items:center;gap:var(--space-sm);padding-block:var(--space-lg);border-bottom:var(--rule-console) solid var(--color-rule);flex-wrap:wrap;min-width:0;display:flex}.console-device-row>.console-confirmation,.console-device-row>.console-stream-list{flex:100%}.console-stream-list{gap:var(--space-xs);margin-top:var(--space-sm);padding:0;list-style:none;display:grid}.console-stream-row{border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);background:var(--color-surface);min-width:0}.console-stream-head{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.console-stream-head>code{font-size:var(--text-xs);overflow-wrap:anywhere}.console-stream-head>span{color:var(--color-console-muted);font-size:var(--text-xs)}.console-stream-head>[data-slot=button]{font-size:var(--text-xs);margin-left:auto}.console-stream-head>[data-slot=button] svg{transition:transform var(--dur-console) var(--ease-console)}.console-stream-head>[aria-expanded=true] svg{transform:rotate(90deg)}.console-inspection{gap:var(--space-sm);padding:var(--space-md);border-top:var(--rule-console) solid var(--color-rule);min-width:0;display:grid}.console-inspection-result{gap:var(--space-md);min-width:0;display:grid}.console-inspection-result>p{font-size:var(--text-xs);overflow-wrap:anywhere}.console-readings{margin:0;padding:0;list-style:none;display:grid}.console-readings li{align-items:center;gap:var(--space-xs) var(--space-sm);padding-block:var(--space-xs);border-top:var(--rule-console) solid var(--color-rule);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.console-readings li>.console-mono{color:var(--color-console-muted);font-size:.625rem}.console-readings li>span:not(.console-mono){overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:auto}.console-stream-create{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:var(--rule-console) solid var(--color-rule);gap:var(--space-md);display:grid}.console-key-scopes{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;flex:8rem;display:flex}.console-scope-fieldset{gap:var(--space-xs) var(--space-md);border:var(--rule-console) solid var(--color-input-rule);border-radius:var(--radius-console);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.console-scope-fieldset legend{font-size:var(--text-xs);color:var(--color-console-muted);padding-inline:var(--space-2xs)}.console-scope-fieldset label{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);min-height:2.75rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.console-nav button:hover:not(:disabled),.console-nav a:hover{background:var(--color-paper-2)}.console-text-link:hover,.console-footer a:hover{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.chronous-console [data-slot=button]{transition:transform var(--dur-console) var(--ease-console)}}@media (prefers-reduced-motion:reduce){.chronous-console *,.chronous-console :before,.chronous-console :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:40rem){.console-content{padding-inline:var(--space-xl)}.console-page-head{flex-direction:row;justify-content:space-between;align-items:center}.console-ingestion .console-section-head{flex-direction:row;align-items:center}.console-metrics dd{font-size:2.5rem}.console-metrics div{padding-inline:var(--space-xl)}.console-empty-telemetry{padding:var(--space-xl)}.console-command{display:inline-flex!important}.console-invite-form{grid-template-columns:minmax(0,1fr) 8rem auto}.console-footer{margin-inline:var(--space-xl)}}@media (min-width:64rem){.console-sidebar{width:15.5rem;padding:var(--space-xl) var(--space-lg);background:var(--color-paper-2);border-right:var(--rule-console) solid var(--color-rule);z-index:var(--z-console-sidebar);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.console-sidebar-caption{font:400 .5rem/1 var(--font-mono);color:var(--color-console-muted);margin-top:var(--space-sm);letter-spacing:.12em}.console-sidebar .console-nav{margin-top:10rem}.console-sidebar-foot{padding-top:var(--space-xl);margin-top:auto}.console-sidebar-foot .console-mono{color:var(--color-console-muted);letter-spacing:.12em;font-size:.5rem}.console-sidebar-foot p{color:var(--color-console-muted);margin-top:var(--space-sm);font-size:.6875rem;line-height:1.8}.console-main{margin-left:15.5rem}.console-mobile-brand,.console-menu-toggle,.console-mobile-nav{display:none!important}.console-breadcrumb{display:flex}.console-topbar{padding-inline:var(--space-xl)}.console-org-picker{top:8.25rem;left:var(--space-lg);width:12.5rem;z-index:var(--z-console-picker);background:0 0;border:0;padding:0;display:grid;position:fixed}.console-org-picker select{width:100%;min-width:0}.console-org-picker button{text-align:left;padding:var(--space-2xs) 0}.console-content{padding-top:var(--space-xl)}.console-workbench{grid-template-columns:minmax(0,1.7fr) minmax(14rem,1fr)}.console-checklist{padding-top:var(--space-2xs)}}@media (min-width:90rem){.console-content{padding-inline:3rem}.console-workbench{gap:3rem}}.console-usage{gap:var(--space-lg);min-width:0;display:grid}.console-usage .console-section-head{align-items:flex-start;gap:var(--space-md);flex-direction:column;margin-bottom:0}.console-usage .console-section-head>div{min-width:0}.console-usage-notice{padding:var(--space-md);background:var(--color-cobalt-soft);color:var(--color-ink-2);border-radius:var(--radius-console);font-size:var(--text-sm);margin:0;line-height:1.65}.console-usage-period{gap:var(--space-xs);max-width:20rem;display:grid}.console-usage-period input{width:100%;min-width:0}.console-usage-total{border-block:var(--rule-console) solid var(--color-rule);padding-block:var(--space-xl)}.console-usage-total>span{color:var(--color-ink-2);font-size:var(--text-sm)}.console-usage-total strong{font-family:var(--font-display);font-size:var(--text-title);margin-block:var(--space-xs);overflow-wrap:anywhere;line-height:1.2;display:block}.console-usage-total p,.console-usage-sources p,.console-usage-plan p{color:var(--color-console-muted);font-size:var(--text-sm);line-height:1.65}.console-usage h3{font-size:var(--text-md);margin-bottom:var(--space-md);font-style:normal}.console-usage-sources ul{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.console-usage-sources li{padding-block:var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule);min-width:0}.console-usage-sources li>div{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.console-usage-sources code{font:var(--text-sm)/1.6 var(--font-mono)}.console-usage-plan{background:var(--color-paper-2);padding:var(--space-lg);border-radius:var(--radius-console);min-width:0}.console-usage-plan dl{gap:var(--space-md);margin-block:var(--space-md);display:grid}.console-usage-plan dl>div{gap:var(--space-2xs);min-width:0;display:grid}.console-usage-plan dt{color:var(--color-console-muted);font-size:var(--text-sm)}.console-usage-plan dd{font-size:var(--text-sm);margin:0}.console-reading-filters{gap:var(--space-md);align-items:end;display:grid}.console-reading-filters>div{gap:var(--space-xs);min-width:0;display:grid}.console-reading-filters select{width:100%;min-width:0}.console-reading-filters input{min-width:0;max-width:100%}.console-reading-table{margin-top:var(--space-lg);min-width:0}.console-reading-table table{table-layout:fixed}.console-reading-table th{color:var(--color-ink-2);font-size:var(--text-xs);vertical-align:top;white-space:normal}.console-reading-table td{font-size:var(--text-xs);color:var(--color-ink-2);vertical-align:top;overflow-wrap:anywhere;white-space:normal}.console-reading-table code{font-family:var(--font-mono);font-size:inherit;overflow-wrap:anywhere}.console-reading-table td>code+span{color:var(--color-console-muted);display:block}.console-reading-table td>[data-slot=badge]+code{margin-top:var(--space-2xs);display:block}.console-reading-table caption{text-align:left;color:var(--color-console-muted);line-height:1.65}.console-reading-pagination{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.console-reading-pagination>span{color:var(--color-console-muted);font-size:var(--text-xs);flex:100%}@media (min-width:48rem){.console-reading-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:63.99rem){.console-reading-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:clip}.console-reading-table tbody{display:block}.console-reading-table tbody tr{gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-reading-table td{padding:0;display:block}.console-reading-table td:first-child{grid-column:1/-1}.console-reading-table td:before{content:attr(data-label);color:var(--color-console-muted);font-size:var(--text-xs);margin-bottom:var(--space-2xs);display:block}}@media (min-width:48rem){.console-usage .console-section-head{flex-direction:row;align-items:center}.console-usage-plan dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.console-device-detail{gap:var(--space-xl);min-width:0;display:grid}.console-detail-links{gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.console-device-summary{border-block:var(--rule-console) solid var(--color-rule);padding-block:var(--space-lg)}.console-device-summary .console-section-head{align-items:flex-start}.console-device-summary code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-sm);display:block}.console-device-facts{gap:var(--space-lg);margin-top:var(--space-lg);display:grid}.console-device-facts dt{color:var(--color-console-muted);font-size:var(--text-xs)}.console-device-facts dd{margin:var(--space-xs) 0 0;font-size:var(--text-sm);overflow-wrap:anywhere}.console-detail-streams{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.console-detail-streams li{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.console-detail-streams button{text-overflow:ellipsis;justify-content:flex-start;max-width:100%;overflow:hidden}.console-detail-streams li>span{color:var(--color-console-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.console-device-detail h2{overflow-wrap:anywhere;min-width:0}.console-guide{background:var(--color-paper);color:var(--color-ink);min-height:100dvh}.console-guide-header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule);flex-wrap:wrap;display:flex}.console-guide-layout{max-width:80rem;padding:var(--space-lg) var(--space-md);margin-inline:auto}.console-guide-nav{gap:var(--space-xs) var(--space-lg);border-bottom:var(--rule-console) solid var(--color-rule);padding-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.console-guide-nav>span{flex-basis:100%}.console-guide-nav a{white-space:nowrap;min-height:44px;color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;text-decoration:none;display:flex}.console-guide-content{min-width:0;padding-top:var(--space-xl)}.console-guide-content>section{padding-block:var(--space-xl);border-top:var(--rule-console) solid var(--color-rule);scroll-margin-top:var(--space-lg);min-width:0}.console-guide-content h2{font-family:var(--font-display);margin:var(--space-xs) 0 var(--space-lg);overflow-wrap:anywhere;font-size:1.5rem;font-style:normal}.console-guide-content p,.console-guide-content li,.console-guide-content dd{color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.8}.console-guide-content p{margin-block:var(--space-md)}.console-guide-content ol{gap:var(--space-sm);padding-inline-start:var(--space-lg);display:grid}.console-guide-content code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.85em}.console-guide-content section a{color:var(--color-cobalt);text-underline-offset:.2em}.console-guide-callout{padding:var(--space-lg);background:var(--color-cobalt-soft);color:var(--color-ink-2)}.console-guide-callout strong{color:var(--color-cobalt);font-size:var(--text-lg)}.console-guide-code{margin-block:var(--space-lg);padding:var(--space-md);background:var(--color-paper-2);color:var(--color-ink);border:var(--rule-console) solid var(--color-rule);min-width:0}.console-guide-code>div{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.console-guide-code pre{margin-block:var(--space-md);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--text-xs)/1.8 var(--font-mono)}.console-guide-code pre code{font-size:inherit}.console-guide-code .console-note{min-height:1.8em;margin-bottom:0}.console-guide-code pre:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.console-guide-errors{gap:var(--space-lg);display:grid}.console-guide-errors dt{font-weight:600;font-size:var(--text-sm)}.console-guide-errors dd{margin:var(--space-xs) 0 0}.console-guide-footer{justify-content:space-between;gap:var(--space-md);border-top:var(--rule-console) solid var(--color-rule);padding-block:var(--space-lg);color:var(--color-console-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}@media (min-width:48rem){.console-device-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.console-guide-header{padding-inline:var(--space-xl)}.console-guide-layout{gap:var(--space-xl);padding:var(--space-xl);grid-template-columns:12rem minmax(0,1fr);display:grid}.console-guide-nav{top:var(--space-xl);align-self:start;gap:var(--space-xs);border:0;display:grid;position:sticky}.console-guide-content{max-width:72ch;padding-top:0}}.console-archive-panel{gap:var(--space-md);padding-top:var(--space-xl);min-width:0;display:grid}.console-archive-panel .console-section-head{flex-direction:column}.console-archive-panel h3{font:600 var(--text-lg)/1.3 var(--font-display)}.console-archive-empty{gap:var(--space-sm);color:var(--color-console-muted);font-size:var(--text-sm);align-items:flex-start;display:flex}.console-archive-empty>svg{flex-shrink:0}.console-archive-list{min-width:0;margin:0;padding:0;list-style:none}.console-archive-list>li{gap:var(--space-md);padding-block:var(--space-md);border-top:var(--rule-console) solid var(--color-rule);min-width:0;display:grid}.console-archive-list>li p{margin-block:var(--space-xs);font-size:var(--text-sm);overflow-wrap:anywhere}.console-archive-list>li span{font-size:var(--text-xs)}.console-archive-list>li>div>span:last-child{color:var(--color-console-muted)}.console-archive-actions{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.console-archive-panel button{white-space:nowrap;min-height:44px}.console-archive-preview{min-width:0;padding-top:var(--space-lg);border-top:var(--rule-console) solid var(--color-rule)}.console-analytics{border-top:var(--rule-console) solid var(--color-rule)}.console-analytics-partial{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.console-analytics-partial input{width:auto}.console-analytics-series{gap:var(--space-sm);min-width:0;display:grid}.console-analytics figure{min-width:0;margin:0}.console-analytics svg{width:100%;height:auto;color:var(--color-cobalt)}.console-analytics svg line{stroke:currentColor;stroke-width:2px}.console-analytics svg circle{fill:currentColor}.console-analytics svg .console-analytics-axis{stroke:var(--color-rule);stroke-width:1px}.console-analytics svg text{fill:var(--color-console-muted);font-size:12px}.console-analytics figcaption,.console-analytics caption{color:var(--color-console-muted);font-size:var(--text-xs);text-align:left}.console-analytics-table{min-width:0;overflow-x:auto}.console-analytics table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.console-analytics th,.console-analytics td{padding:var(--space-xs) var(--space-sm);border-bottom:var(--rule-console) solid var(--color-rule);text-align:left;white-space:nowrap}.console-analytics details code{overflow-wrap:anywhere}@media (min-width:48rem){.console-archive-panel .console-section-head{flex-direction:row}.console-archive-list>li{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.chronous-landing{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.65}.chronous-landing *{box-sizing:border-box}.chronous-landing h1,.chronous-landing h2,.chronous-landing h3{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-style:normal}.chronous-landing a{white-space:nowrap;text-decoration:none}.chronous-landing :is(a,button,pre):focus-visible{outline:2px solid var(--color-cobalt);outline-offset:5px}.landing-container{width:min(100%,80rem);padding-inline:var(--space-lg);margin-inline:auto}.landing-skip{top:var(--space-md);left:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-paper);color:var(--color-ink);z-index:var(--z-console-skip);position:fixed;transform:translateY(-200%)}.landing-skip:focus{transform:translateY(0)}.landing-header{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);display:flex}.landing-header nav{align-items:center;gap:var(--space-lg);display:flex}.landing-header nav a,.landing-footer nav a{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;font-size:var(--text-xs);font-weight:500;display:inline-flex}.landing-brand{font-size:1.65rem}.landing-header-cta{border:var(--rule-console) solid var(--color-input-rule);border-radius:var(--radius-console);padding-inline:var(--space-sm)}.landing-hero{gap:var(--space-2xl);padding-top:var(--space-xl);padding-bottom:var(--space-2xl);display:grid}.landing-hero-copy{min-width:0}.landing-intro{color:var(--color-cobalt);font-size:var(--text-xs);margin-bottom:var(--space-lg);align-items:center;gap:var(--space-xs);font-weight:500;display:flex}.landing-intro:before{content:"";background:var(--color-cobalt);border-radius:50%;width:6px;height:6px}.landing-hero h1{font-size:var(--text-landing-display);letter-spacing:-.065em;margin:0;font-weight:500;line-height:1.08}.landing-hero h1 span{color:var(--color-console-muted)}.landing-lede{color:var(--color-ink-2);max-width:48ch;font-size:var(--text-md);margin-top:var(--space-lg);line-height:1.85}.landing-actions{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.landing-button{justify-content:center;align-items:center;gap:var(--space-md);min-height:48px;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-console);background:var(--color-cobalt);color:var(--color-on-accent);font-weight:500;font-size:var(--text-sm);width:fit-content;display:inline-flex}.landing-text-link{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-ink);font-size:var(--text-sm);font-weight:500;display:inline-flex}.landing-hero-note{margin-top:var(--space-lg);color:var(--color-console-muted);font-size:var(--text-xs)}.landing-flow{min-width:0;padding:var(--space-lg) 0 0;align-self:center;margin:0}.landing-flow-sources{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-flow-sources>span{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-ink-2);flex-direction:column;font-weight:500;display:flex}.landing-flow-sources svg{color:var(--color-console-muted)}.landing-flow-paths{width:100%;height:auto;margin-top:var(--space-md);display:block}.landing-flow-line{stroke:var(--color-input-rule);stroke-width:1px}.landing-flow-packet{fill:var(--color-cobalt)}.landing-flow-core{gap:var(--space-sm);width:fit-content;min-height:60px;padding:var(--space-md) var(--space-lg);background:var(--color-cobalt);color:var(--color-on-accent);border-radius:var(--radius-console);font:500 1.5rem/1 var(--font-display);letter-spacing:-.05em;justify-content:center;align-items:center;margin-inline:auto;display:flex}.landing-flow-stem{height:44px;color:var(--color-cobalt);place-items:center;display:grid}.landing-flow-history{background:var(--color-cobalt-soft);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-console)}.landing-history-label{justify-content:space-between;gap:var(--space-sm);color:var(--color-cobalt);font-size:var(--text-xs);display:flex}.landing-history-label>span:first-child{align-items:center;gap:var(--space-xs);font-weight:500;display:inline-flex}.landing-history-chart{width:100%;height:74px;margin-block:var(--space-md)}.landing-chart-grid{stroke:var(--color-flow-grid);stroke-width:1px}.landing-chart-line{stroke:var(--color-cobalt);stroke-width:2px;stroke-linejoin:round}.landing-history-meta{justify-content:space-between;gap:var(--space-xs);color:var(--color-console-muted);font-size:var(--text-xs);display:flex}.landing-flow figcaption{font-size:var(--text-xs);color:var(--color-ink-2);text-align:center;margin-top:var(--space-lg)}.landing-flow figcaption span{color:var(--color-console-muted);margin-top:var(--space-2xs);display:block}.landing-capabilities{gap:var(--space-lg);flex-direction:column;display:flex}.landing-capabilities>p{font-size:var(--text-sm);color:var(--color-console-muted)}.landing-capabilities strong{color:var(--color-ink);font-weight:500}.landing-capabilities ul{gap:var(--space-md) var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-capabilities li{gap:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-xs);align-items:center;display:inline-flex}.landing-capabilities li:before{content:"";background:var(--color-input-rule);border-radius:50%;width:4px;height:4px}.landing-workflow{gap:var(--space-xl);padding-block:var(--space-3xl);align-items:center;display:grid}.landing-example-column{min-width:0}.landing-example{background:var(--color-paper-2);border-radius:var(--radius-landing-panel);padding:var(--space-md);min-width:0}.landing-example-heading{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-ink-2);display:flex}.landing-example-heading button{align-items:center;gap:var(--space-xs);min-height:44px;padding-inline:var(--space-xs);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;border-radius:var(--radius-console);display:inline-flex}.landing-example-heading button:disabled{opacity:.55;cursor:not-allowed}.landing-example-heading button[data-state=success]{color:var(--color-code-value)}.landing-example-heading button[data-state=error]{color:var(--color-console-error)}.landing-endpoint{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-landing-code);flex-wrap:wrap;display:flex}.landing-endpoint>span{color:var(--color-cobalt);font-weight:600}.landing-endpoint code{overflow-wrap:anywhere}.landing-example pre{margin:var(--space-lg) 0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 var(--text-landing-code)/2 var(--font-mono);color:var(--color-console-muted)}.landing-code-key{color:var(--color-ink-2)}.landing-code-value{color:var(--color-code-value)}.landing-example-status{font-size:var(--text-xs);color:var(--color-console-muted);min-height:3.2em;line-height:1.6}.landing-example-note{color:var(--color-console-muted);font-size:var(--text-xs);margin-top:var(--space-md);line-height:1.8}.landing-workflow-copy{order:-1}.landing-workflow h2,.landing-start h2{font-size:var(--text-landing-heading);letter-spacing:-.055em;font-weight:500;line-height:1.15}.landing-workflow-copy>p{margin-top:var(--space-lg);color:var(--color-console-muted);max-width:48ch}.landing-steps{gap:var(--space-lg);margin-block:var(--space-xl);padding:0;list-style:none;display:grid}.landing-steps li{gap:var(--space-md);grid-template-columns:12px minmax(0,1fr);display:grid}.landing-step-marker{width:7px;height:7px;margin-top:var(--space-xs);background:var(--color-cobalt);border-radius:50%}.landing-steps h3{font-weight:500;font-size:var(--text-md);margin:0;line-height:1.5}.landing-steps p{font-size:var(--text-sm);margin-top:var(--space-xs);color:var(--color-console-muted);max-width:48ch;line-height:1.8}.landing-start{background:var(--color-cobalt-soft)}.landing-start-inner{align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-xl);flex-direction:column;display:flex}.landing-start h2{font-size:clamp(1.75rem,2.7vw,2.5rem)}.landing-start p{color:var(--color-ink-2);margin-top:var(--space-sm)}.landing-start .landing-button{flex-shrink:0}.landing-footer{padding-block:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.landing-footer .landing-brand{font-size:1.35rem}.landing-footer .console-mark{width:24px;height:24px}.landing-footer .console-mark svg{width:16px;height:16px}.landing-footer p{color:var(--color-console-muted);font-size:var(--text-xs);margin-top:var(--space-xs)}.landing-footer nav{gap:var(--space-lg);flex-wrap:wrap;display:flex}.landing-footer-note{color:var(--color-console-muted);font-size:var(--text-xs)}.chronous-landing :is(a,button):active:not(:disabled){transform:translateY(1px)}.chronous-landing :is(a,button)[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}@media (hover:hover) and (pointer:fine){.landing-button:hover{background:var(--color-cobalt-hover)}.landing-header-cta:hover,.landing-example-heading button:hover:not(:disabled){background:var(--color-cobalt-soft)}.landing-text-link:hover,.landing-nav-guide:hover,.landing-footer nav a:hover{text-underline-offset:2px;text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.chronous-landing :is(a,button){transition:transform var(--dur-short) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.chronous-landing *,.chronous-landing :before,.chronous-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.chronous-landing :is(a,button):active:not(:disabled){transform:none}}@media (min-width:40rem){.landing-container{padding-inline:var(--space-xl)}.landing-header nav{gap:var(--space-xl)}.landing-header-cta{padding-inline:var(--space-md)}.landing-example{padding:var(--space-lg) var(--space-xl)}.landing-start-inner{padding-block:var(--space-2xl)}}@media (min-width:60rem){.landing-hero{align-items:center;gap:var(--space-2xl);padding-top:var(--space-landing-hero-top);padding-bottom:var(--space-landing-hero-bottom);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.landing-flow{padding:0}.landing-capabilities{flex-direction:row;justify-content:space-between;align-items:center}.landing-capabilities ul{gap:var(--space-lg)}.landing-workflow{gap:var(--space-3xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.landing-workflow-copy{order:0}.landing-start-inner{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:24rem){.landing-header .landing-nav-guide{display:none}.landing-header{gap:var(--space-xs);flex-wrap:wrap}.landing-header nav{gap:var(--space-sm)}.landing-header .landing-brand{font-size:1.4rem}.landing-header .console-mark{width:25px;height:25px}.landing-header-cta{padding-inline:var(--space-xs)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@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}@keyframes pulse{50%{opacity:.5}}.profile-button.sp-landing{align-items:center;gap:var(--space-xs);min-width:44px;max-width:14rem;min-height:44px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-sp-rule);border-radius:var(--radius-sp-button);background:var(--color-sp-paper);color:var(--color-sp-ink);font:500 var(--text-sm)/1.5 var(--font-body);cursor:pointer;white-space:nowrap;flex:none;display:inline-flex}.profile-button-avatar{background:var(--color-sp-dark);width:32px;height:32px;color:var(--color-sp-mint);font:600 var(--text-xs)/1 var(--font-display);border-radius:50%;flex:0 0 32px;place-items:center;display:grid;overflow:clip}.profile-button-avatar img{object-fit:cover;width:100%;height:100%}.profile-button-name{text-overflow:ellipsis;max-width:9rem;overflow:hidden}.profile-button.profile-button-compact{padding:var(--space-2xs)}.profile-button:focus-visible{outline:2px solid var(--color-sp-green);outline-offset:4px}.profile-button:active:not(:disabled){transform:translateY(1px)}.profile-button:disabled{opacity:.55;cursor:not-allowed}.profile-button[aria-busy=true]{cursor:wait}.profile-button[data-state=error]{border-color:var(--color-console-error)}.profile-button[data-state=success]{border-color:var(--color-sp-green)}.profile-menu.sp-landing{z-index:var(--z-profile-menu);width:min(18rem,100vw - 32px);max-height:var(--radix-dropdown-menu-content-available-height);padding:var(--space-xs);border:1px solid var(--color-sp-rule);border-radius:var(--radius-sp-panel);background:var(--color-sp-paper);color:var(--color-sp-ink);font:400 var(--text-sm)/1.5 var(--font-body);overflow-y:auto}.profile-menu-identity{gap:var(--space-2xs);padding:var(--space-sm);overflow-wrap:anywhere;display:grid}.profile-menu-identity strong{font-weight:600}.profile-menu-identity span{color:var(--color-sp-muted);font-size:var(--text-xs)}.profile-menu-rule{height:1px;margin-block:var(--space-xs);background:var(--color-sp-rule)}.profile-menu-item{align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm);border-radius:var(--radius-sp-button);white-space:nowrap;cursor:pointer;outline:none;text-decoration:none;display:flex}.profile-menu-item[data-highlighted]{background:var(--color-sp-paper-2);outline:2px solid var(--color-sp-green);outline-offset:-2px}.profile-menu-item[data-disabled]{opacity:.55;cursor:wait}.profile-menu-error,.profile-menu-status{padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.profile-menu-error{color:var(--color-console-error)}.profile-menu-status{color:var(--color-sp-green)}@media (hover:hover){.profile-button:hover:not(:disabled){background:var(--color-sp-paper-2);border-color:var(--color-sp-green)}}@media (max-width:47.99rem){.profile-button-name,.profile-button-chevron{display:none}.profile-button.sp-landing{padding:var(--space-2xs)}}@media (prefers-reduced-motion:reduce){.profile-button:active:not(:disabled){transform:none}}.join-content{gap:var(--space-xl);min-width:0;display:grid}.join-intro{gap:var(--space-sm);display:grid}.join-kicker{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);color:var(--color-sp-green);font-size:var(--text-sm);font-weight:500;display:inline-flex}.join-page h1{font:700 var(--text-auth-title)/1.15 var(--font-display);letter-spacing:-.04em;margin:0}.join-intro p,.join-state>p{color:var(--color-sp-muted);font-size:var(--text-sm);margin:0;line-height:1.75}.join-page h2{font:600 1.125rem/1.4 var(--font-display);letter-spacing:-.02em;margin:0}.join-form,.join-state{justify-items:start;gap:var(--space-lg);min-width:0;padding-top:var(--space-lg);border-top:1px solid var(--color-sp-rule);display:grid}.join-account{justify-items:start;gap:var(--space-sm);min-width:0;max-width:100%;display:grid}.join-account h2{font-size:var(--text-sm);font-family:var(--font-body);letter-spacing:0}.join-account p{margin:var(--space-2xs) 0 0;color:var(--color-sp-muted);font-size:var(--text-xs);line-height:1.75}.join-field{gap:var(--space-xs);width:100%;min-width:0;display:grid}.join-field label{font-size:var(--text-sm);font-weight:500}.join-field input{width:100%;min-width:0;min-height:48px;padding:var(--space-sm);border:1px solid var(--color-auth-input-rule);border-radius:var(--radius-sp-button);background:var(--color-sp-paper);color:var(--color-sp-ink);font:400 1rem/1.5 var(--font-body)}.join-field p{color:var(--color-sp-muted);font-size:var(--text-xs);margin:0;line-height:1.75}.join-field input[aria-invalid=true]{border-color:var(--color-console-error)}.join-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.join-primary,.join-secondary{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-sp-mint);border-radius:var(--radius-sp-button);background:var(--color-sp-mint);color:var(--color-sp-accent-ink);font:600 var(--text-sm)/1.5 var(--font-body);white-space:nowrap;cursor:pointer;display:inline-flex}.join-secondary{border-color:var(--color-auth-input-rule);background:var(--color-sp-paper);color:var(--color-sp-ink)}.join-page :is(input,button):disabled{opacity:.55;cursor:not-allowed}.join-page [aria-busy=true]:is(form,button){cursor:wait}.join-page :is(a,button,input):focus-visible{outline:2px solid var(--color-sp-focus);outline-offset:4px}.join-page :is(a,button):active:not(:disabled){transform:translateY(1px)}.join-error{color:var(--color-console-error);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.75}.join-request-status{color:var(--color-sp-muted);font-size:var(--text-xs);margin:0}.join-success-mark{background:var(--color-sp-mint);width:44px;height:44px;color:var(--color-sp-accent-ink);border-radius:50%;place-items:center;display:grid}.join-success h2{overflow-wrap:anywhere}.join-role{text-transform:capitalize}.join-story-label{color:var(--color-sp-dark-muted);font-size:var(--text-sm)}.join-story h2{color:var(--color-sp-white);font-size:var(--text-auth-story);letter-spacing:-.045em;line-height:1.08}.join-story h2 span{color:var(--color-sp-mint)}.join-story>div>p{margin:var(--space-lg) 0 0;max-width:38ch;color:var(--color-sp-dark-muted);font-size:1rem;line-height:1.75}.join-story ol{margin:0;padding:0;list-style:none;display:grid}.join-story li{gap:var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--color-sp-dark-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.join-story li>span{color:var(--color-sp-mint);font:400 var(--text-xs)/1.75 var(--font-mono)}.join-story h3{font:500 var(--text-sm)/1.5 var(--font-body);color:var(--color-sp-white);margin:0}.join-story li p{margin:var(--space-2xs) 0 0;max-width:40ch;font-size:var(--text-sm);color:var(--color-sp-dark-muted);line-height:1.7}.join-story-link{align-self:start;align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-sp-mint);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.join-story-link:focus-visible{outline-color:var(--color-sp-mint)}@media (hover:hover){.join-primary:hover:not(:disabled){background:var(--color-sp-mint-hover);border-color:var(--color-sp-mint-hover)}.join-secondary:hover{background:var(--color-sp-paper-2)}.join-story-link:hover{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.join-page :is(a,button):active:not(:disabled){transform:none}}:root{--z-profile-menu:40}.console-meter-refresh:focus-visible{outline:2px solid var(--meter-focus);outline-offset:2px}.console-meter-details summary:focus-visible{outline:2px solid var(--meter-focus);outline-offset:2px}@media (hover:hover){.console-meter-refresh:hover:not(:disabled),.console-meter-refresh.is-hover,.console-meter-details summary:hover{background:var(--meter-hover)}}@media (min-width:64rem){.chronous-console .console-studio .console-sidebar{scrollbar-width:thin;overflow-y:auto}.console-sidebar>.console-usage-meter{--meter-ink:var(--color-sp-white);--meter-muted:var(--color-sp-dark-muted);--meter-rule:var(--color-sp-dark-rule);--meter-fill:var(--color-sp-mint);--meter-hover:var(--color-sp-code);--meter-focus:var(--color-sp-mint);--meter-full:var(--color-sp-amber-band);padding-top:var(--space-lg);margin-top:auto}}@media (prefers-reduced-motion:reduce){.console-meter-refresh:active:not(:disabled),.console-meter-refresh.is-active{transform:none}}.db-inventory-intro{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule);flex-wrap:wrap;display:flex}.db-inventory-intro h2{font-size:var(--text-lg);font-weight:600}.db-inventory-intro p,.db-workspace-context{margin-top:var(--space-xs);color:var(--color-console-muted);font-size:var(--text-sm);line-height:1.6}.db-workspace-context{gap:var(--space-xs);flex-wrap:wrap;display:flex}.db-service-badge{max-width:100%;padding:var(--space-xs) var(--space-sm);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);font-size:var(--text-xs);color:var(--color-console-muted);align-items:center;line-height:1.5;display:inline-flex}.db-service-panel{min-width:0}.db-service-facts{gap:var(--space-lg);margin-block:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.db-service-facts>div{min-width:0}.db-service-facts dt,.db-usage-coverage dt{font-size:var(--text-xs);color:var(--color-console-muted)}.db-service-facts dd{margin:var(--space-xs) 0;font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600}.db-service-facts p{color:var(--color-console-muted);font-size:var(--text-sm);line-height:1.6}.db-service-workflows{border-top:var(--rule-console) solid var(--color-rule)}.db-service-workflows>div{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);border-bottom:var(--rule-console) solid var(--color-rule);flex-wrap:wrap;display:flex}.db-service-workflows>div>div{flex:17rem;min-width:0}.db-service-workflows h3,.db-service-identity h3{font-size:var(--text-sm);margin:0 0 var(--space-xs);font-weight:600}.db-service-workflows p{max-width:65ch;font-size:var(--text-sm);color:var(--color-console-muted);line-height:1.6}.db-service-identity{align-items:center;gap:var(--space-sm);padding-top:var(--space-lg);flex-wrap:wrap;display:flex}.db-service-identity>div{flex:100%;min-width:0}.db-service-identity code{font-size:var(--text-xs);overflow-wrap:anywhere}.db-connect-steps{gap:var(--space-md);padding:0 0 var(--space-lg);margin:0 0 var(--space-lg);border-bottom:var(--rule-console) solid var(--color-rule);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.db-connect-steps li{gap:var(--space-sm);min-width:0;display:flex}.db-connect-steps li>span{width:var(--space-lg);height:var(--space-lg);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);font:500 var(--text-xs)/1 var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}.db-connect-steps strong{font-size:var(--text-sm);font-weight:600}.db-connect-steps p{color:var(--color-console-muted);font-size:var(--text-xs);margin-top:var(--space-xs);line-height:1.6}.db-usage-coverage{gap:var(--space-md) var(--space-xl);margin-block:var(--space-md);flex-wrap:wrap;display:flex}.db-usage-coverage>div{min-width:0}.db-usage-coverage dd{margin:var(--space-xs) 0 0;font-size:var(--text-sm);overflow-wrap:anywhere}@media (min-width:64rem){.db-service-facts,.db-connect-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.db-inventory,.db-detail-shell{border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-db-workspace);background:var(--color-surface);min-width:0}.db-inventory-toolbar{align-items:center;gap:var(--space-sm);padding:var(--space-md);flex-wrap:wrap;display:flex}.db-inventory-toolbar>.db-search{flex:15rem;margin:0}.db-inventory-toolbar>select{flex:0 11rem;min-width:0}.db-inventory-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.db-inventory-summary{gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:var(--rule-console) solid var(--color-rule);color:var(--color-console-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;display:flex}.db-inventory-summary>span{align-items:center;gap:var(--space-xs);display:inline-flex}.db-inventory-scroll{border-inline:0;border-radius:0}.db-inventory-scroll table{width:100%;min-width:47rem}.db-inventory-scroll :is(th,td){padding:var(--space-sm) var(--space-md);vertical-align:middle}.db-inventory-scroll th{font-weight:500;font-size:var(--text-xs);color:var(--color-console-muted);background:var(--color-paper-2)}.db-inventory-scroll td:last-child{text-align:end}.db-inventory-name{align-items:center;gap:var(--space-sm);display:flex}.db-inventory-name>svg{color:var(--color-cobalt);flex-shrink:0}.db-inventory-name>div{min-width:0;display:grid}.db-inventory-name :is(button,strong){text-overflow:ellipsis;white-space:nowrap;text-align:start;max-width:22rem;font-weight:600;overflow:hidden}.db-inventory-name button{min-height:44px}.db-inventory-name span{color:var(--color-console-muted);font:400 var(--text-xs)/1.6 var(--font-mono)}.db-status-badge{align-items:center;gap:var(--space-xs);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);padding:var(--space-2xs) var(--space-sm);white-space:nowrap;font-size:var(--text-xs);display:inline-flex}.db-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.db-status-badge.is-ready{color:var(--color-cobalt);background:var(--color-paper-2)}.db-inventory-footer{gap:var(--space-md);padding:var(--space-md);color:var(--color-console-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;display:flex}.db-inventory-footer>p{flex:12rem}.db-inventory-footer label{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);display:flex}.db-inventory-footer>div{gap:var(--space-xs);display:flex}.db-inventory-notice{padding:var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule)}.db-breadcrumb{gap:var(--space-sm);min-width:0;margin-bottom:var(--space-sm);color:var(--color-console-muted);align-items:center;display:flex}.db-breadcrumb button{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-cobalt);flex-shrink:0;display:inline-flex}.db-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.db-workbench{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.db-workbench>.db-tab-content{min-width:0}.db-table-explorer{min-width:0;padding:var(--space-sm);background:var(--color-paper-2);border-bottom:var(--rule-console) solid var(--color-rule)}.db-table-explorer .db-explorer-head h3{font:600 var(--text-sm)/1.5 var(--font-body)}.db-table-mobile-picker{gap:var(--space-xs);padding:var(--space-xs);display:grid}.db-table-mobile-picker select{width:100%;min-width:0}.db-table-tree,.db-table-explorer .db-table-filter{display:none}.db-table-tree button{align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-console);text-align:start;display:flex}.db-table-tree button>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.db-table-tree button>:is(svg,small){flex-shrink:0}.db-table-tree [aria-pressed=true]{color:var(--color-cobalt);background:var(--color-surface);box-shadow:inset 3px 0 var(--color-cobalt);font-weight:600}.db-active-table{align-items:center;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule);margin-bottom:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.db-active-table strong{overflow-wrap:anywhere;min-width:0}.db-active-table span{color:var(--color-console-muted);font:400 var(--text-xs)/1.5 var(--font-mono)}.db-usage-storage-summary{border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);padding:var(--space-md)}.db-usage-storage-summary dl{gap:var(--space-lg);margin:0 0 var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.db-usage-storage-summary dt{color:var(--color-console-muted);font-size:var(--text-sm)}.db-usage-storage-summary dd{margin:var(--space-xs) 0 0;font:500 var(--text-xl)/1.5 var(--font-mono);overflow-wrap:anywhere}.db-usage-evidence{border-top:var(--rule-console) solid var(--color-rule);min-width:0}.db-usage-evidence>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:500;display:flex}.db-usage-evidence>summary:after{content:"+"}.db-usage-evidence[open]>summary:after{content:"−"}.db-usage-evidence-body{gap:var(--space-lg);min-width:0;padding-block:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.db-usage-evidence-body>*{overflow-wrap:anywhere;min-width:0}@media (hover:hover){.db-inventory-name button:hover{color:var(--color-cobalt);text-underline-offset:3px;text-decoration:underline}.db-table-tree button:hover{background:var(--color-surface)}}@media (min-width:48rem){.db-inventory-scroll{max-height:max(16rem,100dvh - 28rem)}.db-inventory-scroll thead th{z-index:1;position:sticky;top:0}.db-workbench.has-table-explorer{grid-template-columns:12rem minmax(0,1fr);min-height:32rem}.db-table-explorer{border-bottom:0;border-inline-end:var(--rule-console) solid var(--color-rule)}.db-table-tree,.db-table-explorer .db-table-filter{display:grid}.db-table-tree{gap:var(--space-2xs);max-height:35rem;padding-block:var(--space-xs);overflow-y:auto}.db-table-mobile-picker{display:none}.db-usage-storage-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:90rem){.db-workbench.has-table-explorer{grid-template-columns:14rem minmax(0,1fr)}}@media (max-width:47.999rem){.db-inventory-scroll table,.db-inventory-scroll tbody{min-width:0;display:block}.db-inventory-scroll thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:clip}.db-inventory-scroll tbody tr{border-bottom:var(--rule-console) solid var(--color-rule);padding:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.db-inventory-scroll tbody tr:last-child{border-bottom:0}.db-inventory-scroll tbody td{min-width:0;padding:var(--space-xs);border:0}.db-inventory-scroll tbody td:first-child{grid-area:1/1}.db-inventory-scroll tbody td:nth-child(2){grid-area:2/1}.db-inventory-scroll tbody td:nth-child(3),.db-inventory-scroll tbody td:nth-child(4){display:none}.db-inventory-scroll tbody td:last-child{grid-area:1/2/3}.db-inventory-scroll tbody td:last-child button{gap:0;width:44px;padding-inline:0}.db-inventory-scroll .db-inventory-action-label{display:none}.db-inventory-scroll tbody td:last-child button>svg{width:16px}.db-inventory-name{gap:var(--space-xs)}.db-inventory-name>div{max-width:100%}.db-inventory-name :is(button,strong,span){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.db-inventory-toolbar>select{flex:100%}.db-inventory-actions{width:100%}.db-inventory-actions>button{flex:1}}.db-usage-panel{padding:var(--space-lg);gap:var(--space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.db-usage-panel h2{font-size:var(--text-lg);font-style:normal}.db-usage-period{gap:var(--space-xs);width:100%;min-width:0;max-width:18rem;display:grid}.db-storage-field{gap:var(--space-xs);display:grid}.db-usage-disclosure{padding-block:var(--space-md);border-block:var(--rule-console) solid var(--color-rule)}.db-usage-measures{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.db-usage-measures>div{min-width:0;padding-block:var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule)}.db-usage-measures dt{font-size:var(--text-sm)}.db-usage-measures dd{margin:var(--space-sm) 0;font-size:var(--text-xl);font-family:var(--font-mono);overflow-wrap:anywhere}.db-usage-measures p{color:var(--color-console-muted);font-size:var(--text-xs);line-height:1.6}.db-usage-details{gap:var(--space-sm);margin:0;display:grid}.db-usage-details>div{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.db-usage-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:48rem){.db-usage-measures{grid-template-columns:minmax(0,1fr)}}.db-protocol-options{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.db-protocol-options>section{border-block:1px solid var(--color-rule);min-width:0;padding-block:var(--space-md);align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.db-protocol-heading{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.db-protocol-status{font-size:var(--text-xs);color:var(--color-console-muted)}.db-protocol-options :is(a,button){align-items:center;gap:var(--space-xs);min-height:44px;font:inherit;font-size:var(--text-sm);display:inline-flex}.db-protocol-options a{color:var(--color-cobalt);text-underline-offset:3px;text-decoration:underline}.db-protocol-options button{color:var(--color-console-muted)}.db-https-connection{gap:var(--space-lg);scroll-margin-top:var(--space-xl);display:grid}@media (max-width:40rem){.db-protocol-options{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}}.database-page{max-width:96rem}.database-page .console-page-head{margin-bottom:var(--space-lg)}.database-console{min-width:0;font-size:var(--text-sm)}.database-console *,.database-console :before,.database-console :after{box-sizing:border-box}.database-console h2,.database-console h3,.database-console h4{overflow-wrap:anywhere;margin:0;font-style:normal}.database-console p{margin:0;line-height:1.65}.database-console label{font-size:var(--text-sm);color:var(--color-ink);font-weight:500}.database-console small,.database-console .db-muted{color:var(--color-console-muted);font-size:var(--text-xs);line-height:1.6}.database-console code,.database-console pre,.database-console kbd{font-family:var(--font-mono)}.database-console button,.database-console summary{white-space:nowrap}.database-console [data-slot=button]{transition-property:transform}.database-console :is(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.database-console button:disabled{pointer-events:auto}.database-console button:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.database-console summary:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.database-console textarea:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.database-console [tabindex="0"]:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.database-console button:active:not(:disabled){transform:translateY(1px)}.database-console textarea{border:var(--rule-console) solid var(--color-input-rule);border-radius:var(--radius-console);background:var(--color-surface);width:100%;min-width:0;max-width:100%;color:var(--color-ink);padding:var(--space-md);font-size:var(--text-sm);line-height:1.7;font-family:var(--font-mono);resize:vertical}.database-console :is(input,select,textarea):focus-visible{outline:2px solid var(--color-cobalt);outline-offset:1px}.database-console .db-code-editor:focus-visible{outline-color:var(--color-db-editor-focus)}.database-console input::placeholder{color:var(--color-console-muted)}.database-console input:disabled,.database-console select:disabled,.database-console textarea:disabled{opacity:.6;cursor:not-allowed}.db-intro{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.db-intro p{color:var(--color-console-muted);flex:1;min-width:12rem}.db-stage{font-size:var(--text-xs);color:var(--color-ink-2);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-console);padding:var(--space-2xs) var(--space-xs)}.db-layout{border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-db-workspace);background:var(--color-surface);color:var(--color-ink-2);grid-template-columns:minmax(0,1fr);display:grid}.db-explorer{border-bottom:var(--rule-console) solid var(--color-rule);background:var(--color-paper);min-width:0;color:var(--color-ink-2);border-start-start-radius:var(--radius-db-workspace)}.db-explorer-toggle{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);text-align:start;display:flex}.db-explorer-toggle svg:last-child{margin-inline-start:auto}.db-explorer-body{padding:var(--space-sm);display:none}.db-explorer-body.is-expanded{display:block}.db-explorer-head{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-inline-start:var(--space-xs);display:flex}.db-explorer-head h2{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600}.db-explorer-head h2 span,.db-count{color:var(--color-console-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-inline-start:var(--space-xs)}.db-search{margin-block:var(--space-sm);align-items:center;display:flex;position:relative}.db-search svg{color:var(--color-console-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-sm)}.database-console .db-search input{width:100%;font-size:var(--text-xs);background:var(--color-surface);color:var(--color-ink);padding-inline-start:var(--space-xl)}.db-database-list{gap:var(--space-2xs);max-height:22rem;margin-bottom:var(--space-md);display:grid;overflow-y:auto}.db-database-row{min-width:0}.db-database-row>button{align-items:center;gap:var(--space-sm);text-align:start;border-radius:var(--radius-console);width:100%;padding:var(--space-sm);display:flex}.db-database-row>button>span{text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.db-database-row>button small{font-size:var(--text-xs);font-family:var(--font-mono);font-weight:400;display:block}.db-database-row>button>svg{flex-shrink:0}.db-database-row>button[aria-pressed=true]{background:var(--color-cobalt-soft);color:var(--color-cobalt);font-weight:500}.db-database-row>div{gap:var(--space-xs);padding:var(--space-sm);display:grid}.db-workspace-container,.db-workspace{min-width:0}.db-workspace-head{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg) var(--space-md);flex-direction:column;display:flex}.db-workspace-head>div:first-child{min-width:0}.db-workspace-head h2{font-size:var(--text-lg);letter-spacing:-.025em;margin-block:var(--space-xs);font-weight:600}.db-resource-label{gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-console-muted);align-items:center;display:flex}.db-resource-id{color:var(--color-console-muted);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.65;display:block}.db-toolbar{gap:var(--space-xs);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.db-connection-state{align-items:center;gap:var(--space-xs);color:var(--color-console-muted);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.db-connection-state>span{border:var(--rule-console) solid var(--color-console-muted);border-radius:50%;width:.4rem;height:.4rem}.db-connection-state.is-connected{color:var(--color-db-success)}.db-connection-state.is-connected>span{background:var(--color-db-success);border-color:var(--color-db-success)}.db-resource-menu{position:relative}.db-resource-menu summary{min-height:2.75rem;padding:var(--space-xs);font-size:var(--text-xs);cursor:pointer;align-items:center;list-style:none;display:flex}.db-resource-menu summary::-webkit-details-marker{display:none}.db-resource-menu>div{inset-inline-end:0;z-index:var(--z-console-picker);border:var(--rule-console) solid var(--color-input-rule);border-radius:var(--radius-console);background:var(--color-surface);min-width:13rem;max-width:15rem;color:var(--color-ink);padding:var(--space-xs);position:absolute;top:100%}.db-resource-menu button{align-items:center;gap:var(--space-xs);text-align:start;padding:var(--space-xs);border-radius:var(--radius-console);width:100%;display:flex}.db-resource-menu small{padding:var(--space-xs);display:block}.db-tabs{gap:var(--space-2xs);padding-inline:var(--space-sm);border-block:var(--rule-console) solid var(--color-rule);flex-wrap:wrap;display:flex}.db-tabs>button{justify-content:flex-start;align-items:center;gap:var(--space-xs);padding:var(--space-sm);font-size:var(--text-xs);color:var(--color-console-muted);border-bottom:2px solid #0000;display:inline-flex}.db-tabs>button[aria-current=page]{color:var(--color-cobalt);border-bottom-color:var(--color-cobalt);font-weight:500}.db-tab-content{padding:var(--space-lg) var(--space-md)}.db-table-picker{gap:var(--space-xs);margin-bottom:var(--space-xl);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.db-table-picker label{font-size:var(--text-xs)}.database-console .db-table-picker select{width:100%;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm)}.db-table-picker>button:last-child{justify-self:end}.db-table-picker>.db-muted{font-variant-numeric:tabular-nums}.db-section-head{align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.db-section-head>div:first-child{min-width:0}.database-console .db-section-head h3{font-size:var(--text-md);color:var(--color-ink);font-weight:600}.db-section-head p{margin-top:var(--space-2xs);color:var(--color-console-muted);max-width:58ch}.db-guide-link{min-height:44px;margin-bottom:var(--space-md);color:var(--color-cobalt);font-size:var(--text-sm);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.db-guide-link:hover{text-decoration-thickness:2px}.db-guide-link:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:3px}.db-table-scroll{border-block:var(--rule-console) solid var(--color-rule);font-variant-numeric:tabular-nums;max-width:100%;overflow:auto}.db-table-scroll table{border-collapse:collapse;text-align:start;width:100%}.db-table-scroll th,.db-table-scroll td{padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-console) solid var(--color-rule);text-align:start;vertical-align:top}.db-table-scroll tr:last-child td{border-bottom:none}.db-table-scroll th{background:var(--color-paper-2);color:var(--color-ink-2);font-weight:500;font-size:var(--text-xs);white-space:nowrap}.db-table-scroll td{color:var(--color-ink);font-size:var(--text-sm);min-width:6rem}.db-table-scroll td code{white-space:nowrap;font-size:var(--text-db-code)}.db-table-scroll th small{font:400 var(--text-xs)/1.6 var(--font-mono);color:var(--color-console-muted);display:block}.db-column-name{align-items:center;gap:var(--space-xs);display:flex}.db-column-name svg{color:var(--color-console-muted);margin-top:var(--space-2xs);flex-shrink:0}.db-schema-actions{justify-content:space-between;gap:var(--space-md);margin-block:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.db-empty{justify-content:center;align-items:flex-start;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);flex-direction:column;min-height:20rem;display:flex}.db-empty h3{color:var(--color-ink);font-weight:600;font-size:var(--text-lg)}.db-empty p{color:var(--color-console-muted);max-width:45ch}.db-loading{gap:var(--space-md);padding:var(--space-xl);min-height:14rem;display:grid}.db-loading span{color:var(--color-console-muted)}.db-loading div{background:var(--color-paper-2);height:1rem;color:var(--color-console-muted);border-radius:var(--radius-console)}.db-loading div:last-child{max-width:60%}.db-notice{align-items:flex-start;gap:var(--space-sm);border-inline-start:3px solid var(--color-console-error);background:var(--color-error-surface);color:var(--color-console-error);padding:var(--space-md);margin-block:var(--space-md);min-width:0;display:flex}.db-notice>svg{margin-top:var(--space-2xs);flex-shrink:0}.db-notice>div{min-width:0}.db-notice p{overflow-wrap:anywhere}.db-notice [data-slot=button]{margin-top:var(--space-sm)}.db-code,.db-request-id{font-size:var(--text-xs);margin-top:var(--space-xs);overflow-wrap:anywhere;display:block}.db-request-id code{overflow-wrap:anywhere}.db-form{gap:var(--space-lg);display:grid}.db-form>p{color:var(--color-console-muted)}.db-form label{gap:var(--space-xs);min-width:0;display:grid}.db-form input,.db-form select{width:100%;font-weight:400}.db-form fieldset{border:0;min-width:0;padding:0}.db-form legend{color:var(--color-ink);margin-bottom:var(--space-xs);padding:0;font-weight:500}.db-form-actions{justify-content:flex-end;gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--rule-console) solid var(--color-rule);flex-wrap:wrap;display:flex}.db-form-actions [data-slot=button]{flex:1}.database-console .db-dialog{width:min(48rem,100% - 2rem);max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-lg);margin:auto;overflow-y:auto}.db-dialog>header{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.db-dialog h2{font-family:var(--font-display);color:var(--color-ink);font-size:var(--text-lg);overflow-wrap:anywhere;min-width:0;font-weight:600}.db-column-editor{gap:var(--space-lg);display:grid}.db-column-editor fieldset{border-top:var(--rule-console) solid var(--color-rule);padding-block:var(--space-sm)}.db-column-editor legend{font-size:var(--text-xs);padding-inline-end:var(--space-sm)}.db-column-fields{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.db-column-fields>button{justify-self:end}.db-form .db-check{align-items:center;gap:var(--space-xs);min-height:2.75rem;font-weight:400;display:flex}.db-check input[type=checkbox]{width:1.125rem;height:1.125rem;min-height:1.125rem;accent-color:var(--color-cobalt);flex-shrink:0;padding:0}.db-check small{margin-inline-start:var(--space-sm)}.db-decimal-fields{gap:var(--space-md);margin-top:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.db-inline-label{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);display:flex}.db-inline-label select{font-size:var(--text-xs)}.db-connect-prompt{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:var(--color-cobalt-soft);color:var(--color-ink-2);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.db-editor-label{margin-bottom:var(--space-xs);display:block}.database-console .db-code-editor{min-height:16rem;padding:var(--space-db-editor);background:var(--color-db-editor);color:var(--color-db-editor-ink);border-color:var(--color-db-editor);border-radius:var(--radius-console);font-family:var(--font-mono);font-size:var(--text-sm);tab-size:2}.db-editor-footer{align-items:flex-start;gap:var(--space-md);padding-block:var(--space-md);flex-direction:column;display:flex}.db-editor-footer p{font-size:var(--text-xs);color:var(--color-console-muted);max-width:54ch}.db-editor-footer kbd{font-size:var(--text-xs);margin-inline-start:var(--space-xs)}.db-parameters{margin-top:var(--space-md);border-top:var(--rule-console) solid var(--color-rule);padding-top:var(--space-sm)}.db-parameters summary,.db-query-details summary{cursor:pointer;min-height:2.75rem;padding-block:var(--space-sm);color:var(--color-ink-2)}.db-parameters summary span{font-family:var(--font-mono);color:var(--color-console-muted);margin-inline-start:var(--space-sm)}.db-parameters label{margin-block:var(--space-sm);display:block}.db-parameters textarea{min-height:8rem}.db-parameters p{margin-top:var(--space-xs);color:var(--color-console-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.db-query-status{padding:var(--space-md);color:var(--color-console-muted)}.db-browser{min-width:0}.db-browser .db-section-head p{color:var(--color-console-muted);margin-top:var(--space-xs)}.db-browser-controls{align-items:end;gap:var(--space-md);margin-block:var(--space-lg);flex-wrap:wrap;display:flex}.db-browser-controls label,.db-browser-custom label{gap:var(--space-xs);min-width:0;display:grid}.db-browser-controls select{max-width:100%}.db-browser-controls>span{padding-bottom:var(--space-sm)}.db-browser-custom{align-items:end;gap:var(--space-md);padding-bottom:var(--space-md);flex-wrap:wrap;display:flex}.db-browser-custom input{width:100%;min-width:0}.db-browser-status,.db-browser-footer{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-md);font-size:var(--text-xs);color:var(--color-console-muted);flex-wrap:wrap;display:flex}.db-browser-status time{font-variant-numeric:tabular-nums}.db-chart{border-block:var(--rule-console) solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);margin:0}.db-chart figcaption{align-items:center;gap:var(--space-xs);padding:var(--space-md);flex-wrap:wrap;display:flex}.db-chart figcaption span{font-size:var(--text-xs);color:var(--color-console-muted);margin-inline-start:auto}.db-chart-plot{min-height:13rem;position:relative}.db-chart-plot svg{width:100%;min-height:13rem;display:block}.db-chart-grid{stroke:var(--color-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.db-chart-label{fill:var(--color-console-muted);font:12px var(--font-mono)}.db-chart-line{fill:none;stroke:var(--color-cobalt);stroke-width:2px;vector-effect:non-scaling-stroke}.db-chart-point{fill:var(--color-cobalt)}.db-chart-empty{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xl);text-align:center;color:var(--color-console-muted);flex-direction:column;display:flex;position:absolute;inset:0}.db-chart-empty>*{background:var(--color-paper);color:var(--color-console-muted);padding-inline:var(--space-xs)}.db-chart-empty small{max-width:35ch}.db-chart-reading{min-height:2.75rem;padding:var(--space-sm) var(--space-md);font:400 var(--text-xs)/1.6 var(--font-mono);color:var(--color-console-muted);overflow-wrap:anywhere}.db-chart-note{padding-block:var(--space-md)}.db-chart-data summary{min-height:44px;padding-block:var(--space-sm);cursor:pointer}@media (max-width:40rem){.db-browser-controls label,.db-browser-custom label{flex:100%}.db-browser-controls select{width:100%}.db-chart figcaption span{flex-basis:100%;margin-inline-start:0}}.db-results{margin-top:var(--space-xl)}.db-result-scroll{max-height:34rem}.db-result-scroll td{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;min-width:9rem;max-width:28rem}.db-result-scroll .db-null{color:var(--color-console-muted);font-family:var(--font-body)}.db-result-meta{gap:var(--space-sm) var(--space-lg);padding-block:var(--space-md);font-size:var(--text-xs);color:var(--color-console-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.db-zero-results{padding:var(--space-lg) var(--space-md);border-block:var(--rule-console) solid var(--color-rule);color:var(--color-console-muted)}.db-results-placeholder{gap:var(--space-xs);padding-block:var(--space-xl);margin-top:var(--space-md);border-top:var(--rule-console) solid var(--color-rule);color:var(--color-console-muted);display:grid}.db-results-placeholder>span{color:var(--color-ink-2);font-weight:500}.db-query-details{border-top:var(--rule-console) solid var(--color-rule)}.db-query-details dl{gap:var(--space-xs);padding-block:var(--space-md);display:grid}.db-query-details dt{color:var(--color-console-muted);font-size:var(--text-xs)}.db-query-details dd{margin:0 0 var(--space-md);font-size:var(--text-xs);overflow-wrap:anywhere}.db-receipt{gap:var(--space-sm);padding:var(--space-md);margin-top:var(--space-lg);background:var(--color-db-success-paper);color:var(--color-db-success);align-items:flex-start;display:flex}.db-receipt>svg{margin-top:var(--space-2xs);flex-shrink:0}.db-receipt>div{min-width:0}.db-receipt p{font-size:var(--text-xs);overflow-wrap:anywhere;margin-top:var(--space-xs)}.db-receipt code{overflow-wrap:anywhere}.db-url-field{gap:var(--space-xs);display:grid}.db-url-field>div{align-items:flex-start;gap:var(--space-xs);flex-wrap:wrap;display:flex}.db-url-field input{width:100%;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);flex:12rem}.db-session-connection{gap:var(--space-md);margin-block:var(--space-xl);padding-block:var(--space-lg);border-block:var(--rule-console) solid var(--color-rule);display:grid}.db-session-connection>p{color:var(--color-console-muted);max-width:60ch}.db-session-connection h3,.db-connection-example h3{font-size:var(--text-md);font-weight:600}.db-connected{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:var(--color-db-success-paper);color:var(--color-db-success);flex-wrap:wrap;display:flex}.db-connected>div{flex:1;min-width:10rem}.db-connected p{overflow-wrap:anywhere;font-size:var(--text-xs)}.db-connection-example pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-paper-2);color:var(--color-ink);border-block:var(--rule-console) solid var(--color-rule);padding:var(--space-md);font-size:var(--text-db-code);margin-bottom:var(--space-md);line-height:1.8}.db-connection-limits{gap:var(--space-xl);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule-console) solid var(--color-rule);flex-wrap:wrap;display:flex}.db-connection-limits dt{color:var(--color-console-muted);font-size:var(--text-xs)}.db-connection-limits dd{color:var(--color-ink);margin:var(--space-xs) 0 0;font-variant-numeric:tabular-nums}.db-grants{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.db-grants>span{font:400 var(--text-xs)/1.5 var(--font-mono);border:var(--rule-console) solid var(--color-input-rule);color:var(--color-ink-2);background:var(--color-surface);border-radius:var(--radius-console);padding:var(--space-2xs) var(--space-xs)}.db-issued-key{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg) 0;margin-bottom:var(--space-lg);border-block:var(--rule-console) solid var(--color-input-rule);display:flex}.db-issued-key>svg{color:var(--color-cobalt);flex-shrink:0}.db-issued-key>div{flex:1;min-width:0}.db-issued-key h3{font-size:var(--text-md)}.db-issued-key p{margin-block:var(--space-xs) var(--space-md);color:var(--color-console-muted)}.db-issued-key label{gap:var(--space-xs);display:grid}.db-secret-input{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.db-secret-input input{width:100%;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);flex:1}.db-issued-key .db-toolbar{margin-top:var(--space-md)}.db-key-list{display:grid}.db-key-row{gap:var(--space-md);padding-block:var(--space-lg);border-top:var(--rule-console) solid var(--color-rule);flex-direction:column;display:flex}.db-key-row>div:first-child{min-width:0}.db-key-row h4{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;font-weight:600;display:flex}.db-key-current{font-size:var(--text-xs);color:var(--color-db-success);font-weight:400}.db-key-row>div>code{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-console-muted);overflow-wrap:anywhere;display:block}.db-key-row small{margin-top:var(--space-xs);display:block}.db-key-actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.db-key-state{color:var(--color-console-muted);font-size:var(--text-xs);margin-inline-end:var(--space-sm)}.db-info{padding:var(--space-md);background:var(--color-cobalt-soft);color:var(--color-ink-2);margin-block:var(--space-md)}.db-facts{gap:var(--space-lg);margin-bottom:var(--space-lg);display:grid}.db-facts dt{color:var(--color-console-muted);font-size:var(--text-xs)}.db-facts dd{margin:var(--space-2xs) 0 0;color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.db-metadata-table{margin-top:var(--space-xl)}.db-metadata-table>p{color:var(--color-console-muted);margin-block:var(--space-xs) var(--space-md)}.database-footer>div{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.database-footer strong{font:600 var(--text-lg)/1.4 var(--font-display);color:var(--color-ink);letter-spacing:-.04em}@media (hover:hover) and (pointer:fine){.db-database-row>button:hover,.db-resource-menu button:hover,.db-tabs>button:hover{background:var(--color-paper-2);color:var(--color-ink)}.db-database-row>button[aria-pressed=true]:hover{background:var(--color-cobalt-soft);color:var(--color-cobalt)}}@media (min-width:40rem){.db-table-picker{flex-wrap:wrap;display:flex}.database-console .db-table-picker select{flex:1;min-width:7rem;max-width:20rem}.db-section-head,.db-editor-footer{flex-direction:row;justify-content:space-between;align-items:center}.db-column-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto auto}.db-form-actions [data-slot=button]{flex:initial}.db-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.db-dialog{padding:var(--space-xl)}}@media (min-width:64rem){.db-layout{grid-template-columns:13.5rem minmax(0,1fr);min-height:38rem}.db-explorer{border-bottom:0;border-inline-end:var(--rule-console) solid var(--color-rule)}.db-explorer-toggle{display:none}.db-explorer-body{display:block}.db-workspace-head{padding:var(--space-lg);flex-direction:row;justify-content:space-between;align-items:flex-start}.db-workspace-head .db-toolbar{justify-content:flex-end}.db-tab-content{padding:var(--space-lg)}.db-table-picker>button:last-child{margin-inline-start:auto}}@media (min-width:90rem){.db-layout{grid-template-columns:15rem minmax(0,1fr)}.db-key-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.database-console *,.database-console :before,.database-console :after{transition:none;animation:none}.database-console button:active:not(:disabled){transform:none}}.db-retention-panel{padding:var(--space-lg);gap:var(--space-lg);min-width:0;display:grid}.db-retention-form,.db-retention-preview{gap:var(--space-md);padding-block:var(--space-lg);border-top:var(--rule-console) solid var(--color-rule);min-width:0;display:grid}.db-retention-fields{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.db-retention-fields label{gap:var(--space-sm);display:grid}.db-retention-confirm{align-items:flex-start;gap:var(--space-sm);display:flex}.db-retention-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.db-retention-panel dd{overflow-wrap:anywhere}.db-retention-success{color:var(--color-ink)}.db-retention-panel button:active:not(:disabled){transform:translateY(1px)}@media (max-width:640px){.db-retention-fields{grid-template-columns:1fr}.db-retention-actions>button{width:100%}}@media (prefers-reduced-motion:reduce){.db-retention-panel button:active:not(:disabled){transform:none}}.console-usage-meter{--meter-ink:var(--color-sp-ink);--meter-muted:var(--color-sp-muted);--meter-rule:var(--color-sp-rule);--meter-fill:var(--color-sp-green);--meter-hover:var(--color-sp-paper-2);--meter-focus:var(--color-sp-focus);--meter-full:var(--color-sp-green);color:var(--meter-ink);border-top:1px solid var(--meter-rule);padding-top:var(--space-md);margin-top:var(--space-lg);min-width:0;font:400 var(--text-xs)/1.6 var(--font-body);font-variant-numeric:tabular-nums}.console-meter-head,.console-meter-label,.console-meter-caption{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.chronous-console .console-meter-head h2{font:600 var(--text-sm)/1.5 var(--font-body);color:var(--meter-ink);margin:0}.console-meter-head>span,.console-meter-caption,.console-meter-note{color:var(--meter-muted)}.console-meter-quota,.console-meter-storage{margin-top:var(--space-md)}.chronous-console .console-meter-heading{font:600 var(--text-sm)/1.5 var(--font-body);margin:0}.console-meter-toggle{align-items:center;gap:var(--space-xs);width:100%;min-height:44px;color:var(--meter-ink);cursor:pointer;border-radius:var(--radius-sp-button);white-space:nowrap;display:flex}.console-meter-toggle>.console-meter-scope{color:var(--meter-muted);font:400 var(--text-xs)/1.5 var(--font-body);margin-inline-start:auto}.console-meter-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.console-meter-toggle:focus-visible{outline:2px solid var(--meter-focus);outline-offset:2px}.console-meter-toggle:active{background:var(--meter-hover)}.console-usage-meter .console-meter-body[hidden]{display:none}.console-usage-meter .console-meter-activity{margin-top:var(--space-md);border-top:1px solid var(--meter-rule);padding-top:var(--space-sm)}.console-usage-meter .console-meter-body dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (hover:hover){.console-meter-toggle:hover{background:var(--meter-hover)}}.console-meter-label strong{white-space:nowrap;font-weight:500}.console-meter-track{background:var(--meter-rule);border-radius:var(--radius-sp-button);height:6px;margin-block:var(--space-xs);overflow:clip}.console-meter-track>span{background:var(--meter-fill);height:100%;display:block}.console-meter-track[data-full=true]>span{background:var(--meter-full)}.console-meter-caption{font-size:.6875rem}.console-meter-note{margin-top:var(--space-xs);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.65}.chronous-console .console-meter-storage h3{font:500 var(--text-xs)/1.5 var(--font-body);color:var(--meter-ink);margin:0 0 var(--space-xs)}.console-usage-meter dl{gap:var(--space-2xs);margin:0;display:grid}.console-usage-meter dl>div{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.console-usage-meter dt{color:var(--meter-muted);min-width:0}.console-usage-meter dd{text-align:right;overflow-wrap:anywhere;max-width:10rem;margin:0}.console-meter-details{margin-top:var(--space-xs)}.console-meter-details summary{cursor:pointer;white-space:nowrap;border-radius:var(--radius-sp-button);align-items:center;min-height:44px;font-size:.6875rem;display:flex}.console-meter-details summary:after{content:"+";padding-left:var(--space-xs);margin-left:auto}.console-meter-details[open] summary:after{content:"−"}.console-meter-details dl{margin-top:var(--space-xs)}.console-meter-refresh{justify-content:center;align-items:center;gap:var(--space-xs);white-space:nowrap;width:100%;min-height:44px;font-size:var(--text-xs);border:1px solid var(--meter-rule);border-radius:var(--radius-sp-button);margin-top:var(--space-sm);cursor:pointer;display:flex}.console-meter-refresh:disabled{opacity:.55;cursor:not-allowed}.console-meter-refresh.is-focus{outline:2px solid var(--meter-focus);outline-offset:2px}.console-meter-refresh:focus-visible{outline:2px solid var(--meter-focus);outline-offset:2px}.console-meter-details summary:focus-visible{outline:2px solid var(--meter-focus);outline-offset:2px}.console-meter-refresh:active:not(:disabled),.console-meter-refresh.is-active{background:var(--meter-hover);transform:translateY(1px)}.console-usage-meter[data-state=loading] .console-meter-head>span{visibility:hidden}.console-usage-meter[data-state=error] .console-meter-head>span:after{content:" · Check"}.console-usage-meter[data-state=success] .console-meter-head>span{color:var(--meter-muted)}@media (hover:hover){.console-meter-refresh:hover:not(:disabled),.console-meter-refresh.is-hover,.console-meter-details summary:hover{background:var(--meter-hover)}}@media (min-width:64rem){.chronous-console .console-studio .console-sidebar{scrollbar-width:thin;overflow-y:auto}.console-sidebar>.console-usage-meter{--meter-ink:var(--color-sp-white);--meter-muted:var(--color-sp-dark-muted);--meter-rule:var(--color-sp-dark-rule);--meter-fill:var(--color-sp-mint);--meter-hover:var(--color-sp-code);--meter-focus:var(--color-sp-mint);--meter-full:var(--color-sp-amber-band);padding-top:var(--space-lg);margin-top:auto}}@media (prefers-reduced-motion:reduce){.console-meter-refresh:active:not(:disabled),.console-meter-refresh.is-active{transform:none}}.console-legacy-nav{margin-top:var(--space-lg);border-top:1px solid var(--color-rule);padding-top:var(--space-sm)}.console-legacy-nav summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);align-items:center;display:flex}.console-legacy-nav summary:before{content:"+";margin-right:var(--space-xs)}.console-legacy-nav[open] summary:before{content:"−"}.console-legacy-nav p{font-size:var(--text-xs);margin:0 0 var(--space-xs);line-height:1.6}.console-legacy-nav :is(button,a){text-align:left;width:100%}:is(.console-legacy-nav summary:focus-visible,.console-legacy-overview summary:focus-visible){outline:2px solid var(--color-cobalt);outline-offset:3px}.console-legacy-overview{border-top:1px solid var(--color-rule);padding-top:var(--space-sm);grid-column:1/-1}.console-legacy-overview summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);align-items:center;display:flex}@media (min-width:64rem){.chronous-console .console-studio .console-sidebar .console-legacy-nav{border-color:var(--color-sp-dark-rule);color:var(--color-sp-dark-muted)}.chronous-console .console-studio .console-sidebar .console-legacy-nav summary:focus-visible{outline-color:var(--color-sp-mint)}}.console-studio{--color-paper:var(--color-sp-paper);--color-paper-2:var(--color-sp-paper-2);--color-surface:var(--color-sp-paper);--color-ink:var(--color-sp-ink);--color-ink-2:var(--color-sp-ink-2);--color-console-muted:var(--color-sp-muted);--color-rule:var(--color-sp-rule);--color-input-rule:var(--color-auth-input-rule);--color-cobalt:var(--color-sp-green);--color-cobalt-hover:var(--color-sp-green);--color-cobalt-soft:var(--color-sp-paper-2);--color-on-accent:var(--color-sp-white);--primary:var(--color-sp-mint);--primary-foreground:var(--color-sp-accent-ink);--background:var(--color-sp-paper);--foreground:var(--color-sp-ink);--secondary:var(--color-sp-paper-2);--secondary-foreground:var(--color-sp-ink);--muted:var(--color-sp-paper-2);--muted-foreground:var(--color-sp-muted);--accent:var(--color-sp-paper-2);--accent-foreground:var(--color-sp-green);--border:var(--color-sp-rule);--input:var(--color-auth-input-rule);--ring:var(--color-sp-green);--color-db-success:var(--color-sp-green);--color-db-success-paper:var(--color-sp-paper-2);--color-db-editor-focus:var(--color-workspace-editor-focus);--radius-console:var(--radius-sp-button);--radius-db-workspace:var(--radius-sp-panel);background:var(--color-sp-paper);color:var(--color-sp-ink-2)}.chronous-console>.console-skip{color:var(--color-brand-ink);border-color:var(--color-brand-ink)}.chronous-console .console-studio .console-topbar{background:var(--color-sp-paper);padding-inline:var(--space-lg)}.chronous-console .console-studio .console-wordmark{letter-spacing:-.025em;gap:var(--space-sm);font-size:1.5rem}.chronous-console .console-studio .console-brand-mark{color:var(--color-sp-green)}.chronous-console .console-studio h1{margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:650;line-height:1.15}.chronous-console .console-studio .console-page-head{margin-bottom:var(--space-xl);gap:var(--space-md)}.chronous-console .console-studio .console-page-head p{max-width:58ch;font-size:var(--text-sm);line-height:1.75}.chronous-console .console-studio .database-page{padding-top:var(--space-lg)}.chronous-console .console-studio .database-page .console-page-head{margin-bottom:var(--space-lg)}.chronous-console .console-studio .database-page .console-page-head h1{font-size:clamp(1.5rem,2vw,2rem)}.chronous-console .console-studio .database-page .console-page-head>button{display:none}.chronous-console .console-studio .database-page:has(.db-detail-shell) .console-page-head{display:none}.chronous-console .console-studio .db-workspace-head h1{margin:var(--space-xs) 0 0;overflow-wrap:anywhere;font-size:1.5rem;line-height:1.25}.chronous-console .console-studio .console-org-picker{background:var(--color-sp-paper);padding:var(--space-sm) var(--space-lg);gap:var(--space-sm)}.chronous-console .console-studio .console-org-picker select{font-family:var(--font-body);font-size:var(--text-sm);flex:0 24rem}.chronous-console .console-studio [data-slot=button]{min-height:44px;font-size:var(--text-sm);white-space:nowrap;transition:none}.chronous-console .console-studio [data-slot=button][data-variant=default]{background:var(--color-sp-mint);color:var(--color-sp-accent-ink);border:1px solid var(--color-sp-mint)}.chronous-console .console-studio [data-slot=button][data-variant=outline]{background:var(--color-sp-paper);color:var(--color-sp-ink);border-color:var(--color-auth-input-rule)}.chronous-console .console-studio :is(input,select){min-height:48px;font-size:1rem}.chronous-console .console-studio .console-nav-label{font:500 var(--text-xs)/1.5 var(--font-body);letter-spacing:0;padding:var(--space-sm)}.chronous-console .console-studio .console-nav :is(button,a){font-size:var(--text-sm);min-height:44px}.chronous-console .console-studio .console-text-link{align-items:center;gap:var(--space-xs);min-height:44px;font:500 var(--text-sm)/1.5 var(--font-body);color:var(--color-sp-green);white-space:nowrap;display:inline-flex}.chronous-console .console-studio .console-footer{padding-inline:var(--space-lg);background:var(--color-sp-paper)}.chronous-console .console-studio .console-footer a{align-items:center;min-height:44px;display:inline-flex}.chronous-console .console-studio .console-dialog{background:var(--color-sp-paper);color:var(--color-sp-ink);border-color:var(--color-sp-rule);border-radius:var(--radius-sp-panel)}.console-overview{gap:var(--space-xl);border-top:1px solid var(--color-sp-rule);padding-top:var(--space-xl);display:grid}.console-data-start{align-content:start;justify-items:start;gap:var(--space-lg);min-width:0;display:grid}.console-data-start>svg{color:var(--color-sp-green)}.chronous-console .console-data-start h2{letter-spacing:-.035em;max-width:21ch;margin:0;font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:600;line-height:1.2}.console-data-start>p{max-width:47ch;color:var(--color-sp-muted);margin:0;line-height:1.8}.console-data-start>[data-slot=button]{min-height:48px;padding-inline:var(--space-lg)}.console-overview-details{align-content:start;gap:var(--space-xl);min-width:0;display:grid}.console-overview-details>section{align-content:start;justify-items:start;gap:var(--space-sm);border-top:1px solid var(--color-sp-rule);padding-top:var(--space-lg);min-width:0;display:grid}.chronous-console .console-overview-details h2{margin:0;font-size:1.25rem}.console-overview-details p{color:var(--color-sp-muted);max-width:45ch;margin:0;line-height:1.75}.console-overview-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;width:100%;display:flex}.console-overview-section-head>span{color:var(--color-sp-muted);font-size:var(--text-sm)}.console-overview-counts{gap:var(--space-lg);margin:var(--space-sm) 0;font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.console-overview-counts>div{gap:var(--space-xs);display:grid}.console-overview-counts dt{font-size:var(--text-xs);color:var(--color-sp-muted)}.console-overview-counts dd{font:600 1.5rem/1.1 var(--font-display);color:var(--color-sp-ink);margin:0}.chronous-console .console-studio .db-workspace-container{display:grid}.chronous-console .console-studio .db-workspace-container>.db-empty{background:var(--color-sp-dark);color:var(--color-sp-white);border-start-end-radius:var(--radius-sp-panel);border-end-end-radius:var(--radius-sp-panel);align-content:center;min-height:28rem}.chronous-console .console-studio .db-workspace-container>.db-empty h3{color:var(--color-sp-white);letter-spacing:-.03em;max-width:20ch;font-size:clamp(1.5rem,2.5vw,2.25rem)}.chronous-console .console-studio .db-workspace-container>.db-empty p{color:var(--color-sp-dark-muted)}.chronous-console .console-studio .db-workspace-container>.db-empty [data-slot=button]{min-height:48px}.chronous-console .console-studio .db-workspace-container>.db-empty button:focus-visible{outline-color:var(--color-sp-mint)}.chronous-console .console-studio .db-notice{border:1px solid var(--color-console-error);border-radius:var(--radius-sp-button)}.chronous-console .console-studio .db-code-editor,.chronous-console .console-studio .db-connection-example pre{background:var(--color-sp-code);color:var(--color-sp-code-ink);border-color:var(--color-sp-dark-rule)}.chronous-console .console-studio .db-connection-example pre:focus-visible{outline-color:var(--color-sp-mint)}.chronous-console .console-studio .db-resource-label{font-family:var(--font-body)}.chronous-console .console-studio .db-tabs>button{min-height:48px;font-size:var(--text-sm)}.chronous-console .console-studio .db-section-head p{font-size:var(--text-sm)}.chronous-console .console-studio .db-workspace-head h2{font-size:1.5rem}@media (hover:hover){.chronous-console .console-studio [data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--color-sp-mint-hover);border-color:var(--color-sp-mint-hover)}.chronous-console .console-studio .console-text-link:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:39.99rem){.chronous-console .console-studio .console-topbar,.chronous-console .console-studio .console-org-picker,.chronous-console .console-studio .console-footer,.chronous-console .console-studio .console-content{padding-inline:var(--space-md)}.chronous-console .console-studio .console-org-picker select{flex:100%}.chronous-console .console-studio .console-page-head{flex-direction:column;align-items:flex-start}.chronous-console .console-studio .db-table-picker select{font-size:1rem}}@media (min-width:64rem){.chronous-console .console-studio .console-main{margin-left:13.5rem}.chronous-console .console-studio .console-org-picker{border-bottom:1px solid var(--color-sp-rule);width:auto;display:flex;position:static}.chronous-console .console-studio .console-sidebar{width:13.5rem;padding:var(--space-lg) var(--space-md);background:var(--color-sp-dark);color:var(--color-sp-white);border-right:0}.chronous-console .console-studio .console-sidebar .console-wordmark{color:var(--color-sp-white)}.chronous-console .console-studio .console-sidebar .console-brand-mark{color:var(--color-sp-mint)}.chronous-console .console-studio .console-sidebar .console-nav{margin-top:var(--space-xl)}.chronous-console .console-studio .console-sidebar .console-nav-label,.chronous-console .console-studio .console-sidebar .console-nav :is(button,a){color:var(--color-sp-dark-muted)}.chronous-console .console-studio .console-sidebar .console-nav [aria-current=page]{color:var(--color-sp-accent-ink);background:var(--color-sp-mint)}.chronous-console .console-studio .console-sidebar :is(a,button):focus-visible{outline-color:var(--color-sp-mint)}.console-overview{gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.console-overview-details{padding-left:var(--space-xl);border-left:1px solid var(--color-sp-rule)}.console-overview-details>section:first-child{border-top:0;padding-top:0}}@media (hover:hover) and (min-width:64rem){.chronous-console .console-studio .console-sidebar .console-nav :is(button,a):hover:not(:disabled):not([aria-current=page]){color:var(--color-sp-white);background:var(--color-sp-code)}}@media (prefers-reduced-motion:reduce){.chronous-console .console-studio :is(button,a):active:not(:disabled){transform:none}}.chronous-console .console-studio{--color-sp-paper:var(--color-index-paper);--color-sp-paper-2:var(--color-index-shell);--color-sp-ink:var(--color-index-ink);--color-sp-ink-2:var(--color-index-secondary);--color-sp-muted:var(--color-index-muted);--color-sp-rule:var(--color-index-rule);--color-sp-green:var(--color-index-accent);--color-sp-focus:var(--color-index-accent);--color-auth-input-rule:var(--color-index-input);--color-cobalt-hover:var(--color-index-accent-hover);--color-cobalt-soft:var(--color-index-accent-soft);--color-on-accent:var(--color-index-on-accent);--radius-console:var(--radius-index-control);--radius-db-workspace:var(--radius-index-control);--primary:var(--color-index-accent);--primary-foreground:var(--color-index-on-accent);font-family:var(--font-body);background:var(--color-index-paper)}.chronous-console .console-studio :is(h1,h2,h3){font-family:var(--font-body);overflow-wrap:anywhere;min-width:0;font-style:normal}.chronous-console .console-studio .console-topbar{min-height:4rem;padding:var(--space-xs) var(--space-lg);background:var(--color-index-shell)}.chronous-console .console-studio .console-wordmark{gap:var(--space-xs);font-size:1.25rem}.chronous-console .console-studio .console-wordmark .chronous-mark{width:1.75rem}.chronous-console .console-studio .console-top-actions{min-width:0}.chronous-console .console-studio .console-org-picker{padding:var(--space-xs) var(--space-lg);gap:var(--space-sm);background:var(--color-index-paper)}.chronous-console .console-studio .console-org-picker select{min-height:44px;font-size:var(--text-sm);flex:0 19rem}.chronous-console .console-studio .console-content{max-width:var(--width-index-content);padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.chronous-console .console-studio .console-page-head{margin-bottom:var(--space-lg)}.chronous-console .console-studio .console-page-head h1,.chronous-console .console-studio .database-page .console-page-head h1{font-size:var(--text-index-title);letter-spacing:-.035em;font-weight:600;line-height:1.35}.chronous-console .console-studio .database-page .console-page-head p{display:none}.chronous-console .console-studio [data-slot=button][data-variant=default]{background:var(--color-index-accent);border-color:var(--color-index-accent);color:var(--color-index-on-accent)}.chronous-console .console-studio [data-slot=button][data-variant=outline]{background:var(--color-index-paper);border-color:var(--color-index-input);color:var(--color-index-ink)}.chronous-console .console-studio [data-slot=button]:disabled{opacity:.5}.chronous-console .console-studio .profile-button{background:var(--color-index-shell);border-color:var(--color-index-rule)}.chronous-console .console-studio .console-mobile-nav{background:var(--color-index-shell)}.chronous-console .console-studio .console-mobile-nav .console-nav [aria-current=page]{background:var(--color-index-selected);color:var(--color-index-ink)}.chronous-console .console-studio .console-nav [aria-current=page]>svg{color:var(--color-index-accent)}.chronous-console .console-studio .console-nav-label{font-size:.6875rem}.chronous-console .console-studio .console-footer{margin-inline:var(--space-lg);background:var(--color-index-paper);font-size:var(--text-xs);padding-inline:0}.chronous-console .console-studio .db-inventory{background:var(--color-index-paper);border:0;border-radius:0}.chronous-console .console-studio .db-inventory-intro{padding:0 0 var(--space-lg);border:0;align-items:flex-start}.chronous-console .console-studio .db-inventory-intro>div:first-child{flex:20rem;min-width:0}.chronous-console .console-studio .db-inventory-intro h2{font-size:var(--text-sm);font-weight:500}.chronous-console .console-studio .db-inventory-intro p{margin-top:var(--space-2xs);font-size:var(--text-xs)}.db-inventory-metrics{gap:var(--space-lg);padding:var(--space-lg);margin:0 0 var(--space-xl);border:var(--rule-console) solid var(--color-rule);border-radius:var(--radius-index-control);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.db-inventory-metrics>div{min-width:0}.db-inventory-metrics dt{color:var(--color-console-muted);font-size:var(--text-xs)}.db-inventory-metrics dd{align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0 0;color:var(--color-ink);font:500 1.25rem/1.4 var(--font-body);overflow-wrap:anywhere;display:flex}.db-inventory-metrics .db-inventory-service{font-size:var(--text-sm);line-height:1.6}.db-inventory-list-head{justify-content:space-between;align-items:baseline;gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.chronous-console .console-studio .db-inventory-list-head h3{font-size:var(--text-lg);margin:0;font-weight:600}.db-inventory-list-head>span{color:var(--color-console-muted);font-size:var(--text-xs)}.chronous-console .console-studio .db-inventory-toolbar{padding:0 0 var(--space-md);gap:var(--space-sm)}.chronous-console .console-studio .db-inventory-toolbar :is(input,select){min-height:44px;font-size:var(--text-sm)}.chronous-console .console-studio .db-inventory-scroll{border-top:0;max-height:none}.chronous-console .console-studio .db-inventory-scroll :is(th,td){padding-block:var(--space-xs);padding-inline:var(--space-md)}.chronous-console .console-studio .db-inventory-scroll th{background:var(--color-index-paper);color:var(--color-index-ink)}.chronous-console .console-studio .db-inventory-name>svg{color:var(--color-index-muted);width:16px}.chronous-console .console-studio .db-inventory-name span{font-family:var(--font-body)}.chronous-console .console-studio .db-status-badge{color:var(--color-index-secondary);background:0 0;border:0;padding-inline:0}.chronous-console .console-studio .db-inventory-footer{padding:var(--space-md) 0}.chronous-console .console-studio .db-workspace-head h1{font-size:var(--text-index-title)}.chronous-console .console-studio .db-table-explorer{background:var(--color-index-shell)}.chronous-console .console-studio .db-table-tree [aria-pressed=true]{background:var(--color-index-selected);box-shadow:none}.chronous-console .console-studio .db-tabs>button[aria-current=page]{color:var(--color-index-accent);border-bottom-color:var(--color-index-accent)}.chronous-console .console-studio .console-data-start>svg{width:24px;height:24px}.chronous-console .console-studio .console-data-start h2{font-size:clamp(1.375rem,2vw,1.75rem)}.chronous-console .console-studio .console-overview{padding-top:var(--space-lg);gap:var(--space-lg)}.chronous-console .console-studio .console-overview-details h2{font-size:var(--text-lg)}@media (hover:hover){.chronous-console .console-studio [data-slot=button][data-variant=default]:hover:not(:disabled){background:var(--color-index-accent-hover);border-color:var(--color-index-accent-hover)}.chronous-console .console-studio .db-inventory-scroll tbody tr:hover{background:var(--color-index-shell)}.chronous-console .console-studio .console-mobile-nav .console-nav :is(button,a):hover:not(:disabled){background:var(--color-index-hover);color:var(--color-index-ink)}}@media (min-width:48rem){.db-inventory-metrics{padding-block:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr))}.chronous-console .console-studio .db-inventory-scroll{max-height:max(18rem,100dvh - 32rem)}.chronous-console .console-studio .db-inventory-scroll table{table-layout:fixed;min-width:0}.chronous-console .console-studio .db-inventory-scroll th:first-child{width:30%}.chronous-console .console-studio .db-inventory-name>div{width:100%}.chronous-console .console-studio .db-inventory-name :is(button,strong,span){max-width:100%}.chronous-console .console-studio .db-inventory-scroll td{min-width:0}}@media (min-width:48rem) and (max-width:79.999rem){.chronous-console .console-studio .db-inventory-scroll th:last-child{width:4.75rem}.chronous-console .console-studio .db-inventory-scroll td:last-child button{width:44px;padding-inline:0}.chronous-console .console-studio .db-inventory-action-label{display:none}}@media (min-width:64rem){.chronous-console .console-studio .console-main{margin-left:var(--width-index-sidebar)}.chronous-console .console-studio .console-sidebar{width:var(--width-index-sidebar);padding:var(--space-sm) var(--space-md);background:var(--color-index-shell);color:var(--color-index-ink);border-right:var(--rule-console) solid var(--color-index-rule)}.chronous-console .console-studio .console-sidebar .console-wordmark{color:var(--color-index-ink)}.chronous-console .console-studio .console-sidebar .console-brand-mark{color:var(--color-index-accent)}.chronous-console .console-studio .console-sidebar .console-nav{margin-top:var(--space-lg);gap:var(--space-2xs)}.chronous-console .console-studio .console-sidebar .console-nav-label{color:var(--color-index-muted);padding-block:var(--space-xs)}.chronous-console .console-studio .console-sidebar .console-nav :is(button,a){color:var(--color-index-secondary)}.chronous-console .console-studio .console-sidebar .console-nav [aria-current=page]{color:var(--color-index-ink);background:var(--color-index-selected)}.chronous-console .console-studio .console-sidebar :is(a,button):focus-visible{outline-color:var(--color-index-accent)}.chronous-console .console-studio .console-sidebar>.console-usage-meter{--meter-ink:var(--color-index-ink);--meter-muted:var(--color-index-muted);--meter-rule:var(--color-index-rule);--meter-fill:var(--color-index-accent);--meter-hover:var(--color-index-hover);--meter-focus:var(--color-index-accent);--meter-full:var(--color-index-accent);padding-top:var(--space-md)}.chronous-console .console-studio .console-command{min-width:17rem;color:var(--color-index-muted);justify-content:flex-start;font-weight:400}.chronous-console .console-studio .console-command kbd{font-family:var(--font-body);margin-inline-start:auto}}@media (min-width:90rem){.chronous-console .console-studio .console-content{padding-inline:var(--space-xl)}}@media (hover:hover) and (min-width:64rem){.chronous-console .console-studio .console-sidebar .console-nav :is(button,a):hover:not(:disabled):not([aria-current=page]){background:var(--color-index-hover);color:var(--color-index-ink)}}@media (max-width:47.999rem){.chronous-console .console-studio .console-topbar,.chronous-console .console-studio .console-org-picker{padding-inline:var(--space-md)}.chronous-console .console-studio .console-content{padding:var(--space-lg) var(--space-md) var(--space-xl)}.chronous-console .console-studio .console-org-picker select{flex:100%}.chronous-console .console-studio .db-inventory-intro{gap:var(--space-md)}.chronous-console .console-studio .db-inventory-toolbar :is(input,select){font-size:var(--text-md)}.chronous-console .console-studio .db-inventory-intro .db-inventory-actions{width:100%}.chronous-console .console-studio .db-inventory-intro .db-inventory-actions>button{flex:auto}.db-inventory-metrics{gap:var(--space-lg) var(--space-md);padding:var(--space-md);margin-bottom:var(--space-lg)}.db-inventory-list-head{flex-direction:column;align-items:flex-start}.chronous-console .console-studio .db-inventory-scroll tbody td{padding:var(--space-xs)}}
