@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-weight-normal:400;--font-weight-medium:500;--tracking-widest:.1em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{background:var(--bg-0);color:var(--text-1);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"tnum" 1, "ss01" 1;-webkit-font-smoothing:antialiased}:where(code,kbd,samp,pre,.font-mono){font-feature-settings:"tnum" 1, "zero" 1}:is(html,body,.overflow-y-auto,.overflow-y-scroll){overscroll-behavior-y:none}::-webkit-scrollbar{width:var(--scrollbar);height:var(--scrollbar)}::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:var(--r-1)}::-webkit-scrollbar-track{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}}:focus-visible{outline:var(--ring) solid var(--accent);outline-offset:var(--ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}}@layer components{.mono{font-family:var(--mono);font-feature-settings:"tnum" 1, "zero" 1}.t-1{color:var(--text-1)}.t-2{color:var(--text-2)}.t-3{color:var(--text-3)}.t-acc{color:var(--accent)}.cap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.h3{margin:0;font-size:14px;font-weight:600}.kbd{font-family:var(--mono);color:var(--text-2);border:1px solid var(--line-3);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:10.5px;line-height:16px;display:inline-block}.row{align-items:center;gap:8px;display:flex}.sep{background:var(--line-2);align-self:stretch;width:1px}.hr{background:var(--line-1);height:1px}.gl{width:10px;height:10px;color:var(--sc,var(--st-idle));flex:none;display:inline-block;position:relative}.gl-pass{background:currentColor;border-radius:50%}.gl-pass:after{content:"";border:solid var(--bg-0);border-width:0 1.5px 1.5px 0;width:3px;height:5px;position:absolute;top:1.5px;left:3px;transform:rotate(45deg)}.gl-fail{background:currentColor;border-radius:2px}.gl-fail:before,.gl-fail:after{content:"";background:var(--bg-0);width:1.5px;height:7px;position:absolute;top:1.5px;left:4.25px;transform:rotate(45deg)}.gl-fail:after{transform:rotate(-45deg)}.gl-run{border:2px solid;border-top-color:#0000;border-radius:50%;animation:1s linear infinite f-spin}.gl-human{border:1.5px solid;border-radius:1px;transform:rotate(45deg)scale(.82)}.gl-human:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:2px}.gl-cached{border:1.5px solid;border-radius:3px}.gl-cached:after{content:"";background:currentColor;height:1.5px;position:absolute;top:2.5px;left:1.5px;right:1.5px;box-shadow:0 2.5px}.gl-stale{background:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 3px);border:1.5px solid;border-radius:2px}.gl-queued{border:1.5px solid;border-radius:50%}.gl-idle{background:currentColor;border-radius:50%;transform:scale(.45)}.s-pass{--sc:var(--st-pass)}.s-fail{--sc:var(--st-fail)}.s-run{--sc:var(--st-run)}.s-human{--sc:var(--st-human)}.s-cached{--sc:var(--st-cached)}.s-stale{--sc:var(--st-stale)}.s-queued{--sc:var(--st-queued)}.s-idle{--sc:var(--st-idle)}.badge{border-radius:var(--r-1);height:18px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sc,var(--text-2));border:1px solid var(--sc,var(--text-3));align-items:center;gap:5px;padding:0 6px;font-size:10px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge{border:1px solid color-mix(in srgb, var(--sc,var(--text-3)) 38%, transparent)}}.badge{background:var(--sc,var(--text-3))}@supports (color:color-mix(in lab, red, red)){.badge{background:color-mix(in srgb, var(--sc,var(--text-3)) 10%, transparent)}}.badge{white-space:nowrap}.badge .gl{width:8px;height:8px}.badge.live{--sc:var(--accent)}.badge.plain{--sc:var(--text-3)}.chip{border-radius:var(--r-2);background:var(--bg-2);border:1px solid var(--line-2);height:24px;color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.btn{border-radius:var(--r-2);height:30px;font:500 12.5px / 1 var(--sans);border:1px solid var(--line-3);background:var(--bg-3);color:var(--text-1);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.btn:hover{background:var(--bg-4)}.btn:focus-visible,.inp:focus-visible,.seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary{background:var(--text-1);color:var(--on-primary);border-color:var(--text-1)}.btn-primary:hover{background:#fff}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--bg-3);color:var(--text-1)}.btn-danger{color:var(--st-fail);border-color:var(--st-fail);background:0 0}@supports (color:color-mix(in lab, red, red)){.btn-danger{border-color:color-mix(in srgb, var(--st-fail) 45%, transparent)}}.btn-human{background:var(--st-human);color:var(--on-human);border-color:var(--st-human)}.btn-sm{height:24px;padding:0 8px;font-size:11.5px}.btn-lg{height:36px;padding:0 16px;font-size:13px}.btn-icon{width:30px;padding:0}.btn-sm.btn-icon{width:24px}.btn[disabled]{opacity:.42;cursor:not-allowed}.btn svg,.ico{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.inp{border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--bg-0);width:100%;height:30px;color:var(--text-1);font:13px var(--sans);padding:0 10px}.inp.mono{font-family:var(--mono);font-size:12px}.inp::placeholder{color:var(--text-3)}.field{flex-direction:column;gap:5px;display:flex}.field label{color:var(--text-2);font-size:11.5px}.seg{background:var(--bg-0);border:1px solid var(--line-2);border-radius:var(--r-2);gap:2px;padding:2px;display:inline-flex}.seg button{height:24px;color:var(--text-2);font:500 12px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.seg button.on{background:var(--bg-4);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-3)}.toggle{background:var(--bg-4);border:1px solid var(--line-3);border-radius:8px;flex:none;width:28px;height:16px;position:relative}.toggle:after{content:"";background:var(--text-3);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.toggle.on{background:var(--text-1);border-color:var(--text-1)}.toggle.on:after{background:var(--on-primary);left:14px}.slider{background:var(--bg-4);border-radius:2px;height:4px;position:relative}.slider>i{background:var(--text-2);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.slider>b{background:var(--text-1);width:12px;height:12px;box-shadow:0 0 0 3px var(--bg-1);border-radius:50%;margin-left:-6px;position:absolute;top:-4px}.meter{background:var(--bg-4);border-radius:2px;height:4px;overflow:hidden}.meter>i{background:var(--text-2);height:100%;display:block}.meter.live>i{background:var(--accent)}.panel{background:var(--bg-1);border:1px solid var(--line-1)}.panel-hd{border-bottom:1px solid var(--line-1);align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.card{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-3)}.pop{background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-4);box-shadow:0 24px 64px -12px #000000b3,0 0 0 1px #0006}.scrim{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.tabs{border-bottom:1px solid var(--line-1);gap:2px;padding:0 8px;display:flex}.tabs button{height:34px;color:var(--text-3);font:500 12px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 10px}.tabs button.on{color:var(--text-1);border-bottom-color:var(--text-1)}.list-row{border-radius:var(--r-2);height:28px;color:var(--text-2);align-items:center;gap:8px;padding:0 8px;font-size:12.5px;text-decoration:none;display:flex}.list-row:hover,.list-row.on{background:var(--bg-3);color:var(--text-1)}.graph{position:relative}.graph svg.edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.edge{fill:none;stroke:var(--line-3);stroke-width:1.5px}.edge.done{stroke:var(--edge-done)}.edge.live{stroke:var(--accent);stroke-dasharray:3 7;animation:.8s linear infinite f-flow}.edge.retry{stroke:var(--st-fail);stroke-dasharray:6 5;animation:1.1s linear infinite f-flow-rev}.edge.stale{stroke:var(--st-stale);stroke-dasharray:1.5 4;opacity:.75}.edge.cached{stroke:var(--st-cached);stroke-dasharray:2 3;opacity:.8}.edge.policy{stroke:var(--st-human);stroke-dasharray:2 5;opacity:.5}.edge.policy-on{stroke:var(--st-human);stroke-dasharray:6 5;animation:.9s linear infinite f-flow}.edge.idle{stroke:var(--edge-idle)}.elabel{font-family:var(--mono);color:var(--text-3);background:var(--bg-0);border:1px solid var(--line-1);white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;transform:translate(-50%,-50%)}.elabel.fail{color:var(--st-fail);border-color:var(--st-fail)}@supports (color:color-mix(in lab, red, red)){.elabel.fail{border-color:color-mix(in srgb, var(--st-fail) 40%, transparent)}}.elabel.live{color:var(--accent);border-color:var(--accent-35)}.elabel.human{color:var(--st-human);border-color:var(--st-human)}@supports (color:color-mix(in lab, red, red)){.elabel.human{border-color:color-mix(in srgb, var(--st-human) 40%, transparent)}}.packet{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px 2px var(--accent-35);offset-rotate:0deg;animation:f-travel 1.8s var(--ease) infinite;border-radius:2px;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:0}.packet.back{background:var(--st-fail);animation-duration:2.2s;box-shadow:0 0 10px 2px #ff6b478c}.packet.human{background:var(--st-human);box-shadow:0 0 10px 2px #f7b73180}.node{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-3);flex-direction:column;justify-content:space-between;width:140px;height:72px;padding:8px 10px;display:flex;position:absolute;overflow:hidden}.node:before{content:"";background:var(--sc,var(--line-3));width:2px;position:absolute;top:0;bottom:0;left:0}.node:after{content:"";background:var(--bg-0);border:1.5px solid var(--line-3);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;right:-4px}.node .nh{justify-content:space-between;align-items:center;gap:6px;display:flex}.node .nk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.node .ns{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--sc);align-items:center;gap:5px;font-size:9.5px;display:flex}.node .ns .gl{width:8px;height:8px}.node .nt{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.node .nm{font-family:var(--mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.node.gate{border-radius:32px;justify-content:center;gap:1px;width:124px;height:64px;padding:8px 14px 8px 19px}.node.gate .nh,.node.gate .nm{line-height:1.3}.node.gate:before{border-radius:1px;width:6px;height:6px;margin-top:-3px;top:50%;bottom:auto;left:9px;transform:rotate(45deg)}.node.gate .nt{font-size:12.5px;line-height:1.25}.node.gate .nk{display:none}.node.s-run{border-color:var(--accent-35);animation:1.8s ease-in-out infinite f-breathe}.node.s-fail{border-color:var(--st-fail)}@supports (color:color-mix(in lab, red, red)){.node.s-fail{border-color:color-mix(in srgb, var(--st-fail) 55%, transparent)}}.node.s-fail{background:linear-gradient(0deg, #ff6b470f, #ff6b470f), var(--bg-2)}.node.s-human{border-color:var(--st-human)}@supports (color:color-mix(in lab, red, red)){.node.s-human{border-color:color-mix(in srgb, var(--st-human) 60%, transparent)}}.node.s-human{box-shadow:0 0 0 3px #f7b73114}.node.s-stale{background-color:var(--bg-1);border-style:dashed;border-color:var(--stale-border);background-image:repeating-linear-gradient(135deg,#9ba1aa21 0 2px,#0000 2px 7px)}.node.s-stale .nt{color:var(--text-2)}.node.s-cached{border-color:var(--st-cached)}@supports (color:color-mix(in lab, red, red)){.node.s-cached{border-color:color-mix(in srgb, var(--st-cached) 35%, transparent)}}.node.s-queued .nt,.node.s-idle .nt{color:var(--text-2)}.node.s-idle{background:var(--bg-1);border-color:var(--line-2)}.node.sel{outline:1.5px solid var(--text-1);outline-offset:3px}.node.edited .nt:after{content:" ●";color:var(--text-1);vertical-align:2px;font-size:9px}.ncache{background:var(--bg-0);border:1px solid var(--st-cached);border-radius:3px;height:16px;padding:0 5px;position:absolute;top:-9px;right:8px}@supports (color:color-mix(in lab, red, red)){.ncache{border:1px solid color-mix(in srgb, var(--st-cached) 50%, transparent)}}.ncache{color:var(--st-cached);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px;line-height:14px}.code{font-family:var(--mono);color:var(--text-2);background:var(--bg-0);border:1px solid var(--line-1);border-radius:var(--r-2);font-size:11.5px;line-height:18px;overflow:hidden}.code .ln{white-space:pre;display:flex}.code .ln>i{text-align:right;width:34px;color:var(--text-4);-webkit-user-select:none;user-select:none;flex:none;padding-right:10px;font-style:normal}.code .ln>span{text-overflow:ellipsis;flex:1;padding-right:10px;overflow:hidden}.code .ln.add{background:#45d39a14}.code .ln.add>i{color:var(--st-pass)}.code .ln.del{background:#ff6b4714}.code .ln.del>i{color:var(--st-fail)}.code .ln.hl{box-shadow:inset 2px 0 0 var(--st-fail);background:#ff6b471f}.code .ln.var>span{color:var(--text-1)}.code .ln.cm>span{color:var(--text-3)}.code .ln.kw>span{color:var(--code-keyword)}.caret{background:var(--accent);vertical-align:-2px;width:7px;height:14px;animation:1s step-end infinite f-blink;display:inline-block}.trace-row{border-bottom:1px solid var(--trace-row-line);grid-template-columns:150px 44px 64px 60px minmax(0,1fr);align-items:center;height:22px;font-size:11.5px;display:grid}.trace-row .mono{color:var(--text-3);font-size:10.5px}.bar{background:var(--sc);opacity:.85;border-radius:2px;height:10px;position:absolute;top:6px}.bar.s-run{background:repeating-linear-gradient(90deg, var(--accent) 0 6px, var(--accent-35) 6px 9px);opacity:1;background-size:18px 100%;animation:.6s linear infinite f-bar}.bar.s-fail{background:var(--st-fail)}.bar.s-cached{border:1px dashed var(--st-cached);background:0 0}.toast{background:var(--bg-3);border:1px solid var(--line-3);border-radius:var(--r-3);align-items:flex-start;gap:10px;width:340px;padding:10px 12px;display:flex;box-shadow:0 12px 32px -8px #0009}.toast .gl{margin-top:4px}.skel{background:linear-gradient(90deg, var(--bg-2) 0%, var(--bg-3) 50%, var(--bg-2) 100%);border-radius:var(--r-2);background-size:200% 100%;animation:1.6s linear infinite f-shimmer}.pulse{animation:1.6s ease-in-out infinite f-pulse}.badge.s-queued,.badge.s-idle,.node .ns:is(.s-queued *,.s-idle *){color:var(--text-3)}.trace-row{height:calc(var(--unit) * 6)}.minimap-node{fill:var(--line-3)}.minimap-node.running{fill:var(--st-run)}.minimap-node.succeeded{fill:var(--st-pass)}.minimap-node.failed{fill:var(--st-fail)}.minimap-node.waiting-human{fill:var(--st-human)}.minimap-node.cached{fill:var(--st-cached)}.minimap-node.stale{fill:var(--st-stale)}.minimap-view{fill:none;stroke:var(--text-2);stroke-width:1px}.edge.connecting{stroke:var(--text-2);stroke-dasharray:4 4}.node:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.node.flipped:after{right:auto;left:calc(var(--unit) * -1)}.minigraph-node rect{fill:var(--bg-2);stroke:var(--sc,var(--line-3));stroke-width:1.5px}.minigraph-node text{fill:var(--text-1);font-size:15px}.minigraph-edge{stroke:var(--line-3);stroke-width:1.5px}.minigraph-edge.retry,.minigraph-edge.fail{stroke:var(--st-fail);stroke-dasharray:6 4}.minigraph-ring rect{fill:none;stroke:var(--text-1);stroke-dasharray:4 3;stroke-width:1.5px}.minigraph-ring text{fill:var(--text-1);font-family:var(--mono);font-size:14px}.trace-grid{grid-template-columns:var(--trace-col-span) var(--trace-col-try) var(--trace-col-tokens) var(--trace-col-time) minmax(0, 1fr)}.trace-row.on{background:var(--bg-3)}.trace-row:hover{background:var(--bg-2)}.bar-track{height:100%;margin-right:var(--trace-bar-gutter);position:relative}.bar.s-human{background:var(--st-human)}.bar.s-stale{background:repeating-linear-gradient(135deg, var(--st-stale) 0 2px, transparent 2px 5px)}.bar.s-queued,.bar.s-idle{background:var(--st-queued);opacity:.4}.bar.child{height:var(--trace-child-bar);background:var(--text-2);opacity:.7;top:auto;bottom:2px}.now-line{background:var(--text-2);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.now-line.live{background:var(--accent);box-shadow:0 0 var(--trace-now-glow) var(--accent-35)}.scrubber{width:100%;accent-color:var(--text-1);cursor:ew-resize}.sparkline{width:var(--sparkline-width);height:var(--sparkline-height);color:var(--text-2)}.sparkline path{fill:none;stroke:currentColor;stroke-width:var(--sparkline-stroke);vector-effect:non-scaling-stroke}.metric-tile{background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--r-3);padding:12px 16px}.delta-better{color:var(--st-pass)}.delta-worse{color:var(--st-fail)}.divergence{border:1px solid var(--text-1);border-radius:var(--r-1);color:var(--text-1);font-family:var(--mono);align-items:center;gap:6px;padding:1px 6px;font-size:10.5px;display:inline-flex}.divergence:before{content:"";background:var(--text-1);width:6px;height:6px;transform:rotate(45deg)}.tour-card{z-index:30;width:var(--tour-card-width);background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-4);padding:16px 20px;position:fixed}.tour-ring{z-index:30;pointer-events:none;border:1px solid var(--text-1);border-radius:var(--r-2);outline:3px solid var(--bg-0);position:fixed}.tour-dash{background:var(--line-3);width:12px;height:2px}.tour-dash.on{background:var(--text-1);width:20px}.floor-stage{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.floor-plane{transform:rotateX(var(--floor-tilt)) rotateZ(var(--floor-turn));transform-style:preserve-3d;background-color:var(--bg-1);background-image:linear-gradient(var(--grid-line) var(--grid-stroke), transparent var(--grid-stroke)), linear-gradient(90deg, var(--grid-line) var(--grid-stroke), transparent var(--grid-stroke));background-size:var(--grid-minor) var(--grid-minor);border:1px solid var(--line-1);position:relative}.belt{height:var(--belt-width);margin-top:calc(var(--belt-width) / -2);transform-origin:0;background:repeating-linear-gradient(90deg, var(--line-3) 0 6px, transparent 6px 10px);position:absolute;overflow:visible}.belt.done,.belt.cached{background:repeating-linear-gradient(90deg, var(--text-4) 0 6px, transparent 6px 10px)}.belt.live{background:repeating-linear-gradient(90deg, var(--accent-35) 0 6px, transparent 6px 10px);animation:f-bar var(--dur-flow) linear infinite;background-size:20px 100%}.belt.retry,.belt.fail{background:repeating-linear-gradient(90deg, var(--st-fail) 0 6px, transparent 6px 10px);opacity:.8}.belt .cube{width:var(--cube-size);height:var(--cube-size);margin-top:calc(var(--cube-size) / -2);background:var(--accent);transform:translateZ(var(--cube-size));animation:floor-cube var(--dur-travel) linear infinite;position:absolute;top:50%;left:0}.belt.retry .cube{background:var(--st-fail);animation-duration:var(--dur-return)}.station{transform-style:preserve-3d;cursor:pointer;position:absolute}.station>span{background:var(--bg-3);border:1px solid var(--line-3);display:block;position:absolute}.station .top{transform:translateZ(var(--station-height));background:var(--bg-2);inset:0}.station .top:after{content:"";background:var(--sc,var(--st-idle));height:3px;position:absolute;top:50%;left:18%;right:18%;transform:rotate(-12deg)}.station .front{height:var(--station-height);transform-origin:bottom;bottom:0;left:0;right:0;transform:rotateX(-90deg)}.station .side{width:var(--station-height);transform-origin:100%;top:0;bottom:0;right:0;transform:rotateY(90deg)}.station.gate .top{border-radius:var(--r-4)}.station.s-run .top{box-shadow:0 0 0 2px var(--accent-35);animation:f-breathe var(--dur-breathe) var(--ease) infinite}.station.s-human .top{box-shadow:0 0 0 2px var(--st-human), 0 0 24px var(--st-human)}.station.on .top{outline:1px solid var(--text-1);outline-offset:3px}.station:focus-visible .top{outline:2px solid var(--accent);outline-offset:3px}.station.s-fail:before{content:"";width:var(--spark-size);height:var(--spark-size);margin:calc(var(--spark-size) / -2);border:2px solid var(--st-fail);animation:f-pulse var(--dur-breathe) var(--ease) infinite;border-radius:50%;position:absolute;top:50%;left:50%}.station .label{white-space:nowrap;background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-1);color:var(--text-1);font-size:var(--fs-caption);transform:translateZ(var(--station-height)) rotateZ(var(--floor-unturn)) rotateX(var(--floor-untilt)) translate(-50%, -8px) scale(var(--label-scale));transform-origin:0 100%;align-items:center;gap:6px;padding:2px 8px;display:flex;position:absolute;bottom:100%;left:50%}.station .label .meta{font-family:var(--mono);color:var(--text-3)}.g-app{background:var(--g-ground);min-height:100dvh;color:var(--g-ink);font-family:var(--g-font-ui);font-size:var(--g-text);flex-direction:column;display:flex}.g-mono{font-family:var(--g-font-mono);font-feature-settings:"zero" 1}.g-quote{font-family:var(--g-font-quote)}.g-header{align-items:center;gap:var(--g-s5);min-height:var(--layout-header);padding:0 var(--g-s5);background:var(--g-pane);border-bottom:var(--layout-edge) solid var(--g-hairline);box-shadow:0 var(--layout-edge) 0 var(--g-edge);flex-wrap:wrap;display:flex}.g-brand{align-items:center;gap:var(--g-s3);display:flex}.g-brand svg{width:var(--layout-mark);height:var(--layout-mark)}.g-brand-name{font-size:var(--fs-brand);font-weight:700;font-stretch:var(--stretch-brand)}.g-crumbs{gap:var(--g-s3);font-family:var(--g-font-mono);font-size:var(--fs-mono-small);color:var(--g-ink-2);flex-wrap:wrap;display:flex}.g-crumbs .sep{color:var(--g-edge)}.g-crumbs .id{color:var(--g-ink)}.g-tabs{gap:var(--g-s1);flex-wrap:wrap;margin-left:auto;display:flex}.g-tab{padding:var(--g-s1) var(--g-s3);border-bottom:var(--layout-tab-rule) solid transparent;color:var(--g-ink-2);text-decoration:none}.g-tab:hover{color:var(--g-ink)}.g-tab[aria-current=page]{border-bottom-color:var(--g-ink);color:var(--g-ink);font-weight:600}.g-status{align-items:center;gap:var(--g-s4);font-family:var(--g-font-mono);font-size:var(--fs-mono-small);color:var(--g-ink-2);display:flex}.g-local{align-items:center;gap:var(--g-s1);display:flex}.g-local:before{content:"";width:var(--layout-dot);height:var(--layout-dot);background:var(--g-ink)}.g-local.alarm{color:var(--g-red);font-weight:600}.g-local.alarm:before{background:var(--g-red)}.g-banner{padding:var(--g-s1) var(--g-s5);font-family:var(--g-font-mono);font-size:var(--fs-banner);letter-spacing:var(--tracking-banner);color:var(--g-ink-2);background:var(--g-sunk);border-bottom:var(--layout-edge) solid var(--g-hairline);justify-content:center;display:flex}.g-pane{background:var(--g-pane);box-shadow:var(--g-pane-shadow)}.g-label{font-size:var(--g-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--g-ink-2);font-weight:600}.g-credit{font-family:var(--g-font-mono);font-size:var(--fs-mono-small);color:var(--g-ink-2)}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-1{top:var(--unit)}.top-1\/2{top:50%}.top-3{top:calc(var(--unit) * 3)}.top-full{top:100%}.-right-1\.5{right:calc(var(--unit) * -1.5)}.right-0{right:0}.right-3{right:calc(var(--unit) * 3)}.right-4{right:calc(var(--unit) * 4)}.right-50{right:calc(var(--unit) * 50)}.bottom-3{bottom:calc(var(--unit) * 3)}.bottom-4{bottom:calc(var(--unit) * 4)}.-left-1\.5{left:calc(var(--unit) * -1.5)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--unit) * 3)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-start-5{grid-column-start:5}.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}}@media (min-width:117.5rem){.container{max-width:117.5rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--unit) * .5)}.mt-1{margin-top:var(--unit)}.mt-1\.5{margin-top:calc(var(--unit) * 1.5)}.mt-2{margin-top:calc(var(--unit) * 2)}.mt-3{margin-top:calc(var(--unit) * 3)}.mt-4{margin-top:calc(var(--unit) * 4)}.mr-2{margin-right:calc(var(--unit) * 2)}.mb-1\.5{margin-bottom:calc(var(--unit) * 1.5)}.mb-2{margin-bottom:calc(var(--unit) * 2)}.ml-3{margin-left:calc(var(--unit) * 3)}.ml-11{margin-left:calc(var(--unit) * 11)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--unit) * 3);height:calc(var(--unit) * 3)}.h-5{height:calc(var(--unit) * 5)}.h-9{height:calc(var(--unit) * 9)}.h-control-lg{height:var(--control-lg)}.h-control-sm{height:var(--control-sm)}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-topbar{height:var(--layout-topbar)}.h-trace{height:var(--layout-trace)}.max-h-80{max-height:calc(var(--unit) * 80)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--unit) * 6)}.w-1{width:var(--unit)}.w-1\/2{width:50%}.w-9{width:calc(var(--unit) * 9)}.w-17{width:calc(var(--unit) * 17)}.w-36{width:calc(var(--unit) * 36)}.w-72{width:calc(var(--unit) * 72)}.w-80{width:calc(var(--unit) * 80)}.w-96{width:calc(var(--unit) * 96)}.w-140{width:calc(var(--unit) * 140)}.w-235{width:calc(var(--unit) * 235)}.w-full{width:100%}.w-inspector{width:var(--layout-inspector)}.w-library{width:var(--layout-library)}.w-px{width:1px}.max-w-80{max-width:calc(var(--unit) * 80)}.max-w-compare{max-width:var(--compare-content)}.max-w-dialog{max-width:var(--dialog-content)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--unit) * 48)}.flex-1{flex:1}.flex-none{flex:none}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[3rem_4\.5rem_9rem_7rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem 4.5rem 9rem 7rem minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--unit)}.gap-1\.5{gap:calc(var(--unit) * 1.5)}.gap-2{gap:calc(var(--unit) * 2)}.gap-2\.5{gap:calc(var(--unit) * 2.5)}.gap-3{gap:calc(var(--unit) * 3)}.gap-3\.5{gap:calc(var(--unit) * 3.5)}.gap-4{gap:calc(var(--unit) * 4)}.gap-6{gap:calc(var(--unit) * 6)}.gap-x-2{column-gap:calc(var(--unit) * 2)}.gap-x-4{column-gap:calc(var(--unit) * 4)}.gap-y-1{row-gap:var(--unit)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-1{border-radius:var(--r-1)}.rounded-3{border-radius:var(--r-3)}.rounded-4{border-radius:var(--r-4)}.rounded-full{border-radius:2147483647px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-ink-2{border-color:var(--g-ink-2)}.border-line-1{border-color:var(--line-1)}.border-line-2{border-color:var(--line-2)}.border-line-3{border-color:var(--line-3)}.border-st-fail{border-color:var(--st-fail)}.canvas-grid{background-color:var(--bg-0);background-image:linear-gradient(var(--grid-line) var(--grid-stroke), transparent var(--grid-stroke)), linear-gradient(90deg, var(--grid-line) var(--grid-stroke), transparent var(--grid-stroke)), radial-gradient(circle, var(--grid-dot) var(--grid-dot-radius), transparent var(--grid-dot-fade));background-size:var(--grid-major) var(--grid-major), var(--grid-major) var(--grid-major), var(--grid-minor) var(--grid-minor);background-position:calc(var(--grid-stroke) * -1) calc(var(--grid-stroke) * -1), calc(var(--grid-stroke) * -1) calc(var(--grid-stroke) * -1), 0 0}.bg-ground{background-color:var(--g-ground)}.bg-line-1{background-color:var(--line-1)}.bg-line-2{background-color:var(--line-2)}.bg-surface-0,.bg-surface-0\/60{background-color:var(--bg-0)}@supports (color:color-mix(in lab, red, red)){.bg-surface-0\/60{background-color:color-mix(in oklab, var(--bg-0) 60%, transparent)}}.bg-surface-1{background-color:var(--bg-1)}.bg-surface-2{background-color:var(--bg-2)}.bg-surface-3{background-color:var(--bg-3)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--unit)}.p-2\.5{padding:calc(var(--unit) * 2.5)}.p-3{padding:calc(var(--unit) * 3)}.p-4{padding:calc(var(--unit) * 4)}.p-5{padding:calc(var(--unit) * 5)}.p-6{padding:calc(var(--unit) * 6)}.px-2{padding-inline:calc(var(--unit) * 2)}.px-2\.5{padding-inline:calc(var(--unit) * 2.5)}.px-3{padding-inline:calc(var(--unit) * 3)}.px-3\.5{padding-inline:calc(var(--unit) * 3.5)}.px-4{padding-inline:calc(var(--unit) * 4)}.px-5{padding-inline:calc(var(--unit) * 5)}.px-6{padding-inline:calc(var(--unit) * 6)}.py-0\.5{padding-block:calc(var(--unit) * .5)}.py-1{padding-block:var(--unit)}.py-1\.5{padding-block:calc(var(--unit) * 1.5)}.py-2{padding-block:calc(var(--unit) * 2)}.py-3{padding-block:calc(var(--unit) * 3)}.py-4{padding-block:calc(var(--unit) * 4)}.py-5{padding-block:calc(var(--unit) * 5)}.pt-3\.5{padding-top:calc(var(--unit) * 3.5)}.pt-4{padding-top:calc(var(--unit) * 4)}.pt-24{padding-top:calc(var(--unit) * 24)}.pr-2\.5{padding-right:calc(var(--unit) * 2.5)}.pr-4{padding-right:calc(var(--unit) * 4)}.pb-1{padding-bottom:var(--unit)}.pb-1\.5{padding-bottom:calc(var(--unit) * 1.5)}.pb-3{padding-bottom:calc(var(--unit) * 3)}.pl-2{padding-left:calc(var(--unit) * 2)}.pl-3{padding-left:calc(var(--unit) * 3)}.pl-5{padding-left:calc(var(--unit) * 5)}.pl-11{padding-left:calc(var(--unit) * 11)}.text-left{text-align:left}.text-right{text-align:right}.caption{font-family:var(--mono);font-size:var(--fs-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--text-3)}.font-mono{font-family:var(--mono)}.text-body{font-size:var(--fs-body);line-height:var(--tw-leading,var(--lh-body))}.text-caption{font-size:var(--fs-caption);letter-spacing:var(--tw-tracking,var(--tracking-caption))}.text-h2{font-size:var(--fs-h2)}.text-h3{font-size:var(--fs-h3)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-ink-1{color:var(--text-1)}.text-ink-2{color:var(--g-ink-2)}.text-ink-3{color:var(--g-ink-3)}.text-st-cached{color:var(--st-cached)}.text-st-fail{color:var(--st-fail)}.text-st-pass{color:var(--st-pass)}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.caret-ink-1{caret-color:var(--text-1)}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-opacity{transition-property:opacity;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}:is(:where(.group):focus-within .group-focus-within\:opacity-100){opacity:1}@media (hover:hover){:is(:where(.group):hover .group-hover\:opacity-100){opacity:1}.hover\:bg-line-3:hover{background-color:var(--line-3)}.hover\:bg-surface-2:hover{background-color:var(--bg-2)}.hover\:text-ink-1:hover{color:var(--text-1)}}@media (min-width:80rem){.xl\:block{display:block}}@media (min-width:96rem){.\32 xl\:flex{display:flex}}@media (min-width:117.5rem){.wide\:flex{display:flex}.wide\:inline-flex{display:inline-flex}}.\[\&\>summary\]\:cursor-pointer>summary{cursor:pointer}}:root{--bg-0:var(--g-ground);--bg-1:var(--g-pane);--bg-2:var(--g-field);--bg-3:var(--g-sunk);--bg-4:var(--g-chip);--line-1:var(--g-hairline);--line-2:var(--g-edge);--line-3:var(--g-edge);--text-1:var(--g-ink);--text-2:var(--g-ink-2);--text-3:var(--g-ink-3);--text-4:var(--g-ink-3);--accent:var(--g-cobalt);--accent-12:var(--g-cobalt-wash);--accent-35:var(--g-cobalt-35);--st-pass:var(--g-ink);--st-fail:var(--g-red);--st-run:var(--g-cobalt);--st-human:var(--g-amber-line);--st-cached:var(--g-ink-3);--st-stale:var(--g-ink-3);--st-queued:var(--g-hairline);--st-idle:var(--g-hairline);--on-primary:var(--g-pane);--on-human:var(--g-ink);--primary-hover:var(--g-ink-2);--grid-line:var(--g-grid);--grid-dot:var(--g-grid);--scrim:var(--g-scrim);--edge-done:var(--g-ink-3);--edge-idle:var(--g-hairline);--stale-border:var(--g-edge);--code-keyword:var(--g-cobalt-ink);--trace-row-line:var(--g-hairline);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sans:var(--g-font-ui);--mono:var(--g-font-mono);--fs-body:var(--g-text);--fs-caption:var(--g-label);--fs-h1:var(--g-h1);--fs-h2:var(--g-h2);--fs-h3:var(--g-text);--unit:4px;--control:30px;--control-sm:24px;--control-lg:36px;--ring:2px;--ring-offset:2px;--scrollbar:8px;--hairline:1px;--r-1:var(--g-radius);--r-2:var(--g-radius);--r-3:var(--g-radius);--r-4:var(--g-radius);--ease:cubic-bezier(.2, .7, .2, 1);--dur-flow:.8s;--dur-breathe:1.8s;--dur-travel:1.8s;--dur-return:2.2s;--layout-topbar:48px;--layout-library:216px;--layout-inspector:352px;--layout-trace:232px;--layout-canvas-min:560px;--grid-minor:16px;--grid-major:128px;--grid-stroke:1px;--grid-dot-radius:1px;--grid-dot-fade:1.3px;--trace-col-span:150px;--trace-col-try:44px;--trace-col-tokens:64px;--trace-col-time:60px;--trace-bar-gutter:16px;--trace-now-glow:8px;--trace-child-bar:3px;--sparkline-width:96px;--sparkline-height:20px;--sparkline-stroke:1.5px;--compare-content:1440px;--dialog-content:560px;--tour-card-width:400px;--floor-tilt:56deg;--floor-turn:-45deg;--floor-untilt:-56deg;--floor-unturn:45deg;--station-height:26px;--belt-width:8px;--cube-size:10px;--spark-size:64px;--label-scale:1;--g-ground:#9e988d;--g-pane:#d3cec4;--g-sunk:#c2bcb1;--g-field:#dcd8cf;--g-stage:#8e887e;--g-plate:#b8b2a8;--g-street:#a8a298;--g-sheet:#f4f1ea;--g-chip:#d6d1c7;--g-hairline:#a39d91;--g-edge:#8c867b;--g-pane-shadow:0 0 0 1px #8c867b, 0 3px 10px #28221a33;--g-ink:#141414;--g-ink-2:#2e2b27;--g-ink-3:#45413a;--g-cobalt:#1f3fc4;--g-cobalt-ink:#1a36a8;--g-cobalt-wash:#1f3fc421;--g-red:#9e1b12;--g-red-fill:#e3a79f;--g-red-wash:#9e1b121f;--g-amber:#6e4000;--g-amber-line:#b07514;--g-amber-wash:#c882143d;--g-model-lit:#fcfaf5;--g-model-shade:#9e988e;--g-model-top:#fffdf9;--g-project:#eee4ce;--g-project-shade:#a89b84;--g-shadow:#26231f;--g-glass-front:.12;--g-glass-back:.05;--g-glass-selected:.3;--g-sun-0:#f3ead3;--g-sun-3:#ebd3a0;--g-sun-6:#ddb062;--g-sun-9:#c68a34;--g-sun-12:#9c6127;--g-sun-15:#6e4320;--g-lawson-a:#e6f0f1;--g-lawson-b:#b4d3dc;--g-lawson-c:#76a9be;--g-lawson-d:#457896;--g-lawson-e:#21405f;--g-grid:#1414140f;--g-cobalt-35:#1f3fc459;--g-scrim:#14141459;--g-font-ui:"Instrument Sans", system-ui, sans-serif;--g-font-mono:"Spline Sans Mono", ui-monospace, Menlo, monospace;--g-font-quote:"Newsreader", Georgia, serif;--g-text:13.5px;--g-label:11px;--g-h1:22px;--g-h2:17px;--g-display:28px;--g-value:22px;--lh-body:1.45;--tracking-caption:.08em;--fs-mono-small:12px;--fs-banner:11px;--fs-brand:15px;--fw-display:650;--stretch-brand:112%;--tracking-banner:.02em;--g-gutter:10px;--g-s1:4px;--g-s2:8px;--g-s3:10px;--g-s4:14px;--g-s5:18px;--g-s6:24px;--g-radius:0;--layout-header:48px;--layout-mark:24px;--layout-tab-rule:2px;--layout-dot:6px;--layout-edge:1px}@font-face{font-family:Instrument Sans;font-weight:400 700;font-style:normal;font-display:block;src:url(../media/instrument-sans-latin-wght-normal.3h2wr6o8p949u.woff2)format("woff2-variations")}@font-face{font-family:Instrument Sans;font-weight:400 700;font-style:italic;font-display:block;src:url(../media/instrument-sans-latin-wght-italic.3y56bklmxgjeo.woff2)format("woff2-variations")}@font-face{font-family:Spline Sans Mono;font-weight:400 600;font-style:normal;font-display:block;src:url(../media/spline-sans-mono-latin-wght-normal.0qo4dci9ry4be.woff2)format("woff2-variations")}@font-face{font-family:Newsreader;font-weight:400 600;font-style:normal;font-display:block;src:url(../media/newsreader-latin-standard-normal.0dc79pquxokce.woff2)format("woff2-variations")}@font-face{font-family:Newsreader;font-weight:400 600;font-style:italic;font-display:block;src:url(../media/newsreader-latin-standard-italic.11ae33ayisz--.woff2)format("woff2-variations")}@keyframes f-spin{to{transform:rotate(360deg)}}@keyframes f-flow{to{stroke-dashoffset:-20px}}@keyframes f-flow-rev{to{stroke-dashoffset:22px}}@keyframes f-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes f-breathe{0%,to{box-shadow:0 0 #2fe6ff00}50%{box-shadow:0 0 0 1px var(--accent-35), 0 0 22px 0 var(--accent-12)}}@keyframes f-blink{50%{opacity:0}}@keyframes f-bar{to{background-position:18px 0}}@keyframes f-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes f-shimmer{to{background-position:200% 0}}@keyframes f-spark{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes f-belt{to{background-position:24px 0}}@keyframes f-ride{0%{left:0%}to{left:100%}}@keyframes floor-cube{0%{left:0}to{left:calc(100% - var(--cube-size))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
