.sa-banner[data-astro-cid-johtwjj4]{border:1px solid rgb(var(--fg) / .14);background:rgb(var(--fg) / .04);border-radius:.75rem;align-items:center;gap:.75rem;width:100%;margin:.85rem 0;padding:.8rem 1rem;display:flex}.sa-bell[data-astro-cid-johtwjj4]{background:var(--brand);width:2.25rem;height:2.25rem;color:rgb(var(--band-ink,255 255 255));border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sa-banner-copy[data-astro-cid-johtwjj4]{flex:auto;min-width:0}.sa-banner-title[data-astro-cid-johtwjj4],.sa-float-title[data-astro-cid-johtwjj4]{margin:0;font-size:.975rem;font-weight:700}.sa-banner-text[data-astro-cid-johtwjj4]{color:rgb(var(--fg) / .7);margin:.1rem 0 0;font-size:.85rem}.sa-cta[data-astro-cid-johtwjj4]{background:var(--btn,var(--brand));color:rgb(var(--band-ink,255 255 255));white-space:nowrap;border-radius:.5rem;flex:none;padding:.55rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none}.sa-cta[data-astro-cid-johtwjj4]:hover{background:var(--btn-hover,var(--brand))}.sa-float[data-astro-cid-johtwjj4]{z-index:40;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid rgb(var(--fg) / .14);transition:transform .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 24px #0000001f}.sa-float[data-astro-cid-johtwjj4].is-visible{transform:translateY(0)}.sa-float-inner[data-astro-cid-johtwjj4]{align-items:center;gap:.65rem;max-width:72rem;margin:0 auto;display:flex}.sa-float-title[data-astro-cid-johtwjj4]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sa-float-dismiss[data-astro-cid-johtwjj4]{color:rgb(var(--fg) / .6);cursor:pointer;background:0 0;border:0;flex:none;padding:.4rem;display:inline-flex}.sa-float-dismiss[data-astro-cid-johtwjj4]:hover{color:var(--ink)}.sa-dialog[data-astro-cid-johtwjj4]{border:1px solid rgb(var(--fg) / .15);background:var(--surface);width:min(30rem,100vw - 1.5rem);max-height:calc(100dvh - 2rem);color:var(--ink);border-radius:.9rem;margin:auto;padding:1.1rem;position:fixed;inset:0;overflow-y:auto}.sa-dialog[data-astro-cid-johtwjj4]::backdrop{background:#00000073}.sa-dialog-head[data-astro-cid-johtwjj4]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sa-dialog-title[data-astro-cid-johtwjj4]{margin:0;font-size:1.15rem;font-weight:700}.sa-dialog-close[data-astro-cid-johtwjj4]{color:rgb(var(--fg) / .6);cursor:pointer;background:0 0;border:0;padding:.2rem;display:inline-flex}.sa-dialog-close[data-astro-cid-johtwjj4]:hover{color:var(--ink)}.sa-dialog-intro[data-astro-cid-johtwjj4]{color:rgb(var(--fg) / .75);margin:.4rem 0 .9rem;font-size:.9rem}@media (prefers-reduced-motion:reduce){.sa-float[data-astro-cid-johtwjj4]{transition:none}}@media (width<=26rem){.sa-float-title[data-astro-cid-johtwjj4]{display:none}.sa-float[data-astro-cid-johtwjj4] .sa-cta[data-astro-cid-johtwjj4]{text-align:center;flex:auto}}@media (width<=30rem){.sa-banner[data-astro-cid-johtwjj4]{flex-wrap:wrap}.sa-banner-copy[data-astro-cid-johtwjj4]{flex-basis:calc(100% - 3rem)}.sa-cta[data-astro-cid-johtwjj4]{text-align:center;flex:100%}}[data-range-slider] .range-rail{height:1.15rem;position:relative}[data-range-slider] .range-track,[data-range-slider] .range-fill{pointer-events:none;border-radius:9999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}[data-range-slider] .range-track{background:rgb(var(--fg) / .18);left:0;right:0}[data-range-slider] .range-fill{background:var(--brand)}[data-range-slider] .range-rail input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}[data-range-slider] .range-rail input[type=range]:focus-visible{outline:none}[data-range-slider] .range-rail input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;background:0 0;height:100%}[data-range-slider] .range-rail input[type=range]::-moz-range-track{background:0 0;height:100%}[data-range-slider] .range-rail input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--surface);border:2px solid var(--brand);cursor:pointer;border-radius:9999px;width:1.15rem;height:1.15rem;box-shadow:0 1px 2px #00000026}[data-range-slider] .range-rail input[type=range]::-moz-range-thumb{pointer-events:auto;box-sizing:border-box;background:var(--surface);border:2px solid var(--brand);cursor:pointer;border-radius:9999px;width:1.15rem;height:1.15rem;box-shadow:0 1px 2px #00000026}[data-range-slider] .range-rail input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgb(var(--brand) / .35)}[data-range-slider] .range-rail input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px rgb(var(--brand) / .35)}[data-detail-panel]{display:none}[data-board-main] a[data-job-selected]{border-color:var(--brand);background:rgb(var(--brand) / .06)}@media (width>=768px){html.board-split [data-board-shell]{max-width:96rem}html.board-split [data-board-split]{align-items:flex-start;gap:1.5rem;display:flex}html.board-split [data-board-main]{flex:none;width:26%;min-width:16rem}html.board-split [data-detail-panel]{flex:auto;min-width:0;max-height:calc(100vh - 2rem);display:block;position:sticky;top:1rem;overflow-y:auto}html.board-split [data-detail-content]>article{max-width:46rem;margin-left:0;padding-top:1.25rem;padding-bottom:2rem}html.board-split [data-detail-content] [data-detail-back]{display:none}}[data-sheet-head]{display:none}@media (width<=1023px){html.filters-open{overflow:hidden}html.filters-open [data-filter-body]{z-index:50;background:var(--surface);gap:0;position:fixed;inset:0;overflow:hidden}html.filters-open [data-sheet-head]{border-bottom:1px solid rgb(var(--fg) / .12);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.875rem 1rem;display:flex}html.filters-open [data-sheet-scroll]{flex:auto;min-height:0;padding:1.25rem 1rem;overflow-y:auto}html.filters-open [data-more-line]{display:none}html.filters-open [data-sheet-foot]{border-top:1px solid rgb(var(--fg) / .12);padding:.875rem 1rem;padding-bottom:max(.875rem, env(safe-area-inset-bottom))}}
