@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-sans-latin-400-normal.1d02f490.woff2) format("woff2"),url(/_next/static/media/noto-sans-latin-400-normal.e29ef6e0.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-sans-latin-ext-400-normal.6233a04b.woff2) format("woff2"),url(/_next/static/media/noto-sans-latin-ext-400-normal.3a9bffcd.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/noto-sans-latin-700-normal.fd476b27.woff2) format("woff2"),url(/_next/static/media/noto-sans-latin-700-normal.dd62d550.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/noto-sans-latin-ext-700-normal.8b2cf2a1.woff2) format("woff2"),url(/_next/static/media/noto-sans-latin-ext-700-normal.80c4330b.woff) format("woff")}:root{--bg:#f7f7f5;--surface:#ffffff;--text:#1c1c1e;--muted:#5f6368;--border:#e2e2de;--accent:#2b59c3;--accent-contrast:#ffffff;--ai:#b3261e;--warn:#9a5b00;--camera:#1e7d4f;--neutral:#5f6368;--radius:10px;--font:"Noto Sans",system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#121214;--surface:#1c1c1f;--text:#ececec;--muted:#a3a3a8;--border:#2e2e33;--accent:#7ea2ff;--accent-contrast:#0b0b0c;--ai:#ff8a80;--warn:#ffb74d;--camera:#69d19a;--neutral:#a3a3a8}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.5}a{color:var(--accent)}main{max-width:960px;margin:0 auto;padding:24px 16px 64px}h1,h2,h3{line-height:1.25}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.muted{color:var(--muted)}.stack>*+*{margin-top:16px}.button,button{display:inline-block;font:inherit;padding:10px 16px;border-radius:8px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);cursor:pointer;text-decoration:none}.button.secondary,button.secondary{background:transparent;color:var(--accent)}button:disabled{opacity:.6;cursor:not-allowed}input,select,textarea{font:inherit;width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text)}label{display:block;font-weight:600;margin-bottom:4px}.error{color:var(--ai)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:8px;border-bottom:1px solid var(--border)}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.success{color:var(--camera)}.table-wrap{overflow-x:auto}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}code{font-size:.95em;overflow-wrap:anywhere}.button.small,button.small{padding:4px 10px;font-size:.9em}.link-button{padding:0;border:0;background:none;color:var(--accent);text-decoration:underline}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.site-header{background:var(--surface);border-bottom:1px solid var(--border)}.site-header__inner{max-width:960px;margin:0 auto;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.site-header__brand{display:inline-flex;align-items:center;font-weight:700;color:var(--text);text-decoration:none}.site-header__brand svg{display:block}@media (max-width:520px){.site-header__brand svg{height:22px;width:auto}}.site-nav{display:flex;flex-wrap:wrap;gap:4px 16px}.site-nav a{color:var(--text);text-decoration:none}.site-nav a:focus-visible,.site-nav a:hover{color:var(--accent);text-decoration:underline}.site-header__user{display:flex;align-items:center;gap:12px;margin-left:auto}.site-header__user .button{padding:6px 12px}.credit-chip{padding:2px 10px;border:1px solid var(--border);border-radius:999px;color:var(--text);text-decoration:none;white-space:nowrap}main.narrow{max-width:480px}.form{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.form>*{margin:0}.form>div{align-self:stretch}.field-hint{margin:4px 0 0;font-size:.9em;color:var(--muted)}.inline-form{display:flex;gap:8px}.inline-form input{flex:1 1;min-width:0}.account-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.account-head h2{margin:0}.badge{padding:2px 8px;border:1px solid var(--border);border-radius:999px;font-size:.85em;color:var(--muted)}.balance{font-size:1.25em}.bank-info{margin:0;padding:12px;border-radius:8px;background:var(--bg);font:inherit;white-space:pre-wrap}td.plus{color:var(--camera)}tr.muted td{color:var(--muted)}.secret{padding:12px 16px;border:1px solid var(--warn);border-radius:8px}.secret p{margin:0 0 8px}.secret code{display:block;font-size:1.05em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px}.stats p{margin:0}.stat{font-size:2em;font-weight:700}.site-footer{max-width:960px;margin:0 auto;padding:24px 16px 40px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.9rem}.language-switch,.site-footer a{color:var(--muted)}.language-switch{font-size:.9rem}.consent{display:flex;align-items:flex-start;gap:8px}.consent input{width:auto;margin-top:4px}.consent label{font-weight:400;margin:0}.site-footer__break{flex-basis:100%;height:0}.site-footer__credit{flex-basis:100%;margin:12px 0 0;color:var(--muted);font-size:.8rem}.legal{max-width:760px}.legal h2{margin-top:28px;font-size:1.2rem}.contact-list{display:grid;grid-gap:12px;gap:12px;margin:0}.contact-list div{display:grid;grid-template-columns:minmax(140px,220px) 1fr;grid-gap:8px;gap:8px}.contact-list dt{font-weight:600}.contact-list dd{margin:0;overflow-wrap:anywhere}@media (max-width:520px){.contact-list div{grid-template-columns:1fr;gap:0}}.warning{border-color:var(--warn)}.summary{width:100%}.summary th{font-weight:400;color:var(--muted)}.summary .total td,.summary .total th{font-weight:700;color:var(--text);border-bottom:0}.order-reference{font-size:1.2rem}.order-reference strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.05em}.order-paid{border-color:var(--camera);color:var(--camera)}.order-pending{border-color:var(--warn);color:var(--warn)}.summary td.num{text-align:right;white-space:nowrap}.order-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.handled-orders{margin:0;padding-left:20px}.handled-orders li+li{margin-top:4px}.billing{display:grid;grid-gap:16px;gap:16px;margin:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius);align-self:stretch}.billing legend{font-weight:700;padding:0 6px}.billing .choices{display:flex;flex-wrap:wrap;gap:8px 24px}.billing .choices label{display:flex;align-items:center;gap:6px;font-weight:400;margin:0}.billing .choices input{width:auto}.billing-fields{display:grid;grid-gap:16px;gap:16px}.billing-place{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:520px){.billing-place{grid-template-columns:1fr}}.billing .field-hint{margin:0}.billing-lines{display:flex;flex-direction:column;font-style:normal;white-space:pre-line}.billing-details summary{cursor:pointer;color:var(--muted);font-size:.9em}.handled-orders form{display:inline-block}