:root{--canvas:#000;--card:#0a0a0c;--elev:#111114;--deep:#06060a;--ink:#fcfdff;--body:#fcfdffdb;--mute:#a1a4a5;--stone:#464a4d;--line:#ffffff0f;--line-2:#ffffff24;--hover:#ffffff0a;--active:#ffffff12;--scrim:#0009;--primary:#fcfdff;--primary-on:#000;--primary-hover:#e8f0ff;--accent:#4c8dff;--accent-hover:#6fa3ff;--accent-on:#000;--tint:#4c8dff1f;--ring:#4c8dff8c;--ok:#3dd68c;--danger:#ff4d5e;--warn:#ffc53d;--status-delivered:var(--ok);--status-exception:var(--warn);--status-out:var(--accent);--status-neutral:var(--mute);--serif:"Geist Serif", Georgia, serif;--sans:"Geist", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--text-display:48px;--text-display-sm:40px;--text-heading:22px;--text-heading-sm:18px;--text-body-lg:17px;--text-body:15px;--text-body-sm:14px;--text-label:13px;--text-button:14px;--text-caption:12px;--text-mono:13px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:9999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:96px;--control-h:36px;--input-h:40px;--row-h:64px;--nav-h:56px;--content-w:720px;--gutter:24px;--ease:cubic-bezier(.2, 0, 0, 1);--dur-fast:.15s;--dur-enter:.25s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=600px){:root{--gutter:16px}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--canvas:#fcfcfd;--card:#fff;--elev:#f4f5f7;--deep:#0a0a0c;--ink:#0a0a0c;--body:#0a0a0cd1;--mute:#5f6366;--stone:#c4c7ca;--line:#0000000f;--line-2:#0000001f;--hover:#0000000a;--active:#00000012;--scrim:#0a0a0c52;--primary:#0a0a0c;--primary-on:#fcfdff;--primary-hover:#26262b;--accent:#2f6fe0;--accent-hover:#2459ba;--accent-on:#fff;--tint:#2f6fe014;--ring:#2f6fe073;--ok:#14915a;--danger:#d92d3f;--warn:#b7791f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--canvas:#fcfcfd;--card:#fff;--elev:#f4f5f7;--deep:#0a0a0c;--ink:#0a0a0c;--body:#0a0a0cd1;--mute:#5f6366;--stone:#c4c7ca;--line:#0000000f;--line-2:#0000001f;--hover:#0000000a;--active:#00000012;--scrim:#0a0a0c52;--primary:#0a0a0c;--primary-on:#fcfdff;--primary-hover:#26262b;--accent:#2f6fe0;--accent-hover:#2459ba;--accent-on:#fff;--tint:#2f6fe014;--ring:#2f6fe073;--ok:#14915a;--danger:#d92d3f;--warn:#b7791f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-enter:0s}}@font-face{font-family:Geist;src:url(/app/assets/Geist-Variable-iXOdLSEb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/app/assets/GeistMono-Variable-FwokxCXK.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Serif;src:url(/app/assets/GeistSerifVF-B47y7g_n.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{background:var(--canvas);color:var(--body);font-family:var(--sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3{color:var(--ink);text-wrap:balance;margin:0;font-weight:500}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}code,kbd,.mono{font-family:var(--mono);font-size:var(--text-mono);font-variant-ligatures:none;letter-spacing:.02em}.num{font-variant-numeric:tabular-nums}.serif{font-family:var(--serif);letter-spacing:-.02em;font-weight:400;line-height:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stub{gap:var(--s-3);flex-direction:column;display:flex}main.stub{max-width:calc(var(--content-w) + 2 * var(--gutter));padding:var(--s-8) var(--gutter);margin:0 auto}.shell{background:var(--canvas);min-height:100dvh}.shell__nav{z-index:10;height:var(--nav-h);border-bottom:1px solid var(--line);background:var(--canvas);position:sticky;top:0}.shell__inner{width:100%;max-width:calc(var(--content-w) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.shell__bar{justify-content:space-between;align-items:center;height:100%;display:flex}.shell__mark{color:var(--ink);font:500 var(--text-body) / 1 var(--sans);letter-spacing:-.01em}.shell__mark:hover{color:var(--ink)}.shell__links{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.shell__link{height:32px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--mute);font-size:var(--text-body-sm);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.shell__link:hover{background:var(--hover);color:var(--ink)}.shell__link.active{color:var(--ink);background:var(--active)}.shell__main{padding-top:var(--s-5);padding-bottom:var(--s-7)}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-md);font:500 var(--text-button) / 1.43 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:1px solid #0000;display:inline-flex;position:relative;overflow:hidden}.btn--sm{height:28px;padding:0 var(--s-3);font-size:var(--text-caption)}.btn--primary{background:var(--primary);color:var(--primary-on)}.btn--primary:hover:not(:disabled){background:var(--primary-hover)}.btn--accent{background:var(--accent);color:var(--accent-on)}.btn--accent:hover:not(:disabled){background:var(--accent-hover)}.btn--ghost{background:var(--elev);border-color:var(--line-2);color:var(--ink)}.btn--ghost:hover:not(:disabled){background:var(--active)}.btn--danger{border-color:var(--line-2);color:var(--danger);background:0 0}.btn--danger:hover:not(:disabled){background:var(--hover)}.btn:disabled{cursor:default;opacity:.5}.btn--busy:after{content:"";width:40%;height:1px;animation:btn-progress 1s var(--ease) infinite;background:currentColor;position:absolute;bottom:0;left:0}@keyframes btn-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.btn--busy:after{width:100%;animation:none}}.carrier-badge{height:20px;padding:0 var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--mute);font:500 var(--text-caption) / 1 var(--sans);white-space:nowrap;align-items:center;display:inline-flex}.empty{align-items:flex-start;gap:var(--s-3);flex-direction:column;max-width:44ch;display:flex}.empty--page{padding:var(--s-8) 0 var(--s-7)}.empty--inline{padding:var(--s-6) var(--s-4)}.empty__title{overflow-wrap:anywhere}.empty--page .empty__title{font-size:var(--text-display-sm)}.empty--inline .empty__title{font:500 var(--text-heading-sm) / 1.35 var(--sans)}.empty__body{color:var(--body)}.empty__action{margin-top:var(--s-2)}.field{gap:var(--s-2);flex-direction:column;display:flex}.field__label{color:var(--ink);font:500 var(--text-body-sm) / 1.45 var(--sans)}.field__input{height:var(--input-h);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);color:var(--ink);font:400 var(--text-body) / 1.55 var(--sans);caret-color:var(--accent);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:0 14px}.field__input--mono{font-family:var(--mono);font-size:var(--text-mono);font-variant-ligatures:none;letter-spacing:.02em}.field__input::placeholder{color:var(--mute)}.field__input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.field__input[aria-invalid=true]{border-color:var(--danger)}.field__hint{color:var(--mute);font-size:var(--text-caption)}.field__error{color:var(--danger);font-size:var(--text-caption)}.row{align-items:flex-start;gap:var(--s-3);width:100%;min-height:var(--row-h);padding:var(--s-3) var(--s-4);border:0;border-bottom:1px solid var(--line);color:inherit;font:inherit;text-align:left;background:0 0;text-decoration:none;display:flex}.row--interactive{cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.row--interactive:focus-visible{outline-offset:-2px}.row--interactive:hover{background:var(--hover);color:inherit}.row--selected,.row--selected:hover{background:var(--tint)}.row--muted{opacity:.6}.row__leading{flex:none;align-items:center;height:22px;display:flex}.row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row__line{align-items:baseline;gap:var(--s-3);min-width:0;display:flex}.row__title{min-width:0;color:var(--ink);font:500 var(--text-body) / 22px var(--sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.row__meta{min-width:0;color:var(--mute);font-size:var(--text-body-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:20px;overflow:hidden}.row__trailing{color:var(--body);font-size:var(--text-body-sm);flex:none}.row__trailing-meta{flex:none;align-items:center;display:flex}.sheet{z-index:50;padding:var(--gutter);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sheet__scrim{background:var(--scrim);animation:sheet-fade var(--dur-enter) var(--ease);position:absolute;inset:0}.sheet__panel{width:100%;max-width:480px;max-height:calc(100dvh - 2 * var(--gutter));border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--card);animation:sheet-rise var(--dur-enter) var(--ease);flex-direction:column;display:flex;position:relative}.sheet__panel:focus-visible{outline:none}.sheet__header{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3) var(--s-5);border-bottom:1px solid var(--line);display:flex}.sheet__title{font:500 var(--text-heading-sm) / 1.35 var(--sans)}.sheet__close{border-radius:var(--r-md);width:28px;height:28px;color:var(--mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sheet__close:hover{background:var(--hover);color:var(--ink)}.sheet__body{padding:var(--s-5);overflow-y:auto}.sheet__footer{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-5) var(--s-4);border-top:1px solid var(--line);display:flex}@media (width<=600px){.sheet{align-items:flex-end;padding:0}.sheet__panel{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;max-width:none;max-height:90dvh}}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(8px)}}.status-dot{border-radius:var(--r-full);background:var(--status-neutral);flex:none;width:8px;height:8px;display:inline-block}.status-dot--out{background:var(--status-out)}.status-dot--delivered{background:var(--status-delivered)}.status-dot--exception{background:var(--status-exception)}.status-dot--hollow{border:1.5px solid var(--status-neutral);background:0 0}.status{align-items:center;gap:var(--s-2);display:inline-flex}.status__label{color:var(--ink);font-size:var(--text-body-sm)}.skeleton__row{align-items:flex-start;gap:var(--s-3);min-height:var(--row-h);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);display:flex}.skeleton__dot{border-radius:var(--r-full);background:var(--active);flex:none;width:8px;height:8px;margin-top:7px}.skeleton__lines{gap:var(--s-2);flex-direction:column;flex:1;min-width:0;padding-top:5px;display:flex}.skeleton__bar{border-radius:var(--r-sm);background:var(--active);height:12px;display:block}.skeleton__bar--title{width:40%}.skeleton__bar--meta{width:64%}.skeleton__row:nth-child(3n) .skeleton__bar--title{width:28%}.skeleton__row:nth-child(3n+1) .skeleton__bar--meta{width:52%}.add{gap:var(--s-5);max-width:560px;padding:var(--s-6) 0 var(--s-7);flex-direction:column;display:flex}.add__title{font:500 var(--text-heading) / 31px var(--sans)}.add__numbers{height:auto;min-height:var(--input-h);resize:vertical;padding:10px 14px;line-height:20px}.add__lines{border-top:1px solid var(--line);flex-direction:column;display:flex}.pick{gap:var(--s-2);padding:var(--s-3) 0;border:0;border-bottom:1px solid var(--line);flex-direction:column;min-width:0;margin:0;display:flex}.pick__number{float:left;color:var(--ink);letter-spacing:.02em;overflow-wrap:anywhere;padding:0}.pick__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.pick__chip{height:28px;padding:0 var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--body);font-size:var(--text-body-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;display:inline-flex;position:relative}.pick__chip:hover{background:var(--hover)}.pick__chip:has(.pick__radio:checked){border-color:var(--accent);background:var(--tint);color:var(--ink)}.pick__chip:has(.pick__radio:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pick__radio{opacity:0;pointer-events:none;position:absolute}.pick__note{color:var(--mute);font-size:var(--text-caption)}.pick__error{color:var(--danger);font-size:var(--text-caption)}.add__hint{color:var(--mute);font-size:var(--text-body-sm)}.add__actions{justify-content:flex-start;display:flex}@media (width<=599px){.pick__chips{flex-direction:column}.pick__chip{height:var(--row-h);min-height:44px}}.detail{gap:var(--s-5);padding:var(--s-5) 0 var(--s-7);flex-direction:column;display:flex}.detail__back{align-items:center;gap:var(--s-1);color:var(--mute);font-size:var(--text-body-sm);align-self:flex-start;display:inline-flex}.detail__back:hover{color:var(--ink)}.detail__note{color:var(--body);font-size:var(--text-body-sm)}.detail__head{gap:var(--s-2);flex-direction:column;display:flex}.detail__title{font:500 var(--text-heading) / 31px var(--sans)}.detail__title-button{border-radius:var(--r-sm);max-width:100%;color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;padding:0}.detail__title-button:hover{background:var(--hover)}.detail__status{align-items:center;gap:var(--s-2) var(--s-3);color:var(--ink);flex-wrap:wrap;display:flex}.detail__eta{color:var(--body)}.detail__carrier-words{color:var(--mute);font-size:var(--text-body-sm)}.facts{border-top:1px solid var(--line);margin:0}.facts__row{gap:var(--s-3);min-height:48px;padding:var(--s-2) 0;border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;align-items:center;display:grid}.facts__row dt{color:var(--mute);font-size:var(--text-body-sm)}.facts__row dd{min-width:0;color:var(--ink);margin:0}.facts__value{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.facts__number{letter-spacing:.02em;overflow-wrap:anywhere}.facts__link{font-size:var(--text-body-sm)}.detail__section{gap:var(--s-3);flex-direction:column;display:flex}.detail__section-title{font:500 var(--text-heading-sm) / 24px var(--sans)}.items{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.items__row{justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line);color:var(--ink);display:flex}.items__qty{color:var(--mute);font-size:var(--text-body-sm);flex:none}.timeline{gap:var(--s-4);flex-direction:column;display:flex}.timeline__header{margin-bottom:var(--s-2);color:var(--mute);font:500 var(--text-label) / 18px var(--sans)}.timeline__events{margin:0;padding:0;list-style:none}.timeline__event{padding:0 0 var(--s-4) var(--s-5);position:relative}.timeline__event:before{content:"";background:var(--line-2);width:1px;position:absolute;top:0;bottom:0;left:3.5px}.timeline__dot{border-radius:var(--r-full);background:var(--stone);width:8px;height:8px;position:absolute;top:8px;left:0}.timeline__dot[data-tone=out]{background:var(--status-out)}.timeline__dot[data-tone=delivered]{background:var(--status-delivered)}.timeline__dot[data-tone=exception]{background:var(--status-exception)}.timeline__dot[data-tone=neutral]{background:var(--status-neutral)}.timeline__text{color:var(--body)}.timeline__event--newest .timeline__text{color:var(--ink)}.timeline__meta{color:var(--mute);font-size:var(--text-body-sm)}.detail__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.detail__message{color:var(--mute);font-size:var(--text-body-sm)}.detail__message--error{color:var(--danger)}@media (width<=599px){.facts__row{gap:var(--s-1);grid-template-columns:1fr}}.list{gap:var(--s-4);padding:var(--s-6) 0 var(--s-7);flex-direction:column;display:flex}.list__head{gap:var(--s-4);flex-direction:column;display:flex}.list__title{font:500 var(--text-heading) / 31px var(--sans)}.list__tools{align-items:flex-end;gap:var(--s-2);display:flex}.list__search{flex:1;min-width:0}.list__views{gap:var(--s-1);display:flex}.list__views .btn[aria-pressed=true]{background:var(--active);color:var(--ink)}.list__note{align-items:baseline;gap:var(--s-2);color:var(--mute);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.text-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.text-button:hover{color:var(--accent-hover)}.group__header{top:var(--nav-h);z-index:1;height:32px;padding:0 var(--s-4);border-bottom:1px solid var(--line);background:var(--canvas);color:var(--mute);font:500 var(--text-label) / 18px var(--sans);justify-content:space-between;align-items:center;display:flex;position:sticky}.group__title{color:inherit;font:inherit}.group__count{margin-left:var(--s-2)}.list__eta--muted{color:var(--mute)}.list__row-end{align-items:center;gap:var(--s-2);display:flex}.list__checked{color:var(--mute);font-size:var(--text-caption);white-space:nowrap}@media (width<=599px){.list{padding-top:var(--s-5)}.list__checked{display:none}}.settings{gap:var(--s-7);padding:var(--s-6) 0 var(--s-7);flex-direction:column;display:flex}.settings__page-title{font:500 var(--text-heading) / 31px var(--sans)}.settings__section{gap:var(--s-3);flex-direction:column;display:flex}.settings__title{font:500 var(--text-heading-sm) / 24px var(--sans)}.settings__text{color:var(--body);max-width:60ch}.settings__caption{color:var(--mute);font-size:var(--text-caption);line-height:18px}.settings__error{color:var(--danger);font-size:var(--text-body-sm)}.settings__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.settings__list .row__line:first-child{align-items:center}.settings__actions{gap:var(--s-2);display:flex}.settings__pairing{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--card);flex-direction:column;display:flex}.settings__code{color:var(--ink);font-size:var(--text-heading);letter-spacing:.08em;-webkit-user-select:all;user-select:all;line-height:31px}.settings__text-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.settings__text-button:hover{color:var(--accent-hover)}.settings__segments{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);align-self:flex-start;padding:2px;display:inline-flex}.settings__segment{position:relative}.settings__segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.settings__segment span{height:30px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--mute);font-size:var(--text-body-sm);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.settings__segment input:hover+span{color:var(--ink)}.settings__segment input:checked+span{background:var(--active);color:var(--ink)}.settings__segment input:focus-visible+span{outline:2px solid var(--accent);outline-offset:1px}.settings__sheet-form{gap:var(--s-4);flex-direction:column;display:flex}@media (width<=599px){.settings{padding-top:var(--s-5)}}@media (prefers-reduced-motion:reduce){.settings__segment span{transition:none}}.signin{min-height:100dvh;padding:var(--s-8) var(--gutter) var(--s-7);background:var(--canvas);justify-content:center;display:flex}.signin__col{gap:var(--s-5);flex-direction:column;width:100%;max-width:360px;display:flex}.signin__mark{font-size:var(--text-display);line-height:1}.signin__heading{font:500 var(--text-heading) / 31px var(--sans)}.signin__lede{color:var(--body)}.signin__form{gap:var(--s-3);flex-direction:column;display:flex}.signin__form .btn{width:100%}.signin__or{align-items:center;gap:var(--s-3);color:var(--mute);font-size:var(--text-caption);display:flex}.signin__or:before,.signin__or:after{content:"";background:var(--line);flex:1;height:1px}.signin__apple{width:100%}.signin__address{color:var(--ink);overflow-wrap:anywhere}.signin__error{color:var(--danger);font-size:var(--text-body-sm)}.signin__links{gap:var(--s-4);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.signin__text-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.signin__text-button:hover{color:var(--accent-hover)}.signin__text-button:disabled{color:var(--mute);cursor:default}
