.le-scene{flex-direction:column;gap:.5em;display:flex;container-type:inline-size}.le-scene>*{min-width:0}.le-scene em{font-size:inherit;color:inherit;margin:0;font-style:normal}.le-scene .le-note{min-width:0;color:var(--color-faint);margin-top:.1em;font-size:.52em;line-height:1.45;display:block}@keyframes le-in{0%{transform:translateY(.4em)}}@keyframes le-grow{0%{transform:scaleX(0)}}.le-head{align-items:center;gap:.5em;display:flex}.le-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.le-head s{background:hsl(var(--h) 84% 50% / .18);color:hsl(var(--h) 80% 34%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .le-head s{color:hsl(var(--h) 92% 68%)}.le-chat{gap:.24em;display:grid}.le-chat em{background:hsl(var(--h) 84% 50% / .14);max-width:88%;animation:.46s ease-out le-in;animation-delay:calc(var(--i) * 90ms + .14s);border-radius:.6em .6em .2em;justify-self:end;gap:.1em;padding:.3em .5em;display:grid}.le-chat em.is-learner{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 60% 50% / .2);border-radius:.6em .6em .6em .2em;justify-self:start}.le-chat em>s{letter-spacing:.04em;text-transform:uppercase;color:var(--color-faint);font-size:.42em;font-weight:800;text-decoration:none}.le-chat em>u{color:var(--color-ink);font-size:.5em;font-weight:700;line-height:1.35;text-decoration:none}.le-chat em:last-child>u:after{content:"";vertical-align:-.12em;background:hsl(var(--h) 80% 44%);width:1.5px;height:.9em;margin-left:.15em;animation:1.2s step-end infinite le-caret;display:inline-block}@keyframes le-caret{0%,55%{opacity:1}56%,to{opacity:0}}.le-human{color:#1c6945;background:#2bab6f1a;border-radius:.42em;grid-template-columns:1.4em minmax(0,1fr);align-items:center;gap:.35em;padding:.35em .45em;font-size:.5em;font-weight:700;line-height:1.35;display:grid}html[data-theme=dark] .le-human{color:#74dcac}.le-human>i{place-items:center;display:grid}.le-human>i>svg{fill:none;stroke:#2da96f;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.le-pack{align-items:center;gap:.3em;display:flex;position:relative}.le-pack:before{content:"";border-top:1.5px dashed hsl(var(--h) 70% 50% / .45);position:absolute;top:50%;left:1.2em;right:1.2em}.le-pack em{z-index:1;text-align:center;background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 70% 50% / .28);white-space:nowrap;color:var(--color-ink);animation:.46s ease-out le-in;animation-delay:calc(var(--i) * 90ms + .14s);border-radius:.4em;flex:1;padding:.26em .4em;font-size:.46em;font-weight:800;position:relative}.le-pack em:last-child{background:hsl(var(--h) 84% 50% / .16)}.le-statements{gap:.18em;display:grid}.le-statements em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 60% 50% / .18);animation:.46s ease-out le-in;animation-delay:calc(var(--i) * 80ms + .22s);border-radius:.36em;grid-template-columns:.7em minmax(0,1fr);align-items:center;gap:.35em;padding:.22em .4em;display:grid}.le-statements em>i{background:hsl(var(--h) 84% 50% / .35);border-radius:50%;justify-self:center;width:.44em;height:.44em}.le-statements em.is-sent>i{background:#2fb175}.le-statements em>u{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.44em;font-weight:700;text-decoration:none;overflow:hidden}.le-room{background:#19222e;border-radius:.5em;grid-template-columns:repeat(2,minmax(0,1fr));gap:.24em;padding:.5em;display:grid;position:relative}.le-rec{z-index:1;letter-spacing:.06em;color:#e74051;background:#e01f3229;border-radius:999px;align-items:center;gap:.22em;padding:.1em .4em;font-size:.4em;font-style:normal;font-weight:800;display:flex;position:absolute;top:-.55em;right:.5em}.le-rec>b{background:#e2283a;border-radius:50%;width:.5em;height:.5em;animation:1.5s step-end infinite le-blink}@keyframes le-blink{0%,58%{opacity:1}59%,to{opacity:.2}}.le-room em{animation:.46s ease-out le-in;animation-delay:calc(var(--i) * 70ms + .16s);background:#263140;border-radius:.36em;gap:.05em;padding:.3em .4em;display:grid}.le-room em>s{color:hsl(var(--h) 92% 72%);font-size:.46em;font-weight:800;text-decoration:none}.le-room em>u{color:#a6b0bf;font-size:.4em;font-weight:700;text-decoration:none}.le-poll{gap:.18em;display:grid}.le-poll>u{letter-spacing:.03em;text-transform:uppercase;color:var(--color-faint);font-size:.46em;font-weight:800;text-decoration:none}.le-poll em{background:var(--color-chip);border-radius:999px;height:.36em;display:block}.le-poll em>i{width:var(--w);border-radius:inherit;background:hsl(var(--h) 84% 50% / .8);transform-origin:0;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) le-grow;animation-delay:calc(var(--i) * 90ms + .3s);display:block}.le-poll em:first-of-type>i{background:#2fb175}.le-probe{background:var(--color-surface);height:4em;box-shadow:inset 0 0 0 1px hsl(var(--h) 60% 50% / .18);border-radius:.5em;align-items:flex-end;gap:.22em;padding:.4em;display:flex;position:relative}.le-level{border-top:1.5px dashed hsl(var(--h) 80% 46% / .65);position:absolute;bottom:2.512em;left:.4em;right:.4em}.le-probe em{height:var(--d);background:hsl(var(--h) 84% 50% / .34);transform-origin:bottom;animation:.56s cubic-bezier(.22,1,.36,1) le-rise;animation-delay:calc(var(--i) * 70ms + .26s);border-radius:.14em;flex:1}@keyframes le-rise{0%{transform:scaleY(0)}}.le-probe em.is-right{background:#2fb175}.le-estimate{grid-template-columns:minmax(0,5.2em) minmax(0,1fr) auto;align-items:center;gap:.4em;display:grid}.le-estimate>s{color:var(--color-ink);font-size:.48em;font-weight:800;text-decoration:none}.le-estimate>i{background:var(--color-chip);border-radius:999px;height:.42em;display:block;overflow:hidden}.le-estimate>i>b{border-radius:inherit;background:hsl(var(--h) 84% 50%);width:26%;height:100%;margin-left:52%;animation:6.4s cubic-bezier(.22,1,.36,1) .9s infinite le-narrow;display:block}@keyframes le-narrow{0%,58%,to{width:26%;margin-left:52%}14%{width:72%;margin-left:12%}34%{width:44%;margin-left:38%}}.le-estimate>u{color:var(--color-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.44em;font-weight:800;text-decoration:none}.le-tenants{gap:.22em;display:grid}.le-tenants em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 60% 50% / .2);animation:.46s ease-out le-in;animation-delay:calc(var(--i) * 80ms + .14s);border-radius:.4em;grid-template-columns:.5em minmax(0,1fr) auto auto;align-items:center;gap:.35em;padding:.28em .42em;display:grid}.le-tenants em>i{background:hsl(var(--h) 84% 50%);border-radius:999px;width:.5em;height:1.4em}.le-tenants em:nth-child(2)>i{background:#2c7fdd}.le-tenants em:nth-child(3)>i{background:#2fa76f}.le-tenants em>s{color:var(--color-ink);white-space:nowrap;font-size:.48em;font-weight:800;text-decoration:none}.le-tenants em>u{color:var(--color-faint);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.42em;font-weight:700;text-decoration:none}.le-tenants em>b{background:hsl(var(--h) 84% 50% / .18);color:hsl(var(--h) 80% 34%);white-space:nowrap;border-radius:999px;padding:.06em .38em;font-size:.38em;font-weight:800}html[data-theme=dark] .le-tenants em>b{color:hsl(var(--h) 92% 70%)}.le-isolate{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18em;display:grid}.le-isolate em{color:var(--color-mute);animation:.46s ease-out le-in;animation-delay:calc(var(--i) * 70ms + .3s);align-items:center;gap:.28em;font-size:.46em;font-weight:700;display:flex}.le-isolate em>svg{fill:none;stroke:#2da96f;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.9em;height:.9em}.le-funnel{gap:.22em;display:grid}.le-funnel em{animation:.46s ease-out le-in;animation-delay:calc(var(--i) * 75ms + .14s);grid-template-columns:minmax(0,4.4em) minmax(0,1fr) 2em;align-items:center;gap:.35em;display:grid}.le-funnel em>s{color:var(--color-ink);font-size:.48em;font-weight:800;text-decoration:none}.le-funnel em>i{background:var(--color-chip);border-radius:999px;height:.48em;display:block;overflow:hidden}.le-funnel em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 84% 50% / .85);transform-origin:0;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) le-grow;animation-delay:calc(var(--i) * 85ms + .28s);display:block}.le-funnel em:last-child>i>b{background:#2fb175}.le-funnel em>u{text-align:right;color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.44em;font-weight:800;text-decoration:none}.le-tools{flex-wrap:wrap;gap:.3em;margin-top:auto;padding-top:.2em;display:flex}.le-tools b{background:var(--color-surface);width:1.7em;height:1.7em;box-shadow:inset 0 0 0 1px hsl(var(--h) 60% 50% / .22);animation:.46s ease-out le-in;animation-delay:calc(var(--i) * 70ms + .42s);border-radius:.45em;place-items:center;display:grid}.le-tools b>svg{width:.95em;height:.95em}.le-tools b>.le-mark--full{width:1.05em;height:1.05em}.le-mono{color:hsl(var(--h) 80% 36%);font-size:.5em;font-style:normal;font-weight:800}@media (prefers-reduced-motion:reduce){.le-chat em,.le-chat em:last-child>u:after,.le-pack em,.le-statements em,.le-rec>b,.le-room em,.le-poll em>i,.le-probe em,.le-estimate>i>b,.le-tenants em,.le-isolate em,.le-funnel em,.le-funnel em>i>b,.le-tools b{animation:none}}
.pm{--t:312 56% 44%;position:relative;container-type:inline-size}html[data-theme=dark] .pm{--t:312 78% 72%}.inner-hero-grid--visual:has(.pm){grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;padding-top:28px}.pm-mesh{z-index:-1;background:radial-gradient(closest-side, hsl(var(--t) / .18), transparent 72%);border-radius:50%;height:26em;position:absolute;top:-3em;left:-6%;right:-6%}.pm-app{background:var(--color-surface);border-radius:1.1em;font-size:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -26px #0f172a4d}html[data-theme=dark] .pm-app{box-shadow:0 1px 2px #0000004d,0 20px 44px -26px #000000b3}.pm-bar{background:hsl(var(--t) / .1);align-items:center;gap:.6em;padding:.7em .95em;display:flex}.pm-lights{gap:.3em;display:flex}.pm-lights i{background:hsl(var(--t) / .3);border-radius:50%;width:.5em;height:.5em}.pm-lights i:nth-child(2){background:hsl(var(--t) / .45)}.pm-lights i:nth-child(3){background:hsl(var(--t) / .6)}.pm-bar b{letter-spacing:.1em;color:hsl(var(--t) / .95);font-size:.6em;font-weight:800}html[data-theme=dark] .pm-bar b{color:hsl(var(--t))}.pm-bar s{background:hsl(var(--t) / .16);color:hsl(var(--t) / .95);border-radius:999px;padding:.15em .5em;font-size:.55em;font-weight:800;text-decoration:none}html[data-theme=dark] .pm-bar s{color:hsl(var(--t))}.pm-bar em{color:var(--color-faint);white-space:nowrap;margin-left:auto;font-size:.56em;font-style:normal;font-weight:600}.pm-body{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"goals fb cyc spread""cal cal thread thread";gap:.5em;padding:.8em .9em;display:grid}.pm-tile--goals{grid-area:goals}.pm-tile--feedback{grid-area:fb}.pm-tile--cycle{grid-area:cyc}.pm-tile--spread{grid-area:spread}.pm-panel--cal{grid-area:cal}.pm-panel--thread{grid-area:thread}@keyframes pm-in{0%{transform:translateY(.5em)}}@keyframes pm-rise{0%{transform:scaleY(0)}}@keyframes pm-grow{0%{transform:scaleX(0)}}.pm-panel{background:hsl(var(--t) / .07);box-shadow:inset 0 0 0 1px hsl(var(--t) / .14);animation:.52s ease-out pm-in;animation-delay:calc(var(--i) * 70ms);border-radius:.8em;align-content:start;gap:.4em;padding:.7em;display:grid}.pm-panel>b{color:var(--color-ink);align-items:center;gap:.4em;font-size:.6em;font-weight:800;display:flex}.pm-panel>b>u{background:hsl(var(--t) / .16);color:hsl(var(--t) / .95);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.1em .5em;font-size:.85em;font-weight:700;text-decoration:none}html[data-theme=dark] .pm-panel>b>u{color:hsl(var(--t))}.pm-glyph{fill:none;width:1em;height:1em;stroke:hsl(var(--t));stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pm-panel>b>.pm-glyph{width:1.25em;height:1.25em}.pm-tile{aspect-ratio:1;background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .18);animation:.52s ease-out pm-in;animation-delay:calc(var(--i) * 70ms);border-radius:.8em;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.3em;padding:.6em;display:grid}.pm-tile>s{color:var(--color-mute);align-items:center;gap:.3em;font-size:.46em;font-weight:800;text-decoration:none;display:flex}.pm-tile>s>.pm-glyph{width:1.2em;height:1.2em}.pm-tile>b{color:var(--color-ink);align-items:baseline;gap:.2em;font-size:.92em;font-weight:800;line-height:1;display:flex}.pm-tile>b>u{color:var(--color-faint);font-size:.36em;font-weight:700;text-decoration:none}.pm-sub{color:var(--color-faint);font-size:.4em;font-style:normal;font-weight:700;line-height:1.3}.pm-live{align-items:center;margin-left:auto;display:flex}.pm-live>i{background:#2bb675;border-radius:50%;width:.5em;height:.5em;animation:1.6s step-end infinite pm-blink}@keyframes pm-blink{0%,58%{opacity:1;box-shadow:0 0 .3em #2bb675e6}59%,to{opacity:.25;box-shadow:0 0 #2bb67500}}.pm-cascade{align-content:center;gap:.26em;display:grid}.pm-cascade em{grid-template-columns:minmax(0,4.2em) minmax(0,1fr);align-items:center;gap:.3em;display:grid}.pm-cascade em>s{color:var(--color-faint);font-size:.38em;font-weight:800;text-decoration:none}.pm-cascade em>u{background:var(--color-chip);border-radius:999px;height:.4em;display:block;overflow:hidden}.pm-cascade em>u>b{width:var(--w);border-radius:inherit;background:hsl(var(--t) / .8);transform-origin:0;height:100%;animation:pm-grow .7s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms + .3s), pm-refill 7s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .14s + 1.6s) infinite;display:block}@keyframes pm-refill{0%,58%,to{transform:scaleX(1)}66%{transform:scaleX(.1)}88%{transform:scaleX(1)}}.pm-notes{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.26em;display:grid}.pm-notes em{animation:.48s ease-out pm-in;animation-delay:calc(var(--i) * 70ms + .2s);grid-template-columns:1.2em minmax(0,1fr);align-items:center;gap:.28em;display:grid}.pm-notes em>img{object-fit:cover;border-radius:.34em;width:1.2em;height:1.2em;display:block}.pm-notes em>u{text-overflow:ellipsis;white-space:nowrap;color:var(--color-mute);font-size:.36em;font-weight:800;text-decoration:none;overflow:hidden}.pm-ring{place-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.pm-ring>svg{aspect-ratio:1;width:auto;height:100%;max-height:100%;transform:rotate(135deg)}.pm-ring circle{fill:none;stroke-width:4.4px;stroke-linecap:round}.pm-ring-bed{stroke:hsl(var(--t) / .16)}.pm-ring-arc{stroke:hsl(var(--t));animation:.9s cubic-bezier(.22,1,.36,1) .32s pm-arc,7s cubic-bezier(.22,1,.36,1) 1.6s infinite pm-arc-cycle}@keyframes pm-arc{0%{stroke-dashoffset:100px}}@keyframes pm-arc-cycle{0%,58%,to{stroke-dashoffset:0}68%{stroke-dashoffset:44px}88%{stroke-dashoffset:0}}.pm-bands{align-self:end;align-items:flex-end;gap:.2em;height:100%;display:flex}.pm-bands em{height:var(--h);background:hsl(var(--t) / .3);transform-origin:bottom;animation:pm-rise .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 60ms + .28s), pm-settle 7s ease-in-out calc(var(--i) * .11s + 1.5s) infinite;border-radius:.14em;flex:1}@keyframes pm-settle{0%,60%,to{transform:scaleY(1)}70%{transform:scaleY(.55)}84%{transform:scaleY(1.04)}92%{transform:scaleY(1)}}.pm-bands em:nth-child(3){background:hsl(var(--t) / .6)}.pm-raters{gap:.24em;display:grid}.pm-raters em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .16);animation:.52s ease-out pm-in;animation-delay:calc(var(--i) * 80ms + .16s);border-radius:.42em;grid-template-columns:1.4em minmax(0,4.6em) minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.26em .4em;display:grid}.pm-raters em>img{object-fit:cover;border-radius:.36em;width:1.4em;height:1.4em;display:block}.pm-raters em>s{color:var(--color-ink);white-space:nowrap;font-size:.46em;font-weight:800;text-decoration:none}.pm-raters em>i{align-items:flex-end;gap:.12em;height:1.1em;display:flex}.pm-raters em>i>b{width:.34em;height:var(--h);background:hsl(var(--t) / .45);border-radius:.1em;min-height:2px}.pm-raters em.is-flagged{animation:pm-in .52s ease-out calc(var(--i) * 80ms + .16s), pm-attention 5.6s ease-in-out 1.4s infinite;background:#f5a3141f;box-shadow:inset 0 0 0 1.5px #f09d0f99}@keyframes pm-attention{0%,8%{box-shadow:inset 0 0 0 1.5px #f09d0ff2}26%,to{box-shadow:inset 0 0 0 1.5px #f09d0f73}}.pm-raters em.is-flagged>i>b{background:#f29e0d}.pm-raters em>u{white-space:nowrap;color:#96640d;align-items:center;gap:.2em;font-size:.4em;font-weight:800;text-decoration:none;display:flex}html[data-theme=dark] .pm-raters em>u{color:#f9c56c}.pm-raters em>u>.pm-glyph{stroke:#dd910e;width:1em;height:1em}.pm-note{color:var(--color-mute);align-items:center;gap:.35em;font-size:.42em;font-style:normal;font-weight:700;line-height:1.35;display:flex}.pm-note>.pm-glyph{stroke:#2da96f;stroke-width:3px;flex:none;width:1.15em;height:1.15em}.pm-who{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .18);border-radius:.5em;grid-template-rows:auto auto;grid-template-columns:2em minmax(0,1fr);align-items:center;gap:0 .45em;padding:.4em .45em;display:grid}.pm-who>img{object-fit:cover;border-radius:.5em;grid-row:span 2;width:2em;height:2em;display:block}.pm-who>s{color:var(--color-ink);font-size:.52em;font-weight:800;text-decoration:none}.pm-who>u{color:var(--color-faint);font-size:.42em;font-weight:700;text-decoration:none}.pm-rows{gap:.2em;display:grid}.pm-rows em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .14);animation:.52s ease-out pm-in;animation-delay:calc(var(--i) * 75ms + .22s);border-radius:.4em;grid-template-columns:1.2em minmax(0,4.4em) minmax(0,1fr);align-items:center;gap:.35em;padding:.24em .4em;display:grid}.pm-rows em>i{place-items:center;display:grid}.pm-rows em>i>.pm-glyph{width:.95em;height:.95em}.pm-rows em>s{color:var(--color-ink);font-size:.46em;font-weight:800;text-decoration:none}.pm-rows em>u{text-overflow:ellipsis;white-space:nowrap;color:var(--color-faint);font-size:.44em;font-weight:700;text-decoration:none;overflow:hidden}.pm-foot{background:hsl(var(--t) / .1);gap:.42em;padding:.65em .9em;display:grid}.pm-foot-row{grid-template-columns:minmax(0,6.2em) minmax(0,1fr);align-items:center;gap:.6em;display:grid}.pm-foot-row>b{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--t) / .95);font-size:.54em;font-weight:800}html[data-theme=dark] .pm-foot-row>b{color:hsl(var(--t))}.pm-cycle{flex-wrap:wrap;justify-self:start;gap:.3em;display:flex;position:relative}.pm-cycle:before{content:"";border-top:1.5px dashed hsl(var(--t) / .3);position:absolute;top:50%;left:1.2em;right:1.2em}.pm-cycle em{z-index:1;background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px hsl(var(--t) / .2);animation:.52s ease-out pm-in;animation-delay:calc(var(--i) * 80ms + .18s);border-radius:999px;align-items:center;gap:.3em;padding:.2em .5em .2em .2em;display:flex;position:relative}.pm-cycle em>i{background:hsl(var(--t) / .14);width:1.3em;height:1.3em;animation:6s ease-in-out infinite pm-step;animation-delay:calc(var(--i) * 1.1s + .5s);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes pm-step{0%,2%{box-shadow:0 0 0 0 hsl(var(--t) / 0)}8%{box-shadow:0 0 0 .16em hsl(var(--t) / .45)}20%,to{box-shadow:0 0 0 0 hsl(var(--t) / 0)}}.pm-cycle em>i>.pm-glyph{width:.8em;height:.8em}.pm-cycle em>s{color:var(--color-ink);white-space:nowrap;font-size:.5em;font-weight:800;text-decoration:none}.pm-cycle em>u{text-overflow:ellipsis;white-space:nowrap;color:var(--color-faint);font-size:.46em;font-weight:700;text-decoration:none;overflow:hidden}.pm-standards{flex-wrap:wrap;gap:.3em;display:flex}.pm-standards i{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .2);color:var(--color-ink);animation:.52s ease-out pm-in;animation-delay:calc(var(--i) * 55ms + .24s);border-radius:999px;padding:.18em .5em;font-size:.52em;font-style:normal;font-weight:700;transition:box-shadow .18s,transform .18s}.pm-standards i:hover{box-shadow:inset 0 0 0 1px hsl(var(--t) / .5);transform:translateY(-1px)}@container (max-width:640px){.pm-body{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"goals fb""cyc spread""cal cal""thread thread"}.pm-foot-row{grid-template-columns:minmax(0,1fr);gap:.25em}}@container (max-width:560px){.pm-bar em{display:none}}@container (max-width:460px){.pm-app{font-size:13.5px}.pm-cycle{row-gap:.3em}.pm-cycle:before,.pm-cycle em>u{display:none}}@media (prefers-reduced-motion:reduce){.pm-panel,.pm-tile,.pm-live>i,.pm-cascade em>u>b,.pm-notes em,.pm-ring-arc,.pm-bands em,.pm-raters em,.pm-raters em.is-flagged,.pm-rows em,.pm-cycle em,.pm-cycle em>i,.pm-standards i{animation:none}}
.hp-scene{flex-direction:column;gap:.5em;display:flex;container-type:inline-size}.hp-scene>*{min-width:0}.hp-scene em{font-size:inherit;color:inherit;margin:0;font-style:normal}.hp-scene .hp-note{min-width:0;color:var(--color-faint);margin-top:.1em;font-size:.52em;line-height:1.45;display:block}@keyframes hp-in{0%{transform:translateY(.4em)}}@keyframes hp-grow{0%{transform:scaleX(0)}}@keyframes hp-rise{0%{transform:scaleY(0)}}.hp-head{align-items:center;gap:.5em;display:flex}.hp-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.hp-head s{background:hsl(var(--h) 56% 50% / .16);color:hsl(var(--h) 56% 34%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .hp-head s{color:hsl(var(--h) 78% 76%)}.hp-cascade{gap:.2em;display:grid}.hp-cascade em{margin-left:calc(var(--d) * .45em);background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out hp-in;animation-delay:calc(var(--i) * 80ms + .14s);border-radius:.4em;grid-template-columns:minmax(0,3.4em) minmax(0,1fr);grid-template-areas:"level text""level bar";align-items:center;gap:.1em .4em;padding:.24em .4em;display:grid}.hp-cascade em>s{letter-spacing:.03em;text-transform:uppercase;color:var(--color-faint);grid-area:level;font-size:.42em;font-weight:800;text-decoration:none}.hp-cascade em>u{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);grid-area:text;font-size:.48em;font-weight:700;text-decoration:none;overflow:hidden}.hp-cascade em>i{background:var(--color-chip);border-radius:999px;grid-area:bar;height:.3em;display:block;overflow:hidden}.hp-cascade em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 56% 50% / .85);transform-origin:0;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) hp-grow;animation-delay:calc(var(--i) * 90ms + .3s);display:block}.hp-pool{grid-template-columns:repeat(3,minmax(0,1fr));gap:.26em;display:grid}.hp-pool em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out hp-in;animation-delay:calc(var(--i) * 70ms + .14s);border-radius:.42em;justify-items:center;gap:.16em;padding:.3em .2em;display:grid;position:relative}.hp-pool em>img{object-fit:cover;border-radius:.4em;width:1.5em;height:1.5em;display:block}.hp-pool em>s{color:var(--color-mute);font-size:.4em;font-weight:800;text-decoration:none}.hp-pool em>i{background:#2fb175;border-radius:50%;place-items:center;width:.85em;height:.85em;display:grid;position:absolute;top:.2em;right:.2em}.hp-pool em>i>svg{fill:none;stroke:#fff;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;width:.55em;height:.55em}.hp-pool em:not(.is-done){opacity:.72;border-style:dashed}.hp-axes{gap:.2em;display:grid}.hp-axes em{animation:.46s ease-out hp-in;animation-delay:calc(var(--i) * 80ms + .26s);grid-template-columns:minmax(0,5.4em) minmax(0,1fr);align-items:center;gap:.4em;display:grid}.hp-axes em>s{color:var(--color-ink);font-size:.46em;font-weight:800;text-decoration:none}.hp-axes em>i{background:var(--color-chip);border-radius:999px;height:.36em;display:block;overflow:hidden}.hp-axes em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 56% 50% / .8);transform-origin:0;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) hp-grow;animation-delay:calc(var(--i) * 90ms + .34s);display:block}.hp-wall{gap:.22em;display:grid}.hp-wall em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out hp-in;animation-delay:calc(var(--i) * 85ms + .14s);border-radius:.42em;grid-template-columns:1.3em minmax(0,1fr) 1em;align-items:center;gap:.35em;padding:.26em .4em;display:grid}.hp-wall em>img{object-fit:cover;border-radius:.36em;width:1.3em;height:1.3em;display:block}.hp-wall em>u{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.48em;font-weight:700;text-decoration:none;overflow:hidden}.hp-wall em>i{place-items:center;display:grid}.hp-wall em>i>svg{width:.9em;height:.9em;fill:hsl(var(--h) 60% 56% / .22);stroke:hsl(var(--h) 56% 50%);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;animation:3.4s ease-in-out infinite hp-beat;animation-delay:calc(var(--i) * .5s + .8s)}@keyframes hp-beat{0%,74%,to{transform:scale(1)}82%{transform:scale(1.22)}90%{transform:scale(1)}}.hp-template{background:hsl(var(--h) 56% 50% / .09);border-radius:.42em;gap:.16em;padding:.4em .45em;display:grid}.hp-template>u{letter-spacing:.04em;text-transform:uppercase;color:var(--color-faint);font-size:.44em;font-weight:800;text-decoration:none}.hp-template em{color:var(--color-mute);animation:.46s ease-out hp-in;animation-delay:calc(var(--i) * 70ms + .3s);grid-template-columns:.7em minmax(0,1fr);align-items:center;gap:.3em;font-size:.46em;font-weight:700;display:grid}.hp-template em>i{width:.4em;height:.4em;box-shadow:inset 0 0 0 1.4px hsl(var(--h) 56% 50% / .6);border-radius:.1em;justify-self:center}.hp-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3em;display:grid}.hp-compare em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);border-radius:.45em;gap:.22em;padding:.4em;display:grid}.hp-compare em>s{letter-spacing:.04em;text-transform:uppercase;color:var(--color-faint);font-size:.44em;font-weight:800;text-decoration:none}.hp-compare em>i{align-items:flex-end;gap:.14em;height:2.4em;display:flex}.hp-compare em>i>b{height:var(--bh);transform-origin:bottom;min-height:2px;animation:.56s cubic-bezier(.22,1,.36,1) hp-rise;animation-delay:calc(var(--i) * 60ms + .24s);background:#f3a216bf;border-radius:.12em;flex:1}.hp-compare em.is-after>i>b{background:hsl(var(--h) 56% 50% / .8)}.hp-flagged{background:#f5a31424;border-radius:.42em;grid-template-columns:1.3em minmax(0,1fr);align-items:center;gap:.35em;padding:.32em .45em;display:grid}.hp-flagged>i{place-items:center;display:grid}.hp-flagged>i>svg{fill:none;stroke:#d38b0d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.hp-flagged>u{color:#8d5e0c;font-size:.48em;font-weight:800;text-decoration:none}html[data-theme=dark] .hp-flagged>u{color:#f9c976}.hp-ninebox{aspect-ratio:1.45;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:0 0 1.1em 1.1em;display:grid;position:relative}.hp-ninebox em{background:hsl(var(--h) 56% 50% / .07);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .16);animation:.42s ease-out hp-in;animation-delay:calc(var(--i) * 40ms + .14s);flex-wrap:wrap;place-content:center;gap:.16em;padding:.2em;display:flex}.hp-ninebox em>i{background:hsl(var(--h) 56% 50% / .7);border-radius:50%;width:.4em;height:.4em}.hp-ninebox em.is-focus{background:#2fb17524}.hp-ninebox em.is-focus>i{background:#2da96f}.hp-ax-x,.hp-ax-y{letter-spacing:.04em;text-transform:uppercase;color:var(--color-faint);font-size:.4em;font-weight:800;text-decoration:none;position:absolute}.hp-ax-x{bottom:0;left:2.8em}.hp-ax-y{transform-origin:0 100%;bottom:2.8em;left:0;transform:rotate(-90deg)}.hp-fields{gap:.18em;display:grid}.hp-fields em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out hp-in;animation-delay:calc(var(--i) * 75ms + .14s);border-radius:.4em;grid-template-columns:minmax(0,1fr) 1.6em auto;align-items:center;gap:.35em;padding:.24em .4em;display:grid}.hp-fields em>s{color:var(--color-ink);font-size:.48em;font-weight:700;text-decoration:none}.hp-fields em>i{background:hsl(var(--h) 46% 52% / .35);border-radius:999px;height:1.5px;position:relative}.hp-fields em>i:after{content:"";background:hsl(var(--h) 56% 50%);width:.3em;height:.3em;animation:2.6s cubic-bezier(.45,0,.35,1) infinite hp-packet;animation-delay:calc(var(--i) * .22s + .4s);border-radius:50%;margin-top:-.15em;position:absolute;top:50%;left:0}@keyframes hp-packet{0%{transform:translate(0,0)scale(.5)}28%{transform:translate(.5em)scale(1)}64%,to{transform:translate(1.2em)scale(.5)}}.hp-fields em.is-synced>i:after{background:#2fb175}.hp-fields em>u{background:hsl(var(--h) 56% 50% / .14);white-space:nowrap;color:hsl(var(--h) 56% 34%);border-radius:999px;padding:.06em .38em;font-size:.4em;font-weight:800;text-decoration:none}html[data-theme=dark] .hp-fields em>u{color:hsl(var(--h) 78% 78%)}.hp-provision{color:#1c6945;background:#2bab6f1a;border-radius:.42em;grid-template-columns:1.3em minmax(0,1fr);align-items:start;gap:.35em;padding:.35em .45em;font-size:.5em;font-weight:700;line-height:1.35;display:grid}html[data-theme=dark] .hp-provision{color:#74dcac}.hp-provision>i{place-items:center;display:grid}.hp-provision>i>svg{fill:none;stroke:#2da96f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.hp-tools{flex-wrap:wrap;gap:.3em;margin-top:auto;padding-top:.2em;display:flex}.hp-tools b{background:var(--color-surface);width:1.7em;height:1.7em;box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .24);animation:.46s ease-out hp-in;animation-delay:calc(var(--i) * 70ms + .42s);border-radius:.45em;place-items:center;display:grid}.hp-tools b>svg{width:.95em;height:.95em}.hp-tools b>.hp-mark--full{width:1.05em;height:1.05em}.hp-mono{color:hsl(var(--h) 56% 38%);font-size:.5em;font-style:normal;font-weight:800}@media (prefers-reduced-motion:reduce){.hp-cascade em,.hp-cascade em>i>b,.hp-pool em,.hp-axes em,.hp-axes em>i>b,.hp-wall em,.hp-wall em>i>svg,.hp-template em,.hp-compare em>i>b,.hp-ninebox em,.hp-fields em,.hp-fields em>i:after,.hp-tools b{animation:none}}
.hq-scene{flex-direction:column;gap:.5em;display:flex;container-type:inline-size}.hq-scene>*{min-width:0}.hq-scene em{font-size:inherit;color:inherit;margin:0;font-style:normal}.hq-scene .hq-note{min-width:0;color:var(--color-mute);margin-top:.1em;font-size:.56em;font-weight:600;line-height:1.45;display:block}@keyframes hq-in{0%{transform:translateY(.4em)}}@keyframes hq-grow{0%{transform:scaleX(0)}}@keyframes hq-rise{0%{transform:scaleY(0)}}.hq-head{align-items:center;gap:.5em;display:flex}.hq-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.hq-head s{background:hsl(var(--h) 84% 50% / .16);color:hsl(var(--h) 72% 38%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .hq-head s{color:hsl(var(--h) 84% 74%)}.hq-fold{gap:.3em;display:grid}.hq-systems{gap:.22em;padding-left:.85em;display:grid;position:relative}.hq-systems:before{content:"";background:hsl(var(--h) 84% 56% / .35);width:1.5px;position:absolute;top:.75em;bottom:-.6em;left:.26em}.hq-systems em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .22);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 70ms + .14s);border-radius:.44em;align-items:center;gap:.3em;padding:.22em .42em;display:flex;position:relative}.hq-systems em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.5em;font-weight:800;text-decoration:none;overflow:hidden}.hq-systems em>u{background:hsl(var(--h) 84% 50% / .12);color:hsl(var(--h) 72% 40%);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.06em .34em;font-size:.4em;font-weight:800;text-decoration:none}html[data-theme=dark] .hq-systems em>u{color:hsl(var(--h) 84% 76%)}.hq-systems em:before{content:"";background:hsl(var(--h) 84% 56% / .35);width:.59em;height:1.5px;position:absolute;top:50%;left:-.59em}.hq-systems:after{content:"";background:hsl(var(--h) 84% 56%);border-radius:50%;width:.36em;height:.36em;animation:3.4s cubic-bezier(.5,0,.5,1) .9s infinite hq-send;position:absolute;bottom:-.78em;left:.09em}@keyframes hq-send{0%,to{transform:translateY(0)}34%{transform:translateY(calc(-100% - 4.4em))}}.hq-record{background:hsl(var(--h) 84% 50% / .08);box-shadow:inset 0 0 0 1px hsl(var(--h) 84% 52% / .22);border-radius:.6em;gap:.2em;margin-left:.85em;padding:.42em .5em;display:grid}.hq-record>b{letter-spacing:.02em;color:hsl(var(--h) 72% 38%);font-size:.5em;font-weight:800}html[data-theme=dark] .hq-record>b{color:hsl(var(--h) 84% 76%)}.hq-record em{color:var(--color-mute);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 80ms + .42s);align-items:center;gap:.3em;font-size:.48em;font-weight:700;display:flex}.hq-record em>i{background:#2fb1752e;border-radius:50%;flex:none;place-items:center;width:1em;height:1em;display:grid}.hq-record em>i>svg{fill:none;stroke:#299965;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:.7em;height:.7em}html[data-theme=dark] .hq-record em>i>svg{stroke:#62daa2}.hq-signals{flex-wrap:wrap;gap:.26em;display:flex}.hq-signals em{background:var(--color-chip);color:var(--color-mute);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 80ms + .14s);border-radius:999px;padding:.18em .48em;font-size:.48em;font-weight:800}.hq-signals em:after{content:" ↑";font-weight:900}.hq-signals em.is-up{color:#1f6f4a;background:#2fb17529}html[data-theme=dark] .hq-signals em.is-up{color:#7be0b1}.hq-signals em.is-rain{color:#96640d;background:#f59f0a2e}html[data-theme=dark] .hq-signals em.is-rain{color:#f9c56c}.hq-signals em.is-rain:after{content:" · rain"}.hq-rate{background:hsl(var(--h) 84% 50% / .07);box-shadow:inset 0 0 0 1px hsl(var(--h) 84% 52% / .18);border-radius:.6em;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6em;padding:.5em .6em;display:grid}.hq-spark{align-items:flex-end;gap:.16em;height:2.4em;display:flex}.hq-spark em{height:var(--bh);background:hsl(var(--h) 84% 56% / .3);transform-origin:bottom;min-width:0;animation:.56s cubic-bezier(.22,1,.36,1) hq-rise;animation-delay:calc(var(--i) * 60ms + .26s);border-radius:.14em;flex:1}.hq-spark em:nth-child(6){background:hsl(var(--h) 84% 56%)}.hq-rate>b{color:var(--color-ink);white-space:nowrap;justify-items:end;font-size:.86em;font-weight:800;line-height:1;display:grid}.hq-rate>b>u{color:var(--color-faint);margin-top:.25em;font-size:.44em;font-weight:700;text-decoration:none}.hq-moves{gap:.22em;display:grid}.hq-moves em{animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 90ms + .46s);grid-template-columns:minmax(0,4.2em) minmax(0,1fr) auto;align-items:center;gap:.36em;display:grid}.hq-moves em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);font-size:.46em;font-weight:700;text-decoration:none;overflow:hidden}.hq-moves em>i{background:var(--color-chip);border-radius:999px;height:.32em;display:block;overflow:hidden}.hq-moves em>i>b{width:var(--bw);border-radius:inherit;background:hsl(var(--h) 84% 56% / .8);transform-origin:0;height:100%;animation:.64s cubic-bezier(.22,1,.36,1) hq-grow;animation-delay:calc(var(--i) * .11s + .56s);display:block}.hq-moves em>u{color:#22774f;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.44em;font-weight:800;text-decoration:none}html[data-theme=dark] .hq-moves em>u{color:#73deac}.hq-inv{background:hsl(var(--h) 84% 50% / .07);box-shadow:inset 0 0 0 1px hsl(var(--h) 84% 52% / .18);border-radius:.6em;gap:.36em;padding:.5em .6em;display:grid}.hq-inv>b{color:var(--color-ink);align-items:baseline;gap:.3em;font-size:.9em;font-weight:800;line-height:1;display:flex}.hq-inv>b>u{color:var(--color-faint);font-size:.44em;font-weight:700;text-decoration:none}.hq-chans{gap:.22em;display:grid}.hq-chans em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 80ms + .2s);border-radius:.42em;grid-template-columns:1.3em minmax(0,1fr) auto;align-items:center;gap:.36em;padding:.2em .4em;display:grid}.hq-chans em>i{place-items:center;display:grid}.hq-chans em>i>svg{width:.85em;height:.85em}.hq-chans em>i>svg:not([style]){fill:none;stroke:hsl(var(--h) 72% 48%);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hq-chans em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);font-size:.48em;font-weight:700;text-decoration:none;overflow:hidden}.hq-chans em>u{color:#22774f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46em;font-weight:800;text-decoration:none}html[data-theme=dark] .hq-chans em>u{color:#73deac}.hq-phone{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5em;display:grid}.hq-qr{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .24);border-radius:.42em;grid-template-columns:repeat(4,.44em);grid-auto-rows:.44em;gap:.1em;padding:.3em;display:grid}.hq-qr i{background:hsl(var(--h) 84% 22% / .16);animation:.4s ease-out hq-in;animation-delay:calc(var(--i) * 26ms + .12s);border-radius:.08em}.hq-qr i:first-child,.hq-qr i:nth-child(2),.hq-qr i:nth-child(4),.hq-qr i:nth-child(5),.hq-qr i:nth-child(8),.hq-qr i:nth-child(10),.hq-qr i:nth-child(11),.hq-qr i:nth-child(13),.hq-qr i:nth-child(16){background:hsl(var(--h) 84% 36%)}html[data-theme=dark] .hq-qr i:first-child,html[data-theme=dark] .hq-qr i:nth-child(2),html[data-theme=dark] .hq-qr i:nth-child(4),html[data-theme=dark] .hq-qr i:nth-child(5),html[data-theme=dark] .hq-qr i:nth-child(8),html[data-theme=dark] .hq-qr i:nth-child(10),html[data-theme=dark] .hq-qr i:nth-child(11),html[data-theme=dark] .hq-qr i:nth-child(13),html[data-theme=dark] .hq-qr i:nth-child(16){background:hsl(var(--h) 84% 70%)}.hq-basket{gap:.2em;min-width:0;display:grid}.hq-basket>em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 80ms + .2s);border-radius:.4em;align-items:center;gap:.4em;padding:.18em .42em;display:flex}.hq-basket>em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);font-size:.48em;font-weight:700;text-decoration:none;overflow:hidden}.hq-basket>em>u{color:var(--color-faint);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.44em;font-weight:800;text-decoration:none}.hq-split{flex-wrap:wrap;gap:.24em;margin-top:.06em;display:flex}.hq-split em{background:hsl(var(--h) 84% 50% / .1);color:hsl(var(--h) 72% 36%);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 90ms + .46s);border-radius:999px;align-items:center;gap:.26em;padding:.14em .42em .14em .14em;font-size:.46em;font-weight:800;display:flex}html[data-theme=dark] .hq-split em{color:hsl(var(--h) 84% 78%)}.hq-split em>i{background:hsl(var(--h) 84% 50% / .22);border-radius:50%;place-items:center;width:1.3em;height:1.3em;font-size:.85em;font-style:normal;display:grid}.hq-ladder{flex-wrap:wrap;gap:.2em;display:flex}.hq-ladder em{background:var(--color-chip);color:var(--color-faint);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 80ms + .14s);border-radius:999px;padding:.16em .42em;font-size:.44em;font-weight:800}.hq-ladder em.is-done{color:#1f6f4a;background:#2fb17529}html[data-theme=dark] .hq-ladder em.is-done{color:#7be0b1}.hq-ladder em.is-here{background:hsl(var(--h) 84% 50% / .16);color:hsl(var(--h) 72% 36%);box-shadow:0 0 0 1.5px hsl(var(--h) 84% 56%);animation:hq-in .46s ease-out calc(var(--i) * 80ms + .14s), hq-here 3s ease-in-out 1s infinite}html[data-theme=dark] .hq-ladder em.is-here{color:hsl(var(--h) 84% 80%)}@keyframes hq-here{0%,52%,to{box-shadow:0 0 0 1.5px hsl(var(--h) 84% 56%)}70%{box-shadow:0 0 0 1.5px hsl(var(--h) 84% 56%), 0 0 0 .4em hsl(var(--h) 84% 56% / 0)}56%{box-shadow:0 0 0 1.5px hsl(var(--h) 84% 56%), 0 0 0 0 hsl(var(--h) 84% 56% / .36)}}.hq-progress{gap:.22em;display:grid}.hq-progress>i{background:var(--color-chip);border-radius:999px;height:.34em;display:block;overflow:hidden}.hq-progress>i>b{border-radius:inherit;background:hsl(var(--h) 84% 56%);transform-origin:0;width:68%;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) .34s hq-grow;display:block}.hq-progress>s{color:var(--color-faint);font-size:.46em;font-weight:700;text-decoration:none}.hq-segments{flex-wrap:wrap;gap:.22em;display:flex}.hq-segments em{background:hsl(var(--h) 84% 50% / .1);color:hsl(var(--h) 72% 38%);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 70ms + .52s);border-radius:999px;padding:.16em .44em;font-size:.44em;font-weight:800}html[data-theme=dark] .hq-segments em{color:hsl(var(--h) 84% 78%)}.hq-autos{gap:.2em;display:grid}.hq-autos em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 90ms + .42s);border-radius:.42em;align-items:center;gap:.34em;padding:.2em .42em;display:flex}.hq-autos em>i{background:#2fb1752e;border-radius:50%;flex:none;place-items:center;width:1em;height:1em;display:grid}.hq-autos em>i>svg{fill:none;stroke:#299965;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:.7em;height:.7em}html[data-theme=dark] .hq-autos em>i>svg{stroke:#62daa2}.hq-autos em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);font-size:.48em;font-weight:700;text-decoration:none;overflow:hidden}.hq-autos em>u{color:#1f6f4a;white-space:nowrap;background:#2fb17529;border-radius:999px;margin-left:auto;padding:.06em .36em;font-size:.4em;font-weight:800;text-decoration:none}html[data-theme=dark] .hq-autos em>u{color:#7be0b1}.hq-metrics{gap:.2em;display:grid}.hq-metrics>em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 70ms + .18s);border-radius:.42em;grid-template-columns:minmax(0,1fr) 2.2em auto;align-items:center;gap:.28em;padding:.2em .4em;display:grid}.hq-metrics>em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);font-size:.48em;font-weight:700;text-decoration:none;overflow:hidden}.hq-trace{align-items:flex-end;gap:.08em;height:.9em;display:flex}.hq-trace i{height:var(--bh);background:hsl(var(--h) 84% 56% / .34);transform-origin:bottom;min-width:0;animation:.52s cubic-bezier(.22,1,.36,1) hq-rise;animation-delay:calc(var(--i) * 50ms + .32s);border-radius:.06em;flex:1}.hq-trace i:last-child{background:hsl(var(--h) 84% 56%)}.hq-metrics>em>u{color:#22774f;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46em;font-weight:800;text-decoration:none}html[data-theme=dark] .hq-metrics>em>u{color:#73deac}.hq-metrics>em>u.is-up:after{content:" ↑"}.hq-metrics>em>u.is-down:after{content:" ↓"}.hq-tools{flex-wrap:wrap;gap:.3em;margin-top:auto;padding-top:.2em;display:flex}.hq-tools b{background:var(--color-surface);width:1.7em;height:1.7em;box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .24);animation:.46s ease-out hq-in;animation-delay:calc(var(--i) * 70ms + .42s);border-radius:.45em;place-items:center;display:grid}.hq-tools b>svg{width:.95em;height:.95em}.hq-tools b>.hq-mark--full{width:1.05em;height:1.05em}.hq-mono{color:hsl(var(--h) 72% 40%);font-size:.5em;font-style:normal;font-weight:800}@container (max-width:210px){.hq-phone{grid-template-columns:minmax(0,1fr)}.hq-qr{justify-self:start}}@media (prefers-reduced-motion:reduce){.hq-systems em,.hq-systems:after,.hq-record em,.hq-signals em,.hq-spark em,.hq-moves em,.hq-moves em>i>b,.hq-chans em,.hq-qr i,.hq-basket>em,.hq-split em,.hq-ladder em,.hq-ladder em.is-here,.hq-progress>i>b,.hq-segments em,.hq-autos em,.hq-metrics>em,.hq-trace i,.hq-tools b{animation:none}}
.fx{--t:222 84% 56%;position:relative;container-type:inline-size}html[data-theme=dark] .fx{--t:222 84% 68%}.inner-hero-grid--visual:has(.fx){grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;padding-top:28px}.fx-mesh{z-index:-1;background:radial-gradient(closest-side, hsl(var(--t) / .18), transparent 72%);border-radius:50%;height:26em;position:absolute;top:-3em;left:-6%;right:-6%}.fx-app{background:var(--color-surface);border-radius:1.1em;font-size:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 20px 44px -26px #0f172a4d}html[data-theme=dark] .fx-app{box-shadow:0 1px 2px #0000004d,0 20px 44px -26px #000000b3}.fx-bar{background:hsl(var(--t) / .1);align-items:center;gap:.6em;padding:.7em .95em;display:flex}.fx-lights{gap:.3em;display:flex}.fx-lights i{background:hsl(var(--t) / .3);border-radius:50%;width:.5em;height:.5em}.fx-lights i:nth-child(2){background:hsl(var(--t) / .45)}.fx-lights i:nth-child(3){background:hsl(var(--t) / .6)}.fx-bar b{letter-spacing:.1em;color:hsl(var(--t) / .95);font-size:.6em;font-weight:800}html[data-theme=dark] .fx-bar b{color:hsl(var(--t))}.fx-bar s{background:hsl(var(--t) / .16);color:hsl(var(--t) / .95);border-radius:999px;padding:.15em .5em;font-size:.55em;font-weight:800;text-decoration:none}html[data-theme=dark] .fx-bar s{color:hsl(var(--t))}.fx-bar em{color:var(--color-faint);white-space:nowrap;margin-left:auto;font-size:.56em;font-style:normal;font-weight:600}.fx-body{grid-template-columns:13.6em minmax(0,1fr);grid-template-areas:"phone flow""phone rails";gap:.55em;padding:.8em .9em;display:grid}@keyframes fx-in{0%{transform:translateY(.5em)}}@keyframes fx-grow{0%{transform:scaleX(0)}}@keyframes fx-roll{0%{transform:translateY(1.05em)}}.fx-glyph{fill:none;width:1em;height:1em;stroke:hsl(var(--t));stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.fx-device{background:var(--color-chip);box-shadow:inset 0 0 0 1px hsl(var(--t) / .2), 0 12px 28px -18px #0f172a73;border-radius:1.6em;grid-area:phone;padding:.5em;animation:.56s ease-out fx-in}html[data-theme=dark] .fx-device{box-shadow:inset 0 0 0 1px hsl(var(--t) / .26)}.fx-screen{background:var(--color-surface);border-radius:1.2em;align-content:start;gap:.42em;padding:.5em .55em .6em;display:grid;overflow:hidden}.fx-status{align-items:center;gap:.22em;display:flex}.fx-status s{color:var(--color-mute);margin-right:auto;font-size:.4em;font-weight:800;text-decoration:none}.fx-status i{background:var(--color-faint);border-radius:50%;width:.26em;height:.26em}.fx-appbar{align-items:center;gap:.4em;display:flex}.fx-appbar b{color:var(--color-ink);font-size:.56em;font-weight:800}.fx-appbar u{background:hsl(var(--t) / .12);color:hsl(var(--t) / .95);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.1em .42em;font-size:.4em;font-weight:800;text-decoration:none}html[data-theme=dark] .fx-appbar u{color:hsl(var(--t))}.fx-balance{background:linear-gradient(135deg, hsl(var(--t) / .16), hsl(var(--t) / .07));box-shadow:inset 0 0 0 1px hsl(var(--t) / .2);border-radius:.8em;gap:.12em;padding:.55em .6em;display:grid}.fx-balance s{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--t) / .9);font-size:.4em;font-weight:800;text-decoration:none}html[data-theme=dark] .fx-balance s{color:hsl(var(--t))}.fx-balance b{color:var(--color-ink);align-items:center;gap:.3em;font-size:.78em;font-weight:800;line-height:1.1;display:flex}.fx-balance b>i{place-items:center;display:grid}.fx-balance b>i>.fx-glyph{stroke-width:1.9px;width:.8em;height:.8em}.fx-balance u{color:var(--color-mute);font-size:.4em;font-weight:700;text-decoration:none}.fx-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em .24em;display:grid}.fx-actions em{text-align:center;color:var(--color-mute);animation:.46s ease-out fx-in;animation-delay:calc(var(--i) * 55ms + .18s);justify-items:center;gap:.18em;font-size:.36em;font-weight:800;line-height:1.15;display:grid}.fx-actions em>i{background:hsl(var(--t) / .1);border-radius:.7em;place-items:center;width:2.4em;height:2.4em;display:grid}.fx-actions em>i>.fx-glyph{stroke-width:1.8px;width:1.3em;height:1.3em}.fx-payees{gap:.22em;display:grid}.fx-payees>s{color:var(--color-faint);font-size:.4em;font-weight:800;text-decoration:none}.fx-payees>span{gap:.3em;display:flex}.fx-payees em{min-width:0;animation:.46s ease-out fx-in;animation-delay:calc(var(--i) * 70ms + .3s);flex:1;justify-items:center;gap:.14em;display:grid}.fx-payees em>i{background:hsl(var(--t) / .14);width:1.8em;height:1.8em;color:hsl(var(--t) / .95);border-radius:50%;place-items:center;font-size:.5em;font-style:normal;font-weight:800;display:grid}html[data-theme=dark] .fx-payees em>i{color:hsl(var(--t))}.fx-payees em>u{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-faint);font-size:.32em;font-weight:700;text-decoration:none;overflow:hidden}.fx-feed{gap:.2em;display:grid}.fx-feed em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .14);animation:.46s ease-out fx-in;animation-delay:calc(var(--i) * 70ms + .42s);border-radius:.5em;grid-template-columns:1.7em minmax(0,1fr) auto;align-items:center;gap:.34em;padding:.24em .3em;display:grid}.fx-feed em>i{background:hsl(var(--t) / .1);border-radius:.5em;place-items:center;width:1.7em;height:1.7em;display:grid}.fx-feed em>i>.fx-glyph{width:.95em;height:.95em}.fx-feed em>s{min-width:0;color:var(--color-ink);gap:.04em;font-size:.4em;font-weight:800;text-decoration:none;display:grid}.fx-feed em>s>u{text-overflow:ellipsis;white-space:nowrap;color:#247f55;font-size:.86em;font-weight:700;text-decoration:none;overflow:hidden}html[data-theme=dark] .fx-feed em>s>u{color:#73deac}.fx-feed em>b{color:var(--color-ink);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.42em;font-weight:800}.fx-feed em.is-in>b{color:#247f55}html[data-theme=dark] .fx-feed em.is-in>b{color:#73deac}.fx-feed em.is-in>i{background:#2fb17524}.fx-feed em.is-in>i>.fx-glyph{stroke:#2ba16a}html[data-theme=dark] .fx-feed em.is-in>i>.fx-glyph{stroke:#62daa2}.fx-panel--flow{grid-area:flow}.fx-panel--rails{grid-area:rails}.fx-panel{background:hsl(var(--t) / .07);box-shadow:inset 0 0 0 1px hsl(var(--t) / .14);animation:.52s ease-out fx-in;animation-delay:calc(var(--i) * 90ms + .12s);border-radius:.8em;align-content:start;gap:.45em;padding:.7em;display:grid}.fx-panel>b{color:var(--color-ink);align-items:center;gap:.4em;font-size:.6em;font-weight:800;display:flex}.fx-panel>b>u{background:hsl(var(--t) / .16);color:hsl(var(--t) / .95);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.1em .5em;font-size:.85em;font-weight:700;text-decoration:none}html[data-theme=dark] .fx-panel>b>u{color:hsl(var(--t))}.fx-panel>b>.fx-glyph{width:1.25em;height:1.25em}.fx-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.26em;display:grid}.fx-steps em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .16);animation:.52s ease-out fx-in;animation-delay:calc(var(--i) * 80ms + .2s);border-radius:.45em;grid-template-columns:1.1em minmax(0,1fr);align-items:center;gap:.06em .36em;padding:.28em .42em;display:grid}.fx-steps em>i{background:#2fb1752e;border-radius:50%;place-items:center;width:1.1em;height:1.1em;display:grid}.fx-steps em>i>.fx-glyph{stroke:#299965;stroke-width:2.6px;width:.72em;height:.72em}html[data-theme=dark] .fx-steps em>i>.fx-glyph{stroke:#62daa2}.fx-steps em>s{color:var(--color-ink);white-space:nowrap;font-size:.48em;font-weight:800;text-decoration:none}.fx-steps em>u{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-faint);grid-column:2;font-size:.44em;font-weight:700;text-decoration:none;overflow:hidden}.fx-steps em.is-live{box-shadow:inset 0 0 0 1px #f59f0a80}.fx-steps em.is-live>i{background:#f59f0a33;animation:1.6s step-end infinite fx-blink}@keyframes fx-blink{0%,58%{box-shadow:0 0 .3em #f59f0ad9}59%,to{box-shadow:0 0 #f59f0a00}}.fx-why{background:hsl(var(--t) / .1);border-radius:.5em;grid-template-columns:1.7em minmax(0,1fr);align-items:center;gap:.45em;padding:.4em .45em;display:grid}.fx-why>i{background:var(--color-surface);border-radius:.44em;place-items:center;width:1.7em;height:1.7em;display:grid}.fx-why>i>.fx-glyph{width:1.1em;height:1.1em}.fx-why>span{gap:.2em;min-width:0;display:grid}.fx-reasons{flex-wrap:wrap;gap:.2em;display:flex}.fx-reasons em{color:#1f6f4a;white-space:nowrap;animation:.46s ease-out fx-in;animation-delay:calc(var(--i) * 80ms + .42s);background:#2fb17529;border-radius:999px;align-items:center;gap:.26em;padding:.12em .42em;font-size:.42em;font-weight:800;display:flex}html[data-theme=dark] .fx-reasons em{color:#7be0b1}.fx-reasons em:before{content:"↓";font-weight:900}.fx-why>span>b{color:var(--color-mute);font-size:.46em;font-weight:700;line-height:1.4}.fx-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;display:grid}.fx-stats>em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .16);animation:.46s ease-out fx-in;animation-delay:calc(var(--i) * 80ms + .24s);border-radius:.6em;padding:.4em .5em;display:grid}.fx-stats>em>b{color:var(--color-ink);gap:.15em;font-size:.92em;font-weight:800;line-height:1;display:grid}.fx-stats>em>b>u{color:var(--color-faint);white-space:nowrap;font-size:.36em;font-weight:700;text-decoration:none}.fx-num{line-height:1;display:inline-flex;overflow:hidden}.fx-num i{animation:.62s cubic-bezier(.22,1,.36,1) fx-roll;animation-delay:calc(var(--i) * 90ms + .32s);font-style:normal;display:block}.fx-rails{gap:.2em;display:grid}.fx-rails em{grid-template-columns:minmax(0,2.8em) minmax(0,1fr) minmax(0,3em);align-items:center;gap:.36em;display:grid}.fx-rails em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.46em;font-weight:800;text-decoration:none;overflow:hidden}.fx-rails em>u{background:var(--color-chip);border-radius:999px;height:.34em;display:block;overflow:hidden}.fx-rails em>u>b{width:var(--w);border-radius:inherit;background:hsl(var(--t) / .8);transform-origin:0;height:100%;animation:.66s cubic-bezier(.22,1,.36,1) fx-grow;animation-delay:calc(var(--i) * 90ms + .34s);display:block}.fx-rails em:first-child>u>b{background:hsl(var(--t))}.fx-rails em>i{color:var(--color-faint);white-space:nowrap;text-align:right;font-size:.4em;font-style:normal;font-weight:800}.fx-foot{background:hsl(var(--t) / .1);gap:.42em;padding:.65em .9em;display:grid}.fx-foot-row{grid-template-columns:minmax(0,6.4em) minmax(0,1fr);align-items:center;gap:.6em;display:grid}.fx-foot-row>b{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--t) / .95);font-size:.54em;font-weight:800}html[data-theme=dark] .fx-foot-row>b{color:hsl(var(--t))}.fx-modules{flex-wrap:wrap;gap:.3em;display:flex}.fx-modules i{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--t) / .2);color:var(--color-ink);animation:.52s ease-out fx-in;animation-delay:calc(var(--i) * 50ms + .24s);border-radius:999px;padding:.18em .5em;font-size:.52em;font-style:normal;font-weight:700;transition:box-shadow .18s,transform .18s}.fx-modules i:hover{box-shadow:inset 0 0 0 1px hsl(var(--t) / .5);transform:translateY(-1px)}@container (max-width:640px){.fx-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"phone""flow""rails"}.fx-device{justify-self:center;max-width:15em}.fx-foot-row{grid-template-columns:minmax(0,1fr);gap:.25em}}@container (max-width:560px){.fx-bar em{display:none}}@container (max-width:460px){.fx-app{font-size:13.5px}.fx-steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fx-device,.fx-panel,.fx-actions em,.fx-payees em,.fx-feed em,.fx-steps em,.fx-steps em.is-live>i,.fx-reasons em,.fx-stats>em,.fx-num i,.fx-rails em>u>b,.fx-modules i{animation:none}}
.fk-scene{flex-direction:column;gap:.5em;display:flex;container-type:inline-size}.fk-scene>*{min-width:0}.fk-scene em{font-size:inherit;color:inherit;margin:0;font-style:normal}.fk-scene .fk-note{min-width:0;color:var(--color-mute);margin-top:.1em;font-size:.56em;font-weight:600;line-height:1.45;display:block}@keyframes fk-in{0%{transform:translateY(.4em)}}@keyframes fk-grow{0%{transform:scaleX(0)}}@keyframes fk-rise{0%{transform:scaleY(0)}}.fk-head{align-items:center;gap:.5em;display:flex}.fk-head b{color:var(--color-ink);font-size:.62em;font-weight:800}.fk-head s{background:hsl(var(--h) 84% 50% / .16);color:hsl(var(--h) 72% 38%);border-radius:999px;margin-left:auto;padding:.14em .45em;font-size:.5em;font-weight:700;text-decoration:none}html[data-theme=dark] .fk-head s{color:hsl(var(--h) 84% 74%)}.fk-routes{gap:.26em;display:grid}.fk-routes em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 80ms + .14s);border-radius:.5em;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;align-items:center;gap:.1em .4em;padding:.3em .45em;display:grid;position:relative}.fk-routes em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.5em;font-weight:800;text-decoration:none;overflow:hidden}.fk-routes em>u{background:var(--color-chip);color:var(--color-mute);white-space:nowrap;border-radius:999px;padding:.08em .4em;font-size:.42em;font-weight:800;text-decoration:none}.fk-routes em>i{background:var(--color-chip);border-radius:999px;grid-column:1/-1;height:.28em;display:block;overflow:hidden}.fk-routes em>i>b{width:var(--w);border-radius:inherit;background:hsl(var(--h) 84% 56% / .55);transform-origin:0;height:100%;animation:.62s cubic-bezier(.22,1,.36,1) fk-grow;animation-delay:calc(var(--i) * 90ms + .3s);display:block}.fk-routes em.is-picked{background:hsl(var(--h) 84% 50% / .09);box-shadow:inset 0 0 0 1.5px hsl(var(--h) 84% 56% / .55)}.fk-routes em.is-picked>u{color:#1f6f4a;background:#2fb1752e}html[data-theme=dark] .fk-routes em.is-picked>u{color:#7be0b1}.fk-routes em.is-picked>i>b{background:#2fb175}.fk-pick{width:1.15em;height:1.15em;box-shadow:0 0 0 2px var(--color-surface);background:#2fb175;border-radius:50%;place-items:center;display:grid;position:absolute;top:-.3em;left:-.3em}.fk-pick>svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:.75em;height:.75em}.fk-lat{background:hsl(var(--h) 84% 50% / .07);box-shadow:inset 0 0 0 1px hsl(var(--h) 84% 52% / .18);border-radius:.6em;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6em;padding:.5em .6em;display:grid}.fk-hist{align-items:flex-end;gap:.14em;height:2.2em;display:flex}.fk-hist em{height:var(--bh);background:hsl(var(--h) 84% 56% / .3);transform-origin:bottom;min-width:0;animation:.54s cubic-bezier(.22,1,.36,1) fk-rise;animation-delay:calc(var(--i) * 55ms + .26s);border-radius:.12em;flex:1}.fk-hist em:nth-child(3){background:hsl(var(--h) 84% 56%)}.fk-lat>b{color:var(--color-ink);white-space:nowrap;justify-items:end;font-size:.86em;font-weight:800;line-height:1;display:grid}.fk-lat>b>u{color:var(--color-faint);margin-top:.25em;font-size:.44em;font-weight:700;text-decoration:none}.fk-signals{flex-wrap:wrap;gap:.22em;display:flex}.fk-signals em{background:hsl(var(--h) 84% 50% / .1);color:hsl(var(--h) 72% 38%);animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 60ms + .38s);border-radius:999px;padding:.14em .44em;font-size:.42em;font-weight:800}html[data-theme=dark] .fk-signals em{color:hsl(var(--h) 84% 78%)}.fk-outcomes{flex-wrap:wrap;gap:.2em .5em;display:flex}.fk-outcomes em{color:var(--color-mute);white-space:nowrap;animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 90ms + .4s);align-items:center;gap:.3em;font-size:.44em;font-weight:800;display:flex}.fk-outcomes em>i{border-radius:.16em;width:.6em;height:.6em}.fk-outcomes em.is-allow>i{background:#2fb175}.fk-outcomes em.is-review>i{background:#f59f0a}.fk-outcomes em.is-decline>i{background:#e43f3a}.fk-checks{gap:.22em;display:grid}.fk-checks em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 80ms + .16s);border-radius:.44em;grid-template-columns:1.15em minmax(0,1fr);align-items:center;gap:.06em .36em;padding:.26em .42em;display:grid}.fk-checks em>i{background:#2fb1752e;border-radius:50%;place-items:center;width:1.15em;height:1.15em;display:grid}.fk-checks em>i>svg{fill:none;stroke:#299965;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.76em;height:.76em}html[data-theme=dark] .fk-checks em>i>svg{stroke:#62daa2}.fk-checks em.is-wait{box-shadow:inset 0 0 0 1px #f59f0a80}.fk-checks em.is-wait>i{background:#f59f0a33;animation:1.8s step-end infinite fk-blink}.fk-checks em.is-wait>i>svg{stroke:#b27710;stroke-width:2px}html[data-theme=dark] .fk-checks em.is-wait>i>svg{stroke:#f9c56c}@keyframes fk-blink{0%,58%{box-shadow:0 0 .3em #f59f0acc}59%,to{box-shadow:0 0 #f59f0a00}}.fk-checks em>s{color:var(--color-ink);white-space:nowrap;font-size:.48em;font-weight:800;text-decoration:none}.fk-checks em>u{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-faint);grid-column:2;font-size:.44em;font-weight:700;text-decoration:none;overflow:hidden}.fk-cleared{background:hsl(var(--h) 84% 50% / .1);color:var(--color-mute);border-radius:.5em;grid-template-columns:1.7em minmax(0,1fr);align-items:center;gap:.45em;padding:.4em .45em;font-size:.46em;font-weight:700;line-height:1.4;display:grid}.fk-cleared>i{background:var(--color-surface);border-radius:.44em;place-items:center;width:1.7em;height:1.7em;display:grid}.fk-cleared>i>svg{fill:none;width:1.1em;height:1.1em;stroke:hsl(var(--h) 72% 48%);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.fk-accounts{gap:.22em;display:grid}.fk-accounts em{animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 80ms + .16s);grid-template-columns:minmax(0,4.6em) auto minmax(0,1fr);align-items:center;gap:.36em;display:grid}.fk-accounts em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.46em;font-weight:800;text-decoration:none;overflow:hidden}.fk-accounts em>b{color:var(--color-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.4em;font-weight:800}.fk-accounts em>i{background:var(--color-chip);border-radius:999px;height:.3em;display:block;overflow:hidden}.fk-accounts em>i>u{width:var(--w);border-radius:inherit;background:hsl(var(--h) 84% 56% / .75);transform-origin:0;height:100%;animation:.62s cubic-bezier(.22,1,.36,1) fk-grow;animation-delay:calc(var(--i) * 90ms + .3s);display:block}.fk-cats{flex-wrap:wrap;gap:.22em;display:flex}.fk-cats em{background:hsl(var(--h) 84% 50% / .1);color:hsl(var(--h) 72% 38%);animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 70ms + .42s);border-radius:999px;padding:.14em .44em;font-size:.42em;font-weight:800}html[data-theme=dark] .fk-cats em{color:hsl(var(--h) 84% 78%)}.fk-alloc{gap:.4em;display:grid}.fk-alloc>u{background:var(--color-chip);border-radius:999px;height:.7em;display:flex;overflow:hidden}.fk-alloc>u>b{width:var(--w);transform-origin:0;height:100%;animation:.66s cubic-bezier(.22,1,.36,1) fk-grow;animation-delay:calc(var(--i) * .1s + .3s)}.fk-alloc>u>b:first-child{background:hsl(var(--h) 84% 56%)}.fk-alloc>u>b:nth-child(2){background:hsl(var(--h) 84% 56% / .62)}.fk-alloc>u>b:nth-child(3){background:hsl(var(--h) 84% 56% / .38)}.fk-alloc>u>b:nth-child(4){background:hsl(var(--h) 84% 56% / .2)}.fk-alloc>s{flex-wrap:wrap;gap:.16em .5em;text-decoration:none;display:flex}.fk-alloc>s>em{color:var(--color-mute);white-space:nowrap;animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 80ms + .42s);align-items:center;gap:.3em;font-size:.42em;font-weight:800;display:flex}.fk-alloc>s>em>i{border-radius:.16em;width:.6em;height:.6em}.fk-alloc>s>em:first-child>i{background:hsl(var(--h) 84% 56%)}.fk-alloc>s>em:nth-child(2)>i{background:hsl(var(--h) 84% 56% / .62)}.fk-alloc>s>em:nth-child(3)>i{background:hsl(var(--h) 84% 56% / .38)}.fk-alloc>s>em:nth-child(4)>i{background:hsl(var(--h) 84% 56% / .2)}.fk-drift{gap:.2em;display:grid}.fk-drift>s{color:var(--color-mute);font-size:.44em;font-weight:700;text-decoration:none}.fk-drift>i{background:var(--color-chip);border-radius:999px;height:.34em;display:block;position:relative}.fk-drift>i>b{width:var(--w);border-radius:inherit;transform-origin:0;background:#2fb175;height:100%;animation:.64s cubic-bezier(.22,1,.36,1) .42s fk-grow;display:block}.fk-drift>i>u{background:#f59f0a;border-radius:999px;width:2px;position:absolute;top:-.14em;bottom:-.14em;right:0}.fk-drift>em{color:var(--color-faint);font-size:.4em;font-weight:800}.fk-order{background:hsl(var(--h) 84% 50% / .1);border-radius:.5em;grid-template-columns:1.7em minmax(0,1fr) auto;align-items:center;gap:.45em;padding:.4em .45em;display:grid}.fk-order>i{background:var(--color-surface);border-radius:.44em;place-items:center;width:1.7em;height:1.7em;display:grid}.fk-order>i>svg{fill:none;width:1.05em;height:1.05em;stroke:hsl(var(--h) 72% 48%);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.fk-order>b{min-width:0;color:var(--color-ink);gap:.08em;font-size:.48em;font-weight:800;display:grid}.fk-order>b>u{text-overflow:ellipsis;white-space:nowrap;color:var(--color-faint);font-size:.86em;font-weight:700;text-decoration:none;overflow:hidden}.fk-order>s{color:#1f6f4a;white-space:nowrap;background:#2fb17529;border-radius:999px;padding:.14em .45em;font-size:.42em;font-weight:800;text-decoration:none}html[data-theme=dark] .fk-order>s{color:#7be0b1}.fk-entries{gap:.22em;display:grid}.fk-entries em{background:var(--color-surface);box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .2);animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 80ms + .16s);border-radius:.44em;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.06em .36em;padding:.24em .42em;display:grid}.fk-entries em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--h) 72% 40%);font-size:.44em;font-weight:800;text-decoration:none;overflow:hidden}html[data-theme=dark] .fk-entries em>s{color:hsl(var(--h) 84% 78%)}.fk-entries em>u{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);grid-area:2/1/3/3;font-size:.44em;font-weight:700;text-decoration:none;overflow:hidden}.fk-entries em>i{color:var(--color-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.4em;font-weight:800}.fk-grid{gap:.18em;display:grid}.fk-grid em{animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 70ms + .4s);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4em;display:grid}.fk-grid em>s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-mute);font-size:.44em;font-weight:700;text-decoration:none;overflow:hidden}.fk-grid em>span{gap:.16em;display:flex}.fk-grid em>span>i{background:var(--color-chip);border-radius:.12em;width:.5em;height:.5em}.fk-grid em>span>i.is-on{background:hsl(var(--h) 84% 56% / .8)}.fk-tools{flex-wrap:wrap;gap:.3em;margin-top:auto;padding-top:.2em;display:flex}.fk-tools b{background:var(--color-surface);width:1.7em;height:1.7em;box-shadow:inset 0 0 0 1px hsl(var(--h) 46% 52% / .24);animation:.46s ease-out fk-in;animation-delay:calc(var(--i) * 70ms + .42s);border-radius:.45em;place-items:center;display:grid}.fk-tools b>svg{width:.95em;height:.95em}.fk-tools b>.fk-mark--full{width:1.05em;height:1.05em}.fk-mono{color:hsl(var(--h) 72% 40%);font-size:.5em;font-style:normal;font-weight:800}@container (max-width:190px){.fk-routes em>u{justify-self:end}}@media (prefers-reduced-motion:reduce){.fk-routes em,.fk-routes em>i>b,.fk-hist em,.fk-outcomes em,.fk-signals em,.fk-drift>i>b,.fk-checks em,.fk-checks em.is-wait>i,.fk-accounts em,.fk-accounts em>i>u,.fk-cats em,.fk-alloc>u>b,.fk-alloc>s>em,.fk-entries em,.fk-grid em,.fk-tools b{animation:none}}
