:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--qp-brand-black:#111;--qp-brand-red:#e31e24;--qp-brand-red-hover:#c9151a;--qp-brand-gold:#f7b500;--qp-surface-canvas:#fafafa;--qp-surface-card:#fff;--qp-surface-subtle:#f3f4f6;--qp-text-primary:#111;--qp-text-secondary:#5f6368;--qp-text-muted:#8e8e93;--qp-text-inverse:#fff;--qp-border-default:#d9d9d9;--qp-border-strong:#b0b0b0;--qp-success:#2eaf5d;--qp-warning:#f4a300;--qp-danger:#e31e24;--qp-info:#2d7ff9;--qp-space-2:.5rem;--qp-space-3:.75rem;--qp-space-4:1rem;--qp-space-6:1.5rem;--qp-space-8:2rem;--qp-space-12:3rem;--qp-radius-sm:.5rem;--qp-radius-md:.75rem;--qp-radius-lg:1rem;--qp-radius-xl:1.25rem;--qp-radius-pill:999px;--qp-radius-control:var(--qp-radius-md);--qp-radius-card:var(--qp-radius-lg);--qp-radius-panel:var(--qp-radius-xl);--qp-shadow-sm:0 1px 2px #1111110d;--qp-shadow-md:0 10px 30px #11111114;--qp-shadow-lg:0 18px 48px #1111111f;--qp-shadow-soft:0 18px 55px #11111114;--qp-shadow-xl:0 32px 90px #11111124;--qp-duration-normal:.16s;--qp-ease-standard:ease;--qp-control-height-sm:36px;--qp-control-height:42px;--qp-control-height-lg:48px;--qp-ops-sidebar-width:220px;--qp-ops-content-max:1680px;--qp-ops-gutter:clamp(20px, 2.6vw, 44px);--qp-ops-section-gap:clamp(22px, 2.2vw, 34px);--qp-ops-card-gap:clamp(14px, 1.5vw, 22px);--qp-font-size-page-title:clamp(1.5rem, 1.4vw + 1rem, 1.85rem);--qp-font-size-section-title:1.25rem;--qp-font-size-body:.9375rem;--qp-font-size-helper:.8125rem;--qp-font-size-label:.7rem;--qp-font-weight-label:800;--qp-letter-spacing-label:.05em;--qp-gradient-primary:radial-gradient(circle at 78% 8%, #e31e2424, transparent 30rem), radial-gradient(circle at 92% 72%, #f7b5001a, transparent 26rem);--qp-gradient-secondary:linear-gradient(135deg, #ffffffeb, #ffffffb8);--qp-glass-bg:#ffffffb8;--qp-glass-border:#ffffffd1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.qp-button{justify-content:center;align-items:center;gap:var(--qp-space-2);box-sizing:border-box;border-radius:var(--qp-radius-control);color:var(--qp-text-primary);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--qp-duration-normal) var(--qp-ease-standard), border-color var(--qp-duration-normal) var(--qp-ease-standard), color var(--qp-duration-normal) var(--qp-ease-standard), box-shadow var(--qp-duration-normal) var(--qp-ease-standard), opacity var(--qp-duration-normal) var(--qp-ease-standard);background:0 0;border:1px solid #0000;margin:0;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.qp-button--sm{min-height:var(--qp-control-height-sm);padding:0 12px;font-size:.8rem}.qp-button--md{min-height:var(--qp-control-height);padding:0 16px;font-size:.875rem}.qp-button--primary{background:var(--qp-brand-red);color:var(--qp-text-inverse)}.qp-button--primary:hover:not(:disabled){background:var(--qp-brand-red-hover)}.qp-button--primary:active:not(:disabled){background:var(--qp-brand-red-hover);box-shadow:inset 0 1px #1111111f}.qp-button--secondary{border-color:var(--qp-border-default);background:var(--qp-surface-card);color:var(--qp-text-primary)}.qp-button--secondary:hover:not(:disabled){border-color:var(--qp-border-strong);background:var(--qp-surface-subtle)}.qp-button--secondary:active:not(:disabled){background:var(--qp-surface-subtle);box-shadow:inset 0 1px #1111110f}.qp-button--ghost{color:var(--qp-text-secondary);background:0 0;border-color:#0000}.qp-button--ghost:hover:not(:disabled){background:var(--qp-surface-subtle);color:var(--qp-text-primary)}.qp-button--ghost:active:not(:disabled){background:#1111110f}.qp-button--danger{background:var(--qp-danger);color:var(--qp-text-inverse)}.qp-button--danger:hover:not(:disabled){background:var(--qp-brand-red-hover)}.qp-button--danger:active:not(:disabled){background:var(--qp-brand-red-hover);box-shadow:inset 0 1px #1111111f}.qp-button--danger-ghost{color:var(--qp-danger);background:0 0;border-color:#0000}.qp-button--danger-ghost:hover:not(:disabled){color:var(--qp-brand-red-hover);background:#e31e2414;border-color:#e31e242e}.qp-button--danger-ghost:active:not(:disabled){background:#e31e241f}.qp-button:focus-visible{outline:2px solid var(--qp-brand-gold);outline-offset:2px}.qp-button:disabled,.qp-button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.qp-button--loading{cursor:wait;position:relative}.qp-button__label{align-items:center;gap:var(--qp-space-2);display:inline-flex}.qp-button__spinner{border-radius:var(--qp-radius-pill);opacity:.85;border:2px solid;border-right-color:#0000;flex:none;width:.9em;height:.9em;animation:.7s linear infinite qp-button-spin}@keyframes qp-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qp-button__spinner{animation:none}}.qp-icon-button{box-sizing:border-box;border-radius:var(--qp-radius-control,var(--qp-radius-md));color:var(--qp-text-secondary);font:inherit;cursor:pointer;transition:background-color var(--qp-duration-normal) var(--qp-ease-standard), border-color var(--qp-duration-normal) var(--qp-ease-standard), color var(--qp-duration-normal) var(--qp-ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.qp-icon-button--sm{width:var(--qp-control-height-sm,36px);min-width:var(--qp-control-height-sm,36px);height:var(--qp-control-height-sm,36px)}.qp-icon-button--md{width:var(--qp-control-height,42px);min-width:var(--qp-control-height,42px);height:var(--qp-control-height,42px)}.qp-icon-button--ghost{color:var(--qp-text-secondary)}.qp-icon-button--ghost:hover:not(:disabled){background:var(--qp-surface-subtle);color:var(--qp-text-primary)}.qp-icon-button--ghost:active:not(:disabled){background:#1111110f}.qp-icon-button--danger-ghost{color:var(--qp-danger)}.qp-icon-button--danger-ghost:hover:not(:disabled){color:var(--qp-brand-red-hover);background:#e31e2414;border-color:#e31e242e}.qp-icon-button--danger-ghost:active:not(:disabled){background:#e31e241f}.qp-icon-button:focus-visible{outline:2px solid var(--qp-brand-gold);outline-offset:2px}.qp-icon-button:disabled,.qp-icon-button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.qp-icon-button svg{flex:none;width:1.05rem;height:1.05rem}@media (prefers-reduced-motion:reduce){.qp-icon-button,.qp-button{transition:none}.qp-button__spinner{opacity:.55;border-right-color:currentColor;animation:none}}.qp-card{padding:var(--qp-space-6);border:1px solid var(--qp-border-default);border-radius:var(--qp-radius-lg);background:var(--qp-surface-card);box-shadow:var(--qp-shadow-sm)}.qp-card--elevated{box-shadow:var(--qp-shadow-md)}.qp-badge{border-radius:var(--qp-radius-pill);align-items:center;min-height:28px;padding:.25rem .7rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.qp-badge--neutral{background:var(--qp-surface-subtle);color:var(--qp-text-secondary)}.qp-badge--brand{color:var(--qp-brand-red);background:#e31e241f}.qp-badge--success{color:var(--qp-success);background:#2eaf5d1f}.qp-badge--warning{color:#805600;background:#f4a30024}.qp-badge--danger{color:var(--qp-danger);background:#e31e241f}.qp-field{gap:.25rem;display:grid;position:relative}.qp-field__label{color:var(--qp-text-muted);font-size:var(--qp-font-size-label,.6875rem);letter-spacing:.01em;font-weight:500;line-height:1.2}.qp-sr-only,.qp-field__label--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}.qp-input{width:100%;min-height:var(--qp-control-height,42px);padding:0 var(--qp-space-4);border:1px solid var(--qp-border-default);border-radius:var(--qp-radius-control,var(--qp-radius-md));background:var(--qp-surface-card);color:var(--qp-text-primary);transition:border-color var(--qp-duration-normal) var(--qp-ease-standard), box-shadow var(--qp-duration-normal) var(--qp-ease-standard);outline:none}.qp-input::placeholder{color:var(--qp-text-muted)}.qp-input:focus-visible{border-color:var(--qp-brand-red);box-shadow:0 0 0 4px #e31e241f}.qp-input[aria-invalid=true]{border-color:var(--qp-danger)}.qp-field__hint,.qp-field__error{font-size:.78rem;line-height:1.4}.qp-field__hint{color:var(--qp-text-muted)}.qp-field__error{color:var(--qp-danger)}.qp-app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.qp-app-shell__sidebar{background:var(--qp-brand-black);color:var(--qp-text-inverse)}.qp-app-shell__main{min-width:0}.qp-app-shell__content{width:min(1420px,100%);padding:0 var(--qp-operations-gutter,34px) 34px;box-sizing:border-box}.qp-sidebar{flex-direction:column;min-height:100vh;padding:24px 18px;display:flex}.qp-sidebar__brand{padding:4px 8px 30px}.qp-sidebar__nav{gap:6px;display:grid}.qp-sidebar__item{color:#ffffffa3;border-radius:11px;padding:12px 14px;font-weight:700;text-decoration:none}.qp-sidebar__item:hover,.qp-sidebar__item--active{color:var(--qp-text-inverse);background:#ffffff1a}.qp-sidebar__footer{border-top:1px solid #ffffff1a;margin-top:auto;padding:18px 8px 4px}.qp-app-shell__header{width:min(1420px,100%);padding:34px var(--qp-operations-gutter,34px) 0;box-sizing:border-box}.qp-topbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.qp-topbar__eyebrow{color:var(--qp-brand-red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:900}.qp-topbar h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,5vw,4rem)}.qp-topbar__description{color:var(--qp-text-secondary);margin:8px 0 0}.qp-topbar__actions{gap:10px;display:flex}.qp-topbar--compact{height:auto;min-height:0;display:block}.qp-topbar--compact .qp-topbar__main{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;height:auto;min-height:0;display:flex}.qp-topbar--compact .qp-topbar__title-row{justify-content:space-between;align-items:center;gap:var(--qp-space-3,.75rem);flex-wrap:wrap;width:100%;min-width:0;display:flex}.qp-topbar--compact .qp-topbar__title-row h1{overflow-wrap:normal;word-break:normal;min-width:0;font-size:var(--qp-font-size-page-title,clamp(1.5rem, 1.4vw + 1rem, 1.85rem));letter-spacing:-.03em;flex:0 auto;margin:0;line-height:1.25}.qp-topbar--compact .qp-topbar__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;width:auto;min-width:0;margin-left:auto;display:flex}.qp-topbar--compact .qp-topbar__eyebrow{color:var(--qp-text-secondary);font-size:var(--qp-font-size-helper,.8125rem);letter-spacing:.01em;text-transform:none;margin:6px 0 0;font-weight:650;line-height:1.35}.qp-topbar--compact .qp-topbar__description{max-width:54ch;color:var(--qp-text-secondary);font-size:var(--qp-font-size-helper,.8125rem);overflow-wrap:normal;word-break:normal;margin:6px 0 0;line-height:1.45}.qp-page{margin-top:30px}@media (width<=760px){.qp-app-shell{grid-template-columns:1fr}.qp-app-shell__sidebar{display:none}.qp-app-shell__header{padding:22px var(--qp-operations-gutter,16px) 0}.qp-app-shell__content{padding:0 var(--qp-operations-gutter,16px) 22px}.qp-topbar{flex-direction:column;align-items:flex-start}.qp-topbar--compact .qp-topbar__main{flex-direction:column;align-items:stretch;gap:0;display:flex}.qp-topbar--compact .qp-topbar__title-row{display:contents}.qp-topbar--compact .qp-topbar__title-row h1{flex:none;order:1;width:100%}.qp-topbar--compact .qp-topbar__eyebrow{order:2}.qp-topbar--compact .qp-topbar__description{order:3}.qp-topbar--compact .qp-topbar__actions{order:4;justify-content:flex-start;width:100%;margin-top:6px;margin-left:0}}.qp-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.qp-dashboard-metric span,.qp-dashboard-metric small{color:var(--qp-text-secondary);display:block}.qp-dashboard-metric strong{letter-spacing:-.04em;margin:12px 0 8px;font-size:2rem;display:block}.qp-dashboard-metric{background:linear-gradient(180deg, var(--qp-surface-canvas) 0%, var(--qp-surface-card) 72%);border-color:#e4e4e7;box-shadow:0 1px 2px #1111110a,0 6px 16px #11111109}.qp-dashboard-metric--primary{background:linear-gradient(180deg, #e31e2409, transparent 68%), linear-gradient(180deg, var(--qp-surface-canvas) 0%, var(--qp-surface-card) 72%);border-color:#e31e2433;box-shadow:0 1px 2px #1111110a,0 8px 18px #e31e240d}.qp-dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:18px;margin-top:18px;display:grid}.qp-dashboard-panel{border-radius:20px}.qp-dashboard-panel__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.qp-dashboard-panel__header span{color:var(--qp-text-secondary);font-size:.82rem;font-weight:700}.qp-dashboard-panel__header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:1.55rem}.qp-dashboard-sales-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:230px;margin-top:28px;display:grid}.qp-dashboard-qp-dashboard-sales-chart__column{text-align:center;grid-template-rows:1fr auto;align-items:end;gap:10px;height:100%;display:grid}.qp-dashboard-qp-dashboard-sales-chart__column span{background:linear-gradient(180deg, var(--qp-brand-red), var(--qp-brand-orange));border-radius:9px 9px 3px 3px;width:100%;min-height:12px}.qp-dashboard-qp-dashboard-sales-chart__column small{color:var(--qp-text-muted)}.qp-dashboard-quick-actions{gap:10px;margin-top:24px;display:grid}.qp-dashboard-quick-actions button{border:1px solid var(--qp-border-default);background:var(--qp-surface-card);min-height:48px;color:var(--qp-text-primary);cursor:pointer;text-align:left;border-radius:12px;padding:0 15px;font-weight:750}.qp-dashboard-quick-actions button:hover{border-color:var(--qp-brand-red);background:#e31e240a}.qp-dashboard-orders{margin-top:18px}.qp-dashboard-orders-table{margin-top:20px;display:grid}.qp-dashboard-qp-dashboard-orders-table__row{border-top:1px solid var(--qp-border-default);grid-template-columns:90px minmax(180px,1fr) 110px 120px;align-items:center;gap:16px;min-height:62px;display:grid}.qp-dashboard-qp-dashboard-orders-table__row>span{color:var(--qp-text-secondary)}@media (width<=1050px){.qp-dashboard-metrics{grid-template-columns:repeat(2,1fr)}.qp-dashboard-grid{grid-template-columns:1fr}}@media (width<=760px){.qp-dashboard-metrics{grid-template-columns:1fr}.qp-dashboard-qp-dashboard-orders-table__row{grid-template-columns:72px 1fr auto}.qp-dashboard-qp-dashboard-orders-table__row>span:nth-child(3){display:none}}.qp-data-table{border:1px solid var(--qp-border-default);border-radius:var(--qp-radius-lg);background:var(--qp-surface-card);width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.qp-data-table__scroller{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.qp-data-table table{border-collapse:collapse;table-layout:auto;width:100%;min-width:0;color:var(--qp-text-primary)}.qp-data-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qp-data-table__header-cell{border-bottom:1px solid var(--qp-border-default);background:var(--qp-surface-subtle);color:var(--qp-text-secondary);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:12px;font-size:.75rem;font-weight:850}.qp-data-table__row{transition:background-color var(--qp-duration-normal) var(--qp-ease-standard)}.qp-data-table__row:hover{background:#e31e2406}.qp-data-table__cell{border-bottom:1px solid var(--qp-border-default);color:var(--qp-text-primary);vertical-align:middle;padding:12px}.qp-data-table__row:last-child .qp-data-table__cell{border-bottom:0}.qp-data-table__cell--left{text-align:left}.qp-data-table__cell--center{text-align:center}.qp-data-table__cell--right{text-align:right}.qp-data-table__row-actions{justify-content:flex-end;align-items:center;gap:var(--qp-space-2);white-space:nowrap;flex-wrap:nowrap;display:inline-flex}.qp-data-table__empty{border-top:1px solid var(--qp-border-default);text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.qp-data-table__empty strong{font-size:1rem}.qp-data-table__empty p{max-width:440px;color:var(--qp-text-secondary);margin:0;line-height:1.55}.qp-data-table__empty-action{margin-top:8px}@media (width<=1180px){.qp-data-table__header-cell,.qp-data-table__cell{padding:10px 8px}}@media (width<=760px){.qp-data-table{border-radius:var(--qp-radius-md)}.qp-data-table__header-cell,.qp-data-table__cell{padding:12px}}.qp-form-section{gap:var(--qp-space-5);display:grid}.qp-form-section__header{gap:var(--qp-space-2);display:grid}.qp-form-section__header h2{color:var(--qp-text-primary);letter-spacing:-.02em;margin:0;font-size:1.15rem}.qp-form-section__header p{color:var(--qp-text-secondary);margin:0;line-height:1.55}.qp-form-section__content,.qp-form-row{gap:var(--qp-space-4);display:grid}.qp-form-row--1{grid-template-columns:1fr}.qp-form-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.qp-form-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.qp-form-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.qp-form-actions{align-items:center;gap:var(--qp-space-3);padding-top:var(--qp-space-4);border-top:1px solid var(--qp-border-default);flex-wrap:wrap;display:flex}.qp-form-actions--start{justify-content:flex-start}.qp-form-actions--end{justify-content:flex-end}.qp-form-actions--between{justify-content:space-between}.qp-field-group{gap:var(--qp-space-3);display:grid}.qp-field-group__header{gap:4px;display:grid}.qp-field-group__header strong{color:var(--qp-text-primary);font-size:.9rem}.qp-field-group__header span{color:var(--qp-text-secondary);font-size:.8rem;line-height:1.5}.qp-field-group__content{gap:var(--qp-space-3);display:grid}@media (width<=900px){.qp-form-row--3,.qp-form-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qp-form-row--2,.qp-form-row--3,.qp-form-row--4{grid-template-columns:1fr}.qp-form-actions{flex-direction:column-reverse;align-items:stretch}.qp-form-actions>*{width:100%}}.qp-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.qp-modal{border:1px solid var(--qp-border-default);border-radius:var(--qp-radius-lg);background:var(--qp-surface-card);width:min(100%,640px);max-height:min(88vh,900px);box-shadow:var(--qp-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.qp-modal--sm{max-width:420px}.qp-modal--md{max-width:640px}.qp-modal--lg{max-width:880px}.qp-modal--xl{max-width:1120px}.qp-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--qp-space-4);padding:var(--qp-space-5) var(--qp-space-6);border-bottom:1px solid var(--qp-border-default);display:flex}.qp-modal__header h2{color:var(--qp-text-primary);letter-spacing:-.025em;margin:0;font-size:1.25rem}.qp-modal__header p{color:var(--qp-text-secondary);margin:6px 0 0;line-height:1.5}.qp-modal__header-action{flex:none}.qp-modal__body{min-height:0;padding:var(--qp-space-6);overflow-y:auto}.qp-modal__footer{align-items:center;gap:var(--qp-space-3);padding:var(--qp-space-4) var(--qp-space-6);border-top:1px solid var(--qp-border-default);background:var(--qp-surface-subtle);flex-wrap:wrap;display:flex}.qp-modal__footer--start{justify-content:flex-start}.qp-modal__footer--end{justify-content:flex-end}.qp-modal__footer--between{justify-content:space-between}.qp-modal__sr-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.qp-modal-backdrop{align-items:end;padding:0}.qp-modal,.qp-modal--sm,.qp-modal--md,.qp-modal--lg,.qp-modal--xl{border-radius:var(--qp-radius-lg) var(--qp-radius-lg) 0 0;width:100%;max-width:none;max-height:92vh}.qp-modal__header,.qp-modal__body,.qp-modal__footer{padding-left:var(--qp-space-4);padding-right:var(--qp-space-4)}.qp-modal__footer{flex-direction:column-reverse;align-items:stretch}.qp-modal__footer>*{width:100%}}.qp-entity-page{gap:var(--qp-ops-card-gap,var(--qp-space-4));min-width:0;display:grid}.qp-entity-page__header{justify-content:space-between;align-items:flex-start;gap:var(--qp-space-4);min-width:0;display:flex}.qp-entity-page__header--compact{align-items:center}.qp-entity-page__heading{gap:var(--qp-space-2);min-width:0;display:grid}.qp-entity-page__heading h1{color:var(--qp-text-primary);font-size:var(--qp-font-size-page-title,clamp(1.5rem, 1.4vw + 1rem, 1.85rem));letter-spacing:-.03em;margin:0;line-height:1.2}.qp-entity-page__heading p{max-width:54ch;color:var(--qp-text-secondary);font-size:var(--qp-font-size-helper,.8125rem);margin:0;line-height:1.5}.qp-entity-page__actions,.qp-entity-toolbar__secondary,.qp-entity-filters__actions{align-items:center;gap:var(--qp-space-3);flex-wrap:wrap;display:flex}.qp-entity-page__action-bar{justify-content:space-between;align-items:center;gap:var(--qp-space-4);min-width:0;display:flex}.qp-entity-page__header--compact .qp-entity-page__action-bar{width:100%;margin-top:var(--qp-ops-card-gap,var(--qp-space-4))}.qp-entity-page__action-context{min-width:0;color:var(--qp-text-secondary);font-size:var(--qp-font-size-helper,.8125rem);letter-spacing:-.01em;flex:auto;font-weight:650;line-height:1.35}.qp-entity-page__actions{flex:none;justify-content:flex-end;align-items:center;margin-top:0;margin-left:auto;display:flex}.qp-entity-page__toolbar,.qp-entity-page__summary,.qp-entity-page__content{gap:var(--qp-ops-card-gap,var(--qp-space-4));min-width:0;display:grid}.qp-entity-summary{gap:var(--qp-ops-card-gap,var(--qp-space-3));grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.qp-entity-page .qp-dashboard-metric{min-height:0;padding:var(--qp-space-4);border-radius:var(--qp-radius-card,var(--qp-radius-lg));background:linear-gradient(180deg, var(--qp-surface-canvas) 0%, var(--qp-surface-card) 72%);border-color:#e4e4e7;box-shadow:0 1px 2px #1111110a,0 6px 16px #11111109}.qp-entity-page .qp-dashboard-metric span{color:var(--qp-text-secondary);font-size:var(--qp-font-size-label,.7rem);font-weight:var(--qp-font-weight-label,800);letter-spacing:var(--qp-letter-spacing-label,.05em);text-transform:uppercase}.qp-entity-page .qp-dashboard-metric strong{margin:var(--qp-space-3) 0 var(--qp-space-2);color:var(--qp-text-primary);letter-spacing:-.03em;font-size:clamp(1.35rem,1vw + 1rem,1.55rem);line-height:1.1}.qp-entity-page .qp-dashboard-metric small{color:var(--qp-text-secondary);font-size:var(--qp-font-size-helper,.8125rem)}.qp-entity-toolbar{justify-content:space-between;align-items:center;gap:var(--qp-space-3);min-width:0;padding:var(--qp-space-3) var(--qp-space-4);border:1px solid var(--qp-border-default);border-radius:var(--qp-radius-card,var(--qp-radius-lg));background:var(--qp-surface-card);box-shadow:var(--qp-shadow-sm);display:flex}.qp-entity-toolbar__primary{flex:auto;min-width:0}.qp-entity-toolbar__secondary{min-height:var(--qp-control-height,42px);flex:none;align-self:end;align-items:center;display:flex}.qp-entity-filters{width:100%;min-width:0;display:block}.qp-entity-filters__fields{gap:var(--qp-space-3);grid-template-columns:minmax(11rem,1.45fr) repeat(3,minmax(8rem,1fr));align-items:end;width:100%;min-width:0;display:grid}.qp-entity-filters__fields>.qp-field{min-width:0}.qp-filter-select{width:100%;min-width:0;min-height:var(--qp-control-height,42px);padding:0 var(--qp-space-3);border:1px solid var(--qp-border-default);border-radius:var(--qp-radius-control,var(--qp-radius-md));background:var(--qp-surface-card);color:var(--qp-text-primary);font:inherit;transition:border-color var(--qp-duration-normal) var(--qp-ease-standard), box-shadow var(--qp-duration-normal) var(--qp-ease-standard), background-color var(--qp-duration-normal) var(--qp-ease-standard);outline:none;font-weight:400}.qp-entity-toolbar input,.qp-entity-toolbar select,.qp-entity-toolbar input::placeholder{font-weight:400}.qp-filter-select:hover{border-color:var(--qp-border-strong);background:var(--qp-surface-subtle)}.qp-filter-select:focus-visible{border-color:var(--qp-brand-red);background:var(--qp-surface-card);box-shadow:0 0 0 4px #e31e241f}.qp-entity-empty{justify-items:center;gap:var(--qp-space-4);padding:var(--qp-space-8) var(--qp-space-6);border:1px dashed var(--qp-border-default);border-radius:var(--qp-radius-card,var(--qp-radius-lg));background:var(--qp-surface-card);text-align:center;display:grid}.qp-entity-empty__icon{min-width:48px;min-height:48px;color:var(--qp-text-muted);place-items:center;display:grid}.qp-entity-empty__content{gap:var(--qp-space-2);display:grid}.qp-entity-empty__content strong{font-size:1rem}.qp-entity-empty__content p{max-width:480px;color:var(--qp-text-secondary);margin:0;line-height:1.55}.qp-entity-empty__action{margin-top:var(--qp-space-2)}@media (width<=1100px){.qp-entity-filters__fields{grid-template-columns:minmax(9.5rem,1.3fr) repeat(3,minmax(7rem,1fr))}}@media (width<=900px){.qp-entity-summary,.qp-entity-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qp-entity-page__header,.qp-entity-toolbar{flex-direction:column;align-items:stretch}.qp-entity-page__action-bar{align-items:stretch;gap:var(--qp-space-3);flex-direction:column}.qp-entity-page__header--compact .qp-entity-page__action-bar{width:100%}.qp-entity-page__action-context{flex:none;width:100%}.qp-entity-page__actions,.qp-entity-toolbar__secondary,.qp-entity-filters__actions{justify-content:flex-start;width:100%;margin-left:0}.qp-entity-page__actions>*,.qp-entity-toolbar__secondary>*,.qp-entity-filters__actions>*{flex:auto}.qp-entity-filters__fields{grid-template-columns:minmax(0,1fr)}.qp-filter-select,.qp-entity-filters__fields .qp-field{width:100%}.qp-entity-summary{grid-template-columns:minmax(0,1fr)}}.qp-skeleton,.qp-loading-state__row{border-radius:var(--qp-radius-md);background:linear-gradient(90deg, var(--qp-surface-subtle) 25%, var(--qp-surface-card) 50%, var(--qp-surface-subtle) 75%);background-size:200% 100%;animation:1.4s linear infinite qp-shimmer;display:block;overflow:hidden}.qp-loading-state,.qp-error-state{justify-items:center;gap:var(--qp-space-4);border:1px solid var(--qp-border-default);border-radius:var(--qp-radius-lg);background:var(--qp-surface-card);text-align:center;padding:48px 24px;display:grid}.qp-loading-state__copy,.qp-error-state__content{gap:var(--qp-space-2);display:grid}.qp-loading-state__copy p,.qp-error-state__content p{max-width:480px;color:var(--qp-text-secondary);margin:0;line-height:1.55}.qp-loading-state__rows{gap:var(--qp-space-3);width:min(520px,100%);display:grid}.qp-loading-state__row{height:14px}.qp-loading-state__row:nth-child(2n){width:82%}.qp-error-state__icon{border-radius:var(--qp-radius-pill);width:44px;height:44px;color:var(--qp-danger);background:#e31e241f;place-items:center;font-weight:900;display:grid}.qp-error-state__action{margin-top:var(--qp-space-1)}.qp-inline-alert{justify-content:space-between;align-items:flex-start;gap:var(--qp-space-4);padding:var(--qp-space-4);border-radius:var(--qp-radius-md);border:1px solid #0000;display:flex}.qp-inline-alert__content{gap:4px;line-height:1.5;display:grid}.qp-inline-alert__action{flex:none}.qp-inline-alert--info{background:#0099d514;border-color:#0099d53d}.qp-inline-alert--success{background:#2eaf5d14;border-color:#2eaf5d3d}.qp-inline-alert--warning{background:#f4a3001a;border-color:#f4a30047}.qp-inline-alert--danger{background:#e31e2414;border-color:#e31e243d}.qp-progress{gap:var(--qp-space-2);display:grid}.qp-progress__header{justify-content:space-between;align-items:center;gap:var(--qp-space-3);color:var(--qp-text-secondary);font-size:.82rem;display:flex}.qp-progress__track{border-radius:var(--qp-radius-pill);background:var(--qp-surface-subtle);height:10px;overflow:hidden}.qp-progress__value{border-radius:inherit;background:linear-gradient(90deg, var(--qp-brand-red), var(--qp-brand-orange));height:100%;transition:width var(--qp-duration-normal) var(--qp-ease-standard);display:block}@keyframes qp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=760px){.qp-inline-alert{flex-direction:column}.qp-inline-alert__action{width:100%}}*{box-sizing:border-box}html{background:var(--qp-surface-canvas);color:var(--qp-text-primary)}body{background:var(--qp-gradient-primary), linear-gradient(180deg, #fff 0%, #fafafa 100%);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,select{font:inherit}a{color:inherit}.foundation-page{isolation:isolate;width:min(1380px,100% - 3rem);min-height:100vh;margin:0 auto;position:relative}.foundation-page:before{z-index:-3;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(#11111106 1px,#0000 1px),linear-gradient(90deg,#11111106 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.topbar{justify-content:space-between;align-items:center;gap:var(--qp-space-4);min-height:104px;display:flex}.brand,.storefront-brand-link{color:inherit;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;gap:0;text-decoration:none;display:inline-flex}.storefront-brand-logo{object-fit:contain;object-position:center;width:clamp(76px,7vw,104px);max-width:100%;height:auto;display:block}.storefront-brand-link:hover,.storefront-brand-link:focus,.storefront-brand-link:active{box-shadow:none;filter:none;background:0 0;border:none;transform:none}.storefront-brand-link:focus-visible{outline-offset:3px;box-shadow:none;background:0 0;border-radius:8px;outline:2px solid #f59e0bf2}.locale-selector select{border-radius:var(--qp-radius-pill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:48px;color:var(--qp-text-primary);cursor:pointer;box-shadow:var(--qp-shadow-sm);transition:border-color var(--qp-duration-normal) var(--qp-ease-standard), box-shadow var(--qp-duration-normal) var(--qp-ease-standard);background:#ffffffc2;border:1px solid #1111111f;outline:none;padding:0 2.7rem 0 1.15rem}.locale-selector select:focus-visible{border-color:var(--qp-brand-red);box-shadow:0 0 0 4px #e31e241f}.hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1rem,2vw,2rem);min-height:calc(100vh - 104px);padding:4.8rem 0 7.5rem;display:grid}.hero-copy{max-width:820px;animation:reveal-up .7s var(--qp-ease-standard) both;grid-column:1/span 6}.eyebrow{color:var(--qp-brand-red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.78rem;font-weight:900}h1{letter-spacing:-.078em;text-wrap:balance;max-width:9.5ch;margin:0;font-size:clamp(3.9rem,7vw,7.6rem);line-height:.88}.hero-description{max-width:680px;color:var(--qp-text-secondary);text-wrap:pretty;margin:2.35rem 0 0;font-size:clamp(1.08rem,1.5vw,1.32rem);line-height:1.62}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2.4rem;display:flex}.qp-button{border-radius:var(--qp-radius-pill);cursor:pointer;letter-spacing:-.015em;min-height:56px;transition:transform var(--qp-duration-normal) var(--qp-ease-standard), box-shadow var(--qp-duration-normal) var(--qp-ease-standard), background var(--qp-duration-normal) var(--qp-ease-standard), border-color var(--qp-duration-normal) var(--qp-ease-standard);border:1px solid #0000;padding:0 1.7rem;font-weight:850}.qp-button:hover{transform:translateY(-2px)}.qp-button:active{transform:translateY(0)}.qp-button:focus-visible{outline-offset:3px;outline:3px solid #e31e243d}.qp-button--primary{background:linear-gradient(145deg, #f32a30, var(--qp-brand-red));color:var(--qp-text-inverse);box-shadow:0 15px 34px #e31e2438}.qp-button--primary:hover{background:var(--qp-brand-red-hover);box-shadow:0 20px 44px #e31e244d}.qp-button--secondary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--qp-brand-black);background:#ffffff8f;border-color:#1111112e}.qp-button--secondary:hover{box-shadow:var(--qp-shadow-soft);background:#ffffffe6;border-color:#11111152}.foundation-meta{color:var(--qp-text-muted);letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:2rem;font-size:.78rem;font-weight:750;display:flex}.foundation-meta span{align-items:center;gap:.45rem;display:inline-flex}.foundation-meta span:not(:first-child):before{background:var(--qp-brand-gold);content:"";border-radius:50%;width:4px;height:4px}.foundation-card{border:1px solid var(--qp-glass-border);background:var(--qp-glass-bg);-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);box-shadow:var(--qp-shadow-xl), inset 0 1px 0 #ffffffe0;animation:reveal-up .8s .12s var(--qp-ease-standard) both;transition:transform var(--qp-duration-normal) var(--qp-ease-standard), box-shadow var(--qp-duration-normal) var(--qp-ease-standard);border-radius:28px;grid-column:8/-1;padding:clamp(1.5rem,3vw,2.4rem);position:relative;overflow:hidden}.foundation-card:before{content:"";background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:1px;position:absolute;inset:0 0 auto}.foundation-card:hover{transform:translateY(-4px);box-shadow:0 42px 110px #11111129,inset 0 1px #ffffffe6}.card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.status-badge{border-radius:var(--qp-radius-pill);color:#795700;letter-spacing:.09em;text-transform:uppercase;background:#f7b50029;padding:.48rem .75rem;font-size:.7rem;font-weight:900;display:inline-flex}.foundation-card h2{letter-spacing:-.055em;margin:1.15rem 0 0;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1}.progress-value{color:var(--qp-brand-red);font-size:1.15rem}.progress-track{border-radius:var(--qp-radius-pill);background:#11111112;height:8px;margin-top:2rem;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--qp-brand-red), var(--qp-brand-orange));width:40%;height:100%;display:block;box-shadow:0 0 20px #e31e2442}.foundation-list{gap:.2rem;margin-top:1.4rem;display:grid}.foundation-item{border-bottom:1px solid #11111112;grid-template-columns:32px 1fr 26px;align-items:center;gap:.8rem;min-height:70px;padding:.75rem 0;display:grid}.foundation-item:last-child{border-bottom:0}.foundation-number{color:var(--qp-text-muted);font-size:.72rem;font-weight:850}.foundation-item strong,.foundation-item small{display:block}.foundation-item strong{letter-spacing:-.018em;font-size:.95rem}.foundation-item small{color:var(--qp-text-secondary);margin-top:.2rem;font-size:.8rem}.foundation-check{width:25px;height:25px;color:var(--qp-success);background:#2eaf5d1f;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid}.ambient-orb{z-index:-2;pointer-events:none;filter:blur(10px);opacity:.72;border-radius:50%;position:fixed}.ambient-orb--red{background:radial-gradient(circle,#e31e2426,#0000 68%);width:34rem;height:34rem;top:-15rem;right:-8rem}.ambient-orb--gold{background:radial-gradient(circle,#f7b5001f,#0000 70%);width:30rem;height:30rem;bottom:-19rem;right:15%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=1040px){.hero-copy{grid-column:1/span 7}.foundation-card{grid-column:8/-1}h1{font-size:clamp(3.7rem,7.2vw,6.1rem)}}@media (width<=820px){.foundation-page{width:min(100% - 2rem,720px)}.topbar{min-height:82px}.storefront-brand-logo{width:clamp(52px,14vw,68px)}.hero{grid-template-columns:1fr;gap:3.5rem;min-height:auto;padding:5rem 0}.hero-copy,.foundation-card{grid-column:1}h1{max-width:10ch;font-size:clamp(3.6rem,13vw,6rem)}.foundation-card{width:100%}}@media (width<=520px){.foundation-page{width:min(100% - 1.25rem,480px)}.locale-selector select{min-height:44px}.hero{gap:2.4rem;padding:3.2rem 0 4rem}h1{font-size:clamp(3.25rem,16vw,4.5rem)}.hero-description{font-size:1rem}.hero-actions{display:grid}.qp-button{width:100%}.foundation-meta{gap:.65rem}.foundation-meta span:not(:first-child):before{display:none}.foundation-card{border-radius:22px;padding:1.3rem}}
