.sgrow[data-v-b9d8842c]{flex-direction:column;height:100%}.sgrow[data-v-b9d8842c],.sgrow__label[data-v-b9d8842c]{display:flex;gap:var(--space-s)}.sgrow__label[data-v-b9d8842c]{margin:0;justify-content:space-between;align-items:baseline;font-family:var(--t-label-family);font-size:var(--t-label-size,var(--fs-sm));font-weight:var(--t-label-weight,700);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case);color:var(--text)}.sgrow__src[data-v-b9d8842c]{display:inline-flex;align-items:center;gap:.35em;font-family:var(--t-small-family);font-size:var(--t-small-size,var(--fs-xs));font-weight:var(--t-small-weight,500);line-height:var(--t-small-lh);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case);color:var(--text-dim)}.sgrow__src[data-v-b9d8842c] svg{color:#1ed760}.sgrow__lead[data-v-b9d8842c]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-s);color:inherit;text-decoration:none}.sgrow__lead:hover strong[data-v-b9d8842c]{color:var(--accent)}.sgrow__avatar[data-v-b9d8842c]{width:3rem;height:3rem;border-radius:var(--r-md);-o-object-fit:cover;object-fit:cover;background:var(--surface-1)}.sgrow__avatar--init[data-v-b9d8842c]{display:grid;place-items:center;font-weight:700;color:var(--text-dim)}.sgrow__who[data-v-b9d8842c]{display:flex;flex-direction:column;min-width:0}.sgrow__who strong[data-v-b9d8842c]{font-family:var(--t-card-family);font-size:var(--t-card-size,var(--fs-md));font-weight:var(--t-card-weight);line-height:var(--t-card-lh,1.2);letter-spacing:var(--t-card-ls);text-transform:var(--t-card-case);transition:color var(--dur) var(--ease-out)}.sgrow__who small[data-v-b9d8842c]{color:var(--text-muted);font-family:var(--t-small-family);font-size:var(--t-small-size,var(--fs-xs));font-weight:var(--t-small-weight);line-height:var(--t-small-lh);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case)}.sgrow__pct[data-v-b9d8842c]{font-family:var(--t-num-family,var(--font-heading));font-size:var(--t-num-size,var(--fs-xl));font-weight:var(--t-num-weight);line-height:var(--t-num-lh,1);letter-spacing:var(--t-num-ls,-.02em);text-transform:var(--t-num-case);color:var(--accent);font-variant-numeric:tabular-nums}.sgrow__chart[data-v-b9d8842c]{width:100%;height:auto;overflow:visible}.sgrow__grid[data-v-b9d8842c]{stroke:var(--border);stroke-width:1;stroke-dasharray:2 5}.sgrow__line[data-v-b9d8842c]{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.sgrow__area[data-v-b9d8842c]{opacity:0}.sgrow__dot[data-v-b9d8842c]{fill:var(--surface-2);stroke:var(--accent);stroke-width:1.5;opacity:0}.sgrow__now[data-v-b9d8842c]{stroke:var(--surface-2);stroke-width:2.5}.sgrow__now[data-v-b9d8842c],.sgrow__pulse[data-v-b9d8842c]{fill:var(--accent);opacity:0}.sgrow__pulse[data-v-b9d8842c]{transform-box:fill-box;transform-origin:center}.is-drawn .sgrow__line[data-v-b9d8842c]{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-out)}.is-drawn .sgrow__area[data-v-b9d8842c]{opacity:1;transition:opacity .6s ease .5s}.is-drawn .sgrow__dot[data-v-b9d8842c],.is-drawn .sgrow__now[data-v-b9d8842c]{opacity:1;transition:opacity .3s ease .9s}.is-drawn .sgrow__pulse[data-v-b9d8842c]{animation:sgrow-pulse-b9d8842c 2.4s ease-out 1.2s infinite}@keyframes sgrow-pulse-b9d8842c{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@media(prefers-reduced-motion:reduce){.sgrow__line[data-v-b9d8842c]{stroke-dashoffset:0}.sgrow__area[data-v-b9d8842c],.sgrow__dot[data-v-b9d8842c],.sgrow__now[data-v-b9d8842c]{opacity:1}.is-drawn .sgrow__pulse[data-v-b9d8842c]{animation:none}}.sgrow__runners[data-v-b9d8842c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sgrow__runners li+li[data-v-b9d8842c]{border-top:1px solid var(--border)}.sgrow__row[data-v-b9d8842c]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-s);padding-block:var(--space-2xs);color:inherit;text-decoration:none}.sgrow__row:hover .sgrow__name[data-v-b9d8842c]{color:var(--accent)}.sgrow__mini[data-v-b9d8842c]{width:1.75rem;height:1.75rem;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover;background:var(--surface-1);font-size:var(--fs-xs)}.sgrow__name[data-v-b9d8842c]{font-family:var(--t-item-family);font-size:var(--t-item-size,var(--fs-sm));font-weight:var(--t-item-weight,600);line-height:var(--t-item-lh);letter-spacing:var(--t-item-ls);text-transform:var(--t-item-case);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur) var(--ease-out)}.sgrow__spark[data-v-b9d8842c]{width:4.5rem;height:1.5rem}.sgrow__spark path[data-v-b9d8842c]{fill:none;stroke:var(--accent);stroke-width:1.75;stroke-linecap:round;opacity:.8}.sgrow__rowpct[data-v-b9d8842c]{min-width:3.5em;text-align:right;font-family:var(--t-num-family);font-size:var(--t-num-size,var(--fs-sm));font-weight:var(--t-num-weight);line-height:var(--t-num-lh);letter-spacing:var(--t-num-ls);text-transform:var(--t-num-case);font-variant-numeric:tabular-nums;color:var(--accent)}.sgrow__note[data-v-b9d8842c]{margin:auto 0 0;font-family:var(--t-small-family);font-size:var(--t-small-size,var(--fs-xs));font-weight:var(--t-small-weight);line-height:var(--t-small-lh,1.5);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case);color:var(--text-dim)}.sflow[data-v-073c4f3a]{display:flex;flex-direction:column;gap:var(--space-m);height:100%}.sflow__label[data-v-073c4f3a]{margin:0;font-family:var(--t-label-family);font-size:var(--t-label-size,var(--fs-sm));font-weight:var(--t-label-weight,700);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case)}.sflow__stage[data-v-073c4f3a]{flex:1;display:grid;align-items:center;grid-template-columns:minmax(0,1.15fr) 4.5rem minmax(0,1fr)}@media(max-width:768px){.sflow__stage[data-v-073c4f3a]{grid-template-columns:1fr;gap:var(--space-s)}}.sflow__ticket[data-v-073c4f3a]{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:stretch;min-height:7.5rem;border-radius:var(--r-md);overflow:hidden;background:var(--surface-1);border:1px solid var(--border-strong);color:inherit;text-decoration:none;box-shadow:0 18px 40px -24px #0009;transform:rotate(-2deg);transition:transform var(--dur) var(--ease-out)}.sflow__ticket[data-v-073c4f3a]:hover{transform:rotate(0) translateY(-2px)}.sflow__ticket:hover strong[data-v-073c4f3a]{color:var(--accent)}.sflow__ticket--empty[data-v-073c4f3a]{opacity:.4}.sflow__date[data-v-073c4f3a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-s) var(--space-m);background:color-mix(in oklab,var(--accent) 16%,var(--surface-1));border-right:2px dashed var(--border-strong)}.sflow__date b[data-v-073c4f3a]{font-family:var(--t-num-family,var(--font-heading));font-size:var(--t-num-size,var(--fs-2xl));font-weight:var(--t-num-weight);line-height:var(--t-num-lh,1);letter-spacing:var(--t-num-ls);text-transform:var(--t-num-case);font-variant-numeric:tabular-nums;color:var(--accent)}.sflow__date em[data-v-073c4f3a]{font-style:normal;font-family:var(--t-small-family);font-size:var(--t-small-size,var(--fs-xs));font-weight:var(--t-small-weight);line-height:var(--t-small-lh);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case);color:var(--text-muted)}.sflow__date[data-v-073c4f3a]:after,.sflow__date[data-v-073c4f3a]:before{content:"";position:absolute;right:-9px;width:16px;height:16px;border-radius:50%;background:var(--surface-2)}.sflow__date[data-v-073c4f3a]:before{top:-9px}.sflow__date[data-v-073c4f3a]:after{bottom:-9px}.sflow__info[data-v-073c4f3a]{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:var(--space-s) var(--space-m);min-width:0}.sflow__info strong[data-v-073c4f3a]{font-family:var(--t-item-family);font-size:var(--t-item-size,var(--fs-md));font-weight:var(--t-item-weight);line-height:var(--t-item-lh,1.2);letter-spacing:var(--t-item-ls);text-transform:var(--t-item-case);transition:color var(--dur) var(--ease-out);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sflow__info small[data-v-073c4f3a]{color:var(--text-muted);font-family:var(--t-small-family);font-size:var(--t-small-size,var(--fs-xs));font-weight:var(--t-small-weight);line-height:var(--t-small-lh);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case)}.sflow__time[data-v-073c4f3a]{color:var(--text-dim)!important;font-variant-numeric:tabular-nums}.sflow__wires[data-v-073c4f3a]{width:100%;height:100%;min-height:12rem;overflow:visible}@media(max-width:768px){.sflow__wires[data-v-073c4f3a]{display:none}}.sflow__wire[data-v-073c4f3a]{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:3 5;opacity:.7;animation:sflow-flow-073c4f3a 1.4s linear infinite}@keyframes sflow-flow-073c4f3a{to{stroke-dashoffset:-16}}@media(prefers-reduced-motion:reduce){.sflow__wire[data-v-073c4f3a]{animation:none}}.sflow__targets[data-v-073c4f3a]{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(4,1fr);height:100%;min-height:12rem}@media(max-width:768px){.sflow__targets[data-v-073c4f3a]{grid-template-rows:none;grid-template-columns:1fr 1fr;min-height:0;gap:var(--space-2xs)}}.sflow__target[data-v-073c4f3a]{height:100%;display:flex;align-items:center;gap:var(--space-xs);font-family:var(--t-label-family);font-size:var(--t-label-size,var(--fs-sm));font-weight:var(--t-label-weight,600);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case);color:var(--text);text-decoration:none}.sflow__target[data-v-073c4f3a]:hover{color:var(--accent)}.sflow__target span[data-v-073c4f3a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sflow__ic[data-v-073c4f3a]{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-size:.85rem;background:var(--surface-1);border:1px solid var(--border-strong);color:var(--accent)}.sflow__note[data-v-073c4f3a]{margin:0;font-family:var(--t-small-family);font-size:var(--t-small-size,var(--fs-xs));font-weight:var(--t-small-weight);line-height:var(--t-small-lh,1.5);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case);color:var(--text-dim)}.ssearch[data-v-353b1aaa]{display:flex;flex-direction:column;gap:var(--space-s);height:100%}.ssearch__label[data-v-353b1aaa]{margin:0;font-family:var(--t-label-family);font-size:var(--t-label-size,var(--fs-sm));font-weight:var(--t-label-weight,700);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case)}.ssearch__bar[data-v-353b1aaa]{display:flex;align-items:center;gap:var(--space-xs);min-height:3rem;padding:0 var(--space-m);border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface-1)}.ssearch__glass[data-v-353b1aaa]{color:var(--text-dim);flex:0 0 auto}.ssearch__q[data-v-353b1aaa]{font-family:var(--t-body-family);font-size:var(--t-body-size,var(--fs-base));font-weight:var(--t-body-weight);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);text-transform:var(--t-body-case);color:var(--text);white-space:nowrap;overflow:hidden}.ssearch__caret[data-v-353b1aaa]{width:2px;height:1.2em;background:var(--accent);margin-left:1px;animation:ssearch-blink-353b1aaa 1s steps(2) infinite}@keyframes ssearch-blink-353b1aaa{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.ssearch__caret[data-v-353b1aaa]{animation:none}}.ssearch__results[data-v-353b1aaa]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ssearch__hit[data-v-353b1aaa]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border-radius:var(--r-md);color:inherit;text-decoration:none;transition:background var(--dur) var(--ease-out)}.ssearch__hit[data-v-353b1aaa]:hover{background:var(--surface-1)}.ssearch__hit:hover strong[data-v-353b1aaa]{color:var(--accent)}.ssearch__hit--you[data-v-353b1aaa]{margin-top:var(--space-2xs);border:1px dashed color-mix(in oklab,var(--accent) 55%,var(--border-strong))}.ssearch__hit--you strong[data-v-353b1aaa]{color:var(--accent)}.ssearch__hit--you[data-v-353b1aaa]:hover{background:color-mix(in oklab,var(--accent) 8%,transparent)}.ssearch__logo[data-v-353b1aaa]{width:2.5rem;height:2.5rem;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover;background:var(--surface-1)}.ssearch__logo--init[data-v-353b1aaa]{display:grid;place-items:center;font-weight:700;color:var(--text-dim)}.ssearch__logo--you[data-v-353b1aaa]{display:grid;place-items:center;background:transparent;color:var(--accent)}.ssearch__body[data-v-353b1aaa]{display:flex;flex-direction:column;min-width:0}.ssearch__body strong[data-v-353b1aaa]{font-family:var(--t-item-family);font-size:var(--t-item-size,var(--fs-sm));font-weight:var(--t-item-weight);line-height:var(--t-item-lh,1.3);letter-spacing:var(--t-item-ls);text-transform:var(--t-item-case);transition:color var(--dur) var(--ease-out)}.ssearch__body small[data-v-353b1aaa],.ssearch__body strong[data-v-353b1aaa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssearch__body small[data-v-353b1aaa]{font-family:var(--t-small-family);font-size:var(--t-small-size,var(--fs-xs));font-weight:var(--t-small-weight);line-height:var(--t-small-lh);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case);color:var(--text-muted)}.scomp[data-v-56c24ea3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-l);height:100%}@media(max-width:768px){.scomp[data-v-56c24ea3]{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:var(--space-s)}}.scomp__dial[data-v-56c24ea3]{width:100%;max-width:16rem;justify-self:center}.scomp__rose[data-v-56c24ea3]{width:100%;height:auto;display:block}.scomp__ring[data-v-56c24ea3]{fill:var(--surface-1);stroke:var(--border-strong);stroke-width:1.5}.scomp__inner[data-v-56c24ea3]{fill:none;stroke:var(--border);stroke-width:1;stroke-dasharray:2 5}.scomp__tick[data-v-56c24ea3]{stroke:var(--text-dim);stroke-width:1;opacity:.5}.scomp__tick.is-major[data-v-56c24ea3]{stroke:var(--text-muted);stroke-width:2;opacity:1}.scomp__card[data-v-56c24ea3]{font-family:var(--font-heading);font-size:15px;font-weight:700;fill:var(--text-muted)}.scomp__card.is-north[data-v-56c24ea3],.scomp__n[data-v-56c24ea3]{fill:var(--accent)}.scomp__s[data-v-56c24ea3]{fill:var(--text-dim);opacity:.55}.scomp__cap[data-v-56c24ea3]{fill:var(--bg);stroke:var(--accent);stroke-width:2.5}.scomp__needle[data-v-56c24ea3]{transform-box:view-box;transform-origin:100px 100px;transform:rotate(-60deg)}.is-seeking .scomp__needle[data-v-56c24ea3]{animation:scomp-seek-56c24ea3 1.8s cubic-bezier(.3,.7,.3,1) forwards,scomp-breathe-56c24ea3 3.6s ease-in-out 1.8s infinite}@keyframes scomp-seek-56c24ea3{0%{transform:rotate(-60deg)}40%{transform:rotate(48deg)}62%{transform:rotate(18deg)}80%{transform:rotate(31deg)}to{transform:rotate(26deg)}}@keyframes scomp-breathe-56c24ea3{0%,to{transform:rotate(26deg)}50%{transform:rotate(21deg)}}@media(prefers-reduced-motion:reduce){.is-seeking .scomp__needle[data-v-56c24ea3],.scomp__needle[data-v-56c24ea3]{animation:none;transform:rotate(26deg)}}.scomp__side[data-v-56c24ea3]{display:flex;flex-direction:column;gap:var(--space-xs);align-items:flex-start}.scomp__label[data-v-56c24ea3]{margin:0;font-family:var(--t-label-family);font-size:var(--t-label-size,var(--fs-sm));font-weight:var(--t-label-weight,700);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case)}.scomp__target[data-v-56c24ea3]{margin:0;display:flex;flex-direction:column;gap:2px}.scomp__target strong[data-v-56c24ea3]{font-family:var(--t-card-family,var(--font-heading));font-size:var(--t-card-size,var(--fs-lg));font-weight:var(--t-card-weight);line-height:var(--t-card-lh,1.15);letter-spacing:var(--t-card-ls);text-transform:var(--t-card-case)}.scomp__target small[data-v-56c24ea3]{color:var(--text-muted);font-family:var(--t-small-family);font-size:var(--t-small-size,var(--fs-xs));font-weight:var(--t-small-weight);line-height:var(--t-small-lh);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case)}.scomp__when[data-v-56c24ea3]{font-family:var(--t-label-family);font-size:var(--t-label-size,var(--fs-xs));font-weight:var(--t-label-weight,700);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case);color:var(--accent)}.scomp__text[data-v-56c24ea3]{margin:0;color:var(--text-muted);font-family:var(--t-body-family);font-size:var(--t-body-size,var(--fs-sm));font-weight:var(--t-body-weight);line-height:var(--t-body-lh,1.5);letter-spacing:var(--t-body-ls);text-transform:var(--t-body-case);max-width:34ch}@media(max-width:768px){.scomp__text[data-v-56c24ea3]{display:none}}.scomp__try[data-v-56c24ea3]{display:inline-flex;align-items:center;gap:.5em;min-height:var(--tap-min);padding:.5em 1.1em;margin-top:var(--space-2xs);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:transparent;color:var(--text);cursor:pointer;font:inherit;font-family:var(--t-label-family);font-size:var(--t-label-size,var(--fs-sm));font-weight:var(--t-label-weight,600);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:var(--t-label-case);white-space:nowrap;transition:border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.scomp__try[data-v-56c24ea3]:hover{border-color:var(--accent);color:var(--accent)}.scomp__badges[data-v-56c24ea3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs)}.scomp__badges span[data-v-56c24ea3]{margin-left:var(--space-2xs);font-family:var(--t-small-family);font-size:var(--t-small-size,var(--fs-xs));font-weight:var(--t-small-weight);line-height:var(--t-small-lh,1.35);letter-spacing:var(--t-small-ls);text-transform:var(--t-small-case);color:var(--text-dim);max-width:16ch}
