@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--color-black: 10, 16, 13;--color-white: 255, 255, 255;--color-neutral_600: 68, 68, 80;--color-neutral_500: 92, 92, 102;--color-neutral_400: 115, 115, 138;--color-neutral_300: 185, 185, 201;--color-neutral_200: 225, 225, 235;--color-neutral_100: 250, 250, 252;--color-neutral_50: 253, 253, 253;--color-primary_900: 42, 25, 88;--color-primary_800: 63, 37, 134;--color-primary_600: 105, 63, 222;--color-primary_500: 67, 66, 177;--color-primary_400: 110, 109, 242;--color-primary_300: 146, 145, 242;--color-primary_200: 181, 181, 255;--color-primary_100: 233, 233, 251;--color-success_500: 7, 135, 39;--color-success_400: 20, 196, 64;--color-success_300: 86, 214, 118;--color-success_200: 182, 240, 197;--color-success_150: 212, 247, 221;--color-success_100: 242, 255, 245;--color-error_500: 204, 27, 0;--color-error_400: 255, 61, 31;--color-error_300: 255, 119, 98;--color-error_200: 255, 211, 204;--color-error_100: 255, 248, 247;--color-warning_500: 194, 107, 1;--color-warning_400: 255, 154, 31;--color-warning_300: 255, 184, 97;--color-warning_200: 255, 221, 178;--color-warning_100: 255, 244, 229;--color-information_500: 30, 102, 183;--color-information_400: 72, 141, 219;--color-information_300: 145, 187, 233;--color-information_200: 209, 227, 246;--color-information_100: 237, 244, 251;--color-field: 247, 247, 252;--color-field-inverted: 34, 34, 34;--color-chartHover: 242, 242, 254;--color-chat_bubble: 238, 238, 251;--color-skeleton_loader: 217, 217, 217;--color-brand_purple_200: 85, 64, 214;--color-brand_purple_100: 105, 81, 255;--color-brand_pink_200: 168, 34, 189;--color-brand_pink_100: 200, 40, 226;--color-brand_teal_200: 67, 185, 211;--color-brand_teal_100: 73, 205, 234;--color-brand_orange_200: 206, 141, 0;--color-brand_orange_100: 247, 169, 0;--color-brand_dark: 1, 4, 90;--color-purple_600: 61, 62, 133;--color-purple_500: 80, 81, 173;--color-purple_400: 110, 109, 242;--color-purple_300: 152, 151, 245;--color-purple_200: 205, 205, 245;--color-purple_100: 227, 226, 246;--color-purple_50: 240, 239, 250;--color-pink_600: 138, 55, 122;--color-pink_500: 172, 69, 152;--color-pink_400: 241, 91, 211;--color-pink_300: 247, 157, 229;--color-pink_200: 251, 206, 242;--color-pink_100: 253, 230, 248;--color-pink_50: 254, 242, 251;--color-red_600: 120, 35, 50;--color-red_500: 158, 51, 68;--color-red_400: 222, 66, 91;--color-red_300: 235, 142, 157;--color-red_200: 245, 198, 206;--color-red_100: 250, 227, 230;--color-red_50: 252, 238, 240;--color-orange_600: 137, 77, 6;--color-orange_500: 173, 97, 7;--color-orange_400: 243, 131, 4;--color-orange_300: 248, 181, 104;--color-orange_200: 251, 218, 180;--color-orange_100: 253, 236, 217;--color-orange_50: 254, 245, 236;--color-yellow_600: 128, 116, 36;--color-yellow_500: 181, 164, 49;--color-yellow_400: 254, 228, 64;--color-yellow_300: 254, 239, 140;--color-yellow_200: 253, 243, 178;--color-yellow_100: 255, 251, 226;--color-yellow_50: 255, 252, 235;--color-cyan_600: 2, 107, 140;--color-cyan_500: 3, 136, 178;--color-cyan_400: 0, 187, 249;--color-cyan_300: 102, 214, 251;--color-cyan_200: 178, 235, 253;--color-cyan_100: 217, 245, 254;--color-cyan_50: 235, 250, 254;--color-teal_600: 0, 130, 112;--color-teal_500: 3, 176, 152;--color-teal_400: 0, 232, 201;--color-teal_300: 109, 252, 233;--color-teal_200: 178, 252, 242;--color-teal_100: 217, 254, 249;--color-teal_50: 235, 254, 252;--color-sql_bg_black: 28, 27, 27;--color-stackoverflow_light: 246, 246, 246;--shadow-base: 0px 0px 2px 0px rgba(0, 0, 0, .12);--shadow-100: 0px 0px 2px 0px rgba(0, 0, 0, .12), 0px 2px 4px 0px rgba(0, 0, 0, .12);--shadow-200: 0px 0px 2px 0px rgba(0, 0, 0, .12), 0px 4px 12px 2px rgba(0, 0, 0, .12);--shadow-300: 0px 0px 20px 0px rgba(69, 69, 72, .1);--shadow-layout: 0px 0px 6px 0px rgba(185, 185, 201, .05);--shadow-menu: 0px 5px 20px 0px rgba(0, 0, 0, .1);--shadow-special_prompt_box: 0px 2px 12px 0px rgba(0, 0, 0, .11), 0px 0px 2px 0px rgba(0, 0, 0, .12);--shadow-sidebar: 0 0 20px 0 rgba(69, 69, 72, .1);--tracking-tight: -.005em;--tracking-tighter: -.015em;--tracking-ultraTight: -.045em;--font-sans: "Inter", system-ui, -apple-system, Segoe UI, sans-serif;--font-display: "Space Grotesk", "Inter", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;font-size:14px}@media(min-width:960px){:root{font-size:16px}}html.dark{--color-black: 255, 255, 255;--color-white: 26, 26, 38;--color-neutral_500: 200, 200, 215;--color-neutral_400: 140, 140, 160;--color-neutral_300: 80, 80, 95;--color-neutral_200: 52, 52, 62;--color-neutral_100: 32, 32, 36;--color-neutral_50: 26, 26, 38;--color-primary_500: 181, 181, 255;--color-primary_400: 160, 159, 255;--color-primary_300: 130, 129, 220;--color-primary_200: 55, 54, 130;--color-primary_100: 42, 41, 90;--color-success_400: 40, 210, 80;--color-success_200: 15, 60, 28;--color-success_100: 8, 35, 15;--color-error_400: 255, 80, 55;--color-error_200: 80, 20, 10;--color-error_100: 40, 10, 5;--color-warning_400: 255, 160, 50;--color-warning_200: 85, 58, 7;--color-warning_100: 50, 35, 4;--color-information_400: 100, 165, 235;--color-information_200: 15, 45, 90;--color-information_100: 8, 20, 45;--color-field: 23, 23, 42;--color-field-inverted: 247, 247, 252;--color-chartHover: 54, 54, 78;--color-chat_bubble: 38, 38, 42;--color-skeleton_loader: 84, 84, 86;--color-brand_purple_200: 107, 83, 255;--color-brand_purple_100: 132, 112, 255;--color-brand_pink_200: 208, 73, 220;--color-brand_pink_100: 229, 90, 240;--color-brand_teal_100: 111, 224, 255;--color-brand_orange_200: 235, 158, 10;--color-brand_orange_100: 255, 185, 30;--color-brand_dark: 26, 30, 128;--shadow-base: 0px 0px 2px 0px rgba(var(--color-black), .05);--shadow-100: 0px 0px 2px 0px rgba(var(--color-black), .05), 0px 2px 4px 0px rgba(var(--color-black), .05);--shadow-200: 0px 0px 2px 0px rgba(var(--color-black), .05), 0px 4px 12px 2px rgba(var(--color-black), .05);--shadow-menu: 0px 4px 12px 0px rgba(var(--color-black), .1);--shadow-sidebar: 0 0 20px 0 rgba(255, 255, 255, .12)}html,body{background:rgb(var(--color-field));color:rgb(var(--color-black));font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased}h1{font-size:1.5rem;font-weight:600;line-height:2rem}h2{font-size:1.25rem;font-weight:600;line-height:2rem}h3{font-size:1.125rem;font-weight:600;line-height:1.625rem}h4{font-size:1rem;font-weight:600;line-height:1.5rem}h5{font-size:.875rem;font-weight:600;line-height:1.25rem}h6{font-size:.75rem;font-weight:600;line-height:1rem}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-weight:500}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold{font-weight:700}label,.label{font-size:.875rem;font-weight:600;line-height:1.25rem}.body-regular{font-size:1rem;font-weight:400;line-height:1.5rem}.body-medium{font-size:1rem;font-weight:500;line-height:1.5rem}.body-semi-bold{font-size:1rem;font-weight:600;line-height:1.5rem}.body-bold{font-size:1rem;font-weight:700;line-height:1.5rem}.body-italic{font-size:1rem;font-weight:400;font-style:italic;line-height:1.5rem}.small-regular{font-size:.875rem;font-weight:400;line-height:1.5rem}.small-medium{font-size:.875rem;font-weight:500;line-height:1.5rem}.small-semi-bold{font-size:.875rem;font-weight:600;line-height:1.5rem}.small-bold{font-size:.875rem;font-weight:700;line-height:1.5rem}.tiny-regular{font-size:.75rem;font-weight:400;line-height:1rem}.tiny-medium{font-size:.75rem;font-weight:500;line-height:1rem}.tiny-semi-bold{font-size:.75rem;font-weight:600;line-height:1rem}.tiny-bold{font-size:.75rem;font-weight:700;line-height:1rem}.display{font-size:2rem;font-weight:600;line-height:2.5rem}.button{font-size:1rem;font-weight:500;line-height:1.5rem}.helper{font-size:.75rem;font-weight:400;line-height:1rem}.status,.chart-label{font-size:.625rem;font-weight:500;line-height:1rem}.chart-label-keys{font-size:.75rem;font-weight:500;line-height:1rem}.login-hero-title{font-family:var(--font-display);font-size:40px;font-weight:500;line-height:120%}.login-hero-description{font-family:var(--font-display);font-size:1rem;line-height:170%}h1.login-page{font-family:var(--font-display);font-size:40px;font-weight:500;line-height:120%}.button-hover-transition{transition:color,background-color,border-color,text-decoration-color,fill,stroke,font-weight .3s ease-in-out}.animate-fade-in{animation:jedify-fade-in .3s ease-in-out}@keyframes jedify-fade-in{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box}body{margin:0;background:rgb(var(--color-field));color:rgb(var(--color-black));font-family:var(--font-sans)}button{font-family:inherit}@keyframes cro-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:cro-rise .45s cubic-bezier(.16,1,.3,1) both}@keyframes cro-pulse{0%,to{opacity:1}50%{opacity:.4}}.pulse{animation:cro-pulse 1.4s ease-in-out infinite}@keyframes cro-fade{0%{opacity:0}to{opacity:1}}.fade{animation:cro-fade .3s ease-out both}@keyframes cro-live{0%,to{opacity:1}50%{opacity:.45}}.live{animation:cro-live 2.2s ease-in-out infinite}@keyframes cro-spin{to{transform:rotate(360deg)}}.spin>span{animation:cro-spin .8s linear infinite}.btn-primary{background:rgb(var(--color-primary_400));color:rgb(var(--color-white));transition:background .3s ease-in-out}.btn-primary:hover:not(:disabled){background:rgb(var(--color-primary_500))}.btn-quiet{transition:border-color .2s ease-in-out,color .2s ease-in-out}.btn-quiet:hover{border-color:rgb(var(--color-neutral_300));color:rgb(var(--color-neutral_600))}.row-add{transition:background .2s ease-in-out}.row-add:hover{background:rgb(var(--color-primary_100))}.icon-btn{transition:background .2s ease-in-out,color .2s ease-in-out}.icon-btn:hover{background:rgb(var(--color-neutral_100));color:rgb(var(--color-neutral_600))}.chip-outline{transition:border-color .2s ease-in-out,background .2s ease-in-out}.chip-outline:hover{border-color:rgb(var(--color-primary_400));background:rgb(var(--color-primary_100))}.col-chip{transition:border-color .2s ease-in-out}.col-chip:hover{border-color:rgb(var(--color-primary_400))}.menu-row{transition:background .15s ease-in-out}.menu-row:hover{background:rgb(var(--color-neutral_100))}.queue-row{transition:border-color .2s ease-in-out,background .2s ease-in-out}.queue-row:hover{border-color:rgb(var(--color-primary_300))}.panel-hover{transition:border-color .2s ease-in-out}.panel-hover:hover{border-color:rgb(var(--color-primary_400))}.note-input{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.note-input:focus{outline:none;border-color:rgb(var(--color-primary_400));box-shadow:0 0 0 4px rgb(var(--color-primary_200) / .35)}@media(prefers-reduced-motion:reduce){.rise,.fade{animation-duration:.01ms!important}.pulse,.live{animation:none;opacity:.6}.spin>span{animation:none}}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--dur-quick: .16s;--dur-state: .28s;--dur-enter: .52s}mark.fig{background-color:transparent;color:inherit;background-image:linear-gradient(rgb(var(--color-primary_300)),rgb(var(--color-primary_300)));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;border-radius:2px;padding-bottom:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.receipt-play mark.fig{animation:fig-mark .62s var(--ease-out) both;animation-delay:calc(var(--receipt-start, .26s) + var(--i, 0) * var(--receipt-step, 55ms))}@keyframes fig-mark{0%{background-size:0% 2px;background-color:rgb(var(--color-primary_100) / 0);background-image:linear-gradient(rgb(var(--color-primary_400)),rgb(var(--color-primary_400)))}45%{background-color:rgb(var(--color-primary_100) / 1)}70%{background-size:100% 2px}to{background-size:100% 1px;background-color:rgb(var(--color-primary_100) / 0);background-image:linear-gradient(rgb(var(--color-primary_300)),rgb(var(--color-primary_300)))}}.receipt-play .tally{animation:tally-in .36s var(--ease-out) both,tally-settle 1.1s var(--ease-out) both;animation-delay:calc(var(--receipt-start, .26s) - .14s),var(--tick-at, .9s)}@keyframes tally-in{0%{opacity:0;transform:translateY(3px) scale(.96)}to{opacity:1;transform:none}}@keyframes tally-settle{0%{border-color:rgb(var(--color-neutral_200));box-shadow:0 0 rgb(var(--color-success_150) / 0)}25%{border-color:rgb(var(--color-success_300));box-shadow:0 0 0 4px rgb(var(--color-success_150) / 1)}to{border-color:rgb(var(--color-success_200));box-shadow:0 0 0 6px rgb(var(--color-success_150) / 0)}}.receipt-tick path{stroke-dasharray:16;stroke-dashoffset:0}.receipt-play .receipt-tick path{animation:tick-draw .42s var(--ease-out) both;animation-delay:var(--tick-at, .9s)}@keyframes tick-draw{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.receipt-play .receipt-line{animation:receipt-in var(--dur-enter) var(--ease-out) both;animation-delay:.12s}@keyframes receipt-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.brief-in{animation:brief-in var(--dur-state) var(--ease-out) both}@keyframes brief-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-state) var(--ease-inout),opacity var(--dur-state) var(--ease-inout)}.fold>*{min-height:0;overflow:hidden}.fold.folding{grid-template-rows:0fr;opacity:0}.reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-state) var(--ease-inout)}.reveal>*{min-height:0;overflow:hidden}.reveal.open{grid-template-rows:1fr}.reveal>*>*{opacity:0;transition:opacity var(--dur-state) var(--ease-inout)}.reveal.open>*>*{opacity:1;transition-delay:60ms}.land{animation:land var(--dur-enter) var(--ease-out) both}@keyframes land{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.land .badge{animation:pop .36s var(--ease-out) both;animation-delay:80ms}@keyframes pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:none}}.slot{transition:background-color var(--dur-state) var(--ease-inout),border-color var(--dur-state) var(--ease-inout)}.slot-tick{animation:pop .36s var(--ease-out) both}.slot-tick path{stroke-dasharray:14;animation:tick-draw-sm .36s var(--ease-out) both;animation-delay:.14s}.chev{transition:transform var(--dur-state) var(--ease-inout)}.chev.open{transform:rotate(180deg)}.dropzone{transition:background var(--dur-quick) ease-out,border-color var(--dur-quick) ease-out,transform var(--dur-state) var(--ease-out),box-shadow var(--dur-state) var(--ease-out)}.dropzone.over{transform:scale(1.01);box-shadow:0 0 0 6px rgb(var(--color-primary_200) / .35)}.step-live{background-image:linear-gradient(90deg,rgb(var(--live-base, var(--color-black))),rgb(var(--live-base, var(--color-black))) 40%,rgb(var(--color-primary_400)),rgb(var(--live-base, var(--color-black))) 60%,rgb(var(--live-base, var(--color-black))));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:step-scan 1.8s var(--ease-inout) infinite}@keyframes step-scan{0%{background-position:100% 0}to{background-position:0% 0}}.step-tick path{stroke-dasharray:14;animation:tick-draw-sm .36s var(--ease-out) both}@keyframes tick-draw-sm{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}.bar-live{position:relative;overflow:hidden}.bar-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);transform:translate(-100%);animation:sheen 1.6s var(--ease-inout) infinite}@keyframes sheen{to{transform:translate(100%)}}.draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw .9s var(--ease-out) forwards}.draw.after{animation-delay:.65s;animation-duration:.65s}@keyframes draw{to{stroke-dashoffset:0}}.dot-in{opacity:0;animation:fade-in .26s ease-out forwards;animation-delay:1.15s}.fade-late{opacity:0;animation:fade-in .4s ease-out forwards;animation-delay:.9s}@keyframes fade-in{to{opacity:1}}.grow-w{animation:grow-w .8s var(--ease-out) both;animation-delay:.15s}@keyframes grow-w{0%{width:0}}.gap-in{opacity:0;animation:gap-in .42s ease-out forwards;animation-delay:.85s}@keyframes gap-in{to{opacity:var(--gap-opacity, 1)}}.cascade>*{animation:cascade-in var(--dur-enter) var(--ease-out) both}.cascade>*:nth-child(1){animation-delay:0ms}.cascade>*:nth-child(2){animation-delay:60ms}.cascade>*:nth-child(3){animation-delay:.12s}.cascade>*:nth-child(4){animation-delay:.18s}.cascade>*:nth-child(n+5){animation-delay:.24s}@keyframes cascade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.copied-in{animation:pop .32s var(--ease-out) both;display:inline-block}.rail-dot{transition:background var(--dur-state) var(--ease-inout),color var(--dur-state) var(--ease-inout),border-color var(--dur-state) var(--ease-inout),transform var(--dur-state) var(--ease-out)}.rail-dot.now{transform:scale(1.08)}.rail-line{position:relative;overflow:hidden}.rail-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-primary_400));transform-origin:left center;transform:scaleX(0);transition:transform .42s var(--ease-out)}.rail-line.done:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.receipt-play mark.fig,.receipt-play .receipt-tick path,.receipt-play .receipt-line,.receipt-play .tally,.slot-tick,.slot-tick path,.brief-in,.land,.land .badge,.step-tick path,.draw,.dot-in,.fade-late,.grow-w,.gap-in,.cascade>*,.copied-in{animation:none!important;opacity:1!important;stroke-dashoffset:0!important}.gap-in{opacity:var(--gap-opacity, 1)!important}.step-live{animation:none;color:rgb(var(--live-base, var(--color-black)));background:none}.bar-live:after{animation:none;display:none}.fold,.reveal,.reveal>*>*,.dropzone,.rail-dot,.rail-line:after,.slot,.chev{transition:none!important}.dropzone.over{transform:none}}
