@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void: #05080f;--void-2: #080d16;--panel: #0b1322;--panel-2: #0e1828;--line: #18293f;--line-hot: #1f3a55;--grid: rgba(46, 230, 214, .05);--cyan: #2ee6d6;--cyan-soft: #7ff3ea;--amber: #ffb454;--amber-soft: #ffd49a;--lime: #8af0a0;--danger: #ff5d73;--violet: #b49cff;--text: #cadbe8;--muted: #607b91;--dim: #3c5266;--display: "Chakra Petch", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--type-2xs: .625rem;--type-xs: .6875rem;--type-sm: .75rem;--type-base: .8125rem;--type-md: 1.05rem;--ls-1: .04em;--ls-2: .08em;--ls-3: .12em;--ls-4: .16em;--tt-upper: uppercase;--glow-cyan: 0 0 12px rgba(46, 230, 214, .35);--glow-amber: 0 0 14px rgba(255, 180, 84, .4);--glow-lime: 0 0 12px rgba(138, 240, 160, .4);--panel-gradient: linear-gradient(180deg, var(--panel-2), var(--panel));--page-glow: radial-gradient(75rem 37.5rem at 12% -10%, color-mix(in srgb, var(--cyan) 13%, transparent), transparent 60%), radial-gradient(56.25rem 31.25rem at 100% 110%, color-mix(in srgb, var(--amber) 8%, transparent), transparent 60%), var(--void);--overlay-bg: rgba(5, 8, 15, .72);--cyan-wash-06: rgba(46, 230, 214, .06);--cyan-wash-12: rgba(46, 230, 214, .12);--danger-wash-10: rgba(255, 93, 115, .1);--amber-wash-10: rgba(255, 180, 84, .1);--lime-wash-10: rgba(138, 240, 160, .1);--surface-highlight: rgba(255, 255, 255, .03);--shadow-inset-top: inset 0 1px 0 var(--surface-highlight);--shadow-float: 0 14px 34px rgba(0, 0, 0, .55);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .6);--ink-on-cyan: #03110f;--glint: #ffffff;--ink-on-lime: #06160c}*{box-sizing:border-box}html{scrollbar-color:var(--line-hot) transparent;scroll-behavior:smooth}body{margin:0;font-family:var(--mono);font-size:.875rem;color:var(--text);background:var(--void);min-height:100vh}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(to bottom,transparent 0 2px,color-mix(in srgb,var(--void) 16%,transparent) 2px 3px);opacity:.5}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html{font-size:16px}@media(min-width:1800px)and (min-height:1000px){html{font-size:18px}}@media(min-width:2400px)and (min-height:1300px){html{font-size:21px}}@media(min-width:3400px)and (min-height:1400px){html{font-size:22px}}:root{--pad: clamp(1rem, 4vw, 2.75rem);--bar-h: 2.875rem;--edge: color-mix(in srgb, var(--cyan) 16%, transparent);--glass: color-mix(in srgb, var(--panel-2) 86%, transparent);--glass-2: color-mix(in srgb, var(--panel) 76%, transparent)}:is(a,button,select,input,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bar{position:sticky;top:0;z-index:30;height:var(--bar-h);display:flex;justify-content:space-between;align-items:center;gap:.625rem;padding:0 max(var(--pad),calc((100% - 77.5rem) / 2 + var(--pad)));background:color-mix(in srgb,var(--void) 60%,transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-bottom:1px solid color-mix(in srgb,var(--cyan) 12%,transparent)}.brand{font:700 .9375rem var(--display);letter-spacing:var(--ls-4);color:var(--cyan);text-decoration:none}@media(max-width:600px){.brand{letter-spacing:var(--ls-2)}}.sg{display:inline-flex;flex-wrap:wrap;max-width:100%;padding:1px 0 0 1px}.sg button{--k: var(--cyan);--k-soft: var(--cyan-soft);position:relative;min-height:2.375rem;margin:-1px 0 0 -1px;padding:0 .875rem;border:1px solid var(--line-hot);border-radius:0;background:transparent;color:var(--muted);font:600 var(--type-xs) var(--display);letter-spacing:var(--ls-3);text-transform:var(--tt-upper);white-space:nowrap;cursor:pointer;transition:color .15s,background .15s}.sg button:hover{color:var(--k-soft)}.sg button[aria-pressed=true]{color:var(--k-soft);background:color-mix(in srgb,var(--k) 12%,transparent);box-shadow:inset 0 -2px 0 var(--k)}.sg button:focus-visible{z-index:1}.sg button:disabled{color:var(--dim);cursor:not-allowed}.sg-sm button{min-height:1.75rem;padding:0 .5rem;font:400 var(--type-xs) var(--mono);letter-spacing:var(--ls-1);white-space:normal}.sg .good{--k: var(--lime);--k-soft: var(--lime)}.sg .bad{--k: var(--danger);--k-soft: var(--danger)}@media(max-width:600px){.bar .sg button{padding-inline:.5rem}}@media(pointer:coarse){.sg button{min-height:2.75rem}}.zones{position:relative;height:1.25rem;font:600 var(--type-2xs) / 1 var(--display);letter-spacing:var(--ls-3);text-transform:uppercase;color:var(--muted)}.zones span{position:absolute;top:.25rem;translate:-50% 0;white-space:nowrap}.zones span[title]{cursor:help}.zones span.on{color:var(--cyan)}.zones-notch{position:absolute;top:50%;width:.25rem;height:.625rem;translate:-50% -50%;background:var(--zones-bg, var(--void));pointer-events:none}.seniority{margin:0;font-size:var(--type-sm);color:var(--text)}.seniority em{font-style:normal;color:var(--cyan)}.seniority b{font-weight:600;color:var(--text)}.seniority small{display:block;margin-top:.25rem;font-size:var(--type-xs);color:var(--muted)}@media(max-width:480px){.zones{font-size:.5625rem;letter-spacing:var(--ls-1)}}.b{--k: var(--cyan);--k-soft: var(--cyan-soft);--notch: polygon(0 0, 100% 0, 100% calc(100% - .75rem) , calc(100% - .75rem) 100%, 0 100%);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.375rem;padding:0 1rem;border:1px solid var(--k);border-radius:0;background:color-mix(in srgb,var(--k) 12%,transparent);color:var(--k-soft);font:600 var(--type-xs) var(--display);letter-spacing:var(--ls-3);text-transform:var(--tt-upper);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,translate .05s}.b svg{width:.9375rem;height:.9375rem;fill:none;stroke:currentColor;stroke-width:2}.b:before{content:"";position:absolute;right:-1px;bottom:-1px;width:.625rem;height:.625rem;border-right:2px solid var(--k);border-bottom:2px solid var(--k);pointer-events:none;transition:opacity .15s,filter .15s}.b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;clip-path:var(--clip, none);background:linear-gradient(100deg,transparent 38%,color-mix(in srgb,var(--k-soft) 42%,transparent) 50%,transparent 62%) 130% 0 / 260% 100% no-repeat}.b:hover{background:color-mix(in srgb,var(--k) 20%,transparent);color:var(--k-soft)}.b:active{translate:0 1px;background:color-mix(in srgb,var(--k) 26%,transparent)}.b:disabled{opacity:.38;cursor:not-allowed;translate:none;background:transparent}.b:disabled:before{opacity:0}.b-amber{--k: var(--amber);--k-soft: var(--amber-soft)}.b-q{border-color:var(--line-hot);background:transparent;color:var(--muted)}.b-q:before{opacity:0}.b-q:hover{border-color:var(--k);background:transparent;color:var(--k-soft)}.b-q:hover:before{opacity:1}.b-1{--clip: var(--notch);min-height:3rem;padding:0 1.625rem;border:0;background:none;color:var(--ink-on-cyan);font-size:.875rem;font-weight:700;letter-spacing:.14em}.b-1:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;z-index:-1;background:linear-gradient(90deg,var(--k),var(--k-soft));clip-path:var(--notch)}.b-1:after{background-image:linear-gradient(100deg,transparent 38%,color-mix(in srgb,var(--glint) 55%,transparent) 50%,transparent 62%)}.b-1:hover,.b-1:active{background:none;color:var(--ink-on-cyan)}.b-sm{min-height:1.75rem;padding:0 .625rem;font-size:var(--type-2xs)}.b-1:hover:before{filter:brightness(1.1)}.b-1:active:before{filter:brightness(.94)}.b.cue-run:after{animation:cue-sweep 1.6s ease-in-out 2}.b.cue-once:after{animation-iteration-count:1}@keyframes cue-sweep{0%{opacity:1;background-position:130% 0}68%,to{opacity:1;background-position:-30% 0}}@media(pointer:coarse){.b{min-height:2.75rem}.b-1{min-height:3rem}}@media(prefers-reduced-motion:reduce){.b.cue-run:after{animation:none}}.lnk{--k: var(--cyan);--k-soft: var(--cyan-soft);padding:0 0 1px;border:0;border-bottom:1px dotted currentColor;border-radius:0;background:none;color:var(--k);font:600 var(--type-2xs) var(--display);letter-spacing:var(--ls-3);text-transform:var(--tt-upper);text-decoration:none;cursor:pointer}.lnk:hover{color:var(--k-soft);border-bottom-style:solid}.lnk:disabled{color:var(--dim);cursor:not-allowed;border-bottom-style:dotted}.lnk-m{--k: var(--cyan-soft);--k-soft: var(--cyan);padding:0;font:inherit;letter-spacing:0;text-transform:none}.lnk-amber{--k: var(--amber);--k-soft: var(--amber-soft)}@media(pointer:coarse){button.lnk-m{min-height:2.25rem}}.chip{--t: var(--cyan);display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.25rem .65rem;border:1px solid var(--line-hot);border-radius:0;background:transparent;color:var(--muted);font:600 var(--type-sm) var(--display);letter-spacing:var(--ls-1);text-transform:var(--tt-upper);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.chip:before{content:"";width:.6rem;height:.6rem;border:1.5px solid currentColor}.chip:hover{color:var(--text);border-color:color-mix(in srgb,var(--t) 60%,var(--line-hot))}.chip[aria-pressed=true]{color:var(--t);border-color:var(--t);background:color-mix(in srgb,var(--t) 10%,transparent)}.chip[aria-pressed=true]:before{background:var(--t)}.chip:disabled{opacity:.38;cursor:not-allowed}@media(pointer:coarse){.chip{min-height:2.75rem}}
