.alert-message[data-v-933a4979]{border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;font-weight:500;display:flex;box-shadow:0 4px 12px #0000000d}.alert-message__content[data-v-933a4979]{flex:1;line-height:1.4}.alert-message__close[data-v-933a4979]{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:-4px;padding:4px;transition:opacity .2s,background-color .2s;display:flex}.alert-message__close[data-v-933a4979]:hover{opacity:1;background-color:#0000000f}.alert-info[data-v-933a4979]{color:#0b57d0;background-color:#f0f7ff;border-color:#cce3fd}.alert-error[data-v-933a4979]{color:#cf1322;background-color:#fff1f0;border-color:#ffa39e}.alert-success[data-v-933a4979]{color:#389e0d;background-color:#f6ffed;border-color:#b7eb8f}.alert-warning[data-v-933a4979]{color:#d46b08;background-color:#fffbe6;border-color:#ffe58f}.checkout-panel[data-v-5f692e3a]{align-self:start;gap:22px;padding:28px;display:grid}.summary-section[data-v-5f692e3a]{gap:18px;display:grid}.summary-list[data-v-5f692e3a]{gap:16px;display:grid}.summary-row[data-v-5f692e3a],.total-row[data-v-5f692e3a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.summary-row span[data-v-5f692e3a],.total-row span[data-v-5f692e3a]{color:var(--text-soft)}.summary-row strong[data-v-5f692e3a],.total-row strong[data-v-5f692e3a]{text-align:right}.total-row[data-v-5f692e3a]{border-top:1px solid var(--border);padding-top:18px}.total-row strong[data-v-5f692e3a]{color:var(--primary);font-size:1.4rem}.quantity-box[data-v-5f692e3a]{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;align-items:center;gap:14px;padding:6px;display:inline-flex}.quantity-box button[data-v-5f692e3a]{background:#fff;border-radius:999px;width:34px;height:34px}.quantity-box__plus[data-v-5f692e3a]{color:#fff;box-shadow:0 10px 18px #ff6a1a2e;background:linear-gradient(135deg, #ff7a2a 0%, var(--primary) 100%)!important}.action-stack[data-v-5f692e3a]{gap:12px;display:grid}.secure-note[data-v-5f692e3a]{text-align:center;color:var(--text-soft);margin:0;font-size:.78rem}@media (width<=980px){.checkout-panel[data-v-5f692e3a]{border-radius:32px 32px 0 0;gap:20px;padding:28px 22px 30px;box-shadow:0 -16px 40px #22180c14,0 8px 22px #22180c0a}.summary-section+.summary-section[data-v-5f692e3a]{border-top:1px solid var(--border);padding-top:4px}.action-stack[data-v-5f692e3a]{background:linear-gradient(#fff0,#fff 22%);padding-top:12px;position:sticky;bottom:0}}.preview-shell[data-v-3e89bd0e]{background:linear-gradient(#1b181414,#1b181405),linear-gradient(135deg,#ded7ca 0%,#f2ede4 45%,#d9cfbf 100%);border:1px solid #bab09fbf;border-radius:28px;padding:18px;overflow-x:auto;box-shadow:inset 0 1px #ffffffb3}.preview-stack[data-v-3e89bd0e]{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:22px;width:max-content;min-width:100%;display:flex}.page-card[data-v-3e89bd0e]{scroll-snap-align:start;flex:0 0 clamp(240px,28vw,340px)}.page-sheet[data-v-3e89bd0e]{background:linear-gradient(#fffefb 0%,#f6f2ea 100%);border:2px solid #f2eee6fa;border-radius:10px;padding:10px;box-shadow:0 16px 30px #30251629,inset 0 2px #ffffffb3}.page-paper[data-v-3e89bd0e]{aspect-ratio:794/1123;background:#fff;border:1px solid red;width:100%;position:relative;overflow:hidden}.page-paper canvas[data-v-3e89bd0e]{width:100%;height:100%;display:block}.frame-overlay[data-v-3e89bd0e]{background:0 0;border:2px dashed #7c90ad7a;border-radius:8px;position:absolute}.frame-overlay--active[data-v-3e89bd0e]{border-color:#ff6a1af2;box-shadow:inset 0 0 0 2px #ff6a1a33}.page-footer[data-v-3e89bd0e]{text-align:left;color:#332b20b8;padding-top:10px;font-size:.82rem}.preview-shell[data-v-3e89bd0e]::-webkit-scrollbar{height:12px}.preview-shell[data-v-3e89bd0e]::-webkit-scrollbar-track{background:#ffffff73;border-radius:999px}.preview-shell[data-v-3e89bd0e]::-webkit-scrollbar-thumb{background:#4f422f47;border-radius:999px}@media (width<=700px){.preview-shell[data-v-3e89bd0e]{scrollbar-width:none;padding:14px}.preview-shell[data-v-3e89bd0e]::-webkit-scrollbar{display:none}.page-card[data-v-3e89bd0e]{flex-basis:min(72vw,286px)}.page-footer[data-v-3e89bd0e]{text-align:center;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}}.checkout-page[data-v-57a972ab]{padding:20px 16px 40px}.checkout-alert-container[data-v-57a972ab]{z-index:100;margin-bottom:20px;animation:.3s cubic-bezier(.16,1,.3,1) slideDown-57a972ab;position:sticky;top:16px}@keyframes slideDown-57a972ab{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.checkout-header[data-v-57a972ab]{align-items:center;gap:18px;padding-bottom:18px;display:flex}.checkout-header p[data-v-57a972ab]{margin:6px 0 0}.checkout-layout[data-v-57a972ab]{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:22px;display:grid}.checkout-preview[data-v-57a972ab]{gap:18px;padding:22px;display:grid}.checkout-preview__header[data-v-57a972ab]{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-preview__count[data-v-57a972ab]{color:var(--primary);font-size:.86rem;font-weight:700}@media (width<=980px){.checkout-page[data-v-57a972ab]{padding:12px 0 0}.checkout-layout[data-v-57a972ab]{grid-template-columns:1fr;gap:0}.checkout-header[data-v-57a972ab]{align-items:center;gap:12px;padding:0 12px 14px}.checkout-header p[data-v-57a972ab]{margin-top:2px}.checkout-preview[data-v-57a972ab]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:20px 12px 28px}.checkout-preview__header[data-v-57a972ab]{padding:0 6px}.checkout-preview__count[data-v-57a972ab]{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}}.panel[data-v-4c602b9b]{padding:24px}.panel-header[data-v-4c602b9b]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.upload-button[data-v-4c602b9b]{background:var(--primary);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;display:inline-flex}.upload-button input[data-v-4c602b9b]{display:none}.gallery[data-v-4c602b9b]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px;display:grid}.upload-tile[data-v-4c602b9b],.upload-tile input[data-v-4c602b9b]{display:none}.photo-card[data-v-4c602b9b]{background:var(--surface-muted);border:1px solid var(--border);border-radius:18px;padding:10px;position:relative}.photo-card__select[data-v-4c602b9b]{text-align:left;background:0 0;gap:8px;width:100%;display:grid}.photo-card img[data-v-4c602b9b]{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.photo-card span[data-v-4c602b9b]{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.photo-card__remove[data-v-4c602b9b]{color:#fff;background:#10162fcc;border-radius:999px;width:28px;height:28px;position:absolute;top:8px;right:8px}.empty-state[data-v-4c602b9b]{border:1px dashed var(--border-strong);color:var(--text-soft);border-radius:18px;padding:20px}@media (width<=760px){.panel[data-v-4c602b9b]{border-radius:24px;padding:18px 0 14px}.panel-header[data-v-4c602b9b]{margin-bottom:12px;padding:0 18px}.upload-button[data-v-4c602b9b]{display:none}.gallery[data-v-4c602b9b]{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:0 18px 4px;display:flex;overflow-x:auto}.gallery[data-v-4c602b9b]::-webkit-scrollbar{display:none}.upload-tile[data-v-4c602b9b],.photo-card[data-v-4c602b9b]{scroll-snap-align:start;flex:0 0 104px}.upload-tile[data-v-4c602b9b]{min-height:104px;color:var(--primary);text-align:center;cursor:pointer;background:#ff6a1a0f;border:2px dashed #ff6a1a52;border-radius:18px;place-items:center;gap:6px;padding:12px;display:grid}.upload-tile strong[data-v-4c602b9b]{font-size:.82rem}.upload-tile span[data-v-4c602b9b]{color:var(--text-soft);font-size:.7rem}.photo-card[data-v-4c602b9b]{padding:8px}.empty-state[data-v-4c602b9b]{min-width:min(72vw,240px)}}.panel[data-v-3aef63d2]{padding:24px}.panel-header[data-v-3aef63d2]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.template-grid[data-v-3aef63d2]{gap:14px;display:grid}.template-card[data-v-3aef63d2]{background:var(--surface-muted);border:1px solid var(--border);text-align:left;border-radius:18px;padding:14px}.template-card--active[data-v-3aef63d2]{border-color:#ff6a1a80;box-shadow:inset 0 0 0 1px #ff6a1a3d}.template-preview[data-v-3aef63d2]{aspect-ratio:.8;border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:10px;position:relative}.template-preview__slot[data-v-3aef63d2]{background:linear-gradient(#fde6d9,#f7d0b7);border:1px solid #ff6a1a2e;border-radius:8px;display:block;position:absolute}.template-card strong[data-v-3aef63d2],.template-card small[data-v-3aef63d2]{display:block}.template-card small[data-v-3aef63d2]{color:var(--text-soft);margin-top:4px}@media (width<=760px){.panel[data-v-3aef63d2]{border-radius:24px;padding:18px 0 14px}.panel-header[data-v-3aef63d2]{margin-bottom:14px;padding:0 18px}.template-grid[data-v-3aef63d2]{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:0 18px 4px;display:flex;overflow-x:auto}.template-grid[data-v-3aef63d2]::-webkit-scrollbar{display:none}.template-card[data-v-3aef63d2]{scroll-snap-align:start;text-align:center;flex:0 0 96px;padding:10px}.template-preview[data-v-3aef63d2]{aspect-ratio:.8;margin-bottom:8px}.template-card strong[data-v-3aef63d2]{font-size:.78rem}.template-card small[data-v-3aef63d2]{font-size:.68rem}}.create-page[data-v-c6f1535a]{padding:18px 16px 40px}.create-header[data-v-c6f1535a]{justify-content:space-between;align-items:center;gap:18px;padding:0 0 18px;display:flex}.create-header p[data-v-c6f1535a]{margin:8px 0 0}.create-header__actions[data-v-c6f1535a]{flex-wrap:wrap;gap:12px;display:flex}.state-panel[data-v-c6f1535a]{padding:24px}.create-layout[data-v-c6f1535a]{grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(250px,320px);grid-template-areas:"templates editor photos";align-items:start;gap:20px;display:grid}.create-layout__templates[data-v-c6f1535a]{grid-area:templates}.create-layout__editor[data-v-c6f1535a]{grid-area:editor}.create-layout__photos[data-v-c6f1535a]{grid-area:photos}.create-mobile-nav[data-v-c6f1535a]{display:none}.editor-column[data-v-c6f1535a]{gap:18px;display:grid}.editor-stage[data-v-c6f1535a]{gap:12px;display:grid}.editor-stage__meta[data-v-c6f1535a]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=1100px){.create-layout[data-v-c6f1535a]{grid-template-columns:1fr;grid-template-areas:"editor""templates""photos"}}@media (width<=700px){.create-page[data-v-c6f1535a]{padding:12px 12px 192px}.create-header[data-v-c6f1535a]{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:14px}.create-header__actions[data-v-c6f1535a]{width:100%}.create-header__actions[data-v-c6f1535a]>*{flex:1 1 0}.create-layout[data-v-c6f1535a]{grid-template-areas:"editor";gap:14px}.editor-column[data-v-c6f1535a]{gap:14px}.editor-stage__meta[data-v-c6f1535a]{flex-direction:column;align-items:flex-start;gap:4px;padding:0 4px}.create-layout__templates[data-v-c6f1535a],.create-layout__photos[data-v-c6f1535a]{z-index:30;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:fixed;bottom:88px;left:12px;right:12px;transform:translateY(16px)}.create-mobile-panel--active[data-v-c6f1535a]{opacity:1;pointer-events:auto;transform:translateY(0)}.create-mobile-nav[data-v-c6f1535a]{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #d9d2c6eb;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 28px #21180e14}.create-mobile-nav__button[data-v-c6f1535a]{min-height:54px;color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;background:#f5efe6e6;border-radius:20px;font-size:.72rem;font-weight:800}.create-mobile-nav__button--active[data-v-c6f1535a]{color:var(--primary);background:#ff6a1a1f;box-shadow:inset 0 0 0 1px #ff6a1a29}}.hero[data-v-7d667b51]{padding:24px 0 68px}.home-nav[data-v-7d667b51]{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-nav nav[data-v-7d667b51]{align-items:center;gap:14px;display:flex}.hero-grid[data-v-7d667b51]{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding-top:56px;display:grid}.hero-copy h1[data-v-7d667b51]{max-width:11ch;margin:12px 0 16px;font-size:clamp(2.8rem,6vw,4.7rem);line-height:.95}.hero-copy p[data-v-7d667b51]{max-width:52ch;color:var(--text-soft);font-size:1.08rem}.hero-actions[data-v-7d667b51]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-phone[data-v-7d667b51]{padding:36px}.phone-frame[data-v-7d667b51]{background:#0d1627;border-radius:34px;width:min(100%,320px);margin:0 auto;padding:16px;box-shadow:0 28px 40px #0d16272e}.phone-preview[data-v-7d667b51]{background:linear-gradient(#fff6ef,#fff);border-radius:24px;padding:18px}.phone-preview__page[data-v-7d667b51]{aspect-ratio:.75;background:linear-gradient(#ff6a1a38,#ff6a1a0f),linear-gradient(90deg,#f4d6c1 0 48%,#0000 48% 52%,#d6e2ef 52%);border-radius:16px}.phone-preview__cta[data-v-7d667b51]{background:var(--primary);color:#fff;border-radius:999px;place-items:center;min-height:44px;margin-top:16px;font-weight:700;display:grid}.home-section[data-v-7d667b51]{padding-bottom:52px}.section-head[data-v-7d667b51]{margin-bottom:24px}.section-head h2[data-v-7d667b51]{margin:10px 0 0}.benefit-grid[data-v-7d667b51],.home-section--split[data-v-7d667b51]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.benefit-card[data-v-7d667b51],.story-card[data-v-7d667b51]{padding:24px}.benefit-card p[data-v-7d667b51],.story-card p[data-v-7d667b51]{color:var(--text-soft)}.story-card--dark[data-v-7d667b51]{color:#fff;background:#10162f}.story-card--dark p[data-v-7d667b51]{color:#ffffffb3}.home-section--split[data-v-7d667b51]{grid-template-columns:1.1fr .9fr}@media (width<=900px){.home-nav[data-v-7d667b51],.home-nav nav[data-v-7d667b51],.hero-grid[data-v-7d667b51],.benefit-grid[data-v-7d667b51],.home-section--split[data-v-7d667b51]{grid-template-columns:1fr;display:grid}.home-nav[data-v-7d667b51]{justify-content:stretch}.home-nav nav[data-v-7d667b51]{justify-items:stretch}}.login-view[data-v-fe529c5a]{background-color:var(--color-background,#f5f5f5);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.login-view__container[data-v-fe529c5a]{background:var(--color-surface,#fff);border-radius:var(--radius-lg,8px);width:100%;max-width:400px;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.login-view__title[data-v-fe529c5a]{text-align:center;color:var(--color-text,#333);margin-bottom:2rem;font-size:1.5rem;font-weight:600}.login-view__form[data-v-fe529c5a]{flex-direction:column;gap:1.5rem;display:flex}.login-view__field[data-v-fe529c5a]{flex-direction:column;gap:.5rem;display:flex}.login-view__label[data-v-fe529c5a]{color:var(--color-text-muted,#666);font-size:.875rem;font-weight:500}.login-view__input[data-v-fe529c5a]{border:1px solid var(--color-border,#ddd);border-radius:var(--radius-md,6px);background:var(--color-background,#fff);width:100%;color:var(--color-text,#333);padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.login-view__input[data-v-fe529c5a]:focus{border-color:var(--color-primary,#000);outline:none}.login-view__input[data-v-fe529c5a]:disabled{opacity:.7;cursor:not-allowed}.login-view__error[data-v-fe529c5a]{color:var(--color-danger,#ef4444);text-align:center;background-color:var(--color-danger-muted,#fef2f2);border-radius:var(--radius-sm,4px);margin:0;padding:.5rem;font-size:.875rem}.login-view__submit[data-v-fe529c5a]{background-color:var(--color-primary,#000);width:100%;color:var(--color-primary-foreground,#fff);border-radius:var(--radius-md,6px);cursor:pointer;border:none;margin-top:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:opacity .2s}.login-view__submit[data-v-fe529c5a]:hover:not(:disabled){opacity:.9}.login-view__submit[data-v-fe529c5a]:disabled{opacity:.5;cursor:not-allowed}.order-table__frame[data-v-146a4be2]{overflow:hidden}.order-table__scroll[data-v-146a4be2]{overflow-x:auto}.order-table__table[data-v-146a4be2]{border-collapse:collapse;width:100%;min-width:860px}.order-table__table th[data-v-146a4be2],.order-table__table td[data-v-146a4be2]{text-align:left;padding:18px 24px}.order-table__table th[data-v-146a4be2]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);border-bottom:1px solid var(--border);background:#f6f7f8;font-size:.72rem;font-weight:800}.order-table__table td[data-v-146a4be2]{vertical-align:middle;border-bottom:1px solid #d9d2c680}.order-table__table tr:hover td[data-v-146a4be2]{background:#ffffff8c}.order-table__preview[data-v-146a4be2]{border:1px solid #d9d2c6b3;border-radius:16px;width:74px;height:96px;padding:8px;box-shadow:0 12px 28px #0f172a14}.order-table__preview-art[data-v-146a4be2]{background:radial-gradient(circle at 32% 30%,#ffffffd9,#0000 28%),linear-gradient(135deg,#f9731647,#0f172a0f),linear-gradient(#ffffffe6,#ffffff85);border-radius:10px;width:100%;height:100%}.order-table__order-id[data-v-146a4be2],.order-table__station[data-v-146a4be2]{color:var(--text)}.order-table__meta[data-v-146a4be2]{color:var(--text-soft);margin:6px 0 0;font-size:.9rem}.order-table__badge[data-v-146a4be2]{border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.order-table__badge--failed[data-v-146a4be2]{color:#b42318;background:#fee2e2}.order-table__badge--processing[data-v-146a4be2]{color:#c2410c;background:#ffedd5}.order-table__badge--printed[data-v-146a4be2]{color:#334155;background:#e2e8f0}.order-table__badge--pending[data-v-146a4be2]{color:#4d7c0f;background:#ecfccb}.order-table__actions-heading[data-v-146a4be2],.order-table__actions[data-v-146a4be2]{text-align:right}.order-table__actions[data-v-146a4be2]{white-space:nowrap}.order-table__pill[data-v-146a4be2]{color:#475569;background:#f3f4f6;border-radius:12px;align-items:center;min-height:30px;margin-left:8px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.order-table__pill--error[data-v-146a4be2]{color:#be123c;background:#fff1f2}.order-table__footer[data-v-146a4be2]{background:#f6f7f8cc;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.order-table__footer p[data-v-146a4be2]{color:var(--text-soft);margin:0;font-size:.9rem}.order-table__pager[data-v-146a4be2]{gap:10px;display:flex}.order-table__pager button[data-v-146a4be2]{border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:#fff;border-radius:12px}.order-table__empty[data-v-146a4be2]{text-align:center;padding:42px 0}.order-table__empty p[data-v-146a4be2]{color:var(--text-soft);margin:8px 0 0}@media (width<=900px){.order-table__table th[data-v-146a4be2],.order-table__table td[data-v-146a4be2],.order-table__footer[data-v-146a4be2]{padding-left:16px;padding-right:16px}}.security-card[data-v-c7957182]{padding:28px}.security-card__header[data-v-c7957182]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.security-card__header h2[data-v-c7957182]{margin:10px 0 0;font-size:1.4rem}.security-card__icon[data-v-c7957182]{background:linear-gradient(135deg,#ffedd5,#fff4ea);border-radius:16px;place-items:center;width:48px;height:48px;font-size:1.35rem;display:grid}.security-card__grid[data-v-c7957182]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.security-card__hint[data-v-c7957182]{color:var(--text-soft);margin:18px 0 0;line-height:1.6}@media (width<=780px){.security-card[data-v-c7957182]{padding:22px}.security-card__grid[data-v-c7957182]{grid-template-columns:1fr}}.dashboard-page[data-v-3c16ab8f]{background:radial-gradient(circle at 100% 0,#ffba9157,#0000 18%),linear-gradient(#fffaf6 0%,#f4f5f7 100%);min-height:100vh;padding-bottom:48px}.dashboard-page__topbar[data-v-3c16ab8f]{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-bottom:1px solid #d9d2c6b3;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 24px;display:flex;position:sticky;top:0}.dashboard-page__brand[data-v-3c16ab8f]{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.82rem;font-weight:800}.dashboard-page__topbar strong[data-v-3c16ab8f]{font-size:1.05rem}.dashboard-page__topbar-actions[data-v-3c16ab8f]{align-items:center;gap:14px;display:flex}.dashboard-page__status[data-v-3c16ab8f]{color:#166534;background:#ecfdf5f2;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}.dashboard-page__avatar[data-v-3c16ab8f]{color:#fff;background:#10162f;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.dashboard-page__layout[data-v-3c16ab8f]{grid-template-columns:280px minmax(0,1fr);gap:24px;padding-top:24px;display:grid}.dashboard-page__sidebar[data-v-3c16ab8f]{align-self:start;padding:24px;position:sticky;top:96px}.dashboard-page__sidebar-header[data-v-3c16ab8f]{align-items:center;gap:14px;display:flex}.dashboard-page__sidebar-header p[data-v-3c16ab8f]{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:.82rem}.dashboard-page__mark[data-v-3c16ab8f]{width:46px;height:46px;color:var(--primary);background:linear-gradient(135deg,#ffedd5,#ffe2cb);border-radius:16px;place-items:center;font-weight:900;display:grid}.dashboard-page__create-button[data-v-3c16ab8f]{width:100%;margin-top:22px}.dashboard-page__nav[data-v-3c16ab8f]{gap:8px;margin-top:24px;display:grid}.dashboard-page__nav-item[data-v-3c16ab8f]{min-height:48px;color:var(--text-soft);border-radius:16px;align-items:center;padding:0 16px;font-weight:700;display:flex}.dashboard-page__nav-item--active[data-v-3c16ab8f]{color:var(--primary-dark);background:#fff0e7}.dashboard-page__sidebar-footer[data-v-3c16ab8f]{color:var(--text-soft);border-top:1px solid #d9d2c6b3;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:18px;display:flex}.dashboard-page__sidebar-footer strong[data-v-3c16ab8f]{color:var(--text)}.dashboard-page__content[data-v-3c16ab8f]{gap:24px;display:grid}.dashboard-page__hero[data-v-3c16ab8f]{gap:20px;display:grid}.dashboard-page__hero h1[data-v-3c16ab8f]{max-width:12ch;margin:12px 0 0;font-size:clamp(2.4rem,5vw,4rem);line-height:.94}.dashboard-page__filters[data-v-3c16ab8f]{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(180px,.7fr));gap:14px;padding:18px;display:grid}.dashboard-page__search[data-v-3c16ab8f],.dashboard-page__select[data-v-3c16ab8f]{gap:8px;display:grid}.dashboard-page__search span[data-v-3c16ab8f],.dashboard-page__select span[data-v-3c16ab8f]{color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.dashboard-page__search input[data-v-3c16ab8f],.dashboard-page__select select[data-v-3c16ab8f]{min-height:52px;color:var(--text);background:#fff;border:1px solid #d9d2c6cc;border-radius:16px;padding:0 16px}.dashboard-page__summary[data-v-3c16ab8f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dashboard-page__summary-card[data-v-3c16ab8f]{padding:22px}.dashboard-page__summary-card p[data-v-3c16ab8f],.dashboard-page__summary-card span[data-v-3c16ab8f]{margin:0}.dashboard-page__summary-card p[data-v-3c16ab8f]{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.dashboard-page__summary-card strong[data-v-3c16ab8f]{margin:14px 0 10px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1;display:block}.dashboard-page__summary-card span[data-v-3c16ab8f]{color:var(--text-soft)}.dashboard-page__summary-card--error[data-v-3c16ab8f]{background:#fff1f2}.dashboard-page__summary-card--primary[data-v-3c16ab8f]{background:#fff3e8}.dashboard-page__summary-card--neutral[data-v-3c16ab8f]{background:#fffffff0}.dashboard-page__error[data-v-3c16ab8f]{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:16px;margin:0;padding:14px 16px}.dashboard-page__security[data-v-3c16ab8f]{max-width:760px}@media (width<=1120px){.dashboard-page__layout[data-v-3c16ab8f]{grid-template-columns:1fr}.dashboard-page__sidebar[data-v-3c16ab8f]{position:static}}@media (width<=900px){.dashboard-page__topbar[data-v-3c16ab8f]{padding:0 16px}.dashboard-page__filters[data-v-3c16ab8f],.dashboard-page__summary[data-v-3c16ab8f]{grid-template-columns:1fr}}.history[data-v-e93c8a19]{padding:26px}.history-header[data-v-e93c8a19]{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:24px;display:grid}.history-header h1[data-v-e93c8a19]{text-align:center;margin:0;font-size:1.15rem}.history-table[data-v-e93c8a19]{display:grid}.history-table__row[data-v-e93c8a19]{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,2.2fr) repeat(5,minmax(76px,1fr)) minmax(160px,1.2fr);align-items:center;gap:16px;padding:18px 0;display:grid}.history-table__row--head[data-v-e93c8a19]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);padding-top:0;font-size:.76rem;font-weight:700}.job-cell[data-v-e93c8a19]{align-items:center;gap:14px;display:flex}.job-cell img[data-v-e93c8a19]{aspect-ratio:1/1.22;object-fit:cover;border:1px solid var(--border);border-radius:12px;width:62px}.job-cell strong[data-v-e93c8a19],.job-cell span[data-v-e93c8a19]{display:block}.job-cell span[data-v-e93c8a19]{color:var(--text-soft)}.status-chip[data-v-e93c8a19]{color:#596175;text-transform:capitalize;background:#f5f6fb;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.actions[data-v-e93c8a19]{gap:12px;display:flex}.link-button[data-v-e93c8a19]{color:var(--primary);white-space:nowrap;background:0 0}.empty-state[data-v-e93c8a19]{color:var(--text-soft);padding:28px 0 8px}@media (width<=900px){.history-header[data-v-e93c8a19]{grid-template-columns:1fr;justify-items:stretch}.history-header h1[data-v-e93c8a19]{text-align:left}.history-table__row[data-v-e93c8a19],.history-table__row--head[data-v-e93c8a19]{grid-template-columns:1fr}.history-table__row--head[data-v-e93c8a19]{display:none}}.orders-page[data-v-b0bbae57]{padding:28px 0 40px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f2;--surface:#fff;--surface-muted:#f8f7f4;--surface-strong:#10162f;--border:#e7e3db;--border-strong:#d9d2c6;--text:#1b1a17;--text-soft:#6e695f;--primary:#ff6a1a;--primary-dark:#e4580d;--shadow-soft:0 24px 60px #1e190f14;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:radial-gradient(circle at top right, #ffd6bbbf, transparent 22%), linear-gradient(180deg, #fffaf4 0%, var(--bg) 42%, #f1efea 100%);color:var(--text);overscroll-behavior-y:none}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{border:0}.page-shell{min-height:100vh}.container{width:min(1200px,100% - 32px);margin:0 auto}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:700}.pill-button,.ghost-button,.secondary-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;transition:transform .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.pill-button{background:linear-gradient(135deg, #ff7a2a 0%, var(--primary) 100%);color:#fff;box-shadow:0 16px 30px #ff6a1a3d}.pill-button:hover,.ghost-button:hover,.secondary-button:hover{transform:translateY(-1px)}.secondary-button{color:var(--text);border:1px solid var(--border);background:#fff}.ghost-button{color:var(--text-soft);border:1px solid var(--border);background:0 0}.card{border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:#fffffff0;border:1px solid #e7e3dbe6}.field{gap:8px;display:grid}.field label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-size:.78rem;font-weight:700}.field input{border:1px solid var(--border);width:100%;min-height:50px;color:var(--text);background:#fff;border-radius:16px;padding:0 16px}.muted{color:var(--text-soft)}@media (width<=760px){.pill-button,.ghost-button,.secondary-button{min-height:44px;padding:0 16px}}@media (width<=900px){.container{width:min(100%,100% - 20px)}}
