:root{color-scheme:dark;--bg:#0a1018;--card:#14202b;--line:#2a3947;--text:#f5f8fa;--muted:#a1b2c1;--accent:#65efb5}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}body{background:radial-gradient(circle at 90% -10%,#163d3b 0,transparent 34%),var(--bg)}a{color:inherit;text-decoration:none}header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:28px}.logo{font-size:28px;font-weight:900;letter-spacing:3px;color:var(--accent)}.tag{font-size:12px;color:var(--muted);letter-spacing:1px}.container{max-width:1120px;margin:0 auto;padding:0 22px 60px}.grid{display:grid;grid-gap:16px;gap:16px}.cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{padding:24px;background:var(--card);border:1px solid var(--line);border-radius:16px}.card h2{margin-top:0}h1{font-size:clamp(28px,4vw,46px);margin:24px 0 12px}p{line-height:1.55}.muted,label{color:var(--muted)}label{display:block;font-size:13px;margin:12px 0 5px}input,select,textarea{width:100%;background:#0b1520;border:1px solid #405263;border-radius:10px;color:white;padding:13px;font:inherit}textarea{min-height:72px;resize:vertical}.button,button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;border:0;padding:11px 16px;border-radius:10px;background:var(--accent);color:#081813;font-weight:750;cursor:pointer;font-size:14px}button:disabled{opacity:.45;cursor:not-allowed}.secondary{background:#263948;color:white}.danger{background:#593036;color:white}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pill{display:inline-block;padding:6px 10px;border-radius:999px;background:#284a40;color:#b7ffe0;font-size:12px;font-weight:700}.item{border:1px solid var(--line);border-radius:12px;padding:17px;margin:13px 0;background:#101b26}.item h3{margin:5px 0}.alert{background:#50382c}.alert,.success{padding:12px;border-radius:9px}.success{background:#1b4d37}.hero{padding:56px 0 32px}.hero p{max-width:680px}.tiny{font-size:12px}.map{height:310px;width:100%;border:0;border-radius:12px;background:#192733}nav{display:flex;gap:15px;flex-wrap:wrap;font-size:14px}.spacer{margin-top:24px}@media(max-width:540px){.card{padding:17px}.row,header{align-items:flex-start}.row{flex-direction:column}.container{padding-left:15px;padding-right:15px}}.tracking-shell{max-width:1120px}.tracking-hero{padding:18px 0 30px}.tracking-eyebrow{display:inline-block;font-size:11px;letter-spacing:2px;color:var(--accent);font-weight:800}.tracking-business{font-size:15px;color:var(--muted);margin-bottom:4px}.tracking-hero h1{margin-top:8px;max-width:760px}.tracking-progress{height:9px;border-radius:99px;background:#263746;overflow:hidden;margin:24px 0 28px}.tracking-progress span{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .4s ease}.tracking-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(275px,1fr);grid-gap:18px;gap:18px;align-items:start}.tracking-map-card h2,.tracking-timeline-card h2{font-size:19px;margin:0 0 12px}.tracking-map{height:390px;margin-top:14px}.tracking-map-placeholder{min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:28px;border-radius:12px;background:linear-gradient(145deg,#182b36,#10202a);border:1px dashed #355366}.tracking-map-placeholder span{font-size:42px}.tracking-map-placeholder p{max-width:340px;color:var(--muted)}.tracking-timeline{padding:0;margin:22px 0 30px;list-style:none}.tracking-timeline li{display:flex;gap:14px;min-height:82px;position:relative}.tracking-timeline li:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#35505c}.tracking-timeline li.complete:not(:last-child):before{background:var(--accent)}.tracking-dot{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;border:2px solid #47606e;color:var(--muted);font-size:12px;font-weight:700;background:#192936;z-index:1}.tracking-timeline li.complete .tracking-dot{background:var(--accent);border-color:var(--accent);color:#082018}.tracking-timeline strong{display:block;padding-top:6px}.tracking-timeline p{margin:5px 0}.tracking-timeline-card>.muted{border-top:1px solid var(--line);padding-top:16px}@media(max-width:760px){.tracking-grid{grid-template-columns:1fr}.tracking-map{height:300px}.tracking-map-placeholder{min-height:260px}.tracking-hero{padding-top:0}}