:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1013;--panel:#16191e;--panel-2:#1d2127;--line:#2a2f37;--text:#e8eaed;--muted:#9aa2ad;--accent:#e0a03c;--accent-ink:#14161a;--warning:#d9a441;--error:#e2685f;--white:#fff;--black:#000;--paper:var(--white);--paper-ink:#4a4f57;--diagram-lumber:#5c6472;--diagram-lumber-accent:#3a3021;--diagram-line:#4b5361;--diagram-note:#6d7684;--film-paper:#f6f1e6;--film-grid:#c9dbe8;--film-ink:#24272c;--film-sky:#cfe4f3;--film-grass:#b8d49b;--film-wood:#e6c493;--film-wood-dark:#b98c55;--film-siding:#7fa9a4;--film-roof:#6f7a86;--film-glass:#a9d3ee;--film-shadow:#d8cfbd;--radius:8px;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--page-width:1120px;font-family:var(--font-sans);font-size:14px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:7px 11px;font-size:12px}a.button{text-decoration:none;display:inline-block}.button:hover{border-color:var(--accent)}.button.ghost{color:var(--muted);background:0 0}.button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);flex:1 0 100%;font-weight:600}.button.primary:hover{filter:brightness(1.08)}.button.primary:disabled{cursor:progress;filter:saturate(.4);transition:filter 0s .25s}.button.primary.blocked:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.2);transition:filter 0s .25s,opacity 0s .25s}.report{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);text-align:left;flex-direction:column;flex:1 0 100%;gap:8px;padding:12px;font-size:12px;display:flex}.report p{margin:0}.report-title{color:var(--text);font-weight:600}.report-text{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-height:72px;color:var(--text);font:inherit;resize:vertical;border-radius:6px;padding:8px}.report-text:focus{border-color:var(--accent);outline:none}.report-attached,.report-note{color:var(--muted);line-height:1.45}.report-reference{word-break:break-all;margin:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.report-problem{color:var(--error)}.report-problem .link{margin-left:4px}.report-actions{gap:6px;display:flex}.button.send{border-color:var(--accent);color:var(--accent)}.button.send:disabled{cursor:progress;opacity:.6}.placeholder .report{width:min(440px,100%);margin-top:8px}.link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:11.5px;text-decoration:underline}.link:hover{color:var(--error)}.placeholder{text-align:center;height:100%;color:var(--muted);place-content:center;gap:6px;padding:32px;display:grid}.placeholder h2{color:var(--text);margin:0;font-size:16px}.muted{color:var(--muted)}.unfinished,.checkout-canceled,.notice{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px;padding:12px 14px;display:flex}.unfinished p,.checkout-canceled p,.notice p{flex:220px;margin:0;font-size:12.5px;line-height:1.5}.unfinished .button,.checkout-canceled .button,.notice .button{flex:none}.route-loading{height:100%;color:var(--muted);place-items:center;display:grid}
