.pe-app-shell--no-sidebar[data-v-b609fae4]{--v-layout-left: 0 !important;--v-layout-right: 0 !important;padding-left:0!important;padding-right:0!important}.auth-page[data-v-96321bce]{min-height:100vh;background:radial-gradient(circle at 12% 18%,rgba(249,115,22,.24),transparent 58%),radial-gradient(circle at 88% 82%,rgba(107,114,128,.3),transparent 52%),linear-gradient(135deg,#fef3e7,#f3f4f6 55%,#e5e7eb);display:grid;place-items:center;padding:clamp(2.5rem,6vw,4rem)}.auth-shell[data-v-96321bce]{width:min(960px,100%);margin:0 auto}.auth-card[data-v-96321bce]{display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background-color:#fff;box-shadow:0 30px 80px -45px #0f172a8c;position:relative;isolation:isolate}.auth-intro[data-v-96321bce]{position:relative;background:linear-gradient(135deg,#fb923c,#f97316 38%,#fff);color:#090808d6;padding:clamp(2rem,4vw,3.25rem);display:flex;align-items:flex-end;justify-content:flex-start;min-height:220px}.auth-intro__overlay[data-v-96321bce]{position:absolute;inset:0;background:url(https://www.transparenttextures.com/patterns/dark-matter.png);opacity:.18;pointer-events:none}.auth-intro__content[data-v-96321bce]{position:relative;max-width:360px}.auth-intro__title[data-v-96321bce]{font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;letter-spacing:-.03em;margin-bottom:.75rem}.auth-intro__subtitle[data-v-96321bce]{margin:0;opacity:.88;line-height:1.5;font-size:.98rem}.auth-form[data-v-96321bce]{padding:clamp(2.25rem,4vw,3.75rem);display:flex;flex-direction:column;gap:1.75rem;align-items:stretch;max-width:420px;margin-inline:auto}.auth-form__header[data-v-96321bce]{text-align:center}.auth-form__title[data-v-96321bce]{margin:0;font-size:1.6rem;font-weight:600;color:#111827}.auth-form__hint[data-v-96321bce]{margin-top:.35rem;color:#6b7280;font-size:.95rem;max-width:440px;margin-inline:auto}.auth-form__body[data-v-96321bce]{padding:0;display:flex;flex-direction:column;gap:1.15rem}.auth-alert[data-v-96321bce]{border-radius:16px}.auth-input[data-v-96321bce] .v-field{border-radius:16px;background:linear-gradient(135deg,#ea580c1f,#f8fafceb);border:1px solid rgba(148,163,184,.45);box-shadow:0 10px 30px -22px #0f172a8c;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.auth-input[data-v-96321bce] .v-field:hover{border-color:#ea580ca6}.auth-input[data-v-96321bce] .v-field.v-field--focused{background:#fff;border-color:#ea580cd9;box-shadow:0 18px 45px -30px #0f172acc,0 0 0 3px #ea580c2e}.auth-input[data-v-96321bce] .v-field__outline{display:none}.auth-input[data-v-96321bce] .v-field__input{color:#0f172a;font-weight:500;padding-block:1rem .75rem}.auth-input[data-v-96321bce] .v-label{font-weight:600;color:#1e293b}.auth-input[data-v-96321bce] .v-field__prepend-inner .v-icon,.auth-input[data-v-96321bce] .v-field__append-inner .v-icon{color:#ea580c}.auth-form__actions[data-v-96321bce]{padding:0}.auth-btn[data-v-96321bce]{border-radius:18px;font-weight:600;text-transform:none;letter-spacing:.01em;background:linear-gradient(135deg,#f97316,#ea580c,#c2410c);box-shadow:0 18px 40px -28px #b45309b3;color:#fff!important}.auth-btn.v-btn--disabled[data-v-96321bce]{opacity:.85;background:linear-gradient(135deg,#f97316d9,#ea580cd9)}.auth-btn[data-v-96321bce] .v-btn__overlay{opacity:0}.auth-form__footer[data-v-96321bce]{font-size:.95rem;color:#6b7280;display:flex;gap:.45rem;justify-content:center;flex-wrap:wrap}.auth-link[data-v-96321bce]{color:#ea580c;font-weight:600;text-decoration:none}.auth-link[data-v-96321bce]:hover{text-decoration:underline}.auth-progress[data-v-96321bce]{position:absolute;bottom:0;left:0;right:0}@media (min-width: 960px){.auth-card[data-v-96321bce]{flex-direction:row}.auth-intro[data-v-96321bce],.auth-form[data-v-96321bce]{flex:1}.auth-intro[data-v-96321bce]{min-height:100%}}@media (max-width: 959px){.auth-intro[data-v-96321bce]{border-bottom-left-radius:28px;border-bottom-right-radius:28px}}.auth-page[data-v-30cdcb0a]{min-height:100vh;background:radial-gradient(circle at 12% 18%,rgba(249,115,22,.24),transparent 58%),radial-gradient(circle at 88% 82%,rgba(107,114,128,.3),transparent 52%),linear-gradient(135deg,#fef3e7,#f3f4f6 55%,#e5e7eb);display:grid;place-items:center;padding:clamp(2.5rem,6vw,4rem)}.auth-shell[data-v-30cdcb0a]{width:min(960px,100%);margin:0 auto}.auth-card[data-v-30cdcb0a]{display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background-color:#fff;box-shadow:0 30px 80px -45px #0f172a8c;position:relative;isolation:isolate}.auth-intro[data-v-30cdcb0a]{position:relative;background:linear-gradient(135deg,#fb923c,#f97316 38%,#fff);color:#090808d6;padding:clamp(2rem,4vw,3.25rem);display:flex;align-items:flex-end;justify-content:flex-start;min-height:220px}.auth-intro__overlay[data-v-30cdcb0a]{position:absolute;inset:0;background:url(https://www.transparenttextures.com/patterns/dark-matter.png);opacity:.18;pointer-events:none}.auth-intro__content[data-v-30cdcb0a]{position:relative;max-width:360px}.auth-intro__title[data-v-30cdcb0a]{font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;letter-spacing:-.03em;margin-bottom:.75rem}.auth-intro__subtitle[data-v-30cdcb0a]{margin:0;opacity:.88;line-height:1.5;font-size:.98rem}.auth-form[data-v-30cdcb0a]{padding:clamp(2.25rem,4vw,3.75rem);display:flex;flex-direction:column;gap:1.75rem;align-items:stretch;max-width:420px;margin-inline:auto}.auth-form__header[data-v-30cdcb0a]{text-align:center}.auth-form__title[data-v-30cdcb0a]{margin:0;font-size:1.6rem;font-weight:600;color:#111827}.auth-form__hint[data-v-30cdcb0a]{margin-top:.35rem;color:#6b7280;font-size:.95rem;max-width:440px;margin-inline:auto}.auth-form__body[data-v-30cdcb0a]{padding:0;display:flex;flex-direction:column;gap:1.15rem}.auth-input[data-v-30cdcb0a] .v-field{border-radius:16px;background:linear-gradient(135deg,#ea580c1f,#f8fafceb);border:1px solid rgba(148,163,184,.45);box-shadow:0 10px 30px -22px #0f172a8c;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.auth-input[data-v-30cdcb0a] .v-field:hover{border-color:#ea580ca6}.auth-input[data-v-30cdcb0a] .v-field.v-field--focused{background:#fff;border-color:#ea580cd9;box-shadow:0 18px 45px -30px #0f172acc,0 0 0 3px #ea580c2e}.auth-input[data-v-30cdcb0a] .v-field__outline{display:none}.auth-input[data-v-30cdcb0a] .v-field__input{color:#0f172a;font-weight:500}.auth-input[data-v-30cdcb0a] .v-label{font-weight:600;color:#1e293b}.auth-form__actions[data-v-30cdcb0a]{padding:0}.auth-btn[data-v-30cdcb0a]{border-radius:18px;font-weight:600;text-transform:none;letter-spacing:.01em;background:linear-gradient(135deg,#f97316,#ea580c,#c2410c);box-shadow:0 18px 40px -28px #b45309b3;color:#fff!important}.auth-btn.v-btn--disabled[data-v-30cdcb0a]{opacity:.85;background:linear-gradient(135deg,#f97316d9,#ea580cd9)}.auth-btn[data-v-30cdcb0a] .v-btn__overlay{opacity:0}.auth-form__footer[data-v-30cdcb0a]{font-size:.95rem;color:#6b7280;display:flex;gap:.45rem;justify-content:center;flex-wrap:wrap}.auth-link[data-v-30cdcb0a]{color:#ea580c;font-weight:600;text-decoration:none}.auth-link[data-v-30cdcb0a]:hover{text-decoration:underline}@media (min-width: 960px){.auth-card[data-v-30cdcb0a]{flex-direction:row}.auth-intro[data-v-30cdcb0a],.auth-form[data-v-30cdcb0a]{flex:1}.auth-intro[data-v-30cdcb0a]{min-height:100%}}@media (max-width: 959px){.auth-intro[data-v-30cdcb0a]{border-bottom-left-radius:28px;border-bottom-right-radius:28px}}.v-application[data-v-30cdcb0a]{padding:0}:root{--pe-drawer-rail: 72px;--pe-drawer-open: 280px;--pe-drawer-current: var(--pe-drawer-open)}.v-application .v-main{padding-left:var(--pe-drawer-current);transition:padding-left .2s ease,width .2s ease}.pe-topbar__content[data-v-66fd9716]{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;max-width:min(1240px,92vw);margin-inline:auto;padding-inline:4px}.pe-topbar__meta[data-v-66fd9716]{display:flex;flex-direction:column;gap:6px;min-width:0}.pe-topbar__eyebrow[data-v-66fd9716]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.pe-topbar__title[data-v-66fd9716]{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:600;color:var(--text-strong)}.pe-topbar__title-icon[data-v-66fd9716]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(140deg,#ff7a0029,#ffffffd1);color:var(--brand-orange);box-shadow:inset 0 1px #fff9}.pe-topbar__subtitle[data-v-66fd9716]{margin:0;font-size:14px;color:var(--text-muted);max-width:clamp(320px,48vw,560px)}.pe-topbar__actions[data-v-66fd9716]{display:flex;align-items:center;gap:12px}.brand[data-v-66fd9716]{display:flex;align-items:center;gap:10px;padding:4px 0}.brand img[data-v-66fd9716]{height:26px;width:auto;display:block;object-fit:contain}.pe-muted[data-v-66fd9716]{color:var(--text-faint)}.py-2[data-v-66fd9716]{padding-top:16px!important;padding-bottom:12px!important}.pe-profile-trigger[data-v-66fd9716]{display:inline-flex;align-items:center;gap:12px;padding:6px 16px;border-radius:999px;border:1px solid rgba(205,212,225,.75);text-transform:none;background:linear-gradient(135deg,#fffffff5,#f3f6fcdb);box-shadow:0 16px 32px #0f172a14;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.pe-profile-trigger[data-v-66fd9716]:hover{border-color:#ff7a00a6;box-shadow:0 24px 44px #0f172a1f;transform:translateY(-1px)}.pe-profile-trigger__info[data-v-66fd9716]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.pe-profile-trigger__name[data-v-66fd9716]{font-weight:600;color:var(--text-strong);line-height:1.1}.pe-profile-trigger__email[data-v-66fd9716]{font-size:.75rem;color:var(--text-faint);line-height:1.1}.pe-profile-menu[data-v-66fd9716]{border-radius:18px;border:1px solid rgba(205,212,225,.7);box-shadow:0 28px 48px #0f172a29;background:linear-gradient(150deg,#fffffffa,#f3f6fcf0)}.pe-profile-menu__header[data-v-66fd9716]{display:flex;flex-direction:column;align-items:flex-start;padding:20px 22px;background:#11182708;border-bottom:1px solid rgba(205,212,225,.45)}.pe-profile-menu__name[data-v-66fd9716]{font-weight:600;font-size:1rem;margin-bottom:4px;color:var(--text-strong)}.pe-profile-menu[data-v-66fd9716] .v-list-item-title{font-weight:600}.pe-profile-menu[data-v-66fd9716] .v-list-item-subtitle{font-size:.8rem;color:var(--text-muted)}.pe-profile-menu__email[data-v-66fd9716]{font-size:.85rem;color:var(--text-faint)}@media (max-width: 720px){.pe-profile-trigger__info[data-v-66fd9716]{display:none}.pe-topbar__content[data-v-66fd9716]{flex-direction:column;align-items:flex-start;gap:14px}.pe-topbar__actions[data-v-66fd9716]{width:100%;justify-content:space-between}}.text-no-wrap[data-v-65021b96]{white-space:nowrap}.export-actions[data-v-a5c54ee2]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.calculation-page .v-main[data-v-a5c54ee2]{padding-left:0!important}.text-no-wrap[data-v-a5c54ee2]{white-space:nowrap}.pe-card__header[data-v-a5c54ee2]{background-color:#f3f5f9;padding:12px 24px;transition:background-color .2s ease}.pe-card__header[data-v-a5c54ee2]:hover{background-color:#e6eaf2}[data-v-a5c54ee2] .pe-card__header .v-toolbar__content{padding:0}.pe-form-field[data-v-a5c54ee2]{flex:1 1 240px!important;max-width:320px;width:85%}@media (min-width: 1280px){.pe-form-field[data-v-a5c54ee2]{max-width:280px}}@media (max-width: 959px){.pe-form-field[data-v-a5c54ee2]{max-width:85%}}.header-actions[data-v-2e34c4ce]{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.filters-card[data-v-2e34c4ce]{padding:12px 16px;background:#f6f8fb;display:block;margin-bottom:16px}.filters-card__grid[data-v-2e34c4ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end}.filters-card[data-v-2e34c4ce] .v-field{min-height:40px}.filters-card__actions[data-v-2e34c4ce]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.filters-card__actions .pe-btn[data-v-2e34c4ce]{min-width:120px}.offer-number[data-v-2e34c4ce]{font-weight:600;letter-spacing:.4px}.action-buttons[data-v-2e34c4ce]{display:flex;gap:4px;justify-content:flex-end}.offer-view-card[data-v-77f86cc7]{overflow:hidden}.offer-progress[data-v-77f86cc7]{height:3px}.view-actions[data-v-77f86cc7]{display:flex;gap:10px;align-items:center}.meta-grid[data-v-77f86cc7]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));background:linear-gradient(135deg,#3b82f614,#10b98114);padding:20px;border-radius:14px}.meta-item[data-v-77f86cc7]{display:flex;flex-direction:column;gap:6px}.meta-item--wide[data-v-77f86cc7]{grid-column:1 / -1}.meta-label[data-v-77f86cc7]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#374151b3}.meta-value[data-v-77f86cc7]{font-size:16px;font-weight:600;color:#111827e6}.meta-notes[data-v-77f86cc7]{font-weight:400;color:#374151cc}.profit-summary-block[data-v-77f86cc7]{background:linear-gradient(135deg,#4f46e51a,#10b9811f);border-radius:16px;padding:22px}.profit-summary__header[data-v-77f86cc7]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.summary-title[data-v-77f86cc7]{font-size:18px;font-weight:700;letter-spacing:-.2px}.summary-subtitle[data-v-77f86cc7]{font-size:13px;color:#374151cc}.summary-chip[data-v-77f86cc7]{font-weight:600}.mini-kpi[data-v-77f86cc7]{background:#ffffffbf;border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1px #94a3b833;height:100%}.mini-kpi__label[data-v-77f86cc7]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#1e293ba6;margin-bottom:6px}.mini-kpi__value[data-v-77f86cc7]{font-size:18px;font-weight:700}.profit-highlight[data-v-77f86cc7]{margin-top:18px;padding:14px 16px;border-radius:12px;background:#0f766e14;border:1px solid rgba(13,148,136,.15)}.profit-highlight__label[data-v-77f86cc7]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f766ee6;margin-bottom:6px}.profit-highlight__content[data-v-77f86cc7]{display:flex;justify-content:space-between;align-items:center;gap:12px}.profit-highlight__title[data-v-77f86cc7]{font-size:15px;font-weight:600}.offer-table[data-v-77f86cc7] thead th{font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:#1e293bb3}.offer-table[data-v-77f86cc7] tbody td{vertical-align:middle}.offer-profit-chart[data-v-77f86cc7]{height:260px;margin-bottom:28px;padding:16px;background:#ffffffd9;border-radius:16px;box-shadow:inset 0 0 0 1px #94a3b833}.product-title[data-v-77f86cc7]{font-weight:600}.product-subtitle[data-v-77f86cc7]{font-size:12px;color:#374151b3}.offer-totals[data-v-77f86cc7]{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:flex-start}.offer-totals__left[data-v-77f86cc7]{font-size:14px;color:#374151d9;display:grid;gap:6px}.offer-totals__right[data-v-77f86cc7]{text-align:right}.totals-label[data-v-77f86cc7]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#374151b3}.totals-value[data-v-77f86cc7]{font-size:26px;font-weight:700}.edit-preview[data-v-77f86cc7]{margin-top:20px;padding:16px}.preview-title[data-v-77f86cc7]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#374151b3;margin-bottom:10px}.preview-grid[data-v-77f86cc7]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-label[data-v-77f86cc7]{font-size:12px;color:#374151a6;text-transform:uppercase;letter-spacing:.06em}.preview-value[data-v-77f86cc7]{font-size:16px;font-weight:600}@media (max-width: 960px){.profit-summary-block[data-v-77f86cc7]{padding:18px}.mini-kpi[data-v-77f86cc7]{padding:12px 14px}.totals-value[data-v-77f86cc7]{font-size:22px}}.header-actions[data-v-97909fb0]{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.filters-card[data-v-97909fb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;align-items:center;margin-bottom:16px}.filters-card[data-v-97909fb0] .v-input{min-width:200px}.filters-card .pe-btn[data-v-97909fb0]{justify-self:start}.offer-number[data-v-97909fb0]{font-weight:600;letter-spacing:.4px}.action-buttons[data-v-97909fb0]{display:flex;gap:4px;justify-content:flex-end}.offer-view-card[data-v-420888e6]{overflow:hidden}.offer-progress[data-v-420888e6]{height:3px}.view-actions[data-v-420888e6]{display:flex;gap:10px;align-items:center}.meta-grid[data-v-420888e6]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));background:linear-gradient(135deg,#3b82f614,#10b98114);padding:20px;border-radius:14px}.meta-item[data-v-420888e6]{display:flex;flex-direction:column;gap:6px}.meta-item--wide[data-v-420888e6]{grid-column:1 / -1}.meta-label[data-v-420888e6]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#374151b3}.meta-value[data-v-420888e6]{font-size:16px;font-weight:600;color:#111827e6}.meta-notes[data-v-420888e6]{font-weight:400;color:#374151cc}.profit-summary-block[data-v-420888e6]{background:linear-gradient(135deg,#4f46e51a,#10b9811f);border-radius:16px;padding:22px}.profit-summary__header[data-v-420888e6]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.summary-title[data-v-420888e6]{font-size:18px;font-weight:700;letter-spacing:-.2px}.summary-subtitle[data-v-420888e6]{font-size:13px;color:#374151cc}.summary-chip[data-v-420888e6]{font-weight:600}.mini-kpi[data-v-420888e6]{background:#ffffffbf;border-radius:14px;padding:14px 16px;box-shadow:inset 0 0 0 1px #94a3b833;height:100%}.mini-kpi__label[data-v-420888e6]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#1e293ba6;margin-bottom:6px}.mini-kpi__value[data-v-420888e6]{font-size:18px;font-weight:700}.profit-highlight[data-v-420888e6]{margin-top:18px;padding:14px 16px;border-radius:12px;background:#0f766e14;border:1px solid rgba(13,148,136,.15)}.profit-highlight__label[data-v-420888e6]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f766ee6;margin-bottom:6px}.profit-highlight__content[data-v-420888e6]{display:flex;justify-content:space-between;align-items:center;gap:12px}.profit-highlight__title[data-v-420888e6]{font-size:15px;font-weight:600}.offer-table[data-v-420888e6] thead th{font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:#1e293bb3}.offer-table[data-v-420888e6] tbody td{vertical-align:middle}.offer-profit-chart[data-v-420888e6]{height:260px;margin-bottom:28px;padding:16px;background:#ffffffd9;border-radius:16px;box-shadow:inset 0 0 0 1px #94a3b833}.product-title[data-v-420888e6]{font-weight:600}.product-subtitle[data-v-420888e6]{font-size:12px;color:#374151b3}.offer-totals[data-v-420888e6]{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:flex-start}.offer-totals__left[data-v-420888e6]{font-size:14px;color:#374151d9;display:grid;gap:6px}.offer-totals__right[data-v-420888e6]{text-align:right}.totals-label[data-v-420888e6]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#374151b3}.totals-value[data-v-420888e6]{font-size:26px;font-weight:700}.edit-preview[data-v-420888e6]{margin-top:20px;padding:16px}.preview-title[data-v-420888e6]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#374151b3;margin-bottom:10px}.preview-grid[data-v-420888e6]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-label[data-v-420888e6]{font-size:12px;color:#374151a6;text-transform:uppercase;letter-spacing:.06em}.preview-value[data-v-420888e6]{font-size:16px;font-weight:600}@media (max-width: 960px){.profit-summary-block[data-v-420888e6]{padding:18px}.mini-kpi[data-v-420888e6]{padding:12px 14px}.totals-value[data-v-420888e6]{font-size:22px}}.calc-export-wrapper[data-v-d5d5dff5]{display:flex;flex-direction:column;gap:16px}.analytics-page[data-v-728a49ce]{background:linear-gradient(135deg,#3b82f60f,#10b9810a);min-height:100vh}.pe-content[data-v-728a49ce]{max-width:1100px;margin:0 auto}.analytics-card[data-v-728a49ce]{border-radius:18px;overflow:hidden;background:linear-gradient(150deg,#ffffffeb 40%,#d1fae5a6);box-shadow:0 18px 36px -18px #0e749059;backdrop-filter:blur(6px)}.analytics-header[data-v-728a49ce]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start;padding:22px 24px 10px}.analytics-eyebrow[data-v-728a49ce]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#4f46e5cc}.analytics-title[data-v-728a49ce]{font-size:32px;font-weight:700;letter-spacing:-.4px}.analytics-subtitle[data-v-728a49ce]{font-size:14px;color:#374151cc;margin-top:4px}.analytics-header__side[data-v-728a49ce]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.analytics-chip[data-v-728a49ce]{align-self:flex-end;font-weight:600;letter-spacing:.02em}.side-label[data-v-728a49ce]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#374151b3}.side-value[data-v-728a49ce]{font-size:22px;font-weight:600}.analytics-kpis[data-v-728a49ce]{margin-bottom:10px}.kpi-card[data-v-728a49ce]{display:flex;gap:12px;align-items:center;border-radius:16px;padding:18px 20px;background:#ffffffd1;border:1px solid rgba(148,163,184,.18);transition:transform .2s ease,box-shadow .2s ease}.kpi-card--profit[data-v-728a49ce]{box-shadow:inset 0 0 0 1px #22c55e33}.kpi-card--revenue[data-v-728a49ce]{box-shadow:inset 0 0 0 1px #3b82f633}.kpi-card--cost[data-v-728a49ce]{box-shadow:inset 0 0 0 1px #ef444433}.kpi-card--margin[data-v-728a49ce]{box-shadow:inset 0 0 0 1px #0ea5e933}.kpi-card[data-v-728a49ce]:hover{transform:translateY(-2px);box-shadow:0 10px 20px -12px #1e40af73}.kpi-icon[data-v-728a49ce]{color:#1f2937bf}.kpi-card__label[data-v-728a49ce]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#374151a6}.kpi-card__value[data-v-728a49ce]{font-size:20px;font-weight:700}.analytics-charts[data-v-728a49ce]{margin-bottom:18px}.analytics-insights[data-v-728a49ce]{margin-bottom:24px}.insight-card[data-v-728a49ce]{border-radius:16px;padding:18px 20px;background:#0f766e14;border:1px solid rgba(13,148,136,.14);box-shadow:inset 0 0 0 1px #0d94881f;height:100%;display:flex;flex-direction:column;gap:6px}.insight-card--accent[data-v-728a49ce]{background:#3b82f614;border-color:#3b82f62e;box-shadow:inset 0 0 0 1px #3b82f624}.insight-card__eyebrow[data-v-728a49ce]{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#0f766eb3}.insight-card--accent .insight-card__eyebrow[data-v-728a49ce]{color:#2563ebbf}.insight-card__value[data-v-728a49ce]{font-size:26px;font-weight:700;letter-spacing:-.6px}.insight-card__description[data-v-728a49ce]{font-size:13px;color:#374151bf;line-height:1.45}.analytics-chart-card[data-v-728a49ce]{border-radius:18px;padding:20px;background:#fffffff0;border:1px solid rgba(148,163,184,.18)}.analytics-chart__title[data-v-728a49ce]{font-size:15px;font-weight:600;margin-bottom:12px}.chart-box[data-v-728a49ce]{height:260px}.chart-box--bar[data-v-728a49ce]{padding:8px 4px 0}.chart-footnote[data-v-728a49ce]{margin-top:12px;font-size:13px;color:#374151cc;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.analytics-table[data-v-728a49ce] thead th{font-size:12.5px;padding:10px 12px;text-transform:uppercase;letter-spacing:.06em}.analytics-table[data-v-728a49ce] tbody td{padding:10px 12px}.analytics-table[data-v-728a49ce] tbody tr:nth-child(2n){background:#e2e8f040}.analytics-footer[data-v-728a49ce]{margin-top:16px;padding:18px;border-radius:14px;background:#0f766e14;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.footer-label[data-v-728a49ce]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#0f766ecc}.footer-value[data-v-728a49ce]{font-size:24px;font-weight:700}.footer-meta[data-v-728a49ce]{display:flex;gap:16px;font-size:13px;color:#374151bf}@media (max-width: 960px){.analytics-title[data-v-728a49ce]{font-size:26px}.kpi-card[data-v-728a49ce],.analytics-chart-card[data-v-728a49ce],.insight-card[data-v-728a49ce]{padding:16px}}@media (max-width: 600px){.analytics-header[data-v-728a49ce]{padding:18px 18px 6px}.analytics-header__side[data-v-728a49ce]{align-items:flex-start}.analytics-chip[data-v-728a49ce]{align-self:flex-start}}.pe-card__subtitle[data-v-ca4f0fac]{color:#6b7280}:root{--brand-orange: #FF7A00;--surface-base: #FFFFFF;--surface-subtle: #F7F8FB;--surface-muted: #EEF1F5;--border-soft: #E5E7EB;--border-strong: #CDD4E1;--text-strong: #0F172A;--text-muted: #475569;--text-faint: #64748B;--radius-card: 18px;--radius-button: 12px;--shadow-card: 0 24px 46px rgba(15, 23, 42, .06);--shadow-hover: 0 32px 60px rgba(15, 23, 42, .1);--transition-base: .2s ease}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset;box-shadow:0 0 0 1000px transparent inset;background-color:transparent!important;-webkit-text-fill-color:inherit;caret-color:inherit;transition:background-color 9999s ease-out,color 9999s ease-out}body{margin:0;min-height:100vh;background:linear-gradient(180deg,var(--surface-subtle) 0%,var(--surface-muted) 100%);color:var(--text-strong)}.calculation-page{min-height:100vh;padding:40px 20px 72px;background:transparent}.calculation-shell{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.calc-info-banner{display:flex;align-items:center;gap:24px;padding:20px 28px;border-radius:24px;background:linear-gradient(110deg,#ff7a0029,#ffffffc7);border:1px solid rgba(255,122,0,.28);box-shadow:0 18px 48px #ff7a001f;flex-wrap:wrap}.calc-info-banner__badge{font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#111827;padding:10px 18px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff40}.calc-info-banner__content{flex:1 1 320px;min-width:260px}.calc-info-banner__title{margin:0 0 6px;font-size:20px;font-weight:600;color:var(--text-strong)}.calc-info-banner__subtitle{margin:0;font-size:15px;color:var(--text-muted)}.calc-info-banner__cta{display:flex;gap:12px;flex-wrap:wrap}.calc-info-banner__chip{background:#11182714!important;border-color:#1118271a!important;font-weight:600!important}.calc-hero{position:relative;overflow:hidden;padding:44px 48px;border-radius:28px;background:var(--surface-base);border:1px solid rgba(205,212,225,.65);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:32px;color:var(--text-strong);transition:transform var(--transition-base),box-shadow var(--transition-base)}.calc-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(110% 110% at 90% -10%,rgba(255,122,0,.22) 0%,rgba(255,122,0,.08) 30%,transparent 60%);opacity:.25;pointer-events:none}.calc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffffe6,#f7f8fbbf);pointer-events:none}.calc-hero:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.calc-hero__grid{position:relative;z-index:1;display:grid;gap:32px}.calc-hero__brand,.calc-hero__meta{position:relative;z-index:1}.calc-hero__brand{display:flex;align-items:flex-start;gap:28px}.calc-hero__brand-copy{display:flex;flex-direction:column;gap:12px}.calc-hero__logo{width:110px;height:auto;background:#ffffffa6;padding:14px 18px;border-radius:18px;border:1px solid rgba(205,212,225,.6);box-shadow:inset 0 1px #fffc}.calc-hero__title{margin:0 0 8px;font-size:32px;font-weight:600;letter-spacing:-.01em;color:var(--text-strong)}.calc-hero__subtitle{margin:0;font-size:16px;color:var(--text-muted);max-width:520px}.calc-hero__description{margin:0;font-size:15px;color:var(--text-muted);max-width:560px}.calc-hero__list{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:10px}.calc-hero__list-title{font-weight:600;color:var(--text-strong);margin-right:6px}.calc-hero__list-text{color:var(--text-muted)}.calc-hero__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.calc-hero__badge{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px 20px;border-radius:18px;background:#f0f4f8bf;backdrop-filter:blur(12px);border:1px solid rgba(205,212,225,.7);min-width:160px;color:var(--text-strong);transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.calc-hero__badge:hover{transform:translateY(-4px);border-color:#ff7a0073;box-shadow:0 16px 32px #0f172a1f}.calc-hero__badge strong{font-size:26px;font-weight:600;color:var(--text-strong)}.calc-hero__badge--soft{background:#ffffffd9}.calc-hero__badge-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.calc-hero__badge-foot{font-size:12px;color:var(--text-faint)}.calc-hero__contact{position:relative;z-index:1;padding:20px;border-radius:20px;background:#1118270a;border:1px solid rgba(205,212,225,.6);display:flex;flex-direction:column;gap:16px}.calc-hero__contact-info{display:flex;flex-direction:column;gap:6px}.calc-hero__contact-title{margin:0;font-size:18px;font-weight:600;color:var(--text-strong)}.calc-hero__contact-text{margin:0;font-size:14px;color:var(--text-muted);max-width:640px}.calc-hero__contact-chips{display:flex;flex-wrap:wrap;gap:12px}.calc-highlights{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.calc-highlight{display:flex;gap:16px;padding:18px 20px;border-radius:20px;background:#ffffffc7;border:1px solid rgba(205,212,225,.6);box-shadow:inset 0 1px #ffffffb3;align-items:flex-start}.calc-highlight__icon{color:var(--brand-orange)}.calc-highlight__title{font-weight:600;margin-bottom:4px;color:var(--text-strong)}.calc-highlight__text{margin:0;font-size:14px;color:var(--text-muted)}.calc-section{position:relative}.calc-footer{position:relative;margin-top:56px;padding:40px 48px;border-radius:28px;background:var(--surface-base);border:1px solid rgba(205,212,225,.7);box-shadow:var(--shadow-card);color:var(--text-strong);overflow:hidden}.calc-footer:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fffffff5,#f1f4f8d1);pointer-events:none}.calc-footer__grid{position:relative;z-index:1;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:24px}.calc-footer__column{display:flex;flex-direction:column;gap:10px}.calc-footer__title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.calc-footer__subtitle{margin:0;font-size:15px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.calc-footer__text{margin:0;font-size:14px;color:var(--text-muted);line-height:1.6}.calc-footer__text strong{color:var(--text-strong)}.calc-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-muted)}.calc-footer__list a{color:inherit;font-weight:500;transition:color var(--transition-base)}.calc-footer__list a:hover{color:var(--brand-orange)}.calc-footer__copyright{position:relative;z-index:1;margin-top:12px;padding-top:18px;border-top:1px solid rgba(205,212,225,.7);font-size:13px;color:var(--text-faint);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.extra-units{display:flex;flex-wrap:wrap;gap:8px;min-height:40px}.extra-units__chip{background:#ffffffa6!important;color:var(--brand-orange)!important;font-weight:600!important}.extra-units__chip-desc{margin-left:6px;font-size:11px;font-weight:500;color:#111827a6}@media (max-width: 960px){.calculation-page{padding:32px 16px 64px}.calc-info-banner{padding:18px 22px;gap:16px}.calc-hero{padding:36px 32px;border-radius:26px}}@media (max-width: 600px){.calculation-page{padding:24px 16px 56px}.calculation-shell{gap:24px}.calc-hero{padding:26px 24px;border-radius:22px}.calc-hero__brand{flex-direction:column;align-items:flex-start;text-align:left}.calc-hero__logo{width:96px;padding:10px 12px}.calc-hero__title{font-size:26px}.calc-hero__meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.calc-hero__contact{padding:16px}.calc-footer{padding:32px 24px;border-radius:24px}}@media (min-width: 1024px){.calc-hero__grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:stretch}.calc-hero__contact{flex-direction:row;align-items:center;justify-content:space-between}}.pe-app-shell{padding:24px 0}.v-application .v-main__wrap{background:transparent}.pe-heading-1{font-size:32px;font-weight:600;line-height:1.3;margin:0}.pe-heading-2{font-size:24px;font-weight:600;line-height:1.35;margin:0}body{.pe-page{padding:0;background:transparent;color:var(--text-strong);width:100%;max-width:min(1240px,92vw);margin-inline:auto}.pe-section-gap{margin-top:40px}@media (min-width: 960px){.pe-page{max-width:85vw}}@media (min-width: 1440px){.pe-page{max-width:1320px}}.v-card.pe-card{border:1px solid rgba(205,212,225,.7)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-card)!important;background:#fffffff5!important;backdrop-filter:blur(10px);overflow:hidden}.pe-card__header{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#ffffffd1;border-bottom:1px solid rgba(205,212,225,.6);backdrop-filter:blur(8px)}.pe-card__title{font-size:20px;font-weight:600;color:var(--text-strong)}.pe-card__subtitle{font-size:14px;color:var(--text-muted);margin:4px 0 0;max-width:620px}.pe-card__body{padding:24px}.pe-card__footer{padding:16px 24px;border-top:1px solid rgba(205,212,225,.6);background:#ffffffdb;backdrop-filter:blur(8px)}.kpi-card{min-height:100%}.v-btn.pe-btn{border-radius:var(--radius-button)!important;text-transform:none!important;font-weight:500!important;letter-spacing:0!important;background:var(--surface-base)!important;border:1px solid var(--border-soft)!important;color:var(--text-strong)!important;box-shadow:none!important;transition:color var(--transition-base),border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base);display:inline-flex!important;align-items:center;gap:8px}.v-btn.pe-btn:hover{border-color:var(--brand-orange)!important;color:var(--brand-orange)!important;box-shadow:0 12px 26px #11182714!important}.v-btn.pe-btn:active{background:#ff7a0014!important}.v-btn.pe-btn--cta{background:#111827!important;border-color:#111827!important;color:#fff!important}.v-btn.pe-btn--ghost{background:transparent!important}.v-btn.pe-btn--ghost:hover{color:var(--brand-orange)!important;background:#1118270a!important}.v-btn.pe-btn--cta:hover{background:var(--brand-orange)!important;border-color:var(--brand-orange)!important;color:#fff!important;box-shadow:0 14px 30px #ff7a002e!important}.v-table.pe-table,.v-data-table.pe-table{width:100%}.v-table.pe-table>.v-table__wrapper,.v-data-table.pe-table>.v-table__wrapper{position:relative;border-radius:18px;border:1px solid var(--border-soft);background:#fffffff5;box-shadow:0 20px 46px #0f172a14;overflow:hidden;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(148,163,184,.6) transparent}.v-table.pe-table>.v-table__wrapper::-webkit-scrollbar,.v-data-table.pe-table>.v-table__wrapper::-webkit-scrollbar{height:8px}.v-table.pe-table>.v-table__wrapper::-webkit-scrollbar-thumb,.v-data-table.pe-table>.v-table__wrapper::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:999px}.v-table.pe-table>.v-table__wrapper>table,.v-data-table.pe-table>.v-table__wrapper>table{width:100%;min-width:100%;border-spacing:0}@media (max-width: 1180px){.v-table.pe-table>.v-table__wrapper,.v-data-table.pe-table>.v-table__wrapper{border-radius:16px;border-width:1px;box-shadow:0 16px 32px #0f172a1f}.v-table.pe-table>.v-table__wrapper:after,.v-data-table.pe-table>.v-table__wrapper:after{content:"";position:sticky;right:0;top:0;bottom:0;width:36px;background:linear-gradient(270deg,#fffffff2,#fff0);pointer-events:none}.v-table.pe-table>.v-table__wrapper>table,.v-data-table.pe-table>.v-table__wrapper>table{min-width:720px}}@media (max-width: 720px){.v-table.pe-table>.v-table__wrapper>table,.v-data-table.pe-table>.v-table__wrapper>table{min-width:640px}}.v-table.pe-table thead tr,.v-data-table.pe-table thead tr{background:var(--surface-subtle);color:var(--text-muted)!important;font-weight:600;font-size:14px;padding:14px 18px;letter-spacing:.01em;border-bottom:1px solid var(--border-soft)!important;text-transform:none}.v-table.pe-table td,.v-data-table.pe-table td,.v-data-table.pe-table .v-data-table__td{font-size:15px;color:var(--text-strong)!important;padding:14px 18px;border-bottom:1px solid var(--border-soft);background:transparent}.v-table.pe-table tbody tr:nth-of-type(2n) td,.v-data-table.pe-table tbody tr:nth-of-type(2n) td{background:#11182704}.v-table.pe-table tbody tr:last-child td,.v-data-table.pe-table tbody tr:last-child td{border-bottom:none}.v-table.pe-table tr:hover td,.v-data-table.pe-table tr:hover td{background:#11182708}body{.v-input.pe-input .v-field{border-radius:12px;border:1px solid var(--border-soft);background:var(--surface-base);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.v-input.pe-input .v-field--focused{border-color:var(--brand-orange);box-shadow:0 0 0 2px #ff7a0026}.v-input.pe-input .v-field__input{padding-block:10px}.v-alert.pe-alert{border-radius:12px;border:1px solid var(--border-soft)}.pe-sidebar{background:#fffffff5!important;border-right:1px solid rgba(205,212,225,.7)!important;backdrop-filter:blur(18px)}.pe-sidebar :deep(.v-list){padding:16px 12px}.pe-sidebar :deep(.v-list-subheader){font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px}.pe-sidebar :deep(.v-list-item){border-radius:14px;color:var(--text-muted);font-weight:500;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base)}.pe-sidebar :deep(.v-list-item:hover){background:#1118270d;color:var(--text-strong);transform:translate(2px)}.pe-sidebar :deep(.v-list-item--active){background:#1118270a!important;color:var(--text-strong)!important;position:relative}.pe-sidebar :deep(.v-list-item--active::after){content:"";position:absolute;left:18px;right:18px;bottom:6px;height:2px;border-radius:2px;background:var(--brand-orange)}.pe-topbar{background:linear-gradient(135deg,#fffffff5,#f3f6fce6)!important;border-bottom:1px solid rgba(205,212,225,.6)!important;box-shadow:0 18px 40px #0f172a0d!important;backdrop-filter:blur(18px);color:var(--text-strong)!important;min-height:72px;padding-inline:clamp(16px,4vw,28px)}.pe-topbar .v-toolbar__content{width:100%;padding:0!important}.v-chip.pe-chip{border-radius:999px;border:1px solid var(--border-soft)!important;background:var(--surface-subtle)!important;color:var(--text-muted)!important}.pe-form-grid{display:grid;gap:16px}@media (min-width: 960px){.pe-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.pe-muted{color:var(--text-muted)!important}.pe-faint{color:var(--text-faint)!important}.pe-flex-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.pe-shadow-hover{transition:box-shadow var(--transition-base),transform var(--transition-base)}.pe-shadow-hover:hover{box-shadow:0 24px 46px #0f172a14;transform:translateY(-2px)}.v-data-table.pe-table .v-data-table__th{font-weight:600;color:var(--text-muted);background:var(--surface-subtle)}.v-card.pe-dialog-card{max-width:860px}.v-card.pe-dialog-card .pe-card__header{border-bottom:1px solid var(--border-soft)}:focus-visible{outline:2px solid rgba(255,122,0,.45);outline-offset:2px}.pe-table-scroll{overflow-x:auto}.pe-table-scroll table{min-width:720px}.v-progress-linear__determinate{transition:width var(--transition-base)}}}.hover-elevate[data-v-75c10766]:hover{box-shadow:0 10px 28px #00000014!important;transform:translateY(-1px);transition:box-shadow .15s ease,transform .15s ease}.row-link[data-v-75c10766]{cursor:pointer}.row-link[data-v-75c10766]:hover{background:#f6f7f9}.pe-module-item[data-v-75c10766]{display:flex;gap:16px;align-items:flex-start;padding:20px 18px;border-radius:18px;background:#11182705;border:1px solid rgba(148,163,184,.25);min-height:100%;transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease;text-decoration:none;color:inherit}.pe-module-item[data-v-75c10766]:hover{transform:translateY(-4px);background:#ffffffb3;border-color:#ff7a0066}.pe-heading-1[data-v-75c10766]{font-size:26px}.pe-module-item__icon[data-v-75c10766]{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ff7a001f;color:#ea580c}.pe-module-item__title[data-v-75c10766]{font-weight:600;margin-bottom:6px;font-size:16px}.pe-module-item__text[data-v-75c10766]{margin:0 0 12px;font-size:14px;color:#475569}.pe-module-item__link[data-v-75c10766]{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:#111827d9}
