:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--field-border:#7a858c;--focus:#8a4b00;--placeholder:#6b757c;--ground:#f5f5f7;--surface:#fff;--ink:#102a36;--secondary:#5e6a72;--tertiary:#8a949b;--separator:#e3e6e8;--fill:#e9ecef;--well:#f4f5f6;--ring:#c9cfd3;--accent:#087d72;--accent-tint:#e2f1ee;--danger:#b3261e;--danger-tint:#fbe6e4;--review-fg:#8a4b00;--review-bg:#fdf0dc;--review-ring:#e3a13b;--success-fg:#146c43;--success-bg:#e3f3e9;--info-fg:#0b5c8c;--info-bg:#e1eef8;--waiting-fg:#4a5560;--waiting-bg:#eceef1;--problem-fg:#a3261f;--problem-bg:#fbe6e4;color:var(--ink);background:var(--ground);font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-padding-top:80px}body{background:var(--ground);margin:0;font-size:17px;line-height:1.45}a{color:var(--accent)}button,input,textarea{font:inherit}button,a,input,textarea,label{touch-action:manipulation}button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:50px;padding:12px 22px;font-size:17px;font-weight:600}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,.segmented label:focus-within{outline:3px solid var(--focus);outline-offset:2px}input,textarea{border:1px solid var(--field-border);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;padding:13px 14px;font-size:17px}input::placeholder,textarea::placeholder{color:var(--placeholder)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}fieldset{border:0;min-width:0;margin:0;padding:0}h1,h2,p{margin-top:0}h1{letter-spacing:.2px;margin-bottom:8px;font-size:34px;font-weight:700;line-height:41px}h2{margin-bottom:12px;font-size:22px;font-weight:700;line-height:28px}p{color:var(--secondary);margin-bottom:20px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--secondary);margin-bottom:10px;font-size:13px;font-weight:600}.figure{font-variant-numeric:tabular-nums}.site-header{justify-content:space-between;align-items:center;max-width:1100px;margin:auto;padding:18px 22px;display:flex}.site-header a{color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.brand-mark{background:var(--ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;font-weight:700;display:inline-flex}.brand-mark span{color:#7fd1c4}.brand-mark.small{border-radius:6px;width:20px;height:20px;font-size:12px}.header-note{color:var(--secondary);font-size:13px}.site-footer{text-align:center;color:var(--secondary);padding:32px 22px 28px;font-size:13px}.welcome{max-width:760px;margin:48px auto;padding:0 22px}.welcome h1{max-width:680px;font-size:clamp(34px,6vw,54px);line-height:1.1}.welcome>p{max-width:560px;font-size:19px}.welcome h2{margin-top:30px}.notice{background:var(--surface);border-radius:14px;max-width:560px;margin:28px 0;padding:18px 20px}.notice p{margin:4px 0 0}.welcome-steps{flex-wrap:wrap;gap:28px;margin-top:36px;font-size:15px;display:flex}.welcome-steps b{color:var(--accent);margin-bottom:4px;font-size:13px;display:block}.narrow{max-width:560px;margin:48px auto;padding:0 16px}.state-card{background:var(--surface);border-radius:18px;padding:28px}.state-card h1{font-size:28px;line-height:34px}.state-icon{background:var(--accent-tint);width:48px;height:48px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:20px;font-size:24px;display:grid}.field{margin-bottom:16px;font-size:15px;font-weight:600;display:block}.field input,.field textarea{margin-top:6px;font-weight:400;display:block}.optional{color:var(--secondary);font-weight:400}.hint{margin:4px 0 16px;font-size:13px;line-height:18px}.alert{border-radius:12px;margin:0 0 14px;padding:14px 16px;font-size:15px}.alert.success{background:var(--accent-tint);color:var(--ink)}.alert.error{background:var(--danger-tint);color:var(--danger)}.seller-header{z-index:1;background:var(--bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--separator);align-items:center;gap:10px;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.seller-mark{background:var(--ink);color:#fff;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.seller-name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.order-number{color:var(--secondary);white-space:nowrap;font-size:15px}.order,.state{max-width:560px;margin:0 auto;padding:0 16px}.state{padding-top:48px}.hello{padding:28px 6px 6px}.hello p{margin-bottom:16px;font-size:17px;line-height:24px}.card{background:var(--surface);border-radius:18px;margin-bottom:14px;padding:20px}.card h2{margin-bottom:8px}.card .lead{margin-bottom:16px;font-size:15px;line-height:21px}.progress-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pill{white-space:nowrap;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pill.review{background:var(--review-bg);color:var(--review-fg)}.pill.success{background:var(--success-bg);color:var(--success-fg)}.pill.info{background:var(--info-bg);color:var(--info-fg)}.pill.waiting{background:var(--waiting-bg);color:var(--waiting-fg)}.pill.problem{background:var(--problem-bg);color:var(--problem-fg)}.link-button{color:var(--accent);background:0 0;min-height:44px;padding:0 4px;font-size:17px;font-weight:400}.link-button.centred{margin:4px auto 0;display:block}.timeline{margin:12px 0 0;padding:0;list-style:none}.timeline li{gap:14px;min-height:58px;display:flex}.timeline li:last-child{min-height:0}.rail{flex-direction:column;flex-shrink:0;align-items:center;width:26px;display:flex}.rail:after{content:"";background:var(--separator);flex-grow:1;width:2px;min-height:16px;margin:4px 0}.timeline li:last-child .rail:after{display:none}.timeline li.done .rail:after{background:var(--accent)}.dot{border:2px solid var(--ring);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.done .dot{background:var(--accent);border-color:var(--accent)}.done .dot:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.current .dot{border-color:var(--review-ring);background:var(--review-bg)}.current .dot:after{content:"";background:var(--review-ring);border-radius:5px;width:9px;height:9px}.current.info .dot{border-color:var(--info-fg);background:var(--info-bg)}.current.info .dot:after{background:var(--info-fg)}.current.problem .dot{border-color:var(--danger);background:var(--danger-tint)}.current.problem .dot:after{background:var(--danger)}.step-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:2px 0 14px;display:flex}.step-text strong{font-size:17px;font-weight:600;line-height:22px}.step-text span{color:var(--secondary);font-size:15px;line-height:20px}.todo .step-text strong{color:var(--secondary);font-weight:400}.items{margin:4px 0 0;padding:0;list-style:none}.items li{align-items:center;gap:12px;min-height:52px;display:flex}.quantity{background:var(--well);width:32px;height:32px;color:var(--secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.item-name{overflow-wrap:anywhere;flex-grow:1;min-width:0;line-height:22px}.row{color:var(--secondary);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:15px;display:flex}.row.total{border-top:.5px solid var(--separator);color:var(--ink);margin-top:6px;padding-top:12px;font-size:17px;font-weight:600}.row.total .figure{font-size:22px;font-weight:700}.handover{border-top:.5px solid var(--separator);align-items:center;gap:10px;margin-top:10px;padding-top:12px;display:flex}.handover-icon{background:var(--accent-tint);width:32px;height:32px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.handover-text{color:var(--secondary);overflow-wrap:anywhere;flex-direction:column;flex-grow:1;gap:2px;font-size:15px;line-height:20px;display:flex}.handover-text small{color:var(--secondary);font-size:13px}.address{white-space:pre-line;color:var(--ink)}.details{margin-top:16px}.segmented{background:var(--fill);border-radius:9px;gap:2px;margin-bottom:16px;padding:2px;display:flex}.segmented label{text-align:center;cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;min-height:36px;font-size:15px;display:flex}.segmented label.on{background:var(--surface);font-weight:600;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.segmented input{opacity:0;width:1px;height:1px;position:absolute}.wide{width:100%}.note{align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;line-height:18px;display:flex}.secured{color:var(--secondary);flex-direction:column;align-items:center;gap:8px;padding:18px 0 34px;font-size:13px;display:flex}.secured-by{align-items:center;gap:8px;font-weight:600;display:flex}@media (max-width:720px){.site-header{padding:14px 16px}.header-note{display:none}.welcome{margin:32px auto;padding:0 16px}.welcome>p{font-size:17px}}.site-footer p{color:var(--secondary);margin:10px 0 0}.footer-links{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-bottom:8px;display:flex}.footer-links a{font-weight:600;text-decoration:none}.languages{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;font-size:15px;display:flex}.languages span[aria-current]{color:var(--ink);font-weight:600}.languages .link-button{min-height:44px;font-size:15px}.legal h2{font-size:20px;line-height:26px}.legal ul{color:var(--secondary);margin:0 0 20px;padding-left:22px}.legal li{margin-bottom:8px}.legal b{color:var(--ink)}.missing{background:var(--danger-tint);color:var(--danger);border-radius:4px;padding:0 4px}.welcome,.narrow,.order,.state{overflow-wrap:anywhere}:root{--bar:#ffffffeb}@media (prefers-color-scheme:dark){:root{--ground:#000;--surface:#1c1c1e;--ink:#f2f4f5;--secondary:#a3abb0;--tertiary:#8a949b;--separator:#38383a;--fill:#2c2c2e;--well:#2c2c2e;--ring:#4a5055;--accent:#2bb3a3;--accent-tint:#10312d;--danger:#ff8a80;--danger-tint:#3a1714;--review-fg:#f5b45c;--review-bg:#3a2a12;--review-ring:#f5b45c;--success-fg:#5bd190;--success-bg:#12301f;--info-fg:#6cb8ee;--info-bg:#102a3c;--waiting-fg:#b5bdc3;--waiting-bg:#2c2f33;--problem-fg:#ff8a80;--problem-bg:#3a1714;--field-border:#8a949b;--focus:#f5b45c;--placeholder:#8a949b;--bar:#161618eb}button{background:#0a7f74}.link-button{background:0 0}.brand-mark,.seller-mark{background:#102a36}.segmented label.on{background:#636366}}
