/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Fira Sans,system-ui,sans-serif;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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-feature-settings:normal;font-family:Fira Mono,ui-monospace,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);outline:2px solid #0000;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--c-ink:10 10 10;--c-ink-2:51 51 51;--c-muted:74 74 74;--c-muted-2:106 106 106;--c-faint:154 154 154;--c-faint-2:181 181 181;--c-line-input:139 139 139;--c-line-strong:201 201 201;--c-line:218 218 218;--c-line-soft:237 237 237;--c-chrome:242 242 242;--c-selected:230 230 230;--c-hover:240 240 240;--c-row-hover:245 245 245;--c-chip:247 247 247;--c-panel:250 250 250;--c-rail:232 232 234;--c-rail-hover:245 245 246;--c-rail-current:255 255 255;--c-pane:244 244 245;--c-pane-current:226 227 231;--c-highlight:247 249 253;--c-ground:255 255 255;--c-on-fill:255 255 255;--c-accent:47 79 168;--c-danger:176 23 31;--c-ok:23 127 58;--c-warn:168 90 0;--c-late:123 63 181;--c-missing:14 122 132;--c-no-gun:176 23 122;--c-tint-accent:238 242 251;--c-line-accent:220 227 245;--c-tint-warn:253 247 238;--c-soft-warn:232 201 160;--c-tint-danger:251 237 238;--c-tint-ok:220 252 231}:root.dark{--c-ink:236 236 238;--c-ink-2:211 212 216;--c-muted:163 166 173;--c-muted-2:150 153 161;--c-faint:110 113 121;--c-faint-2:86 89 98;--c-line-input:122 125 134;--c-line-strong:58 61 69;--c-line:44 46 53;--c-line-soft:33 35 41;--c-chrome:27 28 33;--c-selected:44 46 53;--c-hover:30 32 38;--c-row-hover:23 24 29;--c-chip:27 28 33;--c-panel:20 21 26;--c-rail:10 11 13;--c-rail-hover:23 24 29;--c-rail-current:30 32 38;--c-pane:12 13 16;--c-pane-current:30 32 38;--c-highlight:21 26 43;--c-ground:15 16 19;--c-on-fill:15 16 19;--c-accent:111 140 240;--c-danger:240 101 109;--c-ok:76 194 122;--c-warn:224 160 64;--c-late:178 140 240;--c-missing:79 193 201;--c-no-gun:217 140 192;--c-tint-accent:26 33 64;--c-line-accent:43 55 96;--c-tint-warn:42 32 18;--c-soft-warn:107 78 31;--c-tint-danger:46 22 25;--c-tint-ok:20 50 34;--shadow:0.5;--scrim:0.6;color-scheme:dark}:root.dark :is(.account-dialog,.timing-dialog,.drawer-panel,.toast,.help-tip-text,.reader-picker-panel,.reader-dot-tip,.status-menu,.roster-popover,[class~=shadow-menu],[class~=shadow-tooltip]){--c-ground:27 28 33;--c-panel:23 24 29;--c-row-hover:32 33 39;--c-chip:36 38 44;--c-chrome:36 38 44;--c-hover:40 42 49;--c-selected:52 54 62;--c-line-soft:42 44 51;--c-line:52 54 62;--c-line-strong:68 71 80;--c-line-input:128 131 140;--c-pane:21 22 26;--c-pane-current:42 44 51;--c-highlight:29 35 56}:root.dark [data-themed][data-tone=light]{--c-ink:10 10 10;--c-ink-2:51 51 51;--c-muted:74 74 74;--c-muted-2:106 106 106}canvas.topbar{width:100%}body{--tw-bg-opacity:1;--tw-text-opacity:1;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));color:rgb(var(--c-ink)/var(--tw-text-opacity));font-family:Fira Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}:focus-visible{outline:2px solid rgb(var(--c-accent)/1);outline-offset:2px}[role=dialog] [id$=-panel] :focus-visible{outline-offset:-2px}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{background-color:rgb(var(--c-ground)/1)}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(var(--c-muted-2)/1)}input::placeholder,textarea::placeholder{color:rgb(var(--c-muted-2)/1)}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-color:rgb(var(--c-accent)/1);--tw-ring-offset-color:rgb(var(--c-ground)/1)}:root.dark [type=checkbox]:not(:checked,:indeterminate),:root.dark [type=radio]:not(:checked){background-color:rgb(var(--c-ground)/1);border-color:rgb(var(--c-line-input)/1)}:root.dark [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230F1013' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}:root.dark [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230F1013' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}*,::backdrop,: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:#3b82f680;--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: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75"/></svg>');background-color:currentColor;display:inline-block;height:1.5rem;-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;width:1.5rem}.hero-adjustments-horizontal-mini{--hero-adjustments-horizontal-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M10 3.75a2 2 0 1 0-4 0 2 2 0 0 0 4 0ZM17.25 4.5a.75.75 0 0 0 0-1.5h-5.5a.75.75 0 0 0 0 1.5h5.5ZM5 3.75a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1 0-1.5h1.5a.75.75 0 0 1 .75.75ZM4.25 17a.75.75 0 0 0 0-1.5h-1.5a.75.75 0 0 0 0 1.5h1.5ZM17.25 17a.75.75 0 0 0 0-1.5h-5.5a.75.75 0 0 0 0 1.5h5.5ZM9 10a.75.75 0 0 1-.75.75h-5.5a.75.75 0 0 1 0-1.5h5.5A.75.75 0 0 1 9 10ZM17.25 10.75a.75.75 0 0 0 0-1.5h-1.5a.75.75 0 0 0 0 1.5h1.5ZM14 10a2 2 0 1 0-4 0 2 2 0 0 0 4 0ZM10 16.25a2 2 0 1 0-4 0 2 2 0 0 0 4 0Z"/></svg>');-webkit-mask:var(--hero-adjustments-horizontal-mini);mask:var(--hero-adjustments-horizontal-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-adjustments-horizontal-mini,.hero-arrow-long-left-mini{background-color:currentColor;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.hero-arrow-long-left-mini{--hero-arrow-long-left-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18 10a.75.75 0 0 1-.75.75H4.66l2.1 1.95a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 1 1 1.02 1.1l-2.1 1.95h12.59A.75.75 0 0 1 18 10Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-arrow-long-left-mini);mask:var(--hero-arrow-long-left-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"/></svg>');height:1.5rem;-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-arrow-path,.hero-arrow-path-mini{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-arrow-path-mini{--hero-arrow-path-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M15.312 11.424a5.5 5.5 0 0 1-9.201 2.466l-.312-.311h2.433a.75.75 0 0 0 0-1.5H3.989a.75.75 0 0 0-.75.75v4.242a.75.75 0 0 0 1.5 0v-2.43l.31.31a7 7 0 0 0 11.712-3.138.75.75 0 0 0-1.449-.39Zm1.23-3.723a.75.75 0 0 0 .219-.53V2.929a.75.75 0 0 0-1.5 0V5.36l-.31-.31A7 7 0 0 0 3.239 8.188a.75.75 0 1 0 1.448.389A5.5 5.5 0 0 1 13.89 6.11l.311.31h-2.432a.75.75 0 0 0 0 1.5h4.243a.75.75 0 0 0 .53-.219Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-arrow-path-mini);mask:var(--hero-arrow-path-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-arrow-right-mini{--hero-arrow-right-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-arrow-right-mini);mask:var(--hero-arrow-right-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-mini,.hero-arrow-top-right-on-square-mini{background-color:currentColor;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.hero-arrow-top-right-on-square-mini{--hero-arrow-top-right-on-square-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M4.25 5.5a.75.75 0 0 0-.75.75v8.5c0 .414.336.75.75.75h8.5a.75.75 0 0 0 .75-.75v-4a.75.75 0 0 1 1.5 0v4A2.25 2.25 0 0 1 12.75 17h-8.5A2.25 2.25 0 0 1 2 14.75v-8.5A2.25 2.25 0 0 1 4.25 4h5a.75.75 0 0 1 0 1.5h-5Z" clip-rule="evenodd"/>  <path fill-rule="evenodd" d="M6.194 12.753a.75.75 0 0 0 1.06.053L16.5 4.44v2.81a.75.75 0 0 0 1.5 0v-4.5a.75.75 0 0 0-.75-.75h-4.5a.75.75 0 0 0 0 1.5h2.553l-9.056 8.194a.75.75 0 0 0-.053 1.06Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-arrow-top-right-on-square-mini);mask:var(--hero-arrow-top-right-on-square-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-tray{--hero-arrow-up-tray:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"/></svg>');-webkit-mask:var(--hero-arrow-up-tray);mask:var(--hero-arrow-up-tray);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-tray,.hero-arrow-uturn-left{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 15 3 9m0 0 6-6M3 9h12a6 6 0 0 1 0 12h-3"/></svg>');-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-2{--hero-bars-2:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 9h16.5m-16.5 6.75h16.5"/></svg>');-webkit-mask:var(--hero-bars-2);mask:var(--hero-bars-2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-2,.hero-bars-3{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-bars-3{--hero-bars-3:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"/></svg>');-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.75 3.104v5.714a2.25 2.25 0 0 1-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 0 1 4.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0 1 12 15a9.065 9.065 0 0 0-6.23-.693L5 14.5m14.8.8 1.402 1.402c1.232 1.232.65 3.318-1.067 3.611A48.309 48.309 0 0 1 12 21c-2.773 0-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5 14.5"/></svg>');-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker,.hero-bell{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-bell{--hero-bell:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0"/></svg>');-webkit-mask:var(--hero-bell);mask:var(--hero-bell);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt-mini{--hero-bolt-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M11.983 1.907a.75.75 0 0 0-1.292-.657l-8.5 9.5A.75.75 0 0 0 2.75 12h6.572l-1.305 6.093a.75.75 0 0 0 1.292.657l8.5-9.5A.75.75 0 0 0 17.25 8h-6.572l1.305-6.093Z"/></svg>');height:1.25rem;-webkit-mask:var(--hero-bolt-mini);mask:var(--hero-bolt-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-bolt-mini,.hero-book-open{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-book-open{--hero-book-open:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6.042A8.967 8.967 0 0 0 6 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 0 1 6 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 0 1 6-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0 0 18 18a8.967 8.967 0 0 0-6 2.292m0-14.25v14.25"/></svg>');height:1.5rem;-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-check{--hero-check:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5"/></svg>');height:1.5rem;-webkit-mask:var(--hero-check);mask:var(--hero-check);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-check,.hero-check-circle-mini{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-check-circle-mini{--hero-check-circle-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.857-9.809a.75.75 0 0 0-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-check-circle-mini);mask:var(--hero-check-circle-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-check-mini{--hero-check-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-check-mini);mask:var(--hero-check-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-check-mini,.hero-chevron-down{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-chevron-down{--hero-chevron-down:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');height:1.5rem;-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-chevron-down-mini{--hero-chevron-down-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-chevron-down-mini);mask:var(--hero-chevron-down-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-chevron-down-mini,.hero-chevron-left{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-chevron-left{--hero-chevron-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5"/></svg>');height:1.5rem;-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-chevron-left-mini{--hero-chevron-left-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-chevron-left-mini);mask:var(--hero-chevron-left-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-chevron-left-mini,.hero-chevron-right{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-chevron-right{--hero-chevron-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"/></svg>');height:1.5rem;-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-chevron-right-mini{--hero-chevron-right-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-chevron-right-mini);mask:var(--hero-chevron-right-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-chevron-right-mini,.hero-chevron-up{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-chevron-up{--hero-chevron-up:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m4.5 15.75 7.5-7.5 7.5 7.5"/></svg>');height:1.5rem;-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-chevron-up-mini{--hero-chevron-up-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M9.47 6.47a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 1 1-1.06 1.06L10 8.06l-3.72 3.72a.75.75 0 0 1-1.06-1.06l4.25-4.25Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-chevron-up-mini);mask:var(--hero-chevron-up-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-chevron-up-mini,.hero-clock{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-clock{--hero-clock:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-clock);mask:var(--hero-clock);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-clock-mini{--hero-clock-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm.75-13a.75.75 0 0 0-1.5 0v5c0 .414.336.75.75.75h4a.75.75 0 0 0 0-1.5h-3.25V5Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-clock-mini);mask:var(--hero-clock-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock-mini,.hero-code-bracket-mini{background-color:currentColor;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.hero-code-bracket-mini{--hero-code-bracket-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M6.28 5.22a.75.75 0 0 1 0 1.06L2.56 10l3.72 3.72a.75.75 0 0 1-1.06 1.06L.97 10.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Zm7.44 0a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L17.44 10l-3.72-3.72a.75.75 0 0 1 0-1.06ZM11.377 2.011a.75.75 0 0 1 .612.867l-2.5 14.5a.75.75 0 0 1-1.478-.255l2.5-14.5a.75.75 0 0 1 .866-.612Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-code-bracket-mini);mask:var(--hero-code-bracket-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-code-bracket-square{--hero-code-bracket-square:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M14.25 9.75 16.5 12l-2.25 2.25m-4.5 0L7.5 12l2.25-2.25M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z"/></svg>');-webkit-mask:var(--hero-code-bracket-square);mask:var(--hero-code-bracket-square);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-code-bracket-square,.hero-cog-6-tooth{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-cog-6-tooth{--hero-cog-6-tooth:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/></svg>');-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cpu-chip-mini{--hero-cpu-chip-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M14 6H6v8h8V6Z"/>  <path fill-rule="evenodd" d="M9.25 3V1.75a.75.75 0 0 1 1.5 0V3h1.5V1.75a.75.75 0 0 1 1.5 0V3h.5A2.75 2.75 0 0 1 17 5.75v.5h1.25a.75.75 0 0 1 0 1.5H17v1.5h1.25a.75.75 0 0 1 0 1.5H17v1.5h1.25a.75.75 0 0 1 0 1.5H17v.5A2.75 2.75 0 0 1 14.25 17h-.5v1.25a.75.75 0 0 1-1.5 0V17h-1.5v1.25a.75.75 0 0 1-1.5 0V17h-1.5v1.25a.75.75 0 0 1-1.5 0V17h-.5A2.75 2.75 0 0 1 3 14.25v-.5H1.75a.75.75 0 0 1 0-1.5H3v-1.5H1.75a.75.75 0 0 1 0-1.5H3v-1.5H1.75a.75.75 0 0 1 0-1.5H3v-.5A2.75 2.75 0 0 1 5.75 3h.5V1.75a.75.75 0 0 1 1.5 0V3h1.5ZM4.5 5.75c0-.69.56-1.25 1.25-1.25h8.5c.69 0 1.25.56 1.25 1.25v8.5c0 .69-.56 1.25-1.25 1.25h-8.5c-.69 0-1.25-.56-1.25-1.25v-8.5Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-cpu-chip-mini);mask:var(--hero-cpu-chip-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-cpu-chip-mini,.hero-document{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-document{--hero-document:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-document);mask:var(--hero-document);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-ellipsis-horizontal{--hero-ellipsis-horizontal:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-ellipsis-horizontal);mask:var(--hero-ellipsis-horizontal);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-ellipsis-horizontal,.hero-flag-mini{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-flag-mini{--hero-flag-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M3.5 2.75a.75.75 0 0 0-1.5 0v14.5a.75.75 0 0 0 1.5 0v-4.392l1.657-.348a6.449 6.449 0 0 1 4.271.572 7.948 7.948 0 0 0 5.965.524l2.078-.64A.75.75 0 0 0 18 12.25v-8.5a.75.75 0 0 0-.904-.734l-2.38.501a7.25 7.25 0 0 1-4.186-.363l-.502-.2a8.75 8.75 0 0 0-5.053-.439l-1.475.31V2.75Z"/></svg>');height:1.25rem;-webkit-mask:var(--hero-flag-mini);mask:var(--hero-flag-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-funnel{--hero-funnel:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0 1 12 3Z"/></svg>');-webkit-mask:var(--hero-funnel);mask:var(--hero-funnel);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel,.hero-link{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-link{--hero-link:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"/></svg>');-webkit-mask:var(--hero-link);mask:var(--hero-link);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet{--hero-list-bullet:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 6.75h12M8.25 12h12m-12 5.25h12M3.75 6.75h.007v.008H3.75V6.75Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0ZM3.75 12h.007v.008H3.75V12Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm-.375 5.25h.007v.008H3.75v-.008Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/></svg>');-webkit-mask:var(--hero-list-bullet);mask:var(--hero-list-bullet);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet,.hero-lock-closed{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-lock-closed{--hero-lock-closed:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z"/></svg>');-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-magnifying-glass,.hero-magnifying-glass-mini{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-magnifying-glass-mini{--hero-magnifying-glass-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M9 3.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11ZM2 9a7 7 0 1 1 12.452 4.391l3.328 3.329a.75.75 0 1 1-1.06 1.06l-3.329-3.328A7 7 0 0 1 2 9Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-magnifying-glass-mini);mask:var(--hero-magnifying-glass-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-map-pin-mini{--hero-map-pin-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="m9.69 18.933.003.001C9.89 19.02 10 19 10 19s.11.02.308-.066l.002-.001.006-.003.018-.008a5.741 5.741 0 0 0 .281-.14c.186-.096.446-.24.757-.433.62-.384 1.445-.966 2.274-1.765C15.302 14.988 17 12.493 17 9A7 7 0 1 0 3 9c0 3.492 1.698 5.988 3.355 7.584a13.731 13.731 0 0 0 2.273 1.765 11.842 11.842 0 0 0 .976.544l.062.029.018.008.006.003ZM10 11.25a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-map-pin-mini);mask:var(--hero-map-pin-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-map-pin-mini,.hero-pause{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-pause{--hero-pause:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 5.25v13.5m-7.5-13.5v13.5"/></svg>');height:1.5rem;-webkit-mask:var(--hero-pause);mask:var(--hero-pause);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-pause-circle-mini{--hero-pause-circle-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M2 10a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm5-2.25A.75.75 0 0 1 7.75 7h.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1-.75-.75v-4.5Zm4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1-.75-.75v-4.5Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-pause-circle-mini);mask:var(--hero-pause-circle-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-pause-circle-mini,.hero-pencil-square{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-pencil-square{--hero-pencil-square:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"/></svg>');height:1.5rem;-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-pencil-square-mini{--hero-pencil-square-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="m5.433 13.917 1.262-3.155A4 4 0 0 1 7.58 9.42l6.92-6.918a2.121 2.121 0 0 1 3 3l-6.92 6.918c-.383.383-.84.685-1.343.886l-3.154 1.262a.5.5 0 0 1-.65-.65Z"/>  <path d="M3.5 5.75c0-.69.56-1.25 1.25-1.25H10A.75.75 0 0 0 10 3H4.75A2.75 2.75 0 0 0 2 5.75v9.5A2.75 2.75 0 0 0 4.75 18h9.5A2.75 2.75 0 0 0 17 15.25V10a.75.75 0 0 0-1.5 0v5.25c0 .69-.56 1.25-1.25 1.25h-9.5c-.69 0-1.25-.56-1.25-1.25v-9.5Z"/></svg>');height:1.25rem;-webkit-mask:var(--hero-pencil-square-mini);mask:var(--hero-pencil-square-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-pencil-square-mini,.hero-play{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-play{--hero-play:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-play);mask:var(--hero-play);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-plus{--hero-plus:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15"/></svg>');height:1.5rem;-webkit-mask:var(--hero-plus);mask:var(--hero-plus);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-plus,.hero-plus-mini{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-plus-mini{--hero-plus-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M10.75 4.75a.75.75 0 0 0-1.5 0v4.5h-4.5a.75.75 0 0 0 0 1.5h4.5v4.5a.75.75 0 0 0 1.5 0v-4.5h4.5a.75.75 0 0 0 0-1.5h-4.5v-4.5Z"/></svg>');height:1.25rem;-webkit-mask:var(--hero-plus-mini);mask:var(--hero-plus-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-queue-list{--hero-queue-list:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 0 1 0 3.75H5.625a1.875 1.875 0 0 1 0-3.75Z"/></svg>');-webkit-mask:var(--hero-queue-list);mask:var(--hero-queue-list);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-queue-list,.hero-squares-2x2{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-squares-2x2{--hero-squares-2x2:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z"/></svg>');-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star{--hero-star:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z"/></svg>');-webkit-mask:var(--hero-star);mask:var(--hero-star);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star,.hero-star-solid{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-star-solid{--hero-star-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-star-solid);mask:var(--hero-star-solid);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"/></svg>');height:1.5rem;-webkit-mask:var(--hero-trash);mask:var(--hero-trash);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-trash,.hero-trophy-mini{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-trophy-mini{--hero-trophy-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M10 1c-1.828 0-3.623.149-5.371.435a.75.75 0 0 0-.629.74v.387c-.827.157-1.642.345-2.445.564a.75.75 0 0 0-.552.698 5 5 0 0 0 4.503 5.152 6 6 0 0 0 2.946 1.822A6.451 6.451 0 0 1 7.768 13H7.5A1.5 1.5 0 0 0 6 14.5V17h-.75C4.56 17 4 17.56 4 18.25c0 .414.336.75.75.75h10.5a.75.75 0 0 0 .75-.75c0-.69-.56-1.25-1.25-1.25H14v-2.5a1.5 1.5 0 0 0-1.5-1.5h-.268a6.453 6.453 0 0 1-.684-2.202 6 6 0 0 0 2.946-1.822 5 5 0 0 0 4.503-5.152.75.75 0 0 0-.552-.698A31.804 31.804 0 0 0 16 2.562v-.387a.75.75 0 0 0-.629-.74A33.227 33.227 0 0 0 10 1ZM2.525 4.422C3.012 4.3 3.504 4.19 4 4.09V5c0 .74.134 1.448.38 2.103a3.503 3.503 0 0 1-1.855-2.68Zm14.95 0a3.503 3.503 0 0 1-1.854 2.68C15.866 6.449 16 5.74 16 5v-.91c.496.099.988.21 1.475.332Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-trophy-mini);mask:var(--hero-trophy-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-user-group{--hero-user-group:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-user-group,.hero-user-group-mini{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-user-group-mini{--hero-user-group-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M10 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM6 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM1.49 15.326a.78.78 0 0 1-.358-.442 3 3 0 0 1 4.308-3.516 6.484 6.484 0 0 0-1.905 3.959c-.023.222-.014.442.025.654a4.97 4.97 0 0 1-2.07-.655ZM16.44 15.98a4.97 4.97 0 0 0 2.07-.654.78.78 0 0 0 .357-.442 3 3 0 0 0-4.308-3.517 6.484 6.484 0 0 1 1.907 3.96 2.32 2.32 0 0 1-.026.654ZM18 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM5.304 16.19a.844.844 0 0 1-.277-.71 5 5 0 0 1 9.947 0 .843.843 0 0 1-.277.71A6.975 6.975 0 0 1 10 18a6.974 6.974 0 0 1-4.696-1.81Z"/></svg>');height:1.25rem;-webkit-mask:var(--hero-user-group-mini);mask:var(--hero-user-group-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-users{--hero-users:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z"/></svg>');-webkit-mask:var(--hero-users);mask:var(--hero-users);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users,.hero-view-columns{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-view-columns{--hero-view-columns:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 4.5v15m6-15v15m-10.875 0h15.75c.621 0 1.125-.504 1.125-1.125V5.625c0-.621-.504-1.125-1.125-1.125H4.125C3.504 4.5 3 5.004 3 5.625v12.75c0 .621.504 1.125 1.125 1.125Z"/></svg>');-webkit-mask:var(--hero-view-columns);mask:var(--hero-view-columns);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle-mini{--hero-x-circle-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16ZM8.28 7.22a.75.75 0 0 0-1.06 1.06L8.94 10l-1.72 1.72a.75.75 0 1 0 1.06 1.06L10 11.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L11.06 10l1.72-1.72a.75.75 0 0 0-1.06-1.06L10 8.94 8.28 7.22Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-x-circle-mini);mask:var(--hero-x-circle-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-x-circle-mini,.hero-x-mark{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-x-mark{--hero-x-mark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"/></svg>');height:1.5rem;-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-x-mark-mini{--hero-x-mark-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path d="M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"/></svg>');height:1.25rem;-webkit-mask:var(--hero-x-mark-mini);mask:var(--hero-x-mark-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-x-mark-mini,.hero-x-mark-solid{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-x-mark-solid{--hero-x-mark-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');height:1.5rem;-webkit-mask:var(--hero-x-mark-solid);mask:var(--hero-x-mark-solid);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.btn,.btn-danger,.btn-secondary{align-items:center;border-radius:4px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;min-height:44px;padding-left:1rem;padding-right:1rem;white-space:nowrap}.btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-ink)/var(--tw-bg-opacity));border-color:rgb(var(--c-ink)/var(--tw-border-opacity));border-width:1px;color:rgb(var(--c-on-fill)/var(--tw-text-opacity))}.btn:hover{background-color:rgb(var(--c-ink-2)/var(--tw-bg-opacity));border-color:rgb(var(--c-ink-2)/var(--tw-border-opacity))}.btn-secondary,.btn:hover{--tw-border-opacity:1;--tw-bg-opacity:1}.btn-secondary{--tw-text-opacity:1;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-color:rgb(var(--c-ink)/var(--tw-border-opacity));border-width:1px;color:rgb(var(--c-ink)/var(--tw-text-opacity))}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-hover)/var(--tw-bg-opacity))}.btn-danger{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-color:rgb(var(--c-danger)/var(--tw-border-opacity));border-width:1px;color:rgb(var(--c-danger)/var(--tw-text-opacity))}.btn-danger:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-hover)/var(--tw-bg-opacity))}.btn-text{--tw-text-opacity:1;align-items:center;border-radius:4px;color:rgb(var(--c-muted)/var(--tw-text-opacity));display:inline-flex;font-size:13px;font-weight:500;gap:.25rem;height:2rem;padding-left:.5rem;padding-right:.5rem;position:relative;white-space:nowrap}.btn-text:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-hover)/var(--tw-bg-opacity));color:rgb(var(--c-ink)/var(--tw-text-opacity))}.btn-danger:disabled,.btn-secondary:disabled,.btn-text:disabled,.btn:disabled{cursor:not-allowed;opacity:.5}.phx-submit-loading .btn,.phx-submit-loading.btn{opacity:.75}.hit{position:relative}.btn-text:after,.hit:after{content:"";inset:-6px;position:absolute}.link{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.link:hover{text-decoration-thickness:2px}.starting-dots{display:inline-block;text-align:left;width:3ch}.starting-dots:after{animation:starting-dots 1.6s steps(4) infinite;content:"...";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}@keyframes starting-dots{to{width:4ch}}.field-label{--tw-text-opacity:1;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.375rem}.field,.field-label{color:rgb(var(--c-ink)/var(--tw-text-opacity));display:block}.field{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-color:rgb(var(--c-line-input)/var(--tw-border-opacity));border-radius:4px;border-width:1px;font-size:15px;line-height:1.5rem;min-height:44px;padding:.5rem .75rem;width:100%}.field::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--c-muted-2)/var(--tw-text-opacity))}.field::placeholder{--tw-text-opacity:1;color:rgb(var(--c-muted-2)/var(--tw-text-opacity))}.field:focus{--tw-border-opacity:1;border-color:rgb(var(--c-accent)/var(--tw-border-opacity));box-shadow:0 0 0 1px rgb(var(--c-accent)/1);outline:2px solid #0000;outline-offset:2px}.field[aria-invalid=true]{--tw-border-opacity:1;border-color:rgb(var(--c-danger)/var(--tw-border-opacity))}.field:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-panel)/var(--tw-bg-opacity));color:rgb(var(--c-muted-2)/var(--tw-text-opacity));cursor:not-allowed}textarea.field{min-height:6rem}.code-box{font-family:Fira Mono,ui-monospace,monospace;padding-left:0;padding-right:0;text-align:center;text-transform:uppercase;width:2.5rem}.field-label-row{align-items:center;display:flex;gap:.375rem;margin-bottom:.375rem}.field-label-row>.field-label{margin-bottom:0}.help-tip,.help-tip-icon{display:inline-flex;position:relative}.help-tip-icon{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;border-color:rgb(var(--c-muted-2)/var(--tw-border-opacity));border-radius:9999px;border-width:1px;color:rgb(var(--c-muted-2)/var(--tw-text-opacity));font-size:11px;font-weight:600;height:1rem;justify-content:center;line-height:1;width:1rem}.help-tip-icon:hover{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--c-ink)/var(--tw-border-opacity));color:rgb(var(--c-ink)/var(--tw-text-opacity))}.help-tip-icon:after{content:"";inset:-14px;position:absolute}.help-tip-text{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 2px 8px rgb(0 0 0/var(--shadow,0.12));--tw-shadow-colored:0 2px 8px 0 var(--tw-shadow-color);border-color:rgb(var(--c-ink)/var(--tw-border-opacity));border-radius:4px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--c-ink)/var(--tw-text-opacity));display:none;font-family:Fira Sans,system-ui,sans-serif;font-size:13px;font-weight:400;left:-.625rem;letter-spacing:0;line-height:1.4;margin-top:.5rem;max-width:min(260px,calc(100vw - 2rem));opacity:0;padding:.5rem .75rem;text-transform:none;top:100%;transform:translateX(var(--tip-shift,0));transition:opacity .12s ease,display allow-discrete .12s;width:-moz-max-content;width:max-content;z-index:30}.help-tip-text,.help-tip-text:before{background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));position:absolute}.help-tip-text:before{--tw-rotate:45deg;--tw-border-opacity:1;--tw-bg-opacity:1;border-color:rgb(var(--c-ink)/var(--tw-border-opacity));border-left-width:1px;border-top-width:1px;content:"";height:.5rem;left:calc(.875rem - var(--tip-shift, 0px));top:-5px;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));width:.5rem}.help-tip:focus-within .help-tip-text,.help-tip:hover .help-tip-text{display:block;opacity:1}@starting-style{.help-tip:focus-within .help-tip-text,.help-tip:hover .help-tip-text{opacity:0}}.segmented{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-color:rgb(var(--c-line-strong)/var(--tw-border-opacity));border-radius:4px;border-width:1px;display:inline-flex;padding:2px}.segmented-option{--tw-text-opacity:1;align-items:center;border-radius:3px;color:rgb(var(--c-muted-2)/var(--tw-text-opacity));cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2.25rem;line-height:1.25rem;padding-left:1rem;padding-right:1rem}.segmented-option:hover{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity))}.segmented-option:has(:checked){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-selected)/var(--tw-bg-opacity));color:rgb(var(--c-ink)/var(--tw-text-opacity))}.segmented-option:has(:focus-visible){outline:2px solid rgb(var(--c-accent)/1);outline-offset:2px}.segmented-option:has(:disabled){cursor:not-allowed;opacity:.6}.wave-row.is-over{--tw-bg-opacity:1;background-color:rgb(var(--c-highlight)/var(--tw-bg-opacity));outline:2px dashed rgb(var(--c-accent)/1);outline-offset:-2px}th[draggable=true]{cursor:grab}th.is-dragging{opacity:.5}th.drop-before{box-shadow:inset 3px 0 0 rgb(var(--c-accent)/1)}th.drop-after{box-shadow:inset -3px 0 0 rgb(var(--c-accent)/1)}[data-row].drop-before{box-shadow:inset 0 3px 0 rgb(var(--c-accent)/1)}[data-row].drop-after{box-shadow:inset 0 -3px 0 rgb(var(--c-accent)/1)}.field-help{color:rgb(var(--c-muted)/var(--tw-text-opacity))}.field-error,.field-help{--tw-text-opacity:1;font-size:13px;line-height:1.25rem;margin-top:.375rem}.field-error{color:rgb(var(--c-danger)/var(--tw-text-opacity))}.tbl-box{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-color:rgb(var(--c-line-strong)/var(--tw-border-opacity));border-radius:4px;border-width:1px;overflow:auto;position:relative}.tbl-box .btn-text:after,.tbl-box .hit:after{inset:0}.tbl{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-collapse:initial;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:.875rem;line-height:1.25rem;text-align:left;width:100%}.tbl-fixed{table-layout:fixed}.tbl-fixed td,.tbl-fixed th{overflow:hidden;text-overflow:ellipsis}.tbl.tbl-wrap td{padding-bottom:.375rem;padding-top:.375rem;vertical-align:top;white-space:normal}.tbl th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-chrome)/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(var(--c-line-strong)/var(--tw-border-opacity));color:rgb(var(--c-muted)/var(--tw-text-opacity));font-family:Fira Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;height:32px;line-height:1rem;padding-left:.75rem;padding-right:.75rem;position:sticky;top:0;white-space:nowrap;z-index:10}.tbl td{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom-width:1px;border-color:rgb(var(--c-line-soft)/var(--tw-border-opacity));color:rgb(var(--c-ink)/var(--tw-text-opacity));height:32px;padding:0 .75rem;white-space:nowrap}.tbl tbody tr:last-child td{border-bottom-width:0}.tbl tbody tr:hover td{--tw-bg-opacity:1;background-color:rgb(var(--c-row-hover)/var(--tw-bg-opacity))}.tbl .num{font-family:Fira Mono,ui-monospace,monospace;font-size:13px;text-align:right}.tbl th.num{font-size:.75rem;line-height:1rem;text-align:right}.tbl .th-sort{--tw-text-opacity:1;align-items:center;border-radius:3px;color:rgb(var(--c-muted)/var(--tw-text-opacity));display:inline-flex;font-family:Fira Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;gap:.25rem;height:32px;line-height:1rem;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.tbl .th-sort:hover{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity))}.tbl .th-sort:focus-visible{outline-offset:-2px}.tbl th[aria-sort=ascending] .th-sort,.tbl th[aria-sort=descending] .th-sort{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity))}.\!chip,.chip{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(var(--c-chip)/var(--tw-bg-opacity));border-color:rgb(var(--c-line)/var(--tw-border-opacity));border-radius:3px;border-width:1px;color:rgb(var(--c-ink-2)/var(--tw-text-opacity));display:inline-flex;font-family:Fira Mono,ui-monospace,monospace;font-size:13px;gap:.375rem;height:1.5rem;line-height:1;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.\!chip[data-tone],.chip[data-tone]{--tw-bg-opacity:1;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));font-family:Fira Sans,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem}.\!chip[data-tone=ok],.chip[data-tone=ok]{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--c-ok)/var(--tw-border-opacity));color:rgb(var(--c-ok)/var(--tw-text-opacity))}.\!chip[data-tone=warn],.chip[data-tone=warn]{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--c-warn)/var(--tw-border-opacity));color:rgb(var(--c-warn)/var(--tw-text-opacity))}.\!chip[data-tone=danger],.chip[data-tone=danger]{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--c-danger)/var(--tw-border-opacity));color:rgb(var(--c-danger)/var(--tw-text-opacity))}.\!chip[data-tone=accent],.chip[data-tone=accent]{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--c-accent)/var(--tw-border-opacity));color:rgb(var(--c-accent)/var(--tw-text-opacity))}.chip-dot{background-color:currentColor;border-radius:9999px;display:inline-block;height:.375rem;width:.375rem}.kicker{--tw-text-opacity:1;color:rgb(var(--c-muted)/var(--tw-text-opacity));font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.kbd,.kicker{font-family:Fira Mono,ui-monospace,monospace;line-height:1rem}.kbd{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-color:rgb(var(--c-faint-2)/var(--tw-border-opacity));border-radius:3px;border-width:1px;color:rgb(var(--c-ink-2)/var(--tw-text-opacity));display:inline-flex;font-size:.75rem;height:1.25rem;justify-content:center;line-height:1;min-width:20px;padding-left:.25rem;padding-right:.25rem}.strip{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--c-panel)/var(--tw-bg-opacity));border-color:rgb(var(--c-line-soft)/var(--tw-border-opacity));border-top-width:1px;padding:.5rem .75rem}.strip[data-tone]{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--c-line)/var(--tw-border-opacity));border-width:1px 1px 1px 3px;color:rgb(var(--c-ink)/var(--tw-text-opacity))}.strip[data-tone=warn]{--tw-border-opacity:1;border-left-color:rgb(var(--c-warn)/var(--tw-border-opacity))}.strip[data-tone=danger]{--tw-border-opacity:1;border-left-color:rgb(var(--c-danger)/var(--tw-border-opacity))}.strip[data-tone=ok]{--tw-border-opacity:1;border-left-color:rgb(var(--c-ok)/var(--tw-border-opacity))}.drawer-panel{animation:drawer-in .18s ease-out}@keyframes drawer-in{0%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.drawer-panel{animation:none}}.clock-arm{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-color:rgb(var(--c-line-strong)/var(--tw-border-opacity));border-radius:4px;border-width:1px;color:rgb(var(--c-muted)/var(--tw-text-opacity));flex:none;font-size:.875rem;font-weight:500;line-height:1.25rem;padding-left:1rem;padding-right:1rem}.clock-arm:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-row-hover)/var(--tw-bg-opacity));color:rgb(var(--c-ink)/var(--tw-text-opacity))}.clock-arm[aria-pressed=true]{--tw-border-opacity:1;border-color:rgb(var(--c-danger)/var(--tw-border-opacity))}.clock-arm[aria-pressed=true],.clock-arm[aria-pressed=true]:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-danger)/var(--tw-bg-opacity));color:rgb(var(--c-on-fill)/var(--tw-text-opacity))}.clock-card[data-armed]{--tw-border-opacity:1;border-color:rgb(var(--c-danger)/var(--tw-border-opacity))}.shine-text{animation:shine-text 2.4s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,currentColor 42%,color-mix(in srgb,currentColor 25%,rgb(var(--c-ground))) 50%,currentColor 58%);background-position:100% 0;background-size:300% 100%}.shine-text,.shine-text *{-webkit-text-fill-color:#0000}@keyframes shine-text{0%{background-position:100% 0}60%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shine-text{animation:none}}.wipe-flash{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;animation:wipe-flash 2.6s ease-in-out forwards;background-color:rgb(var(--c-ok)/var(--tw-bg-opacity));-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);color:rgb(var(--c-on-fill)/var(--tw-text-opacity));display:flex;font-size:.875rem;font-weight:700;inset:0;justify-content:center;letter-spacing:.2em;line-height:1.25rem;position:absolute;z-index:10}.wipe-flash[data-tone=danger]{--tw-bg-opacity:1;background-color:rgb(var(--c-danger)/var(--tw-bg-opacity))}@keyframes wipe-flash{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}12%,75%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@media (prefers-reduced-motion:reduce){.wipe-flash{display:none}}.closed-banner{--tw-border-opacity:1;background-color:var(--banner,rgb(var(--c-accent)/1));border-color:rgb(var(--c-line)/var(--tw-border-opacity));border-top-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));font-size:13px;font-weight:500;letter-spacing:.025em;line-height:1.25rem;overflow:hidden;padding:.25rem .75rem;position:relative;text-align:center;text-transform:uppercase}.closed-banner,.closed-banner[data-tone=light]{--tw-text-opacity:1}.closed-banner[data-tone=light]{color:rgb(var(--c-ink)/var(--tw-text-opacity))}.closed-banner[data-shine]:after{animation:closed-shine 8s ease-in-out infinite;background:linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}@keyframes closed-shine{0%{transform:translateX(-100%)}20%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.closed-banner[data-shine]:after{animation:none;display:none}}.picker-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-width:0;color:rgb(var(--c-ink)/var(--tw-text-opacity));display:block;font-size:17px;font-weight:500;height:52px;padding-left:1rem;padding-right:1rem;width:100%}.picker-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--c-muted-2)/var(--tw-text-opacity))}.picker-input::placeholder{--tw-text-opacity:1;color:rgb(var(--c-muted-2)/var(--tw-text-opacity))}@media (min-width:640px){.picker-input{font-size:1.25rem;height:58px;line-height:1.75rem}}.picker-input:focus{box-shadow:inset 0 0 0 2px rgb(var(--c-accent)/1);outline:none}.toast{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 4px 16px rgb(0 0 0/var(--shadow,0.12));--tw-shadow-colored:0 4px 16px 0 var(--tw-shadow-color);align-items:flex-start;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-color:rgb(var(--c-ink)/var(--tw-border-opacity));border-radius:4px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(var(--c-ink)/var(--tw-text-opacity));display:flex;font-size:.875rem;gap:.75rem;line-height:1.25rem;padding:.5rem .25rem .5rem .75rem;width:100%}.toast[data-kind=error]{--tw-border-opacity:1;border-color:rgb(var(--c-danger)/var(--tw-border-opacity))}.toast[hidden]{display:none}.reader-picker-panel{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 4px 16px rgb(0 0 0/var(--shadow,0.12));--tw-shadow-colored:0 4px 16px 0 var(--tw-shadow-color);background-color:rgb(var(--c-ground)/var(--tw-bg-opacity));border-color:rgb(var(--c-ink)/var(--tw-border-opacity));border-radius:4px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-family:Fira Sans,system-ui,sans-serif;left:0;margin-top:.25rem;max-height:20rem;max-width:calc(100vw - 2rem);overflow-y:auto;padding-bottom:.25rem;position:absolute;top:100%;width:22rem;z-index:30}.reader-picker-heading{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(var(--c-panel)/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(var(--c-line-soft)/var(--tw-border-opacity));padding:.375rem .75rem;position:sticky;top:0;z-index:10}.reader-picker-kicker{--tw-text-opacity:1;align-items:center;color:rgb(var(--c-muted)/var(--tw-text-opacity));display:flex;font-family:Fira Mono,ui-monospace,monospace;font-size:11px;font-weight:500;gap:.375rem;letter-spacing:.06em;text-transform:uppercase}.reader-picker-option{align-items:center;cursor:pointer;display:flex;gap:.625rem;min-height:40px;padding:.375rem .75rem;text-align:left}.reader-picker-option[aria-selected=true]{--tw-bg-opacity:1;background-color:rgb(var(--c-selected)/var(--tw-bg-opacity));box-shadow:inset 3px 0 0 rgb(var(--c-accent)/1)}.reader-picker-option[hidden],.reader-picker-panel [data-empty][hidden],.reader-picker-panel [data-section][hidden]{display:none}.reader-picker-live{--tw-text-opacity:1;color:rgb(var(--c-ok)/var(--tw-text-opacity));flex:none;font-family:Fira Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}@keyframes node-flash{0%{background-color:rgb(var(--c-ok)/1);border-color:rgb(var(--c-ok)/1);box-shadow:0 0 0 4px rgb(var(--c-tint-ok)/1)}to{box-shadow:0 0 0 0 #0000}}.node-flash{animation:node-flash 1.2s ease-out}@keyframes row-flash{0%{background-color:rgb(var(--c-tint-ok)/1)}}.row-flash>td{animation:row-flash 1.6s ease-out}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-\[13px\]{left:13px}.left-\[15px\]{left:15px}.left-\[var\(--ts-left\)\]{left:var(--ts-left)}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-8{top:2rem}.top-\[13px\]{top:13px}.top-\[19px\]{top:19px}.top-\[var\(--ts-top\)\]{top:var(--ts-top)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[31\]{z-index:31}.z-\[60\]{z-index:60}.m-1{margin:.25rem}.m-1\.5{margin:.375rem}.m-3{margin:.75rem}.m-5{margin:1.25rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-2{margin-left:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-\[22px\]{margin-bottom:22px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[calc\(100\%-2rem\)\]{height:calc(100% - 2rem)}.h-full{height:100%}.h-row{height:32px}.h-screen{height:100vh}.h-target{height:44px}.max-h-\[272px\]{max-height:272px}.max-h-\[360px\]{max-height:360px}.max-h-\[570px\]{max-height:570px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-\[200px\]{min-height:200px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-target{min-height:44px}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[14rem\]{width:14rem}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[170px\]{width:170px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[300px\]{width:300px}.w-\[380px\]{width:380px}.w-\[60px\]{width:60px}.w-\[6rem\]{width:6rem}.w-\[70px\]{width:70px}.w-\[7rem\]{width:7rem}.w-\[8rem\]{width:8rem}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[min\(400px\2c calc\(100vw-32px\)\)\]{width:min(400px,calc(100vw - 32px))}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-target{width:44px}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[300px\]{min-width:300px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[150px\]{max-width:150px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{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))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-\[88\%\]{--tw-translate-y:-88%}.-translate-y-\[88\%\],.translate-y-0{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))}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.transform,.translate-y-4{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))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[16px_auto_minmax\(0\2c 1fr\)\]{grid-template-columns:16px auto minmax(0,1fr)}.grid-cols-\[1fr_88px\]{grid-template-columns:1fr 88px}.grid-cols-\[80px_minmax\(0\2c 1fr\)_auto_16px\]{grid-template-columns:80px minmax(0,1fr) auto 16px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-3\.5{row-gap:.875rem}.gap-y-5{row-gap:1.25rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>: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)))}.divide-line-soft>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--c-line-soft)/var(--tw-divide-opacity))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:3px}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-l{border-bottom-left-radius:4px}.rounded-l,.rounded-t{border-top-left-radius:4px}.rounded-t{border-top-right-radius:4px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#C9A227\]{--tw-border-opacity:1;border-color:rgb(201 162 39/var(--tw-border-opacity))}.border-accent{--tw-border-opacity:1;border-color:rgb(var(--c-accent)/var(--tw-border-opacity))}.border-danger{--tw-border-opacity:1;border-color:rgb(var(--c-danger)/var(--tw-border-opacity))}.border-faint-2{--tw-border-opacity:1;border-color:rgb(var(--c-faint-2)/var(--tw-border-opacity))}.border-ink{--tw-border-opacity:1;border-color:rgb(var(--c-ink)/var(--tw-border-opacity))}.border-line{--tw-border-opacity:1;border-color:rgb(var(--c-line)/var(--tw-border-opacity))}.border-line-input{--tw-border-opacity:1;border-color:rgb(var(--c-line-input)/var(--tw-border-opacity))}.border-line-soft{--tw-border-opacity:1;border-color:rgb(var(--c-line-soft)/var(--tw-border-opacity))}.border-line-strong{--tw-border-opacity:1;border-color:rgb(var(--c-line-strong)/var(--tw-border-opacity))}.border-ok{--tw-border-opacity:1;border-color:rgb(var(--c-ok)/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.border-warn{--tw-border-opacity:1;border-color:rgb(var(--c-warn)/var(--tw-border-opacity))}.bg-\[\#F5DC7A\]{--tw-bg-opacity:1;background-color:rgb(245 220 122/var(--tw-bg-opacity))}.bg-\[rgba\(10\2c 10\2c 10\2c 0\.38\)\]{background-color:#0a0a0a61}.bg-accent{--tw-bg-opacity:1;background-color:rgb(var(--c-accent)/var(--tw-bg-opacity))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-chip{--tw-bg-opacity:1;background-color:rgb(var(--c-chip)/var(--tw-bg-opacity))}.bg-chrome{--tw-bg-opacity:1;background-color:rgb(var(--c-chrome)/var(--tw-bg-opacity))}.bg-danger{--tw-bg-opacity:1;background-color:rgb(var(--c-danger)/var(--tw-bg-opacity))}.bg-faint{--tw-bg-opacity:1;background-color:rgb(var(--c-faint)/var(--tw-bg-opacity))}.bg-ground{--tw-bg-opacity:1;background-color:rgb(var(--c-ground)/var(--tw-bg-opacity))}.bg-highlight{--tw-bg-opacity:1;background-color:rgb(var(--c-highlight)/var(--tw-bg-opacity))}.bg-ink{--tw-bg-opacity:1;background-color:rgb(var(--c-ink)/var(--tw-bg-opacity))}.bg-line{--tw-bg-opacity:1;background-color:rgb(var(--c-line)/var(--tw-bg-opacity))}.bg-line-soft{--tw-bg-opacity:1;background-color:rgb(var(--c-line-soft)/var(--tw-bg-opacity))}.bg-line-strong{--tw-bg-opacity:1;background-color:rgb(var(--c-line-strong)/var(--tw-bg-opacity))}.bg-ok{--tw-bg-opacity:1;background-color:rgb(var(--c-ok)/var(--tw-bg-opacity))}.bg-pane-current{--tw-bg-opacity:1;background-color:rgb(var(--c-pane-current)/var(--tw-bg-opacity))}.bg-panel{--tw-bg-opacity:1;background-color:rgb(var(--c-panel)/var(--tw-bg-opacity))}.bg-selected{--tw-bg-opacity:1;background-color:rgb(var(--c-selected)/var(--tw-bg-opacity))}.bg-tint-danger{--tw-bg-opacity:1;background-color:rgb(var(--c-tint-danger)/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[5px\]{padding-left:5px;padding-right:5px}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-\[22px\]{padding-bottom:22px;padding-top:22px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-80{padding-bottom:20rem}.pb-\[18px\]{padding-bottom:18px}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[10vh\]{padding-top:10vh}.pt-\[18px\]{padding-top:18px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:Fira Mono,ui-monospace,monospace}.font-sans{font-family:Fira Sans,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[1\.15em\]{font-size:1.15em}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.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)}.leading-5{line-height:1.25rem}.leading-8{line-height:2rem}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.text-accent{--tw-text-opacity:1;color:rgb(var(--c-accent)/var(--tw-text-opacity))}.text-danger{--tw-text-opacity:1;color:rgb(var(--c-danger)/var(--tw-text-opacity))}.text-faint{--tw-text-opacity:1;color:rgb(var(--c-faint)/var(--tw-text-opacity))}.text-ink{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity))}.text-ink-2{--tw-text-opacity:1;color:rgb(var(--c-ink-2)/var(--tw-text-opacity))}.text-lab-faint{--tw-text-opacity:1;color:rgb(110 113 121/var(--tw-text-opacity))}.text-lab-muted{--tw-text-opacity:1;color:rgb(163 166 173/var(--tw-text-opacity))}.text-missing{--tw-text-opacity:1;color:rgb(var(--c-missing)/var(--tw-text-opacity))}.text-muted{--tw-text-opacity:1;color:rgb(var(--c-muted)/var(--tw-text-opacity))}.text-muted-2{--tw-text-opacity:1;color:rgb(var(--c-muted-2)/var(--tw-text-opacity))}.text-ok{--tw-text-opacity:1;color:rgb(var(--c-ok)/var(--tw-text-opacity))}.text-on-fill{--tw-text-opacity:1;color:rgb(var(--c-on-fill)/var(--tw-text-opacity))}.text-warn{--tw-text-opacity:1;color:rgb(var(--c-warn)/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-muted-2{text-decoration-color:rgb(var(--c-muted-2)/1)}.decoration-warn{text-decoration-color:rgb(var(--c-warn)/1)}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.underline-offset-\[5px\]{text-underline-offset:5px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.shadow-\[0_8px_28px_rgba\(0\2c 0\2c 0\2c 0\.16\)\]{--tw-shadow:0 8px 28px #00000029;--tw-shadow-colored:0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgb\(var\(--c-line\)\)\]{--tw-shadow:inset 0 -1px 0 rgb(var(--c-line));--tw-shadow-colored:inset 0 -1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_-1px_0_rgb\(var\(--c-line\)\)\],.shadow-menu{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-menu{--tw-shadow:0 4px 16px rgb(0 0 0/var(--shadow,0.12));--tw-shadow-colored:0 4px 16px 0 var(--tw-shadow-color)}.shadow-tooltip{--tw-shadow:0 2px 8px rgb(0 0 0/var(--shadow,0.12));--tw-shadow-colored:0 2px 8px 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)}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-accent{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--c-accent)/var(--tw-ring-opacity))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-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)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.stage-viewport{background:#000;inset:0;overflow:hidden;position:fixed}.stage{font-feature-settings:"tnum" 1;background:#5f0107;color:#fff;font-family:Fira Sans,system-ui,sans-serif;height:810px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) scale(var(--stage-scale,1));width:1440px}.stage-mono,.stage-place{font-family:Fira Mono,monospace}.stage-place{color:#ff613d}.stage-muted{color:#ffffffb8}.stage-bg{background:linear-gradient(#5f0107,#aa2a32 45%,#aa2a32 55%,#5f0107);contain:strict;inset:0;overflow:hidden;position:absolute}.stage-bg>div{position:absolute;will-change:transform}.stage-glow-a{animation:stage-drift-a 13s ease-in-out infinite;background:radial-gradient(closest-side,#ff613dcc,#ff613d00);border-radius:50%;height:140%;left:-20%;top:-40%;width:90%}.stage-glow-b{animation:stage-drift-b 17s ease-in-out infinite;background:radial-gradient(closest-side,#1e0003e6,#1e000300);border-radius:50%;bottom:-50%;height:150%;right:-25%;width:95%}.stage-glow-c{animation:stage-drift-c 11s ease-in-out infinite;background:radial-gradient(closest-side,#ff450080,#ff450000);border-radius:50%;height:90%;left:30%;top:10%;width:60%}.stage-bands{animation:stage-sheen 7s linear infinite;background:repeating-linear-gradient(115deg,#fff0,hsla(0,0%,100%,.025) 140px,#fff0 280px);height:100%;left:-309px;top:0;width:calc(100% + 309px)}.stage-vignette{background:radial-gradient(ellipse at 50% 45%,#0000 40%,#14000299 100%);inset:0}@keyframes stage-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(38%,28%) scale(1.35)}}@keyframes stage-drift-b{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-34%,-26%) scale(.85)}}@keyframes stage-drift-c{0%,to{transform:translate(0)}33%{transform:translate(-45%,30%) scale(1.3)}66%{transform:translate(25%,-25%) scale(.8)}}@keyframes stage-sheen{to{transform:translateX(309px)}}.stage-clock{color:#ffffffd9;font-family:Fira Mono,monospace;font-size:30px;font-weight:500;position:absolute;right:48px;top:32px;z-index:2}.stage-slide{inset:0;position:absolute}.stage-slide [data-a]{opacity:0}.stage-page{display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 120px;position:absolute}.stage-award{padding-bottom:88px;perspective:1200px}.stage-award-title{font-size:72px;font-weight:700;letter-spacing:-.01em;margin:0 0 28px;text-shadow:0 4px 18px #00000059}.stage-award-rows{display:flex;flex-direction:column;transform-style:preserve-3d}.stage-award-row{align-items:center;backface-visibility:hidden;border-top:1px solid #ffffff38;display:grid;gap:24px;grid-template-columns:110px 1fr auto;height:140px}.stage-award-rows[data-many] .stage-award-row{height:112px}.stage-logo{align-items:center;display:flex;inset:0;justify-content:center;padding-bottom:64px;position:absolute}.stage-logo-box{height:367px;position:relative;width:480px}.stage-logo-ring{border:6px solid #ff613d;border-radius:50%;height:420px;left:59%;margin:-210px 0 0 -210px;position:absolute;top:50%;width:420px}.stage-logo-the,.stage-logo-y{background-position:50%;background-repeat:no-repeat;background-size:contain;inset:0;position:absolute}.stage-logo-y{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 76%,31% 76%,31% 40%,0 40%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 76%,31% 76%,31% 40%,0 40%);transform-origin:59% 50%}.stage-logo-the{-webkit-clip-path:polygon(0 40%,31% 40%,31% 76%,0 76%);clip-path:polygon(0 40%,31% 40%,31% 76%,0 76%)}.stage-wall-cam{inset:0;-webkit-mask-image:radial-gradient(ellipse 56% 62% at 50% 52%,#000 40%,#0000 100%);mask-image:radial-gradient(ellipse 56% 62% at 50% 52%,#000 40%,#0000 100%);overflow:hidden;position:absolute}.stage-wall{color:#ffffff80;-moz-column-gap:152px;column-gap:152px;flex-wrap:wrap;font-size:120px;font-weight:500;line-height:250px;top:0;transform-origin:0 0;white-space:nowrap;will-change:transform}.stage-wall,.stage-wall-name{display:flex;left:0;position:absolute}.stage-wall-name{align-items:center;height:46px;justify-content:center;right:0;top:382px}.stage-wall-name>span{font-size:120px;position:relative;text-shadow:0 2px 10px #00000059;white-space:nowrap}.stage-wall-greeting{color:#ffffffeb;font-size:84px;left:0;letter-spacing:-.01em;position:absolute;right:0;text-align:center;top:248px}.stage-wall-swap{align-items:center;display:flex;height:220px;justify-content:center;left:0;position:absolute;right:0;top:375px}.stage-wall-swap>span{display:inline-block;font-size:176px;font-weight:700;letter-spacing:-.01em;text-shadow:0 4px 20px #00000059;white-space:nowrap}.stage-ticker{align-items:center;background:#1400028c;border-top:1px solid #ffffff1f;bottom:0;display:flex;height:64px;left:0;overflow:hidden;position:absolute;right:0;z-index:1}.stage-ticker-track{display:flex;flex:none;white-space:nowrap;will-change:transform}.stage-ticker-item{align-items:baseline;display:inline-flex;font-size:26px;gap:14px;padding:0 30px}.stage-results{display:grid;gap:56px;grid-template-columns:1fr 420px;inset:0;padding:104px 64px 0;position:absolute}.stage-results h2{font-size:30px;font-weight:700;margin:0 0 12px}.stage-latest-row{font-size:28px;grid-template-columns:80px 90px 1fr 190px 150px;height:60px}.stage-latest-row,.stage-top-row{align-items:center;border-top:1px solid #ffffff38;display:grid}.stage-top-row{font-size:26px;grid-template-columns:44px 1fr auto;height:64px}@media (prefers-reduced-motion:reduce){.stage-bg>div{animation:none}}.live-page{--live-bg:#0f1013;--live-surface:#1b1c21;--live-line:#2c2e35;--live-text:#ececee;--live-muted:#a3a6ad;--live-ok:#4cc27a;--live-on-accent:#0f1013;--live-accent-text:var(--live-accent);background:var(--live-bg);color:var(--live-text);font-family:Fira Sans,system-ui,sans-serif;font-variant-numeric:tabular-nums;min-height:100vh;min-height:100dvh}.live-page[data-tone=dark]{--live-on-accent:#fff;--live-accent-text:color-mix(in srgb,var(--live-accent) 45%,#fff)}body:has(.live-page),html:has(.live-page){background:#0f1013}.live-col{margin:0 auto;max-width:640px;padding-bottom:48px}.live-col--card{max-width:460px}.live-head{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 20px 12px}.live-race{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-badge,.live-race{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.live-badge{align-items:center;color:var(--live-ok);display:flex;flex:none;font-size:12px;gap:8px}.live-badge--final{color:var(--live-muted)}.live-dot{animation:live-ping 1.4s ease-out infinite;background:var(--live-ok);border-radius:50%;height:8px;width:8px}.live-ticker{align-items:center;background:var(--live-accent);color:var(--live-on-accent);display:flex;height:36px;overflow:hidden}.live-ticker-track{animation:live-marquee 24s linear infinite;display:flex;width:-moz-max-content;width:max-content}.live-ticker-run{display:flex}.live-ticker-run li{align-items:center;display:flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.06em;padding:0 14px;text-transform:uppercase;white-space:nowrap}.live-diamond{background:currentColor;height:6px;transform:rotate(45deg);width:6px}.live-counts{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 20px 0}.live-counts>div{align-items:baseline;background:var(--live-surface);border-radius:12px;display:flex;flex-direction:row-reverse;gap:10px;justify-content:flex-end;padding:12px 16px}.live-counts dt{color:var(--live-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.live-count{animation:live-pop .5s ease-out;font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1;transform-origin:left bottom}.live-count--accent{color:var(--live-accent-text)}.live-search{align-items:center;background:var(--live-text);border-radius:12px;color:var(--live-bg);display:flex;gap:10px;height:54px;margin:10px 20px 0;padding:0 16px}.live-search:focus-within{outline:2px solid var(--live-accent-text);outline-offset:2px}.live-search input,.live-search input:focus{background:#0000;border:0;box-shadow:none;color:var(--live-bg);flex:1;font-size:17px;font-weight:500;min-width:0;outline:0;padding:0}.live-search input::-moz-placeholder{color:#4a4a4a}.live-search input::placeholder{color:#4a4a4a}.live-switch{background:var(--live-surface);border-radius:12px;display:flex;gap:2px;margin:10px 20px 0;overflow-x:auto;padding:3px}.live-switch button{border-radius:9px;color:var(--live-muted);flex:1;font-size:14px;font-weight:600;min-height:44px;padding:0 14px;white-space:nowrap}.live-switch button[aria-pressed=true]{background:var(--live-text);color:var(--live-bg)}.live-label{font-size:12px;font-weight:700;letter-spacing:.1em;padding:20px 20px 8px;text-transform:uppercase}.live-label,.live-note{color:var(--live-muted)}.live-note{font-size:15px;padding:24px 20px}.live-note,.live-row{border-top:1px solid var(--live-line)}.live-row-link{align-items:center;display:flex;gap:12px;min-height:62px;padding:10px 20px}.live-row-link:focus-visible,.live-row-link:hover{background:var(--live-surface);outline:0}.live-rank{color:var(--live-muted);flex:none;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1;width:34px}.live-who{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.live-name{font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-sub{color:var(--live-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.live-time{flex:none;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1}.live-row--podium .live-rank,.live-time--running{color:var(--live-accent-text)}.live-row--lead{background:var(--live-accent);border-top-color:var(--live-accent);color:var(--live-on-accent)}.live-row--lead+.live-row{border-top-color:#0000}.live-row--lead .live-row-link{min-height:88px}.live-row--lead .live-row-link:focus-visible,.live-row--lead .live-row-link:hover{background:color-mix(in srgb,var(--live-accent) 88%,var(--live-on-accent))}.live-row--lead :is(.live-rank,.live-sub){color:inherit}.live-row--lead .live-rank{font-size:40px}.live-row--lead .live-name{font-size:clamp(18px,5.2vw,22px)}.live-row--lead .live-time{font-size:clamp(30px,9.4vw,44px)}.live-row--new{animation:live-row-in 2.4s ease-out}.live-more{border:1px solid #7a7d86;border-radius:12px;display:block;font-size:13px;font-weight:700;letter-spacing:.08em;margin:16px 20px 0;min-height:48px;text-transform:uppercase;width:calc(100% - 40px)}.live-more:hover{background:var(--live-surface)}.live-back{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:4px;letter-spacing:.08em;margin:8px 8px 0;min-height:44px;padding:0 12px;text-transform:uppercase}.live-stage{padding:28px 28px 32px;perspective:900px}.live-card{animation:live-sway 7s ease-in-out infinite;aspect-ratio:4/5;background:var(--live-accent);border-radius:18px;box-shadow:0 34px 60px -24px #000000e6;color:var(--live-on-accent);container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;position:relative}.live-card[data-held]{animation:none;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.03);transition:transform .12s ease-out}.live-card-top{flex:1;flex-direction:column;min-height:0;padding:6cqw 6cqw 4cqw}.live-card-head,.live-card-top{display:flex;justify-content:space-between}.live-card-head{font-size:12px;font-weight:700;gap:16px;letter-spacing:.12em;text-transform:uppercase}.live-card-head>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-card-head>:last-child{flex:none}.live-card-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.live-card-time{display:block;font-size:min(40cqw,calc(170cqw/var(--u, 4.5)));letter-spacing:-.05em;line-height:.9;margin-left:-.04em}.live-card-band,.live-card-time{font-weight:700;white-space:nowrap}.live-card-band{align-items:center;background:var(--live-bg);color:var(--live-accent-text);display:flex;flex:none;font-size:11px;height:30px;letter-spacing:.16em;overflow:hidden;text-transform:uppercase}.live-card-band-track{animation:live-marquee 22s linear infinite;display:flex;width:-moz-max-content;width:max-content}.live-card-band i{background:currentColor;display:inline-block;height:6px;margin:0 10px 1px;transform:rotate(45deg);width:6px}.live-card-foot{align-items:flex-end;background:var(--live-surface);color:var(--live-text);display:flex;gap:12px;justify-content:space-between;padding:16px 6cqw 20px}.live-card-name{font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.05;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.live-card-bib{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:2px;margin-left:auto}.live-card-bib>:first-child{color:var(--live-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.live-card-bib>:last-child{font-size:28px;font-weight:700;line-height:1}.live-card-sheen{animation:live-sheen 7s ease-in-out infinite;background-image:linear-gradient(112deg,#fff0 40%,#ffffff8c 49%,#ffffff1f 53%,#fff0 60%);background-size:320% 100%;inset:0;pointer-events:none;position:absolute}.live-card[data-held] .live-card-sheen{animation:none;background-position:var(--sheen,50%) 0}.live-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px}.live-btn{align-items:center;border:1px solid #7a7d86;border-radius:12px;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.08em;min-height:48px;text-transform:uppercase}.live-btn:hover{background:var(--live-surface)}.live-btn--main{background:var(--live-text);border-color:var(--live-text);color:var(--live-bg);font-size:15px;grid-column:1/-1;min-height:56px}.live-btn--main:hover{background:#fff}.live-page :is(a,button):focus-visible{outline:2px solid var(--live-accent-text);outline-offset:2px}@keyframes live-marquee{to{transform:translateX(-50%)}}@keyframes live-ping{0%{box-shadow:0 0 0 0 #4cc27abf}to{box-shadow:0 0 0 9px #4cc27a00}}@keyframes live-pop{0%{transform:scale(1.4)}}@keyframes live-row-in{0%{box-shadow:inset 0 0 0 100px #ffffff57;opacity:0;transform:translateX(-28px)}35%{box-shadow:inset 0 0 0 100px #ffffff57;opacity:1;transform:none}to{box-shadow:inset 0 0 0 100px #fff0}}@keyframes live-sway{0%,to{transform:rotateX(5deg) rotateY(-11deg)}50%{transform:rotateX(-4deg) rotateY(11deg)}}@keyframes live-sheen{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.live-page *,.live-page :after{animation:none!important}}.query-editor .cm-editor.cm-editor{background:rgb(var(--c-ground)/1);color:rgb(var(--c-ink)/1);font-size:13px;height:100%}.query-editor .cm-editor.cm-editor.cm-focused{outline:none}.query-editor .cm-editor.cm-editor .cm-scroller{font-family:Fira Mono,monospace;line-height:1.5}.query-editor .cm-editor.cm-editor .cm-content{caret-color:rgb(var(--c-ink)/1)}.query-editor .cm-editor.cm-editor .cm-cursor{border-left-color:rgb(var(--c-ink)/1)}.query-editor .cm-editor.cm-editor .cm-gutters{background:rgb(var(--c-ground)/1);border-right:none;color:rgb(var(--c-muted-2)/1)}.query-editor .cm-editor.cm-editor .cm-lineNumbers .cm-gutterElement{padding:0 12px 0 8px}.query-editor .cm-editor.cm-editor .cm-activeLine{background:rgb(var(--c-highlight)/1)}.query-editor .cm-editor.cm-editor .cm-activeLineGutter{background:rgb(var(--c-highlight)/1);color:rgb(var(--c-muted)/1)}.query-editor .cm-editor.cm-editor .cm-selectionBackground,.query-editor .cm-editor.cm-editor.cm-focused>.cm-scroller>.cm-selectionLayer .cm-selectionBackground{background:rgb(var(--c-line-accent)/1)}.query-editor .cm-editor.cm-editor .cm-matchingBracket{background:rgb(var(--c-selected)/1);outline:none}.query-editor .cm-editor.cm-editor .cm-nonmatchingBracket{background:none;color:rgb(var(--c-danger)/1)}.query-editor .tok-keyword{color:rgb(var(--c-accent)/1)}.query-editor .tok-string,.query-editor .tok-string2{color:rgb(var(--c-ok)/1)}.query-editor .tok-atom,.query-editor .tok-bool,.query-editor .tok-number{color:rgb(var(--c-warn)/1)}.query-editor .tok-comment{color:rgb(var(--c-muted-2)/1);font-style:italic}.query-editor .tok-variableName2{color:rgb(var(--c-late)/1)}.query-editor .tok-operator,.query-editor .tok-punctuation{color:rgb(var(--c-muted)/1)}.query-editor .cm-editor.cm-editor .cm-tooltip.cm-tooltip-autocomplete{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line)/1);border-radius:4px;box-shadow:0 4px 12px rgb(0 0 0/var(--shadow,.08))}.query-editor .cm-editor.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul{font-family:Fira Mono,monospace;font-size:13px;max-height:16em}.query-editor .cm-editor.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li{color:rgb(var(--c-ink)/1);padding:2px 8px}.query-editor .cm-editor.cm-editor .cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:rgb(var(--c-selected)/1);color:rgb(var(--c-ink)/1)}.query-editor .cm-editor.cm-editor .cm-tooltip-autocomplete .cm-completionIcon{display:none}.query-editor .cm-editor.cm-editor .cm-tooltip-autocomplete .cm-completionMatchedText{font-weight:600;text-decoration:none}.query-editor .cm-editor.cm-editor .cm-tooltip-autocomplete .cm-completionDetail{color:rgb(var(--c-muted-2)/1);font-style:normal;margin-left:1.5em}.query-editor .cm-editor.cm-editor .cm-tooltip.cm-completionInfo{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line)/1);border-radius:4px;box-shadow:0 4px 12px rgb(0 0 0/var(--shadow,.08));color:rgb(var(--c-muted)/1);font-size:12px;line-height:1.4;max-width:28em;padding:6px 8px;white-space:pre-line}.query-editor .cm-editor.cm-editor .cm-tooltip.cm-completionInfo:first-line{color:rgb(var(--c-ink)/1);font-family:Fira Mono,monospace}.lab-canvas{background-color:#0f1013;background-image:radial-gradient(#2c2e35 1px,#0000 0);background-size:24px 24px;color:#ececee;cursor:default;flex:1;font-size:13px;min-height:0;min-width:0;overflow:clip;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lab-canvas.lab-panning{cursor:grabbing}.lab-world{height:0;inset:0 auto auto 0;position:absolute;transform-origin:0 0;width:0}.lab-wires{height:40000px;left:-20000px;overflow:visible;top:-20000px;width:40000px}.lab-strip,.lab-wires{pointer-events:none;position:absolute}.lab-strip{align-items:center;background:linear-gradient(#0f1013,#0000);display:flex;height:52px;inset:0 0 auto 0;padding:0 20px;z-index:3}.lab-strip>*{pointer-events:auto}.lab-strip-title{font-size:14px;font-weight:600}.lab-strip-error{display:flex;font-size:13px;gap:6px;margin-left:16px;max-width:560px;min-width:0}.lab-menu{margin-left:auto;position:relative}.lab-menu>summary{list-style:none}.lab-menu>summary::-webkit-details-marker{display:none}.lab-menu-list{background:#212228;border:1px solid #3a3d45;border-radius:8px;box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;min-width:160px;padding:4px;position:absolute;right:0;top:34px}.lab-menu-list a{border-radius:6px;color:#ececee;padding:7px 10px}.lab-menu-list a:focus-visible,.lab-menu-list a:hover{background:#2c2e35}.lab-card{background:#1b1c21;border:1px solid #2c2e35;border-radius:12px;box-shadow:0 12px 32px #00000059;position:absolute;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:300px}.lab-card-finishlynx{width:400px}.lab-card-franklin{width:360px}.lab-card-trackscore{width:340px}.lab-card-erh_map{width:330px}.lab-card-query{width:470px}.lab-card-corrections{width:380px}.lab-card-stage{width:602px}.lab-node{--node:#6e7179;border-left:3px solid var(--node);border-radius:6px;width:250px}.lab-node-ref{border-left-style:dashed}.lab-node-missing{--node:#f0656d}.lab-node-controller,.lab-node-ct_listener,.lab-node-route{--node:#e0a040;width:240px}.lab-node-station{--node:#d98cc0;width:220px}.lab-node-point{--node:#4cc27a}.lab-node-course{--node:#b28cf0;width:270px}.lab-node-wave{--node:#6f8cf0;width:300px}.lab-node-list{--node:#c9b458;width:270px}.lab-node-combine{--node:#a3a6ad;width:200px}.lab-node-compare,.lab-node-crossed{--node:#f0656d}.lab-node-crossed{width:240px}.lab-node-filter{width:260px}.lab-node-and,.lab-node-or{width:180px}.lab-node-prefer{width:220px}.lab-node-hold{width:200px}.lab-node-erh{--node:#8fa8f5;width:240px}.lab-node .lab-node-head{align-items:center;border-bottom:1px solid #2c2e35;display:flex;gap:8px;height:34px;padding:0 12px}.lab-node-kind{color:var(--node);font-family:Fira Mono,monospace;font-size:12px;font-weight:500}.lab-node-tag{color:#f0656d;font-size:12px}.lab-node-link{align-items:center;color:#a3a6ad;display:inline-flex;font-family:Fira Mono,monospace;font-size:11px;gap:4px;margin-left:auto}a.lab-node-link:hover{color:#ececee}.lab-node-gear{margin-left:auto;margin-right:-6px}.lab-node-paths{align-items:center;display:inline-flex;gap:4px}.lab-node-dot{background:#e0a040;border-radius:9999px;height:8px;width:8px}.lab-node-link~.lab-node-gear{margin-left:0}.lab-node-body{display:flex;flex-direction:column;gap:6px;padding:10px 14px}.lab-node-name{color:#ececee;font-size:14px;font-weight:500}.lab-node-row{align-items:baseline;display:flex;font-size:13px;gap:12px;justify-content:space-between;min-height:22px}.lab-node-label{color:#a3a6ad}.lab-node-error{font-size:12px;line-height:1.35}.lab-node-value{color:#ececee;font-family:Fira Mono,monospace;white-space:nowrap}.lab-card-selected{border-color:#6f8cf0;box-shadow:0 0 0 4px #6f8cf02e,0 12px 32px #00000059}.lab-card-dragging{opacity:.92}.lab-card-cut{border-style:dashed;opacity:.5}.lab-marquee{background:#6f8cf01a;border:1px solid #6f8cf0;border-radius:2px;pointer-events:none;position:absolute;z-index:2}.lab-card-head{align-items:center;border-bottom:1px solid #2c2e35;cursor:grab;display:flex;gap:8px;height:38px;padding:0 8px 0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lab-card-title{font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-badge{color:#6e7179;font-family:Fira Mono,monospace;font-size:11px;margin-left:auto;white-space:nowrap}.lab-gear,.lab-icon-button{align-items:center;border-radius:6px;color:#a3a6ad;cursor:pointer;display:inline-flex;flex:none;height:26px;justify-content:center;width:26px}.lab-gear:hover,.lab-icon-button:hover{background:#2c2e35;color:#ececee}.lab-gear[aria-pressed=true]{background:#6f8cf02e;color:#6f8cf0}.lab-status{border-radius:50%;flex:none;height:8px;width:8px}.lab-status-live{animation:lab-pulse 2s infinite;background:#4cc27a;box-shadow:0 0 0 0 #4cc27a80}.lab-status-off{background:#6e7179}.lab-status-error{background:#f0656d}@keyframes lab-pulse{70%{box-shadow:0 0 0 6px #4cc27a00}to{box-shadow:0 0 0 0 #4cc27a00}}.lab-card-body{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.lab-card-body:not(:has(*)){display:none}.lab-kv{display:flex;flex-direction:column;gap:6px}.lab-kv>div{display:flex;gap:12px;justify-content:space-between}.lab-kv dt,.lab-sublabel{color:#a3a6ad}.lab-sublabel{color:#6e7179;font-size:11px}.lab-kv dd{font-family:Fira Mono,monospace}.lab-sparkline svg{display:block;height:34px;width:100%}.lab-sparkline polyline{fill:none;stroke:#6f8cf0;stroke-width:1.5;vector-effect:non-scaling-stroke}.lab-table{border-collapse:collapse;width:100%}.lab-table th{color:#6e7179;font-family:Fira Mono,monospace;font-size:11px;font-weight:400;padding:0 8px 6px 0;text-align:left;white-space:nowrap}.lab-table td{border-top:1px solid #2c2e35;padding:4px 8px 4px 0;white-space:nowrap}.lab-scroll{overflow-x:auto}.lab-raw{background:#0a0b0d;border-radius:6px;color:#a3a6ad;font-family:Fira Mono,monospace;font-size:11px;padding:8px 10px;white-space:pre-wrap;word-break:break-all}.lab-canvas .field-error,.lab-error{color:#f0656d}.lab-count,.lab-more{color:#6e7179;font-family:Fira Mono,monospace;font-size:12px}.lab-query-tools{align-items:center;display:flex;gap:8px}.lab-query-tools .lab-count{margin-left:auto}.lab-corrections li{align-items:center;border-top:1px solid #2c2e35;display:grid;gap:8px;grid-template-columns:40px 70px minmax(0,1fr) auto 26px;min-height:30px}.lab-corrections li:first-child{border-top:none}.lab-ports{border-top:1px solid #2c2e35;font-family:Fira Mono,monospace;font-size:11px;padding:4px 14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lab-port-row{align-items:center;display:flex;height:26px;position:relative}.lab-port-out{margin-left:auto}.lab-dot{background:#0f1013;border:2px solid;border-radius:50%;height:11px;margin-top:-5.5px;position:absolute;top:50%;width:11px}.lab-dot-in{left:-20.5px}.lab-dot-out{right:-20.5px}.lab-dot-wired{background:currentColor}.lab-shape-collection{border-radius:2px}.lab-shape-signal{background:currentColor;border:none;border-radius:0}.lab-shape-signal,.lab-shape-signal:after{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.lab-shape-signal:after{background:#0f1013;content:"";inset:3px 4px 3px 2px;position:absolute}.lab-shape-signal.lab-dot-wired:after{display:none}[data-edit] .lab-dot-out{cursor:crosshair}.lab-dot-match{box-shadow:0 0 0 4px #6f8cf059}.lab-dot-dim{opacity:.25}.lab-dot-snap{box-shadow:0 0 0 3px #6f8cf0;transform:scale(1.3)}.lab-type-downlink{color:#8fa8f5}.lab-type-crossing,.lab-type-crossings,.lab-type-results{color:#4cc27a}.lab-type-gun,.lab-type-read,.lab-type-reads{color:#e0a040}.lab-type-rows{color:#c9b458}.lab-type-course,.lab-type-map{color:#b28cf0}.lab-type-test{color:#f0656d}.lab-type-time{color:#4fc1c9}.lab-wire{fill:none;stroke-width:2;opacity:.7;pointer-events:none}.lab-wire-shape-signal{stroke-dasharray:6 6;opacity:.9}.lab-wire-shape-collection{stroke-width:3}.lab-wire-hit{fill:none;stroke:#0000;stroke-width:14;cursor:pointer;pointer-events:stroke}.lab-wire-drawing{pointer-events:none}.lab-wire-detached{display:none}.lab-wire-selected{stroke-width:3.5;opacity:1}.lab-wire-downlink{stroke:#8fa8f5}.lab-wire-crossing,.lab-wire-crossings,.lab-wire-results{stroke:#4cc27a}.lab-wire-gun,.lab-wire-read,.lab-wire-reads{stroke:#e0a040}.lab-wire-rows{stroke:#c9b458}.lab-wire-course,.lab-wire-map{stroke:#b28cf0}.lab-wire-test{stroke:#f0656d}.lab-wire-time{stroke:#4fc1c9}.lab-form{gap:10px}.lab-field,.lab-form{display:flex;flex-direction:column}.lab-field{gap:4px;min-width:0}.lab-erh-grid>label,.lab-field label,.lab-field>legend,.lab-field>span,.lab-th{color:#a3a6ad}.lab-th{font-size:12px}.lab-card input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.lab-card select,.lab-picker input{background:#0f1013;border:1px solid #3a3d45;border-radius:6px;color:#ececee;font-size:13px;height:30px;min-width:0;padding:0 8px}.lab-card input:disabled{color:#6e7179}.lab-erh-grid{align-items:center;display:grid;gap:6px 10px;grid-template-columns:1fr 120px}.lab-form-buttons{display:flex;gap:8px;justify-content:flex-end}.lab-button{align-items:center;border:1px solid #3a3d45;border-radius:6px;color:#ececee;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:32px;padding:0 12px}.lab-button:hover{background:#2c2e35}.lab-button:disabled{cursor:default;opacity:.45}.lab-button-primary{background:#6f8cf0;border-color:#6f8cf0;color:#0a0b0d}.lab-button-primary:hover{background:#8aa1f3}.lab-chips{display:flex;flex-wrap:wrap;gap:6px}.lab-tag{align-items:center;border:1px solid #3a3d45;border-radius:13px;display:inline-flex;gap:4px;height:26px;padding:0 4px 0 10px}.lab-tag button{border-radius:50%;padding:3px}.lab-pill,.lab-tag button{color:#a3a6ad;display:inline-flex}.lab-pill{align-items:center;border:1px solid #3a3d45;border-radius:13px;cursor:pointer;height:26px;padding:0 10px}.lab-pill:has(:checked){background:#6f8cf02e;border-color:#6f8cf0;color:#ececee}.lab-pill:has(:focus-visible){outline:2px solid #6f8cf0;outline-offset:2px}.lab-switch{align-items:center;cursor:pointer;display:flex;gap:10px}.lab-switch input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3a3d45;border-radius:9px;cursor:pointer;flex:none;height:18px;position:relative;width:32px}.lab-switch input[type=checkbox]:after{background:#fff;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .15s;width:14px}.lab-switch input[type=checkbox]:checked{background:#6f8cf0}.lab-switch input[type=checkbox]:checked:after{transform:translateX(14px)}.lab-switch input[type=checkbox]:focus-visible{outline:2px solid #6f8cf0;outline-offset:2px}.lab-stage-preview{background:#000;border:1px solid #3a3d45;border-radius:6px;flex:none;height:322px;overflow:hidden;position:relative}.lab-stage-preview .stage{left:0;top:0;transform:scale(.39583);transform-origin:0 0}.lab-stage-deck,.lab-stage-file,.lab-stage-row{align-items:center;display:flex;gap:8px}.lab-stage-row{gap:12px}.lab-stage-screens{align-items:center;color:#a3a6ad;display:inline-flex;font-size:12px;gap:6px;margin-left:auto}.lab-stage-screens .lab-status{height:7px;width:7px}.lab-stage-deck .lab-button{flex:none;justify-content:center;padding:0;width:32px}.lab-stage-slide{align-items:center;background:#212228;border-radius:6px;display:flex;flex:1;font-size:13px;font-weight:600;gap:10px;height:32px;min-width:0;padding:0 12px}.lab-stage-position{color:#a3a6ad;font-weight:400;margin-left:auto}.lab-stage-link,.lab-stage-position{font-family:Fira Mono,monospace;font-size:12px}.lab-stage-link{align-self:flex-start;color:#6f8cf0}.lab-stage-logo{background:#5f0107;border-radius:6px;padding:16px;width:240px}.lab-card .field-label{color:#a3a6ad}.lab-card .segmented{background:#0000;border-color:#3a3d45}.lab-card .segmented-option{color:#a3a6ad;height:26px;padding:0 10px}.lab-card .segmented-option:hover{color:#ececee}.lab-card .segmented-option:has(:checked){background:#3a3d45;color:#ececee}.lab-card .help-tip-icon{border-color:#6e7179;color:#a3a6ad}.lab-editor{border:1px solid #3a3d45;border-radius:6px;height:160px;overflow:hidden}.lab-editor .cm-editor.cm-editor,.lab-editor .cm-editor.cm-editor .cm-gutters{background:#0f1013;color:#ececee}.lab-editor .cm-editor.cm-editor .cm-activeLine,.lab-editor .cm-editor.cm-editor .cm-activeLineGutter{background:#82aaff1a}.lab-editor .cm-editor.cm-editor .cm-content{caret-color:#ececee}.lab-editor .cm-editor.cm-editor .cm-cursor{border-left-color:#ececee}.lab-minimap{--minimap-card:#6e7179;--minimap-selected:#6f8cf0;--minimap-view:#ececee;background:#212228;border:1px solid #3a3d45;border-radius:10px;bottom:16px;cursor:pointer;height:105px;opacity:.6;overflow:hidden;position:absolute;right:16px;width:150px;z-index:3}.lab-minimap canvas{display:block;height:100%;width:100%}.lab-canvas-editing .lab-minimap{display:none}.lab-bar{align-items:flex-end;background:#212228;border:1px solid #3a3d45;border-radius:14px;bottom:24px;box-shadow:0 16px 40px #00000080;display:flex;gap:8px;left:50%;padding:10px 12px;position:absolute;transform:translateX(-50%);width:min(760px,calc(100% - 32px));z-index:4}.lab-spaces{flex:none;margin-right:14px;position:relative}.lab-space-current{align-items:center;background:#212228;border:1px solid #3a3d45;border-radius:10px;box-shadow:0 8px 24px #00000059;color:#ececee;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:34px;max-width:260px;padding:0 12px}.lab-space-current:hover,.lab-space-current[aria-expanded=true]{border-color:#6f8cf0}.lab-space-current>:first-child{color:#6f8cf0}.lab-spaces-menu{background:#212228;border:1px solid #3a3d45;border-radius:8px;box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;left:0;padding:4px;position:absolute;top:calc(100% + 8px);width:240px;z-index:5}.lab-space-row{flex-wrap:wrap;gap:2px}.lab-space-item,.lab-space-row{align-items:center;display:flex}.lab-space-item{border-radius:6px;color:#ececee;cursor:pointer;flex:1;font-size:13px;gap:8px;min-width:0;padding:7px 10px;text-align:left}.lab-space-item-current,.lab-space-item:hover{background:#2c2e35}.lab-space-item-current{font-weight:600}.lab-space-check{color:#6f8cf0}.lab-space-actions{display:flex;flex-basis:100%;gap:4px;padding:2px 10px 6px}.lab-space-action{border:1px solid #3a3d45;border-radius:6px;color:#ececee;cursor:pointer;font-size:12px;padding:4px 8px}.lab-space-action:disabled{cursor:default;opacity:.4}.lab-space-rename{flex:1;padding:3px 4px}.lab-space-rename input{background:#0a0b0d;border:1px solid #6f8cf0;border-radius:6px;color:#ececee;font-size:13px;height:28px;padding:0 8px;width:100%}.lab-spaces-divider{background:#2c2e35;height:1px;margin:4px 0}.lab-bar-form{align-items:flex-end;color:#6f8cf0;display:flex;gap:10px;padding-left:4px}.lab-bar-box,.lab-bar-form{flex:1;min-width:0}.lab-bar-form textarea{background:#0000;border:none;color:#ececee;display:block;font-size:15px;height:30px;line-height:20px;max-height:150px;outline:none;overflow-y:auto;padding:5px 0;resize:none;width:100%}.lab-bar-star{align-items:center;border-radius:8px;display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.lab-bar-star .lab-star-main,.lab-bar-star .lab-star-small{transform-box:fill-box;transform-origin:center}.lab-bar-star .lab-star-small{opacity:0}button.lab-bar-star{color:#a3a6ad;cursor:pointer;transition:color .12s,background-color .12s}button.lab-bar-star:hover{background:#6f8cf01f;color:#ececee}button.lab-bar-star[aria-pressed=true]{background:#6f8cf02e;color:#6f8cf0}button.lab-bar-star[aria-pressed=true] .lab-star-main{fill:#6f8cf059;animation:lab-star-breathe 2.4s ease-in-out infinite}button.lab-bar-star[aria-pressed=true] .lab-star-small{animation:lab-star-twinkle 2.4s ease-in-out infinite}button.lab-bar-star[aria-pressed=true] .lab-star-small+.lab-star-small{animation-delay:1.2s}@keyframes lab-star-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes lab-star-twinkle{0%,to{opacity:0;transform:scale(.4) rotate(-20deg)}50%{opacity:1;transform:scale(1) rotate(0deg)}}.lab-bar-form textarea:focus,.lab-repl-form input:focus{box-shadow:none;outline:none}.lab-bar-form textarea::-moz-placeholder{color:#a3a6ad}.lab-bar-form textarea::placeholder{color:#a3a6ad}.lab-result{background:#212228;border:1px solid #3a3d45;border-radius:10px;bottom:calc(100% + 14px);box-shadow:0 12px 32px #00000059;font-family:Fira Mono,monospace;font-size:13px;left:50%;line-height:22px;max-height:40vh;overflow:auto;padding:10px 14px;position:absolute;transform:translateX(-50%);width:min(560px,100%);z-index:4}.lab-result-error,.lab-result-value{white-space:pre-wrap;word-break:break-word}.lab-result-error{color:#f0656d}.lab-chat{background:#212228;border:1px solid #3a3d45;border-radius:10px;bottom:calc(100% + 14px);box-shadow:0 12px 32px #00000059;color:#ececee;display:flex;flex-direction:column;font-size:14px;left:50%;line-height:22px;max-height:55vh;position:absolute;transform:translateX(-50%);width:min(640px,100%);z-index:4}.lab-chat-head{align-items:center;border-bottom:1px solid #2c2e35;display:flex;flex:none;gap:8px;padding:8px 10px 8px 14px}.lab-chat-title{flex:1;font-size:13px;font-weight:600}.lab-chat-title span{color:#a3a6ad;font-family:Fira Mono,monospace}.lab-chat-log{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:12px 14px}.lab-chat-who{align-items:baseline;display:flex;gap:8px;min-height:22px}.lab-chat-author{font-weight:600}.lab-chat-message[data-meridian=true] .lab-chat-author{color:#6f8cf0}.lab-chat-time{color:#a3a6ad;flex:1;font-size:12px}.lab-chat-body{word-break:break-word}.lab-chat-action{align-items:center;border-radius:6px;color:#a3a6ad;cursor:pointer;display:inline-flex;font-size:12px;padding:1px 6px}.lab-chat-action:hover,.lab-chat-action[data-copied=true]{background:#2c2e35;color:#ececee}.lab-chat-message .lab-chat-action{opacity:0}.lab-chat-message .lab-chat-action:focus-visible,.lab-chat-message .lab-chat-action[data-copied=true],.lab-chat-message:hover .lab-chat-action{opacity:1}.lab-chip{border:1px solid #3a3d45;border-radius:8px;color:#a3a6ad;cursor:pointer;font-size:12px;height:30px;padding:0 12px}.lab-chip:hover,.lab-chip[aria-expanded=true]{background:#6f8cf02e;border-color:#6f8cf0;color:#ececee}.lab-picker{background:#212228;border:1px solid #3a3d45;border-radius:14px;bottom:90px;box-shadow:0 24px 56px #0000008c;display:flex;flex-direction:column;left:50%;max-height:calc(100% - 140px);position:absolute;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(640px,calc(100% - 32px));z-index:5}.lab-picker.lab-picker-at{bottom:auto;max-height:min(520px,calc(100% - 16px));transform:none;width:min(420px,calc(100% - 16px))}.lab-picker-paste{flex:none;margin:8px 8px 0;width:auto}.lab-context{background:#212228;border:1px solid #3a3d45;border-radius:8px;box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;min-width:160px;padding:4px;position:absolute;z-index:6}.lab-context-item{border-radius:6px;color:#ececee;cursor:pointer;font-size:13px;padding:7px 10px;text-align:left}.lab-context-item:focus-visible,.lab-context-item:hover{background:#2c2e35}.lab-picker-search{align-items:center;border-bottom:1px solid #2c2e35;display:flex;gap:10px;height:50px;padding:0 16px}.lab-picker .lab-picker-search input,.lab-picker-search input.lab-picker-search{background:#0000;border:none;flex:1;font-size:15px;height:36px;outline:none}.lab-picker-body{overflow-y:auto;padding:8px}.lab-picker-group h3{color:#6e7179;font-size:11px;font-weight:600;padding:8px 8px 4px;text-transform:uppercase}.lab-picker-grid{display:grid;gap:2px;grid-template-columns:repeat(3,minmax(0,1fr))}.lab-picker-kind,.lab-picker-row{align-items:center;border-radius:7px;color:#ececee;cursor:pointer;display:flex;gap:10px;text-align:left;width:100%}.lab-picker-kind{font-size:14px;height:34px;padding:0 10px}.lab-picker-row{height:44px;padding:0 12px}.lab-picker-kind:focus-visible,.lab-picker-kind:hover,.lab-picker-row:focus-visible,.lab-picker-row:hover{background:#2c2e35}.lab-picker-kind:disabled,.lab-picker-row:disabled{color:#6e7179;cursor:default}.lab-picker-count,.lab-picker-state{color:#6e7179;font-family:Fira Mono,monospace;font-size:12px;margin-left:auto}.lab-picker-plus{color:#6f8cf0;font-weight:600}.lab-picker-empty{color:#6e7179;padding:12px}.lab-toast{align-items:center;background:#212228;border:1px solid #f0656d;border-radius:8px;display:flex;gap:10px;left:50%;padding:6px 6px 6px 14px;position:absolute;top:60px;transform:translateX(-50%);z-index:5}@media (prefers-reduced-motion:reduce){.lab-status-live,button.lab-bar-star[aria-pressed=true] .lab-star-main,button.lab-bar-star[aria-pressed=true] .lab-star-small{animation:none}button.lab-bar-star[aria-pressed=true] .lab-star-small{opacity:1}}.lab-card-script{width:340px}.lab-card-menu{margin-left:0}.lab-card-menu .lab-menu-list{min-width:140px;z-index:5}.lab-menu-list button{border-radius:6px;color:#ececee;padding:7px 10px;text-align:left}.lab-menu-list button:focus-visible,.lab-menu-list button:hover{background:#2c2e35}.lab-stat{display:flex;flex-direction:column;gap:4px}.lab-stat-label{color:#6e7179;font-family:Fira Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.lab-stat-value{font-family:Fira Mono,monospace;font-size:34px;font-weight:500;line-height:1.15}.lab-progress{display:flex;flex-direction:column;gap:6px}.lab-progress-head{display:flex;font-size:13px;gap:12px;justify-content:space-between}.lab-progress-track{background:#2c2e35;border-radius:4px;height:8px;position:relative}.lab-progress-bar{border-radius:4px;height:8px;left:0;position:absolute}.lab-progress-mark{background:#ececee;height:16px;position:absolute;top:-4px;width:2px}.lab-tone-blue{color:#6f8cf0}.lab-tone-green{color:#4cc27a}.lab-tone-amber{color:#e0a040}.lab-fill-blue{background:#6f8cf0}.lab-fill-green{background:#4cc27a}.lab-fill-amber{background:#e0a040}.lab-script-buttons{display:flex;flex-wrap:wrap;gap:8px}.lab-text{font-size:14px;line-height:1.5}.lab-source{background:#0a0b0d;border-radius:6px;counter-reset:line;font-family:Fira Mono,monospace;font-size:11px;line-height:1.6;max-height:260px;overflow:auto;padding:8px 0}.lab-source li{counter-increment:line;padding-right:10px;white-space:pre}.lab-source li:before{color:#6e7179;content:counter(line);display:inline-block;margin-right:10px;text-align:right;width:28px}.lab-confirm{left:50%;position:absolute;top:60px;transform:translateX(-50%);width:min(420px,calc(100% - 32px));z-index:6}.lab-confirm .strip{background:#212228;border:1px solid #3a3d45;border-radius:8px;box-shadow:0 16px 40px #00000080}.lab-confirm .strip [id$=-title]{color:#ececee}.lab-confirm .strip [id$=-message]{color:#a3a6ad}.lab-confirm .strip .btn-secondary{background:#0000;border-color:#3a3d45;color:#ececee}.lab-editor-panel{background:#121317;border-left:1px solid #3a3d45;bottom:0;box-shadow:-16px 0 40px #00000073;display:flex;flex-direction:column;position:absolute;right:0;top:0;width:min(640px,100%);z-index:4}.lab-canvas-editing .lab-bar,.lab-canvas-editing .lab-confirm,.lab-canvas-editing .lab-picker,.lab-canvas-editing .lab-toast{left:calc(50% - 320px)}.lab-editor-tabs{align-items:center;border-bottom:1px solid #2c2e35;display:flex;flex:none;height:44px;padding:0 8px 0 4px}.lab-editor-tabs [role=tablist]{display:flex;min-width:0;overflow-x:auto}.lab-editor-tabs [role=tab]{align-items:center;border-bottom:2px solid #0000;color:#a3a6ad;display:inline-flex;flex:none;font-family:Fira Mono,monospace;font-size:13px;gap:8px;height:44px;padding:0 14px}.lab-editor-tabs [role=tab][aria-selected=true]{border-bottom-color:#6f8cf0;color:#ececee}.lab-unsaved{background:#ececee;border-radius:50%;height:7px;width:7px}.lab-editor-main{display:flex;flex:1;flex-direction:column;min-height:0}.lab-editor-toolbar{align-items:center;border-bottom:1px solid #2c2e35;display:flex;flex:none;gap:8px;height:48px;padding:0 12px}.lab-editor-state{align-items:center;color:#a3a6ad;display:inline-flex;flex:none;font-size:12px;gap:6px}.lab-editor-toolbar .lab-error{font-size:12px;min-width:0}.lab-script-code{flex:1;min-height:0;overflow:hidden}.lab-script-code .cm-editor.cm-editor,.lab-script-code .cm-editor.cm-editor .cm-gutters{background:#0000;color:#e4e4e7}.lab-script-code .cm-editor.cm-editor .cm-gutters{color:#5c6068}.lab-script-code .cm-editor.cm-editor .cm-scroller{line-height:21px;padding:12px 0}.lab-script-code .cm-editor.cm-editor .cm-activeLine,.lab-script-code .cm-editor.cm-editor .cm-activeLineGutter{background:#ffffff08}.lab-script-code .cm-editor.cm-editor .cm-content{caret-color:#ececee}.lab-script-code .cm-editor.cm-editor .cm-cursor{border-left-color:#ececee}.lab-script-code .cm-editor.cm-editor .cm-selectionBackground,.lab-script-code .cm-editor.cm-editor.cm-focused>.cm-scroller>.cm-selectionLayer .cm-selectionBackground{background:#6f8cf047}.lab-script-code .cm-editor.cm-editor .cm-matchingBracket{background:#ffffff1f}.lab-editor .tok-keyword,.lab-script-code .tok-keyword{color:#c792ea}.lab-editor .tok-string,.lab-editor .tok-string2,.lab-script-code .tok-string,.lab-script-code .tok-string2{color:#a5d6a7}.lab-editor .tok-atom,.lab-editor .tok-bool,.lab-editor .tok-number,.lab-script-code .tok-atom,.lab-script-code .tok-bool,.lab-script-code .tok-number{color:#f2c27a}.lab-editor .tok-comment,.lab-script-code .tok-comment{color:#7c8089}.lab-editor .tok-variableName2,.lab-script-code .tok-variableName2{color:#82aaff}.lab-editor .tok-operator,.lab-editor .tok-punctuation,.lab-script-code .tok-operator,.lab-script-code .tok-punctuation{color:#e4e4e7}.lab-editor-bottom{background:#16171b;border-top:1px solid #3a3d45;display:flex;flex:none;flex-direction:column;height:250px}.lab-editor-panes{border-bottom:1px solid #2c2e35;display:flex;flex:none;gap:2px;height:34px;padding:0 10px}.lab-editor-panes [role=tab]{border-bottom:2px solid #0000;color:#a3a6ad;font-size:13px;font-weight:500;height:34px;padding:0 10px}.lab-editor-panes [role=tab][aria-selected=true]{border-bottom-color:#6f8cf0;color:#ececee}.lab-editor-pane{flex:1;font-family:Fira Mono,monospace;font-size:13px;line-height:22px;overflow:auto;padding:10px 16px}.lab-log-line,.lab-repl-line>div,.lab-repl-out{white-space:pre-wrap;word-break:break-word}.lab-log-line,.lab-repl-out{color:#a3a6ad}.lab-prompt{color:#6f8cf0;white-space:pre}.lab-repl-form{align-items:center;display:flex}.lab-repl-form input{background:#0000;border:none;color:#ececee;flex:1;font:inherit;min-width:0;outline:none}.lab-editor-pane .lab-table td{border-top:none;padding:0 12px 0 0}.lab-card-preview{background:#1b1c21d9;border:1.5px dashed #6f8cf0}.lab-card-preview .lab-card-head{border-bottom-color:#3a3d45;border-bottom-style:dashed}#lab-test-against>summary{align-items:center;display:inline-flex;list-style:none}.lab-test-list{max-height:280px;overflow-y:auto;top:38px;z-index:5}.lab-node-device select{width:100%}.lab-hold-button{margin-top:6px;width:100%}.lab-setup-panel{background:#212228;border-right:1px solid #2c2e35;bottom:0;box-shadow:16px 0 40px #00000073;color:#ececee;display:flex;flex-direction:column;font-size:14px;left:0;position:absolute;top:0;width:min(520px,100%);z-index:4}.lab-canvas-setup .lab-bar,.lab-canvas-setup .lab-confirm,.lab-canvas-setup .lab-picker,.lab-canvas-setup .lab-toast{left:calc(260px + 50%)}.lab-canvas-setup .lab-bar{width:min(760px,calc(100% - 552px))}.lab-canvas-setup .lab-strip{left:520px}.lab-setup-head{align-items:center;border-bottom:1px solid #2c2e35;display:flex;flex:none;gap:10px;height:56px;padding:0 16px}.lab-setup-mark{align-items:center;background:#ececee;border-radius:14px;color:#0f1013;display:flex;height:28px;justify-content:center;width:28px}.lab-setup-detail,.lab-setup-kind,.lab-setup-sub{color:#a3a6ad;font-family:Fira Mono,ui-monospace,monospace;font-size:12px}.lab-setup-steps{border-bottom:1px solid #2c2e35;display:flex;flex:none;gap:6px;padding:12px 16px}.lab-setup-steps li{color:#6e7179;display:flex;flex:1;flex-direction:column;font-size:12px;gap:6px}.lab-setup-step-bar{background:#2c2e35;border-radius:2px;height:4px}.lab-setup-steps li[data-state=done]{color:#a3a6ad}.lab-setup-steps li[data-state=done] .lab-setup-step-bar{background:#4cc27a}.lab-setup-steps li[data-state=now]{color:#ececee;font-weight:600}.lab-setup-steps li[data-state=now] .lab-setup-step-bar{background:#6f8cf0}.lab-setup-log{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:16px}.lab-setup-said{align-self:flex-end;background:#2c2e35;border-radius:10px;line-height:1.45;max-width:400px;padding:10px 12px}.lab-setup-reply,.lab-setup-said{overflow-wrap:anywhere;white-space:pre-wrap}.lab-setup-reply{line-height:1.5}.lab-setup-question{display:flex;flex-direction:column;gap:10px}.lab-setup-error{color:#f0656d;line-height:1.45}.lab-setup-card{background:#1b1c21;border:1px solid #3a3d45;border-radius:10px;flex:none;overflow:hidden}.lab-setup-card[data-status=replaced]{opacity:.5}.lab-setup-card-head{gap:8px;height:38px}.lab-setup-card-head,.lab-setup-row{align-items:center;border-bottom:1px solid #2c2e35;display:flex;font-size:13px;padding:0 12px}.lab-setup-row{gap:10px;min-height:36px}.lab-setup-sign{flex:none;font-family:Fira Mono,ui-monospace,monospace;width:10px}.lab-setup-sign[data-action=add]{color:#4cc27a}.lab-setup-sign[data-action=change]{color:#e0a040}.lab-setup-sign[data-action=remove]{color:#f0656d}.lab-setup-kind{flex:none;width:52px}.lab-setup-checks,.lab-setup-settings{display:flex;flex-direction:column;font-size:12px;gap:6px;padding:10px 12px}.lab-setup-settings{border-bottom:1px solid #2c2e35}.lab-setup-label{color:#6e7179;font-family:Fira Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.lab-setup-setting{align-items:baseline;display:flex;gap:8px}.lab-setup-check{align-items:center;color:#a3a6ad;display:flex;font-family:Fira Mono,ui-monospace,monospace;gap:8px}.lab-setup-check[data-ok=true] [class^=hero-],.lab-setup-check[data-ok=true] svg{color:#4cc27a}.lab-setup-check[data-ok=false]{color:#f0656d}.lab-setup-card>.lab-setup-error{font-size:13px;padding:0 12px 10px}.lab-setup-actions{display:flex;gap:8px;padding:0 12px 12px}.lab-setup-apply,.lab-setup-change{border:1px solid #3a3d45;border-radius:6px;color:#ececee;font-size:13px;font-weight:600;height:34px;padding:0 14px}.lab-setup-apply{background:#6f8cf0;border-color:#6f8cf0;color:#0a0b0d}.lab-setup-apply:disabled{opacity:.6}.lab-setup-applied{align-items:center;color:#4cc27a;display:flex;font-size:13px;gap:6px;padding:0 12px 12px}.lab-setup-busy{display:flex;gap:5px;padding:4px 0}.lab-setup-busy span{animation:lab-setup-busy 1.2s ease-in-out infinite;background:#a3a6ad;border-radius:3px;height:6px;width:6px}.lab-setup-busy span:nth-child(2){animation-delay:.2s}.lab-setup-busy span:nth-child(3){animation-delay:.4s}@keyframes lab-setup-busy{0%,80%,to{opacity:.25}40%{opacity:1}}.lab-setup-form{border-top:1px solid #2c2e35;flex:none;padding:12px 16px 16px}.lab-setup-form input{background:#0f1013;border:1px solid #3a3d45;border-radius:10px;color:#ececee;font-size:14px;height:44px;outline:none;padding:0 14px;width:100%}.lab-setup-form input:focus{border-color:#6f8cf0;box-shadow:none}@media (prefers-reduced-motion:reduce){.lab-setup-busy span{animation:none;opacity:.6}}.lab-w-tone-ok{color:#4cc27a}.lab-w-tone-warn{color:#e0a040}.lab-w-tone-bad{color:#f0656d}.lab-w-tone-info{color:#6f8cf0}.lab-w-tone-muted{color:#a3a6ad}.lab-w-fill-ok{background:#4cc27a}.lab-w-fill-warn{background:#e0a040}.lab-w-fill-bad{background:#f0656d}.lab-w-fill-info{background:#6f8cf0}.lab-w-fill-muted{background:#a3a6ad}.lab-w-fill-faint{background:#3a3d45}.lab-type-connection{color:#8fa8f5}.lab-wire-connection{stroke:#8fa8f5}.lab-w-row{align-items:start;display:grid;gap:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.lab-w-cell{display:flex;flex-direction:column;gap:10px;min-width:0}.lab-w-row .lab-stat-value{font-size:26px}.lab-w-section{display:flex;flex-direction:column;gap:8px;min-width:0}.lab-w-section-title{align-items:center;color:#a3a6ad;display:flex;font-size:12px;font-weight:600;gap:8px}.lab-w-section-title:after{background:#2c2e35;content:"";flex:1;height:1px}.lab-w-stat-line{align-items:baseline;display:flex;gap:8px}.lab-w-stat-delta,.lab-w-tag{font-family:Fira Mono,monospace;font-size:12px}.lab-w-tag{align-items:center;border:1px solid;border-radius:11px;display:inline-flex;height:22px;padding:0 9px;white-space:nowrap}.lab-table .lab-w-tag{font-size:11px;height:20px;padding:0 8px}.lab-w-bib{align-items:center;display:flex;gap:12px;min-width:0}.lab-w-bib-number{align-items:center;background:#ececee;border-radius:6px;color:#0f1013;display:inline-flex;flex:none;font-family:Fira Mono,monospace;font-size:18px;font-weight:500;height:40px;justify-content:center;min-width:52px;padding:0 8px}.lab-w-bib-who{display:flex;flex-direction:column;gap:2px;min-width:0}.lab-w-bib-name{font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-w-bib-sub{color:#a3a6ad;font-family:Fira Mono,monospace;font-size:12px}.lab-table tr[class*=lab-w-tone-] td{color:inherit}.lab-table tr.lab-w-cut td{border-top:1.5px dashed #6e7179}.lab-w-action{text-align:right}.lab-w-button-small{border-color:#6f8cf0;color:#6f8cf0;font-size:12px;height:24px;padding:0 10px}.lab-w-feed{display:grid;font-size:13px;gap:8px 10px;grid-template-columns:auto minmax(0,1fr);line-height:1.35}.lab-w-feed li{display:contents}.lab-w-feed-at{color:#a3a6ad;font-family:Fira Mono,monospace;font-size:12px}.lab-w-status{display:flex;flex-direction:column}.lab-w-status li{align-items:center;display:grid;gap:12px;grid-template-columns:10px minmax(0,1fr) auto;min-height:40px}.lab-w-status li+li{border-top:1px solid #212228}.lab-w-dot{border-radius:5px;height:10px;width:10px}.lab-w-status-name{display:flex;flex-direction:column;font-size:14px;font-weight:500;line-height:1.25;min-width:0}.lab-w-status-sub{font-size:11px;font-weight:400}.lab-w-status-note,.lab-w-status-sub{color:#a3a6ad;font-family:Fira Mono,monospace}.lab-w-status-note{font-size:12px;white-space:nowrap}.lab-w-status-note.lab-w-tone-warn{color:#e0a040}.lab-w-status-note.lab-w-tone-bad{color:#f0656d}.lab-w-status-note.lab-w-tone-info{color:#6f8cf0}.lab-w-chart{display:flex;flex-direction:column;gap:6px;min-width:0}.lab-w-plot{height:96px;position:relative}.lab-w-bars{align-items:flex-end;border-bottom:1px solid #3a3d45;display:flex;gap:2px}.lab-w-bar{background:#ececee;border-radius:1px 1px 0 0;flex:1;min-width:0}.lab-w-bar.lab-w-fill-warn{background:#e0a040}.lab-w-bar.lab-w-fill-faint{background:#3a3d45}.lab-w-bin{display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end;min-width:0}.lab-w-bin .lab-w-bar{border-radius:0;flex:none}.lab-w-bar-also{border:1px solid #a3a6ad;border-bottom:0;box-sizing:border-box}.lab-w-mark,.lab-w-now{border-left:1px dashed #ececee;bottom:0;position:absolute;top:0}.lab-w-mark{border-left:1.5px dashed #e0a040}.lab-w-level{border-top:1px dashed #e0a040;left:0;position:absolute;right:0}.lab-w-line{width:100%}.lab-w-line-path{fill:none;stroke:#ececee;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lab-w-line-mark{stroke:#e0a040;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.lab-w-axis{color:#6e7179;display:flex;font-family:Fira Mono,monospace;font-size:11px;gap:8px;justify-content:space-between}.lab-w-axis-each{gap:2px}.lab-w-axis-each span{flex:1;min-width:0;overflow:hidden;text-align:center}.lab-w-timeline{display:flex;flex-direction:column;gap:6px;min-width:0}.lab-w-timeline-rows{display:flex;flex-direction:column;position:relative}.lab-w-timeline-row{display:grid;gap:8px;grid-template-columns:40px minmax(0,1fr);height:28px}.lab-w-timeline-label{color:#a3a6ad;font-family:Fira Mono,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-w-timeline-track{position:relative}.lab-w-span{border:1px solid;border-radius:3px;box-sizing:border-box;height:12px;position:absolute;top:2px}.lab-w-span-open{border-style:dashed;color:#a3a6ad}.lab-w-span-ok{background:#4cc27a40;color:#4cc27a}.lab-w-span-warn{background:#e0a04040;color:#e0a040}.lab-w-span-bad{background:#f0656d40;color:#f0656d}.lab-w-span-info{background:#6f8cf040;color:#6f8cf0}.lab-w-gap{font-family:Fira Mono,monospace;font-size:11px;font-weight:500;padding-left:3px;position:absolute;top:14px;white-space:nowrap}.lab-w-timeline-now{border-left:1px dashed #ececee;bottom:0;position:absolute;top:0}.lab-w-timeline-axis{margin-left:48px}.lab-w-heatmap{display:grid;gap:3px 8px;grid-template-columns:auto minmax(0,1fr)}.lab-w-heatmap-label{color:#6e7179;font-family:Fira Mono,monospace;font-size:11px;line-height:16px}.lab-w-heatmap-cells{display:flex;gap:2px}.lab-w-heatmap-cell{border-radius:2px;flex:1;height:16px}.lab-w-heatmap-none{background:#2c2e35}.lab-w-course{height:112px;margin:0 24px;position:relative}.lab-w-course-line{background:#ececee;height:2px;left:0;position:absolute;right:0;top:72px}.lab-w-course-point{background:#1b1c21;border:2px solid #ececee;border-radius:6px;box-sizing:border-box;height:12px;margin-left:-6px;position:absolute;top:67px;width:12px}.lab-w-course-name{font-family:Fira Mono,monospace;font-size:11px;position:absolute;top:86px;transform:translateX(-50%);white-space:nowrap}.lab-w-course-count{background:#6f8cf0;bottom:40px;display:flex;flex-direction:column;margin-left:-5px;min-height:2px;position:absolute;width:10px}.lab-w-wave-0{background:#6f8cf0}.lab-w-wave-1{background:#b28cf0}.lab-w-wave-2{background:#4cc27a}.lab-w-wave-3{background:#e0a040}.lab-w-course-mark{align-items:center;background:#1b1c21;border:1.5px solid;border-radius:9px;color:#6f8cf0;display:inline-flex;font-family:Fira Mono,monospace;font-size:11px;height:18px;padding:0 6px;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.lab-w-display{background:#0a0b0d;border-radius:6px;color:#f2c27a;font-family:Fira Mono,monospace;font-size:16px;letter-spacing:.06em;overflow:hidden;padding:14px 12px;white-space:pre}.lab-button.lab-w-armed{background:#e0a040;border-color:#e0a040;color:#0a0b0d}.lab-w-toggle{align-items:center;display:flex;font-size:13px;gap:10px}.lab-w-switch{background:#3a3d45;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex:none;height:20px;padding:2px;width:36px}.lab-w-switch span{background:#0a0b0d;border-radius:8px;height:16px;width:16px}.lab-w-switch[aria-checked=true]{background:#6f8cf0;justify-content:flex-end}.lab-w-switch:disabled{cursor:default;opacity:.45}.lab-w-alert{border:1px solid;border-radius:6px;font-size:13px;padding:8px 10px}.lab-w-empty{align-items:center;color:#a3a6ad;display:flex;flex-direction:column;font-size:13px;gap:4px;padding:12px 0}.lab-w-empty span:first-child{color:#6e7179;font-family:Fira Mono,monospace;font-size:20px}.lab-params{align-items:center;cursor:default;display:flex;flex:none;gap:6px;margin-left:auto}.lab-params+.lab-badge{display:none}.lab-card-head:has(.lab-params) .lab-card-title{flex:none;max-width:45%}.lab-params{min-width:0;overflow:hidden}.lab-card .lab-params select{font-family:Fira Mono,monospace;font-size:12px;height:26px;max-width:96px}.lab-param-fields{border-top:1px solid #2c2e35;display:flex;flex-direction:column;gap:8px;padding:8px 10px}.lab-param-fields fieldset{display:flex;flex-direction:column;gap:6px}.lab-kit-gallery{font-feature-settings:"tnum" 1;background:#0f1013;border-radius:12px;color:#ececee;display:flex;flex-direction:column;font-family:Fira Sans,system-ui,sans-serif;font-size:14px;gap:12px;padding:24px}.lab-kit-group{color:#a3a6ad;font-family:Fira Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.lab-kit-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.lab-kit-grid .lab-card{box-shadow:none;position:static;width:auto}.lab-kit-grid .lab-kit-wide{grid-column:span 2}.lab-kit-head{color:#a3a6ad;cursor:default;font-family:Fira Mono,monospace;font-size:12px;height:32px}.ai-chip{align-self:center;background:rgb(var(--c-tint-accent)/1);border:1px solid rgb(var(--c-accent)/1);border-radius:6px;color:rgb(var(--c-accent)/1);font-size:11px;font-weight:600;height:18px;letter-spacing:.02em;line-height:1;padding:0 7px}.ai-chip,.meridian-usage{align-items:center;display:inline-flex;flex:none}.meridian-usage{--mu-track:rgb(var(--c-ink)/0.14);--mu-fill:rgb(var(--c-accent)/1);--mu-full:rgb(var(--c-danger)/1);--mu-ground:rgb(var(--c-ground)/1);--mu-line:rgb(var(--c-line)/1);--mu-text:rgb(var(--c-ink)/1);--mu-muted:rgb(var(--c-muted-2)/1);position:relative}:where(:root.dark) .meridian-usage{--mu-ground:rgb(var(--c-chrome)/1);--mu-line:rgb(var(--c-line-strong)/1)}.lab-bar .meridian-usage{--mu-track:#ffffff29;--mu-fill:#6f8cf0;--mu-full:#f0656d;--mu-ground:#212228;--mu-line:#3a3d45;--mu-text:#ececee;--mu-muted:#a3a6ad}.meridian-usage[data-full]{--mu-fill:var(--mu-full)}.meridian-usage-ring{align-items:center;border-radius:999px;cursor:default;display:inline-flex;height:26px;justify-content:center;width:26px}.meridian-usage-ring:focus-visible{outline:2px solid var(--mu-fill);outline-offset:1px}.meridian-usage-track{stroke:var(--mu-track)}.meridian-usage-fill{stroke:var(--mu-fill);transition:stroke-dasharray .4s ease}.meridian-usage-detail{background:var(--mu-ground);border:1px solid var(--mu-line);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 6px 20px #0000002e;color:var(--mu-text);display:none;flex-direction:column;font-size:12px;gap:8px;line-height:1.2;opacity:0;padding:10px 12px;position:absolute;right:-6px;transition:opacity .12s ease,display allow-discrete .12s;width:190px;z-index:30}.meridian-usage:focus-within .meridian-usage-detail,.meridian-usage:hover .meridian-usage-detail{display:flex;opacity:1}@starting-style{.meridian-usage:focus-within .meridian-usage-detail,.meridian-usage:hover .meridian-usage-detail{opacity:0}}.meridian-usage-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.meridian-usage-percent{font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.meridian-usage-resets{color:var(--mu-muted);white-space:nowrap}.meridian-usage-bar{background:var(--mu-track);border-radius:999px;display:block;height:6px;overflow:hidden}.meridian-usage-bar>span{background:var(--mu-fill);border-radius:999px;display:block;height:100%;min-width:3px}@media (prefers-reduced-motion:reduce){.meridian-usage-detail,.meridian-usage-fill{transition:none}}.md{--md-link:rgb(var(--c-accent)/1);line-height:1.45;overflow-wrap:anywhere;white-space:normal}.lab-canvas .md{--md-link:#6f8cf0}.md>*{margin:.45em 0}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md .md-h,.md .md-mention,.md strong,.md th{font-weight:600}.md ol,.md ul{padding-left:1.5em}.md ul{list-style:disc}.md ol{list-style:decimal}.md li>ol,.md li>p,.md li>ul{margin:.15em 0}.md a{color:var(--md-link);text-decoration:underline;text-underline-offset:2px}.md code{background:color-mix(in srgb,currentColor 10%,#0000);border-radius:4px;font-family:Fira Mono,ui-monospace,monospace;font-size:.92em;padding:.08em .3em}.md pre{background:color-mix(in srgb,currentColor 8%,#0000);border-radius:6px;overflow-wrap:normal;overflow-x:auto;padding:8px 10px;white-space:pre}.md pre code{background:none;padding:0}.md blockquote{border-left:3px solid color-mix(in srgb,currentcolor 25%,#0000);padding-left:10px}.md blockquote>*{margin:.3em 0}.md hr{border:0;border-top:1px solid color-mix(in srgb,currentcolor 20%,#0000)}.md .md-table{overflow-x:auto}.md table{border-collapse:collapse;overflow-wrap:normal}.md td,.md th{border-bottom:1px solid color-mix(in srgb,currentcolor 15%,#0000);padding:3px 14px 3px 0;text-align:left;vertical-align:top}.md td:last-child,.md th:last-child{padding-right:0}.md .md-r{text-align:right}.md .md-c{text-align:center}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/fonts/FiraSans-400-d26e1b11589f2c2744eadc0ac2ffae94.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(/fonts/FiraSans-500-9410bb8f89e52fc8df5f0aca7009947c.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:600;src:url(/fonts/FiraSans-600-beb3d7395726910999a3b89eb76e9a4b.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:700;src:url(/fonts/FiraSans-700-43eb5ca3942e0f74137d8754629fb9e6.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(/fonts/FiraMono-400-58859316030d0ed07433786a1f808f95.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:500;src:url(/fonts/FiraMono-500-5b7a55cd860f870784ce79d6d973fdf6.woff2?vsn=d) format("woff2")}@supports (-webkit-touch-callout:none){[contenteditable]:not([contenteditable=false]),input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image]),select,textarea{font-size:16px!important}}header[data-themed]{background-color:var(--bar);border-bottom-color:var(--bar)}[data-themed][data-tone=dark] :is([class~=text-ink],[class~=text-ink-2],[class~=text-muted],[class~="hover:text-ink"]:hover):not([class~=shadow-menu] *){color:#fff}[data-themed][data-tone=dark] [class~=text-muted-2]:not([class~=shadow-menu] *){color:#ffffffb3}[data-themed][data-tone=dark] [class~="hover:bg-hover"]:hover:not([class~=shadow-menu] *){background-color:color-mix(in srgb,var(--bar) 82%,#fff)}[data-themed][data-tone=light] [class~="hover:bg-hover"]:hover:not([class~=shadow-menu] *){background-color:color-mix(in srgb,var(--bar) 88%,#000)}[data-themed][data-tone=dark] [class~=brand]{background-color:#fff;color:var(--bar)}[class~=bar-icon]{align-items:center;border:1px solid rgb(var(--c-line-strong)/1);border-radius:6px;display:flex;height:34px;justify-content:center;width:34px}.group:hover [class~=bar-icon]{background-color:rgb(var(--c-hover)/1)}[data-themed][data-tone=dark] [class~=bar-icon]{border-color:#ffffff59}[data-themed][data-tone=dark] .group:hover [class~=bar-icon]{background-color:color-mix(in srgb,var(--bar) 82%,#fff)}[data-themed][data-tone=light] [class~=bar-icon]{border-color:#0003}[data-themed][data-tone=light] .group:hover [class~=bar-icon]{background-color:color-mix(in srgb,var(--bar) 88%,#000)}[class~=nav-arrow]{display:flex;flex:none;justify-content:flex-end;margin-left:-.75rem;max-width:0;opacity:0;overflow:hidden;transition:max-width .15s ease-out,margin-left .15s ease-out,opacity .15s ease-out}[class~=nav-arrow]>*{flex:none;transform:translateX(8px);transition:transform .15s ease-out}.group:focus-visible [class~=nav-arrow],.group:hover [class~=nav-arrow]{margin-left:0;max-width:1rem;opacity:1}.group:focus-visible [class~=nav-arrow]>*,.group:hover [class~=nav-arrow]>*{transform:none}[data-primary] [class~=course-head]{background-color:var(--primary);border-bottom-color:var(--primary)}[data-primary=dark] [class~=course-head]{color:#fff}[data-primary=dark] [class~=course-head] [class~=text-muted-2]{color:#ffffffbf}[data-primary] [class~=tracker-switch] [class~=segmented-option][aria-pressed=true]{background-color:var(--primary)}[data-primary=dark] [class~=tracker-switch] [class~=segmented-option][aria-pressed=true]{color:#fff}[data-primary] svg.runner-icon{color:var(--primary)}[data-accent] [class~=text-accent]{color:var(--accent)}[data-accent] [class~=border-accent]{border-color:var(--accent)}[data-accent] [class~=bg-accent]{background-color:var(--accent)}[data-accent] [class~=bg-highlight]{background-color:color-mix(in srgb,var(--accent) 8%,#fff)}.rail{background-color:rgb(var(--c-rail)/1);flex:none;flex-direction:column;gap:6px;height:100vh;padding:12px 0;position:sticky;top:0;width:72px;z-index:30}.rail,.rail-home{align-items:center;display:flex}.rail-home{background-color:rgb(var(--c-ink)/1);border-radius:14px;color:rgb(var(--c-on-fill)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:13px;font-weight:500;height:44px;justify-content:center;margin-bottom:4px;position:relative;width:44px}.rail-home:hover{opacity:.85}.rail-home[data-prompt]{animation:rail-home-pulse 2s ease-out infinite}.rail-home[data-prompt]:hover{opacity:1}@keyframes rail-home-pulse{0%{box-shadow:0 0 0 0 rgb(var(--c-accent)/.6)}70%{box-shadow:0 0 0 10px rgb(var(--c-accent)/0)}to{box-shadow:0 0 0 0 rgb(var(--c-accent)/0)}}.rail-home-tip{align-items:center;border-radius:8px;box-shadow:0 6px 20px #0000002e;color:rgb(var(--c-on-fill)/1);display:flex;font-family:Fira Sans,system-ui,sans-serif;font-size:13px;font-weight:500;gap:8px;left:calc(100% + 14px);padding:7px 10px;transform:translateY(-50%);white-space:nowrap;z-index:40}.rail-home-tip,.rail-home-tip:before{background-color:rgb(var(--c-ink)/1);position:absolute;top:50%}.rail-home-tip:before{content:"";height:8px;left:-4px;transform:translateY(-50%) rotate(45deg);width:8px}.rail-home-tip .kbd{background-color:initial;border-color:rgb(var(--c-on-fill)/.35);color:rgb(var(--c-on-fill)/1)}@media (prefers-reduced-motion:reduce){.rail-home[data-prompt]{animation:none;box-shadow:0 0 0 3px rgb(var(--c-accent)/.5)}}.rail-status{background-color:rgb(var(--c-muted)/1);border:2px solid rgb(var(--c-rail)/1);border-radius:9999px;bottom:-3px;height:12px;position:absolute;right:-3px;width:12px}.rail-status[data-tone=ok]{background-color:rgb(var(--c-ok)/1)}.rail-status[data-tone=danger]{background-color:rgb(var(--c-danger)/1)}.rail-divider{background-color:rgb(var(--c-line)/1);border-radius:1px;height:2px;margin-bottom:4px;width:28px}.rail-item{align-items:center;border-radius:12px;color:rgb(var(--c-muted)/1);display:flex;flex-direction:column;gap:3px;height:56px;justify-content:center;position:relative;width:56px}.rail-item:hover{background-color:rgb(var(--c-rail-hover)/1)}.rail-item[aria-current=page]{background-color:rgb(var(--c-rail-current)/1);color:rgb(var(--c-ink)/1)}.rail-label{font-size:10px;font-weight:500;line-height:1}.rail-item[aria-current=page] .rail-label{font-weight:600}.rail-pill{background-color:rgb(var(--c-ink)/1);border-radius:0 3px 3px 0;height:32px;left:-8px;position:absolute;top:12px;width:4px}.rail-bell{align-items:center;border-radius:12px;color:rgb(var(--c-muted)/1);display:flex;height:44px;justify-content:center;position:relative;width:44px}.rail-bell:hover{background-color:rgb(var(--c-rail-hover)/1)}.rail-avatar{align-items:center;background-color:rgb(var(--c-ink)/1);border-radius:20px;color:rgb(var(--c-on-fill)/1);display:flex;flex:none;font-size:13px;font-weight:600;height:40px;justify-content:center;width:40px}.channel-pane{background-color:rgb(var(--c-pane)/1);border-right:1px solid rgb(var(--c-line)/1);display:none;flex:none;flex-direction:column;height:100vh;position:sticky;top:0;width:248px;z-index:20}.channel-pane-open{box-shadow:0 4px 16px rgb(0 0 0/var(--shadow,.12));display:flex;left:72px;position:fixed}@media (min-width:768px){.channel-pane,.channel-pane-open{box-shadow:none;display:flex;left:auto;position:sticky}}.channel-title{align-items:center;border-bottom:1px solid rgb(var(--c-line)/1);color:rgb(var(--c-ink)/1);display:flex;flex:none;gap:8px;height:56px;line-height:1.25;padding:0 16px}.company-logo{border-radius:4px;flex:none;height:32px;max-width:72px;width:auto}.company-logo,.company-logo-preview{-o-object-fit:contain;object-fit:contain}.company-logo-preview{border:1px solid rgb(var(--c-line)/1);border-radius:6px;display:block;max-height:96px;max-width:240px}.avatar-img{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-picture{align-items:center;background-color:rgb(var(--c-ink)/1);border-radius:32px;color:rgb(var(--c-on-fill)/1);display:flex;flex:none;font-size:20px;font-weight:600;height:64px;justify-content:center;width:64px}.channel-heading{color:rgb(var(--c-muted)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:11px;height:24px;letter-spacing:.06em;text-transform:uppercase}.channel-heading,.channel-item{align-items:center;display:flex;font-weight:500;padding:0 8px}.channel-item{border-radius:4px;color:rgb(var(--c-ink)/1);gap:8px;height:34px}.channel-item:hover,.channel-item[aria-current=page]{background-color:rgb(var(--c-pane-current)/1)}.channel-dot{background-color:rgb(var(--c-ok)/1);border-radius:4px;flex:none;height:8px;margin-left:auto;width:8px}.channel-dot[data-tone=warn]{background-color:rgb(var(--c-warn)/1)}.channel-dot[data-tone=off]{background-color:rgb(var(--c-faint)/1)}.header-action-dot{background-color:rgb(var(--c-warn)/1);border:2px solid rgb(var(--c-ground)/1);border-radius:4px;box-sizing:initial;height:8px;position:absolute;right:7px;top:7px;width:8px}.section-header{align-items:center;background-color:rgb(var(--c-ground)/1);border-bottom:1px solid rgb(var(--c-line)/1);display:flex;flex:none;gap:12px;height:56px;padding:0 20px;position:sticky;top:0;z-index:10}.clock-chip{align-items:center;background-color:rgb(var(--c-chrome)/1);border-radius:13px;display:inline-flex;font-family:Fira Mono,ui-monospace,monospace;font-size:13px;height:26px;padding:0 10px;white-space:nowrap}.clock-chip:hover{background-color:rgb(var(--c-selected)/1)}.account-dialog{background-color:rgb(var(--c-ground)/1);border-radius:12px;box-shadow:0 4px 16px rgb(0 0 0/var(--shadow,.12));display:flex;height:min(820px,100%);overflow:hidden;position:relative;width:min(1160px,100%)}.account-tablist{background-color:rgb(var(--c-pane)/1);border-right:1px solid rgb(var(--c-line)/1);display:flex;flex:none;flex-direction:column;gap:2px;padding:16px 8px;width:220px}.account-tab{align-items:center;border-radius:6px;color:rgb(var(--c-ink)/1);display:flex;font-weight:500;gap:8px;min-height:36px;padding:0 12px;text-align:left}.account-tab:hover,.account-tab[aria-selected=true]{background-color:rgb(var(--c-pane-current)/1)}.account-tab[aria-selected=true]{font-weight:600}.timing-modal{align-items:flex-start;background-color:rgb(0 0 0/var(--scrim,.42));display:flex;inset:0;justify-content:center;overflow-y:auto;padding:40px 16px 16px;position:fixed;z-index:40}.timing-dialog{background-color:rgb(var(--c-ground)/1);border-radius:12px;box-shadow:0 16px 48px #00000047;display:flex;flex-direction:column;max-height:calc(100vh - 56px);overflow:hidden;position:relative}.timing-dialog-tall{height:calc(100vh - 56px)}.timing-dialog-header{align-items:center;border-bottom:1px solid rgb(var(--c-line-soft)/1);display:flex;flex:none;gap:6px;height:60px;padding:0 12px}.timing-dialog-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.timing-section-label{color:rgb(var(--c-muted)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;margin:0;text-transform:uppercase}.t-label{flex-direction:column}.t-label,.t-label-row{display:flex;font-size:13px;font-weight:500;gap:6px}.t-label-row{align-items:center}.t-input{background:rgb(var(--c-ground)/1);color:rgb(var(--c-ink)/1);font-size:14px;font-weight:400;height:40px;min-width:0;padding:0 10px;width:100%}.t-input,.t-input-sm{border:1px solid rgb(var(--c-line-input)/1);border-radius:4px;box-sizing:border-box}.t-input-sm{font-family:Fira Mono,ui-monospace,monospace;font-size:13px;height:34px;padding:0 8px;width:80px}.t-input-sm:focus,.t-input:focus{border-color:rgb(var(--c-accent)/1);box-shadow:inset 0 0 0 1px rgb(var(--c-accent)/1);outline:none}.t-input-sm:disabled,.t-input:disabled{background:rgb(var(--c-chip)/1);color:rgb(var(--c-muted-2)/1)}.t-form .segmented{border-color:rgb(var(--c-line-strong)/1);flex:none}.t-form .segmented-option{font-size:13px;height:34px;padding:0 10px}.t-summary{align-items:center;color:rgb(var(--c-ink-2)/1);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;height:32px;list-style:none}.t-summary::-webkit-details-marker{display:none}.t-summary-icon{transition:transform .12s}details[open]>.t-summary .t-summary-icon{transform:rotate(90deg)}.t-footer{align-items:center;background:rgb(var(--c-panel)/1);border-top:1px solid rgb(var(--c-line-soft)/1);display:flex;flex:none;gap:8px;padding:12px 24px}.t-btn-dark,.t-btn-outline,.t-btn-quiet{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:38px;padding:0 16px}.t-btn-quiet{background:#0000;border:0;color:rgb(var(--c-muted)/1);padding:0 14px}.t-btn-quiet:hover:not(:disabled){background:rgb(var(--c-chrome)/1)}.t-btn-dark{background:rgb(var(--c-ink)/1);color:rgb(var(--c-on-fill)/1)}.t-btn-dark,.t-btn-outline{border:1px solid rgb(var(--c-ink)/1)}.t-btn-outline{background:rgb(var(--c-ground)/1);color:rgb(var(--c-ink)/1)}.t-btn-dark:disabled,.t-btn-outline:disabled,.t-btn-quiet:disabled{cursor:default;opacity:.4}.t-time>div{display:block}.t-time [data-open=true]>span,.t-time [id$=-value]{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line-input)/1);border-radius:4px;display:flex;font-size:13px;gap:8px;height:40px;margin:0;padding:0 10px;width:100%}.t-time [id$=-value]>span{font-size:13px;text-decoration:none}.t-time [id$=-value] .hero-clock-mini{display:none}.t-time [id$=-value] .hero-chevron-down-mini{margin-left:auto;opacity:1}.t-btn-danger{background:#0000;border:0;border-radius:4px;color:rgb(var(--c-danger)/1);cursor:pointer;font-size:13px;font-weight:500;height:34px;padding:0 8px}.t-btn-danger:hover{background:rgb(var(--c-tint-danger)/1)}.setup-points{border:1px solid rgb(var(--c-line)/1);border-radius:10px;list-style:none;margin:0;padding:0}.setup-point{align-items:center;border-bottom:1px solid rgb(var(--c-line-soft)/1);display:flex;gap:6px;height:56px;padding-right:8px;position:relative}.setup-point:first-child{border-radius:10px 10px 0 0}.setup-point:hover{background:rgb(var(--c-row-hover)/1)}.setup-point[data-flag=reader]{background:rgb(var(--c-tint-warn)/1);box-shadow:inset 3px 0 0 rgb(var(--c-warn)/1)}.setup-point[data-moved]{background:rgb(var(--c-highlight)/1);box-shadow:inset 3px 0 0 rgb(var(--c-accent)/1)}.setup-point-head{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1;font-size:14px;gap:14px;height:56px;min-width:0;padding:0 12px 0 0;text-align:left}.setup-point-dist{color:rgb(var(--c-muted)/1);flex:none;font-family:Fira Mono,ui-monospace,monospace;font-size:13px;text-align:right;width:76px}.setup-point-dist[data-open]{color:rgb(var(--c-accent)/1)}.setup-point[data-flag=distance] .setup-point-dist{color:rgb(var(--c-warn)/1)}.setup-point-node{background:rgb(var(--c-ink)/1);border-radius:6px;box-sizing:border-box;flex:none;height:12px;width:12px}.setup-point-node[data-open]{background:rgb(var(--c-ground)/1);border:3px solid rgb(var(--c-accent)/1)}.setup-point-node[data-new]{background:#0000;border:2px dashed rgb(var(--c-accent)/1)}.setup-point[data-flag=distance] .setup-point-node{background:#0000;border:2px solid rgb(var(--c-warn)/1)}.setup-point[data-moved] .setup-point-node{background:rgb(var(--c-accent)/1)}.setup-point-name{font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-point-tag{border:1px solid rgb(var(--c-line-strong)/1);border-radius:3px;color:rgb(var(--c-ink-2)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:10px;height:18px;letter-spacing:.06em;padding:0 6px}.setup-point-flag,.setup-point-tag{align-items:center;display:inline-flex;font-weight:500}.setup-point-flag{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-warn)/1);border-radius:3px;color:rgb(var(--c-warn)/1);flex:none;font-size:12px;height:22px;padding:0 8px}.setup-point-moved{align-items:center;background:rgb(var(--c-accent)/1);border-radius:11px;color:rgb(var(--c-on-fill)/1);display:inline-flex;flex:none;font-family:Fira Mono,ui-monospace,monospace;font-size:11px;gap:4px;height:22px;padding:0 8px}.reader-dot{background:rgb(var(--c-line-strong)/1);border-radius:5px;height:10px;position:relative;width:10px}.reader-dot[data-tone=ok]{background:rgb(var(--c-ok)/1)}.reader-dot[data-tone=quiet]{background:rgb(var(--c-warn)/1)}.reader-dot-tip{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-ink)/1);border-radius:4px;box-shadow:0 2px 8px rgb(0 0 0/var(--shadow,.12));color:rgb(var(--c-ink)/1);display:none;font-family:Fira Mono,ui-monospace,monospace;font-size:12px;line-height:16px;padding:5px 10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:5}.reader-dot:focus-visible .reader-dot-tip,.reader-dot:hover .reader-dot-tip{display:block}.setup-point-reads{align-items:center;background:#0000;border:0;border-radius:6px;color:rgb(var(--c-muted)/1);cursor:pointer;display:flex;flex:none;height:40px;justify-content:center;width:40px}.setup-point:hover .setup-point-reads{background:rgb(var(--c-selected)/1);color:rgb(var(--c-ink)/1)}.setup-point-insert{align-items:center;border:0;border-radius:12px;bottom:-12px;color:rgb(var(--c-on-fill)/1);cursor:pointer;display:none;font-family:Fira Mono,ui-monospace,monospace;font-size:12px;gap:4px;height:24px;left:70px;padding:0 10px 0 6px;z-index:4}.setup-point-insert,.setup-point-insert:after{background:rgb(var(--c-accent)/1);position:absolute}.setup-point-insert:after{content:"";height:2px;left:100%;max-width:calc(100vw - 400px);top:11px;width:760px}.setup-point-insert:focus-visible,.setup-point:not(:last-of-type):hover .setup-point-insert{display:inline-flex}.setup-point-add{align-items:center;background:rgb(var(--c-ground)/1);border:0;border-radius:0 0 10px 10px;color:rgb(var(--c-muted)/1);cursor:pointer;display:flex;font-size:14px;gap:8px;height:48px;padding:0 0 0 96px;text-align:left;width:100%}.setup-point-add:hover{background:rgb(var(--c-row-hover)/1)}.setup-point-open{background:rgb(var(--c-panel)/1);border-bottom:1px solid rgb(var(--c-line-soft)/1);box-shadow:inset 3px 0 0 rgb(var(--c-accent)/1)}.setup-point-name-input{background:#0000;border:1px solid #0000;border-radius:4px;box-shadow:inset 0 -1px 0 rgb(var(--c-line-strong)/1);font-size:15px;font-weight:500;height:38px;padding:0 8px;width:240px}.setup-point-name-input:focus{border-color:rgb(var(--c-accent)/1);box-shadow:none;outline:none}.setup-point-name-input:focus,.setup-point-open .segmented{background:rgb(var(--c-ground)/1)}.setup-point-open .segmented-option{height:30px}.setup-point-label{color:rgb(var(--c-ink-2)/1);flex:none;font-size:13px;width:110px}.setup-chip{align-items:center;background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line)/1);border-radius:4px;display:inline-flex;font-family:Fira Mono,ui-monospace,monospace;font-size:12px;gap:4px;height:30px;padding:0 4px 0 10px}.setup-chip[data-kind=point]{border-color:rgb(var(--c-line-strong)/1);font-family:inherit;font-size:13px;padding-left:8px}.setup-chip button{background:#0000;border:0;border-radius:3px;color:rgb(var(--c-muted)/1);cursor:pointer;height:22px;width:22px}.setup-chip button:hover{background:rgb(var(--c-line-soft)/1)}.setup-chip-add{background:#0000;border:1px dashed rgb(var(--c-line-strong)/1);border-radius:4px;color:rgb(var(--c-muted)/1);cursor:pointer;font-size:13px;height:30px;padding:0 8px}select.setup-chip-add{padding-bottom:0;padding-top:0}.setup-bound{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line-input)/1);border-radius:4px;box-sizing:border-box;font-family:Fira Mono,ui-monospace,monospace;font-size:13px;height:30px;padding:0 8px;width:72px}.setup-bound[data-wide]{width:92px}.setup-bound[data-empty]{border:1px dashed rgb(var(--c-line-strong)/1)}.setup-bound:focus{border:1px solid rgb(var(--c-accent)/1);box-shadow:inset 0 0 0 1px rgb(var(--c-accent)/1);outline:none}.setup-bound:disabled{background:rgb(var(--c-chip)/1)}.setup-point-new{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-accent)/1);border-radius:10px;box-shadow:0 0 0 3px rgb(var(--c-accent)/.15)}.setup-new-name{border:2px solid rgb(var(--c-accent)/1);border-radius:4px;box-sizing:border-box;font-size:15px;height:36px;padding:0 8px;width:200px}.setup-new-reader{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line-input)/1);border-radius:4px;color:rgb(var(--c-muted)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:13px;height:36px;padding:0 8px;width:180px}.overlap-chip{align-items:center;border:1px solid rgb(var(--c-warn)/1);border-radius:3px;color:rgb(var(--c-warn)/1);display:inline-flex;font-size:12px;font-weight:500;height:22px;padding:0 8px;white-space:nowrap}.feed-pin{align-items:center;background-color:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line)/1);border-radius:10px;box-sizing:border-box;display:flex;gap:12px;min-height:50px;padding:0 8px 0 14px}.feed-pin[data-state=armed]{border:1.5px solid rgb(var(--c-danger)/1)}.feed-pin[data-state=planned]{border:1px dashed rgb(var(--c-line-strong)/1)}.feed-pin[data-state=racing]{align-items:stretch;flex-direction:column;gap:0;padding-bottom:10px}.feed-pin-name{flex:none;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:110px}.feed-pin-action{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-ink)/1);border-radius:6px;cursor:pointer;flex:none;font-size:13px;font-weight:500;height:34px;width:120px}.feed-pin-action[data-tone=armed]{background:#0000;border-color:rgb(var(--c-danger)/1);color:rgb(var(--c-danger)/1)}.feed-pin-wait{color:rgb(var(--c-danger)/1)}.feed-pin-clock{box-sizing:border-box;flex:none;font-family:Fira Mono,ui-monospace,monospace;font-size:20px;font-weight:500;padding-right:6px;text-align:right;width:120px}.feed-pin-split{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;padding-left:122px}.dots{text-align:left;width:3ch}.dots,.dots:after{display:inline-block}.dots:after{animation:dots 1.6s steps(4) infinite;content:"...";overflow:hidden;vertical-align:bottom;width:0}@keyframes dots{to{width:4ch}}.pin-track{flex:1;height:22px;position:relative}.pin-track-bar,.pin-track-fill{border-radius:2px;height:4px;left:0;position:absolute;top:9px}.pin-track-bar{background:rgb(var(--c-line-soft)/1);right:0}.pin-track-fill{background:rgb(var(--c-ink)/1)}.pin-track-point{background:rgb(var(--c-ground)/1);border:2px solid rgb(var(--c-line-strong)/1);border-radius:5px;box-sizing:border-box;height:10px;margin-left:-5px;position:absolute;top:6px;width:10px}.pin-track-point[data-passed]{background:rgb(var(--c-ink)/1);border-color:rgb(var(--c-ink)/1)}.pin-track-leader{background:rgb(var(--c-accent)/1);border-radius:8px;box-shadow:0 0 0 3px rgb(var(--c-accent)/.2);height:16px;margin-left:-8px;position:absolute;top:3px;width:16px}.pin-track[data-mini]{flex:none;height:14px;width:220px}.pin-track[data-mini] .pin-track-bar,.pin-track[data-mini] .pin-track-fill{top:5px}.pin-track[data-mini] .pin-track-point{display:none}.pin-track[data-mini] .pin-track-leader{box-shadow:none;height:12px;margin-left:-6px;top:1px;width:12px}.feed-group{display:flex;gap:12px;padding:8px}.feed-avatar{align-items:center;background-color:rgb(var(--c-muted)/1);border-radius:18px;color:rgb(var(--c-on-fill)/1);display:flex;flex:none;font-size:12px;font-weight:600;height:36px;justify-content:center;width:36px}.feed-avatar[data-other]{background-color:rgb(var(--c-accent)/1)}.feed-avatar[data-meridian]{background-color:rgb(var(--c-ink)/1)}.feed-time{color:rgb(var(--c-muted-2)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:12px}.feed-line{align-items:center;display:flex;gap:10px;min-height:30px}.feed-dot{background-color:rgb(var(--c-ground)/1);border:1.5px solid rgb(var(--c-ink)/1);border-radius:5px;box-sizing:border-box;flex:none;height:10px;width:10px}.feed-dot[data-fill]{background-color:rgb(var(--c-ink)/1)}.feed-complete{align-items:center;background:rgb(var(--c-panel)/1);border:1px solid rgb(var(--c-line)/1);border-radius:10px;box-sizing:border-box;display:flex;gap:10px;height:44px;margin:6px 0;padding:0 12px}.feed-complete a{font-size:13px;font-weight:500;margin-left:8px;text-decoration:underline;text-underline-offset:3px}.feed-en-route{align-items:center;background:rgb(var(--c-highlight)/1);border:1px solid rgb(var(--c-line-accent)/1);border-radius:8px;display:flex;gap:10px;height:36px;padding:0 12px}.feed-en-route-dot{border:1.5px dashed rgb(var(--c-accent)/1);border-radius:5px;box-sizing:border-box;flex:none;height:10px;width:10px}.feed-composer{align-items:flex-end;background:rgb(var(--c-chrome)/1);border-radius:10px;display:flex;gap:10px;min-height:48px;padding:0 14px}.feed-composer-box{flex:1;min-width:0}.feed-composer textarea{background:#0000;border:0;display:block;font-size:14px;height:44px;line-height:20px;margin:2px 0;max-height:164px;overflow-y:auto;padding:12px 0;resize:none;width:100%}.feed-composer textarea,.feed-composer textarea:focus{box-shadow:none;outline:none}.feed-composer-side{align-items:center;display:flex;flex:none;height:48px}.feed-composer:focus-within{box-shadow:0 0 0 2px rgb(var(--c-accent)/1)}.feed-people{background:rgb(var(--c-pane)/1);border-left:1px solid rgb(var(--c-line)/1);box-sizing:border-box;flex:none;padding:16px 12px;width:240px}.feed-person{align-items:center;display:flex;gap:10px;height:40px;padding:0 4px}.feed-person-avatar{align-items:center;background:rgb(var(--c-muted)/1);border-radius:14px;color:rgb(var(--c-on-fill)/1);display:flex;flex:none;font-size:11px;font-weight:600;height:28px;justify-content:center;position:relative;width:28px}.feed-person-avatar[data-other]{background:rgb(var(--c-accent)/1)}.feed-person-avatar:after{background:rgb(var(--c-ok)/1);border:2px solid rgb(var(--c-pane)/1);border-radius:50%;bottom:-2px;box-sizing:border-box;content:"";height:9px;position:absolute;right:-2px;width:9px}.shine{animation:shine 2.4s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,rgb(var(--c-ink)/1) 42%,rgb(var(--c-faint)/1) 50%,rgb(var(--c-ink)/1) 58%);background-size:300% 100%;color:#0000}@keyframes shine{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shine{animation:none;background:none;color:rgb(var(--c-ink)/1)}}.wave-track{align-items:flex-start;border-bottom:1px solid rgb(var(--c-line-soft)/1);display:flex;flex:none;gap:8px;padding:16px 24px 10px}.track-arrow{align-items:center;background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line-strong)/1);border-radius:18px;color:rgb(var(--c-ink)/1);display:flex;flex:none;height:36px;justify-content:center;margin-top:37px;width:36px}.track-arrow:disabled{cursor:default;opacity:.35}.track{flex:1;height:128px;min-width:0;overflow:hidden;position:relative}.track-fill,.track-line{background:rgb(var(--c-line-soft)/1);border-radius:3px;height:6px;position:absolute;top:52px}.track-fill{background:rgb(var(--c-ink)/1)}.track-node{align-items:center;background:#0000;border:0;color:rgb(var(--c-ink)/1);display:flex;flex-direction:column;height:124px;padding:0;position:absolute;top:0;width:140px}button.track-node{cursor:pointer}.track-dot{background:rgb(var(--c-ground)/1);border:3px solid rgb(var(--c-line-strong)/1);border-radius:7px;box-sizing:border-box;height:14px;margin-top:48px;width:14px}.track-node[data-passed] .track-dot{background:rgb(var(--c-ink)/1);border-color:rgb(var(--c-ink)/1)}.track-node[data-ghost] .track-dot{border:3px dashed rgb(var(--c-faint)/1)}.track-label{border-bottom:2px solid #0000;font-size:13px;font-weight:500;margin-top:12px;padding:0 4px 3px;white-space:nowrap}.track-node[aria-pressed=true] .track-label{border-bottom-color:rgb(var(--c-ink)/1);font-weight:600}.track-node[data-ghost] .track-label{color:rgb(var(--c-muted-2)/1)}.track-count{color:rgb(var(--c-muted)/1);margin-top:3px;min-height:15px}.track-count,.track-runner{font-family:Fira Mono,ui-monospace,monospace;font-size:12px}.track-runner{align-items:center;background:rgb(var(--c-accent)/1);border-radius:17px;box-shadow:0 0 0 4px rgb(var(--c-accent)/.2);box-sizing:border-box;color:rgb(var(--c-on-fill)/1);display:flex;font-weight:500;height:34px;justify-content:center;pointer-events:none;position:absolute;top:38px;width:34px}.track-edge[data-kind=trailer] .track-runner,.track-runner[data-kind=trailer]{background:rgb(var(--c-ground)/1);border:2px solid rgb(var(--c-muted-2)/1);box-shadow:none;color:rgb(var(--c-ink-2)/1)}.track-edge{align-items:center;display:flex;gap:2px;height:34px;position:absolute;top:38px;z-index:1}.track-edge[data-edge=left]{left:0}.track-edge[data-edge=right]{right:0}.track-edge .track-runner{box-shadow:none;position:static}.track-edge-arrow{border-bottom:7px solid #0000;border-top:7px solid #0000;height:0;width:0}.track-edge[data-edge=left] .track-edge-arrow{border-right:8px solid rgb(var(--c-accent)/1)}.track-edge[data-edge=right] .track-edge-arrow{border-left:8px solid rgb(var(--c-accent)/1)}.track-edge[data-kind=trailer][data-edge=left] .track-edge-arrow{border-right-color:rgb(var(--c-muted-2)/1)}.track-edge[data-kind=trailer][data-edge=right] .track-edge-arrow{border-left-color:rgb(var(--c-muted-2)/1)}.track-swap{background:rgb(var(--c-ground)/1);border-radius:4px;color:rgb(var(--c-accent)/1);display:grid;font-family:Fira Mono,ui-monospace,monospace;font-size:12px;font-weight:500;padding:1px 6px;pointer-events:none;position:absolute;top:6px;transform:translateX(-50%);white-space:nowrap;z-index:1}.track-swap[data-kind=trailer]{color:rgb(var(--c-muted)/1)}.track-swap[data-edge=left]{left:2px;transform:none}.track-swap[data-edge=right]{right:2px;transform:none}.track-swap>*{animation:swap-a 8s ease-in-out infinite;grid-area:1/1}.track-swap>:nth-child(2){animation-name:swap-b}.track-swap>:only-child{animation:none}@keyframes swap-a{0%,44%{opacity:1;visibility:visible}50%,94%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes swap-b{0%,44%{opacity:0;visibility:hidden}50%,94%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.track-swap>*{animation-duration:16s}}.track-fade{bottom:0;pointer-events:none;position:absolute;top:0;width:56px}.track-fade[data-side=left]{background:linear-gradient(90deg,rgb(var(--c-ground)/1) 35%,rgb(var(--c-ground)/0));left:0}.track-fade[data-side=right]{background:linear-gradient(270deg,rgb(var(--c-ground)/1) 35%,rgb(var(--c-ground)/0));right:0}.status-button{align-items:center;background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line-input)/1);border-radius:6px;display:flex;font-size:14px;font-weight:500;gap:10px;height:40px;padding:0 12px;width:100%}.status-button[aria-expanded=true]{border-color:rgb(var(--c-accent)/1)}.status-button:disabled{cursor:default}.status-dot{border-radius:5px;box-sizing:border-box;flex:none;height:10px;width:10px}.status-dot[data-status=planned]{background:rgb(var(--c-ground)/1);border:2px solid rgb(var(--c-faint)/1)}.status-dot[data-status=armed]{background:rgb(var(--c-danger)/1)}.status-dot[data-status=racing]{background:rgb(var(--c-ok)/1)}.status-dot[data-status=complete]{background:rgb(var(--c-ink)/1)}.status-menu{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-ink)/1);border-radius:6px;box-shadow:0 4px 16px rgb(0 0 0/var(--shadow,.12));left:0;list-style:none;margin:0;padding:4px 0;position:absolute;right:0;top:44px;z-index:5}.status-menu button{align-items:center;display:flex;font-size:14px;gap:10px;height:36px;padding:0 12px;text-align:left;width:100%}.status-menu button:hover{background:rgb(var(--c-chip)/1)}.status-menu [aria-selected=true] button{background:rgb(var(--c-chrome)/1);font-weight:600}.wave-view{border:1px solid rgb(var(--c-line-strong)/1);border-radius:4px;display:inline-flex;flex:none;padding:2px}.wave-view button{align-items:center;border-radius:3px;color:rgb(var(--c-muted-2)/1);display:inline-flex;font-size:13px;font-weight:500;height:32px;padding:0 12px}.wave-view button[aria-current=page]{background:rgb(var(--c-selected)/1);color:rgb(var(--c-ink)/1)}.wave-action{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-ink)/1);border-radius:4px;font-size:14px;font-weight:500;height:36px;padding:0 14px}.wave-action:disabled{opacity:.4}.wave-action[data-held]{border-color:rgb(var(--c-warn)/1);color:rgb(var(--c-warn)/1)}.pager-button{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-ink)/1);border-radius:4px;font-size:13px;font-weight:500;height:32px;padding:0 10px}.pager-button:disabled{opacity:.4}.wave-table-box{border:1px solid rgb(var(--c-line-strong)/1);border-radius:4px;flex:1;min-height:0;overflow:auto}.wave-table{border-collapse:initial;border-spacing:0;font-size:14px;min-width:100%}.wave-table th{background:rgb(var(--c-chrome)/1);border-bottom:1px solid rgb(var(--c-line-strong)/1);color:rgb(var(--c-ink-2)/1);font-size:13px;font-weight:500;height:36px;padding:0 12px;position:sticky;top:0;z-index:1}.wave-table th[data-sorted]{color:rgb(var(--c-ink)/1)}.wave-table td{border-bottom:1px solid rgb(var(--c-line-soft)/1);height:32px;padding:0 12px}.wave-table td a:hover{text-decoration:underline}.roster-overlap{background:rgb(var(--c-tint-warn)/1);box-shadow:inset 3px 0 0 rgb(var(--c-warn)/1)}.station-readers{border-bottom:1px solid rgb(var(--c-line-soft)/1);flex:none;padding:10px 20px}.station-readers-card{border:1px solid rgb(var(--c-line)/1);border-radius:10px;overflow:hidden}.station-readers-row{align-items:center;display:grid;gap:16px;grid-template-columns:170px minmax(0,1fr) 90px 110px 80px;padding:0 14px}.station-readers-head{background:rgb(var(--c-panel)/1);border-bottom:1px solid rgb(var(--c-line-soft)/1);color:rgb(var(--c-muted)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:11px;font-weight:500;height:30px;letter-spacing:.06em;text-transform:uppercase}.station-reader{height:52px}.station-reader+.station-reader{border-top:1px solid rgb(var(--c-line-soft)/1)}.station-dot{background:rgb(var(--c-ok)/1);border-radius:5px;flex:none;height:10px;width:10px}.station-dot[data-tone=warn]{background:rgb(var(--c-warn)/1)}.station-dot[data-tone=off]{background:rgb(var(--c-faint)/1)}.station-reader-name{font-family:Fira Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.station-bars{align-items:flex-end;display:flex;gap:2px;height:28px}.station-bar{background:rgb(var(--c-line-soft)/1);border-radius:1px;flex:1}.station-bar[data-tone=read]{background:rgb(var(--c-ink)/1)}.station-bar[data-tone=warn]{background:rgb(var(--c-soft-warn)/1)}.station-num{font-family:Fira Mono,ui-monospace,monospace;font-size:13px}.station-num[data-quiet]{color:rgb(var(--c-warn)/1)}.station-reads-button{align-items:center;border:1px solid rgb(var(--c-ink)/1);border-radius:6px;display:flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;margin-top:8px}.station-reads-button:hover{background:rgb(var(--c-chip)/1)}.station-reads-count{color:rgb(var(--c-muted)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:13px}.station-side{flex-direction:column;gap:18px}.station-point{align-items:center;display:flex;font-size:13px;gap:8px;height:36px;padding:0 4px}.station-point:hover{text-decoration:underline;text-underline-offset:3px}.station-reads-tools{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:12px;padding:14px 24px}.station-reads-switch .segmented{border-color:rgb(var(--c-line-strong)/1)}.station-reads-switch .segmented-option{font-size:13px;height:32px;padding:0 12px}.station-reads-switch .segmented-option+.segmented-option{font-family:Fira Mono,ui-monospace,monospace}.station-reads-box{margin:0 24px 20px}.station-reads-table{table-layout:fixed;width:100%}.station-reads-table th{color:rgb(var(--c-muted)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:12px;height:32px}.roster{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.roster-header{border-bottom:1px solid rgb(var(--c-line)/1);gap:12px;height:56px;padding:0 20px}.roster-header,.roster-toolbar{align-items:center;display:flex;flex:none}.roster-toolbar{background:rgb(var(--c-panel)/1);border-bottom:1px solid rgb(var(--c-line-strong)/1);gap:8px;height:48px;padding:0 12px}.roster-search{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line-strong)/1);border-radius:4px;font-size:13px;height:32px;max-width:100%;min-width:0;padding:0 10px 0 30px;width:240px}.roster-sep{background:rgb(var(--c-line)/1);height:20px;margin:0 4px;width:1px}.roster-tool{align-items:center;border-radius:4px;color:rgb(var(--c-ink-2)/1);display:inline-flex;flex:none;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 10px;white-space:nowrap}.roster-tool:hover{background:rgb(var(--c-ink)/.05)}.roster-chip{align-items:center;background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line-strong)/1);border-radius:14px;color:rgb(var(--c-ink-2)/1);display:inline-flex;font-family:Fira Mono,ui-monospace,monospace;font-size:12px;gap:6px;height:28px;padding:0 10px}.roster-grid{flex:1;min-height:0;overflow:auto;position:relative}.roster-table{border-collapse:initial;border-spacing:0;font-size:14px;min-width:100%;width:-moz-max-content;width:max-content}.roster-table th{background:rgb(var(--c-chrome)/1);border-bottom:1px solid rgb(var(--c-line-strong)/1);border-right:1px solid rgb(var(--c-line-soft)/1);height:34px;padding:0 10px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.roster-table th>button{color:rgb(var(--c-ink-2)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:12px;font-weight:500;height:34px}.roster-table td{background:rgb(var(--c-ground)/1);border-bottom:1px solid rgb(var(--c-line-soft)/1);border-right:1px solid rgb(var(--c-chrome)/1);height:32px;max-width:260px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.roster-table td.roster-fill,.roster-table th.roster-fill{border-right:0;width:100%}.roster-table td[data-derived]{background:rgb(var(--c-chip)/1);color:rgb(var(--c-ink-2)/1)}.roster-table td[data-edited]{background:rgb(var(--c-tint-accent)/1)}.roster-table tr[data-overlap] td{background-color:rgb(var(--c-tint-warn)/1)}.roster-table tr[data-overlap] td:first-child{box-shadow:inset 3px 0 0 rgb(var(--c-warn)/1)}.roster-table td.roster-editing{overflow:visible;padding:0;position:relative}.roster-editing input{background:rgb(var(--c-ground)/1);border:2px solid rgb(var(--c-accent)/1);box-shadow:0 4px 12px rgb(var(--c-accent)/.18);font-size:14px;height:calc(100% + 2px);inset:-1px;outline:none;padding:0 9px;position:absolute;width:calc(100% + 2px)}.roster-link{text-decoration:underline;text-decoration-color:rgb(var(--c-line-strong)/1);text-underline-offset:3px}.roster-pager{align-items:center;border-top:1px solid rgb(var(--c-line)/1);display:flex;flex:none;gap:4px;justify-content:flex-end;padding:8px 12px}.roster-popover{background:rgb(var(--c-ground)/1);border:1px solid rgb(var(--c-line-strong)/1);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0/var(--shadow,.12));left:0;max-height:420px;overflow-y:auto;padding:6px;position:absolute;top:38px;width:260px;z-index:30}.roster-popover-row{align-items:center;border-radius:4px;display:flex;gap:8px;height:32px;padding:0 6px}.roster-popover-row:hover{background:rgb(var(--c-row-hover)/1)}.roster-popover-row.drop-before{box-shadow:inset 0 2px 0 rgb(var(--c-accent)/1)}.roster-popover-row.drop-after{box-shadow:inset 0 -2px 0 rgb(var(--c-accent)/1)}.modal-table{border-collapse:initial;border-spacing:0;font-size:14px;width:100%}.queries{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.queries-header{align-items:center;border-bottom:1px solid rgb(var(--c-line)/1);display:flex;flex:none;flex-wrap:wrap;gap:10px 14px;min-height:56px;padding:10px 20px}.queries-name{flex:none;font-size:18px;font-weight:600;margin:0;white-space:nowrap}.queries-name,.queries-name-button{max-width:100%;overflow:hidden;text-overflow:ellipsis}.queries-name-button{border-radius:4px;padding:2px 4px}.queries-name-button:hover{background:rgb(var(--c-ink)/.05)}.queries-rename{align-items:center;display:flex;gap:10px;min-width:0}.queries-rename-input{border:1px solid rgb(var(--c-line-strong)/1);border-radius:4px;font-size:16px;font-weight:600;height:32px;min-width:0;padding:0 8px;width:260px}.queries-rename-input[aria-invalid=true]{border-color:rgb(var(--c-danger)/1)}.queries-rename-error{color:rgb(var(--c-danger)/1);font-size:13px;white-space:nowrap}.queries-modes{align-items:center;display:flex;gap:14px;margin-left:auto}.queries-modes fieldset{align-items:center;display:flex;gap:8px}.queries-modes .field-label-row{margin:0}.queries-modes .field-label{color:rgb(var(--c-muted)/1);font-size:13px;font-weight:400}.queries-modes .segmented-option{font-size:12px;height:26px;padding:0 10px}.queries-sep{background:rgb(var(--c-line)/1);flex:none;height:24px;width:1px}.queries-button{font-size:13px;height:32px;padding:0 14px}.queries-icon-button{align-items:center;border-radius:6px;color:rgb(var(--c-muted)/1);display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.queries-icon-button:hover{background:rgb(var(--c-ink)/.05)}.queries-confirm{padding:10px 20px 12px}.queries-confirm,.queries-editor{border-bottom:1px solid rgb(var(--c-line)/1);flex:none}.queries-editor{height:350px;overflow:hidden}.queries-results{flex:1;min-height:0;overflow:auto}.queries-error{border:1px solid rgb(var(--c-danger)/1);border-radius:4px;color:rgb(var(--c-danger)/1);font-family:Fira Mono,ui-monospace,monospace;font-size:13px;margin:16px 20px;padding:10px 12px;white-space:pre-wrap}.queries-table{border-collapse:initial;border-spacing:0;min-width:100%;width:-moz-max-content;width:max-content}.queries-table th{background:rgb(var(--c-chrome)/1);border-bottom:1px solid rgb(var(--c-line)/1);color:rgb(var(--c-muted)/1);font-size:12px;font-weight:500;height:32px;position:sticky;text-align:left;top:0;z-index:1}.queries-table td,.queries-table th{border-right:1px solid rgb(var(--c-line-soft)/1);font-family:Fira Mono,ui-monospace,monospace;padding:0 12px;white-space:nowrap}.queries-table td{border-bottom:1px solid rgb(var(--c-line-soft)/1);font-size:13px;height:30px}.queries-table .queries-rownum{color:rgb(var(--c-muted-2)/1);padding:0 10px;text-align:right;width:44px}.queries-footer,.queries-table .queries-rownum{background:rgb(var(--c-chrome)/1);font-size:12px}.queries-footer{align-items:center;border-top:1px solid rgb(var(--c-line)/1);color:rgb(var(--c-muted)/1);display:flex;flex:none;font-family:Fira Mono,ui-monospace,monospace;height:32px;padding:0 16px}.placeholder\:text-faint::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--c-faint)/var(--tw-text-opacity))}.placeholder\:text-faint::placeholder{--tw-text-opacity:1;color:rgb(var(--c-faint)/var(--tw-text-opacity))}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.only\:table-row:only-child{display:table-row}.focus-within\:border-accent:focus-within{--tw-border-opacity:1;border-color:rgb(var(--c-accent)/var(--tw-border-opacity))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-ink:hover{--tw-border-opacity:1;border-color:rgb(var(--c-ink)/var(--tw-border-opacity))}.hover\:bg-chrome:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-chrome)/var(--tw-bg-opacity))}.hover\:bg-hover:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-hover)/var(--tw-bg-opacity))}.hover\:bg-row-hover:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-row-hover)/var(--tw-bg-opacity))}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(var(--c-accent)/var(--tw-text-opacity))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:not-sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.focus\:absolute:focus{position:absolute}.focus\:left-2:focus{left:.5rem}.focus\:top-2:focus{top:.5rem}.focus\:border-accent:focus{--tw-border-opacity:1;border-color:rgb(var(--c-accent)/var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-accent:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--c-accent)/var(--tw-ring-opacity))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:bg-chip:disabled{--tw-bg-opacity:1;background-color:rgb(var(--c-chip)/var(--tw-bg-opacity))}.disabled\:text-muted-2:disabled{--tw-text-opacity:1;color:rgb(var(--c-muted-2)/var(--tw-text-opacity))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:decoration-ink{text-decoration-color:rgb(var(--c-ink)/1)}.group:focus-visible .group-focus-visible\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-\[10rem\]{width:10rem}.sm\:w-\[12rem\]{width:12rem}.sm\:w-\[200px\]{width:200px}.sm\:w-\[20rem\]{width:20rem}.sm\:w-\[480px\]{width:480px}.sm\:w-\[8rem\]{width:8rem}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:scale-100,.sm\:translate-y-0{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))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;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))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:gap-8{gap:2rem}.sm\:overflow-x-visible{overflow-x:visible}.sm\:border-b-0{border-bottom-width:0}.sm\:border-l{border-left-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-line-strong{--tw-border-opacity:1;border-color:rgb(var(--c-line-strong)/var(--tw-border-opacity))}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-\[17px\]{font-size:17px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-8{padding-bottom:2rem;padding-top:2rem}}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}