:root{color-scheme:light dark;color:#1f2328;background:#fff;--paper:#fff;--ink:#1f2328;--muted:#57606a;--line:#d0d7de;--accent:#0969da;--terminal:#24292f;--terminal-ink:#f0f6fc;font:16px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink)}a{color:var(--accent)}.brand,.wordmark{color:var(--ink);font-weight:700;text-decoration:none}.landing{margin:0 auto;max-width:52rem;padding:1.5rem 1.5rem 3rem}.landing-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:1.25rem}.wordmark{letter-spacing:-.04em}.signin-link{font-size:.9rem;text-decoration:none}.landing article{max-width:43rem;padding-top:4.5rem}.eyebrow{color:var(--muted);font-weight:700;margin:0 0:.75rem}.landing h1{font-size:clamp(2.5rem,7vw,4.75rem);letter-spacing:-.075em;line-height:.95;margin:0}.lede{color:var(--muted);font-size:clamp(1.05rem,2vw,1.3rem);margin:1.5rem 0 2rem;max-width:39rem}.landing hr{border:0;border-top:1px solid var(--line);margin:4rem 0}.landing section{margin:3.75rem 0}.landing h2{font-size:1.1rem;letter-spacing:-.03em;margin:0 0:1.1rem}.landing li{margin:.6rem 0}.landing pre{font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.button{background:var(--ink);border:1px solid var(--ink);border-radius:0;color:var(--paper);display:inline-block;font:inherit;font-size:.9rem;font-weight:700;padding:.65rem .9rem;text-decoration:none}.terminal-demo{border:1px solid var(--line);margin-top:1.5rem}.terminal-label{border-bottom:1px solid var(--line);color:var(--muted);font-size:.78rem;margin:0;padding:.55rem .75rem}.terminal-screen{background:var(--terminal);color:var(--terminal-ink);font-size:clamp(.68rem,1.8vw,.84rem);line-height:1.7;min-height:12.2rem;overflow:hidden;padding:1rem;white-space:nowrap}.terminal-screen p{margin:0}.prompt{color:#7ee787}.typing{animation:type 10s steps(70,end) infinite;display:inline-block;overflow:hidden;vertical-align:bottom;width:0}.typing:before{content:"curl --upload-file invoices.csv https://fc.example/invoices"}.cursor{animation:blink .7s step-end infinite;color:#7ee787}.type-command{animation:type-line 10s steps(1,end) infinite}.transfer{animation:transfer 10s steps(1,end) infinite;color:#a5d6ff}.destination,.list-command,.file-present{opacity:0}.destination{animation:destination 10s steps(1,end) infinite;color:#8b949e;margin-top:1.15rem!important}.list-command{animation:list 10s steps(1,end) infinite}.file-present{animation:file 10s steps(1,end) infinite;color:#7ee787}@keyframes type{0%,8%{width:0}48%,100%{width:70ch}}@keyframes type-line{0%,8%{opacity:1}.1%,55%{opacity:1}.56%,100%{opacity:0}}@keyframes transfer{0%,56%{opacity:0}57%,66%{opacity:1}67%,100%{opacity:0}}@keyframes destination{0%,67%{opacity:0}68%,100%{opacity:1}}@keyframes list{0%,74%{opacity:0}75%,100%{opacity:1}}@keyframes file{0%,81%{opacity:0}82%,100%{opacity:1}}@keyframes blink{50%{opacity:0}}.closing{font-weight:700}.landing footer{border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:.8rem;justify-content:space-between;margin-top:5rem;padding-top:1.25rem}.landing footer a{color:inherit}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.public{margin:12vh auto;max-width:42rem;padding:0 1.5rem}.public section{margin-top:3rem}.app{max-width:70rem;margin:3rem auto;padding:0 2rem}header:not(.landing-header){align-items:center;border-bottom:1px solid var(--line);display:flex;gap:2rem;padding:1rem 2rem}nav{display:flex;gap:1rem}form{display:grid;gap:1rem;max-width:25rem}label{display:grid;gap:.35rem}input,select{background:var(--paper);border:1px solid var(--line);border-radius:4px;color:var(--ink);font:inherit;padding:.6rem}button{background:var(--accent);border:0;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:.6rem 1rem;width:max-content}.danger{background:#b3261e}.empty,.key-flow,.secret-once{border:1px solid var(--line);border-radius:8px;color:var(--muted);margin-top:2rem;padding:2rem}.key-flow table{border-collapse:collapse;margin-top:1rem;width:100%}.key-flow th,.key-flow td{border-bottom:1px solid var(--line);padding:.55rem .25rem;text-align:left;vertical-align:middle}.key-flow th{color:var(--muted);font-weight:650}.key-flow td form{display:block}.help{max-width:42rem}@media(prefers-color-scheme:dark){:root{--paper:#0d1117;--ink:#e6edf3;--muted:#8b949e;--line:#30363d;--accent:#58a6ff;--terminal:#161b22;--terminal-ink:#e6edf3}.button{color:#0d1117;background:#e6edf3;border-color:#e6edf3}}@media(max-width:700px){header:not(.landing-header){align-items:flex-start;flex-direction:column;gap:.75rem}nav{flex-wrap:wrap}.landing{padding:1rem 1rem 2rem}.landing article{padding-top:3.25rem}.landing hr{margin:3rem 0}.landing section{margin:3rem 0}.terminal-screen{min-height:13.5rem;padding:.8rem}.typing:before{content:"curl --upload-file invoices.csv"}}@media(prefers-reduced-motion:reduce){.terminal-screen *{animation:none!important;opacity:1}.typing{width:auto}.cursor{display:none}}.delivery-dashboard{overflow-wrap:anywhere}.delivery-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem}.delivery-filters label{min-width:0;flex:1 1 12rem}.delivery-filters input,.delivery-filters select{width:100%;min-width:0}.delivery-records{list-style:none;padding:0}.delivery-records li{border-top:1px solid var(--line);padding:1rem 0}.delivery-records h2,.delivery-records h3{margin:.25rem 0}.delivery-records p{margin:.5rem 0}.delivery-metadata{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:.5rem 1rem}.delivery-metadata dt{font-weight:bold}.delivery-metadata dd{margin:0}@media(max-width:600px){.delivery-metadata{grid-template-columns:minmax(0,1fr);gap:.25rem}.delivery-metadata dd{margin-bottom:.75rem}}