@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_67f91ef9-module__7X5RiG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_67f91ef9-module__7X5RiG__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--bg:#faf7f5;--surface:#fff;--ink:#16122b;--ink-2:#5b566b;--ink-3:#8a8597;--line:#16122b12;--purple:#6f4bd8;--purple-deep:#4b3497;--purple-soft:#efe9ff;--orange:#f2713b;--orange-soft:#fff0e8;--green:#1f9d6a;--green-soft:#e7f7ef;--red:#d9433c;--red-soft:#fdecea;--danger:#b3261e;--on-accent:#fff;--brand-gradient:linear-gradient(100deg, #f2713b 0%, #b04ea8 55%, #6f4bd8 100%);--soft:#f0edf5;--soft-ink:#595164;--field-line:#ddd8ea;--track:#e6e1f2;--control:#d9d4e6;--warn-ink:#8a3d16;--info-ink:#3f2a86;--tabbar-bg:#ffffffe6;--suggest-from:#f1ecff;--place-purple-bg:#6f4bd821;--place-purple-fg:#5b3bb0;--place-blue-bg:#1d4ed81f;--place-blue-fg:#1d4ed8;--place-teal-bg:#0f766e1f;--place-teal-fg:#0f766e;--place-green-bg:#15803d1f;--place-green-fg:#15803d;--place-amber-bg:#b4530921;--place-amber-fg:#b45309;--place-rose-bg:#be123c1c;--place-rose-fg:#be123c;--place-slate-bg:#4755691f;--place-slate-fg:#475569;--place-brown-bg:#8b5e3421;--place-brown-fg:#8b5e34;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--r-lg:24px;--r-md:18px;--r-sm:12px;--shadow-sm:0 1px 2px #16122b0a, 0 6px 18px #301f5c0d;--shadow-md:0 10px 30px #301f5c14;--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-sans);color:var(--ink);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"tnum" 0, "ss01";font-size:15px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#131020;--surface:#1d1930;--ink:#f0edfa;--ink-2:#b6b0c8;--ink-3:#8d8799;--line:#f0edfa17;--purple:#a58cf2;--purple-deep:#c9b8ff;--purple-soft:#6f4bd842;--orange:#f68b58;--orange-soft:#f2713b2e;--green:#3ecb90;--green-soft:#1f9d6a2e;--red:#f2716a;--red-soft:#d9433c33;--danger:#f2716a;--on-accent:#16122b;--soft:#29233e;--soft-ink:#aca5bf;--field-line:#3b3355;--track:#332c4c;--control:#453c66;--warn-ink:#ffd0b6;--info-ink:#ddd2ff;--tabbar-bg:#131020e0;--suggest-from:#292044;--shadow-sm:0 1px 2px #00000040, 0 6px 18px #0003;--shadow-md:0 10px 30px #00000059;--place-purple-fg:#baa4f7;--place-blue-fg:#96b6fd;--place-teal-fg:#67d6c9;--place-green-fg:#83dda6;--place-amber-fg:#f0b269;--place-rose-fg:#f893a5;--place-slate-fg:#a9b5c6;--place-brown-fg:#d5ab80}}*{box-sizing:border-box}html,body{background:var(--bg);margin:0}body{min-height:100dvh;font-family:var(--font-sans)}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}time,.tnum{font-variant-numeric:tabular-nums}.shell{width:min(100%,520px);min-height:100dvh;margin:0 auto;padding:16px 20px 104px}.shell.center{place-items:center;padding-bottom:24px;display:grid}.topbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:20px;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:8px;font-size:21px;font-weight:800;line-height:1;display:inline-flex}.brand svg{width:26px;height:26px}.iconButton{background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.iconButton .dot{background:var(--orange);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;right:9px}.greeting{letter-spacing:-.035em;font-size:28px;font-weight:800;line-height:1.12}.sub{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.5}.pageTitle{letter-spacing:-.035em;margin:4px 0 16px;font-size:30px;font-weight:800;line-height:1.1}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:18px}.card+.card{margin-top:12px}.suggest{border-radius:var(--r-lg);background:linear-gradient(160deg, var(--suggest-from) 0%, var(--surface) 70%);box-shadow:var(--shadow-md);border:1px solid #6f4bd824;margin:20px 0 14px;padding:20px}.eyebrow{letter-spacing:.12em;color:var(--purple);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.suggest h2{letter-spacing:-.03em;margin:10px 0 6px;font-size:22px;font-weight:800;line-height:1.2}.suggest p{color:var(--ink-2);line-height:1.5}.actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.btn{cursor:pointer;letter-spacing:-.01em;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:15px;font-weight:700;transition:transform 80ms,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.primary{color:#fff;background:var(--brand-gradient);box-shadow:0 8px 20px #6f4bd847}.btn.secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.btn.soft{background:var(--purple-soft);color:var(--purple-deep)}.btn.block{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed}.link{color:var(--purple);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:700}.sectionHead{justify-content:space-between;align-items:baseline;margin:24px 0 10px;display:flex}.sectionHead h2{letter-spacing:-.025em;font-size:18px;font-weight:800}.chips{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:14px;font-weight:700;display:inline-flex}.chip .count{text-align:center;background:var(--purple-soft);min-width:22px;color:var(--purple);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 7px;font-size:12px}.chip.warn .count{background:var(--orange-soft);color:var(--orange)}.chip.ok .count{background:var(--green-soft);color:var(--green)}.chip.bad .count{background:var(--red-soft);color:var(--red)}.list{gap:10px;display:grid}.parcel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);grid-template-columns:52px 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.parcel .thumb{letter-spacing:-.02em;width:52px;height:52px;color:var(--purple-deep);background:var(--purple-soft);border-radius:14px;place-items:center;font-size:18px;font-weight:800;display:grid}.parcel .thumb.manual{background:var(--soft);color:var(--ink-3)}.parcel .title{letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.2}.parcel .meta{color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-top:5px;font-size:12.5px;display:flex}.parcel .when{color:var(--purple);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13.5px;font-weight:700}.parcel .when.warn{color:var(--orange)}.parcel .when.bad{color:var(--red)}.parcel .when.ok{color:var(--green)}.parcel .pills{justify-items:end;gap:6px;display:grid}.pill{letter-spacing:.01em;background:var(--purple-soft);color:var(--purple);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.pill.neutral{background:var(--soft);color:var(--soft-ink)}.pill.warn{background:var(--orange-soft);color:var(--orange)}.pill.bad{background:var(--red-soft);color:var(--red)}.pill.ok{background:var(--green-soft);color:var(--green)}.tabs{background:var(--soft);border-radius:16px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.tabs a{text-align:center;color:var(--ink-2);white-space:nowrap;border-radius:12px;flex:1;padding:9px 6px;font-size:14px;font-weight:700}.tabs a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.timeline{grid-template-columns:repeat(4,1fr);gap:4px;margin:20px 0 8px;display:grid;position:relative}.timeline:before{content:"";background:var(--track);height:2px;position:absolute;top:11px;left:12.5%;right:12.5%}.timeline .step{text-align:center;color:var(--ink-3);font-size:12px;position:relative}.timeline .step .node{border:2px solid var(--control);background:var(--surface);border-radius:999px;place-items:center;width:22px;height:22px;margin:0 auto 8px;font-size:11px;display:grid;position:relative}.timeline .step.done .node{background:var(--purple);border-color:var(--purple);color:var(--on-accent)}.timeline .step.now .node{background:var(--orange);border-color:var(--orange);color:var(--on-accent);box-shadow:0 0 0 4px var(--orange-soft)}.timeline .step strong{color:var(--ink);font-weight:700;line-height:1.2;display:block}.timeline .step.todo strong{color:var(--ink-3);font-weight:600}.banner{border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.4;display:flex}.banner.warn{background:var(--orange-soft);color:var(--warn-ink)}.banner.info{background:var(--purple-soft);color:var(--info-ink)}.banner strong{font-weight:800;display:block}.banner>span:first-child{background:#f2713b2e;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.row+.row{margin-top:10px}.row .label{letter-spacing:-.01em;font-weight:700;display:block}.row .hint{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.35;display:block}.row.selected{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.field{gap:6px;margin-bottom:14px;display:grid}.field label{font-size:14px;font-weight:700}.field input,.field select,.field textarea{border-radius:var(--r-sm);border:1px solid var(--field-line);background:var(--surface);padding:13px 14px;font-size:16px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--purple);outline-offset:1px;border-color:#0000}.error{color:var(--red);margin-top:8px;font-size:14px}.muted{color:var(--ink-3);font-size:13px;line-height:1.45}.carrierDot{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;box-shadow:inset 0 0 0 1px #16122b2e}.events{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.events li{grid-template-columns:12px 1fr;align-items:start;gap:12px;font-size:14px;display:grid}.events li:before{content:"";background:var(--purple);border-radius:999px;width:10px;height:10px;margin-top:6px}.events li.other:before{background:var(--control)}.events li span{text-transform:capitalize}.events time{color:var(--ink-3);text-transform:none;margin-top:2px;font-size:12px;display:block}.tabbar{background:var(--tabbar-bg);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.tabbar nav{width:min(100%,520px);padding:8px 8px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);margin:0 auto;display:grid}.tabbar a{color:var(--ink-3);letter-spacing:.01em;justify-items:center;gap:3px;padding:6px 0;font-size:11px;font-weight:700;display:grid}.tabbar a[aria-current=page]{color:var(--purple)}.tabbar svg{width:22px;height:22px}.hero{text-align:center;padding:20px 0 28px}.hero h1{letter-spacing:-.045em;font-size:44px;font-weight:800;line-height:1}.hero h1 span{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.comingSoon{background:var(--orange-soft);color:var(--orange);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.toggle{background:var(--control);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;position:relative}.toggle:after{content:"";background:#fff;border-radius:999px;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.toggle[aria-checked=true]{background:var(--purple)}.toggle[aria-checked=true]:after{left:21px}@media (prefers-reduced-motion:reduce){.btn,.toggle:after{transition:none}}@keyframes beaconPulse{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.waitingDots{gap:4px;margin-right:8px;display:inline-flex}.banner>.waitingDots:first-child{background:0 0;border-radius:0;align-self:center;width:auto;height:auto;display:inline-flex}.waitingDots span{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite beaconPulse}.waitingDots span:nth-child(2){animation-delay:.2s}.waitingDots span:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.waitingDots span{opacity:.6;animation:none;transform:none}}
