.home-jobs{color:var(--ink);font-family:var(--display);text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6}.home-jobs :is(h2,h3,p,ul,ol,dl,dd,figure,pre){margin:0}.home-jobs [hidden]{display:none!important}.home-jobs a{color:var(--accent-text);text-underline-offset:.18em;text-decoration-thickness:1px}.home-jobs a:hover{text-decoration-thickness:2px}.home-jobs :focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:4px}.home-jobs .on-dark :focus-visible{outline-color:var(--panel-accent)}.home-jobs a.btn--primary{color:#fff}.home-jobs a.btn--ghost{color:var(--ink)}.home-jobs .wrap{width:100%;max-width:var(--st-max);padding-inline:var(--st-gutter);margin-inline:auto}.home-jobs .h-display{font-family:var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:.98}.home-jobs .h1{font-size:clamp(2.25rem,6vw,4.5rem)}.home-jobs .h2{letter-spacing:-.03em;font-variation-settings:"opsz" 72;text-wrap:balance;font-size:clamp(1.875rem,4.2vw,3.25rem);font-weight:700;line-height:1.02}.home-jobs .h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:650;line-height:1.25}.home-jobs .banner{font:500 .75rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:14px;margin-bottom:28px;display:flex}.home-jobs .banner__id{background:color-mix(in oklab, var(--brand), black 24%);color:#fff;letter-spacing:.1em;border-radius:4px;padding:5px 8px}.home-jobs .banner__rule{border-top:1px dashed var(--rule);flex:1;min-width:16px}.home-jobs .banner>span:not(.banner__rule){white-space:nowrap}.home-jobs .on-dark .banner{color:var(--panel-ink-2)}.home-jobs .on-dark .banner__id{background:var(--panel-ink);color:var(--panel)}.home-jobs .on-dark .banner__rule{border-color:var(--panel-rule)}@media (width<=519px){.home-jobs .banner__meta{display:none}}.home-jobs .section{padding-block:clamp(64px,9vw,120px)}.home-jobs .section__head{gap:16px;max-width:760px;margin-bottom:clamp(32px,5vw,56px);display:grid}.home-jobs .section__head p{color:var(--ink-2);text-wrap:pretty;max-width:56ch}.home-jobs .vm-mini{background-image:radial-gradient(circle, var(--vm-dot) .8px, transparent 1.2px);border:1px solid var(--rule);background-size:14px 14px;border-radius:12px}.home-jobs .vm-mini-svg{width:100%;height:auto;display:block;overflow:visible}.home-jobs .vm-mini-defs{width:0;height:0;position:absolute;overflow:hidden}:root[data-theme=dark] .home-jobs .vm-mini{--vm-glow:url(#vm-mini-glow)}.home-jobs .vm-mini .vm-lane>.vm-shape{stroke:url(#vm-mini-lane-edge)}.home-jobs .vm-mini .vm-label{letter-spacing:.12em;font-size:10px}.home-jobs .vm-mini .vm-out .vm-num{fill:var(--vm-chip-ink)}.home-jobs .vm-mini .vm-none>.vm-shape{fill:none;stroke:var(--vm-line);stroke-width:max(1, var(--vm-floor));stroke-dasharray:4 4}.home-jobs .vm-mini .vm-ack-dot>.vm-jb{fill:var(--vm-green);stroke:var(--vm-green);rx:11px}@media (forced-colors:active){.home-jobs .vm-mini-svg{forced-color-adjust:none}}.home-jobs .scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}@media (width<=979px){.home-jobs .scenes{grid-template-columns:minmax(0,1fr);max-width:520px}}.home-jobs .scene-card{align-content:start;gap:14px;display:grid}.home-jobs .scene-cap{font:400 .8125rem/1.3 var(--mono);color:var(--ink-2);overflow-wrap:anywhere;min-height:2.6em}.home-jobs .scene{padding:6px}.home-jobs .scene-card p{color:var(--ink-2);text-wrap:pretty;max-width:44ch}.home-jobs .store-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (width<=899px){.home-jobs .store-grid{grid-template-columns:minmax(0,1fr)}}.home-jobs .store{font-family:var(--mono);gap:12px;display:grid}.home-jobs .store__stage{padding:8px}.home-jobs .store__stage .vm-mini-svg{max-width:560px;margin-inline:auto}.home-jobs .store__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-jobs .store__result{color:var(--ink-2);flex:100%;min-height:2.8em;font-size:.8125rem;line-height:1.4}.home-jobs .store-side{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.home-jobs .store-side p{color:var(--ink-2);text-wrap:pretty;max-width:52ch}.home-jobs .race{--trade:#8a5300}:root[data-theme=dark] .home-jobs .race{--trade:var(--amber)}.home-jobs .race .section__head p{color:var(--ink-2)}.home-jobs .race a{color:var(--accent-text)}.home-jobs .race__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.home-jobs .race__spec{max-width:76ch;font:400 .8125rem/1.6 var(--mono);color:var(--ink-2);margin-bottom:28px}.home-jobs .race__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.home-jobs .race__groups--one{grid-template-columns:minmax(0,1fr);max-width:820px}@media (width<=899px){.home-jobs .race__groups{grid-template-columns:minmax(0,1fr)}}.home-jobs .rg__title{border-bottom:1px dashed var(--rule);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.home-jobs .rg__title h3{font-size:1rem;font-weight:650}.home-jobs .rg__title span{font:400 .75rem/1.2 var(--mono);color:var(--ink-2);text-align:right}.home-jobs .rlanes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.home-jobs .rlane{min-height:32px;font:400 .8125rem/1.2 var(--mono);grid-template-columns:minmax(104px,150px) minmax(0,1fr) 88px 64px;align-items:center;gap:12px;display:grid}.home-jobs .rlane__name{color:var(--ink-2);overflow-wrap:anywhere}.home-jobs .rlane__name a{color:inherit}.home-jobs .rlane__track{background:var(--bar-2);border-radius:4px;height:18px;overflow:hidden}.home-jobs .rlane__bar{background:color-mix(in srgb, var(--ink) 38%, transparent);transform-origin:0;height:100%;transform:scaleX(var(--s,1));border-radius:4px;display:block}.home-jobs .rlane__val{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.home-jobs .rlane__x{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.home-jobs .rlane.is-varmq :is(.rlane__name,.rlane__val){color:var(--accent-text);font-weight:700}.home-jobs .rlane.is-varmq .rlane__bar{background:var(--brand)}.home-jobs .rlane__head{font:400 .6875rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);grid-template-columns:minmax(104px,150px) minmax(0,1fr) 88px 64px;gap:12px;margin-bottom:4px;display:grid}.home-jobs .rlane__head span:nth-child(3),.home-jobs .rlane__head span:nth-child(4){text-align:right}@media (width<=599px){.home-jobs :is(.rlane,.rlane__head){grid-template-columns:minmax(0,1fr) auto 60px;gap:4px 10px}.home-jobs .rlane{padding-block:4px}.home-jobs .rlane__name{grid-area:1/1}.home-jobs .rlane__val{grid-area:1/2}.home-jobs .rlane__x{grid-area:1/3}.home-jobs .rlane__track{grid-area:2/1/auto/-1;height:10px}.home-jobs .rlane__head span{white-space:nowrap}.home-jobs .rlane__head span:nth-child(2){display:none}.home-jobs .rlane__head span:first-child{grid-column:1}.home-jobs .rlane__head span:nth-child(3){grid-column:2}.home-jobs .rlane__head span:nth-child(4){grid-column:3}}.home-jobs .race__trade{border:1px solid color-mix(in srgb, var(--trade) 50%, var(--rule));background:var(--bar);border-radius:10px;max-width:880px;margin-top:clamp(28px,4vw,44px);padding:0 20px}.home-jobs .race__trade summary{min-height:44px;color:var(--trade);cursor:pointer;align-items:center;gap:10px;padding:10px 0;font-size:1rem;font-weight:650;list-style:none;display:flex}.home-jobs .race__trade summary::-webkit-details-marker{display:none}.home-jobs .race__trade summary:before{content:"";width:7px;height:7px;transition:rotate .15s var(--ease);border:2px solid;border-width:0 2px 2px 0;rotate:-45deg}.home-jobs .race__trade[open] summary:before{rotate:45deg}@media (prefers-reduced-motion:reduce){.home-jobs .race__trade summary:before{transition:none}}.home-jobs .race__trade ul{color:var(--ink);margin:0 0 18px;padding-left:1.2em}.home-jobs .race__trade li+li{margin-top:6px}.home-jobs .race__foot{font:400 .75rem/1.7 var(--mono);color:var(--ink-2);max-width:75ch;margin-top:28px}.home-jobs .seg{width:fit-content;max-width:100%}[data-store-tabs] [role=tab]{align-items:center;gap:8px;display:inline-flex}.store-tab__icon{width:16px;height:16px;fill:var(--mark);flex:none}[data-store-tabs] [aria-selected=true] .store-tab__icon{fill:var(--mark-on)}[data-store-tabs] [data-key=memory]{--mark:var(--vm-go);--mark-on:#44bf9e}[data-store-tabs] [data-key=sqlite]{--mark:var(--vm-sqlite);--mark-on:#4aa8e8}[data-store-tabs] [data-key=redis]{--mark:var(--vm-redis);--mark-on:#ff4438}:root[data-theme=dark] [data-store-tabs] [data-key=memory]{--mark-on:#2e9c7f}:root[data-theme=dark] [data-store-tabs] [data-key=sqlite]{--mark-on:#196ea9}:root[data-theme=dark] [data-store-tabs] [data-key=redis]{--mark-on:#c53227}@media (forced-colors:active){.store-tab__icon,[data-store-tabs] [aria-selected=true] .store-tab__icon{fill:currentColor}}.home-jobs .ex{gap:16px;display:grid}.home-jobs .ex__more{color:var(--ink-2);font-size:.9375rem}.home-jobs .ex__play{gap:16px;display:grid}@media (width>=900px){.home-jobs .ex__play{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}}.home-jobs .ex__src{align-content:start;gap:8px;min-width:0;display:grid}.home-jobs .ex__fold summary{border-bottom:1px dashed var(--rule);min-height:36px;font:400 .75rem/1.2 var(--mono);color:var(--ink-3);cursor:pointer;align-items:center;gap:8px;padding:0 16px;list-style:none;display:flex}.home-jobs .ex__fold summary::-webkit-details-marker{display:none}.home-jobs .ex__fold summary:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;rotate:-45deg}.home-jobs .ex__fold[open] summary:before{rotate:45deg}.home-jobs .ex__fold summary:hover{color:var(--ink)}.home-jobs .ex__fold[open]+pre{padding-top:0}.home-jobs .ex__fold>pre{padding-bottom:0}@media (pointer:coarse){.home-jobs .ex__fold summary{min-height:44px}}.home-jobs .ex__more a{white-space:nowrap}.home-jobs .ex__play textarea{box-sizing:border-box;width:100%;color:var(--ink);caret-color:var(--accent-text);font:400 .8125rem/1.65 var(--mono);tab-size:4;white-space:pre;resize:vertical;background:0 0;border:0;border-radius:0;margin:0;padding:16px;display:block;overflow-x:auto}.home-jobs .ex__play textarea:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px;border-radius:0 0 12px 12px}.home-jobs .ex__hint{font:400 .75rem/1.5 var(--mono);color:var(--ink-3)}.home-jobs .ex__play:has(textarea[hidden]) .ex__hint{display:none}.home-jobs .ex__actions{flex-wrap:wrap;gap:6px;display:flex}.home-jobs .ex__src .code__head{flex-wrap:wrap}.home-jobs .ex__src .code__head>span{white-space:nowrap}.home-jobs .code__head .pbtn{min-height:32px;padding:4px 12px;font-size:.75rem}@media (pointer:coarse){.home-jobs .code__head .pbtn{min-height:44px}.home-jobs :is(.code__head a,.scene-card p>a:only-child,.rlane__name a){align-items:center;min-height:44px;display:inline-flex}}.home-jobs .ex__actions .pbtn[aria-disabled=true]{cursor:progress;opacity:.6}.home-jobs .ex__term{border:1px solid var(--panel-rule);background:var(--panel);min-width:0;min-height:160px;color:var(--panel-ink);border-radius:12px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.home-jobs .ex__term-head{border-bottom:1px solid var(--panel-rule);font:500 .75rem/1.2 var(--mono);color:var(--panel-ink-2);margin:0;padding:10px 16px}.home-jobs .ex__out{color:inherit;font:400 .8125rem/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:12px 16px}.home-jobs .ex__out:empty:before{content:"Press Run to see what it prints.";color:var(--panel-ink-2)}.home-jobs .ex__out :is(.stderr,.error){color:var(--danger)}.home-jobs .ex__out .system{color:var(--panel-ink-2)}.home-jobs .ex__out :is(button,a).link{cursor:pointer;color:var(--panel-accent);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.home-jobs .ex__out .link:focus-visible{outline-color:var(--panel-accent)}@media (width<=599px){.home-jobs .code pre{font-size:.78rem}}.home-jobs .index{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.home-jobs .index li{border-bottom:1px dashed var(--rule)}.home-jobs .index a{color:var(--ink);transition:background-color .15s, padding .2s var(--ease);grid-template-columns:56px minmax(0,190px) minmax(0,1fr) 24px;align-items:baseline;gap:16px;padding:18px 4px;text-decoration:none;display:grid}.home-jobs .index a:hover{background:var(--bar-2);padding-inline:12px}.home-jobs .index__n{font:500 .75rem/1 var(--mono);color:var(--ink-3)}.home-jobs .index__t{letter-spacing:-.01em;font-size:1.25rem;font-weight:650}.home-jobs .index__d{color:var(--ink-2)}.home-jobs .index__go{color:var(--accent-text);font-family:var(--mono);text-align:right}@media (width<=719px){.home-jobs .index a{grid-template-columns:40px minmax(0,1fr) 20px;row-gap:4px}.home-jobs .index__d{grid-area:2/2}.home-jobs .index__go{grid-area:1/3}}.home-jobs .tear{font:400 .75rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:14px;margin-bottom:40px;display:flex}.home-jobs .tear:before,.home-jobs .tear:after{content:"";border-top:2px dotted var(--rule);flex:1}.home-jobs .close{justify-items:start;gap:28px;display:grid}.home-jobs .close__actions{flex-wrap:wrap;gap:12px;display:flex}:root:is([data-home],:has(.st)) .shell-tear{display:none}:root:is([data-home],:has(.st)) .shell-foot{border-top:1px dashed var(--rule);margin-top:0;padding-top:40px}@media (prefers-reduced-motion:reduce){.home-jobs *,.home-jobs :before,.home-jobs :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
