.trk.svelte-s2sv7m{min-height:70vh;padding:48px 16px 72px;background:radial-gradient(circle at 50% 0%,#f6eedb 0%,var(--ju-bg) 55%);color:var(--ju-ink);font-family:var(--font-body)}.trk-loading.svelte-s2sv7m{max-width:960px;margin:0 auto}.trk-eyebrow.svelte-s2sv7m{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.24em;color:var(--ju-accent)}.trk.svelte-s2sv7m h1:where(.svelte-s2sv7m){margin:12px 0 14px;font-family:var(--font-heading);font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.1;text-transform:uppercase;color:var(--ju-action)}.trk.svelte-s2sv7m h1:where(.svelte-s2sv7m) em:where(.svelte-s2sv7m){font-style:normal;color:var(--ju-accent)}.trk.svelte-s2sv7m h2:where(.svelte-s2sv7m){display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ju-accent)}.trk-lookup.svelte-s2sv7m{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:start}.trk-intro.svelte-s2sv7m>p:where(.svelte-s2sv7m){max-width:480px;margin:0 0 26px;font-size:15px;line-height:1.75;color:var(--ju-muted-strong)}.trk-mini.svelte-s2sv7m{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 28px;padding:0;list-style:none;max-width:520px}.trk-mini.svelte-s2sv7m li:where(.svelte-s2sv7m){position:relative;display:grid;justify-items:center;gap:8px;text-align:center}.trk-mini.svelte-s2sv7m li:where(.svelte-s2sv7m):before{content:"";position:absolute;top:14px;left:-50%;width:100%;height:2px;background:var(--ju-gold);opacity:.6}.trk-mini.svelte-s2sv7m li:where(.svelte-s2sv7m):first-child:before{display:none}.trk-mini.svelte-s2sv7m i:where(.svelte-s2sv7m){position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ju-black);color:var(--ju-gold)}.trk-mini.svelte-s2sv7m span:where(.svelte-s2sv7m){font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ju-ink-soft)}.trk-links.svelte-s2sv7m{display:grid;gap:10px;margin:0;padding:0;list-style:none;max-width:480px}.trk-links.svelte-s2sv7m li:where(.svelte-s2sv7m){display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;background:#fff;border-left:2px solid var(--ju-gold);font-size:14px;color:var(--ju-muted-strong)}.trk-links.svelte-s2sv7m li:where(.svelte-s2sv7m) svg{margin-top:2px;color:var(--ju-accent)}.trk-links.svelte-s2sv7m strong:where(.svelte-s2sv7m){color:var(--ju-ink)}.trk-links.svelte-s2sv7m a:where(.svelte-s2sv7m){color:var(--ju-accent-dark);text-decoration:underline;text-underline-offset:3px}.trk-form.svelte-s2sv7m{display:grid;gap:16px;padding:0 28px 26px;background:#fff;border:1px solid var(--ju-line);border-top:3px solid var(--ju-gold);box-shadow:0 24px 60px #281e0a1a}.trk-form-head.svelte-s2sv7m{display:flex;align-items:center;gap:10px;margin:0 -28px 6px;padding:18px 28px;background:var(--ju-black);color:var(--ju-gold);font-family:var(--font-heading);font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.trk-form.svelte-s2sv7m label:where(.svelte-s2sv7m){display:grid;gap:8px}.trk-form.svelte-s2sv7m label:where(.svelte-s2sv7m)>span:where(.svelte-s2sv7m){display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ju-ink-soft)}.trk-form.svelte-s2sv7m input:where(.svelte-s2sv7m){box-sizing:border-box;width:100%;height:48px;padding:0 14px;border:1px solid var(--ju-line-strong);border-radius:2px;background:#fff;font-size:16px;color:var(--ju-ink)}.trk-form.svelte-s2sv7m input:where(.svelte-s2sv7m):focus{outline:none;border-color:var(--ju-accent);box-shadow:0 0 0 3px #a67c2e26}.trk-form.svelte-s2sv7m button:where(.svelte-s2sv7m){min-height:52px;border:0;border-radius:2px;background:var(--ju-black);color:var(--ju-gold);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s}.trk-form.svelte-s2sv7m button:where(.svelte-s2sv7m):hover{background:var(--ju-ink)}.trk-form-note.svelte-s2sv7m{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--ju-muted)}.trk-form-note.svelte-s2sv7m svg{color:var(--ju-accent)}.trk-error.svelte-s2sv7m{margin:0;padding:12px 14px;background:#f8e9e7;border-left:2px solid var(--ju-danger);color:var(--ju-danger);font-size:14px;line-height:1.5}.trk-result.svelte-s2sv7m{max-width:960px;margin:0 auto;background:#fff;border:1px solid var(--ju-line);border-top:3px solid var(--ju-gold);box-shadow:0 24px 60px #281e0a1a}.trk-head.svelte-s2sv7m{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;background:var(--ju-black);color:#fff}.trk-head.svelte-s2sv7m h1:where(.svelte-s2sv7m){margin:8px 0 6px;color:#fff;font-size:clamp(26px,3.4vw,40px)}.trk-head.svelte-s2sv7m h1:where(.svelte-s2sv7m) em:where(.svelte-s2sv7m){color:var(--ju-gold)}.trk-head.svelte-s2sv7m p:where(.svelte-s2sv7m){margin:0;font-size:14px;color:#ffffffb3}.trk-head-side.svelte-s2sv7m{display:grid;justify-items:end;gap:10px}.trk-head-side.svelte-s2sv7m strong:where(.svelte-s2sv7m){font-family:var(--font-heading);font-size:24px;font-weight:600;color:var(--ju-gold)}.trk-status.svelte-s2sv7m{padding:6px 14px;border-radius:999px;background:var(--ju-gold);color:var(--ju-black);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trk-status.bad.svelte-s2sv7m{background:#f8e9e7;color:var(--ju-danger)}.trk-journey.svelte-s2sv7m{padding:24px 28px;border-bottom:1px solid var(--ju-line)}.trk-now.svelte-s2sv7m{margin:18px 0 14px;padding:12px 16px;background:var(--ju-panel-soft);border-left:2px solid var(--ju-gold);font-size:14px;line-height:1.5;color:var(--ju-muted-strong)}.trk-now.svelte-s2sv7m strong:where(.svelte-s2sv7m){margin-right:6px;color:var(--ju-ink)}.trk-cancelled.svelte-s2sv7m{margin:20px 28px;border-left-color:var(--ju-danger)}.trk-body.svelte-s2sv7m{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.trk-items.svelte-s2sv7m{padding:22px 28px}.trk-items.svelte-s2sv7m ul:where(.svelte-s2sv7m){margin:0;padding:0;list-style:none}.trk-items.svelte-s2sv7m li:where(.svelte-s2sv7m){display:flex;align-items:center;gap:14px;padding:12px 0}.trk-items.svelte-s2sv7m li:where(.svelte-s2sv7m)+li:where(.svelte-s2sv7m){border-top:1px dashed var(--ju-line)}.trk-thumb.svelte-s2sv7m{flex-shrink:0;display:grid;place-items:center;width:68px;height:68px;overflow:hidden;border-radius:4px;background:var(--ju-panel-soft);color:var(--ju-accent-light)}.trk-thumb.svelte-s2sv7m img:where(.svelte-s2sv7m){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.trk-item-copy.svelte-s2sv7m{flex:1;min-width:0;display:grid;gap:3px}.trk-item-copy.svelte-s2sv7m>a:where(.svelte-s2sv7m):first-child{font-size:14px;font-weight:600;line-height:1.4;color:var(--ju-ink);text-decoration:none}.trk-item-copy.svelte-s2sv7m>a:where(.svelte-s2sv7m):first-child:hover{color:var(--ju-accent)}.trk-item-copy.svelte-s2sv7m span:where(.svelte-s2sv7m){font-size:12px;color:var(--ju-muted)}.trk-review.svelte-s2sv7m{justify-self:start;font-size:12px;font-weight:600;color:var(--ju-accent-dark);text-decoration:underline;text-underline-offset:3px}.trk-items.svelte-s2sv7m li:where(.svelte-s2sv7m)>strong:where(.svelte-s2sv7m){font-size:14px;white-space:nowrap}.trk-empty.svelte-s2sv7m{font-size:14px;color:var(--ju-muted)}.trk-side.svelte-s2sv7m{display:grid;gap:18px;align-content:start;padding:22px 28px;background:var(--ju-panel-soft);border-left:1px solid var(--ju-line)}.trk-side.svelte-s2sv7m p:where(.svelte-s2sv7m){margin:0;font-size:14px;line-height:1.7;color:var(--ju-muted-strong)}.trk-same.svelte-s2sv7m{font-style:italic}.trk-totals.svelte-s2sv7m{display:grid;gap:6px;margin:0;padding-top:14px;border-top:1px solid var(--ju-line)}.trk-totals.svelte-s2sv7m div:where(.svelte-s2sv7m){display:flex;justify-content:space-between;font-size:14px;color:var(--ju-muted-strong)}.trk-totals.svelte-s2sv7m dd:where(.svelte-s2sv7m){margin:0;color:var(--ju-ink)}.trk-totals.svelte-s2sv7m .total:where(.svelte-s2sv7m){margin-top:6px;padding-top:10px;border-top:1px solid var(--ju-line);font-weight:700}.trk-totals.svelte-s2sv7m .total:where(.svelte-s2sv7m) dt:where(.svelte-s2sv7m),.trk-totals.svelte-s2sv7m .total:where(.svelte-s2sv7m) dd:where(.svelte-s2sv7m){color:var(--ju-action);font-size:16px}.trk-note.svelte-s2sv7m{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#fff;border-left:2px solid var(--ju-gold);font-size:12px!important;line-height:1.5!important}.trk-note.svelte-s2sv7m svg{flex-shrink:0;margin-top:2px;color:var(--ju-accent)}.trk-events.svelte-s2sv7m{padding:22px 28px;border-top:1px solid var(--ju-line)}.trk-foot.svelte-s2sv7m{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:20px 28px 24px;border-top:1px solid var(--ju-line)}.trk-btn.svelte-s2sv7m{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:2px;background:var(--ju-black);color:var(--ju-gold);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.trk-btn.svelte-s2sv7m:hover{background:var(--ju-ink)}.trk-btn-outline.svelte-s2sv7m{background:#fff;color:var(--ju-action);border:1px solid var(--ju-accent)}.trk-btn-outline.svelte-s2sv7m:hover{background:var(--ju-accent);color:#fff}.trk.svelte-s2sv7m a:where(.svelte-s2sv7m):focus-visible,.trk.svelte-s2sv7m button:where(.svelte-s2sv7m):focus-visible{outline:2px solid var(--ju-accent);outline-offset:3px}@media(max-width:860px){.trk-lookup.svelte-s2sv7m{grid-template-columns:minmax(0,1fr);gap:32px}.trk-body.svelte-s2sv7m{grid-template-columns:minmax(0,1fr)}.trk-side.svelte-s2sv7m{border-left:0;border-top:1px solid var(--ju-line)}}@media(max-width:640px){.trk.svelte-s2sv7m{padding:28px 12px 56px}.trk-mini.svelte-s2sv7m{grid-template-columns:repeat(5,minmax(56px,1fr))}.trk-mini.svelte-s2sv7m span:where(.svelte-s2sv7m){font-size:9px;letter-spacing:.02em}.trk-form.svelte-s2sv7m{padding:0 18px 20px}.trk-form-head.svelte-s2sv7m{margin:0 -18px 4px;padding:16px 18px}.trk-head.svelte-s2sv7m,.trk-journey.svelte-s2sv7m,.trk-items.svelte-s2sv7m,.trk-side.svelte-s2sv7m,.trk-events.svelte-s2sv7m,.trk-foot.svelte-s2sv7m{padding-left:16px;padding-right:16px}.trk-head-side.svelte-s2sv7m{justify-items:start}.trk-foot.svelte-s2sv7m .trk-btn:where(.svelte-s2sv7m){flex:1 1 100%}}
