.stub.svelte-lsc8sw{border:1.5px solid color-mix(in srgb, var(--ink-faded) 55%, transparent);border-radius:var(--radius-sm);color:var(--ink);background:#fffcf08c;text-decoration:none;position:relative}.stub.svelte-lsc8sw:before{content:"";border-radius:inherit;background:var(--noise);opacity:.16;pointer-events:none;background-size:160px 160px;position:absolute;inset:0}.stub.interactive.svelte-lsc8sw{transition:transform var(--dur-fast) ease-out, border-color var(--dur-fast) ease-out, box-shadow var(--dur-fast) ease-out}.stub.interactive.svelte-lsc8sw:hover,.stub.interactive.svelte-lsc8sw:focus-visible{border-color:var(--process-blue);box-shadow:0 3px 0 var(--ink-a20);transform:translate(3px)}.stub-perf.svelte-lsc8sw{border-left:2px dotted color-mix(in srgb, var(--ink-faded) 65%, transparent);position:absolute;left:8px}.stub--row.svelte-lsc8sw{align-items:center;gap:var(--sp-3);min-height:48px;padding:10px 16px 10px 22px;display:flex}.stub--row.svelte-lsc8sw>.stub-perf:where(.svelte-lsc8sw){top:20%;bottom:20%}.stub--tile.svelte-lsc8sw{padding:26px 26px 26px 30px;display:block}.stub--tile.svelte-lsc8sw>.stub-perf:where(.svelte-lsc8sw){top:14px;bottom:14px}.stub-body.svelte-lsc8sw{min-width:0}.stub--row.svelte-lsc8sw>.stub-body:where(.svelte-lsc8sw){flex:1}.stub-stamp.svelte-lsc8sw{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faded);border-radius:var(--radius-sm);filter:url(#tz-pen);white-space:nowrap;text-align:center;border:1.5px solid;padding:3px 8px 2px;font-size:9px;font-weight:800;transform:rotate(-2deg)}.stub--row.svelte-lsc8sw>.stub-stamp:where(.svelte-lsc8sw){flex:none;margin-left:auto}.stub--tile.svelte-lsc8sw>.stub-stamp:where(.svelte-lsc8sw){position:absolute;top:12px;right:12px;transform:rotate(-6deg)}@media (width<=640px){.stub-stamp.svelte-lsc8sw{filter:none}}.tone-good.svelte-lsc8sw{color:var(--park-teal)}.tone-warn.svelte-lsc8sw{color:var(--marigold)}.tone-bad.svelte-lsc8sw{color:var(--poppy)}.stub[data-n].svelte-lsc8sw:after{content:attr(data-n);width:38px;height:38px;font-family:var(--font-display);color:var(--action-label);background:var(--process-blue);box-shadow:0 2px 0 var(--ink-a30), inset 0 -3px 0 var(--ink-a20);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex;position:absolute;top:-16px;left:20px}.stub[data-n].svelte-lsc8sw{margin-top:16px}@media (width<=640px){.stub--tile.svelte-lsc8sw{padding:20px 18px 20px 24px}}
