*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light}*{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}body{margin:0;--tw-bg-opacity:1;background-color:rgb(244 247 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 32 51/var(--tw-text-opacity,1))}h1{font-size:1.875rem;font-weight:600;letter-spacing:-.025em;line-height:2.25rem;text-wrap:balance}@media (min-width:768px){h1{font-size:2.25rem;line-height:2.5rem}}h2{font-size:1.125rem;letter-spacing:-.025em;line-height:1.75rem}h2,h3{font-weight:600}h3{font-size:1rem;line-height:1.5rem}a{text-underline-offset:4px}button,input,select{font-size:.875rem;line-height:1.25rem}input,select{border-radius:.5rem;border-width:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem .75rem;--tw-text-opacity:1;color:rgb(22 32 51/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}input:focus,select:focus{--tw-border-opacity:1;border-color:rgb(91 79 214/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(91,79,214,.15)}label{display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem}code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1rem}.app-shell{min-height:100vh}@media (min-width:768px){.app-shell{display:flex}}.sidebar{bottom:0;display:flex;left:0;position:fixed;top:0;width:16rem;z-index:40;--tw-translate-x:-100%;border-right-width:1px;flex-direction:column;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem 1rem;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.sidebar{height:100vh;position:sticky;top:0;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.sidebar.is-open{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.main-frame{flex:1 1 0%;min-width:0}.brand{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.75rem;line-height:1.5rem;text-decoration-line:none}.brand-mark{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2.25rem;overflow:hidden;position:relative;width:3rem;--tw-bg-opacity:1;background-color:rgb(22 32 51/var(--tw-bg-opacity,1))}.brand-pipe-dash{padding-left:.375rem}.pipe-p{border-radius:.125rem;display:block;height:1.5rem;position:relative;width:1rem;z-index:10;--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.pipe-p:before{border-bottom-width:2px;border-radius:.125rem;height:.625rem;left:-.125rem;top:0;width:1.25rem;--tw-border-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1));border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.pipe-p:after,.pipe-p:before{content:"";position:absolute;--tw-bg-opacity:1}.pipe-p:after{background-color:rgb(22 32 51/var(--tw-bg-opacity,1));border-bottom-left-radius:.375rem;height:.5rem;right:0;top:.625rem;width:.5rem}.pipe-p>i{bottom:0;height:.875rem;left:.25rem;position:absolute;width:.375rem;--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.dash-d{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.125rem;font-style:italic;font-weight:900;line-height:1.75rem;line-height:1;margin-left:-.125rem;position:relative;z-index:20;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transform:skewX(-8deg)}.speed-lines{display:flex;position:absolute;right:.25rem;top:50%;z-index:0;--tw-translate-y:-50%;align-items:flex-end;flex-direction:column;gap:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.speed-lines i{border-radius:9999px;display:block;height:.125rem;--tw-bg-opacity:1;animation:dash-stream 1.4s ease-in-out infinite;background-color:rgb(91 79 214/var(--tw-bg-opacity,1))}.speed-lines i:first-child{width:.75rem}.speed-lines i:nth-child(2){animation-delay:.16s;width:.5rem}.speed-lines i:nth-child(3){animation-delay:.32s;width:.25rem}.brand-login{margin-bottom:2rem}.nav{display:flex;flex-direction:column;gap:.25rem;margin-top:2.5rem}.nav-link{border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.625rem .75rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1));text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-link:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 32 51/var(--tw-text-opacity,1))}.nav-link:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(91 79 214/var(--tw-ring-opacity,1))}.nav-link-active{background-color:rgba(91,79,214,.1);--tw-text-opacity:1;color:rgb(91 79 214/var(--tw-text-opacity,1))}.sidebar-foot{align-items:center;border-top-width:1px;display:flex;gap:.75rem;margin-top:auto;padding-top:1rem}.avatar{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem;--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;--tw-text-opacity:1;color:rgb(22 32 51/var(--tw-text-opacity,1))}.mobile-header{align-items:center;background-color:hsla(0,0%,100%,.95);border-bottom-width:1px;display:flex;justify-content:space-between;padding:.75rem 1rem;position:sticky;top:0;z-index:30;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.mobile-header{display:none}}.content{display:flex;flex-direction:column;gap:1.5rem;margin-left:auto;margin-right:auto;max-width:1500px;padding:1rem;width:100%}@media (min-width:768px){.content{padding:2rem}}@media (min-width:1024px){.content{padding:2.5rem}}.content.narrow{max-width:48rem}.page-heading{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.page-heading{align-items:flex-end;flex-direction:row;justify-content:space-between}}.page-heading>div:first-child{display:flex;flex-direction:column;gap:.5rem}.eyebrow,.kicker{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.16em;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(91 79 214/var(--tw-text-opacity,1))}.muted{--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.heading-actions{align-items:center;display:flex;gap:.75rem}.button{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;min-height:2.5rem;padding:.5rem 1rem;text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(91 79 214/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.button:disabled{opacity:.5}.button-primary{--tw-bg-opacity:1;background-color:rgb(91 79 214/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.button-primary:hover{background-color:rgba(91,79,214,.9)}.button-secondary{border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 32 51/var(--tw-text-opacity,1))}.button-secondary:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.icon-button{align-items:center;border-radius:.5rem;border-width:1px;display:inline-flex;height:2.25rem;justify-content:center;min-width:2.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding-left:.5rem;padding-right:.5rem}.icon-button:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.icon-button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(91 79 214/var(--tw-ring-opacity,1))}.live-indicator{align-items:center;border-radius:9999px;border-width:1px;display:inline-flex;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.live-indicator span{border-radius:9999px;height:.5rem;width:.5rem;--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.stats-grid{display:grid;gap:.75rem}@media (min-width:640px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;min-height:8rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px rgba(15,23,42,.04);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stat>span{font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.stat strong{font-size:1.875rem;font-weight:600;line-height:2.25rem;margin-top:auto;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.stat small{font-size:.75rem;line-height:1rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.stat-total{border-color:rgba(91,79,214,.3);--tw-bg-opacity:1;background-color:rgb(91 79 214/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.stat-total small,.stat-total span{color:hsla(0,0%,100%,.75)}.stat-danger strong{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.filter-bar{border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;gap:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;--tw-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px rgba(15,23,42,.04);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.filter-bar{align-items:center;flex-direction:row}.filter-bar label{width:11rem}.filter-bar .search-field{width:16rem}}.panel,.pipeline-panel,.timeline-panel{border-radius:.75rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px rgba(15,23,42,.04);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.timeline-toolbar{border-bottom-width:1px;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}@media (min-width:640px){.timeline-toolbar{align-items:center;flex-direction:row;justify-content:space-between}}.timeline-toolbar p{font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.timeline-toolbar p,.timeline-window{--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.timeline-window{align-items:center;display:flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;gap:.75rem;line-height:1rem}.timeline-window strong{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(22 32 51/var(--tw-bg-opacity,1));padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.timeline-scroll{overflow-x:auto}.timeline-canvas{min-width:980px}.timeline-axis,.timeline-row>summary{display:grid;grid-template-columns:250px minmax(600px,1fr) 90px}.timeline-axis{border-bottom-width:1px;position:sticky;top:0;z-index:10;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.timeline-axis>.timeline-label{font-size:.75rem;letter-spacing:.05em;line-height:1rem;padding:.75rem 1.25rem;text-transform:uppercase}.axis-track,.timeline-axis>.timeline-label{font-family:IBM Plex Mono,ui-monospace,monospace;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.axis-track{align-items:center;border-left-width:1px;border-right-width:1px;display:flex;font-size:11px;justify-content:space-between;padding-left:.75rem;padding-right:.75rem}.axis-track strong{--tw-text-opacity:1;color:rgb(91 79 214/var(--tw-text-opacity,1))}.timeline-row{border-bottom-width:1px}.timeline-row:last-child{border-width:0}.timeline-row>summary{cursor:pointer;list-style-type:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.timeline-row>summary:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.timeline-row>summary::-webkit-details-marker{display:none}.timeline-label{align-items:center;align-self:center;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1.25rem}.timeline-label .status{flex-shrink:0;padding-left:.5rem;padding-right:.5rem}.timeline-track{background-color:rgba(248,250,252,.4);border-left-width:1px;border-right-width:1px;min-height:30px;position:relative}.timeline-grid{background-image:linear-gradient(90deg,transparent calc(25% - 1px),#e2e8f0 25%,transparent calc(25% + 1px));background-size:25% 100%;inset:0;position:absolute}.timeline-job{align-items:center;border-radius:.375rem;display:flex;font-size:11px;font-weight:600;height:1.5rem;min-width:.5rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;position:absolute;top:.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.timeline-job span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-time{align-items:flex-end;align-self:center;display:flex;flex-direction:column;font-size:.75rem;justify-content:center;line-height:1rem;padding-left:1rem;padding-right:1rem;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.timeline-time span{--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.timeline-detail{border-top-width:1px;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));padding:1.25rem}.timeline-detail-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.timeline-detail-head h3{margin-top:.25rem}.timeline-detail-head p{font-size:.75rem;line-height:1rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.job-grid{display:grid;gap:.75rem}@media (min-width:768px){.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.job-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.job-card{border-radius:.5rem;border-width:1px;display:flex;flex-direction:column;gap:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}.job-actions,.job-card-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.job-stage{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.job-card h4{font-size:.875rem;font-weight:600;line-height:1.25rem}.job-card p{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.job-failure{border-radius:.375rem!important;--tw-bg-opacity:1!important;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))!important;padding:.25rem .5rem!important;--tw-text-opacity:1!important;color:rgb(190 18 60/var(--tw-text-opacity,1))!important}.job-actions>a,.log-trigger,.retry-confirm>summary{cursor:pointer;font-size:.75rem;font-weight:600;line-height:1rem;--tw-text-opacity:1;color:rgb(91 79 214/var(--tw-text-opacity,1));text-underline-offset:4px}.job-actions>a:hover,.log-trigger:hover,.retry-confirm>summary:hover{text-decoration-line:underline}.retry-confirm{position:relative}.retry-confirm>form{border-radius:.5rem;border-width:1px;bottom:1.75rem;display:flex;flex-direction:column;gap:.5rem;position:absolute;right:0;width:14rem;z-index:20;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.retry-confirm form span{font-size:.75rem;font-weight:500;line-height:1rem}.log-modal-layer{align-items:center;display:flex;inset:0;justify-content:center;padding:.75rem;position:fixed;z-index:50}@media (min-width:640px){.log-modal-layer{padding:1.5rem}}.log-modal-backdrop{background-color:rgba(22,32,51,.8);height:100%;inset:0;position:absolute;width:100%}.log-modal{border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;height:calc(100vh - 1.5rem);max-width:72rem;overflow:hidden;position:relative;width:100%;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(22 32 51/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.log-modal{height:min(850px,calc(100vh - 3rem))}}.log-modal:focus{outline:2px solid transparent;outline-offset:2px}.log-modal-header{border-bottom-width:1px;display:flex;flex-direction:column;gap:1rem;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));padding:1rem}@media (min-width:640px){.log-modal-header{align-items:center;flex-direction:row;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem}}.log-title{align-items:center;display:flex;gap:.75rem;min-width:0}.log-title h2{font-size:1.125rem;line-height:1.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.log-title .job-stage{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.log-modal-actions{align-items:center;display:flex;gap:.5rem}.log-modal-actions .button-secondary{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.log-modal-actions .button-secondary:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.log-modal-actions .icon-button{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.log-modal-actions .icon-button:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.log-toolbar{align-items:center;border-bottom-width:1px;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1rem;padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}@media (min-width:640px){.log-toolbar{padding-left:1.25rem;padding-right:1.25rem}}.log-toolbar>div{align-items:center;display:flex;gap:.5rem}.log-live-dot{border-radius:9999px;height:.5rem;width:.5rem;--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.log-refresh-note{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.log-wrap-toggle{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:.75rem;font-weight:400;gap:.5rem;line-height:1rem;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.log-wrap-toggle input{height:1rem;width:1rem}.log-body{flex:1 1 0%;min-height:0;overflow:hidden}.log-output{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.875rem;height:100%;line-height:1.5rem;overflow:auto;padding:1rem;--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}@media (min-width:640px){.log-output{padding:1.25rem}}.log-output{-moz-tab-size:2;-o-tab-size:2;tab-size:2}.log-output code{display:block;min-width:-moz-max-content;min-width:max-content;white-space:pre}.log-body.is-wrapped .log-output code{min-width:0;overflow-wrap:break-word;white-space:pre-wrap}.ansi-bold{font-weight:700}.ansi-dim{opacity:.7}.ansi-italic{font-style:italic}.ansi-underline{text-decoration-line:underline}.ansi-fg-black{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.ansi-fg-red{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.ansi-fg-green{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.ansi-fg-yellow{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.ansi-fg-blue{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.ansi-fg-magenta{--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.ansi-fg-cyan{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.ansi-fg-white{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.ansi-fg-bright-black{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.ansi-fg-bright-red{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.ansi-fg-bright-green{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.ansi-fg-bright-yellow{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.ansi-fg-bright-blue{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.ansi-fg-bright-magenta{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.ansi-fg-bright-cyan{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.ansi-fg-bright-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.log-truncated{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}@media (min-width:640px){.log-truncated{padding-left:1.25rem;padding-right:1.25rem}}.log-empty{align-items:center;display:flex;font-size:.875rem;height:100%;justify-content:center;line-height:1.25rem;padding:2rem;text-align:center;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.panel{padding:1.25rem}.panel-title{align-items:center;border-bottom-width:1px;display:flex;justify-content:space-between;padding:1rem 1.25rem}.panel>.panel-title{margin:-1.25rem -1.25rem 1.25rem}.panel-title>div{align-items:center;display:flex;gap:.5rem}.count-badge{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.pipeline-project{align-items:center;display:flex;gap:.75rem;min-width:0}.project-monogram{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:700;line-height:1rem;--tw-text-opacity:1;color:rgb(91 79 214/var(--tw-text-opacity,1))}.project-name{display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(22 32 51/var(--tw-text-opacity,1))}.project-name:hover{text-decoration-line:underline}.project-path{display:block;font-size:.75rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.status{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;line-height:1rem;padding:.25rem .625rem}.status i{background-color:currentColor;border-radius:9999px;height:.375rem;width:.375rem}.status-success{background-color:rgb(236 253 245/var(--tw-bg-opacity,1));color:rgb(4 120 87/var(--tw-text-opacity,1))}.status-failed,.status-success{--tw-bg-opacity:1;--tw-text-opacity:1}.status-failed{background-color:rgb(255 241 242/var(--tw-bg-opacity,1));color:rgb(190 18 60/var(--tw-text-opacity,1))}.status-running{background-color:rgb(239 246 255/var(--tw-bg-opacity,1));color:rgb(29 78 216/var(--tw-text-opacity,1))}.status-pending,.status-running{--tw-bg-opacity:1;--tw-text-opacity:1}.status-pending{background-color:rgb(255 251 235/var(--tw-bg-opacity,1));color:rgb(180 83 9/var(--tw-text-opacity,1))}.status-neutral{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.empty-state{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:4rem 1.5rem;text-align:center}.empty-state p{font-size:.875rem;line-height:1.25rem;max-width:28rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.empty-signal{align-items:flex-end;display:flex;gap:.25rem}.empty-signal i{border-radius:.125rem;display:block;width:.5rem;--tw-bg-opacity:1;background-color:rgb(91 79 214/var(--tw-bg-opacity,1))}.empty-signal i:first-child{height:.75rem;opacity:.4}.empty-signal i:nth-child(2){height:1.5rem;opacity:.7}.empty-signal i:nth-child(3){height:2.25rem}.two-column{display:grid;gap:1.5rem}@media (min-width:1280px){.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-stack{gap:1rem}.form-stack,.search-results{display:flex;flex-direction:column}.search-results{margin-top:1.25rem}.search-results>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.search-results{border-top-width:1px}.search-item,.tracked-item,.user-row{align-items:center;display:flex;gap:.75rem;padding-bottom:.75rem;padding-top:.75rem}.search-item{justify-content:space-between}.search-item>div,.tracked-item>div:nth-child(2),.user-row>div:nth-child(2){display:flex;flex:1 1 0%;flex-direction:column;min-width:0}.search-item span,.tracked-item span,.user-row span{font-size:.75rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.tracked-list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.webhook-state{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));padding:.25rem .5rem}.compact-empty{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:2rem 1rem;text-align:center;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.result-type{font-family:IBM Plex Mono,ui-monospace,monospace!important;letter-spacing:.05em!important;text-transform:uppercase!important;--tw-text-opacity:1!important;color:rgb(91 79 214/var(--tw-text-opacity,1))!important}.alert{border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem}.alert-error{background-color:rgb(255 241 242/var(--tw-bg-opacity,1));border-color:rgb(254 205 211/var(--tw-border-opacity,1));color:rgb(159 18 57/var(--tw-text-opacity,1))}.alert-error,.alert-success{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.alert-success{background-color:rgb(236 253 245/var(--tw-bg-opacity,1));border-color:rgb(167 243 208/var(--tw-border-opacity,1));color:rgb(6 95 70/var(--tw-text-opacity,1))}.auth-layout{display:grid;min-height:100vh}@media (min-width:1024px){.auth-layout{grid-template-columns:1.05fr .95fr}}.auth-copy{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;--tw-bg-opacity:1;background-color:rgb(22 32 51/var(--tw-bg-opacity,1));padding:3.5rem 1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.auth-copy{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.auth-copy{padding-left:5rem;padding-right:5rem}}.auth-copy h1{font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.auth-copy h1{font-size:3.75rem;line-height:1}}.auth-copy>p{max-width:36rem;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.auth-card{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:3.5rem 1.5rem}@media (min-width:640px){.auth-card{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.auth-card{padding-left:5rem;padding-right:5rem}}.auth-card h2{font-size:1.5rem;line-height:2rem;margin-top:.5rem}.login-layout{align-items:center;display:flex;justify-content:center;min-height:100vh;--tw-bg-opacity:1;background-color:rgb(244 247 251/var(--tw-bg-opacity,1));padding:1rem}.login-card{border-radius:1rem;border-width:1px;display:flex;flex-direction:column;gap:1.5rem;max-width:32rem;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px rgba(15,23,42,.04);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.login-card{padding:2.5rem}}.host-list{display:flex;flex-direction:column;gap:.75rem}.host-choice{align-items:center;border-radius:.75rem;border-width:1px;display:flex;gap:.75rem;padding:1rem;text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.host-choice:hover{--tw-border-opacity:1;background-color:rgba(91,79,214,.05);border-color:rgb(91 79 214/var(--tw-border-opacity,1))}.host-choice>span:nth-child(2){display:flex;flex:1 1 0%;flex-direction:column;min-width:0}.host-choice small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.host-glyph{background-color:rgba(91,79,214,.1);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700;height:2.5rem;justify-content:center;line-height:1rem;width:2.5rem;--tw-text-opacity:1;color:rgb(91 79 214/var(--tw-text-opacity,1))}.callback,.host-glyph{align-items:center;border-radius:.5rem;display:flex}.callback{gap:.5rem;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));padding:.75rem}.callback code{flex:1 1 0%;min-width:0;word-break:break-all}.copy-button{border-radius:.375rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;padding:.25rem .5rem}.check-row{align-items:flex-start;flex-direction:row;font-weight:400}.check-row input{height:1rem;margin-top:.125rem;width:1rem}.security-note{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.setup-steps{align-items:center;display:flex;gap:.5rem;max-width:20rem}.setup-steps span:not(.step-active){flex:1 1 0%;height:1px;--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.setup-steps .step-active,.setup-steps span:nth-child(3){align-items:center;border-radius:9999px;border-width:1px;display:flex;flex:none;height:2rem;justify-content:center;width:2rem;--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1));font-size:.75rem;line-height:1rem}.setup-steps .step-active{--tw-border-opacity:1;border-color:rgb(91 79 214/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(91 79 214/var(--tw-bg-opacity,1))}.proxy-note{border-radius:.5rem;border-width:1px;margin-top:1.5rem;--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:1rem}.proxy-note p{margin-top:.25rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.admin-grid{display:grid;gap:1.5rem}@media (min-width:1280px){.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hosts,.admin-users{grid-column:span 2/span 2}}.host-admin{border-bottom-width:1px;display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem;padding-top:1.25rem}.host-admin:last-child{border-width:0}.host-admin>div:first-child{display:flex;flex-direction:column}.host-admin span{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(103 116 138/var(--tw-text-opacity,1))}.host-tags,.restriction-list{display:flex;flex-wrap:wrap;gap:.5rem}.host-tags span,.restriction-list span{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));padding:.25rem .5rem}.inline-form{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.inline-form{flex-direction:row}.inline-form>*{width:auto}}.user-row{border-bottom-width:1px}.user-row:last-child{border-width:0}.user-row form{margin-left:auto}.error-page{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:36rem;min-height:100vh;padding:1.5rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.items-center{align-items:center}.gap-2{gap:.5rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-canvas{--tw-bg-opacity:1;background-color:rgb(244 247 251/var(--tw-bg-opacity,1))}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-ink{--tw-text-opacity:1;color:rgb(22 32 51/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes dash-stream{0%,to{opacity:.35;transform:translateX(-3px)}50%{opacity:1;transform:translateX(2px)}}@keyframes job-running{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.speed-lines i,.timeline-job-running{animation:none}}.timeline-job-success{background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.timeline-job-failed,.timeline-job-success{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.timeline-job-failed{background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.timeline-job-running{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;animation:job-running 1.5s ease-in-out infinite;color:rgb(255 255 255/var(--tw-text-opacity,1))}.timeline-job-created,.timeline-job-pending{border-width:1px;--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.timeline-job-canceled,.timeline-job-skipped{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.timeline-lanes-1{height:30px}.timeline-lanes-2{height:60px}.timeline-lanes-3{height:90px}.timeline-lanes-4{height:120px}.timeline-lanes-5{height:150px}.timeline-lanes-6{height:180px}.timeline-lane-0{top:0}.timeline-lane-1{top:30px}.timeline-lane-2{top:60px}.timeline-lane-3{top:90px}.timeline-lane-4{top:120px}.timeline-lane-5{top:150px}.timeline-size-short{width:72px}.timeline-size-medium{width:96px}.timeline-size-long{width:128px}.timeline-pos-0{left:0}.timeline-pos-1{left:4.166%}.timeline-pos-2{left:8.333%}.timeline-pos-3{left:12.5%}.timeline-pos-4{left:16.666%}.timeline-pos-5{left:20.833%}.timeline-pos-6{left:25%}.timeline-pos-7{left:29.166%}.timeline-pos-8{left:33.333%}.timeline-pos-9{left:37.5%}.timeline-pos-10{left:41.666%}.timeline-pos-11{left:45.833%}.timeline-pos-12{left:50%}.timeline-pos-13{left:54.166%}.timeline-pos-14{left:58.333%}.timeline-pos-15{left:62.5%}.timeline-pos-16{left:66.666%}.timeline-pos-17{left:70.833%}.timeline-pos-18{left:75%}.timeline-pos-19{left:79.166%}.timeline-pos-20{left:83.333%}.timeline-pos-21{left:87.5%}.timeline-pos-22{left:91.666%}.timeline-pos-23{left:calc(100% - 128px)}
/* BEGIN generated timeline placement classes */
/* Generated timeline placement classes for HTMX/SSE-safe rendering. */
.timeline-lanes-1 { height:30px; }
.timeline-lanes-2 { height:60px; }
.timeline-lanes-3 { height:90px; }
.timeline-lanes-4 { height:120px; }
.timeline-lanes-5 { height:150px; }
.timeline-lanes-6 { height:180px; }
.timeline-lanes-7 { height:210px; }
.timeline-lanes-8 { height:240px; }
.timeline-lanes-9 { height:270px; }
.timeline-lanes-10 { height:300px; }
.timeline-lanes-11 { height:330px; }
.timeline-lanes-12 { height:360px; }
.timeline-lanes-13 { height:390px; }
.timeline-lanes-14 { height:420px; }
.timeline-lanes-15 { height:450px; }
.timeline-lanes-16 { height:480px; }
.timeline-lanes-17 { height:510px; }
.timeline-lanes-18 { height:540px; }
.timeline-lanes-19 { height:570px; }
.timeline-lanes-20 { height:600px; }
.timeline-lanes-21 { height:630px; }
.timeline-lanes-22 { height:660px; }
.timeline-lanes-23 { height:690px; }
.timeline-lanes-24 { height:720px; }
.timeline-lanes-25 { height:750px; }
.timeline-lanes-26 { height:780px; }
.timeline-lanes-27 { height:810px; }
.timeline-lanes-28 { height:840px; }
.timeline-lanes-29 { height:870px; }
.timeline-lanes-30 { height:900px; }
.timeline-lanes-31 { height:930px; }
.timeline-lanes-32 { height:960px; }
.timeline-lanes-33 { height:990px; }
.timeline-lanes-34 { height:1020px; }
.timeline-lanes-35 { height:1050px; }
.timeline-lanes-36 { height:1080px; }
.timeline-lanes-37 { height:1110px; }
.timeline-lanes-38 { height:1140px; }
.timeline-lanes-39 { height:1170px; }
.timeline-lanes-40 { height:1200px; }
.timeline-lane-0 { top:0px; }
.timeline-lane-1 { top:30px; }
.timeline-lane-2 { top:60px; }
.timeline-lane-3 { top:90px; }
.timeline-lane-4 { top:120px; }
.timeline-lane-5 { top:150px; }
.timeline-lane-6 { top:180px; }
.timeline-lane-7 { top:210px; }
.timeline-lane-8 { top:240px; }
.timeline-lane-9 { top:270px; }
.timeline-lane-10 { top:300px; }
.timeline-lane-11 { top:330px; }
.timeline-lane-12 { top:360px; }
.timeline-lane-13 { top:390px; }
.timeline-lane-14 { top:420px; }
.timeline-lane-15 { top:450px; }
.timeline-lane-16 { top:480px; }
.timeline-lane-17 { top:510px; }
.timeline-lane-18 { top:540px; }
.timeline-lane-19 { top:570px; }
.timeline-lane-20 { top:600px; }
.timeline-lane-21 { top:630px; }
.timeline-lane-22 { top:660px; }
.timeline-lane-23 { top:690px; }
.timeline-lane-24 { top:720px; }
.timeline-lane-25 { top:750px; }
.timeline-lane-26 { top:780px; }
.timeline-lane-27 { top:810px; }
.timeline-lane-28 { top:840px; }
.timeline-lane-29 { top:870px; }
.timeline-lane-30 { top:900px; }
.timeline-lane-31 { top:930px; }
.timeline-lane-32 { top:960px; }
.timeline-lane-33 { top:990px; }
.timeline-lane-34 { top:1020px; }
.timeline-lane-35 { top:1050px; }
.timeline-lane-36 { top:1080px; }
.timeline-lane-37 { top:1110px; }
.timeline-lane-38 { top:1140px; }
.timeline-lane-39 { top:1170px; }
.timeline-pos-000 { left:0.000%; }
.timeline-pos-001 { left:0.347%; }
.timeline-pos-002 { left:0.694%; }
.timeline-pos-003 { left:1.042%; }
.timeline-pos-004 { left:1.389%; }
.timeline-pos-005 { left:1.736%; }
.timeline-pos-006 { left:2.083%; }
.timeline-pos-007 { left:2.431%; }
.timeline-pos-008 { left:2.778%; }
.timeline-pos-009 { left:3.125%; }
.timeline-pos-010 { left:3.472%; }
.timeline-pos-011 { left:3.819%; }
.timeline-pos-012 { left:4.167%; }
.timeline-pos-013 { left:4.514%; }
.timeline-pos-014 { left:4.861%; }
.timeline-pos-015 { left:5.208%; }
.timeline-pos-016 { left:5.556%; }
.timeline-pos-017 { left:5.903%; }
.timeline-pos-018 { left:6.250%; }
.timeline-pos-019 { left:6.597%; }
.timeline-pos-020 { left:6.944%; }
.timeline-pos-021 { left:7.292%; }
.timeline-pos-022 { left:7.639%; }
.timeline-pos-023 { left:7.986%; }
.timeline-pos-024 { left:8.333%; }
.timeline-pos-025 { left:8.681%; }
.timeline-pos-026 { left:9.028%; }
.timeline-pos-027 { left:9.375%; }
.timeline-pos-028 { left:9.722%; }
.timeline-pos-029 { left:10.069%; }
.timeline-pos-030 { left:10.417%; }
.timeline-pos-031 { left:10.764%; }
.timeline-pos-032 { left:11.111%; }
.timeline-pos-033 { left:11.458%; }
.timeline-pos-034 { left:11.806%; }
.timeline-pos-035 { left:12.153%; }
.timeline-pos-036 { left:12.500%; }
.timeline-pos-037 { left:12.847%; }
.timeline-pos-038 { left:13.194%; }
.timeline-pos-039 { left:13.542%; }
.timeline-pos-040 { left:13.889%; }
.timeline-pos-041 { left:14.236%; }
.timeline-pos-042 { left:14.583%; }
.timeline-pos-043 { left:14.931%; }
.timeline-pos-044 { left:15.278%; }
.timeline-pos-045 { left:15.625%; }
.timeline-pos-046 { left:15.972%; }
.timeline-pos-047 { left:16.319%; }
.timeline-pos-048 { left:16.667%; }
.timeline-pos-049 { left:17.014%; }
.timeline-pos-050 { left:17.361%; }
.timeline-pos-051 { left:17.708%; }
.timeline-pos-052 { left:18.056%; }
.timeline-pos-053 { left:18.403%; }
.timeline-pos-054 { left:18.750%; }
.timeline-pos-055 { left:19.097%; }
.timeline-pos-056 { left:19.444%; }
.timeline-pos-057 { left:19.792%; }
.timeline-pos-058 { left:20.139%; }
.timeline-pos-059 { left:20.486%; }
.timeline-pos-060 { left:20.833%; }
.timeline-pos-061 { left:21.181%; }
.timeline-pos-062 { left:21.528%; }
.timeline-pos-063 { left:21.875%; }
.timeline-pos-064 { left:22.222%; }
.timeline-pos-065 { left:22.569%; }
.timeline-pos-066 { left:22.917%; }
.timeline-pos-067 { left:23.264%; }
.timeline-pos-068 { left:23.611%; }
.timeline-pos-069 { left:23.958%; }
.timeline-pos-070 { left:24.306%; }
.timeline-pos-071 { left:24.653%; }
.timeline-pos-072 { left:25.000%; }
.timeline-pos-073 { left:25.347%; }
.timeline-pos-074 { left:25.694%; }
.timeline-pos-075 { left:26.042%; }
.timeline-pos-076 { left:26.389%; }
.timeline-pos-077 { left:26.736%; }
.timeline-pos-078 { left:27.083%; }
.timeline-pos-079 { left:27.431%; }
.timeline-pos-080 { left:27.778%; }
.timeline-pos-081 { left:28.125%; }
.timeline-pos-082 { left:28.472%; }
.timeline-pos-083 { left:28.819%; }
.timeline-pos-084 { left:29.167%; }
.timeline-pos-085 { left:29.514%; }
.timeline-pos-086 { left:29.861%; }
.timeline-pos-087 { left:30.208%; }
.timeline-pos-088 { left:30.556%; }
.timeline-pos-089 { left:30.903%; }
.timeline-pos-090 { left:31.250%; }
.timeline-pos-091 { left:31.597%; }
.timeline-pos-092 { left:31.944%; }
.timeline-pos-093 { left:32.292%; }
.timeline-pos-094 { left:32.639%; }
.timeline-pos-095 { left:32.986%; }
.timeline-pos-096 { left:33.333%; }
.timeline-pos-097 { left:33.681%; }
.timeline-pos-098 { left:34.028%; }
.timeline-pos-099 { left:34.375%; }
.timeline-pos-100 { left:34.722%; }
.timeline-pos-101 { left:35.069%; }
.timeline-pos-102 { left:35.417%; }
.timeline-pos-103 { left:35.764%; }
.timeline-pos-104 { left:36.111%; }
.timeline-pos-105 { left:36.458%; }
.timeline-pos-106 { left:36.806%; }
.timeline-pos-107 { left:37.153%; }
.timeline-pos-108 { left:37.500%; }
.timeline-pos-109 { left:37.847%; }
.timeline-pos-110 { left:38.194%; }
.timeline-pos-111 { left:38.542%; }
.timeline-pos-112 { left:38.889%; }
.timeline-pos-113 { left:39.236%; }
.timeline-pos-114 { left:39.583%; }
.timeline-pos-115 { left:39.931%; }
.timeline-pos-116 { left:40.278%; }
.timeline-pos-117 { left:40.625%; }
.timeline-pos-118 { left:40.972%; }
.timeline-pos-119 { left:41.319%; }
.timeline-pos-120 { left:41.667%; }
.timeline-pos-121 { left:42.014%; }
.timeline-pos-122 { left:42.361%; }
.timeline-pos-123 { left:42.708%; }
.timeline-pos-124 { left:43.056%; }
.timeline-pos-125 { left:43.403%; }
.timeline-pos-126 { left:43.750%; }
.timeline-pos-127 { left:44.097%; }
.timeline-pos-128 { left:44.444%; }
.timeline-pos-129 { left:44.792%; }
.timeline-pos-130 { left:45.139%; }
.timeline-pos-131 { left:45.486%; }
.timeline-pos-132 { left:45.833%; }
.timeline-pos-133 { left:46.181%; }
.timeline-pos-134 { left:46.528%; }
.timeline-pos-135 { left:46.875%; }
.timeline-pos-136 { left:47.222%; }
.timeline-pos-137 { left:47.569%; }
.timeline-pos-138 { left:47.917%; }
.timeline-pos-139 { left:48.264%; }
.timeline-pos-140 { left:48.611%; }
.timeline-pos-141 { left:48.958%; }
.timeline-pos-142 { left:49.306%; }
.timeline-pos-143 { left:49.653%; }
.timeline-pos-144 { left:50.000%; }
.timeline-pos-145 { left:50.347%; }
.timeline-pos-146 { left:50.694%; }
.timeline-pos-147 { left:51.042%; }
.timeline-pos-148 { left:51.389%; }
.timeline-pos-149 { left:51.736%; }
.timeline-pos-150 { left:52.083%; }
.timeline-pos-151 { left:52.431%; }
.timeline-pos-152 { left:52.778%; }
.timeline-pos-153 { left:53.125%; }
.timeline-pos-154 { left:53.472%; }
.timeline-pos-155 { left:53.819%; }
.timeline-pos-156 { left:54.167%; }
.timeline-pos-157 { left:54.514%; }
.timeline-pos-158 { left:54.861%; }
.timeline-pos-159 { left:55.208%; }
.timeline-pos-160 { left:55.556%; }
.timeline-pos-161 { left:55.903%; }
.timeline-pos-162 { left:56.250%; }
.timeline-pos-163 { left:56.597%; }
.timeline-pos-164 { left:56.944%; }
.timeline-pos-165 { left:57.292%; }
.timeline-pos-166 { left:57.639%; }
.timeline-pos-167 { left:57.986%; }
.timeline-pos-168 { left:58.333%; }
.timeline-pos-169 { left:58.681%; }
.timeline-pos-170 { left:59.028%; }
.timeline-pos-171 { left:59.375%; }
.timeline-pos-172 { left:59.722%; }
.timeline-pos-173 { left:60.069%; }
.timeline-pos-174 { left:60.417%; }
.timeline-pos-175 { left:60.764%; }
.timeline-pos-176 { left:61.111%; }
.timeline-pos-177 { left:61.458%; }
.timeline-pos-178 { left:61.806%; }
.timeline-pos-179 { left:62.153%; }
.timeline-pos-180 { left:62.500%; }
.timeline-pos-181 { left:62.847%; }
.timeline-pos-182 { left:63.194%; }
.timeline-pos-183 { left:63.542%; }
.timeline-pos-184 { left:63.889%; }
.timeline-pos-185 { left:64.236%; }
.timeline-pos-186 { left:64.583%; }
.timeline-pos-187 { left:64.931%; }
.timeline-pos-188 { left:65.278%; }
.timeline-pos-189 { left:65.625%; }
.timeline-pos-190 { left:65.972%; }
.timeline-pos-191 { left:66.319%; }
.timeline-pos-192 { left:66.667%; }
.timeline-pos-193 { left:67.014%; }
.timeline-pos-194 { left:67.361%; }
.timeline-pos-195 { left:67.708%; }
.timeline-pos-196 { left:68.056%; }
.timeline-pos-197 { left:68.403%; }
.timeline-pos-198 { left:68.750%; }
.timeline-pos-199 { left:69.097%; }
.timeline-pos-200 { left:69.444%; }
.timeline-pos-201 { left:69.792%; }
.timeline-pos-202 { left:70.139%; }
.timeline-pos-203 { left:70.486%; }
.timeline-pos-204 { left:70.833%; }
.timeline-pos-205 { left:71.181%; }
.timeline-pos-206 { left:71.528%; }
.timeline-pos-207 { left:71.875%; }
.timeline-pos-208 { left:72.222%; }
.timeline-pos-209 { left:72.569%; }
.timeline-pos-210 { left:72.917%; }
.timeline-pos-211 { left:73.264%; }
.timeline-pos-212 { left:73.611%; }
.timeline-pos-213 { left:73.958%; }
.timeline-pos-214 { left:74.306%; }
.timeline-pos-215 { left:74.653%; }
.timeline-pos-216 { left:75.000%; }
.timeline-pos-217 { left:75.347%; }
.timeline-pos-218 { left:75.694%; }
.timeline-pos-219 { left:76.042%; }
.timeline-pos-220 { left:76.389%; }
.timeline-pos-221 { left:76.736%; }
.timeline-pos-222 { left:77.083%; }
.timeline-pos-223 { left:77.431%; }
.timeline-pos-224 { left:77.778%; }
.timeline-pos-225 { left:78.125%; }
.timeline-pos-226 { left:78.472%; }
.timeline-pos-227 { left:78.819%; }
.timeline-pos-228 { left:79.167%; }
.timeline-pos-229 { left:79.514%; }
.timeline-pos-230 { left:79.861%; }
.timeline-pos-231 { left:80.208%; }
.timeline-pos-232 { left:80.556%; }
.timeline-pos-233 { left:80.903%; }
.timeline-pos-234 { left:81.250%; }
.timeline-pos-235 { left:81.597%; }
.timeline-pos-236 { left:81.944%; }
.timeline-pos-237 { left:82.292%; }
.timeline-pos-238 { left:82.639%; }
.timeline-pos-239 { left:82.986%; }
.timeline-pos-240 { left:83.333%; }
.timeline-pos-241 { left:83.681%; }
.timeline-pos-242 { left:84.028%; }
.timeline-pos-243 { left:84.375%; }
.timeline-pos-244 { left:84.722%; }
.timeline-pos-245 { left:85.069%; }
.timeline-pos-246 { left:85.417%; }
.timeline-pos-247 { left:85.764%; }
.timeline-pos-248 { left:86.111%; }
.timeline-pos-249 { left:86.458%; }
.timeline-pos-250 { left:86.806%; }
.timeline-pos-251 { left:87.153%; }
.timeline-pos-252 { right:12.500%; }
.timeline-pos-253 { right:12.153%; }
.timeline-pos-254 { right:11.806%; }
.timeline-pos-255 { right:11.458%; }
.timeline-pos-256 { right:11.111%; }
.timeline-pos-257 { right:10.764%; }
.timeline-pos-258 { right:10.417%; }
.timeline-pos-259 { right:10.069%; }
.timeline-pos-260 { right:9.722%; }
.timeline-pos-261 { right:9.375%; }
.timeline-pos-262 { right:9.028%; }
.timeline-pos-263 { right:8.681%; }
.timeline-pos-264 { right:8.333%; }
.timeline-pos-265 { right:7.986%; }
.timeline-pos-266 { right:7.639%; }
.timeline-pos-267 { right:7.292%; }
.timeline-pos-268 { right:6.944%; }
.timeline-pos-269 { right:6.597%; }
.timeline-pos-270 { right:6.250%; }
.timeline-pos-271 { right:5.903%; }
.timeline-pos-272 { right:5.556%; }
.timeline-pos-273 { right:5.208%; }
.timeline-pos-274 { right:4.861%; }
.timeline-pos-275 { right:4.514%; }
.timeline-pos-276 { right:4.167%; }
.timeline-pos-277 { right:3.819%; }
.timeline-pos-278 { right:3.472%; }
.timeline-pos-279 { right:3.125%; }
.timeline-pos-280 { right:2.778%; }
.timeline-pos-281 { right:2.431%; }
.timeline-pos-282 { right:2.083%; }
.timeline-pos-283 { right:1.736%; }
.timeline-pos-284 { right:1.389%; }
.timeline-pos-285 { right:1.042%; }
.timeline-pos-286 { right:0.694%; }
.timeline-pos-287 { right:0.347%; }
/* END generated timeline placement classes */
