.drawing.svelte-v65w9a{display:block;width:100%;max-width:260px;height:auto;overflow:visible;--travel: calc(var(--motion-duration) * 3.4)}.drawing.svelte-v65w9a :is(.ln:where(.svelte-v65w9a),.bx:where(.svelte-v65w9a),.ring:where(.svelte-v65w9a)){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ln.svelte-v65w9a{fill:none;stroke:color-mix(in oklab,var(--ink) 45%,transparent);stroke-width:1.2}.ln--soft.svelte-v65w9a{stroke:color-mix(in oklab,var(--ink) 30%,transparent);stroke-dasharray:4 5}.ln--thin.svelte-v65w9a{stroke:color-mix(in oklab,var(--ink) 30%,transparent);stroke-width:1}.title.svelte-v65w9a{stroke:color-mix(in oklab,var(--ink) 62%,transparent);stroke-width:1.6}.sign.svelte-v65w9a{stroke:color-mix(in oklab,var(--ink) 58%,transparent);stroke-width:1.3}.bx.svelte-v65w9a{fill:var(--bar);stroke:color-mix(in oklab,var(--ink) 40%,transparent);stroke-width:1}.ring.svelte-v65w9a{fill:none;stroke:color-mix(in oklab,var(--ink) 42%,transparent);stroke-width:1}.ln--c.svelte-v65w9a{stroke:var(--accent);stroke-width:1.7}.drawing.svelte-v65w9a .travel:where(.svelte-v65w9a){vector-effect:none;transition:stroke-dashoffset var(--travel) cubic-bezier(.65,0,.35,1)}.seat.svelte-v65w9a{fill:color-mix(in oklab,var(--ink) 26%,transparent);transition:fill var(--motion-duration) var(--motion-ease) var(--travel)}.station.lit.svelte-v65w9a .seat:where(.svelte-v65w9a){fill:color-mix(in oklab,var(--ink) 78%,transparent)}.station.svelte-v65w9a .seat.fill:where(.svelte-v65w9a){fill:color-mix(in oklab,var(--ink) 82%,transparent);transition-delay:calc(var(--travel) + var(--i) * .14s)}.ring--pulse.svelte-v65w9a{opacity:0;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.drawing.svelte-v65w9a .travel:where(.svelte-v65w9a),.seat.svelte-v65w9a,.station.svelte-v65w9a .seat.fill:where(.svelte-v65w9a){transition:none}}@media(prefers-reduced-motion:no-preference){.ring--pulse.go.svelte-v65w9a{animation:svelte-v65w9a-contract-pulse 1.4s var(--motion-ease) .2s 1}}@keyframes svelte-v65w9a-contract-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.steps.svelte-zjf9wb{display:flex;gap:6px;margin-top:12px}.steps.svelte-zjf9wb li:where(.svelte-zjf9wb){width:18px;height:3px;border-radius:3px;background:var(--hairline);transition:width calc(var(--motion-duration) * 2.4) cubic-bezier(.22,1,.36,1),background-color calc(var(--motion-duration) * 2.4) var(--motion-ease)}.steps.svelte-zjf9wb li.past:where(.svelte-zjf9wb){background:color-mix(in oklab,var(--accent) 55%,var(--hairline))}.steps.svelte-zjf9wb li.on:where(.svelte-zjf9wb){width:44px;background:var(--accent)}.grid2.svelte-zjf9wb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid3.svelte-zjf9wb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:560px){.grid2.svelte-zjf9wb,.grid3.svelte-zjf9wb{grid-template-columns:minmax(0,1fr)}}.unit-field.svelte-zjf9wb{display:flex;align-items:center;gap:8px;min-width:0}.unit.svelte-zjf9wb{flex:none;font-family:var(--mono);font-size:12px;color:var(--muted);white-space:nowrap}.door.svelte-zjf9wb{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;padding:16px 18px;border:1px solid var(--hairline);border-radius:var(--r-lg);background:color-mix(in oklab,var(--ground-2) 46%,transparent)}.door.svelte-zjf9wb>.min-w-0:where(.svelte-zjf9wb){flex:1 1 180px}.door-name.svelte-zjf9wb{font-family:var(--display);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.door-client.svelte-zjf9wb{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:var(--ink-soft)}.door-client.svelte-zjf9wb svg{flex:none;color:var(--muted)}.door-value.svelte-zjf9wb{display:grid;justify-items:end;gap:2px}@media(max-width:639px){.door-value.svelte-zjf9wb{flex:1 1 100%;justify-items:start;padding-top:10px;border-top:1px solid var(--hairline)}}.door-figure.svelte-zjf9wb{font-family:var(--mono);font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums}.door-ms.svelte-zjf9wb{font-size:12px;color:var(--muted)}.track.svelte-gnltrq{display:flex;gap:3px;height:8px;min-width:0}.thin.svelte-gnltrq{height:6px}.none.svelte-gnltrq{border:1px dashed color-mix(in oklab,var(--ink) 22%,transparent);border-radius:999px}.part.svelte-gnltrq{flex-grow:0;flex-shrink:1;min-width:6px;border-radius:999px}.paid.svelte-gnltrq{background:color-mix(in oklab,var(--ink) 34%,transparent)}.invoiced.svelte-gnltrq{background:var(--accent)}.expected.svelte-gnltrq{border:1px dashed color-mix(in oklab,var(--ink) 38%,transparent);background:color-mix(in oklab,var(--ink) 3%,transparent)}.card.svelte-11ludov{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--bar);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform calc(var(--motion-duration) * 1.6) var(--motion-ease),box-shadow calc(var(--motion-duration) * 1.6) var(--motion-ease),border-color calc(var(--motion-duration) * 1.6) var(--motion-ease)}.card.svelte-11ludov:before{content:"";position:absolute;inset:0 0 auto 0;height:112px;pointer-events:none;opacity:.6;background:linear-gradient(to bottom,color-mix(in oklab,var(--ink) 9%,transparent),color-mix(in oklab,var(--ink) 3%,transparent) 55%,transparent)}.compact.svelte-11ludov:before{height:80px}.quiet.svelte-11ludov:before{opacity:.35;background:linear-gradient(to bottom,color-mix(in oklab,var(--muted) 12%,transparent),transparent 70%)}@media(hover:hover){.card.svelte-11ludov:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in oklab,var(--accent) 36%,var(--hairline))}.quiet.svelte-11ludov:hover{border-color:color-mix(in oklab,var(--ink) 18%,var(--hairline))}}@media(prefers-reduced-motion:reduce){.card.svelte-11ludov,.card.svelte-11ludov:hover{transform:none;transition:none}}.band.svelte-11ludov{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 0}.compact.svelte-11ludov .band:where(.svelte-11ludov){padding:14px 14px 0}.band.svelte-11ludov [data-testid=contract-state]{margin-top:4px}.body.svelte-11ludov{position:relative;display:grid;flex:1;align-content:start;gap:14px;padding:14px 18px 16px}.compact.svelte-11ludov .body:where(.svelte-11ludov){gap:12px;padding:10px 14px 14px}.title.svelte-11ludov{font-family:var(--display);font-weight:400;font-size:19px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.compact.svelte-11ludov .title:where(.svelte-11ludov){font-size:17px}.title-link.svelte-11ludov{color:inherit;text-decoration:none}.title-link.svelte-11ludov:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.title-link.svelte-11ludov:focus-visible{outline:none}.card.svelte-11ludov:has(.title-link:where(.svelte-11ludov):focus-visible){outline:2px solid var(--focus);outline-offset:2px}.foot.svelte-11ludov,.band.svelte-11ludov [data-testid=contract-state]{position:relative;z-index:1}.tags.svelte-11ludov{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.money.svelte-11ludov{display:grid;gap:10px;padding:12px 12px 13px;border:1px solid var(--hairline);border-radius:10px;background:color-mix(in oklab,var(--ground-2) 46%,transparent)}.compact.svelte-11ludov .money:where(.svelte-11ludov){gap:8px;padding:10px 10px 11px}.value.svelte-11ludov{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.figure.svelte-11ludov{font-family:var(--mono);font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.compact.svelte-11ludov .figure:where(.svelte-11ludov){font-size:13.5px}.per-year.svelte-11ludov{font-family:var(--mono);font-size:12px;color:var(--muted);white-space:nowrap}.facts.svelte-11ludov{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--ink-soft)}.facts.svelte-11ludov li:where(.svelte-11ludov){display:inline-flex;align-items:center;gap:6px;min-width:0}.facts.svelte-11ludov svg{flex:none;width:14px;height:14px;color:var(--muted)}.foot.svelte-11ludov{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 10px 18px;border-top:1px solid var(--hairline);background:color-mix(in oklab,var(--ground-2) 35%,transparent)}.compact.svelte-11ludov .foot:where(.svelte-11ludov){padding:6px 8px 6px 14px}.hint.svelte-11ludov{font-size:12px;color:var(--muted)}
