@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff")}:root{--relay-color-carbon:#0a0c0b;--relay-color-graphite:#191d1a;--relay-color-paper:#f5f7f2;--relay-color-volt:#d8ff4f;--relay-color-route-cyan:#61e7ff;--relay-color-exception:#ff795c;--relay-color-muted:#949b94;--relay-color-line-dark:#2a302c;--relay-color-line-light:#cfd3cd;--relay-color-live-ink:#07505d;--relay-color-live-soft:#dff9ff;--relay-color-positive-ink:#315c2b;--relay-color-positive-soft:#e4f4df;--relay-color-warning-ink:#664900;--relay-color-warning-soft:#fff1c7;--relay-color-exception-ink:#79261d;--relay-color-exception-soft:#ffe5df;--relay-color-muted-soft:#e9ede5;--relay-color-surface:var(--relay-color-paper);--relay-color-page-muted:var(--relay-color-muted-soft);--relay-color-copy-muted:color-mix(in srgb, var(--relay-color-carbon) 64%, var(--relay-color-paper));--relay-color-copy-on-dark:color-mix(in srgb, var(--relay-color-paper) 76%, var(--relay-color-carbon));--relay-color-volt-hover:color-mix(in srgb, var(--relay-color-volt) 82%, var(--relay-color-paper));--relay-color-grid:color-mix(in srgb, var(--relay-color-carbon) 3.5%, transparent);--relay-color-shadow:color-mix(in srgb, var(--relay-color-carbon) 8%, transparent);--relay-font-display:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;--relay-font-data:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--relay-tracking-display:-.045em;--relay-tracking-data:.06em;--relay-space-1:.25rem;--relay-space-2:.5rem;--relay-space-3:.75rem;--relay-space-4:1rem;--relay-space-6:1.5rem;--relay-space-8:2rem;--relay-space-12:3rem;--relay-space-16:4rem;--relay-radius-control:2px;--relay-radius-pill:999px;--relay-ease-move:cubic-bezier(.2, .75, .25, 1);--relay-duration-fast:.18s;--relay-duration-standard:.32s;color:var(--relay-color-carbon);background:var(--relay-color-paper);font-family:var(--relay-font-display);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{background:var(--relay-color-paper);-webkit-font-smoothing:antialiased;min-width:320px;min-height:100vh;margin:0}::selection{color:var(--relay-color-carbon);background:var(--relay-color-volt)}.runtime-root{min-height:100vh}.startup-failure{min-height:100vh;padding:clamp(var(--relay-space-8), 8vw, 7rem);color:var(--relay-color-paper);background:var(--relay-color-carbon);align-content:center;justify-items:start;display:grid}.startup-lockup{width:min(14rem,58vw);margin-bottom:var(--relay-space-12)}.startup-failure h1{max-width:13ch;color:var(--relay-color-paper)}.startup-failure .eyebrow{color:var(--relay-color-volt)}.startup-failure p:last-child{max-width:42rem;color:var(--relay-color-copy-on-dark);line-height:1.6}.relay-landing{min-height:100vh;color:var(--relay-color-paper);background:var(--relay-color-carbon)}.relay-landing-header,.relay-landing-footer{padding:var(--relay-space-6) clamp(var(--relay-space-6), 5vw, 4.75rem);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.relay-landing-header .brand-lockup,.relay-landing-footer .brand-lockup{width:10.5rem}.relay-landing-header{border-bottom:1px solid var(--relay-color-line-dark)}.relay-landing-header .secondary-link{border-color:var(--relay-color-muted);color:var(--relay-color-paper)}.relay-landing-header .secondary-link:hover{border-color:var(--relay-color-volt);background:var(--relay-color-graphite)}.relay-landing-hero{min-height:calc(100svh - 5.25rem);padding:var(--relay-space-8) clamp(var(--relay-space-6), 5vw, 4.75rem);isolation:isolate;align-content:space-between;display:grid;position:relative;overflow:hidden}.relay-landing-meta,.relay-landing-status{justify-content:space-between;gap:var(--relay-space-6);color:var(--relay-color-muted);font-family:var(--relay-font-data);letter-spacing:var(--relay-tracking-data);text-transform:uppercase;font-size:.7rem;display:flex}.relay-landing-lockup{max-width:72rem;padding:clamp(var(--relay-space-12), 10vh, 7rem) 0}.relay-landing-hero h1{max-width:12ch;color:var(--relay-color-paper);letter-spacing:-.07em;margin:0;font-size:clamp(4rem,9vw,8.5rem);font-weight:600;line-height:.86}.relay-landing-hero h1:first-line{color:var(--relay-color-paper)}.relay-landing-hero .eyebrow{color:var(--relay-color-volt)}.relay-landing-summary{max-width:38rem;margin:var(--relay-space-8) 0 0 clamp(0rem, 24vw, 18rem);color:var(--relay-color-copy-on-dark);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5}.relay-landing-actions{gap:var(--relay-space-3);margin:var(--relay-space-8) 0 0 clamp(0rem, 24vw, 18rem);flex-wrap:wrap;display:flex}.secondary-link{border:1px solid var(--relay-color-carbon);border-radius:var(--relay-radius-control);min-height:2.7rem;color:var(--relay-color-carbon);background:0 0;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.secondary-link:hover{background:color-mix(in srgb, var(--relay-color-carbon) 6%, transparent)}.relay-route-field{z-index:-1;opacity:.7;position:absolute;inset:8% -5% 0 20%}.relay-route-field svg{width:100%;height:100%;overflow:visible}.relay-route{fill:none;stroke-linecap:round}.relay-route-muted{stroke:var(--relay-color-line-dark);stroke-width:2px}.relay-route-live{stroke:var(--relay-color-volt);stroke-width:2px;stroke-dasharray:1 16;animation:7s linear infinite relay-route-flow}.relay-landing-status{padding-top:var(--relay-space-6);border-top:1px solid var(--relay-color-line-dark)}.relay-landing-status span:first-child{color:var(--relay-color-paper)}.relay-landing-status i{width:.45rem;height:.45rem;margin-right:var(--relay-space-2);background:var(--relay-color-route-cyan);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--relay-color-route-cyan) 12%, transparent);border-radius:50%;display:inline-block}.relay-portals{padding:clamp(5rem, 9vw, 7rem) clamp(var(--relay-space-6), 5vw, 4.75rem);color:var(--relay-color-carbon);background:var(--relay-color-page-muted)}.relay-surface-grid{border:1px solid var(--relay-color-line-light);background:var(--relay-color-line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(100%,86rem);margin:0 auto;display:grid}.relay-surface-introduction,.relay-surface-card{background:var(--relay-color-surface);min-height:18rem;padding:clamp(1.5rem,4vw,2.5rem)}.relay-surface-introduction{grid-column:1/-1;min-height:auto}.relay-surface-introduction h2{letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.relay-surface-introduction>p:last-child{max-width:44rem;color:var(--relay-color-copy-muted);margin:1.25rem 0 0;line-height:1.6}.relay-surface-card{color:inherit;transition:color var(--relay-duration-fast) var(--relay-ease-move), background var(--relay-duration-fast) var(--relay-ease-move);flex-direction:column;text-decoration:none;display:flex}.relay-surface-card:hover{color:var(--relay-color-paper);background:var(--relay-color-carbon)}.relay-surface-card span{color:var(--relay-color-copy-muted);font-family:var(--relay-font-data);font-size:.78rem}.relay-surface-card strong{letter-spacing:var(--relay-tracking-display);margin-top:auto;font-size:clamp(1.65rem,3vw,2.4rem)}.relay-surface-card p{color:var(--relay-color-copy-muted);margin:.75rem 0 0;line-height:1.55}.relay-surface-card:hover span,.relay-surface-card:hover p{color:var(--relay-color-route-cyan)}.relay-landing-footer{border-top:1px solid var(--relay-color-line-dark);color:var(--relay-color-muted)}.relay-landing-footer p{color:var(--relay-color-volt)}@media (width<=48rem){.relay-landing-header,.relay-landing-footer,.relay-landing-hero,.relay-portals{padding-right:var(--relay-space-4);padding-left:var(--relay-space-4)}.relay-landing-hero{min-height:46rem}.relay-landing-meta span:last-child,.relay-landing-status span:last-child{display:none}.relay-landing-hero h1{font-size:clamp(3.7rem,16vw,6rem)}.relay-landing-summary,.relay-landing-actions{margin-left:0}.relay-route-field{inset:6% -55% 0 0}.relay-surface-grid{grid-template-columns:1fr}.relay-surface-introduction{grid-column:auto}.relay-surface-card{min-height:14rem}}@keyframes relay-route-flow{to{stroke-dashoffset:-150px}}button,a,input,select,textarea{font:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--relay-color-route-cyan);outline-offset:3px}.skip-link{z-index:10;border-radius:var(--relay-radius-control);color:var(--relay-color-carbon);background:var(--relay-color-volt);padding:.65rem .9rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.app-header{border-bottom:1px solid var(--relay-color-line-dark);min-height:4.5rem;color:var(--relay-color-paper);background:color-mix(in srgb, var(--relay-color-carbon) 97%, transparent);justify-content:space-between;align-items:center;gap:1.5rem;padding:0 clamp(1.25rem,4vw,3rem);display:flex}.brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand-lockup{width:10.5rem;height:auto;display:block}.primary-link{border-radius:var(--relay-radius-control);min-height:2.7rem;color:var(--relay-color-carbon);background:var(--relay-color-volt);transition:background var(--relay-duration-fast) var(--relay-ease-move), transform var(--relay-duration-fast) var(--relay-ease-move);justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.primary-link:hover{background:var(--relay-color-volt-hover);transform:translateY(-1px)}.header-actions{align-items:center;gap:.75rem;display:flex}.session-indicator{color:var(--relay-color-route-cyan);font-family:var(--relay-font-data);letter-spacing:var(--relay-tracking-data);text-transform:uppercase;font-size:.78rem;font-weight:500}.sign-out-button{border:1px solid var(--relay-color-line-dark);border-radius:var(--relay-radius-control);min-height:2.7rem;color:var(--relay-color-paper);cursor:pointer;background:0 0;padding:.65rem .9rem;font-weight:700}.sign-out-button:hover{border-color:var(--relay-color-muted);background:var(--relay-color-graphite)}.tenant-indicator{min-width:7rem;line-height:1.15;display:grid}.tenant-indicator span{color:var(--relay-color-muted);font-family:var(--relay-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.tenant-indicator strong{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.9rem;overflow:hidden}.change-tenant-button{color:var(--relay-color-volt);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:750}.auth-page{border:1px solid var(--relay-color-line-dark);border-radius:var(--relay-radius-control);width:min(100% - 3rem,42rem);color:var(--relay-color-paper);background:var(--relay-color-carbon);box-shadow:1.25rem 1.25rem 0 var(--relay-color-volt);margin:12vh auto 0;padding:clamp(2rem,6vw,4rem)}.auth-page h1{font-size:clamp(2.2rem,6vw,4rem)}.auth-lockup,.tenant-lockup{width:min(13rem,62%);height:auto;margin-bottom:var(--relay-space-12);display:block}.auth-page .eyebrow{color:var(--relay-color-volt)}.auth-page>p:not(.eyebrow){max-width:38rem;color:var(--relay-color-copy-on-dark);margin:1.25rem 0 0;line-height:1.65}.primary-button{border-radius:var(--relay-radius-control);min-height:3rem;color:var(--relay-color-carbon);background:var(--relay-color-volt);cursor:pointer;border:0;margin-top:2rem;padding:.75rem 1.1rem;font-weight:750}.primary-button:hover:not(:disabled){background:var(--relay-color-volt-hover)}.primary-button:disabled{opacity:.55;cursor:not-allowed}.auth-page .auth-error{color:var(--relay-color-exception);font-weight:650}.auth-page .auth-note{font-size:.9rem}.tenant-page{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);width:min(100% - 3rem,48rem);box-shadow:1rem 1rem 0 var(--relay-color-graphite);margin:10vh auto 0;padding:clamp(2rem,6vw,4rem)}.tenant-page h1{font-size:clamp(2.1rem,6vw,4rem)}.tenant-page>p:not(.eyebrow){max-width:38rem;color:var(--relay-color-copy-muted);margin:1.25rem 0 0;line-height:1.65}.tenant-options{gap:.75rem;margin-top:2rem;display:grid}.tenant-option{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);color:var(--relay-color-carbon);background:var(--relay-color-surface);text-align:left;cursor:pointer;gap:.35rem;padding:1rem 1.1rem;display:grid}.tenant-option:hover:not(:disabled){border-color:var(--relay-color-carbon);background:var(--relay-color-muted-soft)}.tenant-option:disabled{opacity:.6;cursor:wait}.tenant-option span{color:var(--relay-color-copy-muted);font-size:.82rem}.secondary-button{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);min-height:3rem;color:var(--relay-color-carbon);background:var(--relay-color-surface);cursor:pointer;margin-top:2rem;padding:.75rem 1.1rem;font-weight:750}.workspace{grid-template-columns:15.5rem minmax(0,1fr);min-height:calc(100vh - 4.5rem);display:grid}.workspace-nav{border-right:1px solid var(--relay-color-line-dark);background:var(--relay-color-graphite);padding:2rem 1.25rem}.nav-label{color:var(--relay-color-muted);font-family:var(--relay-font-data);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem .85rem;font-size:.72rem;font-weight:800}.workspace-nav ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.nav-link{border-radius:var(--relay-radius-control);color:var(--relay-color-copy-on-dark);padding:.78rem .85rem;font-weight:650;text-decoration:none;display:block}.nav-link:hover{color:var(--relay-color-paper);background:var(--relay-color-line-dark)}.nav-link-active{color:var(--relay-color-carbon);background:var(--relay-color-volt)}.workspace-main{background:linear-gradient(90deg, var(--relay-color-grid) 1px, transparent 1px), linear-gradient(var(--relay-color-grid) 1px, transparent 1px), var(--relay-color-paper);background-size:4rem 4rem;min-width:0;padding:clamp(2rem,5vw,5rem)}.module{width:min(100%,68rem);margin:0 auto}.module-heading{max-width:47rem}.eyebrow{color:var(--relay-color-positive-ink);font-family:var(--relay-font-data);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .85rem;font-size:.75rem;font-weight:800}h1,h2,p{overflow-wrap:break-word}h1{max-width:18ch;letter-spacing:var(--relay-tracking-display);margin:0;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.98}.lede{max-width:42rem;color:var(--relay-color-copy-muted);margin:1.35rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.foundation-panel{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);box-shadow:0 1.5rem 4rem var(--relay-color-shadow);grid-template-columns:minmax(0,1.35fr) minmax(15rem,.8fr);gap:2.5rem;margin-top:clamp(2.5rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.foundation-panel h2{letter-spacing:-.025em;margin:1.2rem 0 .75rem;font-size:clamp(1.35rem,2vw,1.75rem)}.foundation-panel p:not(.status-label){max-width:40rem;color:var(--relay-color-copy-muted);margin:0;line-height:1.6}.status-label{color:var(--relay-color-positive-ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.8rem;font-weight:800;display:flex}.status-dot{background:var(--relay-color-route-cyan);width:.6rem;height:.6rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--relay-color-route-cyan) 18%, transparent);border-radius:50%;flex:none}.capability-list{align-content:start;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.capability-list li{border-bottom:1px solid var(--relay-color-line-light);color:var(--relay-color-copy-muted);padding:.8rem 0;font-weight:650}.delivery-workspace,.roster-workspace{width:min(100%,76rem)}.courier-workspace{max-width:74rem}.courier-availability{border:1px solid var(--relay-color-line-light);border-left:.35rem solid var(--relay-color-carbon);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);box-shadow:0 1rem 2.5rem var(--relay-color-shadow);justify-content:space-between;align-items:center;gap:2rem;margin:2rem 0;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.courier-availability h2,.courier-availability p{margin:0}.courier-availability .eyebrow{margin-bottom:.6rem}.courier-availability-title{align-items:center;gap:.7rem;display:flex}.courier-availability-title h2{font-size:clamp(1.25rem,2vw,1.6rem)}.courier-availability-copy>p:not(.eyebrow,.form-error){color:var(--relay-color-copy-muted);margin-top:.55rem;line-height:1.55}.courier-availability-copy small{color:var(--relay-color-copy-muted);font-family:var(--relay-font-data);margin-top:.55rem;display:block}.courier-availability-dot{background:var(--relay-color-carbon);width:.75rem;height:.75rem;box-shadow:0 0 0 .3rem color-mix(in srgb, var(--relay-color-carbon) 12%, transparent);border-radius:50%;flex:none}.courier-availability-available{border-left-color:var(--relay-color-positive-ink);background:var(--relay-color-positive-soft)}.courier-availability-available .courier-availability-dot{background:var(--relay-color-positive-ink);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--relay-color-positive-ink) 16%, transparent)}.courier-availability-paused{border-left-color:var(--relay-color-route-cyan)}.courier-availability-paused .courier-availability-dot{background:var(--relay-color-route-cyan)}.courier-availability-unconfirmed{border-left-color:var(--relay-color-exception);background:var(--relay-color-exception-soft)}.courier-availability-actions{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-paper);flex:none;gap:.35rem;padding:.3rem;display:flex}.courier-availability-controls{flex:0 32rem;justify-items:end;gap:1rem;display:grid}.dispatch-location{border-top:1px solid var(--relay-color-line-light);justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-top:1rem;display:flex}.dispatch-location-copy{min-width:0}.dispatch-location h3,.dispatch-location p{margin:0}.dispatch-location h3{font-size:1rem}.dispatch-location .eyebrow{margin-bottom:.35rem}.dispatch-location-copy>p:not(.eyebrow){color:var(--relay-color-copy-muted);margin-top:.35rem;line-height:1.45}.dispatch-location small{color:var(--relay-color-copy-muted);margin-top:.35rem;line-height:1.45;display:block}.dispatch-location button{flex:none}.availability-button{border-radius:var(--relay-radius-control);min-height:2.75rem;color:var(--relay-color-copy-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:.65rem .9rem;font-weight:750}.availability-button:hover:not(:disabled){color:var(--relay-color-carbon);background:var(--relay-color-muted-soft)}.availability-button[aria-pressed=true]{border-color:var(--relay-color-carbon);color:var(--relay-color-paper);background:var(--relay-color-carbon)}.availability-button:focus-visible{outline:3px solid color-mix(in srgb, var(--relay-color-route-cyan) 38%, transparent);outline-offset:2px}.availability-button:disabled{cursor:wait;opacity:.62}.courier-delivery-card{grid-template-columns:minmax(0,1fr);gap:1.25rem}.delivery-card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.delivery-card-heading h2{margin:.35rem 0 0}.courier-delivery-card .delivery-card-details{grid-template-columns:minmax(10rem,.75fr) minmax(10rem,.75fr) minmax(18rem,1.5fr)}.courier-delivery-card a{color:var(--relay-color-carbon);font-weight:700}.courier-location{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-paper);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.1rem;display:flex}.courier-location h3,.courier-location p{margin:0}.courier-location h3{margin-top:.25rem;font-size:1rem}.courier-location p:not(.eyebrow){color:var(--relay-color-copy-muted);margin-top:.4rem}.courier-location small{max-width:48rem;color:var(--relay-color-copy-muted);margin-top:.55rem;line-height:1.5;display:block}.courier-location button{flex:none}.courier-retry-plan{background:color-mix(in srgb, var(--relay-color-muted-soft) 55%, var(--relay-color-paper));border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);gap:.55rem;padding:1rem;display:grid}.courier-retry-plan h3,.courier-retry-plan p{margin:0}.courier-retry-plan p:not(.eyebrow){color:var(--relay-color-copy-muted);line-height:1.5}.completion-note{color:var(--relay-color-positive-ink);margin:0;font-weight:700}.proof-capture{justify-items:start;gap:.55rem;display:grid}.proof-capture-button{justify-content:center;align-items:center;margin-top:0;display:inline-flex;position:relative;overflow:hidden}.proof-capture-button:focus-within{outline:3px solid color-mix(in srgb, var(--relay-color-route-cyan) 28%, transparent);outline-offset:3px}.proof-capture-button.is-disabled{opacity:.55;cursor:not-allowed}.proof-capture-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.proof-capture-button.is-disabled input{cursor:not-allowed}.proof-capture-note{max-width:42rem;color:var(--relay-color-copy-muted);margin:0;font-size:.88rem;line-height:1.5}.failed-attempt-action{justify-items:start;gap:.55rem;display:grid}.failed-attempt-panel{border:1px solid var(--relay-color-warning-ink);border-radius:var(--relay-radius-control);background:var(--relay-color-warning-soft);gap:.65rem;width:min(100%,34rem);padding:.9rem;display:grid}.failed-attempt-panel h3,.failed-attempt-panel p{margin:0}.failed-attempt-panel .form-field{gap:.4rem;display:grid}.failed-attempt-panel label{color:var(--relay-color-warning-ink);font-size:.78rem;font-weight:750}.failed-attempt-panel select{width:100%}.failed-attempt-panel .field-help{color:var(--relay-color-warning-ink);font-size:.85rem;line-height:1.5}.failed-attempt-panel .inline-actions{flex-wrap:wrap;gap:.65rem;display:flex}.form-success{color:var(--relay-color-positive-ink);margin:0;font-weight:700}.delivery-heading-row,.delivery-form-heading,.delivery-queue-heading{justify-content:space-between;align-items:start;gap:2rem;display:flex}.delivery-create-button{flex:none;margin-top:0}.realtime-status{color:var(--relay-color-copy-muted);align-items:center;gap:.45rem;margin:.85rem 0 0;font-size:.78rem;font-weight:750;display:inline-flex}.realtime-status:before{background:var(--relay-color-warning-ink);content:"";border-radius:50%;width:.55rem;height:.55rem}.delivery-form{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-muted-soft);margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem)}.delivery-form h2,.delivery-queue-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,3vw,2rem)}.delivery-form-heading>p{max-width:23rem;color:var(--relay-color-copy-muted);margin:0;line-height:1.55}.delivery-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.delivery-form label{color:var(--relay-color-copy-muted);gap:.45rem;font-size:.82rem;font-weight:750;display:grid}.delivery-form input,.delivery-form textarea{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);width:100%;color:var(--relay-color-carbon);background:var(--relay-color-surface);font:inherit;padding:.8rem .9rem;font-weight:500}.delivery-form input:focus,.delivery-form textarea:focus{border-color:var(--relay-color-carbon);outline:3px solid color-mix(in srgb, var(--relay-color-route-cyan) 18%, transparent)}.delivery-address-field{grid-column:1/-1}.roster-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-error{color:var(--relay-color-exception-ink);margin:1rem 0 0;font-weight:700}.delivery-queue-heading{border-bottom:1px solid var(--relay-color-line-light);align-items:end;margin-top:3.5rem;padding-bottom:1rem}.delivery-queue-heading>span{color:var(--relay-color-copy-muted);font-size:.82rem;font-weight:700}.delivery-reference-search{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-paper);gap:.5rem;margin-bottom:1rem;padding:1rem;display:grid}.queue-status-filter{border:0;gap:.55rem;margin:0 0 1rem;padding:0;display:grid}.queue-status-filter legend{margin-bottom:.55rem;font-weight:700}.queue-status-filter>div{flex-wrap:wrap;gap:.5rem;display:flex}.queue-status-filter button{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-pill);color:var(--relay-color-carbon);background:var(--relay-color-surface);cursor:pointer;padding:.55rem .8rem}.queue-status-filter small{color:var(--relay-color-copy-muted)}.delivery-reference-search>label{font-weight:700}.delivery-reference-search>div{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.delivery-reference-search input{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);min-width:0;color:var(--relay-color-carbon);background:var(--relay-color-surface);font:inherit;flex:18rem;padding:.78rem .85rem}.delivery-reference-search input:focus{outline:3px solid var(--relay-color-route-cyan);outline-offset:2px}.delivery-reference-search small{color:var(--relay-color-copy-muted)}.queue-message{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);color:var(--relay-color-copy-muted);background:var(--relay-color-surface);margin:1rem 0 0;padding:1.5rem}.queue-message h3,.queue-message p{margin:0}.queue-message p+.secondary-button{margin-top:1rem}.delivery-list{gap:.75rem;margin-top:1rem;display:grid}.delivery-card{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);grid-template-columns:minmax(12rem,1fr) minmax(22rem,1.5fr);gap:2rem;padding:1.25rem;display:grid}.delivery-status{border-radius:var(--relay-radius-pill);color:var(--relay-color-warning-ink);background:var(--relay-color-warning-soft);letter-spacing:.05em;text-transform:uppercase;padding:.3rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.delivery-status-assigned{color:var(--relay-color-positive-ink);background:var(--relay-color-positive-soft)}.delivery-status-unassigned{color:var(--relay-color-warning-ink);background:var(--relay-color-warning-soft)}.delivery-status-cancelled{color:var(--relay-color-exception-ink);background:var(--relay-color-exception-soft)}.delivery-card h3{margin:.65rem 0 0;font-size:1.15rem}.delivery-card p{color:var(--relay-color-copy-muted);margin:.4rem 0 0;line-height:1.45}.delivery-card-details{gap:1rem;display:grid}.delivery-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.delivery-assignment-controls,.delivery-assignment-summary{border-top:1px solid var(--relay-color-line-light);padding-top:1rem}.delivery-assignment-controls label,.delivery-assignment-summary>span{color:var(--relay-color-copy-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:750;display:block}.delivery-assignment-controls>div{align-items:center;gap:.75rem;margin-top:.45rem;display:flex}.delivery-assignment-controls .cancellation-confirmation{border:1px solid var(--relay-color-exception);border-radius:var(--relay-radius-control);background:var(--relay-color-exception-soft);grid-template-columns:1fr auto auto;align-items:start;padding:.8rem;display:grid}.cancellation-confirmation p{color:var(--relay-color-exception-ink);margin:0}.delivery-reassignment-controls{border-top:1px solid var(--relay-color-line-light);gap:.55rem;padding-top:.75rem;display:grid}.delivery-reassignment-controls select{width:100%}.reassignment-confirmation{border:1px solid var(--relay-color-warning-ink);border-radius:var(--relay-radius-control);background:var(--relay-color-warning-soft);align-items:start;gap:.6rem;padding:.8rem;display:grid}.reassignment-confirmation p{color:var(--relay-color-warning-ink);margin:0}.delivery-proof-action{justify-items:start;gap:.5rem;margin-top:.75rem;display:grid}.delivery-proof{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-paper);gap:.8rem;margin-top:.75rem;padding:.85rem;display:grid}.delivery-proof-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.delivery-proof-heading span,.delivery-proof-heading strong{display:block}.delivery-proof-heading span{color:var(--relay-color-copy-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:750}.delivery-proof-heading strong{margin-top:.25rem}.delivery-proof img{border-radius:var(--relay-radius-control);background:var(--relay-color-surface);object-fit:contain;width:100%;max-height:28rem;display:block}.delivery-proof dl{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-proof>small{color:var(--relay-color-copy-muted);line-height:1.45}.delivery-assignment-controls select{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);min-width:0;color:var(--relay-color-carbon);background:var(--relay-color-surface);font:inherit;flex:auto;padding:.75rem .85rem}.delivery-assignment-controls .primary-button{flex:none}.delivery-assignment-controls small,.delivery-assignment-summary small{color:var(--relay-color-copy-muted);margin-top:.45rem;display:block}.delivery-assignment-controls .form-error{color:var(--relay-color-exception-ink)}.delivery-assignment-summary strong{margin-top:.3rem;font-size:.95rem;display:block}.delivery-lifecycle-button{margin-top:.85rem}.delivery-assignment-summary .form-error{color:var(--relay-color-exception-ink)}.tracking-link-controls{border-top:1px solid var(--relay-color-line-light);gap:.6rem;padding-top:1rem;display:grid}.tracking-link-controls>span{color:var(--relay-color-copy-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:750}.tracking-link-controls>p{margin:0;font-size:.85rem}.tracking-link-controls>input{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);width:100%;min-width:0;color:var(--relay-color-carbon);background:var(--relay-color-paper);font:inherit;padding:.75rem .85rem}.tracking-link-controls>div{align-items:center;gap:.85rem;display:flex}.tracking-link-controls .secondary-button{width:fit-content;min-height:2.6rem;margin-top:0}.tracking-revoke-button{color:var(--relay-color-exception-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-weight:750}.tracking-link-controls small{color:var(--relay-color-copy-muted)}.tracking-link-controls .form-error{color:var(--relay-color-exception-ink)}.delivery-card dt{color:var(--relay-color-copy-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:750}.delivery-card dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.86rem;font-weight:650}.delivery-activity{border-top:1px solid var(--relay-color-line-light);border-bottom:1px solid var(--relay-color-line-light);padding:.8rem 0}.delivery-activity summary{width:fit-content;color:var(--relay-color-carbon);cursor:pointer;align-items:center;gap:.5rem;font-size:.82rem;font-weight:800;list-style-position:outside;display:flex}.delivery-activity summary span{border-radius:var(--relay-radius-pill);min-width:1.45rem;min-height:1.45rem;color:var(--relay-color-carbon);background:var(--relay-color-muted-soft);place-items:center;font-size:.7rem;display:inline-grid}.delivery-activity ol{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.delivery-activity li{min-height:4.2rem;padding-left:2rem;display:grid;position:relative}.delivery-activity li:not(:last-child):after{background:var(--relay-color-line-light);content:"";width:2px;position:absolute;top:1rem;bottom:0;left:.38rem}.delivery-activity li>span{z-index:1;border:2px solid var(--relay-color-paper);background:var(--relay-color-carbon);width:.85rem;height:.85rem;box-shadow:0 0 0 2px var(--relay-color-line-light);border-radius:50%;position:absolute;top:.16rem;left:0}.delivery-activity li div{gap:.16rem;display:grid}.delivery-activity li strong{font-size:.86rem}.delivery-activity time,.delivery-activity small{color:var(--relay-color-copy-muted);font-size:.75rem}.roster-list{gap:.75rem;margin-top:1rem;display:grid}.roster-card{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);grid-template-columns:minmax(12rem,.9fr) minmax(16rem,1fr) minmax(15rem,.8fr);align-items:center;gap:2rem;padding:1.25rem;display:grid}.courier-invitation{align-content:center;gap:.65rem;display:grid}.courier-invitation>.eyebrow{margin:0}.courier-invitation-form,.courier-invitation-result{gap:.65rem;display:grid}.courier-invitation-form label{font-size:.8rem;font-weight:750}.courier-invitation-form input{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);width:100%;min-width:0;color:var(--relay-color-carbon);background:var(--relay-color-surface);font:inherit;padding:.7rem .75rem}.courier-invitation-form small,.courier-invitation-result p{color:var(--relay-color-copy-muted);margin:0;font-size:.76rem;line-height:1.45}.courier-invitation-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.roster-status{border-radius:var(--relay-radius-pill);letter-spacing:.05em;text-transform:uppercase;padding:.3rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.roster-status-active{color:var(--relay-color-positive-ink);background:var(--relay-color-positive-soft)}.roster-status-suspended{color:var(--relay-color-exception-ink);background:var(--relay-color-exception-soft)}.roster-card h3{margin:.65rem 0 0;font-size:1.15rem}.roster-card p{color:var(--relay-color-copy-muted);margin:.35rem 0 0;font-size:.85rem}.roster-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.roster-card dt{color:var(--relay-color-copy-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:750}.roster-card dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.86rem;font-weight:650}.load-more-button{margin:1.25rem auto 0;display:block}.tracking-page{min-height:100vh;color:var(--relay-color-paper);background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--relay-color-route-cyan) 14%, transparent), transparent 32rem), var(--relay-color-carbon)}.public-header{align-items:center;width:min(100% - 3rem,74rem);min-height:6rem;margin:0 auto;display:flex}.brand-light,.brand-light small{color:var(--relay-color-paper)}.tracking-content{width:min(100% - 3rem,74rem);margin:0 auto;padding:clamp(4rem,10vw,9rem) 0}.eyebrow-light{color:var(--relay-color-volt)}.tracking-content>p:not(.eyebrow){max-width:40rem;color:var(--relay-color-copy-on-dark);margin:1.5rem 0 0;font-size:1.15rem;line-height:1.7}.tracking-timeline{border:1px solid var(--relay-color-line-dark);border-radius:var(--relay-radius-control);max-width:42rem;color:var(--relay-color-copy-on-dark);background:var(--relay-color-graphite);gap:0;margin-top:3rem;padding:1.2rem 1.4rem;list-style:none;display:grid}.tracking-timeline li{min-height:3.5rem;color:var(--relay-color-muted);grid-template-columns:1fr;align-items:start;padding-left:2rem;font-weight:700;display:grid;position:relative}.tracking-timeline li:not(:last-child):after{background:var(--relay-color-line-dark);content:"";width:2px;position:absolute;top:1rem;bottom:-.15rem;left:.42rem}.tracking-timeline li>span{z-index:1;border:2px solid var(--relay-color-muted);background:var(--relay-color-carbon);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.12rem;left:0}.tracking-timeline .tracking-step-reached{color:var(--relay-color-paper)}.tracking-timeline .tracking-step-reached>span{border-color:var(--relay-color-volt);background:var(--relay-color-volt);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--relay-color-volt) 18%, transparent)}.tracking-timeline .tracking-step-reached:not(:last-child):after{background:var(--relay-color-volt)}.tracking-location{border:1px solid color-mix(in srgb, var(--relay-color-route-cyan) 50%, transparent);border-radius:var(--relay-radius-control);background:linear-gradient(135deg, color-mix(in srgb, var(--relay-color-route-cyan) 11%, transparent), color-mix(in srgb, var(--relay-color-paper) 4%, transparent));grid-template-columns:auto 1fr;gap:1rem;max-width:42rem;margin-top:1.25rem;padding:1.4rem;display:grid}.tracking-location-signal{border:3px solid var(--relay-color-paper);background:var(--relay-color-route-cyan);width:1rem;height:1rem;box-shadow:0 0 0 .45rem color-mix(in srgb, var(--relay-color-route-cyan) 18%, transparent);border-radius:50%;margin-top:.3rem;position:relative}.tracking-location h2,.tracking-location p,.tracking-coordinates{margin:0}.tracking-location h2{margin-top:.25rem;font-size:1.15rem}.tracking-location p:not(.tracking-location-label){color:var(--relay-color-copy-on-dark);margin-top:.45rem;line-height:1.55}.tracking-location .tracking-location-label{color:var(--relay-color-route-cyan);font-family:var(--relay-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.tracking-location-empty{border-color:var(--relay-color-line-dark);background:var(--relay-color-graphite)}.tracking-location-empty .tracking-location-signal{border-color:var(--relay-color-muted);box-shadow:none;background:0 0}.tracking-location-stale{border-color:color-mix(in srgb, var(--relay-color-exception) 55%, transparent)}.tracking-location-stale .tracking-location-signal{border-color:var(--relay-color-paper);background:var(--relay-color-exception);box-shadow:0 0 0 .45rem color-mix(in srgb, var(--relay-color-exception) 18%, transparent)}.tracking-location .tracking-location-warning{color:var(--relay-color-exception);font-size:.86rem}.tracking-coordinates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:24rem;margin-top:1rem;display:grid}.tracking-coordinates div{border:1px solid var(--relay-color-line-dark);border-radius:var(--relay-radius-control);background:var(--relay-color-graphite);padding:.7rem .8rem}.tracking-coordinates dt{color:var(--relay-color-muted);font-family:var(--relay-font-data);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.tracking-coordinates dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-weight:750}.tracking-content>.tracking-privacy-note{margin-top:2rem;font-size:.9rem}.tracking-attribution{width:11.75rem;height:auto;margin-top:var(--relay-space-8);display:block}.standalone-page{place-items:center;min-height:100vh;padding:2rem;display:grid}.message-panel{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);width:min(100%,34rem);padding:clamp(2rem,5vw,3.5rem)}.message-panel h1{font-size:clamp(2rem,6vw,3.5rem)}.message-panel>p:not(.eyebrow){color:var(--relay-color-copy-muted);margin:1.25rem 0 2rem;line-height:1.6}.delivery-attention{border:1px solid color-mix(in srgb, var(--relay-color-exception) 42%, transparent);border-radius:var(--relay-radius-control);background:color-mix(in srgb, var(--relay-color-exception) 7%, transparent);gap:1rem;margin:2rem 0 2.5rem;padding:clamp(1.1rem,3vw,1.5rem);display:grid}.delivery-attention .delivery-queue-heading{margin:0}.delivery-attention-introduction{max-width:52rem;color:var(--relay-color-copy-muted);margin:0;line-height:1.55}.delivery-attention-list{gap:.8rem;display:grid}.delivery-attention-card{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);grid-template-columns:minmax(12rem,1fr) minmax(20rem,1.4fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.delivery-attention-card h3,.delivery-attention-card p{margin:.35rem 0 0}.delivery-attention-card p{color:var(--relay-color-copy-muted)}.delivery-attention-card dl{grid-template-columns:repeat(2,minmax(8rem,1fr));gap:.75rem;margin:0;display:grid}.delivery-attention-card dt{color:var(--relay-color-copy-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:750}.delivery-attention-card dd{margin:.2rem 0 0;font-weight:700}.delivery-retry-schedule{grid-column:1/3;gap:.55rem;padding-top:.25rem;display:grid}.delivery-return-confirmation{grid-column:3;align-self:end;gap:.55rem;display:grid}.delivery-return-confirmation small{color:var(--relay-color-copy-muted);line-height:1.45}.delivery-retry-schedule label{color:var(--relay-color-carbon);font-size:.82rem;font-weight:700}.delivery-retry-schedule input{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);font:inherit;min-height:2.75rem;padding:.65rem .75rem}.delivery-retry-schedule small{color:var(--relay-color-copy-muted);line-height:1.45}.integration-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-form-grid small,.integration-scope-grid small{color:var(--relay-color-copy-muted);margin-top:.35rem;font-weight:450;line-height:1.4;display:block}.integration-scope-grid{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.integration-scope-grid legend{color:var(--relay-color-copy-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 .35rem;font-size:.72rem;font-weight:800}.integration-scope-grid label{border-radius:var(--relay-radius-control);background:var(--relay-color-paper);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.integration-scope-grid input{width:1rem;height:1rem;margin-top:.15rem}.integration-list{gap:.8rem;margin-top:1rem;display:grid}.integration-card{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);padding:1.2rem}.integration-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.integration-card h3,.integration-card p{margin:.45rem 0 0}.integration-card p{color:var(--relay-color-copy-muted)}.integration-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 0;display:grid}.integration-card dt{color:var(--relay-color-copy-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:750}.integration-card dd{margin:.25rem 0 0;font-weight:650}.integration-card code{overflow-wrap:anywhere;font-size:.78rem}.integration-scopes{border-top:1px solid var(--relay-color-line-light);flex-wrap:wrap;gap:.45rem;margin-top:1rem;padding-top:1rem;display:flex}.integration-scopes span,.integration-binding-note{border-radius:var(--relay-radius-pill);color:var(--relay-color-live-ink);background:var(--relay-color-live-soft);padding:.3rem .5rem;font-size:.72rem;font-weight:750}.integration-status-active{color:var(--relay-color-positive-ink);background:var(--relay-color-positive-soft)}.integration-status-suspended{color:var(--relay-color-exception-ink);background:var(--relay-color-exception-soft)}.integration-status-error,.integration-webhook-button{margin-top:1rem}.webhook-panel{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-paper);margin-top:2rem;padding:1.4rem}.webhook-panel h2,.webhook-panel h3,.webhook-panel p{margin-top:0}.webhook-toolbar,.webhook-actions{flex-wrap:wrap;gap:.65rem;display:flex}.webhook-toolbar button,.webhook-actions button{margin-top:0}.danger-button{border:1px solid var(--relay-color-exception);border-radius:var(--relay-radius-control);min-height:3rem;color:var(--relay-color-exception-ink);background:var(--relay-color-exception-soft);cursor:pointer;padding:.75rem 1.1rem;font-weight:750}.danger-button:disabled{opacity:.55;cursor:not-allowed}.webhook-toolbar{margin:1.25rem 0}.webhook-form{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);margin-bottom:1.25rem;padding:1rem}.webhook-event-grid{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:1rem 0;padding:1rem;display:grid}.webhook-event-grid legend{padding:0 .35rem;font-weight:750}.webhook-event-grid label{align-items:center;gap:.5rem;display:flex}.webhook-event-grid input{width:1rem;height:1rem}.secret-reveal{border:2px solid var(--relay-color-warning-ink);border-radius:var(--relay-radius-control);background:var(--relay-color-warning-soft);margin:1rem 0;padding:1.15rem}.secret-reveal code{overflow-wrap:anywhere;border-radius:var(--relay-radius-control);color:var(--relay-color-paper);background:var(--relay-color-graphite);-webkit-user-select:all;user-select:all;margin:.75rem 0;padding:.8rem;font-size:.9rem;display:block}.webhook-list,.webhook-health-list{gap:.75rem;display:grid}.webhook-card{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);padding:1rem}.webhook-card h3{margin:.45rem 0}.webhook-card a{overflow-wrap:anywhere}.webhook-card .webhook-actions{margin-top:1rem}.webhook-status-active,.webhook-delivery-delivered{color:var(--relay-color-positive-ink);background:var(--relay-color-positive-soft)}.webhook-status-paused,.webhook-delivery-queued,.webhook-delivery-retrying{color:var(--relay-color-warning-ink);background:var(--relay-color-warning-soft)}.webhook-status-revoked,.webhook-delivery-rejected,.webhook-delivery-exhausted{color:var(--relay-color-exception-ink);background:var(--relay-color-exception-soft)}.webhook-revoked-note{color:var(--relay-color-copy-muted);margin:1rem 0 0!important}.webhook-health-heading{margin-top:2rem}.webhook-health-row{border:1px solid var(--relay-color-line-light);border-radius:var(--relay-radius-control);background:var(--relay-color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.webhook-health-row>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.webhook-health-row code{color:var(--relay-color-exception-ink)}.delivery-workspace,.roster-workspace,.integration-list,.webhook-panel{accent-color:var(--relay-color-carbon)}.delivery-form,.delivery-reference-search,.queue-message,.delivery-card,.roster-card,.delivery-attention,.delivery-attention-card,.integration-scope-grid,.integration-card,.webhook-panel,.webhook-form,.webhook-event-grid,.secret-reveal,.webhook-card,.webhook-health-row,.failed-attempt-panel,.reassignment-confirmation,.delivery-assignment-controls .cancellation-confirmation,.delivery-proof{border-radius:var(--relay-radius-control)}.delivery-card,.roster-card,.integration-card,.webhook-card{box-shadow:.25rem .25rem 0 var(--relay-color-shadow);transition:border-color var(--relay-duration-fast) var(--relay-ease-move), transform var(--relay-duration-fast) var(--relay-ease-move)}.delivery-card:hover,.roster-card:hover,.integration-card:hover,.webhook-card:hover{border-color:var(--relay-color-carbon);transform:translate(-1px,-1px)}.delivery-form{border-color:var(--relay-color-line-light);background:color-mix(in srgb, var(--relay-color-volt) 12%, var(--relay-color-paper))}.delivery-form label,.courier-invitation-form label,.delivery-assignment-controls label,.delivery-assignment-summary>span,.tracking-link-controls>span,.delivery-card dt,.roster-card dt,.delivery-attention-card dt,.integration-card dt,.integration-scope-grid legend,.delivery-proof-heading span{color:var(--relay-color-copy-muted);font-family:var(--relay-font-data);letter-spacing:var(--relay-tracking-data);font-weight:500}.delivery-form input,.delivery-form textarea,.delivery-reference-search input,.delivery-assignment-controls select,.tracking-link-controls>input,.courier-invitation-form input,.delivery-retry-schedule input{border-color:var(--relay-color-line-light);border-radius:var(--relay-radius-control)}.delivery-form input:focus,.delivery-form textarea:focus,.delivery-reference-search input:focus,.delivery-assignment-controls select:focus,.tracking-link-controls>input:focus,.courier-invitation-form input:focus,.delivery-retry-schedule input:focus{border-color:var(--relay-color-carbon);outline:3px solid color-mix(in srgb, var(--relay-color-route-cyan) 38%, transparent);outline-offset:2px}.queue-status-filter button{border-radius:var(--relay-radius-pill);transition:color var(--relay-duration-fast) var(--relay-ease-move), background var(--relay-duration-fast) var(--relay-ease-move)}.queue-status-filter button[aria-pressed=true]{border-color:var(--relay-color-carbon);color:var(--relay-color-carbon);background:var(--relay-color-volt)}.realtime-status,.delivery-status,.roster-status,.integration-scopes span,.integration-binding-note{font-family:var(--relay-font-data);letter-spacing:var(--relay-tracking-data);font-weight:500}.realtime-status-connected{color:var(--relay-color-live-ink)}.realtime-status-connected:before{background:var(--relay-color-route-cyan);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--relay-color-route-cyan) 22%, transparent)}.delivery-status-assigned,.roster-status-active,.integration-status-active,.webhook-status-active,.webhook-delivery-delivered{color:var(--relay-color-positive-ink);background:var(--relay-color-positive-soft)}.delivery-status-picked_up{color:var(--relay-color-live-ink);background:var(--relay-color-live-soft)}.delivery-status-delivered{color:var(--relay-color-carbon);background:var(--relay-color-volt)}.delivery-status-unassigned,.webhook-status-paused,.webhook-delivery-queued,.webhook-delivery-retrying{color:var(--relay-color-warning-ink);background:var(--relay-color-warning-soft)}.delivery-status-returned_to_origin{color:var(--relay-color-carbon);background:var(--relay-color-muted-soft)}.delivery-status-cancelled,.roster-status-suspended,.integration-status-suspended,.webhook-status-revoked,.webhook-delivery-rejected,.webhook-delivery-exhausted{color:var(--relay-color-exception-ink);background:var(--relay-color-exception-soft)}.form-error,.delivery-assignment-controls .form-error,.delivery-assignment-summary .form-error,.tracking-link-controls .form-error,.tracking-revoke-button,.webhook-health-row code{color:var(--relay-color-exception-ink)}.delivery-attention,.failed-attempt-panel,.reassignment-confirmation,.secret-reveal{border-color:color-mix(in srgb, var(--relay-color-exception) 55%, var(--relay-color-line-light));background:color-mix(in srgb, var(--relay-color-exception) 8%, var(--relay-color-paper))}.delivery-attention-clear{border-color:color-mix(in srgb, var(--relay-color-positive-ink) 35%, var(--relay-color-line-light))}.integration-scope-grid label,.delivery-reference-search,.delivery-proof,.tracking-link-controls>input,.webhook-panel{background:var(--relay-color-paper)}.integration-scopes span,.integration-binding-note{color:var(--relay-color-carbon);background:var(--relay-color-muted-soft)}.secret-reveal code{border-radius:var(--relay-radius-control);color:var(--relay-color-paper);background:var(--relay-color-graphite);font-family:var(--relay-font-data)}.danger-button{border-color:var(--relay-color-exception);border-radius:var(--relay-radius-control);color:var(--relay-color-exception-ink);background:var(--relay-color-exception-soft)}.danger-button:hover:not(:disabled){border-color:var(--relay-color-exception-ink);background:color-mix(in srgb, var(--relay-color-exception) 24%, var(--relay-color-paper))}.delivery-activity li:not(:last-child):after{background:var(--relay-color-line-light)}.delivery-activity li>span{border-color:var(--relay-color-paper);background:var(--relay-color-carbon);box-shadow:0 0 0 2px var(--relay-color-volt)}.courier-workspace .module-heading>div>p:not(.eyebrow){max-width:44rem;color:var(--relay-color-copy-muted);line-height:1.6}.courier-delivery-card{border-left:.35rem solid var(--relay-color-volt)}.courier-location,.courier-retry-plan,.failed-attempt-panel{border-radius:var(--relay-radius-control)}.courier-location{border-color:var(--relay-color-line-light);background:var(--relay-color-paper)}.courier-location-sharing{border-color:var(--relay-color-route-cyan);background:var(--relay-color-live-soft)}.courier-location-blocked{border-color:var(--relay-color-exception);background:var(--relay-color-exception-soft)}.courier-location p:not(.eyebrow),.courier-retry-plan p:not(.eyebrow){color:var(--relay-color-copy-muted)}.courier-retry-plan{border-color:var(--relay-color-line-light);background:var(--relay-color-muted-soft)}.proof-capture-button:not(.is-disabled):hover{background:var(--relay-color-volt-hover)}.proof-capture-button:focus-within{outline:3px solid color-mix(in srgb, var(--relay-color-route-cyan) 38%, transparent)}.completion-note,.form-success{color:var(--relay-color-positive-ink)}@media (width<=760px){.app-header{min-height:4.5rem;padding:0 1rem}.courier-availability{flex-direction:column;align-items:stretch;gap:1.25rem}.courier-availability-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.courier-availability-controls{flex:none;justify-items:stretch;width:100%}.dispatch-location{flex-direction:column;align-items:stretch}.dispatch-location button{width:100%}.availability-button{min-width:0;padding-inline:.5rem}.brand-lockup{width:7.5rem}.header-actions{gap:.45rem}.tenant-indicator{min-width:0}.tenant-indicator span,.change-tenant-button{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tenant-indicator strong{max-width:7rem;font-size:.78rem}.session-indicator{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sign-out-button{min-height:2.4rem;padding:.55rem .65rem;font-size:.82rem}.auth-page,.tenant-page{width:min(100% - 2rem,48rem);box-shadow:.5rem .5rem 0 var(--relay-color-volt);margin-top:2rem}.workspace{display:block}.workspace-nav{border-right:0;border-bottom:1px solid var(--relay-color-line-light);padding:.8rem 1rem;overflow-x:auto}.nav-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-nav ul{width:max-content;display:flex}.workspace-main{padding:2.5rem 1.25rem}.courier-location{flex-direction:column;align-items:stretch}.courier-location button{width:100%}.foundation-panel{grid-template-columns:1fr;gap:1.5rem}.delivery-heading-row,.delivery-form-heading{display:grid}.delivery-create-button{justify-self:start}.delivery-form-grid,.delivery-card,.delivery-card dl,.delivery-attention-card,.delivery-attention-card dl,.roster-form-grid,.roster-card,.roster-card dl,.integration-form-grid,.integration-scope-grid,.integration-card dl{grid-template-columns:1fr}.integration-card-heading{flex-direction:column;align-items:stretch}.webhook-event-grid{grid-template-columns:1fr}.webhook-health-row{flex-direction:column;align-items:flex-start}.delivery-assignment-controls>div{flex-direction:column;align-items:stretch}.delivery-retry-schedule,.delivery-return-confirmation{grid-column:auto}.tracking-link-controls>div{flex-direction:column;align-items:flex-start}.tracking-content,.public-header{width:min(100% - 2rem,74rem)}}@media (width<=600px){.queue-status-filter button,.change-tenant-button,.sign-out-button,.primary-button,.secondary-button,.danger-button{min-height:2.75rem}}@media (width<=420px){.tenant-indicator,.change-tenant-button{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.brand-lockup{width:6.75rem}}@media (forced-colors:active){.status-dot,.realtime-status:before,.tracking-location-signal,.tracking-timeline li>span,.delivery-activity li>span{forced-color-adjust:none}.nav-link-active,.primary-button,.delivery-status-delivered{border:1px solid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
