:root{--paper: #F7F4EE;--paper-2: #FFFEFB;--paper-3: #EFEAE0;--ink: #14110F;--ink-2: #3D3833;--ink-3: #7A736A;--rule: #E3DCD0;--rule-strong:#CFC6B6;--accent: #7A1F2B;--accent-tint:#F2E2E4;--honey: #B8770A;--honey-tint: #F6EBD5;--green: #0F7A63;--green-tint: #E4F1ED;--alarm: #A8341F;--wax: var(--paper);--wax-deep: var(--paper-3);--propolis: var(--ink);--propolis-soft: var(--ink-2);--line: var(--rule);--line-strong: var(--rule-strong);--pollen: var(--honey);--verdigris: var(--green);--display: "Fraunces", Georgia, serif;--body: "Inter", ui-sans-serif, -apple-system, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--step: 8px;--radius: 14px;--ease: cubic-bezier(.22, .61, .36, 1)}[data-theme=dark]{--paper: #191918;--paper-2: #222221;--paper-3: #2B2B29;--ink: #E6E4E1;--ink-2: #AAA8A4;--ink-3: #979591;--rule: #302F2D;--rule-strong:#413F3C;--accent: #D98B9A;--accent-tint:#2E1B1F;--honey: #E0A63C;--honey-tint: #302517;--green: #4FA894;--green-tint: #16302B;--alarm: #E0705A}[data-theme=dim]{--paper: #211A17;--paper-2: #2A2320;--paper-3: #342B26;--ink: #ECE3D6;--ink-2: #BBAE9E;--ink-3: #9E9183;--rule: #3A302A;--rule-strong:#4C4038;--accent: #E08A6E;--accent-tint:#3A241C;--honey: #E3A64A;--honey-tint: #382A18;--green: #58AD97;--green-tint: #1B332C;--alarm: #E2795F}html.theme-anim,html.theme-anim *,html.theme-anim *:before,html.theme-anim *:after{transition:background-color .38s var(--ease),border-color .38s var(--ease),color .38s var(--ease),fill .38s var(--ease)!important}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--wax);color:var(--propolis);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}:focus-visible{outline:2px solid var(--honey);outline-offset:3px;border-radius:4px}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.shell{min-height:100%;display:grid;grid-template-rows:auto 1fr}.masthead{display:flex;align-items:center;gap:10px;padding:22px 28px}.masthead .wordmark{font-family:var(--display);font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 24;font-weight:600;font-size:19px;letter-spacing:-.015em}.comb{display:flex;gap:5px;margin-left:auto}.comb i{width:13px;height:15px;display:block;background:var(--line);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:background .5s var(--ease)}.comb i[data-on=true]{background:var(--honey)}.stage{display:grid;place-items:center;padding:0 24px 40px}.center{width:min(680px,100%);text-align:center}.display{font-family:var(--display);font-variation-settings:"SOFT" 80,"WONK" 1,"opsz" 120;font-weight:500;font-size:clamp(2.4rem,7vw,4.1rem);line-height:1.02;letter-spacing:-.03em;margin:0 0 14px}.lede{font-size:1.02rem;color:var(--propolis-soft);margin:0 auto 34px;max-width:38ch}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--propolis-soft)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.dropcell{position:relative;width:min(268px,66vw);aspect-ratio:1 / 1.08;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:var(--line-strong);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:background .24s var(--ease),transform .24s var(--ease)}.dropcell:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:var(--wax-deep);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.dropcell>*{position:relative}.dropcell[data-over=true]{background:var(--honey);transform:scale(1.03)}.dropcell[data-over=true]:before{background:color-mix(in oklab,var(--honey) 16%,var(--wax))}.dropcell[data-busy=true]{background:var(--pollen)}.dropcell .prompt{font-family:var(--display);font-variation-settings:"SOFT" 90,"WONK" 1;font-size:1.28rem;font-weight:500}.dropcell .filetype{font-family:var(--mono);font-size:11px;color:var(--propolis-soft);margin-top:6px}@keyframes forage{0%,to{transform:scale(1)}50%{transform:scale(1.017)}}.dropcell[data-idle=true]{animation:forage 5.5s var(--ease) infinite}.deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;margin:8px 0 34px}.card{position:relative;aspect-ratio:4 / 3;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--wax-deep);display:grid;place-content:center;gap:8px;padding:18px 12px;transition:border-color .18s var(--ease),transform .18s var(--ease),background .18s var(--ease)}.card:hover{transform:translateY(-3px);border-color:var(--line-strong)}.card[aria-pressed=true]{border-color:var(--honey);background:color-mix(in oklab,var(--honey) 13%,var(--wax))}.card .glyph{font-size:34px;line-height:1}.card .name{font-size:13px;font-weight:500;letter-spacing:-.005em}.dial{display:grid;gap:14px;justify-items:center;margin-bottom:34px}.dial output{font-family:var(--display);font-variation-settings:"SOFT" 70,"WONK" 1,"opsz" 90;font-size:clamp(2.1rem,6vw,3rem);font-weight:600;letter-spacing:-.02em}.dial input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(420px,84vw);height:3px;background:var(--line);border-radius:2px}.dial input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:30px;background:var(--honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);cursor:grab}.dial input[type=range]::-moz-range-thumb{width:26px;height:30px;border:none;background:var(--honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);cursor:grab}.forage{display:block;width:min(560px,92vw);margin:0 auto}.forage .comb-bg{stroke:var(--line);fill:none;stroke-width:.6}.forage .ring{stroke:var(--line);fill:none;stroke-dasharray:2 5}.forage .spoke{stroke:var(--line);stroke-width:.6}.forage .sector-name{font-family:var(--mono);font-size:7.5px;fill:var(--propolis-soft);letter-spacing:.06em}.forage .find{transition:transform .9s var(--ease)}.forage .find circle{fill:var(--honey)}.forage .find[data-applied=true] circle{fill:var(--verdigris)}.forage .find[data-review=true] circle{fill:none;stroke:var(--honey);stroke-width:1.4}@keyframes arrive{0%{opacity:0;r:.5}to{opacity:1}}.forage .find circle{animation:arrive .7s var(--ease) both}.legend{display:flex;justify-content:center;gap:20px;margin-top:14px;font-family:var(--mono);font-size:11px;color:var(--propolis-soft)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend b{width:8px;height:8px;border-radius:50%;display:inline-block}.stream{width:min(620px,100%);margin:40px auto 0;border-top:1px solid var(--line)}.tick{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:baseline;padding:11px 2px;border-bottom:1px solid var(--line);font-size:14px}.tick time{font-family:var(--mono);font-size:11px;color:var(--propolis-soft)}.tick .what{color:var(--propolis)}.tick .where{font-family:var(--mono);font-size:11px;color:var(--propolis-soft)}.tick[data-kind=submitted] .what{color:var(--verdigris);font-weight:500}.tick[data-kind=blocked] .what{color:var(--alarm)}.tally{display:flex;justify-content:center;gap:34px;margin:30px 0 6px}.tally div{text-align:center}.tally .n{font-family:var(--display);font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 60;font-size:2.1rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.tally .k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--propolis-soft);margin-top:6px}.go{padding:13px 30px;border-radius:999px;background:var(--propolis);color:var(--wax);font-weight:600;font-size:15px;transition:transform .16s var(--ease),opacity .16s var(--ease)}.go:hover{transform:translateY(-1px)}.go[disabled]{opacity:.35;cursor:not-allowed;transform:none}.quiet{font-size:13px;color:var(--propolis-soft);text-decoration:underline;text-underline-offset:3px}.notice{margin:18px auto 0;padding:12px 16px;max-width:46ch;border-left:2px solid var(--alarm);background:color-mix(in oklab,var(--alarm) 7%,transparent);font-size:14px;text-align:left}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.held{list-style:none;margin:30px 0 0;padding:0}.held-item{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;overflow:hidden;background:var(--wax-deep)}.held-head{width:100%;display:flex;align-items:baseline;gap:16px;padding:15px 18px;text-align:left}.held-head:hover{background:color-mix(in oklab,var(--honey) 7%,transparent)}.held-role{display:flex;flex-direction:column;gap:2px}.held-role strong{font-size:15px;font-weight:600;letter-spacing:-.01em}.held-company{font-size:12.5px;color:var(--propolis-soft)}.held-why{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--honey);text-align:right;max-width:44%}.held-body{padding:4px 18px 18px;border-top:1px solid var(--line)}.held-reasons{margin:14px 0;padding-left:18px;font-size:13px;color:var(--propolis-soft)}.held-fields{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:13.5px}.held-fields th,.held-fields td{padding:7px 10px 7px 0;text-align:left;vertical-align:top}.held-fields th{font-weight:500;color:var(--propolis-soft);width:42%}.held-fields tr{border-bottom:1px solid var(--line)}.held-fields tr[data-empty=true] td{color:var(--alarm)}.held-fields em{font-style:normal;opacity:.75}.held-source{font-family:var(--mono);font-size:10px;color:var(--propolis-soft);text-align:right!important;white-space:nowrap}.held-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.gate{display:grid;gap:10px;width:min(340px,100%);margin:0 auto}.gate input{padding:12px 14px;font:inherit;font-size:15px;color:var(--propolis);background:var(--wax-deep);border:1.5px solid var(--line);border-radius:10px;text-align:center}.gate input:focus{outline:none;border-color:var(--honey)}.gate input::placeholder,.gate textarea::placeholder{color:var(--propolis-soft);opacity:.7}.gate textarea{padding:12px 14px;font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--propolis);background:var(--wax-deep);border:1.5px solid var(--line);border-radius:10px;resize:vertical}.gate textarea:focus{outline:none;border-color:var(--honey)}.gate .go{margin-top:4px}.gate-note{margin-top:16px;font-size:12.5px;color:var(--propolis-soft)}.steps{width:min(430px,100%);margin:0 auto 24px;padding-left:20px;text-align:left;font-size:14px;color:var(--propolis-soft);line-height:1.85}.steps code{font-family:var(--mono);font-size:12.5px;color:var(--propolis);background:var(--wax-deep);padding:1px 5px;border-radius:4px}.steps strong{color:var(--propolis);font-weight:600}.token{display:flex;flex-direction:column;gap:8px;width:min(430px,100%);margin:0 auto;padding:16px 18px;background:var(--wax-deep);border:1.5px solid var(--honey);border-radius:10px;text-align:center}.token code{font-family:var(--mono);font-size:13px;word-break:break-all;color:var(--propolis);line-height:1.6}.token-hint{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--honey)}.watch-actions{display:flex;gap:22px;justify-content:center}.alert{max-width:620px;margin:0 auto 18px;padding:14px 18px;border:1.5px solid var(--honey);border-radius:12px;background:color-mix(in oklab,var(--honey) 10%,var(--wax));font-size:13.5px;line-height:1.55;text-align:left}.alert b{font-weight:640}.alert .quiet{display:block;margin-top:8px}.finds{list-style:none;margin:30px auto 0;padding:0;max-width:660px;text-align:left}.finds li{border-bottom:1px solid var(--line)}.finds li:first-child{border-top:1px solid var(--line)}.finds a{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:baseline;padding:12px 4px;text-decoration:none;color:inherit}.finds a:hover{background:color-mix(in oklab,var(--honey) 7%,transparent)}.fscore{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--honey);font-variant-numeric:tabular-nums}.fmain{display:flex;flex-direction:column;gap:3px;min-width:0}.fmain b{font-size:14px;font-weight:600;letter-spacing:-.01em}.fmeta{font-size:12px;color:var(--propolis-soft)}.fwhy{font-family:var(--mono);font-size:10.5px;color:var(--propolis-soft);text-align:right;white-space:nowrap}.fwhy em{display:block;font-style:normal;opacity:.7;margin-top:3px}@media(max-width:560px){.finds a{grid-template-columns:36px 1fr}.fwhy{display:none}}.themetoggle{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid var(--line);border-radius:999px;background:var(--paper-2);font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-2)}.themetoggle:hover{border-color:var(--honey);color:var(--ink)}.themetoggle span{font-size:13px;line-height:1}.masthead .comb{margin-left:14px}.tabs{display:flex;gap:6px;justify-content:center;margin:30px 0 4px}.tabs button{padding:7px 16px;border:1px solid var(--line);border-radius:999px;background:transparent;font-size:13px;color:var(--ink-2)}.tabs button b{font-family:var(--mono);font-size:11.5px;margin-left:5px;opacity:.75}.tabs button[aria-selected=true]{border-color:var(--honey);background:var(--honey-tint);color:var(--ink);font-weight:600}.pill{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 0;border-radius:5px;border:1px solid;text-align:center;white-space:nowrap;align-self:center}.pill.ok{color:var(--green);border-color:var(--green);background:var(--green-tint)}.pill.wait{color:var(--honey);border-color:var(--honey);background:var(--honey-tint)}.pill.hold{color:var(--accent);border-color:var(--accent);background:var(--accent-tint)}.pill.bad{color:var(--alarm);border-color:var(--alarm);background:transparent}.finds a:has(.pill){grid-template-columns:78px 1fr auto}.steps-nav{display:flex;gap:4px;margin-left:26px;overflow-x:auto}.steps-nav::-webkit-scrollbar{display:none}.steps-nav button{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:1px solid transparent;border-radius:999px;background:transparent;font-size:13px;color:var(--ink-3);white-space:nowrap}.steps-nav button:hover{color:var(--ink);background:var(--paper-3)}.steps-nav button[aria-current=true]{color:var(--ink);border-color:var(--line);background:var(--paper-2);font-weight:600}.steps-nav .done{font-style:normal;font-size:10px;line-height:1;color:var(--green)}@media(max-width:720px){.masthead{flex-wrap:wrap;gap:8px}.steps-nav{margin-left:0;order:3;width:100%}}.center.wide{width:min(1080px,100%)}.tallies{display:flex;gap:10px;justify-content:center;margin:6px 0 26px;flex-wrap:wrap}.tally{display:flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--line);border-left-width:3px;border-radius:10px;background:var(--paper-2)}.tally b{font-family:var(--mono);font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.tally span{font-size:11.5px;color:var(--ink-3)}.tally.ok{border-left-color:var(--green)}.tally.ok b{color:var(--green)}.tally.wait{border-left-color:var(--honey)}.tally.wait b{color:var(--honey)}.tally.hold{border-left-color:var(--accent)}.tally.hold b{color:var(--accent)}.tally.bad{border-left-color:var(--alarm)}.tally.bad b{color:var(--alarm)}.tablebar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.tablebar .tabs{margin:0;justify-content:flex-start}.sortby{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3)}.sortby select{font:inherit;font-size:12.5px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:8px;padding:6px 10px}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}table.record{width:100%;border-collapse:collapse;font-size:13px;text-align:left;min-width:820px}table.record th{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:11px 14px;border-bottom:1px solid var(--line-strong);background:var(--paper-3);white-space:nowrap}table.record td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle}table.record tr:last-child td{border-bottom:0}table.record tbody tr:hover{background:color-mix(in oklab,var(--honey) 6%,transparent)}table.record .r{text-align:right}table.record .mono{font-family:var(--mono);font-size:11.5px}table.record .dim{color:var(--ink-3)}table.record .role{font-weight:550;max-width:300px}table.record .role a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-strong)}table.record .role a:hover{border-bottom-color:var(--honey)}table.record .proof{font-size:11.5px;color:var(--ink-3);max-width:260px}table.record .pill{display:inline-block;min-width:68px;padding:4px 8px}.readout{width:min(560px,100%);margin:4px auto 20px;text-align:left;border-top:1px solid var(--line)}.readrow{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:11px 2px;border-bottom:1px solid var(--line);font-size:13.5px}.readrow .rl{font-family:var(--mono);font-size:11px;color:var(--ink-3);padding-top:2px}.readrow .rv{min-width:0}.readrow .rv em{font-style:normal;color:var(--alarm);font-size:12.5px}.readrow .rd{display:block;margin-top:3px;font-size:12px;color:var(--ink-3);line-height:1.5}.ask{width:min(620px,100%);margin:0 auto 26px}.ask h3{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.askhint{font-size:12.5px;color:var(--ink-3);margin-bottom:12px}.ask .deck{margin-bottom:0}.askactions{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:8px;flex-wrap:wrap}.payentry{display:inline-flex;align-items:baseline;gap:8px;padding:8px 16px;border:1.5px solid var(--line);border-radius:12px;background:var(--paper-2)}.payentry:focus-within{border-color:var(--honey)}.payentry .cur{font-family:var(--display);font-size:26px;font-weight:600;color:var(--ink-3)}.payentry input{width:4.5ch;font-family:var(--display);font-variation-settings:"SOFT" 70,"WONK" 1;font-size:34px;font-weight:600;letter-spacing:-.02em;color:var(--ink);background:none;border:none;outline:none;text-align:center}.payentry .unit{font-size:13px;color:var(--ink-3)}.payscale{display:flex;justify-content:space-between;width:min(420px,84vw);font-family:var(--mono);font-size:10px;color:var(--ink-3)}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:var(--paper-2);font-size:12.5px;color:var(--ink-2)}.chips .chip.role{border-color:var(--honey);color:var(--ink);font-weight:550}.chips .chip i{font-style:normal;font-size:13px;color:var(--ink-3)}.chips .chip:hover{border-color:var(--alarm);color:var(--alarm)}.chips .chip:hover i{color:var(--alarm)}
